281645793
763928145
594137628
629473581
438591276
157862934
845219367
312786459
976354812

453976128
629418573
871325946
165842739
347591862
298637415
932784651
514269387
786153294

759318462
612754893
843692571
467839215
391526748
528471639
274183956
936245187
185967324

718356942
526194837
934872561
849765123
157423689
362918475
275649318
693281754
481537296

985731624
163492578
724658139
378146295
512983746
649275813
857314962
231569487
496827351

495281736
172653849
836497512
247938651
913526487
658174923
589362174
361745298
724819365

364185297
921746385
587293416
435867129
619452738
278931564
753628941
196374852
842519673

632974518
794518362
518623749
826749135
345261987
179835624
283197456
951486273
467352891

638192754
412875693
759436821
861724935
275983146
394561287
983647512
526318479
147259368

134728596
589136427
726954183
865413972
372589641
491267358
657392814
943871265
218645739

952617843
143982675
786453921
671824539
398576214
425139786
267391458
814265397
539748162

198532764
754619238
326487951
569124873
837956142
412873596
981365427
243791685
675248319

624589731
739641285
815732964
176825493
398476512
452913678
981264357
547398126
263157849

481539267
796128354
325764981
863475192
957213648
142986573
678352419
539841726
214697835

149267385
623851974
587439162
756918243
892643517
314572698
431795826
275186439
968324751

761945823
829317456
534628791
198752634
243196578
675834219
957481362
412563987
386279145

174365298
326879415
859124763
645713982
983452176
712986354
238691547
561247839
497538621

516427893
273895416
948613572
792348651
681259347
354761289
165982734
439576128
827134965

195734268
682915743
347268195
814573926
736429851
529681374
273856419
468192537
951347682

351479682
497826315
826531497
213684759
675392841
948157263
182765934
569243178
734918526

926741853
758329416
341685792
583462971
694137285
172958634
417293568
235876149
869514327

746581932
398264715
512793648
967132854
284659371
135847269
623915487
859476123
471328596

495718623
283649751
176532489
834971562
657324918
921865347
742196835
569283174
318457296

298547136
571693824
364812795
983754261
745126983
612938547
856379412
437281659
129465378

652714893
319286475
487593126
241865739
965347281
873921564
794658312
128439657
536172948

675931428
491285376
283476159
819752634
342168597
756349812
968523741
137694285
524817963

893154762
715623984
426987153
569312478
341768295
287495316
672831549
934576821
158249637

832617459
761945238
945238167
583762914
497351826
126489573
354196782
219873645
678524391

968157324
174239865
253864197
432798651
617425938
895613742
326581479
789342516
541976283

324685179
871429365
956371248
142796583
739854621
568213794
615947832
487532916
293168457

172968435
345127896
968354172
713286954
259471683
684593721
597642318
421839567
836715249

216583974
479162853
835749126
598624317
143857692
762931548
927316485
681475239
354298761

982715436
547936281
631842975
824697513
356281794
719453862
298364157
465178329
173529648

126738549
498615327
735249618
982173465
573964281
614582793
257491836
869327154
341856972

438617529
719352648
625489713
341796852
582134976
976528134
253861497
167943285
894275361

248576391
561943287
397821654
639784125
172695438
485312976
754269813
913458762
826137549

295183476
613745982
874296351
162534897
539827614
487619235
758362149
921478563
346951728

918243576
347956821
562718439
239185764
475692318
681437952
793861245
124579683
856324197

893754162
712698543
546312879
381267954
254189637
967435281
125873496
479526318
638941725

658471293
423895716
917623845
276549138
389712654
145386972
831964527
562137489
794258361

826493571
974651823
153782964
315824697
642579138
789316245
538967412
491235786
267148359

163579482
849216735
572483619
728645193
436921578
915738246
257894361
384162957
691357824

935764182
846125937
217389456
583496721
792531648
164872593
358917264
421658379
679243815

192843657
584672193
637915842
965128374
248736519
371459268
423591786
756384921
819267435

194836275
325179486
678542913
856921347
713654829
249387561
987213654
432765198
561498732

147396825
869572314
235481769
784129536
396745281
521638497
612854973
478913652
953267148

341579628
589216473
267843159
793182564
612435897
854967312
978654231
425391786
136728945

946315287
571286394
328974165
815427639
437691852
692538741
764153928
159862473
283749516

863291457
724356189
519748632
371524968
295687314
486913275
938465721
147832596
652179843

841769235
295438167
736521948
672193584
153846792
489275316
514987623
968352471
327614859

678391245
592846713
341527968
167235894
839164572
254978136
785413629
426789351
913652487

452173896
768295341
391684572
149538627
625719438
837426159
574961283
986352714
213847965

975342681
624851379
813796425
596123847
137684592
248975136
762538914
481269753
359417268

164782935
529143678
738965241
392576184
871294356
645318792
413827569
956431827
287659413

253149867
174682593
896375412
781526349
629834751
345791628
518263974
932457186
467918235

792831465
384526917
516974382
159687234
637245891
428319756
863452179
275193648
941768523

125978346
764123985
839645172
296851437
471392568
583467219
618539724
942716853
357284691

785624139
632915748
419378256
541739862
297586314
863142975
356291487
978453621
124867593

589613742
461275893
732489516
943852167
817946235
625731489
194567328
278394651
356128974

135296478
264178935
978354261
786421593
519837642
423569187
651743829
897612354
342985716

731549628
842167935
569823147
253678419
917254863
486391572
698712354
375486291
124935786

926314875
751298364
834765291
198423657
367859142
245671938
582937416
679142583
413586729

258916734
467583219
391472865
142769583
589234176
673158492
824397651
735641928
916825347

572648913
639271845
418935267
384197526
956324178
721856394
247513689
895462731
163789452

689217453
542398761
713645892
937162584
421589637
865734219
358421976
194876325
276953148

451827396
768439251
392651487
987214563
146375928
235968714
823546179
614792835
579183642

841357962
536294871
927618435
294176358
768543129
153982647
672831594
415769283
389425716

467298513
851374926
932615874
128953647
645721398
379486152
514837269
286549731
793162485

562987413
813426579
794531826
657312984
389674251
421859367
935168742
246795138
178243695

791236548
324815967
685749312
859421736
243687159
176593284
417958623
938162475
562374891

914735682
735268914
862149537
453682179
681397425
297451368
376924851
529813746
148576293

762491835
341568792
859732164
184953276
623847519
597216348
415329687
238674951
976185423

349126587
815794263
276835491
734219856
168543972
952678134
587461329
691352748
423987615

853462917
692751483
417983256
326819574
148675329
975324861
284196735
569237148
731548692

395481276
482657193
176329485
759236841
863714952
241598637
627845319
514963728
938172564

675193248
382476915
419582673
164257389
293841756
758639421
521364897
837925164
946718532

143276985
527983416
968514372
674895231
319627854
285341769
731469528
896752143
452138697

516847932
827396514
493215687
134629758
958473261
762581349
381762495
245938176
679154823

825436791
946571328
137892564
481359276
352687419
769124853
693245187
574918632
218763945

785124396
169375284
324869571
942631857
576948123
831257649
298413765
417586932
653792418

943712568
578936124
162845937
436129875
859374216
721568349
215497683
387651492
694283751

831769245
652148379
794325861
367251498
145896723
289437516
923514687
576982134
418673952

138794256
495236178
627518394
374985621
569142783
812673945
286357419
751469832
943821567

365497281
187265394
942831675
713928546
498516723
526374819
654182937
231759468
879643152

962758341
384129576
517346289
729461853
145837962
836295417
698513724
273684195
451972638

517396824
623814759
489257631
972548316
164973582
835621497
296785143
751439268
348162975

235786194
614395278
978214653
582679341
361458927
497132865
126543789
749861532
853927416

658729143
347186592
291435678
429851367
176342859
583967214
965278431
732514986
814693725

751698243
982314675
634275819
847526931
293147568
165983724
418752396
526439187
379861452

268451793
537629814
419783265
341562978
982374156
756198432
873216549
695847321
124935687

641953728
357428196
298167534
982531647
465279381
713684952
836792415
524316879
179845263

319675428
846123975
572948136
231894567
754216389
968537241
197482653
623751894
485369712

763281495
158649237
249753681
327815964
814976352
596432178
671594823
935128746
482367519

495612783
873495261
216837549
931246875
724358196
568971324
359784612
182569437
647123958

681572439
329184576
475936218
753619824
246857193
918243765
567328941
132495687
894761352

452798631
819326745
673451892
587139264
261874359
934265178
346912587
728543916
195687423

462581397
875639214
913427586
759346821
248715963
136892475
687253149
321974658
594168732

951362784
876549312
423871659
714938526
632154897
589726143
168497235
295613478
347285961

671459832
528136479
394827516
253948761
816275943
947613258
189764325
765382194
432591687

796438215
128975634
435126879
987513426
243697158
651842793
379284561
514769382
862351947

672418539
931257864
548369172
293185746
156743928
784926315
465831297
819672453
327594681

549672813
813954726
762183594
498537261
356218947
127496358
974865132
235741689
681329475

754396821
862175349
319428756
283741695
476953182
195682473
938267514
521834967
647519238

534912876
217836954
698475123
162354789
749128365
385697412
956783241
823541697
471269538

324169587
765842391
891573462
246317859
187695234
539428176
413956728
652784913
978231645

286413957
735896421
941275863
158947236
697532184
324681795
519324678
462758319
873169542

418579623
953268741
267413985
192356478
785942316
634187592
576824139
321795864
849631257

971825643
834967125
652341879
296518437
748693512
315274986
489752361
523186794
167439258

924687531
763195842
518423697
859274316
241369785
376851429
187946253
495732168
632518974

653894271
917526348
842713956
136945827
794382165
285167439
479258613
561439782
328671594

754623819
238915467
916874235
483197652
569342781
172586394
341769528
697258143
825431976

461273895
738951462
925864173
186739254
247685319
359412687
893127546
514396728
672548931

573214968
694738512
182965743
956347281
328591476
417682395
869453127
731829654
245176839

279846531
651923478
384175692
718639245
932458716
465712389
843261957
596387124
127594863

186537924
495216387
723984156
867495213
259163748
341728569
612349875
974852631
538671492

854271396
627539184
139648752
791825463
568314279
342796518
286457931
415963827
973182645

623954718
598271346
471386529
815749263
369825174
742613985
184532697
236497851
957168432

371948526
569271834
284563917
653812479
492657183
817394265
125739648
938426751
746185392

829673541
653214987
471895326
964321875
285467139
137958264
742189653
396542718
518736492

694285173
531679284
728134569
362417895
479856312
815923647
986542731
153798426
247361958

841329567
523867914
697541823
174695382
256138749
389274156
435982671
768413295
912756438

326748519
871659324
954231678
465372891
187594263
239186457
692813745
518467932
743925186

892416375
456739281
731852469
269573148
547128693
318694752
184265937
975341826
623987514

496813725
582479361
173265849
234698517
765134298
819752634
347986152
951327486
628541973

215967384
396841275
874235169
743598621
162374598
589126437
628459713
957613842
431782956

437928651
892561374
165473928
913852467
246317589
578694132
681739245
324185796
759246813

971538624
485269731
623471598
519324867
862157349
734986152
397845216
158692473
246713985

369274185
721856439
548391267
983162754
217548693
456937821
875423916
692715348
134689572

296537841
487162935
153984267
962318574
534279186
718456392
849621753
625793418
371845629

219385674
564927183
738146925
326794851
485213796
971568432
143859267
697432518
852671349

784526913
593417286
216839574
435281697
129764358
678953142
942375861
351648729
867192435

763415298
581629437
492873165
356142789
917538642
824967351
138756924
675294813
249381576

675934812
492187536
318562947
756248391
239615478
184793265
941856723
523471689
867329154

265314798
147895236
839762154
654931872
792658341
318247965
923486517
576123489
481579623

785426193
631795428
942813675
326157984
817649352
594238761
169584237
278361549
453972816

127893654
869524371
354671298
672459813
438217569
591386427
786142935
943765182
215938746

543216879
618793524
792458316
479381265
365924187
821567493
937142658
284675931
156839742

235496817
978315426
461782395
526934178
389127564
714658239
693841752
857263941
142579683

273546819
514789632
689213574
845637291
932154786
761892345
457928163
198365427
326471958

298137465
456982317
137546892
782451639
513679284
649823751
365794128
824315976
971268543

214938576
736521489
859674132
471359268
698217354
325486791
162793845
983145627
547862913

642315978
198276435
573498162
251863794
467921583
839754621
986142357
724539816
315687249

324975186
185463792
769182354
496317825
517628943
832594617
241836579
953741268
678259431

219863475
657294813
384571926
468735291
792186534
135942687
846327159
971658342
523419768

968517234
253489761
741362589
896743152
124695873
375821946
432158697
517936428
689274315

378451629
295736418
641892735
813947562
729615843
456283971
164528397
537169284
982374156

517698243
694312578
238574691
465827139
379461825
821935467
182749356
946153782
753286914

276438159
314975268
859126347
795263814
438517692
162894735
527341986
943682571
681759423

912674358
786315249
453829617
341297865
827456931
695138724
538942176
264781593
179563482

123678954
456923178
978514236
845392761
617485329
392167485
289751643
731846592
564239817

852493167
491786235
376215498
914857623
738642951
265931784
123579846
647328519
589164372

649721583
738659412
215483976
873192645
156347829
492568137
921876354
587934261
364215798

213548967
976231584
584679312
839716245
157924836
462385179
741852693
628493751
395167428

182567493
793148625
654923187
376485219
549216378
821739546
918352764
265874931
437691852

378216954
146579328
925483176
467351892
519862437
832947561
784635219
693124785
251798643

729658341
541923867
836714592
493861275
682597134
157342986
368175429
914236758
275489613

376951248
824673195
915842763
541238679
683497512
792516834
169385427
238764951
457129386

354298617
921674835
768135249
816957423
239841756
547326981
192463578
473589162
685712394

284531769
537629481
196784235
865192347
371846952
942357816
423915678
619478523
758263194

341782956
762459831
598316742
173245698
485691273
629873415
816934527
937528164
254167389

691743582
823591467
457286913
715362894
938415276
264978351
372659148
149827635
586134729

586721394
172934685
943685712
428593167
361872549
759416238
834157926
617249853
295368471

691374528
527618349
438592167
349726815
756841932
812935674
964187253
173259486
285463791

218573496
943186752
576294381
124839567
687425913
359617248
835741629
492368175
761952834

381257946
264819357
597364218
438726591
156493782
972581463
725648139
813975624
649132875

713592468
654781329
298463517
941376285
537248196
826159734
385927641
462815973
179634852

842316957
913457628
756928413
187562394
235894761
694173582
428639175
361785249
579241836

267183945
314975286
895642371
486291537
539764812
721358694
673429158
952817463
148536729

485271639
371896452
926534718
197643285
842159367
563782941
238417596
619325874
754968123

816372549
934586712
257419368
592164837
763928451
481735926
625847193
379651284
148293675

735294618
196758234
824361957
259617483
673849521
418523796
581472369
967135842
342986175

734961258
269458137
518327469
921734586
876592314
453186792
687213945
392845671
145679823

172365894
596184732
438972516
841256973
965743128
723819645
384597261
257631489
619428357

758631249
619248537
432759681
876324195
123985764
594167823
267593418
381472956
945816372

215948376
467352918
983167542
692431785
831275694
574896123
328519467
759684231
146723859

184379526
567812349
392564871
713256498
458931267
926748153
231695784
645187932
879423615

216384759
738295164
594716832
381569247
425178396
967432518
679851423
852943671
143627985

836527941
254981367
971346852
428163795
517894236
693752184
769235418
342618579
185479623

854971623
169243857
723865419
648712935
512396748
397458162
435687291
276139584
981524376

628437519
194526387
357891246
762149835
849352671
513678492
281964753
475213968
936785124

851296743
637541829
492837165
168429537
745163982
923758614
216375498
379684251
584912376

581764293
632589417
794213865
869351724
425978631
317426589
246197358
953842176
178635942

645217839
982543617
137896524
728365491
496182753
351974268
564739182
873621945
219458376

429871356
567943128
318256497
294637581
135489672
876125934
652318749
983764215
741592863

413567928
287319645
965842731
672483159
859721463
134695872
541936287
796258314
328174596

326157498
178649235
945328176
261934587
739285641
584761923
853496712
697812354
412573869

385962417
629741583
714853962
196328754
432675198
578419236
253184679
847596321
961237845

472695138
368147295
195823476
219534867
843762519
756981324
581376942
927418653
634259781

254786931
896431572
317259486
528394617
971562843
643178259
482613795
739825164
165947328

875923641
634781952
129465738
296837415
751246893
348159267
412398576
963572184
587614329

512943678
469187352
837265491
298614735
376592814
145378926
683721549
951436287
724859163

186752493
937684125
254319876
825973614
461825937
793461258
649237581
312548769
578196342

819754263
546238971
273196458
794312685
621875394
358649127
182563749
967481532
435927816

728463195
653291874
194758263
417526938
365984721
289137456
931875642
876342519
542619387

473968521
915324768
286517934
569271483
827493615
134685297
651739842
798142356
342856179

439182567
681574392
527936184
958367421
174295836
263418975
395621748
716843259
842759613

819576342
276384591
435291786
682935174
543817629
791462835
328659417
957148263
164723958

634897521
127356894
589124763
795432186
241968357
368571942
976215438
852743619
413689275

512463789
389571462
674892315
826139574
751284693
493756821
968315247
145627938
237948156

457912836
396458172
812367549
271684953
945231768
638795214
583126497
729543681
164879325

269438517
137256498
584179623
826741359
473965182
915823746
348612975
691587234
752394861

953274861
846591273
127368459
581936742
762415398
439827615
274153986
695782134
318649527

683947215
145826379
297531846
851274693
732169458
469358721
516782934
378495162
924613587

452718639
876932145
931456287
794163528
265874913
183295764
329541876
548627391
617389452

859763214
263154789
471982536
738429165
125678943
694531827
517246398
342895671
986317452

453796128
782513964
916482573
194367285
568921347
327854619
239678451
841235796
675149832

627583491
134692587
598417623
279865134
315274869
486931275
742356918
853129746
961748352

164235789
537984621
928761534
619872345
475613892
283459167
746598213
891327456
352146978

342917586
165824973
897635214
574182369
619453827
238796145
453268791
721549638
986371452

536784912
182953764
947126538
264571389
358692147
791348625
873465291
415239876
629817453

684925137
923761485
751483269
132679854
596814372
478352916
265148793
849537621
317296548

564379218
839124765
271865349
352791684
197486523
648253971
423917856
985642137
716538492

985743162
231586497
746129538
652817349
813492675
497635281
369271854
178354926
524968713

132596478
598724163
764318259
843165927
276489315
915273846
357942681
621837594
489651732

825479613
713682549
694531782
946315278
537268491
182794365
271956834
358147926
469823157

419386725
623745819
578291436
154873692
932564178
867129543
345918267
796452381
281637954

731489265
649572138
528136479
876245391
413798652
295361784
987624513
352917846
164853927

945723816
628451973
371968524
217894365
853276491
496315782
582139647
769542138
134687259

715683492
698254713
342179865
127368549
436592178
859417326
564821937
981736254
273945681

976354218
431682579
582179436
154236897
793548162
628791354
817923645
265417983
349865721

687145923
143692587
295783641
574931268
918264375
326578419
832419756
759826134
461357892

328679145
765314289
194852637
286947513
957163428
431528796
613495872
842736951
579281364

975136248
183942756
624578913
359867124
812394675
746251389
597423861
468719532
231685497

895713462
167425839
432968157
378256914
259184376
641397285
723541698
916872543
584639721

495261378
816973245
237854619
684312957
372589164
951746823
749628531
563197482
128435796

986174235
175238946
432965178
397642581
541897623
268513497
614789352
723451869
859326714

416782359
385649712
972135846
691823574
724561938
853497261
139274685
567918423
248356197

931784526
482356197
765291834
198543672
546827319
273169485
627438951
814975263
359612748

581349627
624587913
739216845
867931452
395472186
142865379
416753298
278694531
953128764

386129475
471853296
925476318
749362581
253781649
168594732
512947863
697238154
834615927

395871264
728469153
614352879
842716935
957243618
163598427
439627581
271985346
586134792

921563847
864792513
753841962
386924751
215378496
479156238
598617324
132485679
647239185

132657984
785493261
946821573
364518792
297364815
518972346
859136427
673249158
421785639

695284371
427391568
183756492
512439786
974168253
368527149
249815637
736942815
851673924

473289156
659173428
812465937
136924875
987516342
524837691
791358264
245691783
368742519

429587613
817326945
635914278
951472386
763891452
284653197
396748521
572139864
148265739

215864379
789231456
634759812
863597241
571426938
492183567
157948623
946312785
328675194

658419327
912736458
473285169
786354291
341928576
529167843
264891735
135672984
897543612

859624173
213579648
746381952
167243589
582796431
394158267
431862795
978415326
625937814

684732159
721459836
953861724
147623598
896145273
235978461
362514987
479286315
518397642

386251749
415739682
792846513
824915376
537624891
169387254
658193427
271468935
943572168

587462931
619853427
234197865
965728143
123549786
748631259
892316574
351274698
476985312

389625471
516794832
427813965
145379628
978162354
632548719
751486293
264931587
893257146

156724983
984531267
327986154
892367541
543219678
761845329
638172495
279453816
415698732

431679285
659812743
782534961
245781396
398426157
167395824
573968412
914257638
826143579

125389674
796514328
438762915
954831267
382647591
617295483
561973842
249158736
873426159

369581724
415372698
872649531
284796153
193854267
756213849
648135972
921467385
537928416

625871493
734596812
198432765
862945137
579613284
341287956
457169328
986324571
213758649

971562384
653184792
428793165
132478956
764951238
895236417
517649823
286317549
349825671

769184325
415236789
328795164
236841597
581967243
974523816
642378951
193452678
857619432

829576413
146823975
753419268
365782149
418965732
972134856
294357681
587691324
631248597

192563478
574829613
683714529
751298364
469371285
328645197
215487936
937156842
846932751

429638517
871954623
536712849
745293168
192865374
368147295
953426781
617389452
284571936

238745169
967182543
415936827
372419685
159678432
846523791
623851974
584397216
791264358

315486792
867295431
492713685
781354926
923167548
546829317
638972154
259641873
174538269

589746132
472139568
316285974
238451697
965872341
147963285
694527813
821394756
753618429

613527948
859413267
724968315
562794183
931852476
478136592
196375824
347281659
285649731

271563498
869241537
453987621
928316754
536472819
714895362
387159246
695724183
142638975

537426981
298153764
164798325
385947612
941862573
672531498
723615849
416389257
859274136

561382749
379564182
824719635
945637821
638125497
712498356
153246978
286973514
497851263

648375921
397281564
251694738
724139685
913856247
865427319
489762153
172543896
536918472

817364529
463592871
529187463
938726154
254918637
671435298
395641782
742853916
186279345

489716532
165392487
327854961
891425673
674938215
532671849
218563794
943287156
756149328

714956832
263814597
598732164
952163478
647528913
381497256
439271685
875649321
126385749

731865942
925417386
684392175
593684721
812579634
476231598
357148269
149726853
268953417

938245671
465371928
172986453
519638247
746129835
283457196
824563719
397814562
651792384

432156789
596873421
718492356
673921548
851647293
924385617
389264175
265718934
147539862

847619532
615432879
293857614
981745326
532168497
476293185
358976241
724581963
169324758

327846951
456971823
189235476
975123684
618457239
234698517
791584362
543762198
862319745

583749216
712865439
946213785
675384921
429156378
138927564
857431692
361592847
294678153

925836471
871524639
364971258
798642513
142385796
536197824
217463985
459718362
683259147

584379612
179624583
623851479
318245967
492763851
756198234
861432795
947516328
235987146

791356248
628149375
534872916
285914637
916537482
473268159
849721563
152683794
367495821

753146982
162859734
948723516
587264391
419537628
326918457
294685173
671392845
835471269

947638215
856129347
132457896
729314658
361582974
584976132
495263781
218795463
673841529

562417389
874693215
913528467
731284596
425169873
689375142
347856921
156942738
298731654

514836972
679241385
328579164
135487296
947652831
286913547
762395418
453168729
891724653

739651428
625984317
841327965
297465831
416839572
583712649
378296154
164578293
952143786

216357984
587964231
934821765
129743856
753682419
468519372
871496523
645238197
392175648

628179345
354826719
791453268
846532971
579641832
132987456
487265193
963718524
215394687

521894736
674235918
983617542
296351487
417986325
835742691
768423159
142579863
359168274

192736485
854192736
736584192
675843219
218967354
349215867
581429673
467351928
923678541

218975436
794836125
365142798
143527689
976384251
582619374
429768513
837451962
651293847

395471628
247863591
186925374
823157946
459682137
761394852
678549213
512736489
934218765

162359784
374268591
859741236
547136928
613982457
928574163
736495812
491823675
285617349

685732194
471896235
932451678
843629517
219547863
567183429
794218356
156374982
328965741

513274698
762938514
894165273
246713859
375829146
189546327
431692785
928357461
657481932

132485967
576193284
849267351
924836715
761952438
385741692
658374129
297618543
413529876

134528679
258967134
796314258
679485321
381672945
425193867
842731596
563849712
917256483

823619475
974253168
561748932
285374691
346981257
719526384
658492713
192837546
437165829

278694315
346125987
591873426
864217539
725936841
913548672
657381294
132459768
489762153

483279165
672581934
195463827
814327596
267915483
359846271
738194652
946752318
521638749

457398261
129564837
863271945
715429683
948637512
632815794
291746358
384952176
576183429

759324186
621789435
483651792
562473918
197568324
834912567
946837251
278195643
315246879

263918574
491572863
857436912
736184295
182395746
549627138
375861429
918243657
624759381

194573628
857624139
632918574
918257463
326491785
745836291
483765912
569182347
271349856

938172465
421658379
675943182
147326598
592481736
386597214
764835921
853219647
219764853

154829367
382617945
967534218
239478651
641253879
875961423
728345196
413796582
596182734

143629587
259718643
678453192
586342719
914587326
327196458
432965871
791834265
865271934

169743582
532869714
874152396
623914857
751286943
498537621
386491275
245378169
917625438

681547932
942631875
537298461
728316594
463985127
159472683
275864319
894123756
316759248

479231685
328546917
615879432
782195346
941362758
563784129
257913864
196428573
834657291

748163259
951284763
632597184
427618935
389452617
165739842
896375421
514926378
273841596

348125769
971364825
265978413
583416297
692837154
417259638
736582941
129743586
854691372

569374182
724581936
138926754
917245863
285763419
643198275
876459321
451832697
392617548

897534162
321896475
465127398
514762839
683915247
279483651
758641923
136259784
942378516

836971425
154632897
972458361
297315684
418796253
365284179
589163742
721849536
643527918

698415723
421376859
573928641
167894235
254163987
389752164
736249518
945681372
812537496

568937214
739142568
214658379
673514892
492783156
851296437
386475921
925861743
147329685

827531469
431986752
956472318
785694231
614325987
293718546
369147825
578263194
142859673

271593846
348162975
956784123
785346219
629815437
134927658
512638794
893471562
467259381

583917624
194326758
627458391
869173245
372549816
451862937
248735169
716294583
935681472

782964315
496531872
513872649
371298456
958146237
624357198
165723984
847619523
239485761

524963718
839751642
617284953
743816295
958327461
261549837
485192376
392675184
176438529

583421796
796385241
124967853
417253689
962814537
835796412
649178325
351642978
278539164

138954276
794162853
625873149
217549368
356287491
489631527
862395714
971428635
543716982

126875943
389461257
547329816
695782431
413596782
278143695
961238574
854617329
732954168

943765821
215894376
678123495
529316784
831457962
467289153
194572638
782631549
356948217

531246897
469857312
872139564
714395628
985762431
623481975
347628159
298513746
156974283

519432867
237168945
846975231
684219573
721853694
953647128
465391782
192784356
378526419

914638257
238957146
657124893
541372968
789465312
362891475
895713624
476289531
123546789

315748629
962351784
874269315
436825197
721694853
589137462
248976531
153482976
697513248

874361259
619825734
532749681
187493562
456287913
293156478
341672895
968534127
725918346

681253497
342897516
795416382
268134759
934675128
157928634
429361875
516782943
873549261

731526849
524893716
986174235
478612953
695387124
312945678
167439582
253768491
849251367

867941352
924735618
315862749
138659427
246317895
579428163
791586234
683294571
452173986

362495817
758612394
941738265
417926583
623857941
895341672
134569728
279183456
586274139

965418327
713629548
824537691
598261734
132974856
647853912
471396285
289745163
356182479

981625374
237894561
564173289
852341697
793286145
146957832
628719453
375462918
419538726

423961578
967458132
185732964
658397421
271684359
394125687
812543796
549276813
736819245

196354827
728619543
534782961
875461239
213975486
649823715
452196378
981237654
367548192

625748391
417923865
938156472
386591724
291467583
754832619
163284957
542679138
879315246

178352469
234691587
596748312
483915276
965274138
721836954
652483791
819527643
347169825

584632719
261947853
793851246
148279365
635184927
972563481
456798132
329416578
817325694

147598362
396142587
852673491
734985216
965217843
218436759
583761924
471829635
629354178

974351682
521986374
863742591
156279843
497835216
382164759
749628135
618593427
235417968

987356142
514289637
326174985
638592471
245718396
791643258
853961724
172435869
469827513

326971854
578423169
149568237
463217985
782695413
951834726
837159642
294386571
615742398

789316452
143592678
562847139
698234517
314759286
257168394
975621843
436985721
821473965

926435871
835971642
471682539
319267485
768514923
254398167
543829716
192746358
687153294

976342851
281659347
453781296
698423175
532167984
714598623
865214739
349876512
127935468

132975648
675483912
849126735
513247869
786591423
924638157
497312586
368754291
251869374

839541627
256793418
714682359
671438592
492157863
583926741
368215974
147369285
925874136

748162935
539847621
621935874
264591783
187623549
953784216
892316457
415279368
376458192

376518924
825439617
419726835
193847562
687152493
254963178
741295386
562381749
938674251

936248751
752691348
418573269
591784632
624315897
387926514
843162975
275439186
169857423

275981346
839467512
461235987
196528473
384796251
752314698
928153764
643879125
517642839

189472563
675391248
432856917
726143895
948265731
513987624
864519372
391728456
257634189

296341578
158729643
734685291
327958416
849176352
561234789
975862134
683417925
412593867

671425839
352968741
498731256
567382914
834519672
219647583
186254397
925173468
743896125

298745163
435618972
671923854
823597416
517486329
946132785
782354691
359861247
164279538

328457196
561983247
947216358
892534761
173698524
456172839
785369412
219745683
634821975

628751493
453968172
719324658
874192365
562437819
391586247
137245986
946873521
285619734

948352671
231867495
765194382
657419823
823576149
194283756
372941568
489635217
516728934

735194862
984362517
162875439
473516298
659283174
821947356
397421685
218659743
546738921

135829476
724631589
689475213
376248195
941567328
852193764
218356947
567914832
493782651

263487519
841925637
597316842
158742963
739168254
624593178
472659381
916834725
385271496

871634259
493257861
526819734
264793518
159486372
387521496
618372945
742965183
935148627

342185976
891376542
765492318
236514789
187963425
459728163
923647851
578231694
614859237

154839726
387642951
926571483
673495218
492318567
518267394
745126839
269783145
831954672

638125479
492738165
571649283
265417398
817293654
349856712
183962547
924571836
756384921

839172456
256849371
714635982
642318597
198527634
375496128
981763245
563284719
427951863

682975431
573841269
419263587
728354916
941628375
356197824
895736142
237419658
164582793

361427895
245819736
798536214
432768951
986145327
157392468
829654173
614973582
573281649

864719532
329458617
715263984
247185396
596374821
183692475
952847163
471936258
638521749

621849753
734265918
859317462
397184526
248956371
165732894
982471635
476523189
513698247

596841732
748923561
213765489
479182356
325476198
681539274
834617925
157298643
962354817

741835629
598612374
263947185
612473958
459268731
387159246
934781562
176524893
825396417

823914765
596287134
174635829
485729613
269351487
731846592
647193258
352468971
918572346

641859732
578342916
293176854
429531687
715698243
836724195
387215469
962483571
154967328

185247936
976385214
234916758
652893147
847162593
391754682
563471829
729538461
418629375

837914625
215678934
649325187
328761549
591243768
476589213
952436871
783152496
164897352

347189526
591627843
826543179
958762431
162354798
734891265
675438912
213975684
489216357

463128759
825397641
791546328
136785492
582934167
947612583
274861935
358479216
619253874

721964835
683152497
954783126
438516972
592347681
167829354
876435219
215698743
349271568

751639248
264871593
398524716
936157824
417268935
582943671
673482159
125396487
849715362

712349865
693852471
548716329
269483517
184527693
357961248
471238956
826195734
935674182

497368152
368521497
215749638
672835914
541692873
983174526
134256789
829417365
756983241

219865743
486372915
735914862
392486157
148597236
567231498
953128674
621743589
874659321

619752843
748631529
325489176
584926317
196374285
237815964
452197638
871563492
963248751

153967248
746812593
928534716
564783921
281649375
379251864
895126437
412378659
637495182

452167389
639428715
871359426
283645197
714932658
965871243
597213864
148796532
326584971

692854371
418739652
537216984
184563297
375982146
926147835
241378569
753691428
869425713

413752968
976814523
825396147
587431296
394265871
261978435
132547689
649183752
758629314

348579261
729631584
165428793
972364815
851792436
634815927
293147658
517286349
486953172

973685241
415239876
628471935
736948512
159326487
842517693
294153768
581764329
367892154

436512789
825796413
917834625
251468397
769253841
348971562
183625974
594187236
672349158

348672591
615394782
792851463
136948257
489725136
257163849
561289374
873416925
924537618

459786312
378142569
162395847
743861925
596427138
281953674
634579281
815234796
927618453

865924137
792138456
341765892
176589324
458273619
239641785
614892573
983457261
527316948

958623417
613478925
427195386
384569172
265731894
791842563
842316759
176954238
539287641

485916723
731258496
962743815
874691532
613572984
259384671
327865149
196427358
548139267

759328641
148657932
263941785
835496217
924715368
617283459
386579124
572134896
491862573

285471936
673598241
419236785
842617593
351924867
796385412
967142358
524863179
138759624

641587392
832419756
975632481
419728563
326954178
758163249
293875614
564291837
187346925

513976482
947218563
826354971
279461358
651832794
384597216
138745629
465129837
792683145

123498657
986257431
754631892
369712584
875946213
412385769
691874325
237569148
548123976

865731294
123964857
794825631
246317589
981452376
537689412
318296745
452178963
679543128

529864317
164379528
873215649
985437261
416928735
732651984
358192476
647583192
291746853

421978635
753614298
968352174
675821943
219543786
384796521
196437852
532189467
847265319

851743692
947256138
263819457
496127385
135984276
728635914
619478523
382561749
574392861

298461573
167358249
435927681
659873412
713249856
824615397
376184925
582796134
941532768

346258791
952671834
178394652
715926348
684137925
293485176
431762589
869543217
527819463

296738415
547129683
813645279
682491357
439587162
751263894
178354926
964872531
325916748

185364279
623579481
947821365
354187692
768295143
219436758
436952817
891743526
572618934

837659214
549213786
621748359
275394861
418576932
396821475
183462597
954137628
762985143

376892541
985413726
241675839
138724695
562931487
497568312
829356174
754189263
613247958

893561427
467928135
512347968
138275694
724619583
956483271
685132749
349756812
271894356

698123475
743598612
152674983
371842596
924765138
865931724
539487261
216359847
487216359

467982135
328651947
915743268
143876592
652194783
789325416
234569871
896217354
571438629

349652871
865714932
172839456
294165387
631478529
758923614
983241765
426587193
517396248

957136284
286459317
134278596
615742839
378965142
429813675
893627451
742581963
561394728

956743218
723618954
841529376
694387521
135492687
287165439
579834162
362971845
418256793

587493621
914627385
623158947
759864213
241935768
836271594
398742156
465319872
172586439

472918536
598463271
631572498
863251749
259647183
147389625
714895362
926134857
385726914

819427536
324561879
576389421
761958243
485213967
932746185
243695718
197832654
658174392

274593681
831746295
569182437
795364128
682951374
143278956
428637519
357419862
916825743

137649825
945328617
862571943
328915476
479286351
651437298
583194762
296753184
714862539

651749823
739825614
248361597
915478236
826193745
374256189
492587361
167932458
583614972

795384162
823516947
641927853
589173624
462895371
137642598
978451236
256738419
314269785

674298513
912536874
358741962
783165249
561429387
429387651
195672438
237854196
846913725

548637912
217859463
936124587
425361879
173498256
689572134
852743691
764915328
391286745

137628459
892475316
465193827
971254638
548369271
623781945
316947582
789532164
254816793

248536179
567891234
913724865
724318956
836952741
195647382
671285493
382469517
459173628

583246791
419357862
267198534
125864973
834729156
796513248
642971385
958632417
371485629

568132749
124897563
793564281
849326175
316975824
257418936
635789412
471253698
982641357

259841673
147963528
863275914
915387246
638492157
472156389
721634895
394518762
586729431

216845379
748139625
395762148
154987236
932516487
687324591
429671853
563298714
871453962

659741328
842635179
137298654
318574296
764982513
925316487
483129765
591467832
276853941

517836249
396421785
428597163
985712634
742365918
163984527
259143876
831679452
674258391

236951784
579843162
184726395
421389576
957162843
863574921
312497658
698215437
745638219

895273416
176854293
342169857
658937124
927418635
413625978
561782349
239546781
784391562

873154629
496827315
251639478
685341297
342795186
719268543
938512764
524976831
167483952

362185794
957463812
841729365
184256973
739841526
526937148
478592631
293618457
615374289

273541986
845296371
169783254
534627819
782139645
691458732
916374528
358912467
427865193

853941726
971286534
426753918
518694273
694327851
732815649
187462395
265139487
349578162

418973625
697245318
253186479
162438597
574629831
839517246
946351782
381762954
725894163

973586124
816724953
452193786
527341869
348659271
691278345
189462537
734815692
265937418

351896247
876324195
942571836
583249671
714635982
269718453
495163728
128957364
637482519

957623418
163847592
428195736
289714365
645932187
731568249
394256871
576381924
812479653

314685729
987243561
652917348
429736815
136528497
875491632
763159284
298374156
541862973

263871945
819254673
475693128
946738512
327519486
158426739
682145397
594387261
731962854

839657142
514328976
762491835
976132458
428765391
351984627
295813764
143276589
687549213

523481976
861792354
974356182
356927418
147863529
298145763
415238697
789614235
632579841

237651984
659784312
841923756
578492631
413576829
962138547
384267195
725319468
196845273

842673159
531498726
769521348
917285634
385764912
624319875
293156487
458937261
176842593

734682915
219543687
865179243
478216359
392458761
156397428
681734592
543921876
927865134

176395482
349682175
528741396
457916823
863257914
912438567
634829751
791564238
285173649

156237849
497568321
832491756
325976418
689142537
741385962
218753694
574629183
963814275

926471835
534862197
718395462
692784351
347159286
851236974
165948723
279613548
483527619

159782463
468315729
372694185
526948317
784153296
913276548
897431652
631529874
245867931

459261783
617358429
238947156
123694578
895173264
764825931
581739642
342516897
976482315

524183697
639574821
178926543
761298435
245317968
983465172
896731254
352849716
417652389

785936142
213847965
496215783
132789654
674152398
859364217
328491576
541673829
967528431

128496357
796135482
435287916
649872531
582314769
317659824
873921645
961548273
254763198

239167485
154829376
687345219
875493621
941286537
362751894
493678152
516932748
728514963

649381275
532967184
718425963
956174328
871293546
423856719
384719652
195642837
267538491

781964235
942315786
536782914
124598367
398176452
675243198
257839641
869421573
413657829

736958412
459712836
128436795
972641358
314895267
685273149
861329574
243567981
597184623

896325741
523714869
714869253
962531487
457298316
138647925
345986172
271453698
689172534

451687329
279143568
683529174
934875612
167492853
528316947
342951786
895764231
716238495

316985247
748213965
925647138
194328576
537169824
682754391
871492653
253876419
469531782

479281653
531746892
628359174
913865247
784923516
265417389
147532968
852694731
396178425

962814537
587263914
431579286
315648729
894127365
726935148
643752891
258491673
179386452

385761249
721948635
964325178
432519867
516287394
897634521
153472986
279856413
648193752

175286394
693145782
842793165
526431879
419872536
387569421
768914253
231658947
954327618

962513874
145728936
783649152
219365748
437892561
658174329
874231695
526987413
391456287

743569218
189342657
652187943
897413562
536928471
421675389
264891735
378254196
915736824

738914526
592863417
641572398
157498632
824136759
369257841
283741965
916385274
475629183

562734819
413986572
897125634
935872461
146593287
728461395
359218746
674359128
281647953

451896372
768324195
293751846
346582917
985173624
127469538
612945783
579238461
834617259

172356489
963748215
845129367
427985136
618473592
359261748
581632974
736594821
294817653

739685421
162374985
854219376
485137692
376492518
921856734
297541863
513968247
648723159

189756324
562143987
473298165
756429831
948371652
231685749
825937416
694812573
317564298

546839217
798521463
321467895
984312576
635748921
217695348
859174632
162983754
473256189

589467132
123589647
746312598
351698724
264735819
978124365
692851473
817243956
435976281

658293714
372418659
194576238
963154827
781932546
245687193
816345972
537829461
429761385

941752836
857136429
362948571
736529184
194683752
285417693
518394267
473265918
629871345

753496281
429871635
168352497
394215876
276938514
815647329
937524168
581763942
642189753

813924765
572361894
694587312
437618529
156792483
289435671
965173248
321846957
748259136

567431982
312985764
498267135
985613247
623749518
174528396
859176423
231854679
746392851

861495237
234718596
975362481
349187652
756234819
128956374
413829765
587641923
692573148

921478365
764253198
358619724
137924856
296581437
485367219
873196542
549732681
612845973

876142539
439756812
512893647
768435921
391267485
254918763
643571298
987324156
125689374

637295841
941386725
852714396
326149587
519872463
784563219
478631952
263958174
195427638

813426975
469357182
527198364
974513628
286974513
135862749
358641297
642739851
791285436

382741596
197653482
546289173
729835641
463917258
851462739
238576914
615394827
974128365

165243978
834971526
792856143
983127654
216435897
547698231
629714385
458362719
371589462

254781639
689423751
137659824
891374562
745862913
362195478
473916285
928537146
516248397

391254768
528763914
746189352
284697531
159328476
637541829
875916243
962435187
413872695

463278951
859314672
217695843
548763129
196842735
732951468
975136284
321487596
684529317

285369417
796481325
431257986
678932154
129845763
354716298
863194572
947528631
512673849

359217684
281634597
764985231
635871942
197452368
842369715
978123456
426598173
513746829

826173549
739465182
145298763
963847215
518632974
472951836
681524397
297386451
354719628

563428791
241937568
879165432
712654389
984273156
356891247
438716925
697542813
125389674

413862975
672953184
598417236
345129867
869574312
127386549
756238491
931645728
284791653

786912345
425367198
139485276
593841762
812736459
647259831
268574913
371698524
954123687

817239654
364851729
592647318
623798145
951423867
748516932
276185493
135974286
489362571

682157439
735649182
419283675
367825941
254791863
198436527
971368254
823514796
546972318

762851439
193427685
845936217
287549163
654312978
931768524
376194852
529683741
418275396

493765812
685192347
127438569
762349185
541826973
938517624
874653291
319284756
256971438

798354126
526918374
431726589
183592467
254637918
967481235
619275843
875143692
342869751

364519287
178623954
295487163
613248579
547196328
982375641
459832716
836751492
721964835

597832146
234176895
816459732
945213678
368745219
172698354
481527963
653981427
729364581

816359742
234617985
579824316
683745129
927163854
451298637
368472591
792581463
145936278

769431258
834275961
521986743
152847396
476593182
398162574
683729415
217654839
945318627

592314786
718629435
436578291
345286917
189753624
627491853
874935162
963142578
251867349

431597862
256834791
798612354
615389247
943271685
872465139
324758916
569123478
187946523

134768529
268159347
975432681
827614935
651893274
349527816
786245193
592371468
413986752

497852361
183694527
562371489
871423695
946518732
235769148
618935274
754286913
329147856

542186397
786932154
913754826
158643972
367295418
429871563
634517289
291468735
875329641

351894267
842716395
967352481
719438652
624579138
538261749
496125873
275683914
183947526

192768354
364215789
857394612
219583476
576941238
438627591
781436925
943152867
625879143

836254917
952781436
714963825
389625741
261437598
475198362
193572684
627849153
548316279

415786293
826193754
973254618
769825341
184639527
352471986
698312475
537948162
241567839

123497658
784562913
965138472
632819547
417256839
859374261
296741385
378625194
541983726

346179258
172685439
859342716
415268973
287934561
963751842
534826197
798513624
621497385

874265391
916837452
253149687
467352819
182976534
395418726
521684973
749523168
638791245

163457289
594832617
827619354
985274163
672391845
431568792
249183576
716925438
358746921

384165729
579284163
621739854
295871436
438692571
716543982
963458217
157926348
842317695

625439178
317258946
984176235
798342561
256791483
143685729
561824397
439567812
872913654

314972865
725846913
986531472
243759681
591684237
678213594
467128359
852397146
139465728

932187456
841569273
675342189
483925761
527618934
196473825
269831547
318754692
754296318

469731852
158296743
723458916
615982374
397614528
284375169
941523687
832167495
576849231

215764389
346289571
897315264
528471693
671593428
439628157
753946812
984152736
162837945

738465921
426981573
195732468
549823617
867519342
312674895
674258139
953147286
281396754

197826435
482735196
536941728
371689542
928154673
654372819
863497251
249518367
715263984

143962758
792584361
685713924
421637895
539428176
876159243
254891637
917346582
368275419

572648193
864931572
391527864
715893246
489216357
236754918
148369725
627185439
953472681

658372194
793514268
214968357
372695481
865147932
149823576
426759813
981236745
537481629

984327651
132586947
576419283
819274536
425638719
763195824
291863475
658741392
347952168

562947831
834621597
971385462
493516278
728439615
615872943
156798324
387264159
249153786

619578243
753264819
842931657
271456938
596183724
384729165
937642581
425817396
168395472

981462375
346758192
257931648
162873954
475196283
839524716
593687421
618249537
724315869

745312986
823946715
916758243
297581364
461239578
538674192
679825431
182493657
354167829

325417698
149628735
876395241
698541327
432789516
751236984
583172469
217964853
964853172

198325467
562847931
743619285
954178623
876532194
231964578
687491352
315286749
429753816

183497562
752316849
694258371
815769234
946132785
327584196
478925613
561843927
239671458

716238945
498615732
325947681
274389516
563172894
189456327
957821463
842563179
631794258

186437295
439625781
527918346
352741869
674389512
891256437
268594173
715863924
943172658

913456287
762318945
548279631
325687419
697124358
481935762
834791526
176542893
259863174

839647521
642513798
715289463
284791356
573462819
961358247
326175984
197824635
458936172

724819635
198536427
635742819
341285796
876193254
952467381
567928143
489371562
213654978

891452736
624397158
357618924
968523471
715984362
432761895
186239547
573146289
249875613

854732619
716954832
293618745
538291467
471865293
629473158
387149526
942586371
165327984

351689724
942371685
768542139
815724963
476938512
293165847
529416378
687293451
134857296

385291647
147683952
962754138
694812573
251937864
738546291
813469725
476125389
529378416

752914683
361825749
849376125
416753892
297648531
538291476
684532917
925187364
173469258

825931674
631247598
749685312
957164283
368529741
412873965
186752439
594316827
273498156

683274519
729153864
145689273
436728195
978315642
512496387
354961728
291837456
867542931

856314729
347259186
921786435
283175694
179648253
564923817
798432561
615897342
432561978

972651483
358742961
146893527
764185392
839274156
521936748
217469835
483527619
695318274

875294361
231678459
694315728
517842936
483956217
926137845
758421693
362589174
149763582

854967132
372158496
619324578
936781245
527436819
481295367
295613784
148579623
763842951

279813546
361954728
584267193
493186275
752349681
816572934
945628317
638791452
127435869

635812479
819473265
427659318
946785132
572136984
381294756
164328597
798541623
253967841

952618347
183247965
746593218
379425186
814936752
265871493
498362571
527189634
631754829

813654972
574829316
926371548
347182695
158936724
692745831
431598267
289467153
765213489

312679458
874531629
965284173
657842391
149356287
238917546
526198734
481723965
793465812

546712389
271893456
389456127
453168972
128947635
697325841
965284713
832671594
714539268

342789156
579146238
186325974
968237415
714568329
253914687
891673542
637452891
425891763

279685314
458231796
613497528
531924687
742168935
896573142
927346851
164859273
385712469

328975416
654128739
719643285
937452861
165789324
842316597
586297143
473861952
291534678

364291587
179854236
852367914
243178659
685923471
791546328
937412865
526789143
418635792

451678932
298143576
637592814
742915683
513486729
869237451
325769148
984351267
176824395

589734261
741296358
263815749
156943872
497582136
328671594
972458613
634127985
815369427

489275163
156943872
732816459
897524631
615739248
324168795
261397584
948652317
573481926

347185269
126793584
598426731
973564128
485912376
612378945
831249657
754631892
269857413

612459837
437682951
598317642
385764129
741928365
926135478
864571293
253896714
179243586

582467193
763192854
149538672
621743985
478259316
395816247
856371429
914625738
237984561

932658741
184237659
675491382
591864237
768312594
243975168
859126473
416783925
327549816

346529781
298147365
157386492
689735124
734261958
521498673
962813547
873654219
415972836

159843672
346127598
287569143
495612387
718934265
623758419
831495726
962371854
574286931

384169275
169725384
725834196
536471829
847293561
291586437
612958743
473612958
958347612

671923845
529841637
834765129
968354271
347218956
215697384
452186793
786539412
193472568

869124735
472358196
315976842
283569471
746812359
951437628
628745913
537691284
194283567

675129438
193846275
482735169
954317826
817652943
326498517
741583692
238964751
569271384

912463578
584297136
673518924
835129647
269734851
741856293
128375469
356941782
497682315

714526398
632918745
985734126
326891574
178452639
549673281
851347962
263189457
497265813

421896573
895347162
376215489
254971836
713658924
968432715
137529648
582764391
649183257

854179326
612385947
937426158
569832714
728914563
341657289
186293475
495761832
273548691

648257319
792413856
513968724
164325978
239786145
857194632
481579263
326841597
975632481

681725934
729364185
543198762
165249378
874613259
932857416
217486593
396572841
458931627

681745932
593612487
247893516
915436728
836257194
472189365
158364279
769521843
324978651

763284519
198753426
245619387
971362854
324598761
856471932
439125678
682937145
517846293

164257389
587396412
239481657
471963528
658172934
923548761
792835146
316724895
845619273

817459236
643827519
925631874
472163958
368295147
159784362
536972481
794518623
281346795

916258734
485739126
237614985
678593241
152476398
394821567
829147653
763985412
541362879

561732948
479186523
382594671
893427165
754619382
216853497
937241856
648375219
125968734

872543691
451692738
396178452
915764283
637821945
284359167
523416879
148937526
769285314

291357864
675184329
483692715
569238147
127946538
834571692
742813956
918465273
356729481

295317846
648259713
713684952
956173428
431892567
872546391
324968175
567431289
189725634

852963471
134857269
967124538
549738612
721546893
386219754
493672185
618495327
275381946

536487921
148295763
972613548
485169372
791532486
263874195
654721839
327958614
819346257

948537126
253164978
167892543
315789264
724316859
689245317
892671435
536428791
471953682

984135267
265974381
137826549
316749852
729358614
458261973
591483726
673512498
842697135

961342785
528197436
347586921
489213657
736859142
152764893
615938274
294675318
873421569

721358946
453976218
896214573
632497185
917583462
584621397
145862739
278139654
369745821

649712853
352869174
718345692
183427965
974653218
265198437
836974521
421536789
597281346

461953278
729684531
835172469
214567983
378219645
956348127
547896312
183425796
692731854

956287143
742613589
318459672
693745218
187362954
425198367
534976821
261834795
879521436

715369824
234185769
698247513
953612487
476853291
821974635
142538976
569721348
387496152

215483697
379156824
648297135
794632518
526871349
183549762
932765481
851324976
467918253

457632189
629518437
138947256
943751862
781264593
562893714
315426978
276189345
894375621

328415976
697382514
514679832
952164387
431758629
786293145
163927458
879541263
245836791

314576928
872193564
695428173
761284359
943715682
258369741
536942817
129857436
487631295

261374859
584296317
793518624
617453298
925187436
438629571
372861945
146935782
859742163

481629357
637145289
295387461
163872945
852914673
749563128
574231896
326798514
918456732

481235967
637894521
952176348
826751439
194368752
375429816
743912685
519683274
268547193

832461795
796385124
451792638
518924367
643157982
927836451
375219846
284673519
169548273

271964853
984351762
563728149
618543297
795216384
432897615
847135926
326489571
159672438

257931648
168472935
349865217
781594362
925613874
436728159
693247581
572186493
814359726

781945623
965213847
324867519
859436172
213759486
647128395
176582934
432691758
598374261

273685194
561493827
849127635
394871256
618952473
752364918
435216789
926738541
187549362

214659387
873214596
569783124
347198265
985326741
126547839
658972413
732461958
491835672

123584976
685937241
749216358
264791583
371852469
958643127
596328714
437165892
812479635

268175394
749683152
135924867
471562983
856397421
392418675
524836719
613759248
987241536

178259634
345761928
629438157
862197345
951324876
437586291
794813562
586972413
213645789

165379428
943826517
782451963
391284756
254967381
678135249
817543692
439612875
526798134

941328567
825679341
637541982
478913625
516782439
392465178
264197853
759836214
183254796

476219358
589347621
213568497
168723549
752694183
934851276
391472865
627185934
845936712

687234519
432591786
951768243
394176825
728453691
165829437
573942168
849615372
216387954

921367584
867594213
543281796
256973148
374812659
198645327
419756832
782139465
635428971

612589473
754236918
983471625
865793241
237154869
149628537
428315796
396847152
571962384

289714536
376952418
514386297
651248973
947531862
823697145
462175389
195863724
738429651

197435826
645298173
382761594
739842615
268153749
451679382
876324951
914586237
523917468

137946285
624785193
859321746
541268937
783519462
962473851
416852379
375194628
298637514

562879413
438156279
917432856
741328965
629514387
853697124
375981642
286743591
194265738

897346215
632751498
514892763
981523674
423967581
756184932
268439157
145678329
379215846

789523164
342691857
516748923
238416579
975832641
164975382
893254716
451367298
627189435

359168724
781452693
426937815
512789346
873614952
694325178
967543281
235891467
148276539

496283157
127456389
583719462
864397215
375162894
219845673
951624738
632978541
748531926

526831479
481796325
793452816
264578193
378169254
159324687
632987541
847615932
915243768

354267819
798315426
126498753
532849167
961723548
847156392
413682975
289574631
675931284

465278319
389514672
217396584
952631748
148725936
673489251
896157423
724863195
531942867

489156327
735298461
216473958
164985273
593712684
872634519
357829146
941567832
628341795

758612439
614983257
239754168
346598721
182476593
975321846
497835612
523167984
861249375

423851976
578269413
619437825
954382167
361974582
287516349
842795631
796143258
135628794

695217843
328954716
714386952
869175324
547832169
231469587
156743298
983621475
472598631

842513697
396247185
157869423
265391874
978654231
413782569
621975348
784136952
539428716

612473589
593861274
748952613
426798135
371524896
985136742
839615427
254387961
167249358

835462791
296137548
174895623
613574982
952681437
748329156
429713865
587246319
361958274

719683425
652149387
483275619
295867143
867314952
134952876
371598264
946721538
528436791

329468715
784531269
615279843
153786924
897324156
246915378
971643582
562897431
438152697

762831945
435729816
918654327
321485679
876913452
549276183
683542791
154397268
297168534

497135862
136829547
528476913
613782459
849513726
275964381
751298634
964351278
382647195

967234581
834651972
125789364
658427139
279315846
413968725
546173298
391842657
782596413

583619724
429738615
617425983
962583147
158974236
734261859
346892571
871356492
295147368

918735642
273461589
456892731
329576418
764218395
581943276
147629853
695387124
832154967

347958216
926417835
185623974
673582149
452196387
819734562
798261453
261345798
534879621

327159648
149826537
685743192
864917253
751382964
932564781
478691325
593278416
216435879

916748523
724359816
385126497
297815634
863472159
541693278
632981745
178534962
459267381

861423795
325197684
479658213
946371528
217865349
538249167
693782451
754916832
182534976

645983172
927461853
183572964
479826315
851734296
236195748
592618437
768349521
314257689

975864132
634512798
128397645
897126354
456739281
312458967
569241873
741983526
283675419

986517342
274836519
135924876
813659427
657482193
429173685
562741938
348295761
791368254

541289637
962173854
738546291
674328519
193765482
285914763
316457928
827691345
459832176

134528679
896714325
752369184
361247598
289156743
547893261
923681457
678435912
415972836

216453789
539687214
847912365
364278591
185396472
792145836
953864127
678521943
421739658

945182736
786439512
132567489
254893671
371625948
869741325
497216853
523978164
618354297

971465823
345278916
268913745
596347182
734821569
812659374
457196238
689732451
123584697

169745832
437829516
285136794
896312457
341657928
572984163
628491375
714563289
953278641

943268715
257314986
618597342
361725894
579846123
824931567
196453278
485172639
732689451

245386791
716459283
938721654
824965137
597143826
163278945
382614579
679532418
451897362

683542971
294817635
517936824
748261593
936475218
152389467
861724359
479653182
325198746

589742136
714963285
326851479
971284563
832596714
645317892
163475928
497628351
258139647

312654798
468917532
579832641
627381954
843579216
195426387
231798465
756143829
984265173

987365412
253148697
164972385
812796534
375481269
649523871
526817943
798234156
431659728

598241637
174386295
326957841
635719428
819423576
742568319
457692183
283175964
961834752

136254879
492768513
785319426
658971342
371642985
249835761
817596234
563427198
924183657

475938162
932561478
168247539
329176854
857423916
641895723
596314287
213789645
784652391

853697142
497281356
162534978
348726591
521349687
976815423
239158764
684973215
715462839

425768391
739521468
681943572
394857216
168239745
257416839
513672984
872194653
946385127

365987142
814632957
927451368
579843216
481276593
236195874
143729685
658314729
792568431

592478136
783615492
164932578
418327659
279564813
635189247
947856321
821743965
356291784

987245361
514736892
326819457
269384715
743521689
851967243
672158934
435692178
198473526

829153746
731648925
546297138
497581362
218369457
653724891
975412683
382976514
164835279

589326471
621475398
374198625
293617854
846532917
715849236
968753142
137284569
452961783

635419728
782563941
941728563
167382459
293154876
854697312
326845197
418976235
579231684

357281469
614953827
928764315
586327941
742519683
193648752
469175238
835492176
271836594

765138492
312794586
894652731
236571849
158943267
479286153
987325614
521469378
643817925

627543981
183769254
495821736
274135869
539687412
861294573
348976125
756412398
912358647

548637129
769821345
321495786
297168453
416253978
853974261
674389512
985712634
132546897

986431275
751629348
432857169
514798632
827163954
369245817
645912783
198374526
273586491

824396157
976125843
531487926
418632795
692751384
753849261
145978632
269513478
387264519

657913824
329648175
481572936
236794581
914825367
875136492
768459213
592361748
143287659

369542178
824671395
175938426
586219734
793456281
241783569
452867913
637194852
918325647

964375218
825491736
371826954
157689423
238514697
649237185
793168542
412753869
586942371

651384297
479521863
832697451
168973542
745216389
293458716
317849625
586132974
924765138

186794352
945263781
372851694
459316278
837425916
261987543
724139865
518672439
693548127

941835276
752961834
683247159
429356718
378192465
516784923
165479382
897523641
234618597

479263851
286591437
531478926
892145673
354786192
167932548
628354719
943617285
715829364

673142895
549683271
128975436
716839542
895426317
234751689
451298763
367514928
982367154

754391268
396852714
821674593
175963842
632548971
948217356
463729185
219485637
587136429

641398752
529176843
738524169
286745931
973261584
415839276
357412698
164987325
892653417

867253914
245981376
319764825
453192768
782346591
196578432
934625187
521837649
678419253

572683941
398421567
416759823
739542618
184936275
625178394
263814759
947365182
851297436

497231685
123586974
568974312
374612598
856793421
219458763
731865249
982347156
645129837

124683759
387195462
956742318
791826534
465937281
832514976
649371825
578269143
213458697

249813675
371256894
658974123
483621957
562789341
917345286
195462738
726538419
834197562

864157293
571329864
293468571
712836459
456971382
389245617
647592138
938614725
125783946

645137289
923648157
718952436
132785964
486329715
579461328
264593871
851274693
397816542

285347619
371692485
946851273
864579132
792183564
153264798
639725841
518436927
427918356

783425619
621798345
945316728
254689137
139257864
867134952
318572496
492861573
576943281

612485739
549763128
783921645
857296314
426318957
391574286
138657492
965142873
274839561

912584637
378162954
465739128
157896342
294315786
836247519
589471263
741623895
623958471

476129358
951483267
832657941
168934725
347265819
529718436
785341692
694572183
213896574

968427531
175893246
342516879
724968153
693175482
851234697
416789325
289351764
537642918

634127598
219835764
875694312
397412856
581976423
462358971
128549637
756283149
943761285

769314528
423859761
518762349
982637415
351248697
647591832
874123956
196485273
235976184

786214593
319587426
452693871
175349268
863152947
924876135
231965784
648721359
597438612

265847319
914253768
783916524
896321475
531784692
427569831
642138957
359472186
178695243

541729863
629853714
378461925
293518647
487296351
156374298
735942186
914687532
862135479

429678135
317549682
658321497
835716924
142895763
796234518
564983271
281467359
973152846

345721698
928465713
671389452
496238175
752194836
183657249
234916587
819572364
567843921

854679321
937214865
126385479
581496732
742538196
369721584
473162958
295847613
618953247

765914382
893527146
421863795
179386524
682451973
354792618
916245837
238679451
547138269

875412963
149653827
326879415
461925738
258367194
793184652
932746581
684531279
517298346

914765382
752813964
386924517
591382746
428576193
637149258
243691875
175438629
869257431

369842157
754961832
821537946
938214765
247685391
615793428
592378614
176459283
483126579

127859463
954631728
683427591
348265179
295714836
716398245
539142687
471986352
862573914

318764259
964325187
257981463
436197825
782536941
195842736
821659374
549273618
673418592

562319748
831745296
794628135
215964387
389571462
476832951
947186523
128453679
653297814

493862175
786591423
125734689
672319548
549687312
831425967
258946731
914273856
367158294

964318752
158427369
372596184
821645973
543789621
697231845
715962438
486153297
239874516

961485723
524739681
387216459
153947268
842653917
679821345
715364892
236598174
498172536

782564319
459137268
613298754
861329547
234675891
975481623
148756932
527913486
396842175

183572964
567914823
249368751
456197382
718423596
392856417
831645279
675239148
924781635

451697328
986231547
723845619
834716295
172589436
569324871
347958162
295163784
618472953

158624937
342197568
796358412
923476185
417583629
685912743
569231874
831745296
274869351

579612348
148359276
623478195
364125987
781946532
952837461
836291754
297584613
415763829

713589624
986432715
425761983
374198562
568274391
192356478
231947856
647815239
859623147

293586417
658714239
174923568
425167983
387259146
916438752
539671824
841392675
762845391

472639518
953814267
816527439
189473652
237165894
564298371
625781943
341952786
798346125

364178952
987352614
521469738
793214865
416587293
852936147
148623579
679845321
235791486

728351649
149678325
356492718
917823564
562947831
834165972
291536487
473289156
685714293

842973561
935681724
167452893
459826137
783194256
621735489
518349672
296517348
374268915

824967351
397581426
165324798
682493517
541278963
739615842
413756289
958132674
276849135

295618743
346579821
871423659
958731462
127964538
463852197
612347985
539186274
784295316

692531478
175684923
348279651
721368594
564192387
983457162
437926815
219845736
856713249

126573948
485219376
379846512
752164839
934728165
618395724
861932457
293457681
547681293

681937254
592468173
437125869
376289415
158746392
249351687
964512738
713894526
825673941

316425798
924678513
587139642
869743251
243591867
751862934
698317425
435286179
172954386

196328754
738459621
542617839
471586293
825934176
963172548
654291387
389765412
217843965

578436129
612859374
493172685
926583741
751294863
834761592
347918256
189625437
265347918

795268413
643751298
218493567
984576132
321849675
576132849
857914326
139625784
462387951

184965237
725143986
369728451
237486195
856391742
491572368
618234579
573819624
942657813

398714652
274653819
561892734
786341925
412985367
953267148
137528496
645179283
829436571

548916723
693827154
712534689
927681435
351479862
486352971
874293516
265148397
139765248

268394571
453718926
917256384
675429138
892135647
134687295
581973462
326841759
749562813

394852617
685174329
217936548
721543896
968217453
453698172
872461935
139785264
546329781

782391564
496572381
513648927
279453816
641289735
358167249
124935678
865724193
937816452

527819643
694532871
183647925
271486359
456793182
839251764
345178296
712965438
968324517

685493721
241576983
379128456
794385162
536712894
812964537
458237619
163849275
927651348

619243587
278516943
435987216
154378692
392465178
786129354
947631825
523894761
861752439

715964328
482375169
639182475
296741853
348659217
157238946
861523794
523497681
974816532

273954681
819367452
465821937
542193876
187546293
936278514
628715349
754639128
391482765

354218967
681795432
297463815
943652178
762841593
518379624
126587349
475936281
839124756

745861392
621793548
839542716
397428165
168359274
254176983
916285437
482937651
573614829

269357814
853124679
714896532
187469325
435712968
692538741
546971283
928643157
371285496

739482516
264715938
518936472
821649753
495327681
673158249
182594367
346271895
957863124

731698245
986452317
254713968
142365879
873249651
695871432
568937124
427186593
319524786

527148963
643592178
981736542
276489351
458613729
139275684
865321497
712964835
394857216

735291648
489356127
612847953
173569482
956428731
824173596
547632819
268914375
391785264

659184372
347652198
281739654
598321746
462597813
173468925
736215489
915846237
824973561

741862593
568913247
392547186
857321964
934685721
126794358
479238615
285176439
613459872

715396824
239458671
864271935
126537498
473689512
598142763
957813246
641925387
382764159

694582137
721463985
358179264
169725843
283694571
475318692
917246358
546831729
832957416

189523476
576914823
243687195
924835761
618792354
357461289
491276538
832159647
765348912

597238641
142697853
683145927
879461235
231859764
456723189
328974516
765312498
914586372

381976425
526413789
794528613
859362147
467159238
213847596
975231864
148695372
632784951

524817639
978643215
361259784
859461327
712395846
436782591
685924173
143578962
297136458

657183249
194625837
823974651
478519326
312846795
965732184
589267413
246391578
731458962

241679385
639581274
875342619
187964523
524813967
963725841
318257496
752496138
496138752

791825634
624391758
538746912
813957246
267418395
945263871
159632487
372584169
486179523

864253971
739681254
215974836
341762598
952438617
678195423
196827345
423516789
587349162

543972681
126483957
798615324
961527843
874361592
235894716
319748265
487256139
652139478

738124596
495637128
162895437
254316789
973248615
681759243
347581962
529463871
816972354

268937415
314652879
597814362
921476538
436285791
785391246
842163957
159748623
673529184

721395648
439826571
685147239
542718963
318659724
967432815
176984352
854263197
293571486

683751429
192348657
754629183
468975231
279413568
531862794
815294376
947536812
326187945

628139754
453276891
197458263
879514326
541623978
236897145
365982417
712345689
984761532

642975831
859163742
731842695
498236517
163597428
275418369
387629154
524381976
916754283

128796435
564318927
973542618
719425863
832679154
456831792
647153289
285964371
391287546

871642593
935187426
246953781
618529347
752438619
493716258
389274165
527861934
164395872

123659487
978143652
564827319
847261593
235798164
619435728
381976245
792514836
456382971

159763842
683429157
247158369
825341796
431976528
976582431
798635214
362814975
514297683

379285416
425691837
186743925
894526173
267319584
531874269
953162748
618457392
742938651

549713826
862495317
173286459
736841592
428579631
951632784
287154963
694328175
315967248

359416728
617298453
284357961
925871634
841639572
763542189
578124396
136985247
492763815

932645718
758291634
461837295
327958461
814763952
695412387
283579146
176384529
549126873

254137698
879246153
163589427
316895274
948723561
725614389
581472936
492368715
637951842

324958167
851476293
976123458
162395874
739284516
548617932
217839645
693542781
485761329

568137429
931264578
247859316
823791645
674385192
195426837
389512764
452673981
716948253

681397452
523461987
497258163
368574291
972816534
145923876
216785349
754139628
839642715

386725914
295461378
174938652
739814265
841652739
652379481
468593127
923187546
517246893

348926517
197458362
265713948
732694185
689571423
514832679
423189756
971265834
856347291

612893475
489765231
735412986
968537124
241689753
573124698
127356849
854971362
396248517

342561978
157298634
689734125
273946581
891325746
564817293
736189452
425673819
918452367

192387465
347965281
685412973
523798146
718624359
469153827
234579618
976841532
851236794

417896352
362715849
598234167
954381726
126957438
783462915
849623571
235178694
671549283

973826514
621345978
854197362
236781495
719452683
548639721
192564837
487913256
365278149

815692743
762453891
394781652
536179428
489325167
271846935
648537219
957214386
123968574

214589376
687123459
359674812
763842195
928751634
145936287
476315928
532498761
891267543

145389267
238746591
976215384
453162978
892574136
617938425
721853649
384691752
569427813

261983475
479251683
583647912
692514837
815379264
734862159
348195726
926738541
157426398

534726189
671948532
928153647
412367895
785291463
396485271
247819356
169534728
853672914

378495216
265713489
941268735
516849327
783652194
492137658
629571843
137984562
854326971

642531978
831974256
759628413
295483761
173269584
468157329
984715632
516392847
327846195

714389625
823465179
596712843
269853714
451697238
387241596
138524967
975136482
642978351

564312798
873649251
192578436
435286179
618794523
927135684
351967842
289451367
746823915

513428697
698537421
274169583
427813965
385976142
961254378
146785239
759342816
832691754

914726853
586349712
723185964
835467291
491532678
267918345
142673589
658291437
379854126

214873956
897562413
365194872
682415739
741639285
953287641
178956324
529348167
436721598

738519246
241367598
569248731
182936457
374825619
956174382
893752164
617483925
425691873

794658321
583219647
162374958
318546279
926781435
457932816
631495782
849127563
275863194

738561942
596432781
241798365
853216479
467859123
129374856
384925617
915687234
672143598

196453872
234789165
857261439
761924358
483576921
925138746
349615287
578392614
612847593

562837419
374195862
198462375
459681237
837249651
216573948
743958126
681724593
925316784

459817362
367452891
812369547
728695134
945173628
631248975
583924716
296781453
174536289

728645139
195387426
643921578
387512964
951463782
264798315
832154697
476239851
519876243

219543786
675928341
348761295
864152937
953687124
721394568
597836412
436215879
182479653

917628453
653419872
248357169
396245718
821736594
475981236
732194685
569872341
184563927

924315687
375869241
186472539
762194358
598623174
431758962
649581723
253947816
817236495

731482569
245679831
986153274
418937652
372546918
569821743
194265387
853794126
627318495

536972418
127486593
498513276
673248159
852169347
914357862
381794625
765821934
249635781

517423986
438695172
296178435
821937564
643512798
975846213
389251647
162784359
754369821

412956387
698374251
753812496
374568129
985127643
261439578
837241965
546793812
129685734

639421875
514876932
287359614
823745169
496138257
175962348
742693581
961584723
358217496

928357164
654189273
173462859
489673521
365821947
217945386
792536418
836214795
541798632

621348795
435967128
897512346
913275864
754186932
268493517
346859271
579621483
182734659

274519386
386274951
195638247
839426715
657193428
421857693
713982564
948765132
562341879

569142837
823675941
417839256
986517324
735294618
241368579
694753182
158426793
372981465

128795634
976413528
534268971
487956213
613827495
259341867
891532746
762184359
345679182

123475869
685923417
749168352
314297685
278654193
956831724
462719538
831542976
597386241

876529341
342178659
591643827
253764918
917285463
468391275
734952186
185436792
629817534

871259634
925634718
364187952
538461279
142795386
796823145
483912567
619578423
257346891

681725439
954368712
372419568
248176953
536892147
197543286
725681394
463957821
819234675

395162874
128497356
647385291
573821469
264759183
819634725
451978632
732516948
986243517

834729165
952136748
167845932
426951387
798362514
315487296
583214679
271698453
649573821

947531268
653892741
281746395
562918437
319475682
478623159
196284573
724359816
835167924

591637482
372584961
846291573
689125734
423876159
715349826
954763218
237418695
168952347

817359642
923467185
645218739
294786351
756193428
381542967
432871596
168935274
579624813

759248163
483691527
261573984
127439856
845762319
396185472
514326798
972814635
638957241

897236145
351874269
264591387
143685972
729413658
685927431
932768514
518342796
476159823

486173592
527469318
931582647
279354186
843216759
615897423
354728961
198635274
762941835

561839247
473526198
982714563
829453671
714682935
635197482
358941726
196278354
247365819

719682354
265473189
438159267
942361875
573894612
681527943
396748521
154236798
827915436

768491253
159732864
234856917
971564382
826173549
345289176
593648721
617925438
482317695

765284391
214359687
398176524
849537216
672918453
531642978
957863142
183425769
426791835

138976542
247853916
956412783
694127358
573684129
821539674
765298431
389741265
412365897

472196358
635287941
198453267
517938426
849762513
326514789
964321875
751849632
283675194

473298615
891564372
652713948
247356891
935187426
168429537
516932784
729845163
384671259

852476913
749153286
631829457
398512674
164738592
527964831
986347125
475291368
213685749

748562139
125938764
639471258
473296581
982315476
516784392
351649827
294857613
867123945

924571638
831246759
756938241
547329816
398167425
162854973
613482597
279615384
485793162

214876539
639541278
758239641
582793416
467182953
391465827
925318764
843657192
176924385

968743251
512896734
473215896
856374912
341952678
297168345
689531427
134627589
725489163

362589174
198467235
745213689
481792563
936845712
257631948
829174356
514326897
673958421

672518493
149673582
853429617
918347256
725986134
436152978
384291765
297865341
561734829

913867542
265493871
748512396
492135687
157689423
386274159
879351264
634928715
521746938

318745926
745926318
692318475
486592731
973861254
251473869
164239587
827654193
539187642

968451237
374269518
125837469
741982356
582346791
639715842
493128675
216574983
857693124

294135768
537869412
618742395
783916524
145328976
926457831
479281653
862573149
351694287

651397248
243618975
789245316
324561789
916784523
578923461
835172694
467859132
192436857

598214763
432697581
617538294
154386972
269741358
873925416
326879145
781452639
945163827

329186475
581473962
467295138
692348517
143957286
758612349
214869753
976531824
835724691

356942817
812657493
974138562
168725934
547319628
293486175
489263751
721594386
635871249

312765498
946821537
875439126
529647813
138592674
764318952
257186349
481973265
693254781

763849512
982157634
145326897
576931428
238564971
491278356
857492163
324615789
619783245

945387126
386125947
172649835
759264381
413958762
268731459
894512673
531876294
627493518

952743618
687152934
341698257
536924871
278531496
419876523
825417369
163289745
794365182

238965147
619374852
754128639
592713486
471856293
386249571
825637914
147592368
963481725

853176924
471293586
926548173
135862749
698734251
742915368
389627415
264351897
517489632

423975861
798126345
156834972
912543687
684792153
537618294
275369418
361487529
849251736

293451867
814726359
567983241
632598714
748162935
159374628
385247196
926815473
471639582

594827613
136459827
278163594
845296371
312784965
967315482
729538146
651942738
483671259

812749635
695283174
347615892
469137258
781526943
253498716
126374589
974852361
538961427

751948362
689213754
423756198
148379625
367582941
295461873
516827439
834695217
972134586

654381297
793624815
128579634
275438961
946152783
381796452
867213549
519847326
432965178

362514879
795328146
184679253
643152798
871936425
529487361
256841937
917263584
438795612

741238695
965714832
832569174
293685741
476921358
518473926
129857463
357146289
684392517

167895423
953472186
842613597
274568931
596341278
381927645
719236854
438159762
625784319

539862471
728451963
146739825
271345689
854916732
963287154
382174596
495628317
617593248

514869723
836472195
729531684
352697841
471328956
698145237
243916578
965783412
187254369

861543279
974268351
532971486
326185947
149726538
785439612
657312894
498657123
213894765

564891723
713625948
892473156
987236514
635914872
241758369
376182495
459367281
128549637

479218356
325649187
861735429
146892735
582371964
937456812
758124693
693587241
214963578

236841759
714569238
958273641
542617983
897325164
361498572
423956817
679184325
185732496

182437596
367259481
459186273
295768314
714392658
836541729
641825937
573914862
928673145

479836125
215974683
683215974
167528439
528493761
394167852
846359217
751642398
932781546

265897143
731425689
894361752
358674291
179283564
426519378
942156837
683742915
517938426

361528794
492371586
857964231
146739825
239856147
578412963
623185479
985647312
714293658

853679421
271548936
694312785
985731642
167294358
432865197
729456813
348127569
516983274

684271935
753984612
921563487
567849123
312657849
849132756
478395261
295416378
136728594

724596831
319284756
865137924
297815463
651743298
483629175
176958342
542371689
938462517

753648912
196723548
824519376
539164287
248957631
671382495
485291763
312476859
967835124

895746321
316582794
427391685
762158439
148923576
953467812
231675948
689234157
574819263

861345729
597162438
243978516
972531684
615824973
384796251
128659347
439217865
756483192

174352986
982716435
356849217
817594362
469123578
523678149
691237854
745981623
238465791

718945236
452631987
396827541
964512378
135789624
827364159
549276813
273198465
681453792

256498137
983617542
714523896
539246718
627189354
148735269
395862471
472951683
861374925

847129653
291653487
365487921
524791368
619538274
783264519
158946732
436872195
972315846

346275189
158649273
792138465
465791328
837524916
219863754
623487591
584912637
971356842

512736489
983214675
467598312
351472968
726981543
894653721
148365297
675129834
239847156

824597316
976123845
351468792
218376459
563914287
497852631
785649123
132785964
649231578

671539284
249876351
538412769
862197435
493625178
157384926
986743512
325961847
714258693

821675349
973124568
564389217
198546723
347912685
256738194
415863972
632497851
789251436

427518693
956743281
813962547
745829316
362174958
198635472
684251739
571396824
239487165

382419765
456387129
197652384
619234857
245178693
738596241
563841972
874923516
921765438

128534976
945267318
736198425
862945731
479813562
513672894
651789243
294351687
387426159

784259316
652731894
391684275
178493652
429516783
563872941
237148569
846925137
915367428

398546127
621897453
547312689
214769538
783125946
965483271
132674895
456938712
879251364

764153289
582679143
139428756
413786592
276945831
958312674
345267918
821594367
697831425

873465192
452319768
691827435
718234956
369578214
245691387
927186543
536942871
184753629

567984123
128573649
349612587
413765298
796428351
285391476
974156832
652837914
831249765

576182493
498635712
231947856
985426371
614379528
327518964
742851639
859263147
163794285

653978214
812435679
497612583
326854791
785193462
149267358
578349126
231786945
964521837

245631789
371895642
869427531
734968215
192753864
658214973
923186457
587342196
416579328

547832961
236951847
981647253
169384572
478529136
352176498
825463719
793215684
614798325

241768953
538249167
769513482
485327691
972651834
316984275
197832546
854176329
623495718

812763954
597241683
346985127
729438516
481652739
653179248
264817395
175394862
938526471

517382946
638149257
492567381
963724815
275618439
841953672
359876124
726431598
184295763

179426583
546893217
382571964
214358679
953762148
768149325
491237856
837615492
625984731

249653718
685741329
731892546
827516493
456329187
193487265
568234971
314978652
972165834

364892157
258174396
179563284
921435768
786921435
543687912
892346571
435718629
617259843

918573426
732846915
456129837
694258371
271364598
385791264
867935142
123487659
549612783

592176483
186439572
743825196
378264915
419753628
625981734
951348267
234697851
867512349

325798461
968421375
174365928
851647293
296153784
743289516
539812647
487936152
612574839

527641398
148539672
369278415
413726859
786953124
295814736
851497263
672385941
934162587

527319684
316584927
894267351
753698412
189423765
462751893
641832579
975146238
238975146

421597863
378612594
956348172
513726489
249831756
687954321
194275638
835469217
762183945

731892546
496157823
825346917
389215764
174968352
562734198
917623485
643581279
258479631

479528163
156347298
238619745
694871352
785236419
312954876
961483527
827165934
543792681

463528917
158739642
297461358
519286734
732945186
846317295
371852469
625194873
984673521

576184923
143962587
298537146
735426891
824791365
961358274
357849612
619273458
482615739

157649832
624358791
893127546
962514387
375862419
418973265
589736124
231495678
746281953

158764932
362891754
479325861
946132578
521978346
783546219
895617423
634259187
217483695

532164798
967825314
481793526
248639157
659217843
173548962
895472631
714356289
326981475

167539824
458276319
239814675
843125967
972468153
615397248
724683591
581942736
396751482

732814659
958362471
416759823
569183742
281547936
347296185
174635298
825971364
693428517

128654739
365897421
479321568
634189257
587432916
291576384
746215893
812943675
953768142

975431682
218965743
364728915
496173528
583249167
721586439
642397851
859612374
137854296

568234971
791658432
342197865
483716259
619582347
275349618
854973126
136825794
927461583

516348927
234975168
879162534
193486752
765293841
428517396
347651289
682739415
951824673

513928647
748361529
629457813
257189364
864732951
391645278
975816432
132594786
486273195

234769815
986315274
157284963
872451639
365978421
491623587
719842356
623597148
548136792

728439516
614785329
935612784
572148963
869523471
341976852
486297135
153864297
297351648

913748265
864521739
572963814
391276548
786435921
245819376
438197652
157682493
629354187

845139726
167284395
923657481
784925613
639471258
512368974
251746839
478593162
396812547

482396157
653721948
197584632
239678514
745213869
861945723
314857296
976132485
528469371

832957416
197246835
645813927
524189673
978632541
316574298
481725369
763498152
259361784

467258931
523961487
819374562
245187396
981632754
376495218
734819625
192546873
658723149

743628519
186954372
295713486
628549137
471382965
539176824
312465798
857291643
964837251

673851942
521649378
984732615
137428569
859367421
462915783
318576294
795284136
246193857

524319876
736582914
891764325
258496731
167853249
943127658
315678492
482935167
679241583

529786143
417352698
683194725
974615382
268937514
135428976
742569831
396841257
851273469

593862714
274531968
168479253
687143529
932758641
415296837
849325176
751684392
326917485

357264189
849751263
162893574
274618395
516937428
938542716
483179652
795326841
621485937

286514937
457396281
913287564
175643829
342978156
869152743
538769412
694821375
721435698

145278639
683491257
279356841
431867925
726945183
958132476
864513792
597624318
312789564

625794831
389125746
147836592
816549273
753218964
294367158
432951687
568472319
971683425

216598347
748132569
953647812
681375294
579284136
324961785
197856423
865423971
432719658

629185743
134796285
857342619
385429176
796851432
241673598
472538961
563914827
918267354

125834976
369157428
847926135
413782569
752619843
698543217
586271394
931465782
274398651

437891526
289564317
516273984
974385162
351426879
862917435
695738241
748152693
123649758

345967821
961852437
782143659
659321784
213784965
478695213
126439578
597218346
834576192

721589436
348167529
956432178
569314782
832756941
417928653
295673814
673841295
184295367

684179352
971523486
253684197
437962815
128457963
569318724
795846231
846231579
312795648

163297845
298154637
574836912
725361498
819475326
436982751
352748169
647519283
981623574

578943261
926158734
341267985
853712496
714695823
269834157
437529618
682371549
195486372

836527941
297143586
541869723
652471839
173698452
984235167
729354618
468912375
315786294

469532781
317698425
852417936
246189573
795326814
183754269
921843657
634275198
578961342

836715429
275489163
491632785
958324671
142567938
367891542
689143257
713256894
524978316

932865147
157432869
486971235
718694352
594328671
623517498
841753926
265149783
379286514

853216497
149735862
276984315
627498531
918563724
435127986
591342678
762859143
384671259

748135962
956472831
231986547
879314625
614528793
523769184
395647218
162853479
487291356

237651849
684923175
519478362
845267931
376819254
192534687
751382496
428796513
963145728

654283719
813795426
297641385
421938657
789564132
365127894
978412563
142356978
536879241

835261479
974358621
621947385
583492716
142786953
796513248
469175832
258634197
317829564

234681957
168795324
957342816
426173598
385269471
719458632
842537169
591826743
673914285

169543278
837129645
425876391
974231856
582467139
316985724
298314567
651792483
743658912

981432657
623751498
457968321
794123865
362587149
815649732
176395284
548276913
239814576

183569274
729431685
546728193
812957346
635842917
974613528
251374869
397186452
468295731

142789635
657243981
938516427
275634198
396158742
481972356
813427569
564891273
729365814

498571263
571623498
236894157
647238915
129745386
853169742
915387624
364952871
782416539

253769184
147852396
698341572
314628759
589174623
762935841
436287915
975413268
821596437

963725184
284139567
517684329
892341756
341576892
675298413
736812945
159467238
428953671

234817695
897562341
516934827
761285934
358649712
429371586
143758269
672193458
985426173

536178924
927645831
841923765
369581472
475236198
218794653
784359216
152467389
693812547

249871635
715362849
863459127
632795418
187243956
954186273
526917384
378624591
491538762

945681372
827345961
136729845
683172594
791534628
254896137
418967253
579213486
362458719

672985341
948613725
531427968
413852697
867139254
259746183
326578419
784291536
195364872

214678953
537249186
689351427
928765341
173824569
465193872
352416798
846937215
791582634

486759123
539621847
712834596
827145369
143976258
965382471
374568912
651293784
298417635

562948371
348127659
197563428
459786213
836412795
721359846
675894132
213675984
984231567

623751948
879634125
541982637
487123569
152896374
936547281
765318492
394275816
218469753

358769241
746218359
921435768
173856924
284197635
695324187
469572813
812943576
537681492

968157423
731462589
452398761
694831257
217945638
583726194
346279815
129584376
875613942

726834591
519762384
348591276
654283917
831679452
297415863
965347128
173928645
482156739

279856143
584213679
613497582
928175436
347682951
165349827
751938264
892764315
436521798

715398642
423176589
689452713
834961257
971285436
562743198
147829365
258634971
396517824

296834571
538197462
471562983
124679358
687253194
359418627
943785216
712946835
865321749

976241853
843675129
521839746
387964512
254317968
169582437
735428691
698153274
412796385

749531862
215684379
638297154
361729548
827453916
594168237
456912783
973845621
182376495

281439675
579162834
643587912
892341567
317625498
465798321
958276143
736814259
124953786

829531467
314679852
756284391
961843275
243957618
587126934
192768543
635412789
478395126

476512893
813794526
952368471
598476312
324159687
167823954
689237145
731945268
245681739

174658392
652379148
938421756
516892437
293746815
847135629
721984563
365217984
489563271

843572691
276193584
951846372
469731258
518429763
732685149
324957816
187364925
695218437

762598134
193742856
584631729
649183275
235467981
817925643
421856397
356279418
978314562

752861439
941352786
683479152
378914265
216587394
594236871
467193528
829745613
135628947

947318526
182645739
536297814
653182497
824739651
791564382
315976248
479823165
268451973

739581624
842673159
165294738
284316597
956748213
371952486
498127365
617835942
523469871

195248637
486731295
732956148
571462983
329587461
864319752
257894316
918623574
643175829

795148326
284936751
613725498
527381964
168459237
349267185
436512879
871693542
952874613

934281576
872645391
651739284
597123648
218476953
463958127
329814765
745362819
186597432

273895416
869147532
154632897
731586249
548729361
692413785
917354628
325968174
486271953

389746215
615382974
274591638
857123469
143968527
962457183
538614792
426879351
791235846

691825734
234791685
578346192
942178563
385264971
167539248
726413859
813957426
459682317

536412798
789365421
124978365
315726849
268594137
947831652
651283974
872649513
493157286

914372658
587619432
326458917
732865194
691743825
845921376
259184763
168537249
473296581

569483712
214769538
783152694
496578123
125634879
378921456
842317965
951246387
637895241

246953781
519478326
837612459
685341972
173295864
924867135
361729548
752184693
498536217

495362178
283174569
761958432
372645981
618297354
549831627
957423816
834716295
126589743

382157694
679842153
145963782
296374518
834615279
751289346
967528431
523491867
418736925

486391725
571462938
392857641
159728463
623549817
748613592
935284176
264175389
817936254

761359284
239814576
854627391
593748612
482196735
176235948
327581469
915463827
648972153

593147826
687523419
412896573
761354298
845269731
329781645
136478952
278915364
954632187

259683471
143752986
678194253
581927634
967438512
432516897
894271365
725369148
316845729

981574632
643298571
275163849
592487316
864351297
317629458
126735984
459816723
738942165

165943872
389527614
724861539
257198463
698354721
431276958
512689347
843715296
976432185

749561283
835294617
261783549
593428761
127956438
684137952
358672194
912345876
476819325

823154769
591367284
476829315
918632547
764598123
235741698
649275831
387416952
152983476

798231546
564978321
231564978
682349157
375182469
419756832
146825793
953617284
827493615

134976852
579328641
682415793
918537426
765294318
243681975
426753189
351849267
897162534

362851974
579462831
184739256
943685127
816297345
257143689
725316498
431978562
698524713

973864125
514792683
682135497
159278346
738456912
426319578
891623754
267541839
345987261

582963147
913487526
467215398
821576934
396841752
754392681
275634819
148759263
639128475

542361987
786259341
913487256
294736815
631528479
857914623
129873564
368145792
475692138

629748135
845613972
173529864
238471596
916385247
754962318
397856421
481237659
562194783

173645982
685129347
924738516
356981274
847352169
291467853
568294731
412573698
739816425

642175983
759843612
318296475
481567239
567329841
923481756
196734528
834652197
275918364

527849361
146237589
983165742
859314276
234576918
671982435
365791824
712458693
498623157

548367192
312984675
697251438
835179246
129645783
764832519
283716954
951423867
476598321

628437951
591628374
347195268
263714895
159386427
784952136
435261789
872549613
916873542

629157843
157834629
843296571
278941356
461325798
395678214
986712435
734569182
512483967

178924635
934615827
526783194
265849713
497531268
381267459
749156382
652378941
813492576

298345716
513876924
746219853
421783695
987562431
635194287
162458379
379621548
854937162

493516827
725489361
681372945
537124689
918637452
264958713
156743298
879261534
342895176

893167425
746523981
512948736
284356179
967814253
135792648
329675814
451289367
678431592

639427185
521893647
748165923
386759412
495216378
217348569
173984256
852631794
964572831

951374286
364218579
782596314
495837162
217465893
638921745
826143957
179652438
543789621

924175368
537468219
861923475
473812596
189356724
256749183
642597831
395281647
718634952

876132549
923457861
415896273
762518394
159743628
384629715
531264987
297381456
648975132

926145837
184376925
357928164
869713542
275864319
413592786
698451273
732689451
541237698

138245976
974361852
265789134
897632541
613854297
542197683
426578319
751923468
389416725

162748539
843295167
795361284
984576321
651923748
327814956
536187492
419652873
278439615

618495273
425371968
973628451
796143825
841257396
352986147
169534782
584712639
237869514

627154839
891736524
453289671
216543987
549827316
738691452
184362795
975418263
362975148

941752638
235689174
867134295
479361852
352948761
186527943
793215486
618473529
524896317

578342961
493176825
126895473
381264759
769531284
254987316
637458192
915723648
842619537

235987146
896143257
714265938
623819574
587432691
941576382
169758423
472391865
358624719

312789456
579264813
864531792
156842937
298317564
437956128
983425671
721698345
645173289

812639754
473518296
659247831
961475328
587362149
324891675
738154962
295786413
146923587

618392745
597814236
342756981
169537824
483629517
725481693
856943172
931275468
274168359

561824397
237619458
498357162
123965784
954278613
786431925
312546879
875193246
649782531

543821976
729536418
168794532
231958647
976243851
854167329
695372184
382419765
417685293

219376845
753481926
648259317
174863259
326795184
985142673
861534792
592617438
437928561

625731498
417968523
398425176
284319657
561872934
973546281
152683749
739154862
846297315

946785213
157236948
283941756
564827391
321459867
798163425
815392674
639574182
472618539

495162738
276538149
183749256
521697384
847325961
369481527
952814673
734956812
618273495

328915674
619478532
574263198
946127385
731854926
852639741
295786413
167342859
483591267

463581729
918723546
752649831
591462387
286937415
374158962
847215693
629374158
135896274

281374956
764259813
935681427
152946378
379815642
846732195
597168234
613427589
428593761

463571829
297863451
185924367
749238516
826145793
531697284
954712638
318456972
672389145

896231547
573984261
142756938
457628319
928513674
631497825
389172456
214865793
765349182

276385941
589741632
413692758
164579823
928163475
357428169
635917284
792834516
841256397

136254789
954387162
287169534
721536498
693748251
548921673
465892317
379415826
812673945

971823654
263415879
845769213
586197342
124386597
397542168
432951786
759638421
618274935

725614938
136928745
984357162
543291687
679485321
218763459
492576813
867132594
351849276

234817596
859632471
167594382
418259763
695371248
723468915
972183654
541926837
386745129

562134879
817925643
394687152
629358417
453719268
178246395
986473521
245891736
731562984

641957832
259318764
387426519
876539241
934172658
512864973
468793125
123685497
795241386

479185236
861243579
352697418
716524983
584369127
923718654
138456792
247931865
695872341

962751834
351842679
748693215
625139487
189427563
437586921
514278396
296315748
873964152

659831274
317249568
842567391
591724836
438695127
276183945
124956783
965378412
783412659

345897216
697214385
182536794
864971523
973425861
251368479
516783942
739642158
428159637

614395728
378241659
295768341
947812536
153976482
826453197
581639274
469527813
732184965

641958732
578234916
239617584
812476359
396521847
457389261
165892473
723145698
984763125

954173628
287596431
361842795
723918546
648725319
519634287
136459872
892367154
475281963

528479613
479316582
631528947
364892751
792651438
185734296
956187324
217943865
843265179

923871456
547693218
861245973
356782149
178439625
492516387
735164892
219358764
684927531

659421387
428397615
371658942
937812456
146573298
582946173
864135729
215769834
793284561

175268349
296437158
348519762
524371896
817926534
639854271
462783915
751692483
983145627

582436197
397182465
614597283
276354918
143869572
958721346
421675839
865913724
739248651

859216347
463758129
172349856
538197264
614825793
297634581
385961472
941572638
726483915

814763592
237195864
596284173
951472638
643518729
728639415
379856241
182947356
465321987

742631985
916875243
358249716
175492638
283156497
694387521
821564379
467913852
539728164

176958432
482736519
395421786
951263874
734895621
628147395
243679158
519384267
867512943

236975481
974861532
581432796
695147328
743628915
128359674
352714869
469283157
817596243

948723615
572164389
316958472
297435168
635891247
184276953
421387596
869512734
753649821

173246589
652389471
849571632
425638917
387915264
916724358
561892743
798463125
234157896

465127839
213958467
987463251
892736514
136584972
574291386
629875143
751342698
348619725

563721849
412895376
978634215
395142768
247986531
186357492
624579183
859413627
731268954

413289657
892567431
675431982
124378596
387695124
956142873
739814265
261953748
548726319

923687415
784195632
615243987
157429368
869371254
432856179
276918543
398564721
541732896

192347568
653981742
784652391
369725814
471839625
825416937
218593476
946178253
537264189

715492386
893567241
246183957
178324695
459816732
632759418
321645879
564978123
987231564

527683914
184792563
963514728
651427389
792358641
438961275
215879436
376145892
849236157

671523984
248917365
359864217
964251873
732489651
815736492
586372149
193645728
427198536

981532674
635417982
742896513
869245137
253971846
417683259
128364795
376159428
594728361

489671235
273954816
156238794
835749162
941526378
627183459
714895623
568312947
392467581

357261849
692384157
184579362
248196735
913725684
765843921
471658293
536912478
829437516

268715349
459863217
713294568
126938754
974651832
385472196
841526973
592347681
637189425

657293841
931846752
284751693
329584167
765132489
418679235
546917328
873425916
192368574

147523698
298461537
536798421
764832159
952147386
381956742
419685273
625379814
873214965

237196458
846573219
159842376
962315784
581724693
473689125
318457962
794268531
625931847

258137964
913264785
467895312
879641253
526389147
134752896
691473528
345928671
782516439

128759643
947632815
356184297
784591326
235468971
619327458
592876134
463915782
871243569

528174693
961523487
374869521
639712854
847356912
152948376
495237168
786491235
213685749

125789643
847326915
639541872
483957261
796213458
251468397
512634789
374895126
968172534

586139472
793482651
421576398
145823769
938765214
672914835
357298146
814657923
269341587

973524861
514867932
628913745
857632419
196748523
342159678
289376154
461295387
735481296

652173489
917842365
834569721
289731654
765924813
143685972
498217536
371456298
526398147

368274519
275196438
419853726
193765842
856412973
724389165
982641357
531927684
647538291

563912478
892745163
174683259
427861395
635429781
981357642
319574826
246198537
758236914

273645981
584391627
196872345
462157839
958423176
731968452
815239764
629784513
347516298

569783142
874621593
123495867
692534718
457168329
381279654
215347986
748916235
936852471

185962374
436875219
792413658
364297185
518346927
927581463
273654891
659138742
841729536

316254978
947638125
258791364
534982716
891576243
762143859
485327691
623419587
179865432

189374562
354682197
762951483
815236974
236749815
497518326
971463258
523897641
648125739

574928163
139456728
286137495
357842916
491763582
862519347
718695234
643271859
925384671

748693521
163527489
259841637
415276398
932184756
876935142
684319275
391752864
527468913

932146875
761835924
584729631
297458163
156273489
843691257
329564718
615987342
478312596

596832471
347916528
812475639
731589246
465123897
289764315
673298154
124657983
958341762

687139254
251746893
934258671
579823416
846915732
312674985
128367549
493582167
765491328

956387421
483621759
127594386
635172948
718943562
249865173
861759234
592436817
374218695

312795468
469283715
758164329
634512987
287349651
591678243
123457896
975826134
846931572

754618392
316297548
829453167
168325974
243789651
597164823
972836415
435971286
681542739

643821759
589367421
172459683
918732546
236548197
754196238
491685372
327914865
865273914

341579286
586342971
792168543
165784392
234691857
978253164
429836715
817425639
653917428

869314572
327859641
451627938
198476325
245138769
736592814
682943157
573281496
914765283

258139467
349675128
176824593
961743285
524981736
783562941
835297614
412356879
697418352

638529471
459617283
721384695
576491832
293768514
814253967
965172348
387945126
142836759

516329847
324678951
789154362
472586139
165932478
893741526
231497685
958263714
647815293

861532497
745169823
329748651
693254178
182673945
574891236
258417369
437986512
916325784

723586149
586194723
914273856
159328467
837465291
642917538
365741982
278659314
491832675

481296537
356817294
729354681
278941356
564783912
913625478
137469825
692578143
845132769

759462831
146938725
283751694
897325146
531674289
462189573
324517968
975846312
618293457

465297183
831564279
279813645
152746938
746938521
983125467
628359714
394671852
517482396

315276984
478193652
629458731
532947816
196835427
847612593
964521378
283769145
751384269

649352718
135847629
872169354
481973562
356284197
297516483
768425931
513798246
924631875

254687913
613495782
978231564
436719258
527846139
891523476
362174895
149358627
785962341

735912684
896453721
412687593
587291436
943765812
261834957
628379145
359146278
174528369

284156973
569347218
371892456
815639742
723418695
496725831
957283164
132964587
648571329

725681394
943752186
618943527
432178659
169425873
857396241
596817432
384269715
271534968

256497183
837651942
914238675
581923467
742586319
693714258
128345796
365179824
479862531

697825143
254319786
318764295
842671539
576983421
139542678
461298357
925137864
783456912

754186329
639427815
281395746
817932564
543671982
962854137
175263498
328549671
496718253

475913682
981627354
632845197
814762539
329458716
567391248
156289473
293574861
748136925

857196324
493728651
621534897
516279483
372845916
948613572
169387245
234951768
785462139

182956473
497183256
563472198
359824617
624719835
871635924
246397581
938541762
715268349

364581297
792643815
158279634
926734158
413856729
875192463
541367982
637928541
289415376

178965432
492738651
635421798
529314867
716892345
384657129
967283514
241576983
853149276

645287913
718693452
293145768
356814279
479352186
821769345
934576821
587921634
162438597

481972356
532648917
697531248
715326489
829714635
346859172
168495723
253167894
974283561

547832691
231679485
869514327
623748159
918325764
754196238
376981542
182453976
495267813

482796135
936154728
751328946
824631579
195872463
673945812
549213687
318567294
267489351

638514792
179362845
254987316
713648529
865291473
492753681
541839267
387126954
926475138

638927145
294615387
517483269
879241536
351769428
426538971
985374612
742196853
163852794

371682945
465139827
892547361
683475192
719823456
254916738
548291673
936758214
127364589

781542369
249631857
365987412
452198736
978326541
136475298
813259674
624713985
597864123

613785924
789142653
524369871
461827539
952613748
378954162
836271495
247598316
195436287

548219763
619837542
273456198
492785316
736921854
185364279
924573681
351648927
867192435

357419682
962758314
814236579
698327451
271594836
543681927
735962148
126845793
489173265

687542139
159367248
423891675
238159764
514736892
976284351
862975413
791423586
345618927

281536749
754912386
396748251
175623498
923854167
468179523
642381975
519467832
837295614

567289431
419673528
328145769
135496287
842751693
976832145
753924816
684317952
291568374

964827513
327415689
518936472
631752894
892641357
745389261
286174935
479563128
153298746

274319685
396528147
158764239
962431578
813975426
547286913
785642391
439157862
621893754

376941285
428356719
519782634
183579462
962134578
745268193
234697851
857413926
691825347

369547128
142869537
875312649
953126874
721984365
684735912
237698451
496251783
518473296

219356784
538741629
746289315
623415897
985672143
174893562
491567238
367928451
852134976

526891743
917423856
384765291
271658934
453219687
869374512
132586479
645937128
798142365

973218465
648359127
512647389
825174693
761593248
394862751
439786512
256931874
187425936

198237564
725461389
463589172
271896453
859743621
346125798
614972835
987354216
532618947

596432187
321785469
487196352
174258936
932614875
865973214
759841623
248367591
613529748

498751236
732968514
651324798
587296341
926143857
143587629
279815463
814632975
365479182

876452139
923761485
514983627
457319268
182674593
639528741
768235914
241897356
395146872

327548961
645791382
981326457
278613594
564289173
193457826
459162738
712835649
836974215

194732685
387695214
526814397
712486539
835927146
649351728
971268453
268543971
453179862

153689427
769214835
842375619
635792148
417856392
298143576
384967251
926531784
571428963

519246387
287935461
436871529
871452936
623789154
945163872
354697218
792518643
168324795

965742831
472381956
813659427
689413275
541927683
327865194
258174369
794236518
136598742

786529413
394618572
152347689
541796328
867234195
923851764
438162957
215973846
679485231

975214386
312865497
864379152
589723614
427651938
136498275
691547823
258136749
743982561

235871964
467529138
198463752
641357829
972618543
583294617
714936285
329185476
856742391

263475918
984162735
751389642
472653891
819247563
536918427
127596384
645831279
398724156

164387529
952461387
738295416
893574162
571926834
426138795
217859643
649713258
385642971

367815249
254697831
891423675
613958724
789342156
542176398
975261483
128534967
436789512

746382951
392154768
581769432
839671524
125948376
467523189
213895647
974236815
658417293

821956437
643178529
597423681
386741952
415239876
972865143
238694715
159387264
764512398

361597284
584123796
297486531
958214673
426378159
713659842
679842315
835961427
142735968

641279853
523418679
897536142
478952316
152863497
369147285
216785934
734691528
985324761

392715864
561482739
748396512
819574326
254863197
673921458
925148673
436257981
187639245

127653489
839471256
465289173
984126735
376594821
251738964
698312547
542967318
713845692

784512369
635897142
921364857
496731528
312458976
578629431
159273684
243986715
867145293

839547216
725691384
164823597
576214839
482936175
391758462
647185923
258379641
913462758

948621753
635749821
172835694
584296317
793418265
261357489
856173942
417962538
329584176

951378642
327164598
846529173
465931287
289746315
173852964
594683721
632417859
718295436

932158647
857463192
614297358
473986521
196325784
285741936
748519263
369872415
521634879

436859217
915276438
287341965
568193742
741562389
392487156
153728694
624935871
879614523

794536128
312798654
568421973
283674591
956183247
147259836
479862315
835917462
621345789

648591723
213476895
957238461
764325189
582917346
391864257
829753614
135642978
476189532

697348215
418625379
235917846
523794681
741586932
986132457
164859723
859273164
372461598

724831659
683945172
951627384
815294736
392176845
467358291
238569417
149782563
576413928

243167589
869542713
751839264
482695137
396718452
517324896
978256341
635471928
124983675

984275613
716934825
523618497
352869174
491327568
678541239
267483951
145792386
839156742

427986351
635172984
918543726
582631497
793824165
146759238
269418573
371265849
854397612

591734268
374826159
826195734
785463912
463219587
912587643
647958321
239641875
158372496

249531687
861479325
537268194
186925473
453687219
792314568
615793842
924856731
378142956

854369271
237145698
961872543
425913867
173286954
689754312
792531486
516428739
348697125

987432615
634157829
521689743
216598437
478263951
359741286
143876592
795324168
862915374

385671294
294358176
716924538
457296813
832145967
169837425
928563741
641782359
573419682

127684395
836952174
954317286
678439512
412568937
395271648
789125463
243796851
561843729

784239156
216845739
593761428
645172893
821493675
937586214
469317582
158924367
372658941

674539812
195286374
823174956
759463281
241758693
368921547
512697438
486315729
937842165

945132786
217846359
368957142
629715438
451368927
783429615
836294571
192573864
574681293

289567341
457132986
163849275
321758469
745916832
896423157
572381694
634295718
918674523

651893427
897246351
234751689
978325146
315467892
426918735
163589274
749632518
582174963

371695842
485172396
629348751
843967125
257481963
196253478
514736289
738529614
962814537

823167945
574839216
961254738
648795321
792613584
315482697
159378462
236541879
487926153

257681439
346597821
981243657
863975142
724318965
195462378
679124583
432859716
518736294

349186527
867352914
512794863
634521798
978643251
125978436
451267389
793815642
286439175

792635418
583419627
164278935
456927183
379581246
218364759
825746391
631892574
947153862

178325496
395468217
624791853
759186342
863254971
412973685
536847129
981532764
247619538

395782146
786451329
214639785
831576492
967324518
452198673
523817964
679245831
148963257

861954273
754312896
392876541
539267184
128439657
476581329
685793412
943128765
217645938

736451829
821963457
594728631
217839546
968245173
345617982
173586294
489172365
652394718

472185936
913672458
865493217
186259374
734816529
529734861
397541682
248367195
651928743

754382169
698174352
312965748
179638425
846257913
235491876
483726591
921543687
567819234

283417965
976582134
154963782
897246351
361875429
542391678
728139546
615724893
439658217

345678912
928314765
671592843
482735196
163429587
759861324
596287431
837146259
214953678

341856927
528947316
796321485
175439862
432768159
689215734
213574698
957683241
864192573

134769258
527318469
698254713
746135982
852496371
319827645
485973126
971682534
263541897

489327516
367519284
512864973
654981732
721653849
938742165
245138697
893276451
176495328

681547293
497328561
532691784
763215849
854739126
219864357
345972618
178456932
926183475

628794153
593162784
174583962
739821645
856947321
241635897
462318579
387459216
915276438

235984167
761523894
948671253
589762341
416358729
372149586
154897632
897236415
623415978

153986742
849172536
726534819
678349125
431258697
295617384
312795468
987461253
564823971

193685724
764921538
258473169
637148952
821569347
549732816
975216483
316894275
482357691

639581742
271694835
584372619
856913427
312457986
497826153
945268371
763145298
128739564

746285913
532941786
918367254
869572341
124638579
375419862
251894637
697153428
483726195

517486293
438952716
692371485
279864531
163529874
854713962
945638127
381247659
726195348

534612897
692873541
178495326
729536184
465128973
813749265
246951738
357284619
981367452

942138576
376945218
815762439
231576984
759481362
468293157
627354891
193827645
584619723

715824369
324169587
869573421
251736894
948251673
673498215
492615738
536987142
187342956

951643287
826971543
437258619
379582461
162734895
548196732
614327958
785419326
293865174

328569174
479218356
516347928
934876215
687125439
152934867
891653742
763482591
245791683

146539827
375284916
892761543
764923158
521678439
938145672
257496381
489312765
613857294

974526138
861937542
523184976
287351694
195642783
346879215
418765329
752493861
639218457

954127638
672483591
813659247
435816729
769235184
281794356
148572963
326941875
597368412

268975143
751436289
439128657
894251736
325867491
176394825
543612978
687549312
912783564

825471396
674239158
913568742
496752831
587613924
132984567
259847613
348196275
761325489

295167483
361428579
487593612
524731896
836259147
719684325
978345261
152876934
643912758

269748315
514923687
738615492
957134268
182567943
643892571
826379154
395481726
471256839

734916258
261578349
589234761
692385174
458761932
317492685
876159423
945623817
123847596

263149578
894576312
175823496
432698751
756312849
918457623
581264937
329785164
647931285

821976354
794352861
635184792
183529647
479863215
562417983
257648139
916735428
348291576

987145326
345826971
216739854
892571643
473962185
651384297
129453768
568217439
734698512

895731426
724956381
361428759
287693514
643512978
159874263
918245637
432167895
576389142

635174829
921856347
478293165
792415638
564938712
813627594
259381476
347569281
186742953

283495671
571368429
469271583
945817362
128536947
736942815
694123758
817659234
352784196

274351698
918647235
635982174
329164857
156798342
487235916
593426781
861573429
742819563

412739658
735286419
986514723
269175834
543862197
871943265
398421576
627358941
154697382

152497863
486235179
379861254
968154327
231678945
745923681
824519736
593786412
617342598

681492735
243587961
957631482
718243659
429156873
365879214
532764198
196328547
874915326

576138924
284796315
193524786
437982561
958617432
621345897
345861279
769253148
812479653

614253789
852479613
739618425
476381952
281965347
593724168
948536271
325147896
167892534

725341968
941682735
368597241
637419852
452876193
819235674
293758416
576124389
184963527

268391754
149875263
375624918
426189375
951743682
837562491
612457839
584936127
793218546

457129863
826735419
139864257
914657382
765382194
382491675
271546938
598213746
643978521

925413867
384769215
176285934
419627583
837954126
562138479
741896352
658342791
293571648

814926753
369175842
725438619
258697134
473251968
691384527
187542396
946813275
532769481

275913648
316824957
489756231
793582416
168349572
524167389
837295164
652471893
941638725

862147359
153269478
749385621
675931842
421876593
938452167
514728936
397614285
286593714

169753842
473628159
852194367
634971285
518246793
297835416
381562974
926417538
745389621

513268749
269743518
478159326
136975284
942836175
857412963
621394857
795681432
384527691

954621783
732854691
618937452
481296375
376185249
295743168
527368914
869412537
143579826

645327891
718496523
329158764
296843157
457961238
831572946
974615382
582734619
163289475

413852976
759643281
628197543
842936157
136725498
975481362
397518624
264379815
581264739

517328496
896541732
234796815
148235967
953617284
672984351
789152643
321469578
465873129

165739824
742586913
839412675
587394261
391628547
624157398
453261789
976845132
218973456

645187239
271369584
389245176
163978452
527614893
498523617
956431728
814792365
732856941

958237614
462581793
371496285
627315849
193874526
584962371
819753462
236148957
745629138

241395678
579186234
836427159
418263795
697851423
325749816
763914582
184532967
952678341

645798312
781236549
392451687
853174296
479625138
126983754
918562473
234817965
567349821

351478926
648239751
792561438
127985643
935746182
864123579
219857364
473692815
586314297

763945218
895231746
214867593
487523961
136479852
529618437
972156384
351784629
648392175

957648123
246315978
138297564
361459287
572183649
489726351
715832496
694571832
823964715

192436578
836517294
547289361
723861945
984752613
615394827
379648152
451923786
268175439

164837925
958642173
237195486
615289734
789314562
423756819
576421398
891563247
342978651

469378215
238145796
157962384
571426938
843519672
692783451
926831547
785694123
314257869

583291764
716354892
294678351
367129548
925486173
148735629
879543216
632917485
451862937

674125893
839647521
215839467
567283149
981564732
423971685
748312956
396758214
152496378

892457361
674123985
351986472
289615743
463278159
715394628
937562814
126849537
548731296

536289741
984317265
172564893
267158439
813492576
495673182
721836954
348925617
659741328

954873612
238651794
716924385
591246837
482739156
367518429
649182573
173495268
825367941

983715426
146923758
527468193
715246839
862379541
394581672
251837964
478692315
639154287

846719325
732456819
591382476
924567183
657138942
318924567
179643258
483275691
265891734

368947125
951238467
724156398
492815673
613479582
587623914
246581739
135792846
879364251

418375962
792168453
536294781
375982614
284651397
961437528
629713845
157849236
843526179

638972145
195364287
274851396
782643951
951728634
346519728
513496872
827135469
469287513

964758321
237491856
581326479
652934187
749815632
813672945
178263594
495187263
326549718

394827651
165349872
287165934
931256487
872413596
456798123
743581269
519672348
628934715

573296418
469817523
128345679
716428935
985763142
342159786
634972851
291584367
857631294

742136589
685947312
319258467
967321845
258469731
134785926
821573694
476892153
593614278

619583427
832749651
754216938
495627813
278431569
163958274
346875192
981362745
527194386

238571469
695348271
741296358
384629715
152837694
976154832
469785123
827913546
513462987

249836175
563719428
781254963
376928514
895461732
412573896
927385641
654192387
138647259

478312965
159764283
263958471
786439152
592187634
314625798
821576349
937841526
645293817

267419358
895673241
431825967
923547816
148362579
756981432
689734125
514296783
372158694

189352746
237641598
564798132
648123975
715964823
392587461
856439217
473215689
921876354

519764238
478293651
236851794
947316582
162985347
385427169
654178923
793642815
821539476

315642978
862973145
947581236
658497312
729318654
431256897
584129763
176835429
293764581

619835724
275614389
843729156
398142567
724956831
561387942
957463218
136278495
482591673

527864139
964371258
183952647
845219376
271643985
396785412
718496523
652137894
439528761

712634859
596871324
438925716
674352198
359186472
821749635
987263541
243518967
165497283

869715342
352489761
147236589
794652813
586341297
231978654
975824136
613597428
428163975

893157624
724986531
516342897
482561973
157439268
639278145
275894316
361725489
948613752

931657824
872941356
546832971
629478513
457213698
183569247
715326489
268794135
394185762

518236479
436795128
972148356
285673914
764819532
193524867
651482793
347961285
829357641

439518762
652794318
718362495
874629153
261435987
395187246
123956874
946873521
587241639

635741289
984263715
217958364
821437956
759612843
346895172
173524698
568379421
492186537

634758129
925431768
871962453
319846275
746529381
258317694
462185937
187293546
593674812

681527349
524839617
379146582
812354976
496782153
735691824
163278495
248965731
957413268

872645193
419832756
653971842
947326581
138457629
265198374
396584217
781269435
524713968

614289573
239517864
758436219
546892731
897341652
321675498
463958127
975124386
182763945

123495867
756318924
498627315
934872156
265139478
817564239
571983642
349256781
682741593

143852796
267194853
589673412
934726185
812435679
675981324
321567948
458319267
796248531

398472651
715638249
264591738
451823967
673159824
829764513
137286495
546917382
982345176

938467125
142538769
567219843
723185694
681943257
459672318
816354972
395721486
274896531

964158327
312796584
857324691
528631479
473289165
196475832
281943756
639517248
745862913

874152963
153986427
692437581
926314758
517298634
348765192
769843215
235671849
481529376

478695213
659123748
231784956
315267489
864359172
927418635
592841367
183976524
746532891

764298153
123567894
895341762
231684579
587139246
649725318
916852437
452973681
378416925

785436192
319285476
426971583
534798621
871362945
692154837
943617258
157829364
268543719

549231687
127869534
863754912
936178425
475326198
218945763
384617259
652493871
791582346

435968271
269173458
781425693
548312769
197684532
326597184
653841927
812759346
974236815

268174935
341596827
795238461
137649258
984325176
526817349
453961782
612783594
879452613

124397568
853612479
976584312
412865793
785239641
639471825
561943287
298756134
347128956

723859146
194376258
658142739
935618427
481723695
267495813
579264381
312987564
846531972

195842367
436157298
728369145
257634981
813975426
649281573
961723854
384596712
572418639

174596328
698273514
352148796
743829165
219465837
586317249
937651482
825934671
461782953

593786142
281594367
647312985
759628431
324159876
168473259
815237694
432965718
976841523

436795182
152683974
987124356
794856231
518342697
623917548
371469825
269578413
845231769

861257934
742319865
935846721
286975143
593481672
174623598
458792316
619534287
327168459

328976145
956413728
714528963
635192874
249867351
187354296
561739482
492681537
873245619

271986345
483512796
965734821
754621938
836497512
192853674
628349157
549178263
317265489

748269315
162753498
359184672
281695743
936427851
475831269
597342186
824516937
613978524

264318957
798542631
351796824
612875349
487239516
539461278
946153782
123687495
875924163

364579281
791628543
582134976
435892167
826317495
917456832
178243659
249765318
653981724

589642371
627831549
314597286
965473812
432158697
871926435
246319758
158764923
793285164

398547621
752961348
164283795
819326457
627854139
435719286
571438962
983672514
246195873

542639817
876124953
931578426
218467395
763985142
459213768
697842531
185396274
324751689

157862943
368149725
924573618
431958276
689721354
572634891
815397462
296485137
743216589

725483196
964271853
318659247
473512968
182796435
596348712
831967524
659824371
247135689

147239685
389516274
652784931
764891523
293457816
518623497
435978162
876142359
921365748

531489762
276351948
894276351
129634875
367528419
485917623
953762184
748195236
612843597

647513298
821794356
953286714
162947835
489365172
735821649
376458921
598132467
214679583

341786925
278935641
956214387
695347812
812569473
734821596
487652139
523198764
169473258

584367921
273591684
619248357
735984216
896152473
142736895
367825149
921473568
458619732

451768392
623954178
789132456
564273819
237819564
198546237
945681723
812397645
376425981

392461758
147358629
856927431
783145962
415692387
269783145
574216893
938574216
621839574

576439182
438125976
912768534
145687329
627593418
893241765
784352691
359816247
261974853

954768132
721935684
638214759
287193546
395426817
146587923
473651298
562849371
819372465

973415826
581627943
426389751
198536274
357142698
642798135
734961582
265874319
819253467

294167385
867543129
315298746
753981462
682435971
149672538
571326894
436819257
928754613

471965832
689123457
235874169
856397241
912648375
347512698
523489716
198736524
764251983

986174325
157382964
342956718
563248179
491735682
728619543
634891257
819527436
275463891

482679531
579231846
136845792
965783124
328154679
714962385
693418257
251397468
847526913

172635948
598174236
436982517
963241785
245897163
781356492
657418329
324769851
819523674

693145728
548762913
271893654
365928147
789451362
124376895
852639471
937214586
416587239

396524718
514876923
782913546
235169487
147258369
869347251
478695132
651732894
923481675

842675931
937821465
165943728
498762153
651438279
273159684
319287546
786594312
524316897

825361749
764952813
931874256
187243965
346589127
592617384
478135692
659728431
213496578

457321698
183596274
629487351
916743582
235869147
874215936
792154863
541638729
368972415

967483521
824156397
351279684
716538249
492617853
583942716
275394168
639821475
148765932

956473281
721869354
438215796
815697432
649382175
372154968
167928543
583741629
294536817

632794185
758126934
194538672
427613859
569482713
813957246
981245367
275361498
346879521

643875219
152936487
978124365
295713648
487562931
361489752
726351894
539248176
814697523

592871634
713694582
864235179
456983217
987512463
231467895
349126758
628759341
175348926

123459687
964178352
785236149
249613578
318597426
657842913
871364295
496725831
532981764

681473925
427985613
593162784
748259361
362718549
159346872
275691438
834527196
916834257

658314297
924876153
173952468
742139586
381765942
596428731
239641875
417583629
865297314

165894237
243751986
879623451
732968145
596417328
481235679
358149762
924576813
617382594

872614935
451398726
936257841
513972468
728461359
649835172
167549283
384126597
295783614

324896571
875143962
961572384
147259638
596381427
283764195
732915846
458637219
619428753

162874935
853291476
479653182
386125794
294738651
517469328
635942817
721386549
948517263

782134965
534629781
619758234
961273458
328945617
457861392
295387146
146592873
873416529

547932618
613487952
298165374
359748126
826319745
174256839
981523467
462871593
735694281

436219857
987563124
152784693
643175982
519428736
728396415
365941278
294857361
871632549

639278145
154963827
872154396
325897461
748621953
961435782
597346218
416782539
283519674

136854297
745926381
928173645
412689753
869537124
573412968
251398476
394765812
687241539

735198462
189624573
246375819
978463125
453812697
612759348
524931786
361287954
897546231

173526849
926483571
584719263
761842935
239165784
458937612
342658197
617294358
895371426

317465289
958723146
624918573
743259618
289176435
165384927
892647351
476531892
531892764

391827654
268435719
475196832
132769485
754283196
986541327
617958243
849372561
523614978

784692135
962531847
153478692
841756923
635129784
297384561
528913476
419267358
376845219

975416832
624398175
318572694
841957263
796231458
532864917
467185329
183729546
259643781

147263598
283579461
569184723
835792146
491856372
726431859
918647235
672315984
354928617

497215368
823467591
156839724
372586419
684971253
915342687
768124935
541693872
239758146

658139247
417268539
293547618
182754963
569823471
374691852
836975124
945312786
721486395

367815249
849732651
152496738
784163925
621957384
935284176
278649513
493521867
516378492

451872936
387659124
296314857
572183649
139465278
648297513
725938461
963541782
814726395

913827564
542196873
867543129
196258437
478369251
235471986
654712398
781935642
329684715

946358172
178249536
532176948
754682391
321497685
869531724
297865413
683714259
415923867

893175462
572964381
614238579
741359826
265847193
938612745
186423957
427591638
359786214

546731298
382954671
719862354
258417963
437689125
961325847
123546789
675198432
894273516

258346179
793815264
146792538
617953842
982674315
435281697
579138426
861427953
324569781

981364275
756298341
342751986
417926538
895437162
263815497
578149623
124673859
639582714

782193456
534628719
691547238
853719642
216485397
947362581
329874165
468251973
175936824

728453169
361297584
954618273
536174928
479825316
182936457
895742631
613589742
247361895

634972185
719853264
285614379
872169543
953428617
461537892
526741938
397286451
148395726

253964817
197238654
468571239
632819475
849357126
715426398
371645982
584192763
926783541

579628143
148753962
263491857
632845791
714936528
985172436
856214379
491367285
327589614

524973186
763128954
891546732
419285367
682317549
357694821
935461278
248739615
176852493

269387451
543169728
817542963
971823546
682754319
354691872
436278195
195436287
728915634

821537469
567942831
439861257
176398542
354726918
982415376
798153624
615284793
243679185

275391684
316824597
894765132
142973865
783156429
569482713
458219376
931647258
627538941

569142378
731896245
482537169
217365894
946728513
853914627
695273481
374681952
128459736

316842795
742915836
958367421
173428569
264539187
895176342
437691258
681254973
529783614

265981437
734256981
891473625
512639874
987514362
346827519
429168753
653742198
178395246

957641328
142358679
683729145
876592413
325164987
419873562
538417296
264985731
791236854

568914372
417532896
329687415
694853721
172469538
853721964
235198647
781346259
946275183

749185263
318726459
625934718
963847125
451269387
872351946
184573692
536492871
297618534

253869417
647153892
819724563
128476359
975381624
364295178
491532786
582647931
736918245

352176894
194528736
867493215
521987463
648312957
739645182
286739541
913254678
475861329

738451962
259736481
146298537
472813659
681579243
593624718
964387125
327145896
815962374

893425176
517689243
462371985
259148367
741263859
638957412
324516798
985734621
176892534

678549213
942731568
135268794
853916472
491827635
267453189
516382947
784195326
329674851

436158279
297463185
851927463
382596714
614732958
579814326
745381692
923675841
168249537

429173586
851469732
673528914
287635491
915784263
346912857
194357628
568241379
732896145

896127543
513946278
742583169
967352481
134678925
258491736
325769814
481235697
679814352

926514837
718936245
534728916
385179624
192463578
467285391
841692753
679351482
253847169

643295871
975138624
182476359
254987136
861342597
739561482
327814965
518629743
496753218

837914256
629587314
415236987
756342198
281769435
394851672
962175843
178423569
543698721

485392761
761548932
293176584
342965178
857231649
619487325
136854297
578629413
924713856

872346591
641597283
935182647
268431975
794265138
513879462
459723816
326918754
187654329

586743192
729165843
143892567
461379258
875426931
932518476
397284615
214657389
658931724

597248163
826315974
314976852
783521496
169437285
245869731
638192547
971654328
452783619

836491527
947265183
521837649
613549872
784612395
295378461
152786934
369124758
478953216

627813459
184259637
395476281
853947126
416325978
972168543
548631792
231794865
769582314

957124386
486379521
132856479
574961238
693582714
821437695
319245867
265718943
748693152

658394271
739521486
124867539
916235847
872149365
543786192
387652914
465918723
291473658

273456819
548391267
916278543
784635192
132749685
659182374
867923451
395814726
421567938

618957234
423816579
759243681
184369752
395172468
276584913
562438197
937621845
841795326

762135498
359824761
148679523
485261937
936487152
271953684
597348216
613792845
824516379

176495832
495328716
382716549
759681324
631542987
248973165
514867293
923154678
867239451

528743961
361928475
497516832
852674319
143295786
976831524
785169243
639482157
214357698

769148532
358792641
124653789
937215864
641389275
582467913
893574126
215836497
476921358

412756983
783924165
659183472
594867321
236519847
178432659
847291536
321645798
965378214

785642391
324981576
916537284
298465137
671328459
543179628
457813962
869254713
132796845

761354289
958721643
324986157
837215496
516479832
249863571
173542968
695138724
482697315

238496715
591782436
674513928
756839241
842167359
913254687
365941872
487625193
129378564

413275698
728649135
956831472
185493267
347526981
692718354
871964523
264357819
539182746

367985421
845216793
921743568
592178634
183694275
476352189
234861957
718529346
659437812

745126389
329785146
168439275
581647923
934852761
276391458
493268517
812573694
657914832

324685791
679143582
518792364
147256839
952831476
836479125
791568243
283914657
465327918

867351942
324698751
159274368
931486275
745129836
682735194
296513487
413867529
578942613

391842576
254176893
687935241
123597684
845261937
976384152
569413728
732658419
418729365

617934582
423758961
985612743
294387615
376591428
158246379
869423157
731865294
542179836

975284316
861537924
243169578
128953467
459876231
637412895
384691752
596728143
712345689

361852947
849673521
527149638
953461872
274598316
186237459
495716283
738925164
612384795

845721963
196834725
273965841
439582617
612473598
587196432
764318259
951247386
328659174

874653912
935172486
612894357
497586123
268931745
153427869
746219538
381765294
529348671

917638254
562491387
834527916
359842671
278163549
146759832
621384795
793215468
485976123

951467328
643258179
287193456
568941237
174326985
392785641
726514893
415839762
839672514

167483592
329756481
548219763
485127639
971634258
236895147
793561824
854372916
612948375

351798246
829456731
476123958
963571824
185642397
742839615
217984563
698315472
534267189

638529741
971843265
425716839
769184352
852637194
314295678
297358416
143962587
586471923

157986432
364712958
298345617
539824761
421673895
876159324
743291586
682537149
915468273

498231657
563947128
271865439
157624983
384179562
926583714
812496375
745312896
639758241

894532176
175698324
362471895
628143759
943257618
751986243
436729581
219865437
587314962

325168974
869475213
174293586
482517639
936842157
517639428
651384792
743921865
298756341

615749832
783215694
942863571
321578469
569421783
874396125
236157948
198634257
457982316

463851927
285937164
917264835
134582679
759416382
628379541
391728456
542693718
876145293

732946851
651873249
984521673
478659132
516237984
329418765
147382596
293765418
865194327

821946537
497253186
563871924
248735691
135469872
976128453
712584369
684392715
359617248

587241936
342968715
169357284
476189523
823675491
915423867
791834652
634592178
258716349

273615894
516894327
894723615
985341276
741962583
362578149
158439762
639287451
427156938

356841792
971532684
428769315
897625431
645183279
213497856
182356947
764918523
539274168

237945186
648317295
159826743
372451869
596278314
481693572
725164938
814539627
963782451

695873124
284961753
713524698
827159346
941736582
536482971
462395817
358217469
179648235

387469215
241357698
956812473
493571862
172683954
865924137
628135749
514798326
739246581

316792845
894563712
725841936
539674281
472318569
681259374
257486193
943127658
168935427

789146523
156238497
243759168
361485279
894372615
572691834
417863952
635924781
928517346

375469218
624183975
819725463
192546837
543817629
768932154
287391546
436258791
951674382

369758241
215493876
874216539
492167358
657389124
138542697
521874963
943621785
786935412

489513726
657429831
312867495
591648273
768235914
234971658
945182367
823756149
176394582

795643182
364128957
182597364
428316579
576489213
913752846
649835721
257961438
831274695

892765341
135842769
647319285
714926538
529438176
386571492
963257814
451683927
278194653

358412769
924867513
761539284
497628135
815394627
236751948
689245371
172983456
543176892

819542736
623897415
475136289
951378642
234659178
768421593
596713824
182964357
347285961

375184296
814296537
269753814
781625943
523479168
496831752
937542681
652318479
148967325

957436182
632518497
814297356
783654219
461982735
295371648
379165824
128749563
546823971

189574326
357621984
624983715
572138469
461795832
893462157
736219548
915846273
248357691

326584971
784913652
915276348
149658237
638721495
257349186
893165724
571432869
462897513

216735894
843926715
795841632
921657348
674382951
358419267
139578426
482163579
567294183

236945187
897213465
145876329
718594632
653182974
924637851
369721548
471358296
582469713

148975632
953612748
276834159
762459813
394187265
581326497
839261574
625743981
417598326

743916582
692584713
581732649
256498137
419273856
378165924
164827395
827359461
935641278

943561782
628497315
715823964
184632579
296715843
357948126
861259437
439176258
572384691

421893756
567421398
398756214
952684173
716239845
843517629
635142987
189375462
274968531

621749385
843256917
579138462
795821643
312674598
486395271
967582134
234917856
158463729

846371925
351269487
297548163
563914872
918726354
472853691
129487536
784635219
635192748

792865134
651324987
384917526
846173259
135692478
927458361
578249613
219736845
463581792

129675483
685314927
473829561
816742395
734956812
592138746
348267159
961583274
257491638

839765421
724931856
615482379
468329517
357816294
192547683
281694735
543178962
976253148

149278635
537964218
628531794
391785426
254619387
786342951
465123879
812497563
973856142

913826547
472153896
568749321
629584713
351972468
847631952
134298675
786415239
295367184

746182395
319547862
258639174
923415786
671298543
485763921
137824659
864951237
592376418

584297136
362581794
971364825
259873461
718642359
436915278
193426587
827159643
645738912

716942358
253781694
948653712
435178269
187269435
629534187
391827546
862415973
574396821

941735286
736128549
825649317
518962473
479351628
263874951
182493765
694517832
357286194

529438716
716529483
438167592
867943125
345812679
291675834
652381947
983754261
174296358

386421579
197568342
452937618
275693184
849215763
631874925
764389251
918752436
523146897

596142837
487365192
312897465
924578613
178623549
635914278
859436721
261789354
743251986

842365179
396741852
157289346
589673421
213594687
764812935
921437568
635128794
478956213

462835971
581297346
397146285
678954123
249318657
135672498
714523869
956481732
823769514

324167958
986524371
751839426
693412785
475698132
218753649
832976514
549381267
167245893

726514893
951683274
384729561
298175346
175436982
643298157
437951628
512867439
869342715

469725318
537168429
128934765
753241986
694583172
281697543
972456831
845312697
316879254

743156298
825794613
961382547
172563984
394278156
586941732
259837461
437619825
618425379

586127394
134596827
972348615
657812943
893764152
421953768
765489231
218635479
349271586

698431752
517628943
432975681
354287169
721596834
869143275
973814526
186352497
245769318

269183547
431725986
758694321
596248173
314967258
827351469
942816735
183572694
675439812

416572983
572938164
839146257
783625419
645791328
291483675
367819542
958264731
124357896

752841396
831967425
946523718
213659847
685174932
479238651
328416579
564792183
197385264

549381276
831762549
762549813
318694725
957823164
624175938
473258691
295416387
186937452

856371249
913542867
427869315
138695724
692734581
574218936
765123498
389456172
241987653

152983764
976415328
834276519
427159836
381764952
695832471
213598647
549627183
768341295

196852473
375496821
284137965
417289356
629375184
853641297
762913548
941568732
538724619

538147692
692358174
714692538
175869423
286431759
349275816
827914365
453726981
961583247

715634829
243918675
986752341
591327468
672845913
438169257
359276184
127483596
864591732

613584927
457921836
289367541
945718362
761235489
328496175
872153694
596842713
134679258

186739254
594628371
723451986
978312465
415986723
362547198
231895647
847263519
659174832

264758319
789213564
315694728
821539476
943176285
576482931
458367192
632941857
197825643

473862195
695371248
812954763
257643819
948715632
136298574
529136487
781429356
364587921

687359412
159428637
432716985
815937264
376284591
294561378
568192743
721643859
943875126

754169823
632478159
891253476
143926587
568347291
927815364
289731645
375684912
416592738

615924738
938175462
742683519
381752946
597846321
426319857
864591273
159237684
273468195

126734589
849256713
735819426
517648932
398127645
462395871
651473298
973582164
284961357

365987421
487132965
291465738
612793584
758246319
934851672
579618243
846329157
123574896

457196283
268357491
931482765
174823659
685749132
392561874
716235948
549618327
823974516

951463782
846217935
372859146
723185694
465972318
198346527
684731259
237598461
519624873

897432651
562197834
413658297
659714328
231589746
748263915
374821569
985346172
126975483

825146379
974325168
316789524
687954231
591832647
243671985
168493752
432517896
759268413

135489267
647215398
289673514
568347129
923861745
471952683
856134972
312798456
794526831

487523691
193864725
265971438
834152967
621749583
579638142
316295874
948317256
752486319

153976824
647218359
982345671
239781465
568423917
714569283
871694532
396152748
425837196

581793624
249156837
736428951
924861375
653274189
817539462
165342798
378915246
492687513

681345927
397821465
542697381
725138694
438976512
916254873
263419758
874562139
159783246

174359286
256187349
839642517
945863172
621794853
783521964
597438621
462915738
318276495

573284916
816975342
492163875
741396258
625418793
389752164
164829537
938547621
257631489

576293814
231458697
489761235
865942173
793815462
124376958
952187346
347629581
618534729

369781452
412596837
785243196
641958723
258317964
973624518
824135679
137869245
596472381

791854326
683729415
542163897
915346782
427598631
836271954
359617248
278435169
164982573

671859432
384276591
529134876
145692387
763548129
892317645
917463258
458721963
236985714

185267493
392841765
647953128
874526319
953418672
216379854
728635941
569184237
431792586

547639812
819752634
326814795
754193286
168275943
932486571
475368129
683921457
291547368

862974513
941583276
573162849
297836451
318457692
654291387
186725934
739648125
425319768

973158264
628734591
415269738
791682453
542391687
386475912
164923875
257816349
839547126

564319278
398752614
217486359
685931742
431278596
729564831
956847123
172693485
843125967

973425861
851963274
462817359
547381692
638592147
219674583
325748916
194256738
786139425

197842365
235967148
684135297
359784612
768321459
421659783
513478926
972516834
846293571

165328479
849675132
273194856
517249368
932856714
684713295
358467921
791582643
426931587

821754963
436819725
759263418
598476231
613925874
274138659
142587396
387691542
965342187

832671495
147539628
695824713
473968152
951243867
268157934
324716589
519482376
786395241

219873456
374516928
586924137
197258643
453697281
862341795
725189364
648732519
931465872

315942786
624837519
978561234
182475693
543698172
769123845
296714358
831259467
457386921

621387459
439256817
875419263
752948631
164723985
398165742
543692178
217834596
986571324

632758914
815946732
794321685
548179263
263584179
971263458
487695321
129837546
356412897

729536418
538142967
164978532
473219685
285364791
916785243
847623159
651897324
392451876

479526381
251384697
368179524
716493852
834752916
592861743
943618275
687245139
125937468

125869473
379421856
864357129
693574281
248916735
751283694
436798512
517632948
982145367

257893614
436157928
918642375
569471283
182369547
374285196
695728431
721534869
843916752

629351748
734896125
581247963
197468352
863125479
452973816
345619287
278534691
916782534

894751362
536824197
172396485
317648529
425973618
689512734
751239846
948167253
263485971

427896153
613752984
895134267
278649315
354271896
961385472
132568749
589427631
746913528

139758624
278364195
654192873
543879216
796215438
812643957
467521389
981437562
325986741

216495837
478136529
953728641
782514963
341967285
695382174
169873452
834259716
527641398

593816724
187432659
246597831
962781543
314265978
758943162
831654297
475129386
629378415

635942871
712638945
984175632
493527186
268314759
571869423
829756314
346281597
157493268

593814627
781562943
624937518
932486175
856791234
417253896
169345782
378629451
245178369

239568174
865714932
147932685
753829461
418657293
926143857
672381549
381495726
594276318

613852497
954716832
287349561
369281754
748593216
125674389
432165978
576928143
891437625

182965734
975843216
436712985
357128649
849376521
261459873
624581397
798634152
513297468

398761452
416592837
752843916
573928641
261354789
984617325
829475163
645139278
137286594

238695741
156742983
974831526
542917368
781563492
369428175
825174639
493256817
617389254

485672193
193548267
726913458
372169845
549387612
618254379
931726584
264895731
857431926

456372981
973861452
281495367
198254673
362187549
745639218
834916725
529748136
617523894

547189263
289365174
613247958
368471592
492536817
751928346
124793685
976852431
835614729

543681972
897342165
162579834
724968351
615723498
389154726
956417283
438296517
271835649

145732689
923186754
687954231
392471865
761825493
458369172
236517948
519648327
874293516

714563298
259817346
638492571
845279163
376185924
192634785
961328457
487951632
523746819

953176824
478295613
162843795
795682431
386419257
214357968
829534176
631728549
547961382

792846315
341592876
865317249
916485723
457623981
238179654
623751498
589234167
174968532

546837129
819462357
723159486
974526831
658713942
231984675
382671594
197345268
465298713

516423978
273859146
948761325
865237419
437196582
129584763
691348257
782915634
354672891

798642531
264513897
531789426
329165784
486237915
175498362
842376159
613954278
957821643

217854396
463279581
589361724
342685917
156497832
798123465
671948253
825736149
934512678

286571493
195643278
374298165
927485316
453167829
618932754
762354981
839716542
541829637

956341278
832976541
741825396
589413762
417269853
623587914
295634187
374198625
168752439

276159438
354278916
819634257
468713529
791425863
523896741
635947182
147382695
982561374

395146728
428537196
761982435
643871259
819425367
257693841
584219673
932768514
176354982

617435829
425198736
938627145
372964518
841752693
569381472
753216984
284579361
196843257

125634789
376198254
498572316
742813965
659427831
831956427
587369142
913245678
264781593

176325894
352489761
894176532
481637925
765892413
239514678
517943286
623758149
948261357

476398215
932514768
158276943
713452689
824961357
569783421
695847132
281639574
347125896

927453186
481269735
653781249
592134867
768925314
134876592
279348651
345612978
816597423

893571624
217463958
546298173
472936581
638154297
951827436
124785369
769342815
385619742

487639512
915482367
263157984
859376421
624591738
731248659
148763295
596824173
372915846

576391284
418572369
932846157
647253891
291684573
385917642
824735916
153469728
769128435

869732154
173584962
254196387
921865473
385417296
647329815
516248739
732951648
498673521

827465931
154239687
369178542
475681293
916523478
238794165
782916354
593842716
641357829

647582931
938164572
152973684
861429357
295736148
374815296
586297413
729341865
413658729

148675392
296143857
753892164
471368925
862519473
539724618
987236541
314957286
625481739

214735986
936481275
857962314
491527638
568319742
372648591
183276459
645193827
729854163

647328591
295461387
813795246
436812975
172549638
589637412
928154763
764283159
351976824

614382795
782549163
935176428
246795381
153268974
879431256
561924837
427853619
398617542

527614839
341987265
896352741
715428693
689531427
432796518
258169374
173245986
964873152

798564123
542317968
361298457
437956281
819723546
256841379
185479632
974632815
623185794

289753164
657914382
341862579
925436718
763189425
418527936
576348291
132695847
894271653

716928453
854637291
329451867
195264378
673185924
482379516
531742689
247896135
968513742

371286459
269754831
485931726
748162395
652349187
193875642
534697218
916428573
827513964

726549813
489713526
513862974
137425689
245698731
968137245
371986452
894251367
652374198

876431529
542968713
391275468
623159847
754386192
918742635
189524376
435697281
267813954

273581964
156947823
498623175
517832496
364719582
982465731
741396258
835274619
629158347

126384975
894715263
375962418
937456821
648271539
251839647
569143782
712698354
483527196

864273591
731569482
925184637
319847265
458612973
672935814
287356149
546791328
193428756

516327948
783914256
492856317
649283571
375461829
821579463
158732694
937645182
264198735

843172659
675948132
912563847
584796321
391254786
267831594
728415963
439687215
156329478

391584672
745269138
862173954
576921843
983645721
214738596
659412387
128357469
437896215

723691584
189452763
645387129
938716245
562843971
471529638
216938457
857164392
394275816

836145927
127839564
459267318
364758192
975621843
218394756
592483671
743516289
681972435

198546327
457923186
362817945
246178593
973652418
581439762
619785234
835294671
724361859

425963781
796148235
381572694
637891452
219457863
854326179
148739526
972615348
563284917

823697451
157348962
946512837
384275196
569431278
712986345
695123784
238764519
471859623

356421798
928375461
714698253
867139542
243567819
591284637
182946375
439752186
675813924

378259146
526841397
914376285
892517634
137462958
465983721
749625813
281734569
653198472

157623498
238491765
496578123
543769281
861234957
972815634
615987342
789342516
324156879

985637421
712945638
364281975
273814569
498576213
156392784
541763892
827159346
639428157

125378496
683419572
947625831
579836124
814257369
362941758
756194283
291783645
438562917

123456978
657819432
894273561
435682197
271935846
968147325
546798213
789321654
312564789

316247958
578931642
249568731
764895123
921473586
853612479
135726894
697384215
482159367

958361427
741925368
263478519
584796132
692183745
317254986
179632854
425819673
836547291

184297356
375486921
926513748
861345297
493872615
752169483
217938564
538624179
649751832

541623987
629847315
387159264
178936542
263415879
954782136
492371658
715268493
836594721

253174689
841369257
976285431
367948512
198652374
425731968
682413795
539827146
714596823

527941863
894536217
136827459
951764328
483259176
762318945
375192684
618473592
249685731

352418796
471269583
986573142
193856274
564792318
827341659
718624935
645937821
239185467

435971628
892346571
176528439
358167294
619254387
724839156
541782963
983615742
267493815

821394756
543867912
769251483
984126375
376485291
152739648
418673529
697512834
235948167

295683147
148975362
367124598
486517923
971236854
523498716
814352679
639741285
752869431

379684512
542791386
186523947
617439258
253168479
894257631
761945823
935812764
428376195

786124359
459873126
123569784
938456271
274981563
615237498
867345912
392718645
541692837

763912584
821564397
594738162
418293675
276845931
359176248
142689753
685327419
937451826

835912467
624587931
917346258
598431726
263879514
471625389
746153892
152798643
389264175

841657392
925314786
736289514
654192837
317865429
289743165
172536948
463978251
598421673

987153642
241876593
563294718
625348971
139725864
478961235
394682157
752419386
816537429

618754329
357829146
249361587
465917238
731682954
982543671
174295863
823176495
596438712

183592746
249367851
765814329
491783265
852641937
376925184
914258673
527136498
638479512

312486759
958237164
746519328
467321895
539648271
821975436
684792513
293154687
175863942

296478135
371695284
854132967
718326549
629514378
543789621
432957816
165843792
987261453

594728631
861943725
723561948
248635197
316879452
957412863
179354286
685297314
432186579

583247916
176958243
942613758
834792165
725186394
619534872
251869437
467321589
398475621

548936271
319278465
672541893
185493627
296715384
437862159
963127548
824359716
751684932

421685793
638927154
759143862
276398415
314256987
895471326
547869231
963712548
182534679

139784625
654312897
872596413
596827341
748153962
213649578
487265139
925431786
361978254

691847235
842359671
357216498
526198347
184673529
973425816
435981762
218764953
769532184

643572819
519483627
827619543
396847152
172365498
458291376
765128934
934756281
281934765

396485217
482713956
175962348
751894623
628537194
943621785
237148569
819356472
564279831

438597612
927316485
561284793
675439128
283751946
194628357
752143869
846972531
319865274

314759826
786421395
592863417
451236789
927518634
638974251
279685143
165342978
843197562

984756132
671432895
352189467
596374281
437218956
218695743
149523678
765841329
823967514

983524176
725961384
416738529
397152468
258649731
641873295
862417953
179385642
534296817

847169253
315472986
692538147
451293768
283657419
976814532
124986375
538721694
769345821

637184529
291576483
485293716
159832674
728649135
364751298
976428351
543917862
812365947

175423869
293678145
648159732
962731584
384596217
517284396
739845621
421367958
856912473

375182496
986534721
421769835
132958647
567241389
849673512
253416978
698327154
714895263

834629157
721453869
596781432
263174598
917568243
458932716
682315974
345297681
179846325

873965241
921438576
564217893
786391425
435826917
192574368
257189634
318642759
649753182

267518394
139674582
854923617
685137249
471269853
392845176
913752468
548396721
726481935

492376158
857914623
631285974
326157489
984623517
715498362
243761895
178539246
569842731

723619584
861254793
594873612
185497236
346128975
972365841
618942357
459736128
237581469

374295618
581673429
962814357
437568291
156329784
829147536
298756143
713482965
645931872

153896247
498172653
267354819
315647982
689231475
724985136
876423591
931568724
542719368

874531962
193826475
526749831
962317584
315498726
748652193
457963218
239185647
681274359

367429581
958761423
142583976
796254318
235618794
481937652
873196245
514372869
629845137

279651843
341987256
568432179
916273485
823145697
457896312
692518734
135764928
784329561

328791465
961584732
475263918
213859647
657412389
894376521
186937254
732145896
549628173

763241598
281695743
954387261
149853627
537462819
628179435
372516984
815924376
496738152

984126537
713584269
256793814
839241675
167358492
542967381
698412753
471635928
325879146

176395428
859421736
342786951
615943872
987652143
423817569
268579314
591234687
734168295

459318762
186724953
327596184
675489231
813672495
294135876
561947328
932861547
748253619

426915837
719863254
358742196
835274619
974186523
261539748
697451382
582397461
143628975

125789643
369514827
748632915
896347251
412958736
573126489
681495372
954273168
237861594

764891253
293754168
851236497
549678312
678312549
132945876
385469721
917523684
426187935

472395186
189462375
635718249
253849617
746251938
891637524
924176853
368524791
517983462

957234861
623871459
184569327
362987145
715342698
498615732
271496583
536728914
849153276

892157346
614389275
375264981
483691527
251748693
967532814
529476138
146823759
738915462

372158946
916427583
485963271
534781692
261549837
897632154
623894715
158376429
749215368

641928753
859367241
723145968
594281376
316794825
287536419
935412687
478659132
162873594

647158932
528493716
913762845
259341687
174586329
836927451
395274168
462819573
781635294

574619823
132748695
698235741
917862354
386954217
245371968
721493586
853126479
469587132

687534219
453219876
291867543
149785362
875326194
326491758
718643925
534972681
962158437

286397514
947251638
135648792
874519263
593862471
621473859
358926147
762134985
419785326

751932864
346817952
982654731
428795613
593461278
617328549
235179486
869543127
174286395

829746153
734951286
156283794
372814965
968325471
541679832
295437618
683192547
417568329

236497185
491385627
857162349
189573264
562841793
743926851
928714536
374658912
615239478

483597612
562314789
719826345
931268457
845739261
627145938
256983174
398471526
174652893

451937628
982564173
376821594
293175846
864392715
517486239
635719482
728643951
149258367

684159273
712843659
395672841
437916528
926584137
851237964
178365492
549728316
263491785

647892351
123547968
895163247
576431829
218976435
439258176
784315692
351629784
962784513

712534689
459867312
638192547
361475928
297386154
584219736
146723895
875941263
923658471

347286915
285719436
691534278
476953821
839142567
512678349
123897654
768425193
954361782

469785123
253164897
817392645
182647359
394528716
576931284
925876431
741253968
638419572

958123476
231476598
647985312
416598237
523764189
879312654
762831945
185249763
394657821

756134289
849562173
321879654
978426315
432715968
165983742
694251837
283647591
517398426

261945837
785136429
439278615
593764281
812593746
647812953
126457398
974381562
358629174

734865912
586921374
291437856
163279485
857643291
429158637
945316728
372584169
618792543

592837146
168942735
374561982
956384271
281675394
743129568
425798613
839216457
617453829

547693218
283751649
169824357
498235761
632417985
715968423
371546892
824179536
956382174

493256871
156378924
827419356
712594638
649837512
385162749
931625487
278943165
564781293

419627583
367859421
852143697
981264375
274315869
536798214
625471938
743986152
198532746

246375819
973618524
851924367
567431982
412859673
398762451
639187245
724596138
185243796

597862341
384197265
621453798
263745189
178936524
459218637
836579412
945321876
712684953

893164275
254798631
176253984
742931568
638572149
915846327
327419856
589627413
461385792

948315672
137268459
526497138
374986521
812754963
659132784
265849317
791523846
483671295

936475821
724981365
581362479
219537648
358649217
647128953
495816732
862753194
173294586

649312857
358794621
271865943
482157369
193486275
765923418
516239784
834671592
927548136

462357981
517984623
893162547
381629475
624715839
759843162
235498716
946271358
178536294

756928314
814653729
392714865
169572483
237846591
548139672
925387146
471265938
683491257

742986153
538142796
169375284
391427865
426859317
857631429
214563978
985714632
673298541

896752341
314698725
275314896
739825164
548961273
162437958
923146587
481579632
657283419

596134827
432876951
817259364
963487215
258961743
174325698
625713489
341698572
789542136

267815934
345269178
819437526
481952763
732186459
956743281
598624317
173598642
624371895

541762893
872395614
693814257
286439175
437521986
159687342
915273468
364958721
728146539

845361927
136729485
972548361
523174896
791286534
468953712
657832149
314697258
289415673

846597123
251438697
937612458
419365782
625781934
378924516
563279841
784153269
192846375

613547298
587192364
294863175
372458916
865219743
941376582
458921637
136785429
729634851

583749162
192638475
467152389
378965241
941327856
256814793
739581624
814296537
625473918

691287543
875413926
423569178
347621895
519874632
286395714
752146389
138952467
964738251

197263458
423985167
586741392
248617539
751394286
639852714
364578921
912436875
875129643

618974253
943152867
527368914
831726495
459831672
762549138
396485721
285617349
174293586

958137642
234968175
671254398
342579861
716482539
895316724
467891253
123645987
589723416

649318572
358972614
271456398
912684735
436597281
587231946
893125467
765849123
124763859

684132759
172549683
359786421
491253867
567418932
823967145
248391576
935674218
716825394

798321564
246895371
351746982
964158237
587432196
123967458
615273849
432689715
879514623

947621358
821543976
563789241
239478165
785316429
614952783
398264517
456137892
172895634

435269187
672318954
198475623
563897412
984621735
721534896
857943261
249156378
316782549

926457831
783621945
541839276
194582763
637194582
258763194
379245618
465918327
812376459

769843521
413562978
852179364
648957213
291386457
537214689
125498736
986735142
374621895

523678419
749312568
618954327
284139756
136785942
957426831
471863295
895241673
362597184

489253167
356817294
217964538
693472815
125698473
748135629
831746952
972581346
564329781

794135862
162784395
385296714
416528937
827913456
539467128
671859243
243671589
958342671

156394728
934782165
287165934
478526391
625931847
319478256
841259673
593617482
762843519

397216854
624578319
581943762
875329146
932164587
416785923
168437295
749852631
253691478

362917485
495328671
178564923
681745239
247193856
953682714
834259167
526471398
719836542

173259864
495786312
862134579
547693281
219478653
638512497
781345926
356921748
924867135

837154296
251689374
496237158
524398761
918576432
673412589
342865917
189743625
765921843

978256431
453791268
216384759
794163582
165842973
832579614
329617845
681425397
547938126

975138642
341267895
286459137
127384569
853691274
694725381
539842716
418576923
762913458

413869752
687512493
952437681
534791826
869254317
721386945
298173564
175648239
346925178

713829456
954316728
286547931
625481379
839762514
471935862
568174293
147293685
392658147

754693182
291875346
863241957
417386295
629157438
538429761
345718629
972564813
186932574

642735189
835169247
791482653
928376514
514298376
367514928
183957462
256843791
479621835

164782395
958613247
327549861
432971658
516238479
879456123
641895732
785324916
293167584

176824359
593167284
824935671
468279513
259381746
317546892
735412968
942658137
681793425

625418379
739625184
841937562
986143725
472856913
513279846
157362498
368794251
294581637

397415862
582736419
416829375
653147928
721398546
948652137
235964781
864571293
179283654

128356497
349217685
657894132
273569841
486173259
591482376
912738564
865941723
734625918

812639475
495872361
376514892
724956138
963481527
581327946
657143289
139268754
248795613

685197432
973246158
142853697
829361745
567489213
314572869
296715384
758634921
431928576

154279683
837156492
269438715
748695321
326841957
591327864
913564278
475982136
682713549

729641385
361258497
458793612
846129573
217835964
593476128
672314859
984567231
135982746

293854176
456173892
187269354
869327541
534916287
712548639
925731468
348692715
671485923

269741358
851236479
374895162
698173524
427658931
513429687
785964213
932517846
146382795

412689357
586372914
937145682
194856723
375294861
628731549
741563298
253918476
869427135

142397685
983652174
576841923
398214567
617539842
254786391
435978216
769125438
821463759

298537641
674812395
135469827
517923486
962748153
483156279
851694732
729381564
346275918

891263475
235794618
746518923
658142739
124937856
973685142
517826394
389451267
462379581

246581793
793462518
815397426
437825169
652913847
189746352
328159674
971634285
564278931

613492758
594781236
287365941
125834679
978526413
346179582
861257394
452913867
739648125

437829615
128765349
956314287
843671592
795248163
612953874
281437956
379586421
564192738

782463915
934175286
156289743
397851462
645792831
218346597
829637154
573914628
461528379

432561879
196478325
758932614
573186492
281749536
964325781
327614958
849257163
615893247

673495128
148267593
925183467
256718934
817934652
439526781
381679245
794352816
562841379

391472658
574618923
286359147
453187296
769243815
812596734
635821479
928734561
147965382

897643152
165827934
432591867
629485371
748136529
513972648
384259716
976314285
251768493

769153428
841962735
253784169
472318596
315496872
698275341
536827914
187649253
924531687

837619254
492578631
651432879
149723568
375864192
286195743
928356417
763241985
514987326

827695413
346871925
195234687
769542138
534187296
218963754
681459372
953726841
472318569

314587926
725396184
869142357
237814569
651729843
498635271
973268415
186453792
542971638

721935648
849761235
563428791
458276913
912354876
637819524
275183469
196547382
384692157

539176248
462853179
718429536
325718694
694235817
187964325
246387951
951642783
873591462

391678245
278145936
465329781
987456312
146283579
532917468
724561893
819732654
653894127

615348927
739621845
824975316
981537462
247896153
563214798
398462571
476153289
152789634

689243157
327516849
415897623
574368291
962751384
831429765
198675432
256134978
743982516

148753692
395862417
726491853
679284135
832915764
514637289
453178926
261549378
987326541

784362159
162495387
935718426
241539768
593876214
876124935
329657841
457281693
618943572

546329781
832517469
197684352
769253814
314896527
258471936
923148675
675932148
481765293

281467395
346529871
957318624
472891536
163754982
598236417
714985263
835672149
629143758

312894576
587316942
496572318
624189735
971635284
835247169
768953421
153428697
249761853

536974182
298631574
714528693
947815326
821396457
653247918
389452761
472169835
165783249

314826957
956317284
827945361
475263198
139758642
682194735
593471826
261589473
748632519

247351689
591468372
368729154
836512497
125974836
974683215
683295741
452137968
719846523

153896247
487213596
296475183
845369712
372184659
619527834
964758321
531642978
728931465

786394251
241865397
935712468
592438176
618279543
473651829
327586914
164923785
859147632

732589641
854162397
619347258
468795123
371824569
925613784
547238916
193456872
286971435

198632754
673459821
542817639
824375196
956148372
317296548
265983417
439761285
781524963

593687142
741239586
268514973
615723894
934168257
827945631
159476328
482351769
376892415

849152637
523967184
617348259
492635718
135784962
786291543
361479825
278513496
954826371

163249875
925783416
784516329
657138942
291674538
348952167
476891253
539427681
812365794

478613529
269578413
351429876
583192764
792346158
614857392
946731285
125984637
837265941

158762439
269431758
374598162
485319627
912657843
637824915
793145286
521986374
846273591

461592738
237684591
859137642
394278156
178956423
526341879
713469285
942815367
685723914

734159628
189246735
562378149
458921376
213765984
976834512
691483257
825617493
347592861

276153489
318649527
459287316
861492735
945738261
723561894
187925643
692374158
534816972

854162937
672349185
139875264
347621859
265498371
918537426
791286543
486953712
523714698

528436197
367198524
914572368
732964851
485721639
691853472
856249713
243617985
179385246

638192457
157834962
429756831
382619745
591473628
746528319
914385276
865247193
273961584

452739618
861245739
739186452
378952164
946813275
215674983
684391527
197528346
523467891

864319572
173256849
295784613
648573291
352198764
917642358
581937426
736421985
429865137

987462351
521389746
643517892
138924567
264758139
759631428
895146273
372895614
416273985

619734825
875912634
243865791
956123478
732648519
184597263
468379152
321456987
597281346

358927461
627134589
941685273
183746952
795312648
264598137
876259314
539471826
412863795

172563849
384917265
695428137
231675498
968241573
457839612
746352981
519784326
823196754

647831952
285679314
391524786
568742139
439158267
712396845
856217493
174963528
923485671

273968514
981542376
654317829
497653281
526481937
138729645
749836152
315294768
862175493

897231645
216574389
345986217
721453968
463198572
589627431
974862153
658319724
132745896

312479685
948625731
567813924
196354872
875192463
423768159
284937516
639581247
751246398

976385412
145962378
283417596
359278641
821634759
467591823
732156984
618749235
594823167

814357296
653912748
729846531
371425689
568739412
942681375
196574823
287163954
435298167

243695781
617823945
589174623
328561497
796342158
154987236
432756819
875219364
961438572

537964218
826351974
914782356
261873549
745196823
389425167
672539481
498217635
153648792

479562831
865731924
321894756
654387192
187259643
293416587
518643279
736928415
942175368

296815374
548793612
173264598
359621847
412378965
867549231
634182759
721956483
985437126

926178345
548293761
713465892
452739618
891526437
637814529
189347256
365982174
274651983

396451827
742839651
185762439
538126974
927348165
461597382
214673598
873915246
659284713

349258761
875614239
162739584
956473812
413825697
287196345
624581973
738942156
591367428

638941527
945782631
127653498
269815374
574369182
813427965
356274819
781596243
492138756

467918532
925637418
381254976
649875123
538126749
172493685
856742391
793581264
214369857

975426318
423891657
186537924
298714536
651983472
347265891
519678243
834152769
762349185

597218634
216347598
483695127
139462875
724583916
865179342
351824769
948736251
672951483

673459218
192738645
584621739
439165827
865372491
217894356
748913562
351286974
926547183

283745619
967312854
514896327
751468293
396527481
842139576
129654738
438271965
675983142

937814526
514629387
628357419
142586973
365971248
789243165
491738652
276495831
853162794

492185376
867329451
351764928
174692583
625837149
938451762
743218695
219576834
586943217

248769315
169538247
753124968
315876429
697342851
824915673
536297184
972481536
481653792

195384762
746921385
823576491
932745618
461832579
578619243
357498126
284163957
619257834

129645837
543178269
876293415
914826573
765314928
238957641
452739186
697481352
381562794

615498372
483726159
729315684
271863495
836549721
594271863
947182536
368954217
152637948

168457329
954321678
273968541
641572983
785193462
392684157
839745216
417236895
526819734

796245183
841936275
532718946
453621897
918374562
627859314
264193758
175482639
389567421

764829531
215437689
893615274
381792456
579146328
426583197
137954862
958261743
642378915

493728561
857164923
126395847
638517492
915482736
742639185
564873219
389251674
271946358

723569148
891734562
546182937
132976854
958423716
467815293
684251379
375698421
219347685

652978413
473612598
198453267
317264859
285197634
946835172
831726945
764589321
529341786

658731924
179254368
342986157
421698735
836517492
597423816
964172583
785369241
213845679

182496357
936785124
574132986
315674298
297853461
648219573
821547639
759361842
463928715

712369584
836524791
945871632
389647125
427185369
651293847
273958416
164732958
598416273

862759314
741238569
359146827
236597481
195684732
478312695
924865173
583971246
617423958

682735194
513649782
497182365
125964873
748351926
369827541
271596438
934218657
856473219

318279645
756834912
492561873
581796324
923145768
674328591
849613257
265487139
137952486

132658947
687491352
945327618
271569483
354872169
869143725
596784231
423915876
718236594

613749852
827653419
549128763
364815927
175932684
982476135
296587341
751364298
438291576

314289765
976415238
825763914
539672841
761854392
248391657
153927486
692148573
487536129

793546281
684217395
215389764
462791853
371458629
859632147
126975438
948123576
537864912

523148976
714936852
896275431
385417269
167892345
942653718
679321584
438569127
251784693

496132857
735698214
128547639
963715428
857426193
241983576
682371945
319854762
574269381

796435812
184627539
523981467
652894173
437156928
819273654
241368795
965742381
378519246

824379165
936415872
157862394
642593718
571628943
389147526
798254631
265731489
413986257

861943572
497521863
352867149
718634925
934215687
625798314
586479231
179382456
243156798

872564391
456319287
193278465
627943518
984152736
315786942
561437829
238695174
749821653

726143589
589276134
314985276
453697812
267318945
891524763
942731658
678452391
135869427

647893521
518642397
329517864
972451638
835276149
164938275
281769453
493125786
756384912

392471658
458936271
761285943
546319827
217568439
839724516
975843162
183652794
624197385

361984527
782356491
954127386
826471953
543269718
197538642
279843165
438615279
615792834

236958741
745136928
981472365
623519487
498327516
157864239
372685194
569241873
814793652

213574968
978623514
654918372
487256139
362491857
591387426
145769283
729835641
836142795

287195436
596374281
143628579
459837612
871462953
362519847
935241768
718956324
624783195

412539876
785426931
963178542
196847253
857312469
234965187
621754398
348691725
579283614

748932615
236541978
195687324
854196237
362874591
971253486
489315762
617429853
523768149

753948612
926135478
418627953
872419536
194563827
635872149
241796385
389254761
567381294

958162347
742983516
136457829
214839765
867514293
593276184
371648952
489725631
625391478

874312659
612598374
395674821
529836147
167429538
483751962
258167493
931245786
746983215

674912385
531648297
928375614
495287136
287136549
163594872
859461723
312759468
746823951

845236971
329871654
176594832
694753218
732189546
581642793
257418369
463925187
918367425

724539861
859671324
163482957
637125498
581394672
492867513
948716235
376258149
215943786

386921475
914753268
752864319
247139856
198645732
563278941
479512683
625387194
831496527

614597328
935812674
872463519
369721485
728945163
451386792
186234957
593178246
247659831

734962581
568147239
192385764
875416923
243759816
619238475
327591648
456873192
981624357

289173456
751694823
634582917
863451279
412769538
975328641
527916384
398247165
146835792

681234579
294578316
375196284
937425861
516387492
842961735
753612948
129843657
468759123

547186923
836295714
921743685
789324561
265971438
314568297
658412379
472839156
193657842

247856193
189734652
365129847
934687215
618245379
572913468
853491726
721568934
496372581

593642817
846137529
712985634
165824973
328719456
479563182
981376245
257491368
634258791

421963875
386527194
795814326
234691587
857342961
619758243
962175438
573489612
148236759

795162348
382954176
461873295
257386914
638491527
149527863
973615482
516248739
824739651

392541687
174986235
658732194
425673819
837195462
961824753
713469528
246358971
589217346

594821673
168734925
327965841
832597164
945186732
716342589
479218356
251673498
683459217

856943271
731526894
924871365
687295143
215734689
493168527
142659738
378412956
569387412

126587394
739124658
548693721
271456983
954238176
683971542
892365417
467819235
315742869

951876234
647235198
832941657
395682741
476513829
218497563
724358916
583169472
169724385

246571389
597368421
381924675
413892567
825647913
679153842
758236194
134789256
962415738

769124385
458973621
132658749
925837164
647219853
813546297
274365918
381492576
596781432

461573289
359821674
278649135
197352468
825164793
643798521
512986347
936417852
784235916

243581967
586297431
179346582
718654329
635972148
924813675
361725894
497138256
852469713

375861492
269547381
184239657
893624715
712953864
456718239
627395148
548176923
931482576

264795318
185362749
793418526
617953284
528674193
349821657
871239465
956147832
432586971

532947816
874261359
619538427
261473985
953826741
487195632
726314598
148759263
395682174

824756913
976132485
351948672
185423769
237869541
649571328
413297856
562384197
798615234

285371649
674298531
913654278
456782913
729143856
138965427
562817394
847539162
391426785

482756913
159342768
367198254
596874321
871923645
234561879
718635492
625489137
943217586

127534986
496821537
538769214
264153798
853497621
971286345
345978162
789612453
612345879

145762839
367819524
289354176
574286391
621937485
938145267
892571643
716423958
453698712

987124653
512683479
634759218
178945362
329816745
465237891
256498137
843571926
791362584

756419382
193872645
842635971
564381297
238967514
971524836
415298763
387156429
629743158

475261839
832945716
196738452
721483965
983652174
654179328
269817543
347596281
518324697

274581693
859364721
136279854
963415278
485627319
721893546
518932467
347156982
692748135

568293714
947158362
213467598
782945136
634871259
195632487
321786945
456329871
879514623

624785139
793614852
158329674
879256341
342178596
516493287
965842713
287931465
431567928

725934861
983167542
461258397
378612954
542893176
619745238
137489625
296571483
854326719

728491563
961385427
453762918
816924375
379658241
542173896
634819752
297536184
185247639

765492831
832751649
941863275
429185367
178346952
356927184
597238416
213674598
684519723

153497628
947826135
826513794
438279561
271658943
695341287
714932856
582764319
369185472

918563472
572149836
643782951
485271369
796438215
231956784
824617593
157394628
369825147

136728594
245391768
789546213
457632189
893415672
612879345
574183926
321964857
968257431

329768451
184953726
576421893
612584937
897236145
435197268
241675389
963812574
758349612

346128597
598637241
172954683
985243176
623791854
417586932
759462318
231875469
864319725

579314286
812756943
463298517
241863795
698475132
735129468
326541879
954687321
187932654

856412397
943758612
721936854
517649238
489327561
362185749
135274986
678591423
294863175

651394728
498276513
372851694
135628947
924537861
786419352
519743286
263185479
847962135

417395628
253876194
896124573
934687251
521439786
678512349
165748932
749263815
382951467

128596743
746823195
395174682
214739568
569281437
873645921
452367819
637918254
981452376

452716398
896324517
173958426
947685231
538172649
261493785
384561972
629837154
715249863

485273916
621984375
937651824
574328169
298716453
316495287
142569738
859137642
763842591

243169857
516278934
798435612
431692578
675813249
829547163
357926481
162784395
984351726

465932187
823714695
971856324
786541239
234679518
519328746
692187453
158463972
347295861

362817954
719465823
485923761
978132645
523746189
641589237
154278396
896351472
237694518

461295873
723618459
958437126
345162987
687359241
219784365
836541792
192876534
574923618

538471692
912568473
476923518
683742159
297135846
154689237
361857924
825394761
749216385

175246938
693785142
248193576
462578391
957321684
831469725
324657819
786914253
519832467

791452836
346789521
852136497
563927184
429815763
178364952
935671248
614298375
287543619

862597143
794213568
315684972
526841397
981736425
473925816
158462739
647359281
239178654

461735892
597821346
823964157
239657481
754189623
186243579
678512934
312498765
945376218

384125796
956473821
712968534
863759142
571234689
249681357
128596473
437812965
695347218

921358476
486927531
537146298
718592364
645783129
293461785
364219857
852674913
179835642

134685927
792134658
685972341
341267895
269853714
857419236
428596173
576321489
913748562

273968514
641235798
985471623
714829365
839516472
526347981
492783156
367152849
158694237

412389765
875614923
963527148
139468572
684752391
257193486
328945617
546871239
791236854

641738592
872915634
593624817
968542371
134879256
725361948
287453169
316297485
459186723

781523649
463981527
592764138
845396271
217845396
936217485
354179862
678452913
129638754

293518674
761234589
548967123
815496732
329781456
674352891
957643218
136825947
482179365

619385472
584792361
723164895
156829743
298473156
437516928
361247589
945638217
872951634

857239614
426185379
193467825
532948761
741356298
689721453
974613582
365892147
218574936

962534817
875129463
431867295
126358749
754291386
398476152
287645931
549713628
613982574

792813456
561742983
384695271
138254769
645179832
927368145
859431627
416527398
273986514

954617382
836425791
172839645
583794126
427163958
619582437
361958274
795246813
248371569

784261935
652439871
913857264
176943582
248675193
539128746
895314627
367592418
421786359

291375648
876924513
354168297
913586472
425793861
768241935
587639124
139452786
642817359

745326198
689751342
312948765
834167259
591284637
267593481
128435976
476819523
953672814

463971852
598326741
721845963
937468125
816752394
245193678
154687239
379214586
682539417

826154973
394627185
175983246
643291857
752368419
981475362
439516728
517832694
268749531

145869372
927314856
863572914
782693541
451728693
396451728
614985237
279136485
538247169

367598214
451327968
982614753
579243186
814976325
623185497
246759831
795831642
138462579

452798316
138264957
769153428
824637591
517829643
693415872
975382164
346971285
281546739

283694751
519732468
674581239
845126397
796348125
321957846
958473612
137269584
462815973

692453871
873169254
541278963
786934512
324517689
915682347
268341795
459726138
137895426

613894572
872651439
594372618
239146857
467583921
185927346
726438195
358219764
941765283

671823495
435197862
829465137
514736289
286519374
397284516
758641923
942378651
163952748

417395826
863742195
529186347
386219574
195874263
274653918
741938652
658421739
932567481

431976852
786524931
925318674
193452768
672831549
854769213
349685127
518247396
267193485

831462795
569178243
724593861
192837654
683254917
457619382
975346128
246781539
318925476

918362745
465978123
237541689
586429371
743186952
129753468
651837294
374295816
892614537

284951367
793642518
561738924
318294756
476185239
925376841
139567482
647823195
852419673

951243768
762589134
384671925
519364287
438712659
627958413
875196342
193425876
246837591

196235874
753481629
284769315
529846731
478153962
631972458
867514293
945327186
312698547

653987412
984215637
721364895
897651243
245839761
136472958
378546129
569128374
412793586

712639854
539418762
486725139
295874316
673291548
148356297
927163485
861542973
354987621

416289537
529713864
378546921
745832196
981675243
263194785
192467358
834951672
657328419

246985317
175634982
893271564
629857431
438129756
751463298
984312675
562798143
317546829

462385791
879621345
135479286
516294837
348167529
297853164
983516472
721948653
654732918

493516782
275839164
681724935
369482517
852197643
714653829
536941278
947268351
128375496

853249716
967831425
142576983
315792648
628453197
794168352
586917234
239684571
471325869

479253681
651748932
283196745
127389564
864517293
935624817
742961358
516832479
398475126

967421385
153978462
248356179
872139546
394685217
516742938
425863791
781594623
639217854

641832759
725419836
983576412
138924675
579683241
264157398
317265984
892341567
456798123

826937541
591264837
374518629
758321496
612459783
439876215
985743162
147692358
263185974

653219478
189674532
247853916
734965281
925187643
816342795
371596824
592438167
468721359

291467835
783529641
564183927
432856179
819274563
675391284
947618352
158732496
326945718

712864539
359172846
846539712
438657291
267913458
591428367
925381674
684795123
173246985

259743168
764981523
318625479
647298351
985137642
123456987
496372815
871569234
532814796

832715946
579864231
461392587
718623459
253479168
694158723
946287315
385941672
127536894

194753682
253684179
786291453
938172564
415936827
627845391
371528946
842369715
569417238

237815694
461239785
589467123
394726518
126583479
875941362
718394256
642158937
953672841

478926351
152473896
936815247
619238574
847591632
523647918
765384129
284159763
391762485

574928631
821356974
936174582
218763459
469581327
753249816
197635248
342897165
685412793

539827614
124659387
876143952
213486795
495371268
768592143
951234876
387965421
642718539

948563271
267891534
351427896
415279368
873654129
692318457
124936785
589742613
736185942

729854136
635129748
418367925
896732451
257641893
341598672
964215387
182973564
573486219

387465921
215978643
694213587
931627458
462581739
578349162
123754896
856192374
749836215

612859734
758413629
394627158
947136582
261985473
835742961
186374295
429568317
573291846

743629185
861573249
952148367
385714926
427986531
619235478
278351694
194862753
536497812

852167934
649238571
731459268
927846153
185923746
463715829
396571482
514382697
278694315

348526791
651987432
972143586
715362849
429851367
836794125
283615974
167439258
594278613

416759328
728134956
395286147
957421863
264398571
183675294
632917485
849563712
571842639

621789543
384615297
759423681
176952834
248136975
593874126
462597318
917368452
835241769

751492638
849356271
632871594
316784925
298615743
574923186
967548312
425137869
183269457

147563982
956218734
823479165
569384271
782156493
314927856
495831627
631792548
278645319

128654793
974183625
536927184
861392457
249571836
753846219
612739548
387415962
495268371

387195624
241876395
956423871
462351789
713689452
598742136
124937568
839564217
675218943

862543197
745916328
319827654
921475836
678391542
534268971
496152783
153784269
287639415

875421369
329856714
164937582
281679435
956143827
743285196
417392658
532768941
698514273

685319742
412876593
397452618
924761835
176583429
853294176
231645987
548937261
769128354

265134897
731859642
498276531
579628314
384791265
126345978
953412786
812967453
647583129

237516849
864923751
159478623
572381496
316794285
948652137
693847512
781235964
425169378

958461732
327985614
146372598
674123985
295847361
813596247
569718423
782634159
431259876

178942536
349865271
562317948
753196482
491258763
826473195
934621857
617584329
285739614

965482317
418397526
273651489
837946251
159728634
642135978
386579142
521864793
794213865

451786923
672391458
983542761
547863219
236914875
198275634
364129587
825437196
719658342

765298314
129364785
438175962
251937648
687542139
394681527
972813456
843756291
516429873

756948213
294137568
381652749
125386497
467219835
938475621
519724386
672893154
843561972

236579418
751648932
894312675
423856791
687921354
519734826
368295147
175463289
942187563

582139674
349627851
617485239
158764923
793512486
264893715
821346597
435978162
976251348

798126453
413759286
526348791
267581934
149237865
385694127
972463518
831975642
654812379

859273146
712564389
436198725
963487251
124359867
587621493
345816972
278935614
691742538

625198347
913467582
478235619
182674935
569813724
734952861
896741253
347526198
251389476

126583947
948617253
375942168
592831476
681794325
437265891
753428619
864179532
219356784

218394576
543276189
967518324
895761243
631452897
724839615
486925731
352147968
179683452

349285716
286197534
715436892
174829365
598643271
623571948
961352487
457918623
832764159

714965283
835271694
269483751
472318965
583796412
196542837
648157329
921634578
357829146

192486735
587923614
346175829
713659482
465218397
829734561
938542176
274861953
651397248

962438157
375216984
814597623
758163249
196724538
423985716
537641892
281379465
649852371

952163847
413872965
867549312
138657294
679284531
524931786
285496173
741328659
396715428

831659472
267834591
945217368
713526984
584793126
692148753
426375819
179482635
358961247

814975623
259316784
637482519
382769145
971854236
546231978
793528461
468197352
125643897

815429376
347568291
629137854
468713529
291845637
573692148
732986415
156274983
984351762

956821374
871463925
324795861
643918752
592637148
718542693
139256487
267184539
485379216

721643958
894715263
365829714
189462375
657938421
243571896
578396142
932154687
416287539

846279351
251638947
739541628
327154869
498762135
615983472
174395286
963827514
582416793

654291837
391786245
278453916
132847659
586139724
749625183
863914572
925378461
417562398

617254398
249387651
835196247
792648135
384521769
561973482
128465973
956732814
473819526

243751968
976834521
581629743
154976382
629348175
837512496
495283617
362197854
718465239

518967324
297483156
436512978
159378642
682145793
743629815
975834261
321756489
864291537

614729358
937568241
852143697
528914736
193876524
746352189
469231875
271485963
385697412

914682375
536147892
287359164
743821659
865934217
192765483
479216538
321598746
658473921

327649185
864215937
591873642
756928314
438167259
219534876
983452761
142786593
675391428

568372941
147895326
932416875
679184532
421537689
853629417
284951763
796243158
315768294

672345981
835219674
419687253
521796438
348152769
967834512
284561397
196473825
753928146

784361925
169528347
352947618
895176234
241893756
673452189
536289471
928714563
417635892

348572169
591468372
627913548
213759486
986241735
754386921
875124693
132697854
469835217

465391287
281745639
973682541
847153926
596824713
312967458
734516892
129478365
658239174

451679238
798132456
362584719
243716985
517498623
986253174
134867592
825941367
679325841

417258936
982367145
635194278
261785394
598432761
743619852
176843529
829576413
354921687

948261573
163759428
725834691
397542186
854196732
612378954
486925317
279413865
531687249

524976381
813452769
679831245
462713958
958264173
137598426
286149537
395627814
741385692

796183524
158246379
342795816
981574632
274639158
563812947
425961783
617328495
839457261

135724896
789613245
624958713
952471368
817362459
346589127
461835972
598247631
273196584

976843521
425719386
183526794
617395842
298174653
354268917
732981465
549632178
861457239

586124937
273895146
914637582
361258794
725349618
498716253
139462875
842571369
657983421

243987516
756314892
819652743
427895361
681473259
395126487
138749625
962538174
574261938

253681974
417923865
896574312
784192536
639758241
125346798
941835627
368217459
572469183

785329461
943861275
621754983
239146857
516278349
874593126
357412698
498635712
162987534

937652841
286914537
451783269
819346725
372895614
645271398
724168953
168539472
593427186

245638971
938571462
617924583
873195246
594362817
162487395
351846729
429713658
786259134

624871539
371695842
859324176
546189723
713256498
982437615
135762984
498513267
267948351

268394751
417285963
359167428
195672384
873541296
624839517
982713645
536428179
741956832

281643795
653978214
947251638
426715389
518369427
379482156
865124973
732596841
194837562

371456982
896721534
245839716
483592167
627143895
519687243
132974658
768315429
954268371

964738125
382145679
157629483
435892761
216357948
798416352
543271896
621984537
879563214

125743896
497865231
386219457
713486529
249157368
568392174
852674913
634921785
971538642

645793812
721864539
893125674
378452196
164987253
259631487
516279348
487316925
932548761

854361729
931572648
726894513
162958374
493217856
587436291
278143965
345629187
619785432

943258671
786941325
215736984
491873562
378562419
652419837
524687193
837195246
169324758

437926518
152834796
986517342
821763954
563149827
794258163
319472685
278695431
645381279

319256748
486179325
527384691
751423869
938765214
264918573
692831457
173542986
845697132

275439618
983615724
146728539
467591283
812374956
539286471
794853162
658142397
321967845

419327865
275968413
386541729
123759684
564832197
798416532
641295378
937684251
852173946

248657931
371982546
569413782
412879653
785346129
693125478
126534897
934768215
857291364

798465123
253178964
164293875
975841632
836927451
412356789
627514398
349782516
581639247

913268457
856734219
472915863
761392584
529841376
384657192
248176935
695483721
137529648

538692417
174358629
962417835
456731982
791825364
823964751
289546173
645173298
317289546

328457169
149826357
567913428
491382576
873695214
256741983
614538792
985274631
732169845

451239687
872564391
369817452
628475913
534921768
197683524
916342875
745198236
283756149

453129768
189756243
276438519
924815376
718362495
635947182
391284657
547693821
862571934

296357814
348196275
157842396
629584731
473961528
815273649
564739182
781425963
932618457

572148369
643952718
981367542
359681427
428579631
167234895
794813256
235796184
816425973

361952748
874361952
952487631
123675894
745893216
689124375
236519487
417238569
598746123

254839716
361745829
987216453
639578241
872491635
415362978
123684597
748953162
596127384

431728956
956134827
782596143
193472568
864315279
527689314
379241685
618957432
245863791

493285716
658417392
217693854
729846135
836159427
145372689
564931278
981724563
372568941

496813275
271945863
583267941
367498512
815372496
942651387
654139728
729586134
138724659

853961742
179452836
624837519
368249175
495713268
712685493
986574321
537126984
241398657

849163752
215798643
736542891
451639287
327851964
698274135
974326518
162485379
583917426

263498715
159763824
478251693
925176348
314589276
687324159
796842531
541637982
832915467

732856941
198342675
654917832
275489163
849163527
316725489
581234796
963578214
427691358

185962743
394578162
267413985
476851329
918324576
532796418
629145837
743689251
851237694

524698317
379214865
168753492
247189653
915436728
836572149
682947531
453821976
791365284

293685174
458917326
716432895
971563248
564821937
832749561
187296453
649358712
325174689

125834697
984176352
673529814
257391468
891462735
346758129
468215973
539687241
712943586

942738516
753164829
681259473
274593681
895641237
136827954
429375168
517486392
368912745

854792163
697831245
231465978
729548316
168973524
543126897
372689451
916354782
485217639

159487623
724563198
683129547
871692354
246835971
395714862
562348719
437951286
918276435

428796315
516328749
397154268
742981536
985463172
163572894
874239651
231645987
659817423

931475862
274386195
658219347
725943618
849162573
316758924
463521789
197834256
582697431

937184265
682359147
415672839
153297486
864513792
729846513
341925678
576438921
298761354

687123459
135984672
492657813
921546387
864372591
753819264
348761925
579238146
216495738

825967143
164835927
793214568
641528379
539176284
287493651
456389712
372641895
918752436

259183746
786542193
134679825
671235984
548796231
392418567
865327419
913854672
427961358

462189357
739562814
158374926
576413289
821695473
394827561
615938742
947251638
283746195

213489567
785613249
469527183
937241856
842765391
156398472
324956718
598172634
671834925

182674395
745983216
936521748
478239561
521467839
693815427
817346952
254198673
369752184

127853946
894267351
635491782
271349568
469582173
358716294
782635419
516924837
943178625

174926835
298345671
536781429
857493162
462517983
913862754
729654318
681239547
345178296

423157698
598426731
617983452
276548913
839271564
145639287
382765149
751394826
964812375

826371594
319485627
745692831
158769243
963124785
472853169
284537916
591246378
637918452

273186549
514973268
698524137
861742395
739851624
452639871
387295416
125467983
946318752

651432798
923678415
874951362
296813547
185749623
347526189
412387956
539264871
768195234

257486319
419723685
638591274
386215947
724968153
195374826
541839762
962157438
873642591

289654731
563719428
714823659
637485192
125396847
948172563
892567314
451238976
376941285

734281659
291765834
685934127
943852716
152697483
867143592
318426975
576319248
429578361

249657831
153892647
867413925
984271563
716345298
532986174
678539412
395124786
421768359

918267435
672345189
435918627
251873946
784692513
396451278
129736854
563184792
847529361

537964812
941287365
826531947
395648721
162795483
784123659
218376594
479852136
653419278

971286453
654379128
238154769
596712834
782463591
413895276
867531942
129647385
345928617

425691837
791835462
836427915
673954128
189372654
254186793
967543281
512768349
348219576

937586142
146732589
528149673
812375496
354691827
679428351
481267935
263954718
795813264

367984521
418325796
529716834
751243689
246598317
893167452
975431268
632879145
184652973

974652183
812937546
536184972
158763294
749521368
623498751
387245619
291876435
465319827

146937258
298465137
753281469
315628794
982754613
674319825
561873942
437192586
829546371

521879643
894536712
637142985
356721498
178493256
942658137
715364829
283917564
469285371

513248679
894675312
762139845
475396281
631852497
928714536
357461928
246987153
189523764

453768219
189325746
726194385
318657492
967842153
245931867
591473628
872516934
634289571

936217548
782435196
154896732
593674821
247581369
618923457
369148275
875362914
421759683

942361587
671582349
358497621
263874915
785913264
419625738
527138496
894256173
136749852

894532761
651794328
237618945
576829413
148356279
329471856
485263197
712985634
963147582

142839576
785614329
369527418
834276195
517398264
926451783
258763941
471985632
693142857

273456918
491832657
685197324
942568731
518743296
736219485
129684573
867325149
354971862

549716238
681293475
372854619
867321954
923547186
415689327
738462591
154938762
296175843

972843651
853176942
164952378
427539186
386421597
591687234
749215863
235768419
618394725

875923614
943156287
612784539
397461852
451238976
268597341
739842165
584619723
126375498

195867432
246953817
783214956
974635128
561482793
832791645
627549381
359178264
418326579

679218345
451379862
328654917
963425781
142783596
785961423
837192654
516847239
294536178

469351278
231879546
587462139
742618953
958234617
316795824
873126495
194583762
625947381

493821765
726945381
815763924
349578216
281396457
567412893
154287639
672139548
938654172

619843275
875192463
234657189
582364917
397521648
461789532
128435796
753916824
946278351

726538491
983142576
154697382
642813759
831759264
579264138
318476925
467925813
295381647

196578432
738412659
425693187
967231548
852746391
341985276
284159763
513867924
679324815

582347619
973126458
614895723
341752986
268914537
795638241
439261875
826573194
157489362

756983421
982471653
143265879
864759132
375126948
219834567
431692785
598347216
627518394

364871295
159246837
287395461
825613749
691427583
743958612
578169324
932584176
416732958

176398524
432715689
589624137
724831965
895467312
361952748
253149876
918276453
647583291

862145739
345798612
971362458
639457281
128936547
457821396
583679124
216584973
794213865

671289354
529473168
483156297
394861725
867524913
152937846
938642571
245718639
716395482

628915743
349782651
571346982
254861379
716439528
893527164
987253416
132674895
465198237

345167289
298453176
617892534
932645718
871329645
456718923
589274361
124936857
763581492

731298546
298645371
654137928
172986435
563472189
849513267
326859714
917364852
485721693

521793864
789546321
643812795
835671249
497258136
162439587
256184973
918367452
374925618

765912843
139784256
824356179
483265917
671493582
592871364
347128695
958637421
216549738

871432596
593761284
246958173
185327469
637549812
429186357
764215938
912873645
358694721

978143265
314256978
265879314
823714596
491562837
657398421
542631789
189427653
736985142

376185249
289743615
451269873
537826194
698314527
124597368
813472956
942658731
765931482

746352189
293481567
158769324
427936851
569218473
831574296
612847935
384695712
975123648

273461895
185973624
469258713
926784531
758319246
314526987
831695472
642837159
597142368

154396827
296874531
783512649
539267184
641983275
872451396
425639718
367148952
918725463

724193568
689254713
315867294
943572186
162389457
578416932
831725649
497631825
256948371

192376845
875924136
634518792
956847321
487132569
321659487
768491253
243765918
519283674

495127368
617983254
283546179
942378615
136254897
578619432
354891726
721465983
869732541

428796135
713582469
596341728
261978354
837154296
945623871
172465983
359817642
684239517

249158367
638274591
571396842
492563178
385417629
716982435
157649283
924835716
863721954

431692758
657418392
928573164
843257619
519364287
276981435
162845973
784139526
395726841

174692583
369578214
825143967
658314729
237986145
941725638
793861452
512437896
486259371

743821956
862954371
951637842
615293487
437186529
289745163
596412738
328579614
174368295

247836195
315927864
968154372
791568423
483291756
526743981
832475619
154689237
679312548

153629874
964758123
872134596
687512439
539486217
241973658
326891745
415367982
798245361

295731846
743586912
186249537
674952183
852314679
931678254
368425791
419867325
527193468

284716935
697543182
351289674
513978246
769425813
842361759
138694527
975832461
426157398

731248569
526739184
849165237
412896375
398527641
657314928
165472893
984653712
273981456

931564782
786192435
542837916
659728143
124953678
873641259
465319827
298475361
317286594

513472986
246598731
879613254
491265873
652387149
738941562
387124695
165839427
924756318

876193254
425687139
319542876
284376591
163859742
957214368
541768923
638925417
792431685

295413678
836729145
147658293
712985436
653274819
984136752
528341967
361897524
479562381

543987261
782516493
961432785
478653129
126794358
359128647
817269534
635841972
294375816

871693452
923457186
465281937
314925768
586734291
297816345
739562814
152348679
648179523

356947821
872316954
194582637
413698275
265731498
987425163
729854316
541263789
638179542

762495813
839721645
451386927
147562389
286913574
593874162
928137456
614259738
375648291

742135869
631289574
895476213
367598421
428713695
519642738
984327156
176954382
253861947

498723165
716495832
352186794
874519623
531267948
629348517
967834251
145972386
283651479

427196853
956283741
318574269
142938675
579642318
683715492
861357924
235469187
794821536

749156832
381429567
652873419
976514283
528397641
413682975
264735198
135948726
897261354

614825397
593417286
827639514
138274659
756981432
249563871
985742163
372156948
461398725

156372984
437985261
298461537
341827695
872659413
965143872
784536129
613294758
529718346

587163924
964827153
312945867
796432518
123658749
458791236
675284391
241379685
839516472

367598214
849172365
152364987
678245139
593781642
214936578
936427851
425813796
781659423

439821756
268579341
157346829
394712685
825634197
716958234
641293578
582467913
973185462

593468271
862517493
741239658
415392786
978146532
326785914
284953167
139674825
657821349

745928631
123546879
986713452
238679514
579431268
614285397
391864725
462157983
857392146

127356948
965148237
384927165
513479826
249685371
678231459
736814592
852793614
491562783

125348976
789265431
346791528
214536789
953817264
678924153
891672345
467153892
532489617

897642531
152378694
346951278
613429785
574863912
289517463
438795126
725186349
961234857

379518624
561724893
482639157
137285946
856943271
924167538
698472315
715396482
243851769

485971623
231654798
697328541
913746285
562813974
874592136
758469312
326187459
149235867

792581364
534796281
816423579
427659813
389174652
165238947
278945136
643812795
951367428

786345219
521789346
934612857
269174538
473856192
158293764
815467923
692538471
347921685

283456791
169782354
745319268
398127546
651934872
427568139
914873625
572641983
836295417

142389765
835726419
679154382
387415296
591672834
426893571
214937658
953268147
768541923

412637985
639548217
785129634
263495871
974813526
158276493
596381742
841762359
327954168

259876143
471239685
368415729
197624538
835197462
642583971
513762894
724958316
986341257

147935286
865412379
932678145
374861592
698523714
521749638
219386457
786154923
453297861

853274169
721968435
946531782
385697241
417382596
269145378
672459813
198723654
534816927

198635427
435792168
276481395
962317854
851264739
743958216
524179683
319846572
687523941

687245391
519367428
432198657
963852714
725431986
148679235
354916872
891724563
276583149

247683591
598142367
163795824
814256739
935874216
672931485
729468153
451329678
386517942

182964573
453728961
976315428
361452897
527189346
849673215
634597182
798231654
215846739

215987364
438625179
796413582
981562437
362748951
574139826
847396215
629851743
153274698

362791584
145368729
897524613
981657342
623419857
574283961
738146295
216975438
459832176

852437691
914826375
763159824
498615732
671293548
235784916
387541269
126978453
549362187

275634198
418279536
639185247
741928653
956347812
382516479
863491725
594762381
127853964

416578392
279361845
538249617
182493756
347625981
695817423
863154279
754932168
921786534

267458319
438916572
159723846
783265194
946871253
512349768
674532981
825194637
391687425

192537486
536984127
487162395
279813654
315246879
864759231
628475913
741398562
953621748

452879613
816523974
973416852
195742368
328961745
764358291
539684127
641237589
287195436

371529486
829647135
645831927
493258761
186473592
752916348
538792614
217364859
964185273

247139856
561278394
983465172
318724965
495683217
672951483
139546728
826317549
754892631

721683459
638459721
594721386
352976148
946518273
187234695
213897564
479365812
865142937

879312546
614758923
235496817
928531674
356274198
147869235
583127469
792645381
461983752

134259786
628417935
975386142
459831627
286974513
713625498
562148379
891763254
347592861

687492153
215638974
349517826
732986415
851243697
496175382
968754231
523861749
174329568

145293687
892756314
367418529
523874961
789631245
416529738
978342156
631985472
254167893

158496372
672135498
493278165
746981523
521763849
839542617
985624731
367819254
214357986

693782451
248651397
175493268
481325976
759146823
362879514
514237689
936518742
827964135

316584279
592761348
748329165
957418632
621937584
834256917
169875423
275143896
483692751

861957324
325486791
947132658
573821946
296743815
184569273
459378162
732615489
618294537

362497581
197285346
458631972
783524619
541976823
926813754
219768435
835149267
674352198

732148695
516392847
498657312
863921754
175834269
249576183
654283971
921765438
387419526

631587924
879342651
245916783
956173248
728654319
413829576
382761495
164295837
597438162

648972513
135864729
972351684
427138956
896547132
513629478
761293845
254786391
389415267

518736942
943528167
267914358
129347586
384651279
675289413
832175694
791462835
456893721

985324671
127685439
346917528
562873194
479152386
831469752
654238917
798541263
213796845

183526749
274391856
965784132
592147368
641938527
837265914
418659273
726813495
359472681

685142793
472593186
193678245
836417529
249385617
751269834
564831972
928754361
317926458

136285479
847693521
952417836
215349768
793826154
684751392
569178243
328564917
471932685

235486179
694517238
178293456
362978541
547621893
981354762
723865914
856149327
419732685

943257816
175869234
826413597
392781645
751346982
684925173
237698451
418532769
569174328

283974615
961285347
574631892
658713429
427869531
139452768
896147253
715326984
342598176

857249361
496138257
312567489
248913675
769852134
531476928
675394812
184625793
923781546

431659278
587324619
629817354
245791863
763582941
918436527
876243195
154968732
392175486

143879652
952164837
678235194
396458271
425716983
781392546
264987315
817523469
539641728

496132857
182765349
537894621
864257193
921346785
375918264
619483572
753629418
248571936

285793416
917654823
634182597
126537984
349826175
758941362
561379248
892465731
473218659

651832947
724596138
893741526
285174693
349685712
167329485
512468379
936217854
478953261

764985213
381264975
952731648
478593162
526418397
193627584
237146859
815379426
649852731

187925634
946318725
235746981
618492573
759163842
423587169
374859216
561274398
892631457

249568713
613497285
875132694
498271356
521386479
367954128
734825961
956713842
182649537

897361542
624785913
513294687
389127456
271456398
456938721
132649875
745813269
968572134

519637428
342589176
786412539
174326895
953178264
628954713
235891647
497265381
861743952

174932586
953684217
826175394
245361978
391748652
768529431
617253849
582497163
439816725

415329876
932786154
786154392
574691238
893472561
261835749
159263487
647518923
328947615

982175634
143826597
576394812
819543726
234761958
765982143
328619475
651437289
497258361

694723185
857169423
231854769
786245931
429381657
315697842
543918276
168572394
972436518

347852691
865179432
219634578
634521987
598763124
172948365
483216759
956487213
721395846

498637152
253918674
716425893
134269785
625784319
879153246
987342561
341576928
562891437

937564821
415728639
682913547
173256498
594831762
826497315
768149253
359682174
241375986

937826451
461375829
582149376
643518792
258937614
179264583
395481267
714652938
826793145

167258439
543916278
829374165
635821794
271469853
984735612
412597386
396182547
758643921

852719634
394265718
761438592
928347156
413586279
675921843
139872465
246153987
587694321

138275649
279486135
654193278
567829314
481357962
923614587
392768451
745931826
816542793

137965248
689234517
542178369
726813954
451792836
893546721
375681492
914327685
268459173

415629387
832745691
769183542
926457138
347861925
158932476
673598214
284316759
591274863

195438672
846729135
327516948
268341597
954687213
731952864
482193756
613875429
579264381

963718452
821945763
574263189
459631827
187529634
236487915
718354296
392876541
645192378

293684175
671953428
584721369
352468917
917235684
846197532
429816753
138579246
765342891

958614372
316275489
724389516
149723865
637158924
582496137
471932658
295861743
863547291

397168452
215349876
846725319
681437295
973251684
524986731
752814963
139672548
468593127

975136824
461825379
382974561
716452983
598713246
234689715
847591632
629348157
153267498

174982365
256371984
839645271
418597632
567823149
923416857
691734528
785269413
342158796

382769514
759143268
641582379
175826943
893415726
264937851
536294187
428371695
917658432

543168279
682597341
791342658
378451962
124986537
956723184
819634725
465279813
237815496

725183496
839476521
164529387
957362814
312854679
648917253
481695732
576231948
293748165

362954871
549178263
781263954
498516327
617329548
235847619
153782496
824691735
976435182

856419372
932657418
714832956
578164239
329785164
461293785
283976541
147528693
695341827

475291836
319678524
826453197
942765381
631984752
758132469
594316278
187529643
263847915

984713526
561892437
372456918
623179845
459368271
817245693
136984752
795621384
248537169

156837429
932416857
874259163
269174538
718395246
543628791
427961385
391582674
685743912

548132976
362974815
971685423
794258631
823416759
156793284
435829167
219367548
687541392

615289734
792435861
834716295
953672418
128543976
476891352
241967583
569328147
387154629

897361542
463275189
125498736
752139864
986547213
314682975
671953428
548726391
239814657

694278531
328915647
715346982
581623479
467189325
239754168
176532894
853497216
942861753

257698314
438217695
196453827
314872956
825936471
679145283
741329568
963581742
582764139

925347816
147682935
683195247
812936574
359874621
764521398
576219483
498763152
231458769

379165482
256498713
481237569
548726931
927513648
163984257
795841326
832659174
614372895

634971258
291548736
785236491
862719345
417352869
953684127
546827913
179463582
328195674

974513682
532486791
816927354
487691523
329758416
651342879
143275968
295864137
768139245

892735164
643218975
715964382
489572631
571683249
236491857
358127496
167849523
924356718

781695432
524738169
396214578
639127845
215843697
847956213
958361724
463572981
172489356

732541896
186792435
594386172
368257914
947618253
215934687
823479561
471865329
659123748

184279635
365184729
927635814
659421387
278953146
431768592
743512968
896347251
512896473

378614259
915287634
462395871
594736128
137928465
286451793
741569382
829173546
653842917

286453971
937182645
451679832
724598316
369214758
518367429
175836294
643921587
892745163

793612854
614583792
285497631
537241986
168759243
942368175
359826417
876134529
421975368

962875143
531264798
478391526
126948375
893527614
754613982
247156839
315489267
689732451

768932541
452178396
319546278
586427913
973615482
124389657
697251834
845763129
231894765

193784625
582613479
746952831
957846312
261537984
834129756
329475168
615398247
478261593

259731684
178246395
436958271
845192736
391467528
627385419
983674152
514823967
762519843

459863172
316527849
827914356
195436728
273189465
684275913
731692584
568341297
942758631

367859142
489271635
251634897
173928456
826547319
594163278
632715984
915486723
748392561

295367418
781245369
346918725
834572196
962431857
517689243
479826531
153794682
628153974

493261857
625798431
718453962
587319624
142687593
369542178
834976215
971825346
256134789

827164359
196385724
534279618
341927586
275836941
689451237
913642875
458793162
762518493

147296385
839154762
265783149
391865274
758342916
624971853
916528437
573419628
482637591

159476823
634812957
827539146
561384279
793125468
248967315
385641792
912758634
476293581

831954267
257361948
964278513
415896372
629713485
783542196
572189634
148635729
396427851

915268374
823174596
647359821
364782915
572941638
189635742
496817253
258493167
731526489

162954378
874213569
395786421
249165837
781342695
653897214
916538742
537421986
428679153

245863719
387194526
196527384
862415973
971236458
534978261
759381642
413652897
628749135

147628593
392751864
856439172
238597416
961284735
475316928
589163247
723945681
614872359

428973561
695184372
371526489
946237815
532841796
187695234
813459627
759362148
264718953

873245169
921678543
546913782
352496871
198537624
467821395
739182456
614759238
285364917

168925437
453176289
792438165
325867941
917342856
846519372
679283514
581794623
234651798

185246937
923715864
674893251
741968523
538124796
269537418
412679385
356482179
897351642

349687125
126345798
857192364
794213586
285476913
613859472
471528639
568931247
932764851

587621439
461973852
239845761
724168395
913457286
856392174
148536927
375219648
692784513

479628531
125349867
836157492
917435628
264891753
358762149
691573284
742986315
583214976

812673549
659241783
437895126
385124967
764938215
921756834
248569371
576312498
193487652

153642897
247918653
968537124
791384562
386125749
425769318
679253481
812476935
534891276

832146579
546739218
971852364
457918623
269573841
318624957
193267485
685491732
724385196

382614975
651879342
794532861
219463758
563287419
478951236
846795123
937126584
125348697

539742816
164938572
827651943
298165437
615473289
473829165
752384691
986517324
341296758

934187652
617325849
528649173
486932715
192576438
753418296
249851367
861793524
375264981

271986453
398254761
645731289
534179628
827563914
169842375
712495836
953628147
486317592

835749621
271856394
496231587
358427169
617598243
924613875
163972458
742385916
589164732

697148325
843256971
152397468
978524613
521963784
436871259
384612597
215739846
769485132

357412896
481976253
962853714
825749361
694231587
173568942
216385479
549627138
738194625

163792458
925468371
487513296
891235764
342679815
576184932
718346529
654927183
239851647

795812346
834576129
612934758
123789465
586341972
947625813
368157294
279468531
451293687

253146987
497358621
861297345
925871463
716432859
384569172
638715294
542983716
179624538

514836297
697421385
238975416
763258149
152349678
849167523
921683754
385714962
476592831

734912865
285463791
916578423
671385942
529647318
348291657
163759284
897124536
452836179

452963817
691785423
837241659
516379248
728456391
943812765
274598136
189634572
365127984

682953417
951784263
437261598
874592631
593146872
216837945
328479156
745618329
169325784

173852694
985467321
624319758
297685143
516734289
438921576
769543812
851296437
342178965

258416937
173892654
946573182
497238516
631957428
825641379
784165293
319724865
562389741

384625971
961734285
725981364
237498156
549167823
618253497
873549612
196372548
452816739

628543179
513972486
479168253
351796842
894321765
762485931
237614598
985237614
146859327

438175692
951326748
627894315
176982534
294537861
385641927
849253176
562719483
713468259

128459376
759683142
436217598
872596431
943178625
561324789
687941253
395762814
214835967

723168495
659234178
814975263
985741632
361582749
247396581
176853924
432619857
598427316

783465912
514279638
296813754
462391587
975684321
138527469
321946875
859732146
647158293

768941532
341528697
295763481
574189263
682354719
139276854
927615348
453897126
816432975

512876493
743951826
698432715
376528941
251394678
984617532
869243157
427185369
135769284

653892741
912574863
487361529
749215638
261783495
538649172
176928354
324157986
895436217

438175296
759268413
162439578
213746859
974582631
685913742
527691384
841327965
396854127

146275839
358194672
297863415
814756293
635912784
972438156
761349528
429581367
583627941

435982176
219576843
678134259
521649738
867315924
943827561
794268315
356791482
182453697

326475891
514986273
978312546
835249617
192567438
467831952
753624189
241798365
689153724

568924317
937185246
421673859
615839724
273546981
849217635
786452193
194368572
352791468

912834756
753169842
648752913
284615379
137498265
596327481
379586124
425971638
861243597

693724518
245198673
817365942
786439125
431852796
952617834
524976381
378541269
169283457

279486351
438519672
516723948
192854736
347691285
865237194
783142569
951368427
624975813

875946123
326817954
419352687
132479568
968235741
754168239
583721496
647593812
291684375

739218645
641975238
582463179
368194527
195827463
427536981
954382716
273651894
816749352

834256791
279413856
156789423
495678312
728391645
361524978
647135289
583942167
912867534

941685723
735421698
268937154
497156832
812793546
653248917
174562389
589374261
326819475

126948573
935267481
847135962
761593824
593482617
284671395
318759246
652814739
479326158

832679541
957412386
641538297
725961438
416385729
389247165
274196853
568723914
193854672

723485916
961372485
485169327
879523641
156894732
234716598
618937254
342658179
597241863

361928475
427516398
895347216
714285963
253769841
986431752
532674189
149853627
678192534

482917635
561832974
793645128
378591246
629384751
145276389
216758493
837469512
954123867

126835974
938274651
475916283
381627549
264589137
759143826
513798462
642351798
897462315

456871329
931652847
728439165
684125793
279368514
315947682
193584276
867293451
542716938

432879615
587621349
619453728
196537482
754268193
823914567
345192876
971386254
268745931

824319756
376452981
195876432
718923564
539641827
642785193
467538219
981267345
253194678

468372159
957641283
132598476
596437821
283165794
741829365
675214938
819753642
324986517

416725893
378619542
529384176
851976324
637542918
942831657
795468231
163297485
284153769

715843692
684297513
293561874
456928731
129735486
378416259
831652947
967384125
542179368

624758319
193264587
758193264
217485936
386917425
549326178
832649751
475831692
961572843

465278931
139654827
728319456
684125379
213987645
957436218
391562784
842791563
576843192

185637294
423591876
769842513
271456389
356918427
894723165
547289631
632175948
918364752

548192673
329786154
716543928
653479281
182365749
497821536
274618395
965234817
831957462

546789213
831642957
729513684
173268495
692435871
485197326
958376142
264951738
317824569

628135794
179648532
453927816
745213968
916584273
382769145
234871659
897456321
561392487

315274689
794658231
286931475
642785193
539142768
871369542
453816927
128497356
967523814

962543781
457681923
813729456
591467238
726318594
348952167
674895312
139276845
285134679

947581263
836294715
512763498
165439872
479628531
328157649
253946187
784315926
691872354

581427693
974683512
326951784
192748356
647315928
835296147
759834261
268179435
413562879

513928746
962374851
784615392
671532489
358469127
429187563
295743618
147896235
836251974

897412536
615387492
423956178
742563819
356891247
189274365
264738951
978145623
531629784

439287165
576413928
128596743
613748592
894325671
752169384
385974216
267831459
941652837

418972653
275463918
936518472
853129746
742685391
169347285
597836124
384291567
621754839

536794128
781523496
429168753
958231674
273486519
164957382
842615937
695372841
317849265

731285496
895463172
426791358
568174923
217839645
943526817
152348769
684957231
379612584

264398175
913765482
587241639
832956741
749132856
156874923
371429568
495683217
628517394

139524687
765819234
842763591
473156928
296387145
518492763
684975312
327641859
951238476

629714583
875923641
341658729
413896257
567241398
298375164
132589476
954167832
786432915

916534287
783629451
254871369
325467198
698312574
471958632
162795843
839246715
547183926

738564291
964721583
251839674
493615827
875293416
612487935
187956342
326148759
549372168

462719385
519384762
387265941
254873619
178926534
936541278
691432857
845697123
723158496

671948532
859263417
234751968
487632159
523179846
916485273
345896721
792314685
168527394

768915432
523468719
941273568
195386247
874521396
236794851
489637125
312859674
657142983

316957842
425861973
987234156
674389215
538142697
291675384
153796428
849523761
762418539

821367594
435912786
697485231
912856347
364179825
758243619
173524968
246798153
589631472

423851796
751396428
986427513
597182364
214763859
368549172
635914287
142678935
879235641

952638417
416972835
837415296
723586941
641729358
598341672
375264189
169853724
284197563

916354827
257896341
843712596
495137682
621489753
738625419
582973164
174268935
369541278

523918476
861374529
749625813
472861395
195437682
386259147
638742951
957186234
214593768

827914653
963587214
145236789
718649325
436825197
592371468
281453976
379168542
654792831

438912765
157863924
269745183
645127398
382459671
971386542
524691837
893574216
716238459

493187526
615234978
287956143
376819254
958642731
142375689
734591862
821763495
569428317

497821536
631574982
528639417
985267341
763418295
214953678
172345869
846192753
359786124

869473215
357128469
124956387
736891542
495267831
281345976
612584793
578639124
943712658

927836415
345291876
681754932
159623748
764918523
238547169
576482391
812379654
493165287

549671832
613892475
728345916
137928564
496157328
285436197
951264783
364789251
872513649

723951846
981764235
546328917
132679458
497815362
658243791
274136589
815492673
369587124

271684953
548937621
963521784
425873196
637159842
189462537
796245318
352718469
814396275

895247136
743691528
261358794
612435879
437982615
589176243
958723461
326514987
174869352

679415328
152783694
438296517
826341975
714659283
395872461
983124756
261537849
547968132

642379851
891465273
753821469
275946318
419583726
386217945
967134582
524698137
138752694

891254736
734861295
652397148
183749652
925613487
467528913
346975821
579182364
218436579

726841953
813569274
594372861
647213598
932758416
158496327
479685132
381927645
265134789

318967425
672354891
495821376
751243689
264198753
983576142
536482917
827619534
149735268

476812359
815493627
932567841
389641572
167235498
524978163
641329785
798156234
253784916

216579483
439268517
758314629
627941835
583627194
941853762
195436278
862795341
374182956

632748159
851693742
794125386
423976815
579481263
186532497
317869524
945217638
268354971

123894567
874356291
965721834
798513642
532647189
416982753
289135476
347268915
651479328

376594281
182367495
945281763
893652174
427913856
561478932
634729518
219835647
758146329

819624735
356719824
742538619
685193247
174265398
923487156
598372461
267941583
431856972

463159728
825376941
197824356
716945283
538712469
249638175
682493517
374561892
951287634

369754218
184923576
257618439
732891654
615247983
948365721
893472165
576139842
421586397

354126897
612987354
978345126
726438915
583719462
149652738
861273549
235894671
497561283

379641825
582739461
614258937
167582349
935467182
428193576
241375698
856924713
793816254

956248173
218736954
743195268
625317849
197824635
384569712
862451397
579683421
431972586

157289364
836514729
294376815
571493682
483162597
962857143
745621938
318945276
629738451

238649571
471358926
569217834
684925317
912763485
753184269
196532748
827491653
345876192

567831492
932457861
814962573
385694127
726185349
491273685
178526934
643719258
259348716

324591768
169847352
587263194
271456983
943782615
856319247
798624531
412935876
635178429

149863527
823457196
765291438
412736859
978512643
536948712
681324975
354679281
297185364

261943857
948725136
573681492
712359648
685214379
439867521
127438965
894576213
356192784

534178962
189263574
672495318
915746823
327819645
468532791
746381259
293654187
851927436

654913872
378652914
219847563
165378249
832194657
947265138
493581726
781426395
526739481

529873164
641592873
378146592
796284315
185367249
234951687
917635428
852419736
463728951

381296745
576814239
492573861
613947582
728365194
954128673
269481357
845732916
137659428

861729435
325486179
974531826
218354967
593678241
647912358
436197582
152863794
789245613

861532497
735419862
492876531
156298743
983741625
247365189
629154378
314987256
578623914

427183596
895762134
136954287
289637415
714825369
653491728
942516873
378249651
561378942

592463718
461782593
378591246
157326489
639854172
284179635
815637924
943215867
726948351

285794316
173526849
964813275
538472691
792651483
641938752
357289164
429167538
816345927

647819235
132574869
859632147
213948756
498756321
576321498
365487912
981263574
724195683

681759342
247183596
935426187
872591634
419362758
563847921
724915863
396278415
158634279

691485327
472396518
538721964
319874256
786512493
254639871
927143685
145268739
863957142

463215789
257938461
819647523
745861932
132459876
698372154
586124397
371596248
924783615

746831952
518692374
329745861
982176543
467953128
153428796
274389615
891564237
635217489

564872913
321954867
978631245
692185734
143726589
857349621
735468192
489217356
216593478

527864913
438179652
196532784
371658249
859423176
264791835
713946528
945287361
682315497

431759268
789642153
265183749
946378512
317295486
852416397
194827635
628531974
573964821

168473295
432695781
759812463
374156829
586249317
291738654
813967542
647521938
925384176

896231547
471856293
253749168
584392671
129678435
637415982
968527314
742163859
315984726

369578241
841932675
752416398
596287134
417359826
283164957
134895762
628743519
975621483

673514298
152869347
489327561
946231785
837456912
215798634
791645823
368172459
524983176

549183627
813726945
627495138
298637514
356941782
174852396
962374851
735218469
481569273

132576948
795842613
468193527
524937186
387615492
916428735
643781259
251369874
879254361

832659174
764183925
951472863
513947286
697238541
248516739
489325617
125764398
376891452

359172864
124658937
867439152
246315798
981267345
573894216
495723681
718946523
632581479

792685341
134297658
568314297
216573984
849126735
375849126
421968573
683752419
957431862

562987341
317524968
984136725
276891453
493765182
158243679
845619237
731452896
629378514

347812956
261953487
895764123
134295768
976381245
528647319
419578632
683129574
752436891

634891257
729645318
815237694
483912576
197563482
562784139
256179843
941328765
378456921

816729534
542318769
973654182
634985271
198247356
725136498
351862947
469571823
287493615

123685794
957432168
486197532
518326947
392748651
764951283
631574829
879263415
245819376

613792845
785461293
942385716
564928371
138547629
297613584
826134957
351279468
479856132

247698315
193257486
658413972
469821537
785369241
321745869
516984723
974132658
832576194

481693257
356287491
729415683
172956834
548731926
693842715
937568142
214379568
865124379

951367482
742819365
836524179
567193248
314286957
289745613
475931826
123658794
698472531

635178924
719524683
842693175
421985367
567342891
983761452
258419736
374856219
196237548

581279463
637854192
924631857
459786321
273415689
816392574
148967235
395128746
762543918

769342185
325871964
814596237
437128659
296453871
158769423
572984316
983617542
641235798

237659148
486127395
915438267
872963451
163574829
594281736
348796512
729315684
651842973

159378246
463921857
782465193
815693472
237584961
946217385
371846529
694152738
528739614

294638751
378915264
561724398
846371529
135492876
729856143
982167435
453289617
617543982

365792148
427831965
819456372
674283519
583914726
291567483
146325897
738649251
952178634

694852137
257631984
831749625
573916842
426578391
189324576
945263718
362187459
718495263

527163894
483297516
169845327
635429178
971586432
248371659
814952763
396714285
752638941

587462391
324197865
961538472
496285713
873619254
152374986
218753649
735946128
649821537

659784231
248931756
731562984
564197328
912853467
387246195
826479513
495318672
173625849

537418629
681932754
429567183
812645937
754893216
963271845
148759362
296384571
375126498

893214765
521678943
647593281
286731459
934856127
175942836
318467592
752389614
469125378

537926841
642813579
981754362
279431685
814695723
365278194
126389457
758142936
493567218

318697245
425813967
769542831
831754629
546329718
972168354
157286493
684931572
293475186

518462379
297835614
436971258
621548937
873629541
954317862
185793426
769254183
342186795

713458926
294637581
658192734
326589417
879341265
145726893
961875342
532964178
487213659

873264195
241759863
569831742
734198256
625347981
918625374
387516429
196482537
452973618

958631274
164287539
372945861
489163725
521874396
736529148
617398452
245716983
893452617

497156328
258349761
163278459
534687912
729531846
681492573
815723694
342965187
976814235

571436298
386529741
249871653
965312874
823647519
714985362
137254986
498763125
652198437

247389156
581426793
369517482
754163928
193248675
826795314
472831569
935672841
618954237

284965173
196732584
375841629
861423957
439576218
752198346
928357461
547619832
613284795

781364952
954872316
632591748
879645231
265713489
413928567
396487125
148259673
527136894

517382496
324796518
968541237
872419365
493265781
156837942
749158623
685923174
231674859

897216435
416395872
325487619
168529743
974138256
253764198
732651984
549872361
681943527

592617843
168439725
473285961
235748196
786921354
914563287
621394578
859176432
347852619

675834129
213695784
894271563
387569241
159427638
462183957
746958312
531742896
928316475

712864539
539172648
486593721
867319452
945728316
123456987
691245873
258637194
374981265

274863159
839215746
651479328
348697512
127584693
965321487
582136974
716948235
493752861

238469175
754213896
961587342
173954268
642138957
895726413
429875631
317642589
586391724

241938657
573261984
869754231
485619723
716325849
932847165
698473512
357182496
124596378

754326981
936871452
218945637
197253846
382694175
465718293
643582719
829137564
571469328

128649735
357821964
496357821
582413679
914276358
763985142
835794216
271568493
649132587

781395264
459612378
326748159
815263497
972451836
643879512
594127683
237586941
168934725

436951278
158472693
792836145
871349526
243568917
569217384
614793852
325184769
987625431

149672538
756438219
823915746
568391427
294567381
371824965
912783654
635149872
487256193

354271896
872693541
691548237
763125984
219384765
548769312
485912673
137856429
926437158

784593216
691482735
235167894
542918673
813746529
976325481
157234968
469871352
328659147

681234579
493567182
275918463
924871356
157693248
836452917
748325691
319746825
562189734

743659821
261834975
859721643
597418362
184362597
326975184
632587419
918243756
475196238

573812946
269543871
481796523
145327698
897651234
326489157
714265389
932178465
658934712

547829361
368147592
291653478
784932156
952461837
613785249
439278615
876514923
125396784

847269153
526731489
193548726
375194268
962387541
418652397
634915872
789423615
251876934

394165728
612478539
758239416
546382971
129746385
873591264
485623197
267914853
931857642

486537912
971482653
253619748
617245389
548963271
329178465
734891526
162354897
895726134

498735162
237961485
561482379
915326748
843579216
726814593
159643827
684257931
372198654

418637259
235894617
976251348
392718564
854362791
761549832
547983126
629175483
183426975

943276581
287415369
165893472
628159734
431728695
759364128
394587216
516932847
872641953

659327418
238419657
174658923
492875136
761243895
583961274
816532749
347196582
925784361

356972841
974815326
182463579
618794253
547321698
239586417
825137964
763249185
491658732

287451639
546398721
913627854
768215493
429783516
135964278
651832947
872149365
394576182

241589376
679432815
385761942
432856197
168947523
597123684
956278431
713694258
824315769

314592687
795681234
286347519
857463192
462915378
931728456
179234865
623859741
548176923

236149578
187253694
954768213
673482951
821935746
495617832
769321485
348596127
512874369

526974813
938512764
147386259
681759432
372148596
495263178
213497685
769825341
854631927

823917654
514386279
796452831
652743918
147298365
938165427
379524186
485631792
261879543

597312468
418756923
632894175
249537681
386129754
175468239
821645397
764983512
953271846

751968234
892143756
463275198
546719823
187324965
329586417
978651342
614832579
235497681

546317298
189625347
723894165
215973486
678241953
934586721
851432679
362759814
497168532

753216894
968354217
124879536
591648723
832597461
647123985
385762149
416985372
279431658

137249856
695831427
248765193
914356278
876124539
523987614
352698741
769412385
481573962

289763451
371452968
465198327
132845796
657931842
948276513
896517234
714329685
523684179

567283419
348179562
129654387
951738246
472561938
683942175
894326751
235817694
716495823

156742938
374698152
892315647
721586394
968437215
543921876
219854763
685173429
437269581

756418392
283596471
914327685
869245713
542731869
137689254
621853947
475962138
398174526

816945237
924738651
753126984
437859162
569412873
281367495
178293546
692574318
345681729

625493718
481726395
973518642
364975281
217684953
598231467
849352176
136847529
752169834

352164789
948732516
716895234
625413897
437289165
891576423
164358972
279641358
583927641

965241837
821537946
743986251
132459768
496378512
587162493
658714329
379625184
214893675

184952367
972346158
356817429
518734296
427691583
639528741
763285914
845179632
291463875

187932546
539146782
264758391
856497213
342615879
971283465
728369154
615824937
493571628

386219745
129754386
475386192
598641237
264537918
713928564
832495671
651873429
947162853

632579481
789614523
415382976
956843712
124756398
873921654
297468135
341295867
568137249

931284576
257163849
864957132
312546987
745892613
698731254
586479321
173628495
429315768

175493628
398625147
264718359
981257436
647931582
532846971
753189264
829564713
416372895

631857942
749162385
528349761
184693257
267581439
395274618
853726194
412935876
976418523

271648935
698253741
534791268
149527386
786134592
352986417
865479123
417362859
923815674

249715683
865293741
371864925
498571362
536429817
127386594
983152476
714638259
652947138

738412659
561839274
294567381
975328416
143976528
682154793
456791832
329685147
817243965

236459187
819237654
574681329
358194276
497862513
621573948
743925861
165348792
982716435

261875934
397624815
584391762
978152643
642937581
153486297
716249358
435768129
829513476

817695432
254317698
639428571
976183245
543762819
182954367
398241756
421576983
765839124

592486137
638971542
417523968
253649871
976158423
184237695
361795284
725864319
849312756

176284359
385697241
492135768
953761824
817942536
264853197
748526913
629318475
531479682

523186794
147239856
986475321
378912465
491563278
652847139
734698512
219354687
865721943

572346189
143892576
869751423
915268734
487135692
326479815
794583261
238614957
651927348

368917425
192354876
475862319
724631598
583279641
619548237
257183964
946725183
831496752

391785642
268394175
745612983
174238596
826159437
953476218
687541329
519823764
432967851

193564728
274398516
658127439
427619385
369852174
581473692
816235947
932746851
745981263

291736485
675894312
384125679
167342958
938561247
452987163
726453891
549218736
813679524

975483261
468912753
312567849
589126374
631874925
247395186
754239618
196748532
823651497

596873214
238415769
471269358
723958641
185634972
964721835
342596187
657182493
819347526

473658291
261793845
589412673
935847162
648129357
712536984
327984516
196375428
854261739

319546827
852397614
476128539
945732168
637819245
128465973
781653492
594271386
263984751

395148672
462739815
781562349
649257138
823614957
157893264
976385421
538421796
214976583

627915384
485273196
319684527
571439268
293768415
846152739
962541873
758326941
134897652

934871625
712536894
856942371
428153769
397264158
561789243
143625987
679418532
285397416

948136257
175892463
362547891
539724186
417968325
286315974
623459718
791683542
854271639

853127649
297436815
461895237
912374586
348569721
576281394
185743962
729618453
634952178

658137249
923546178
147289365
714852936
539761824
286493751
391624587
862975413
475318692

982317645
573496812
164258937
219534786
458769321
736821594
645183279
891672453
327945168

328475619
146982357
579163842
294637581
657841923
813529476
431298765
785316294
962754138

781259436
395468721
264317985
153674892
648932517
927185364
832546179
476891253
519723648

854137962
362498517
971652834
428573196
613924758
597816243
235769481
749381625
186245379

158326497
972514386
643978125
825197643
431682759
796453812
564231978
217869534
389745261

579264813
816953274
423178596
192345768
748691352
365827149
981536427
257489631
634712985

895641273
124873956
763259814
641792538
239518647
587436192
352164789
916387425
478925361

781542369
534869712
296713458
468971235
125638974
973425681
642187593
319256847
857394126

362814795
948576132
175923468
256438971
419762583
837195246
581347629
723659814
694281357

978245613
325916487
641873925
734198562
586324179
192657834
263589741
419762358
857431296

654189372
982673415
173524689
538496721
241357896
769812534
416238957
895761243
327945168

794132865
156948732
382567491
528416973
461793258
937825614
615289347
279354186
843671529

792641538
568932147
134875296
653219874
841763925
279584361
415396782
986127453
327458619

865297341
493518627
127463859
651789234
278345916
349621785
736152498
582974163
914836572

695328147
431697852
827451963
352876491
964213785
718945236
279564318
543182679
186739524

615798432
249136578
378452916
863275194
591384267
724961853
132649785
957823641
486517329

452691387
916783542
873542961
194267853
328415796
567839214
281974635
739156428
645328179

623594718
957138462
814627539
736859241
245713986
198246375
581372694
369485127
472961853

297356148
435817269
186294357
562978413
918643572
374125896
659482731
723561984
841739625

425173986
381596274
697842315
513689427
276354891
948217563
152738649
834961752
769425138

149285736
752369481
368741592
513498627
286573149
974612853
821956374
435127968
697834215

258716493
134829567
679354128
923648751
816572934
547931682
391485276
762193845
485267319

821735649
357649812
964218573
793162485
648597321
512384796
436971258
279853164
185426937

416972385
783546912
592813764
374625198
659381247
821497536
147238659
935764821
268159473

189762534
657413892
234598617
345671289
792385461
861249375
578934126
416827953
923156748

142937865
563148729
987265413
691374258
435826197
278519634
714693582
829751346
356482971

987531462
431926587
652487391
569874213
314265879
278319645
726143958
193658724
845792136

246971583
957382614
183654297
365128749
718469325
492537168
874213956
631895472
529746831

654812793
289735164
173946258
961453827
438297615
725168439
542381976
816579342
397624581

371952648
694138725
825674391
469783512
712596483
538421976
243869157
956217834
187345269

128536974
937824651
465197283
679345128
812679345
354281796
243768519
586912437
791453862

846957213
293186574
571432698
968245137
425713986
317698452
782569341
654371829
139824765

594728613
821396574
367415928
639271845
715984362
248563791
982137456
156849237
473652189

573629814
416783529
829514637
982167345
351948276
764235198
197852463
238496751
645371982

436987215
812354769
579216834
685431972
124879653
793625148
341792586
967548321
258163497

475823916
298561374
316749582
531687429
627194853
849235761
982356147
753412698
164978235

623589714
481276935
975143826
539812467
867394251
214657398
758931642
346725189
192468573

426139587
173584926
958267413
697418235
381952674
542673891
239745168
864391752
715826349

239681574
416375928
758492631
964527813
127863495
583149762
642738159
375914286
891256347

671329485
928654317
534817962
853162749
796483521
142975836
287531694
319746258
465298173

419327856
328456791
657189423
793218645
542763189
861594372
274635918
935871264
186942537

894153762
253786914
716249385
685437129
427891653
139562847
362914578
571328496
948675231

465182739
893745621
271396458
157964283
629538174
384271965
748659312
916823547
532417896

974125683
136874529
582369174
329687415
718453962
465912738
851296347
247531896
693748251

258763491
749821563
361459287
593287614
874316952
612594378
137645829
485972136
926138745

743659821
251738649
968412375
485173962
692845713
137296458
324587196
579361284
816924537

719524683
834769152
256381749
327458961
965213478
148697235
573142896
681975324
492836517

182943765
654271983
793658421
471396852
569827134
328415679
216739548
835164297
947582316

862493157
593761482
471582369
347619825
186254793
259378614
634125978
728946531
915837246

275438169
381296745
649571328
563784912
928163457
417952683
754629831
132847596
896315274

435192768
261478395
978365421
856924137
729813654
143756289
584237916
612549873
397681542

951274836
426389571
378561924
785436219
293718645
164952387
542193768
837645192
619827453

569248137
128736954
347195286
736821495
814957362
952463718
483612579
275389641
691574823

598742631
134596278
627813495
981437562
472965813
356128749
245379186
813654927
769281354

752948163
941356827
863172594
579423681
316589742
428617359
195834276
234765918
687291435

185946327
376512489
492783615
967138254
538427961
241695738
619354872
724861593
853279146

563498217
924571368
187362495
675149823
841723956
239856174
416935782
358217649
792684531

148293765
672845139
935671842
786914523
429358617
351726984
513469278
294187356
867532491

358279461
942615378
167348529
576182943
893754612
214963857
689421735
425837196
731596284

536198247
419276358
872543916
241835679
958617432
763429185
194752863
627381594
385964721

178543296
953762481
264198357
389475162
712836945
645921738
426357819
897614523
531289674

781496532
659723841
243518976
562879314
394162758
817354629
436287195
128935467
975641283

832754169
546891237
179362854
923648715
485179326
617523948
354287691
298416573
761935482

489215367
172936584
563847219
691384725
824759136
735621948
947162853
258493671
316578492

367498251
284571396
915236784
179685432
542319867
836742519
628957143
491823675
753164928

132467895
547982316
968315247
421639578
876154932
395278461
759841623
684723159
213596784

259618374
731524986
486793152
374189265
125476893
968352417
817245639
543961728
692837541

685431297
297865134
431729865
129546378
854397621
376218549
512674983
768953412
943182756

526397481
317845269
894126735
789514623
145632897
263978154
638751942
451269378
972483516

132458679
758629431
964137852
679342185
583761924
421895763
316574298
895216347
247983516

342965187
897143265
156278934
421756398
573829641
968431752
735614829
619582473
284397516

643597812
528416397
197832456
456978231
832651749
971243685
385729164
214365978
769184523

241973586
765428391
983615427
872341965
139586742
456792138
317869254
528134679
694257813

869147253
254963718
317285964
438529671
175634892
692871345
521798436
946312587
783456129

872194635
954763821
613258794
536942187
728316549
149587263
261479358
487635912
395821476

513762489
497583261
628419537
356841972
172396845
984257613
241938756
869175324
735624198

678521493
293874651
514396728
945183267
321657984
867249135
159432876
432768519
786915342

364597182
982146357
715823946
456319278
298675413
173284695
839452761
641738529
527961834

974326158
625781439
831954762
318269574
457813296
296547381
742638915
183495627
569172843

549687213
632514978
781293654
376452189
894136725
215978436
927365841
463821597
158749362

914568237
823497156
567312849
356879412
281643975
749251368
698734521
135926784
472185693

179865324
356472981
428391765
863759412
541283697
792614853
935148276
287536149
614927538

843162957
926573841
751894362
182956473
569437218
437218695
314729586
695381724
278645139

294851736
615732948
873964521
948316275
721598463
536247189
182675394
357489612
469123857

416798352
758243619
239561478
365412987
972385164
841679235
683954721
597126843
124837596

471583629
983627451
256914738
594261873
867395142
312478965
128756394
645839217
739142586

679183254
534972681
821564379
162897543
358416927
947235168
295741836
716358492
483629715

632817495
581492763
749563218
918274536
456138927
327956184
293785641
165349872
874621359

273961584
691845237
854723196
587219463
946358712
312476958
438197625
125634879
769582341

341296587
798435216
265187349
529764138
413829675
687513492
834672951
976351824
152948763

958472136
732165984
614839275
241693758
396758412
587214369
179546823
863927541
425381697

245317896
817269435
936854721
468572913
123948657
579631248
654723189
382196574
791485362

891563742
763924518
452817693
329685471
547139826
618472935
986241357
275398164
134756289

216457839
935861724
478932156
154729368
692348517
783516942
569184273
841273695
327695481

192764538
468135297
753928641
584612379
617493825
329587416
846371952
975246183
231859764

724198563
183657249
569234718
971526384
645983127
832471956
217869435
356742891
498315672

712594683
563872194
498631257
385729461
627418539
149356728
854163972
236947815
971285346

875321496
692847513
341956287
123795648
489163725
567284139
714638952
258479361
936512874

253689741
961745328
478132659
516394872
327861594
849527136
134956287
795218463
682473915

516429873
379158264
284637915
193765428
728341659
645982731
931274586
862593147
457816392

974582613
812637954
563419827
158376249
327948165
496125738
239751486
685294371
741863592

413768952
957124386
268593174
345276891
692831745
871945623
739652418
584319267
126487539

486971523
357826914
921543768
273694851
648135297
519782346
864359172
792418635
135267489

781392645
639745218
524861973
168534729
372986451
945217386
456173892
817629534
293458167

184625937
659738142
237491658
741853296
925167384
863249571
376582419
498316725
512974863

692583417
743169528
185724963
468931275
529678134
317452689
276895341
854316792
931247856

253486719
496175382
817932546
982513467
671849235
345267198
524398671
738621954
169754823

245713986
837946215
619528473
583267194
426391857
971854362
394685721
152479638
768132549

253976841
461528973
978413256
539781462
814265739
627349518
382654197
795132684
146897325

527984316
438561279
619273584
746825193
392716845
185439762
974152638
853697421
261348957

465839127
189527643
273164958
542713896
638295714
917648532
796352481
351486279
824971365

396528741
147639582
852714936
239147865
568392174
714856293
675283419
981465327
423971658

573968412
264715398
198432576
957243861
486159237
321876954
819327645
642591783
735684129

236581947
417629538
958473162
362815794
184397256
795264813
541732689
679148325
823956471

263517498
547698123
891432675
756129384
134876952
928354761
612745839
479283516
385961247

657894213
924731865
318265749
193458672
582376491
746129358
475982136
261543987
839617524

627954318
591683274
348721596
452178963
169342785
873569142
234897651
715436829
986215437

435961782
718524963
962738154
693275841
157486239
824193675
371652498
549817326
286349517

856971243
142863597
739524618
593712864
261348759
487659321
915237486
328496175
674185932

613845279
548927136
927631458
436198725
279356841
851274693
382419567
195762384
764583912

837425691
942168735
165973428
756239814
291847356
483651279
529384167
614792583
378516942

369158742
548672193
271493865
492317658
816945237
735826419
957261384
123584976
684739521

739825614
254961378
168734592
872156439
516493827
943287165
691542783
325678941
487319256

652473819
493581627
871629453
918354276
327168945
564297138
236845791
745916382
189732564

637914528
581672943
492358671
759836214
824591367
316247895
945723186
163489752
278165439

674258913
893174256
521693748
365842197
942761835
187935624
738519462
259486371
416327589

867514923
329867451
154932867
275143698
491658732
683279145
936721584
512486379
748395216

763514928
985273146
241896375
379481562
658329417
124765839
896142753
437658291
512937684

189763542
374251896
652984713
423596178
968172354
517438269
831647925
796325481
245819637

825764193
796381425
413592678
561827934
947653281
382149756
134275869
679438512
258916347

489167523
361425978
527938146
916382457
745619382
238754619
174296835
653871294
892543761

726935184
491728635
358614792
812459367
635271849
974863521
543196278
187342956
269587413

368574291
719382546
542169873
937851624
254936718
186247935
623718459
491625387
875493162

458729316
976381245
312456987
269875431
187943562
543612879
825137694
794268153
631594728

637289145
819654732
524317689
253468971
178923564
496571328
361892457
785146293
942735816

258173649
936452718
147986253
514639827
723518964
869247531
391825476
675394182
482761395

293615478
571384962
684927351
417296835
365478129
829531746
746859213
952143687
138762594

527318694
189546273
634792158
342167589
956823741
871954362
268471935
415639827
793285416

629871345
815463297
743925618
268734159
371592486
954618723
196287534
537149862
482356971

978635142
165247893
342981765
526398471
431576928
789412536
814763259
293154687
657829314

246758193
173942865
895136742
469283517
732561489
581497326
657819234
314625978
928374651

839742561
517986234
462153789
645321897
921874356
783569142
258497613
374618925
196235478

841397652
269451873
537826419
198742536
324615987
675938124
716284395
453179268
982563741

349268571
657419283
281573496
516782349
472396158
893145762
765921834
924837615
138654927

143285796
296417835
785936241
312674589
459128673
867359124
671843952
938562417
524791368

784952136
216873549
953164782
129485367
637291854
548736291
871349625
462518973
395627418

652937184
984512376
137846295
423675819
579128643
816394527
765289431
348761952
291453768

164378259
278569314
593142678
712953486
645287931
839614725
987425163
321896547
456731892

824651379
975324816
136879254
591267438
782493165
643518927
258146793
419735682
367982541

371826549
689541327
245937681
197684235
528793416
463152978
836275194
952418763
714369852

514673892
379482156
862915473
136729584
945168237
287534961
453297618
628351749
791846325

726351948
148629357
395874216
862543179
931762485
457198632
674235891
289417563
513986724

143569827
257318946
698427135
564891273
719632458
382745691
975286314
426173589
831954762

851679342
647325891
239418576
728164953
964532187
513987624
385246719
496751238
172893465

796542813
243189576
851763294
438916752
529378461
167254389
974635128
685421937
312897645

816754392
523981746
497236581
241897653
635412879
789563214
964375128
372148965
158629437

683721954
749358216
251946837
578632149
914587623
362194785
827463591
496815372
135279468

185239467
769415832
324786195
918623574
476958321
253174986
542397618
897561243
631842759

619347285
872956341
435218796
296134857
753869412
148572639
987421563
364795128
521683974

231967458
745281396
689435217
914726583
857193624
326854179
593672841
168549732
472318965

984125367
512376849
763498251
396241578
457683192
128957436
839714625
245869713
671532984

592376481
638941275
741825963
876493512
259618347
413752896
924137658
387569124
165284739

946253718
571869243
283741596
735694821
128537469
694182375
362975184
857416932
419328657

631859274
475326918
298174365
763412859
854963721
912785643
126598437
549237186
387641592

387965421
452713698
961842375
738621954
214597863
695384217
143276589
529138746
876459132

435678291
879421635
126935874
312867549
657249318
984513726
743186952
561792483
298354167

352967814
971483526
864521397
196352478
285794163
743618259
618239745
527846931
439175682

178294563
253768149
946315827
481623975
732589416
695471238
514836792
867942351
329157684

297865143
348219756
165743829
854927631
931586274
672431598
426378915
513692487
789154362

816945327
923768145
457213869
745621938
681359274
392874516
278196453
134587692
569432781

149652378
352871964
768934215
236517849
594368721
871429653
987146532
615283497
423795186

561378924
372459681
849621375
256783149
738914562
914265738
197832456
625147893
483596217

678591234
215743968
934826751
483159672
597462813
162378549
326915487
849637125
751284396

493865217
587291463
126473985
748319652
319526874
265748139
971654328
632987541
854132796

725419683
169358724
384276195
817965432
542731968
936842517
451683279
273194856
698527341

816275943
429836571
357419862
532964187
784321659
961758324
195647238
248593716
673182495

679385142
251479638
483216597
596732481
847561329
312948765
138627954
924153876
765894213

326954817
795168423
148273596
513629784
274381965
869547231
451896372
687432159
932715648

964532187
723861945
158794326
246189573
597346812
381257694
879623451
615478239
432915768

635498721
419372856
287156439
372981645
164725398
958634172
546217983
891543267
723869514

572684193
148392756
369571428
836127549
491853267
725946381
657239814
213468975
984715632

758341269
124698357
396752148
863917425
472586931
519423786
985274613
231869574
647135892

195637428
427918635
638524179
951276384
763489512
284153796
576392841
819745263
342861957

659472381
823591647
174683529
236815794
798234165
415967238
962758413
541329876
387146952

436758192
728619543
195432768
984126357
317945826
652873419
273591684
569384271
841267935

937168254
642957183
581342679
253784961
178693425
496215837
715426398
829531746
364879512

947136582
356278914
128459673
865947321
419382765
273615498
584761239
732894156
691523847

832916754
574238916
961745238
349167825
718352469
256489173
623891547
195674382
487523691

379461285
246587319
815329764
483652971
921743658
567198423
192874536
758936142
634215897

617293548
549816237
382754961
756938124
193462875
824175396
935641782
261387459
478529613

814327596
926854137
375916284
132685479
758491623
649732815
587149362
263578941
491263758

312748659
974165823
856932417
768453192
129687345
435291768
281576934
643829571
597314286

319682574
742915368
865347219
287436195
153829746
694571832
531264987
428793651
976158423

312769584
847153962
695482371
163824759
289517436
754396128
426975813
531648297
978231645

723816594
914253786
865974231
659387412
238145967
471692358
347568129
182439675
596721843

865493271
139726854
247158369
614537928
752819436
983264517
591642783
376985142
428371695

256184973
934627518
718395462
482971635
173562849
695843127
369718254
827456391
541239786

391287546
745916832
826543197
512634978
483792615
967851423
639125784
174368259
258479361

853412967
247695831
169378452
472563189
698241573
531789246
926834715
785126394
314957628

625149837
814732965
937865412
742398156
586217349
193456728
261974583
459683271
378521694

845692173
367185924
129734586
736821495
451967238
298543761
912356847
583479612
674218359

652791438
349826715
871435629
167943582
235687194
498152367
783264951
524319876
916578243

356982741
421765983
987413652
163854279
294371568
875629314
738246195
619538427
542197836

397281645
652943871
184576392
461397528
823654917
579812436
916735284
735428169
248169753

129356748
785914362
364827159
852731496
916542873
473689521
641273985
238495617
597168234

694752183
352861974
178439562
236175849
819243756
547698321
465317298
921584637
783926415

347158962
192673854
568429731
673841529
421965378
859732416
935214687
286597143
714386295

716492358
298735146
354681972
962817435
183524697
475369821
837956214
529148763
641273589

942173865
165428793
378956214
739645128
256781439
481392657
697514382
523867941
814239576

953146827
784523619
216798354
827961543
341875962
695432781
432689175
569217438
178354296

615497238
379582614
482163957
796241385
841935762
523678491
154329876
967814523
238756149

739815642
215946378
648237195
163592784
892174536
574683219
421358967
357469821
986721453

859413726
627985143
134762859
918657234
263894571
475321698
592148367
386279415
741536982

614579832
879423156
523816794
985134627
736258419
241967583
167395248
358642971
492781365

425861937
319247658
867395142
638524719
941786523
572913864
793652481
254178396
186439275

295183467
317426589
486579132
629731845
534298671
871654293
948312756
153867924
762945318

874935126
523186749
169724385
957863412
486271953
312549867
738612594
691457238
245398671

932876541
571934286
864125937
286419753
347562819
159387624
693251478
728643195
415798362

916823457
734615289
852749163
479362518
265198374
381457926
523976841
648531792
197284635

385164792
914752836
267839415
653928174
728413659
149675328
892347561
536281947
471596283

582491367
341687952
679253148
893764215
425918736
167325489
738542691
216839574
954176823

792813456
183465972
546972813
917236548
638154297
425798631
261547389
874329165
359681724

725169438
683524719
914783256
592416873
847352961
136897542
369275184
271648395
458931627

891574236
576231489
423896751
384759612
712643598
659128374
138467925
267985143
945312867

142875936
576139428
398426715
683594172
917682543
425713689
869247351
731958264
254361897

681579243
475312986
392846751
257468139
869137425
134295678
946783512
513924867
728651394

986531427
321874965
457962138
548693271
769128543
213745689
192386754
874259316
635417892

347192685
518346792
269758134
496275318
735861249
821439567
682514973
153987426
974623851

963824157
817695243
254173689
175362498
649758321
328941765
582417936
491536872
736289514

895621473
721349568
436785219
158964732
362517984
974238156
583192647
247856391
619473825

291673854
863541927
574982316
429857631
615394782
387216495
136728549
752439168
948165273

219563847
836427195
574891236
152389674
498675312
367214589
621948753
985732461
743156928

834927165
627158943
915643872
278539416
549716328
163482759
792864531
456391287
381275694

596184723
432679185
781235649
847351296
163492857
925867314
318546972
259713468
674928531

168342759
492785361
735961284
921856437
657439128
843217695
586173942
379524816
214698573

951762843
423859176
786314259
569428731
174935682
832671495
398246517
245197368
617583924

276593841
341287596
598641732
427819653
153764289
869325174
684972315
932158467
715436928

156497328
829356174
734281965
367849251
945123687
218765493
691538742
572914836
483672519

824563917
693718452
157294638
348672195
269451783
571389264
915847326
436925871
782136549

279486135
843571926
651923847
985347261
137862459
462195378
314758692
596214783
728639514

739185642
458326791
621794835
374859126
865412379
192637584
916273458
283541967
547968213

948712653
761354982
523968174
832695417
456271839
179483526
614837295
395126748
287549361

527439681
984612753
136587249
413258967
678943512
295176438
369824175
841795326
752361894

397145826
146382579
852976314
681754293
579263481
423891765
765429138
214638957
938517642

275819643
814623975
639574821
596241738
321758496
487396512
742185369
168937254
953462187

126943587
954187362
783652491
872396145
365471829
419528673
537264918
698715234
241839756

527194386
986325174
143867295
754932618
639718542
218456937
861549723
375281469
492673851

241957683
736148529
985623741
362879154
459216837
817534962
628491375
593762418
174385296

492681537
561437982
738952461
356748219
289165743
147293856
673524198
824319675
915876324

496381725
128657934
753942816
874126593
239475168
561839247
982564371
615793482
347218659

879264135
564831972
321795864
132458697
698327451
457916283
746183529
215679348
983542716

367192845
219548637
548637219
194856723
783924156
625713498
472369581
956481372
831275964

426781953
873259164
951436872
718523649
395164728
642978531
284615397
537892416
169347285

783514296
649782315
521963874
936825147
158437629
274691538
395278461
817346952
462159783

136295784
849716235
725384961
471539826
692847513
358621497
587162349
214953678
963478152

873912456
142856739
659347812
924135687
731628945
568794321
495273168
316589274
287461593

387149562
295367184
164825973
573416829
428593617
619782345
856974231
732651498
941238756

136287945
728495316
549136287
215843679
687951423
493672851
971324568
352768194
864519732

176458932
483921756
952736184
649875213
738162549
521349678
815693427
294587361
367214895

543762918
128395467
769814253
431689572
982537641
657421839
394158726
815276394
276943185

651724389
372819465
894563712
718642953
529137846
436985127
183296574
967451238
245378691

412539768
375618429
698247531
861354297
753192846
924876153
589723614
137465982
246981375

789162534
413795826
625348971
534619782
861527349
297483165
372956418
946831257
158274693

168329745
753416982
492785361
514893276
386172459
927654813
275941638
641238597
839567124

258946371
413527698
967831542
735162984
826794135
149385267
382459716
674213859
591678423

384596127
921743685
765812394
436951872
879624513
152387469
597468231
248139756
613275948

381452796
926817354
754396281
562749813
837125469
149638527
673581942
495263178
218974635

154386972
732459861
698721345
219864753
547213698
386597214
875942136
921635487
463178529

637452189
125689743
498713256
574831692
382596417
961247835
856924371
219378564
743165928

817526493
264983175
539714862
156278934
348695721
972431586
683159247
795342618
421867359

247536981
983142756
651879432
134298567
726415398
598763214
469387125
375621849
812954673

495681273
876325149
312479856
538246917
627193485
149758632
754862391
283917564
961534728

547963218
968721534
312485769
795614823
634872195
821359647
456238971
173596482
289147356

968241357
271953648
543768921
135892764
784615293
629437815
352189476
896574132
417326589

681497523
492531687
357628914
573164298
824759136
169283475
215376849
748915362
936842751

765349821
281657349
943812567
658291734
429738615
137465982
374526198
512983476
896174253

284519673
175436892
693782514
847625139
536197248
912843756
458961327
729358461
361274985

126783495
758294163
349615827
284579316
915368274
673421958
432957681
897136542
561842739

849312756
172586943
365479128
451237869
287691534
936845217
694128375
518763492
723954681

921365874
453287619
768419352
684752931
137694285
295138746
516823497
879546123
342971568

248769531
615234978
937158624
589326417
374915862
126487359
891573246
763842195
452691783

496582713
871934256
532167489
958723164
143896527
267451398
715648932
384219675
629375841

592746183
637851924
814392567
285417639
169523748
743968215
328675491
476189352
951234876

273491658
548672391
691538724
715263849
329784516
486159237
132847965
864925173
957316482

589371462
327864951
164529783
453216879
718495236
692738145
276943518
841652397
935187624

726954381
385167249
491283567
579628134
613749852
248531976
937415628
864392715
152876493

812357469
594826317
763914528
321549876
479268153
658173294
186495732
935782641
247631985

731584269
862193754
594267183
615932478
987641325
243758691
359426817
476815932
128379546

879631452
324795168
516842739
637258914
482169573
951374826
768413295
145926387
293587641

593648217
217935684
684271935
431726598
759813426
826459173
978164352
165382749
342597861

672431895
914685723
538297146
765814239
891326457
423759681
389162574
157948362
246573918

736812495
154796283
982543761
627459318
849137652
513268974
261984537
495371826
378625149

317289456
854736192
269154378
592861734
183497625
746523981
635948217
978612543
421375869

693217854
824695371
157834962
316542789
572968413
489371625
261489537
935726148
748153296

261859743
987432615
354167829
749685132
136294587
825371964
672913458
513748296
498526371

438612579
591738642
762594831
256387914
319425786
874169253
943856127
687241395
125973468

682457193
539281746
417639582
743568219
956712438
821943657
368174925
274395861
195826374

321964758
864753129
759182463
915876234
637425891
482319675
546291387
273548916
198637542

794538612
526147983
381962745
135879264
479625138
268314597
657481329
812793456
943256871

687913245
241785936
593426817
869154723
374268159
125397684
952631478
718549362
436872591

937524186
841679523
652183947
796835214
314296875
285741639
468917352
523468791
179352468

617498253
594273186
283561794
941735628
728614935
365829471
436982517
859147362
172356849

974531826
652847913
831296457
263985174
745163298
198724365
416379582
527418639
389652741

958472361
423916578
716358294
832695147
679143825
145827936
391784652
564231789
287569413

914738652
367452918
825691374
489176235
251843769
673925481
798564123
542317896
136289547

156743298
284956371
397281654
639512847
421867935
875439126
543698712
718325469
962174583

821753694
576294138
493186572
618379425
935842761
247615389
754968213
369421857
182537946

496813257
578269413
231475896
829731564
314658729
765942381
687594132
142386975
953127648

635721894
982435167
417869532
593276418
761984253
248153976
124697385
856312749
379548621

163845729
489327615
752961348
648732591
931584267
275619483
594176832
327498156
816253974

157869342
438152679
296743185
569421738
341578296
782396514
823614957
974235861
615987423

129536784
546278139
783941652
364719528
851623947
297854361
915382476
632497815
478165293

189246537
536781294
427953186
673195842
918324675
254867913
395678421
861432759
742519368

386271459
925468137
714395862
452837916
679154328
138926574
863542791
547619283
291783645

376524189
548791326
291386475
423678591
859413762
617259843
162845937
785932614
934167258

293871456
814695273
567342981
471936825
982514367
356728149
639487512
728159634
145263798

324781965
796452831
581396274
275819346
169534728
438627159
947268513
852143697
613975482

549783621
716542398
238619574
892367145
465921783
371458962
683295417
154876239
927134856

359142687
782356914
146978532
823519746
971463825
564827193
438695271
697231458
215784369

795381246
142796835
386425719
659813427
471652398
238947561
564279183
813564972
927138654

597612438
431978652
682345791
854123976
269587314
173496825
915834267
746259183
328761549

627435918
345189726
918726354
479258163
561943872
283671495
856317249
132594687
794862531

518932764
734186952
629547813
183674295
472395681
965218437
341829576
296753148
857461329

765938421
318724965
942615783
581493276
237586194
496172358
673849512
154267839
829351647

759842136
423196785
618537924
876213459
192754368
534968217
381679542
965421873
247385691

954681723
386527149
217943856
548719632
762834915
139265478
475396281
893172564
621458397

518764293
723918456
469532718
634895172
251673984
987421635
175346829
342189567
896257341

236879154
478315962
951246837
315497628
869132745
724568319
192684573
647953281
583721496

947123865
562879143
381645297
235914786
896237514
714586329
173462958
458791632
629358471

238579461
719643528
654821379
367154892
942368157
185297643
896412735
471935286
523786914

549736218
712984356
368251794
284517639
693842175
175693842
836479521
951328467
427165983

687934125
912578634
453261897
791456382
348712956
265893741
879125463
534687219
126349578

642519837
583467921
791823465
456931278
329678514
817245693
168394752
935782146
274156389

321748956
675931428
948526137
732694581
184375692
569812374
457183269
293467815
816259743

479358126
235461897
168927453
713692584
854713269
692584731
921846375
386175942
547239618

452137896
987526413
316849725
168273954
524918367
793654182
279485631
631792548
845361279

967851324
824739156
135426897
359267481
246518739
781394562
598142673
613975248
472683915

478156392
539278641
621439578
386714259
145923867
792685413
264391785
953867124
817542936

938541672
654723198
127689543
493157286
816392754
275468319
381274965
542916837
769835421

927536841
586174923
431289765
174952638
893617254
265843179
618325497
342791586
759468312

598376142
716492358
342158679
489637215
635821794
127549836
251784963
963215487
874963521

725318946
918624357
436957812
347582691
869431725
152769438
284173569
591846273
673295184

698574321
425193786
173862954
841937265
762451839
359628147
217346598
586219473
934785612

128357469
569814237
743629581
351748692
297136854
684592713
812975346
975463128
436281975

986735421
452169783
713248596
597326814
128457369
364981275
279514638
641873952
835692147

518247639
467359821
293861754
985732416
734196582
126485397
649518273
352974168
871623945

165843972
423917658
798265341
957486213
836172495
214359867
381794526
679528134
542631789

259134768
817629345
463578912
126897534
378415296
945362187
581743629
694251873
732986451

657432918
348961275
921758463
436129587
589347126
172586394
793614852
265893741
814275639

529431867
387265419
461978235
214583796
695724381
873619542
156847923
742396158
938152674

395671482
762854913
418392756
937568241
651429378
824137569
283715694
546983127
179246835

765184932
129637458
483529167
876312594
351948726
942756381
694275813
518463279
237891645

154372869
837691245
629458137
563789412
782143956
941265783
316924578
278516394
495837621

842576913
536291874
719384256
123468795
468957132
957132648
294613587
675849321
381725469

681947325
497253186
235186497
976531842
354892671
128764953
813475269
769328514
542619738

561287349
978436251
243951678
496372185
325814967
817569432
159648723
632795814
784123596

439162578
215387964
867945231
658273149
143596827
792814356
571638492
924751683
386429715

247351986
361829754
958476213
126743598
879165342
534982167
793618425
482597631
615234879

324157986
765983241
918624573
681479325
473562819
592831764
257316498
139748652
846295137

317964285
496582317
285371946
741629538
638157492
529438671
864795123
973216854
152843769

217568934
385149267
649327158
856412379
473956821
921783546
732691485
598274613
164835792

563871942
278954316
914263857
895416723
742538169
631729485
159342678
326187594
487695231

185236497
963714852
427958631
841629573
356871249
279345186
718592364
592463718
634187925

526837941
183649257
479521863
251764389
397258416
648913572
812496735
964375128
735182694

142769853
987531642
536428179
271984536
468153927
395276418
714692385
859347261
623815794

953681247
621745983
784923561
315469728
869172435
472358196
236514879
198237654
547896312

251486739
687953124
493721568
362148957
819572346
745369281
934615872
526897413
178234695

428759316
769312854
153468792
215843967
384697521
697521438
946185273
872936145
531274689

728196453
346875219
915324678
293587146
864231795
571469382
437952861
189643527
652718934

271345896
365298471
948176523
753429618
189567234
426831957
632914785
814752369
597683142

634519827
857324196
921768354
483271569
715496283
269835471
578943612
396182745
142657938

412357968
863491752
975268314
187536249
296784135
534129876
721845693
349672581
658913427

765231948
841956273
392478561
489123756
517864329
623597184
978612435
134785692
256349817

431658792
685792413
297134586
379461258
864529371
512387649
948273165
726915834
153846927

942158637
735694812
816732594
183269745
264375981
597481326
479816253
351927468
628543179

597324816
643185972
281679543
758412369
419536287
362798154
825967431
174253698
936841725

629384175
153276849
847159263
762943518
538721496
914865327
496518732
375492681
281637954

428935761
615724983
937186452
296318574
573492816
184657239
762843195
341579628
859261347

379245618
612873459
548196273
957634182
261587934
834912765
796458321
125369847
483721596

489273651
615984237
273561894
938147526
726358419
541692783
364815972
892736145
157429368

951623874
386497125
427851693
198234567
264175938
735968241
542319786
613782459
879546312

742956183
985731624
163482597
297318456
816245379
534679218
428167935
359824761
671593842

247359681
136728459
589614273
625471938
413986725
798235146
861542397
354197862
972863514

826794513
714653829
953128764
537869142
269417385
481532697
648275931
372981456
195346278

386524197
125976834
497813625
873692541
219458376
654137289
742365918
531789462
968241753

829416753
764539128
513872496
158293647
296741835
437685912
682154379
345967281
971328564

895142367
162753894
473968251
359876142
716294583
248531679
934615728
527389416
681427935

528374691
794651832
136892754
267135948
485769213
913428576
842517369
371986425
659243187

897514632
365892417
421376895
249687351
586123749
713945268
638751924
174269583
952438176

183479265
549632781
672158934
861743529
934825617
257916843
725384196
316297458
498561372

593428176
261793485
487615293
326571948
178964352
945832761
639287514
752146839
814359627

185746293
739251864
462893175
613425987
248179536
957368421
891634752
576912348
324587619

685729341
729314685
134865297
473952168
956148723
218673954
392581476
547236819
861497532

938762451
645183279
127954683
862317594
473529816
591648732
386471925
714295368
259836147

286534179
319768542
475129386
691875423
742391658
853246791
567983214
138452967
924617835

714983526
568271493
329645187
931852674
652714938
847396251
283169745
175428369
496537812

371659284
892174356
465832971
546793812
123485697
789216543
237948165
618527439
954361728

839154276
457236819
621789345
194325768
283671594
576948132
742593681
965817423
318462957

684513927
192746538
357892416
573169842
419238765
826457193
931685274
268974351
745321689

428736591
961528734
753419862
184293657
695147283
372865419
849671325
236954178
517382946

634519782
792486531
518327964
926758413
485163297
173294658
351942876
847635129
269871345

289376541
431958627
765421389
857694213
643512978
192783465
576849132
328165794
914237856

123796485
495381762
867524913
549218376
716435829
382679154
658947231
274163598
931852647

681243957
975681432
432597861
147968523
896352714
253714698
514829376
768135249
329476185

186372954
973845216
425916873
761283495
854769321
239451687
397124568
548697132
612538749

893564127
761289345
425713986
249378561
318625479
657941832
582497613
136852794
974136258

298456317
416397582
375821496
621573849
547689231
839142675
753218964
182964753
964735128

872653941
164987532
539241768
417836259
386592174
925714683
258479316
641325897
793168425

691835472
478269153
352714968
514376829
269458731
837921546
183647295
946582317
725193684

174395862
238416597
569872314
396157248
745268139
821943675
617529483
482731956
953684721

678539412
425716893
193482756
214973568
859261347
367854921
981325674
742698135
536147289

265738491
981645723
734921685
352479816
648213579
179586234
826194357
417352968
593867142

698524731
431976852
752813469
815697324
973248516
246135987
127359648
369481275
584762193

312974685
459682317
786153429
938745162
245816793
167239854
674528931
591367248
823491576

431986275
926753418
875124963
367298154
518647329
249315687
182479536
793562841
654831792

947365281
281497365
356281497
432956718
875124639
169738542
794612853
618573924
523849176

516928734
238457916
497631285
762394158
389512467
154786392
971265843
643879521
825143679

516849732
978312456
432675891
369721548
251984673
847536219
195267384
723498165
684153927

937612548
864957213
512438796
683571429
745289361
129364875
351726984
296845137
478193652

138749625
724568319
659132784
375981462
481623957
962457138
517296843
846375291
293814576

813974625
645312789
927685413
482793561
536841972
791526834
374269158
158437296
269158347

651327984
473891625
298465173
347586291
829134567
516279438
785612349
964753812
132948756

279653481
146892753
385174926
413728569
798516342
562439178
834965217
951287634
627341895

826451937
471963258
953278614
168734529
597126843
342895761
214689375
739542186
685317492

295746138
148352697
673981425
527194863
861235974
934867251
319528746
482673519
756419382

961375482
348612759
257948316
136794528
894521673
725863194
613287945
489156237
572439861

924157638
178346925
563982471
412539867
386724519
759861342
841293756
697415283
235678194

841576932
735192846
962348517
179463258
453827169
628951374
586739421
214685793
397214685

312896574
479253861
685741293
268174359
531962487
947538126
154689732
726315948
893427615

965214387
842673591
173895624
596138472
217946835
438752169
751369248
689421753
324587916

534172986
178695432
962438571
749321865
385946127
216587349
853769214
621854793
497213658

734985612
685712934
291463758
846197523
527634891
913258476
459821367
168379245
372546189

472361589
389257146
651849732
724196853
193485627
865723491
948612375
236578914
517934268

741326895
652897143
398145276
536912487
819734562
274568319
183659724
467283951
925471638

723591486
456827931
198364572
564238719
837159264
912476853
371982645
285643197
649715328

786345921
492718635
153269748
249581376
365497182
817632594
624173859
538926417
971854263

768523491
451798326
239461857
147956238
683142975
592837164
325684719
974315682
816279543

324897156
678541293
195632847
956314782
731289465
482756319
249163578
867425931
513978624

547296183
196378542
823451796
952614378
674983215
318527469
431862957
789135624
265749831

591278436
346591728
782436591
457912863
263845179
819763245
174389652
635124987
928657314

143862795
278915643
956347182
897154236
625738419
314296857
581673924
469521378
732489561

143297865
879465132
256813749
361948257
985732614
724156398
518324976
692571483
437689521

597123684
831469572
426785193
653978421
289541367
714236859
375894216
968312745
142657938

683194527
479582316
512376498
846921753
295837641
731465289
324719865
957648132
168253974

365819247
218743956
794526831
573964182
981275463
642381795
129658374
436197528
857432619

798431526
623579418
451628793
385167942
176942835
249853671
937285164
814396257
562714389

543617928
891324576
627895413
962573841
738461259
415289367
159748632
274936185
386152794

958762134
673154289
412983765
241675893
739841526
586239417
894317652
365428971
127596348

513429867
426875139
987163254
349257681
271386495
658914723
832791546
164532978
795648312

148735962
239681745
756249183
497158326
321467859
865392417
913826574
572914638
684573291

154738269
796542381
382691547
937126458
215487693
468953712
521369874
849275136
673814925

379612584
482957361
561834279
837261945
254793816
196548732
915386427
743125698
628479153

197234685
862591734
534867912
975613428
348972561
621458397
253789146
416325879
789146253

251698347
489731652
367254189
973526814
816943725
524187936
645819273
192375468
738462591

913562487
284197365
756348192
162759843
435681279
879234516
698423751
521876934
347915628

496715328
157238694
382964517
239541786
618379245
574682139
943157862
865423971
721896453

498271365
712563489
356948172
864197253
271356894
935824716
189435627
547682931
623719548

512496378
684327159
973851642
745983216
861742935
329165784
198274563
436519827
257638491

825476931
463219758
791835462
549683127
618724395
237951846
982367514
356148279
174592683

569243178
734918256
281675943
495182637
316759482
827364519
953427861
678591324
142836795

167984325
893275146
425631789
238796451
651342897
749158632
374569218
582417963
916823574

974621358
568437921
132958746
391285674
486379215
257146893
723814569
645793182
819562437

317594826
956812743
248637951
425381697
689745132
731926485
874263519
163459278
592178364

124869753
975342861
386157492
798236514
461795238
532418679
649521387
813674925
257983146

235194768
746582913
189637245
691825437
423769581
578341692
954218376
312476859
867953124

689153247
145728639
273496158
958214763
762539481
431867925
894372516
316945872
527681394

713486295
459723816
268519347
187945632
926138754
345672981
674391528
831257469
592864173

691478523
425316978
378259146
239867415
187524369
546931287
862195734
914783652
753642891

127849653
495376281
683125794
736518942
542937168
918264375
364752819
851693427
279481536

267841593
984375261
135926847
359684712
472153986
816792354
543218679
698437125
721569438

549732816
216894573
387561924
861479352
435126789
792358641
654917238
123685497
978243165

829374561
367512489
154968273
435891726
612745938
978236154
296487315
741653892
583129647

619832574
472915368
583467912
895374126
746251893
321698745
968743251
257186439
134529687

423761598
719385426
586492713
942857361
638124975
157936284
864579132
295613847
371248659

748235196
619478352
235169874
823594617
591786423
476312589
367951248
182647935
954823761

864953712
192687453
735421698
647215839
913876524
528349167
486132975
279568341
351794286

158276493
924813675
367549281
782635914
416987352
539124768
871392546
295461837
643758129

897361542
342795681
561824739
184953267
729186453
635247918
253678194
916432875
478519326

491672358
273895614
856431297
348956172
925187463
617243589
764528931
139764825
582319746

317894562
592671348
648352179
183465297
964217853
275938416
759123684
426589731
831746925

361259847
578463291
924187536
812795364
637824915
459316782
796548123
145932678
283671459

581629473
639487521
274315968
923764815
867951342
415238796
198546237
346872159
752193684

973526841
425187369
618493572
157349628
234768915
896251437
541932786
382675194
769814253

486932715
153786249
297415368
361579482
745821936
829643571
512367894
934158627
678294153

587264913
142395786
396178425
259687341
761423598
438519672
624951837
813746259
975832164

271354896
354968172
869127345
726589413
593241768
418673259
182495637
635712984
947836521

283497651
759681342
416235789
835912467
964873125
127546938
542169873
671358294
398724516

816479532
957632841
324185796
785941263
693827154
241356987
478293615
569714328
132568479

968721435
732549186
415683972
279135648
546278319
381964527
127496853
894352761
653817294

651398427
942576138
783142695
419253786
265784319
378961254
837629541
524817963
196435872

432596781
198237465
756841932
521963847
984725316
673184259
867319524
219458673
345672198

638972145
712465938
549138276
827614593
463529781
195387462
281746359
354891627
976253814

712536849
546981723
893742165
231659478
689174352
475328691
364215987
128497536
957863214

153289764
892764315
647513928
314956872
729148536
586327491
968471253
231895647
475632189

895736412
713482596
624915387
451379628
938264751
267158943
386541279
149627835
572893164

384579261
692841357
751362984
916784523
438256179
527193648
865937412
249618735
173425896

351498762
684273951
729651348
275164893
846932175
193587426
568349217
917826534
432715689

819542367
352167489
746938512
291853746
637214958
485679123
963421875
128795634
574386291

593867214
172543698
846219357
268154739
957382461
431796825
725938146
689421573
314675982

582341679
179628435
463579182
795483216
214765398
836912754
321856947
948237561
657194823

169738245
438562971
725914836
812673594
973451682
546829713
381295467
297346158
654187329

945276183
361984527
287153694
134629875
679548231
852731946
493815762
528467319
716392458

843952761
269781543
175436829
518394276
492675318
736128954
984267135
321549687
657813492

198475362
524683971
736129548
671854239
452396187
983217654
815732496
367941825
249568713

643928157
285714936
197635248
536281794
728493615
914576382
351867429
879142563
462359871

579428136
132657489
684319257
467293518
258174693
913586742
795842361
321965874
846731925

872356491
364197285
915482673
198273546
437865912
526941837
281639754
743528169
659714328

328541679
974638125
165279438
782314596
431956782
659782341
847195263
213867954
596423817

965741283
812396745
473528961
231659874
594873612
786214539
659137428
148962357
327485196

783461259
521938647
649527183
254319876
837652914
196784325
478193562
915246738
362875491

319245876
528617943
674398215
762451389
945863127
831729564
183576492
297134658
456982731

397241568
826957134
541683927
183496752
672315849
459872613
734168295
965724381
218539476

187435269
653129874
429876531
564918327
312647958
978253146
895364712
741582693
236791485

312859647
659374182
874621953
768943215
593218764
421765839
235196478
147582396
986437521

683194527
725863149
194725863
569378214
348612975
217549638
951237486
832456791
476981352

732586194
459731268
861249753
945827316
218364579
376915482
584673921
693152847
127498635

837612954
961457382
245938167
594863721
186729543
723541896
472395618
319286475
658174239

827134965
319576284
546829371
951247836
683915427
472683519
195368742
768492153
234751698

396578214
815423697
274619583
942135768
683947152
751286349
468352971
139764825
527891436

173425986
284396715
956781234
817269543
439857162
562134879
721943658
648572391
395618427

917582463
534697812
862341795
683124579
145769328
279835641
351976284
728413956
496258137

489761532
137582496
526934781
945826173
368197245
712453869
854319627
673245918
291678354

162493857
573681294
894752316
948127563
237965481
615348729
359214678
481576932
726839145

187293564
562481793
943576812
458712639
716349285
239658471
871924356
694835127
325167948

835924671
421736589
967815432
284593167
379461825
156278943
698352714
712649358
543187296

642731958
875962134
391845726
927416583
136589472
458273691
284697315
519324867
763158249

964257381
783614529
125983674
539172846
416839752
872546193
658491237
391725468
247368915

438917256
216458379
795623481
679534812
382176594
541892637
123745968
964381725
857269143

437968521
518273496
692415387
745632918
269851734
183749652
871396245
924587163
356124879

497361852
251847963
368529417
523698174
184735296
976214385
745182639
612953748
839476521

619738452
782154639
543269817
497583261
168472593
235916784
371645928
826397145
954821376

134579826
287136954
596824371
813742569
475968213
962351748
359417682
721683495
648295137

348925716
629871345
571364982
283617459
795482163
416593278
954138627
132756894
867249531

523417968
981326475
746958312
814269537
297135846
635784291
459672183
378541629
162893754

417869523
356241987
928375461
573684219
182957634
694123875
831596742
249718356
765432198

543189672
962347815
178526934
827431569
439265781
615798243
381972456
256814397
794653128

986735214
573214986
241986753
618579432
792348561
435162879
867493125
154627398
329851647

157934862
892176534
634258791
475823619
928461375
316795428
769542183
583619247
241387956

941283756
852674193
673591842
397812465
164759238
285346917
518437629
729165384
436928571

943781562
276935148
158426739
861254397
327198654
594367281
615842973
789613425
432579816

583724961
967158243
412963857
259816734
876435129
134297586
648571392
391682475
725349618

342615879
956837142
187492365
563249781
721386954
894571236
419768523
238154697
675923418

531429687
248736951
769581423
174865392
983274165
652193748
326918574
417652839
895347216

123985467
879614325
654732891
915473682
742856913
368291754
581349276
237168549
496527138

429613875
178295346
536748291
695832714
817469532
342571689
983156427
264987153
751324968

713265849
945783621
682149375
891456732
234817956
576392184
128934567
367521498
459678213

329641875
814795623
675823914
781934562
942586731
536217489
498162357
167359248
253478196

358794162
491625387
627813495
863459721
749281536
512367948
275936814
136548279
984172653

457261389
169873524
238459167
942718653
785346291
613592478
521984736
874635912
396127845

429386751
538721946
716945832
397254618
284163579
651897324
872439165
145678293
963512487

648129375
723584169
519637824
857462931
496315287
132978546
371296458
284751693
965843712

872536419
513942876
964718235
395471628
186295347
247863951
638127594
421659783
759384162

134759862
692813457
587462913
721638549
965241738
348597126
259384671
876125394
413976285

756918342
324765819
198324756
612473985
587291463
943586271
839157624
275649138
461832597

358912467
479836251
612475389
931267845
786354192
245198673
167583924
523649718
894721536

486372159
971856324
523194678
219645783
735928416
648713295
852467931
394281567
167539842

723856419
618394572
954712386
485621937
139478625
267539148
376245891
892163754
541987263

869312475
254978361
371645928
935187642
627453189
148269753
516894237
482731596
793526814

412863795
673195284
958724316
186239547
394587621
725641938
237416859
549378162
861952473

415869273
268173945
793425186
137584692
859236714
624917358
572398461
981642537
346751829

964587123
531269874
827413695
475936281
296158347
318724569
142695738
689371452
753842916

326514987
951687342
784329156
519738624
478962513
263451879
645873291
892146735
137295468

892651437
341279586
657384219
579142863
416538972
283796145
764825391
935417628
128963754

349526817
621987534
785143296
163458972
978362451
452719683
816275349
237894165
594631728

768423195
591876324
342951687
657392418
124687953
983514762
415239876
239768541
876145239

276483195
931572486
458961327
397248561
685139274
124756938
569317842
812694753
743825619

594163872
728945136
631872954
983716245
457298613
162534798
349621587
876359421
215487369

984731562
173526849
625498713
537869421
896142375
412357986
749613258
251984637
368275194

918427356
325681794
647395812
531248679
862739145
794156283
259813467
486972531
173564928

347912586
629485371
815673492
483791265
572836149
961524738
298357614
136248957
754169823

187395246
259864371
463721859
934572168
816943725
725186493
342658917
698217534
571439682

915324876
728965341
346178592
231846759
587239614
694751283
159682437
863417925
472593168

814326957
723958614
695471328
368297541
179645832
542183769
457862193
936714285
281539476

217935864
496871523
538246197
345167289
172589436
869423751
924318675
683754912
751692348

697814235
154623798
382759164
523498617
861372549
479165823
918247356
746531982
235986471

239568147
786241935
451973826
345189672
968327514
172654389
513792468
897416253
624835791

728963541
659214738
314875926
137659284
846732195
592148367
981427653
263581479
475396812

941825736
837916254
625437918
219378465
763541829
584692173
452169387
378254691
196783542

971846523
326715948
854923671
492378165
583261497
167459382
715684239
249137856
638592714

285614937
971283465
643597281
836159742
729846513
154732698
467321859
398475126
512968374

547832619
638491527
219576834
951243768
386715492
724968153
193684275
872159346
465327981

915624873
368759241
742381956
297436185
851972634
634815729
486597312
523168497
179243568

128493657
573612984
496578321
264835719
981746235
735129468
352984176
819367542
647251893

894172536
253846179
716935824
471329658
632458917
985761243
549287361
328614795
167593482

945132867
187649325
326785419
863451792
412967538
759328641
274896153
698513274
531274986

936845271
842719563
517263984
123694758
758132649
694587312
371958426
485326197
269471835

534872916
678194325
921356847
796218534
452639781
183745269
815427693
369581472
247963158

359821764
214576938
876934152
568312479
492687315
731495826
945763281
183259647
627148593

921453786
563178429
874926315
618594273
452367198
397812564
739641852
286735941
145289637

785921346
269438517
134675892
521764938
976813254
348592671
452189763
897346125
613257489

534789261
862134975
791625348
375248619
418396527
629571834
986412753
153967482
247853196

625847913
179523684
438961572
512438769
394716258
786295431
843659127
257184396
961372845

786153429
519248673
243796158
198625347
435817296
627934815
864571932
971382564
352469781

486753291
532169478
917248635
764815329
891632754
325497816
279584163
658371942
143926587

742183695
615924387
983765421
826471539
159632874
437598162
364257918
291846753
578319246

531842976
629753814
784916352
175269483
362584197
498137625
213495768
847621539
956378241

934267851
681935742
527814639
748192365
392546178
156378924
469751283
815623497
273489516

924185673
386479521
517623894
439567218
672831945
851294736
245916387
768342159
193758462

685371942
417829635
293564871
136492587
928715463
754683219
372946158
849157326
561238794

468793215
129865473
573241698
982376541
745182936
316954827
894617352
631529784
257438169

241857693
683192457
957634812
194783526
562941378
378265941
425316789
739428165
816579234

265318794
137249658
498567231
819625347
653174982
724893165
541736829
382951476
976482513

638512479
591847632
427936185
716458923
259763814
843291567
385624791
164379258
972185346

258146739
619837524
734529816
827394651
341685972
965712483
493278165
582461397
176953248

517492638
346518279
298763145
684257913
935641782
172839456
453126897
869374521
721985364

217983564
398456271
546172983
684539127
973218645
125647839
859364712
462791358
731825496

561743298
987261453
243985167
876129345
392456781
154837629
729618534
638574912
415392876

734159862
912638475
685247139
467592318
291783654
853461297
548916723
326875941
179324586

968543721
745219368
231867594
357684219
426391875
819725643
173952486
692438157
584176932

325418697
647952831
918376425
731284956
862591374
459637182
274869513
193745268
586123749

542739681
376812495
189564372
751428963
894356217
623971854
217683549
465297138
938145726

462718593
318295674
597364821
786152439
234987165
159643782
971536248
643821957
825479316

875694123
491523876
263871594
139482765
687159342
524736918
952367481
316948257
748215639

452961378
631587924
879234165
327895416
148673259
596412837
915346782
764128593
283759641

964851372
251793486
387624591
475982613
823165947
196347258
642578139
518239764
739416825

765839124
289471635
431256789
517628493
648593271
923147568
876915342
354782916
192364857

245697381
689135274
137824695
518279463
493586712
726413859
862351947
954762138
371948526

354128697
982746531
176935248
837251469
649873125
521469783
798614352
415382976
263597814

921345867
685791234
437682195
513967428
276418359
849523716
368254971
754139682
192876543

412963578
637581942
598724613
256897134
389142756
741356829
875239461
163478295
924615387

237684915
419572638
685913427
721438569
958761342
364295781
546129873
173856294
892347156

197542368
638917542
524638719
241893675
786125934
359476821
972354186
465781293
813269457

821465379
736892154
495173862
917584236
582639417
364217598
179328645
253946781
648751923

856734129
712695834
934182576
695278413
127349685
483516792
241863957
379451268
568927341

291783654
578964213
463125879
387219546
145376982
629548137
756832491
832491765
914657328

195674832
482351697
367982541
718425963
624139785
539867124
241598376
956743218
873216459

854132769
729468351
316597248
693741582
172385496
485629173
241876935
938254617
567913824

438159762
619742385
275863194
782915436
954386217
163427859
347591628
896234571
521678943

182597643
765234189
493816752
259763418
371458926
648921537
536189274
914372865
827645391

752961438
648735219
139482576
283197645
591624783
476358921
964873152
815249367
327516894

375462981
124938567
968157423
547893612
819246375
632571849
256314798
483729156
791685234

368257491
471963825
259814637
826495173
745132986
193786254
632549718
914378562
587621349

816425937
457389261
932716584
184237659
375968412
629154378
561842793
748593126
293671845

328176945
756849123
419235786
872461539
594783612
163592874
981624357
647358291
235917468

372418695
814695327
956723148
723581469
168947532
549236781
487352916
631879254
295164873

481965732
623178495
795324168
956281347
314759826
278643951
549816273
837592614
162437589

257361849
869754213
413982567
746198352
925436781
381275496
598627134
132849675
674513928

841329765
752486319
396157428
917538642
238764591
465912837
179645283
524893176
683271954

521798346
689423517
743156829
358947261
962581734
174632958
216379485
437815692
895264173

634819752
987524316
152367849
263148975
548976231
791253684
316795428
829431567
475682193

598436721
623719485
417825639
759241368
346987512
281653947
874392156
162574893
935168274

813264795
479531682
265798134
782153946
536479821
194826573
647912358
921385467
358647219

583419276
124673859
967852413
349267185
816345792
275198364
652731948
431986527
798524631

495683712
762415839
138972546
926748351
854139627
317256498
283597164
671324985
549861273

356184279
718269345
429735186
285397614
137642598
694851723
573918462
941526837
862473951

124938756
685271349
937546812
796152438
412683597
853794621
371469285
268315974
549827163

187549236
346287195
952136478
295614387
813975642
674823519
439762851
568391724
721458963

281536749
649817352
537294186
823769514
964185273
715342968
192678435
478953621
356421897

127596843
349827156
685341972
956273481
712485639
438169527
261758394
873914265
594632718

958736412
467219385
123485697
245397168
731658249
689142753
812963574
574821936
396574821

758216394
439785612
162943785
584671923
926538471
317429568
841367259
275194836
693852147

483297156
527613849
196548327
638752491
219384675
754169238
365471982
972836514
841925763

197645823
562783419
483129657
856231974
374958261
921467538
639872145
215394786
748516392

673298541
284561793
159473862
496317258
531682479
728945316
845129637
317856924
962734185

198627453
243589761
765413829
624975318
381264597
957138642
472396185
539841276
816752934

931574268
475286319
682139475
854623791
123897546
796415832
517362984
348951627
269748153

415236789
829174536
367958412
694312875
758649321
231785964
543861297
976523148
182497653

819374625
264851739
537629841
682735914
143296587
795148263
478912356
956483172
321567498

287459361
563128749
419376852
958647123
736912485
124835976
845291637
692783514
371564298

593427168
814596273
672183549
148375926
367219854
925864317
751638492
489752631
236941785

369842751
174956283
258731694
742189365
581364972
693275418
826417539
437598126
915623847

246358971
318974265
957621438
582169743
173482659
469537182
834216597
791845326
625793814

142695378
785423916
396817542
473569821
859172634
261348759
627934185
938251467
514786293

839217645
257946831
461385279
692854713
185793462
374621598
918462357
543178926
726539184

416523987
935874261
872169354
367482519
281695743
594731826
149358672
628917435
753246198

584672391
263941758
917583246
695817432
741329685
832465917
356798124
179254863
428136579

251689734
389427615
764135829
913578246
842396157
576214983
628753491
137942568
495861372

827961354
619543827
453728961
365817249
271495683
984236715
732654198
146389572
598172436

237915648
689347215
514286397
125674839
496853721
873192456
361729584
952468173
748531962

165934278
379218546
824576391
617329854
253481769
948657132
792143685
431865927
586792413

271468593
569713842
438529761
827354619
354196278
916872435
685941327
792635184
143287956

629145837
341827956
875639421
238754169
457961283
196283745
512476398
783592614
964318572

325417698
847569213
691283457
439178526
576924831
182356974
268735149
953641782
714892365

283761954
657934128
194852637
926378415
718245396
345196872
539487261
862519743
471623589

398167254
157924683
264853179
412376895
975482361
836519427
789631542
623745918
541298736

534921768
287465319
691837524
126348957
459672831
873519642
945186273
718253496
362794185

683957241
517234896
429816537
238795164
174368952
965142783
742583619
896421375
351679428

739652148
452813967
168947532
873425619
246179385
591386274
984261753
627538491
315794826

259364781
173298654
486751932
698435217
325917846
741826395
517683429
934172568
862549173

619425837
247938516
853167294
196752348
425813769
738649152
974581623
562374981
381296475

178635249
539284176
642917583
721459638
963178452
485326791
356791824
894562317
217843965

675834192
142759386
893261457
729348615
586912734
431675829
954186273
217493568
368527941

489537261
327961548
516824937
951678324
742359186
863142759
135786492
694215873
278493615

176542938
854639712
923187645
249876153
368451279
517923486
731295864
495768321
682314597

253794861
698315247
471628395
947562138
516873429
382149576
765231984
834957612
129486753

586342971
273196854
419587326
932714685
748265139
651938742
127653498
364829517
895471263

576398142
418275693
239614857
952846371
764139285
183527964
841953726
397462518
625781439

456921873
782364159
931785264
514297386
698153742
273648915
829476531
365819427
147532698

156437289
497582631
823691457
938726145
645319872
271854396
312945768
564178923
789263514

495128637
836547912
721369845
268714593
917253468
543896721
354981276
672435189
189672354

269857413
384921756
157463298
493715862
572689341
816342579
925178634
741236985
638594127

378154926
624789351
519632748
163548279
892317564
457296183
236871495
741965832
985423617

543819762
287654139
916732584
435927618
162485397
798361425
321578946
679243851
854196273

549682713
327914586
681357249
236891475
714523698
895746321
468239157
153478962
972165834

142783695
736259814
985641732
451862973
267395481
398174256
819436527
673528149
524917368

478231659
631549728
592867431
783615942
946372185
125984367
257496813
869123574
314758296

417823695
639517428
582649317
976381542
154276839
823954761
768492153
245138976
391765284

231869745
584712963
679453821
925187436
743926158
168534297
816245379
457398612
392671584

513946872
826715934
497283156
142879365
938564217
675321498
754198623
269437581
381652749

436271985
182569473
579834261
751948632
964325817
328617549
617452398
845193726
293786154

317248596
294615873
685793421
726581934
438972615
159436782
842369157
973154268
561827349

192356487
675482931
384791625
829514763
546973218
731268594
258637149
963145872
417829356

963184257
417265839
582793146
724316598
159478362
836529471
641857923
295631784
378942615

173952846
549687321
826314957
215768439
368249715
497531268
732195684
954826173
681473592

381769452
469152873
752384916
678491325
295837164
134526798
946213587
827945631
513678249

364852917
985176432
127439658
851264379
639715284
472983165
596328741
213547896
748691523

462795831
785312469
931648527
524961378
379824156
816573942
298436715
653187294
147259683

342879651
659143872
871256943
526917438
734685219
198432567
985361724
463728195
217594386

125438976
698751234
743926815
812697453
576243189
439185627
251369748
364872591
987514362

182367549
574892163
639451728
795234816
346189275
821675394
913526487
268743951
457918632

348296157
597481362
162753894
479368521
615924738
283517649
834679215
921835476
756142983

473965182
189274563
652381974
917653248
845792316
326418795
291836457
738549621
564127839

378916254
624853791
159724683
916485327
743692815
285371946
492167538
861539472
537248169

421697538
568234197
397185246
935872461
846319725
712546389
673458912
189723654
254961873

586729431
792143568
314865972
673598214
825471396
149632857
451386729
937214685
268957143

341759628
786123495
529486371
153974862
472618953
698235714
864591237
917342586
235867149

625943781
387152469
149867253
761584392
493726518
852391647
574219836
216438975
938675124

274958136
836712954
915463287
457621398
382594761
169387542
523146879
698275413
741839625

256841973
178369254
349527168
793152486
462978315
581436729
817694532
925783641
634215897

674291583
918573246
532648971
467812359
293457168
185936427
349785612
756129834
821364795

684721953
759436281
231895467
573612849
146589732
892374516
918253674
365947128
427168395

257961834
843275169
169843752
931624578
678539421
524718396
385192647
712456983
496387215

982316547
314975826
576482193
421698375
738521964
659734218
263157489
197843652
845269731

946387512
235641978
817295634
469832751
782516349
351974826
678423195
194758263
523169487

123948657
975361842
684275931
318596274
562734189
749182563
256417398
491853726
837629415

713586924
968234571
425719386
251678493
637495812
894321765
382147659
176953248
549862137

357619842
294837651
186254739
562178493
813496275
479523186
725941368
641385927
938762514

957632841
162498573
483157296
579261438
346879152
821345967
638924715
295713684
714586329

265183749
941275638
378469215
536814972
192657384
784932561
457398126
813526497
629741853

372816594
415397826
869524137
241768359
983245671
657139482
798651243
124983765
536472918

657398142
321456987
498712536
582643791
763921458
914587623
246139875
135874269
879265314

465839172
397412658
182756493
971328564
658147239
234695781
716984325
549263817
823571946

672453198
138926457
594718632
416375829
957842316
283691745
369284571
821537964
745169283

452793168
736158924
891462537
517384296
249671385
368925471
174839652
985216743
623547819

514279368
978365421
362148957
185723694
237496815
496581732
829654173
743912586
651837249

745928631
916534872
832671945
193285764
564317298
278496513
459863127
681742359
327159486

298731546
437652819
561984273
152863794
683497125
749125368
975248631
814376952
326519487

719365824
584219763
263874591
437526189
125987436
896143257
952731648
341658972
678492315

138257946
695134872
724689153
816792435
472513698
953468217
569321784
341876529
287945361

823465719
419827563
576193248
792584136
365971824
148632975
287349651
931756482
654218397

587143296
316297854
924586713
753618942
248359167
169724538
875431629
491862375
632975481

751942638
932865174
648317925
823794561
594126783
176583492
265439817
419278356
387651249

675142839
219387654
438569712
853496271
724851396
961723548
387214965
192675483
546938127

257841963
436927518
918365472
693214785
175698324
824573691
742156839
361489257
589732146

649781523
825693147
137524689
961458372
752369418
384217965
273946851
516832794
498175236

659841327
817362945
234597816
173689452
942753168
586124739
498236571
725418693
361975284

574862139
182395746
693147582
958736421
736421895
241589367
427918653
865273914
319654278

179638452
248795631
536241879
713469285
984523167
652187943
827954316
495316728
361872594

513876294
296534718
874291563
752649381
681723459
349185627
965317842
438952176
127468935

458137962
629854137
713962584
571486329
942371856
836529471
284793615
397615248
165248793

289643157
741859632
356127984
475296318
613578249
928431765
832765491
197384526
564912873

625894731
179362845
483517269
516749382
847231596
392658417
234176958
968425173
751983624

258461973
761839254
394257168
142985736
673142589
985376412
539728641
827614395
416593827

172568493
834917562
569234187
285476931
417893625
693152874
348625719
926741358
751389246

147256938
865349127
329817456
418965273
753128649
296734815
581493762
932671584
674582391

358147926
297856413
146923587
984631275
612795348
573482169
465318792
821579634
739264851

253468791
184279635
679531428
426785913
398126574
517394286
942853167
865917342
731642859

456382917
918675243
237419856
842137695
175968324
369254781
693841572
521796438
784523169

293764851
765381294
814529736
648913527
327645918
951278643
472196385
589437162
136852479

732845196
986123475
451697823
173286549
264759381
598431762
347912658
619578234
825364917

956421378
781693452
432578916
364217895
825946137
179385624
513764289
697832541
248159763

712546398
639781542
584329671
843962715
276158934
195473826
927615483
358294167
461837259

913782546
687435921
425916387
269853174
138274695
574169238
346598712
851327469
792641853

273419856
564283719
891675243
129534687
456798132
738126594
615342978
947861325
382957461

164729835
753481629
982563147
425876391
619235784
378194256
241658973
537912468
896347512

538467219
241983567
769521384
613294875
427815936
985736421
174352698
396148752
852679143

387619245
921534768
564278931
832495176
745361892
619782354
478153629
296847513
153926487

496512873
752843961
813967254
285731649
147659382
639284517
361425798
928176435
574398126

918375624
754628913
632419875
473581296
196732458
825946137
387194562
269853741
541267389

573268419
164395827
298147653
427853196
859621734
316974582
942516378
785432961
631789245

729164538
165738294
438592716
957421863
842673951
613859427
371945682
584216379
296387145

836591247
917824365
254763891
149375628
572986134
368412759
693147582
421658973
785239416

738629154
652417839
941835672
596241783
483796215
127583496
274958361
365172948
819364527

316298574
459713862
278645391
143859627
582467913
697132485
961574238
835921746
724386159

741295683
832671945
659438217
376984152
514362879
928517436
285749361
193856724
467123598

935186472
641723958
827594163
153647289
284951637
796832514
462375891
578419326
319268745

612743958
875269134
934581267
248135679
169874523
753926841
327698415
481352796
596417382

592468713
763159428
841273596
325946187
674812359
189735264
438591672
216387945
957624831

536789241
982164537
471532689
725816493
398427165
614953728
859641372
267395814
143278956

958213764
634987152
271645389
843579621
167328495
529164873
785432916
496851237
312796548

473895216
561234879
928176543
639781425
145623798
287459361
316542987
894317652
752968134

543268917
692713854
187549632
465132798
218957346
739684521
321896475
956471283
874325169

612987453
784315629
395462718
138249567
269571834
457638192
571823946
926754381
843196275

762834195
845192763
913756482
296417538
531968247
478325619
157689324
329541876
684273951

875641392
362859471
419723586
637918254
528467139
194235867
286594713
743186925
951372648

694517328
513268479
728943165
279835641
345176892
861492753
136759284
452681937
987324516

356784912
481926537
972153648
837469251
564812793
219537864
198245376
723691485
645378129

569278134
132964785
874351269
485137692
293486571
617592843
356819427
928745316
741623958

342567981
789241635
165398742
827136459
934875216
516924378
671459823
298713564
453682197

293746851
658193274
174285936
827614593
561932748
439578612
342859167
916327485
785461329

892457613
364821759
751639482
275914836
183762594
649385127
928176345
517243968
436598271

967218534
548963127
312574986
723649815
196825743
854731692
681352479
279486351
435197268

513982476
694731582
872546319
465817293
789324165
321659748
956173824
237468951
148295637

781536492
564829137
293714568
479162385
615983274
328457916
852691743
937248651
146375829

249765138
156438792
873192654
685274319
491386275
327519486
762853941
918647523
534921867

294653817
871492563
563817249
315769428
726584391
948231756
187925634
459376182
632148975

356921478
712648539
489573261
638295147
127486953
945137826
593862714
274319685
861754392

721645983
693872145
458913762
589426317
146739528
237581694
875164239
314297856
962358471

426759381
713864295
895213467
381497526
649325178
572681934
157938642
238546719
964172853

496783125
325461897
871529346
548297613
917346258
263815974
189674532
732158469
654932781

562437819
819256743
437918652
276583194
154769328
983142567
628391475
395674281
741825936

587634192
231879465
469521873
894362517
612795348
375148629
156987234
928413756
743256981

953768412
816245379
724193856
635821794
179634528
482957631
568312947
391476285
247589163

295364871
471825639
386791254
928537416
543618927
167942385
759483162
632179548
814256793

564389172
832714695
719562843
356491287
198237456
427658931
275846319
943125768
681973524

364915782
219783564
857624913
635471829
198362475
742859631
481537296
573296148
926148357

249871563
537469812
861253974
128547639
374196258
695328741
712684395
456932187
983715426

786295143
945631827
231784569
198326754
657849231
423157986
369578412
514962378
872413695

598167234
647239518
312854976
836721495
951483762
724695183
273516849
165948327
489372651

571392846
284617359
963548271
315726498
847931625
629485137
732169584
158274963
496853712

583762194
246981357
971354862
817523649
365479281
492816735
659137428
728645913
134298576

465239817
728415396
139768452
397541268
612897543
584326179
851673924
946182735
273954681

124987563
765132489
938564172
491625837
287391654
653478291
576243918
312859746
849716325

897125463
154638792
326749581
935874126
268351974
471962835
589213647
742596318
613487259

354617982
728493516
961285437
819762354
245931678
637854129
182346795
473529861
596178243

813469725
624537198
759281643
531628479
947315286
286794351
368972514
175843962
492156837

632817549
879425136
451963872
316589427
985274361
724631958
298346715
163758294
547192683

782654319
961238475
534791682
327146958
615389724
498527136
876915243
143862597
259473861

326795814
471683295
598142367
243968571
157324986
869517423
782451639
635279148
914836752

189473652
376152894
425986137
734291586
518637429
962548713
893714265
241365978
657829341

496123785
735896412
812457936
941365827
283974651
567218394
158649273
374582169
629731548

279384651
346521978
815976234
581793426
693452187
427618395
154237869
938165742
762849513

614539728
529178346
378642951
843761592
157294863
296853174
962387415
781425639
435916287

413275896
798416325
625938174
132569487
957843612
846127539
284751963
569382741
371694258

523819476
167423598
894576123
932785614
485162739
716394285
251948367
378651942
649237851

968327451
473185692
215649837
749268315
821534976
536791248
654972183
192853764
387416529

173459826
892631475
564827391
425968137
681743952
739512684
216385749
347296518
958174263

539247186
684519273
217386549
146952837
953678412
728431965
875193624
461725398
392864751

218593476
493687512
765124839
381265794
679341258
524879361
147938625
932456187
856712943

728354916
395168742
146927835
937512468
652489173
481673259
214835697
579246381
863791524

596378412
734125896
821469573
943612785
678593241
152784369
385941627
269837154
417256938

346825791
985167234
172439658
237948516
618753429
459216873
593682147
761594382
824371965

193672485
547839216
826541793
751286934
384957162
269413578
632195847
978324651
415768329

965142873
842735619
731869542
387456291
426981357
519327486
158293764
673514928
294678135

174538629
563972481
928461357
241796538
839145276
756823194
417259863
392684715
685317942

429653871
573184926
816972534
395217468
247865319
168349257
784531692
951426783
632798145

261578349
439612875
758439216
182745963
647923581
593861427
925186734
814357692
376294158

218635947
439172865
756489321
984563172
167924538
325817694
891746253
572391486
643258719

738925641
162734985
495681372
284597163
617342598
359168724
876413259
923856417
541279836

451873962
287619543
639524781
923746815
175982436
846135297
794261358
362458179
518397624

358269147
792841536
416735892
534627981
187594263
629183475
865972314
941356728
273418659

186952437
475316289
923847165
564283971
819764523
732195846
247539618
698471352
351628794

897614523
546327189
231895476
423978615
158462397
769531842
985746231
672183954
314259768

274396815
965817243
813542967
549231678
726985431
138764592
687453129
351629784
492178356

834129756
571368492
926547813
789612534
145893627
362754981
658431279
493275168
217986345

849275163
256183947
317469852
985742631
471836295
623591784
594617328
138924576
762358419

963528147
478619532
125743689
259874316
384961275
716235894
847356921
632197458
591482763

281456973
539278614
764319852
617583429
845921367
392647185
458192736
126734598
973865241

649158237
231479568
587632194
853761942
196824375
724395681
415986723
972543816
368217459

415893726
728461935
396725481
572184693
189236547
634579812
951347268
247618359
863952174

752918346
186423579
394567182
579682413
418379265
623145798
967254831
835791624
241836957

146395287
295874613
387162495
752941368
639528174
814637952
463759821
521486739
978213546

461358279
852796431
973421856
624879315
789135642
135264798
216947583
348512967
597683124

341968725
589732641
276514893
198645237
765293418
423187569
917456382
632871954
854329176

781293645
639514278
425876931
276135489
398647512
154928763
563789124
817452396
942361857

941625783
376184952
825793614
498537261
653241879
712968435
169852347
237416598
584379126

981576342
546329718
723184965
178245639
652937481
394861257
217453896
835692174
469718523

786315924
439672581
512498367
325187496
841926753
967543218
158234679
273869145
694751832

968531247
351274869
472689513
189327456
235946178
647815392
814792635
726153984
593468721

128739465
693154872
547268193
471985236
839426751
265317948
314692587
752843619
986571324

765241893
429837651
813695274
687523419
951468327
342179568
138752946
294316785
576984132

295147836
861359274
347286519
423678195
658921743
179534682
586793421
732415968
914862357

125398674
376541298
498672513
712863945
569417382
843259167
687135429
931724856
254986731

961852734
758314296
243697185
432579861
576128349
189436572
697281453
314765928
825943617

472518369
856392174
193467285
749135826
235986417
681724593
367241958
918653742
524879631

831759624
267814593
945623871
358267149
729148356
416935287
192576438
674382915
583491762

728634915
416957382
359812476
874169523
231745698
965283741
183496257
542378169
697521834

479128635
825963741
163574892
512836479
647291358
938457216
781649523
356712984
294385167

896724531
521683974
473195826
147856293
632479185
958231647
215348769
389567412
764912358

719465823
234879156
658231794
963718245
475392681
821546379
342157968
186924537
597683412

756389142
482617359
319245867
248791635
167534928
935862714
591473286
874126593
623958471

514836792
936127548
827594136
785961423
143782659
269453817
378215964
691348275
452679381

769542381
153687942
824391576
581263794
376459128
492718653
947836215
235174869
618925437

125764938
739258416
846193572
217839645
498615327
563472189
952347861
674581293
381926754

418352769
739641285
652897431
876439512
194526378
523178946
341285697
267913854
985764123

879156423
512934678
634728195
451692837
283517964
796483251
165879342
927341586
348265719

783921546
169485237
254763918
375612489
916874352
428359761
642137895
897546123
531298674

587469213
146372895
392158647
471923568
659784321
238516479
965237184
814695732
723841956

481956327
925437618
763821594
549368271
176295843
238714965
614589732
357642189
892173456

986451732
754239681
123768549
439172865
267385194
815694273
398526417
642917358
571843926

934168275
867352149
125974386
698231754
543897612
712546938
286413597
451729863
379685421

975413268
624859731
318267549
162384957
489675312
753921486
896542173
537196824
241738695

648175239
253698147
971234685
467512893
819346572
325789461
186953724
732461958
594827316

629145837
857329146
314867295
432698751
195472683
786531924
571983462
963214578
248756319

254169378
897324615
613578429
561283794
479651832
382497156
948715263
725836941
136942587

541829376
923716485
768435219
857943621
392671854
614582937
289154763
475368192
136297548

134925786
287136549
596847231
359764812
728319465
461258397
613472958
975683124
842591673

253716984
967428315
148935267
786391542
321584796
594267138
675143829
839672451
412859673

458672139
692341578
173985462
946827315
281563794
537419826
729158643
814236957
365794281

413576829
879432156
526918473
135869247
648721395
297345681
764293518
981654732
352187964

328571649
576934182
914628735
857196324
632457891
491283567
243765918
165849273
789312456

297568341
856134729
341297685
134659278
572813496
968742153
725381964
619425837
483976512

629481753
351726849
487953612
168239574
742165398
935847261
216598437
873614925
594372186

648973152
752184639
391562487
483216975
519837246
267459318
974325861
835691724
126748593

514639728
769842315
382571964
493756281
621983457
875124639
237418596
156397842
948265173

293648157
784215963
651793248
168372495
329451876
547869312
472186539
936524781
815937624

257961438
836547192
194328576
315892647
428716953
679435821
962174385
783659214
541283769

635284719
147695382
982731654
891472563
376859241
254163978
528317496
469528137
713946825

925681734
847325961
361497285
196748523
482536179
753912648
679853412
518274396
234169857

583792416
712468395
964153287
658239174
427581963
139647528
841975632
275316849
396824751

461527938
793418652
258639471
875194326
146273895
932856147
587941263
314762589
629385714

639258417
428173956
571946328
762531894
845792631
913684572
356427189
197865243
284319765

869341572
431275968
725869431
278154396
593628147
614793825
352416789
987532614
146987253

189436725
237581649
654729183
425817936
371964258
896253417
968145372
513672894
742398561

892357164
463182957
571964823
249875316
635219748
718643295
154728639
986531472
327496581

862579314
491623857
537418269
283197645
146285973
759364128
314956782
928741536
675832491

947613258
682549713
153278964
576321489
814957326
239864571
791485632
428736195
365192847

759812643
621473859
843659217
462198735
178345926
395267184
984526371
537981462
216734598

475826139
398157246
621934587
956382714
813475962
247691358
589763421
162549873
734218695

541983726
387612945
926754183
815379264
274165398
693428571
758241639
132896457
469537812

596283741
473951268
128647953
342598617
689172435
751436892
934725186
265819374
817364529

796423185
813596724
425871693
258917346
169342578
374658912
637184259
581269437
942735861

734925618
516387294
982641753
821479365
675238149
349516827
457862931
163794582
298153476

321789456
948536721
756124839
563847912
214965378
897213564
479651283
185392647
632478195

264518379
197324856
853679412
928753164
645291783
371846295
416937528
539182647
782465931

927653184
136284759
854719632
693547821
482136975
571892463
769425318
248371596
315968247

846952731
375146892
912837645
768293514
421785963
539614287
254368179
697421358
183579426

162754839
793826451
548931762
926483517
457162983
831597246
219645378
684379125
375218694

417925386
826734159
593681724
645317892
379248561
281596473
732159648
964873215
158462937

563748912
719625843
482139765
371862594
954371286
826594371
645287139
238916457
197453628

481359762
376182945
529476138
842793651
193568274
765214893
217935486
938641527
654827319

576923841
892164735
431758962
647391258
913285476
285647319
158439627
329576184
764812593

795138624
641592783
823647915
139765842
582914376
467283159
918426537
354879261
276351498

627195834
934786512
158243976
369857421
245619387
871324659
593471268
786932145
412568793

613475928
429683175
758219436
872354691
134796852
965128347
246837519
391562784
587941263

825976314
364521897
791438256
486193725
972845163
513267489
639712548
257684931
148359672

498276531
567413982
321598467
134827659
759634128
286159743
875942316
643781295
912365874

593146278
284375691
671289543
935618427
817452369
426937185
159864732
368721954
742593816

687543912
324719865
519862374
291358647
468127593
753694281
172985436
946231758
835476129

193542876
482763519
576918423
738194652
641325987
259876134
927681345
865437291
314259768

735914628
984256731
162387459
319548267
578623194
426791385
693175842
857462913
241839576

729436158
635918274
418275963
357694821
246851397
981327546
863549712
572163489
194782635

967514283
534892671
821673495
218965734
496327158
375148926
789451362
152736849
643289517

867925314
193468257
542713896
421697538
975832641
386541729
659274183
718359462
234186975

842379516
657814932
319265847
295147368
173628459
486953271
968431725
731582694
524796183

946583127
851729346
732614589
378456912
614298735
529137864
283965471
197842653
465371298

684153279
912874635
375962148
729641853
568237491
431598762
853426917
247319586
196785324

971485623
324961785
685327149
847692351
563174892
219853476
158739264
496218537
732546918

918735624
654192738
372648159
165487293
729563481
483921576
591374862
237816945
846259317

453761829
798425136
612839745
874296351
139548267
265173984
987652413
326914578
541387692

389264751
746153892
521879634
615928473
874531926
932746185
258417369
467392518
193685247

571896324
389254716
246173958
458917263
792365481
613482579
164729835
925638147
837541692

137968254
584217396
962354781
715689423
348521679
296473815
823196547
471835962
659742138

314587296
956342187
872196345
189623574
245971863
637458912
498265731
561739428
723814659

521964783
347281695
896735124
473859261
658412379
912376548
184623957
765198432
239547816

187495623
536821974
249376851
795643182
328159467
614287395
973518246
862734519
451962738

214357689
796841523
583926471
469718235
371295846
852634197
947162358
628573914
135489762

849261735
635497281
721583964
473618592
962754318
518932647
196875423
287346159
354129876

271983654
948756312
365412789
184239567
732645891
659178243
896324175
527891436
413567928

392478615
714356289
568129734
145987326
679243158
283561497
956732841
821694573
437815962

289576134
316429758
457183629
724361985
863952417
195847362
941238576
572614893
638795241

613527984
279684153
485139276
562843719
791265438
834791625
126458397
357916842
948372561

463598712
587124396
219736845
326981574
751243689
948675231
875412963
132869457
694357128

982341576
741256398
536798241
318527964
425169837
679834125
164982753
893675412
257413689

648571932
259834716
731692485
163728594
975413628
482965173
897346251
516289347
324157869

957642183
836197245
124583796
761924538
245318967
398765421
413859672
572436819
689271354

542817936
316924758
978536412
283451679
154679823
697382541
821765394
769243185
435198267

953164287
186327954
742589163
214938576
569742831
378651429
831296745
627415398
495873612

346195872
182763549
795248316
968517423
453629781
217834695
671382954
529476138
834951267

142678593
956431728
378529641
269184375
817253469
435796182
791362854
524817936
683945217

765931428
493287615
182645973
826714539
954328761
371596284
538472196
617859342
249163857

924156387
183274596
657983412
476512938
592348671
831697245
348765129
715429863
269831754

459328671
763519248
812647593
578296134
691453827
234871965
325984716
186732459
947165382

736851942
218497563
945236817
381769254
479512638
652348791
863974125
124685379
597123486

519342687
462798531
873561294
197254368
635819472
284637915
746123859
328975146
951486723

152867943
678439521
943152768
869374215
217685394
534921687
496713852
785246139
321598476

479158236
865237419
321649875
547381692
932765148
618492753
153824967
786913524
294576381

293584671
786912354
451367982
625731498
814295736
937846125
172653849
569478213
348129567

495816723
687532149
213479685
931628457
874953261
526147938
152784396
749365812
368291574

612483975
573129648
489765312
751948236
324516897
896372154
237851469
965234781
148697523

912764835
857139246
463528971
689357412
725841693
134296587
298613754
571482369
346975128

932658147
751342986
846197532
273489651
164573829
589261473
417935268
395826714
628714395

927683514
418925367
635174892
394751286
562849173
871236945
159462738
743598621
286317459

657394182
324718569
819562734
576829341
241653897
983471256
195236478
432987615
768145923

183765924
674982315
592143867
351297648
826431579
947856231
435678192
718329456
269514783

698751243
713924586
452386917
871549362
349267158
526813794
935678421
187492635
264135879

726531498
385249167
149786235
432915876
978462513
561873924
294657381
653128749
817394652

946178253
817325964
235694871
152469738
479853612
683217549
561942387
394786125
728531496

173648295
842539167
659217438
714392586
296854371
385176942
968421753
431785629
527963814

487963215
231475869
695182473
879621354
152347986
346859721
518234697
924716538
763598142

289157364
735462981
146893275
563984127
412675839
978321456
691538742
357249618
824716593

875123946
124896537
639574128
798265413
342918675
516437892
953642781
261789354
487351269

864379125
237165984
195842637
456987312
983251476
712634598
379426851
548713269
621598743

482937561
653241798
791685243
826513479
139724856
547869132
375198624
214356987
968472315

617259348
453687129
829431567
236895714
981743652
745162893
174528936
368914275
592376481

351482697
692375841
874169253
189254736
725936418
436718925
968521374
547893162
213647589

943187562
817256943
256439718
174862359
695371824
328594671
489725136
561943287
732618495

129456738
635278419
874319625
293645871
416987253
758123946
987534162
341862597
562791384

269348571
457162398
138957264
795216483
812473956
643895127
521684739
384729615
976531842

624713895
571892463
938564217
817645932
452389671
369271548
145927386
783456129
296138754

378192465
914658723
625437918
289315674
467289531
531746289
743921856
156874392
892563147

678251394
193846725
245973618
439517286
527684139
816392457
784125963
351769842
962438571

431275689
659483172
872916345
764128593
915734268
283569417
398651724
526847931
147392856

735296418
614385279
982147653
893614527
427953186
156728394
579462831
241839765
368571942

653271849
412598736
789436125
374612958
928745361
561389472
297153684
846927513
135864297

287394651
934156287
516287439
348971562
762845193
195632748
629413875
851769324
473528916

239865471
614973258
578142963
123596847
497318526
865427319
741289635
952631784
386754192

689124753
543978612
217635489
724386195
938751246
156249837
361892574
472513968
895467321

173485926
984762351
652193748
465879213
829531674
731624895
596218437
317946582
248357169

956418327
482763519
137259864
371845296
628397451
549126738
215984673
794632185
863571942

957623841
381974625
426815937
894152763
632789514
715346289
168497352
273561498
549238176

736281495
289745631
451369287
592176348
614538972
873924156
125893764
947652813
368417529

419768352
625314789
783925641
357196824
294583167
168472593
842631975
936257418
571849236

895634721
421798635
637521849
562379418
918462573
374815962
256943187
783156294
149287356

897165342
263974518
154823769
972481635
385796124
416532987
531249876
749618253
628357491

815364279
742189653
693275814
968543721
251897436
437612985
384756192
129438567
576921348

458137629
276958143
913246785
824513967
597864231
361792854
789325416
145689372
632471598

731894526
698275134
245361789
874519362
913726458
526438971
482157693
359642817
167983245

478239156
523416879
196578243
719843625
354621987
862795431
635984712
241367598
987152364

971265438
283194765
456783219
397826541
128459673
564371892
632517984
745938126
819642357

396824751
278195463
154763829
619482375
532976148
487531296
945218637
761349582
823657914

524836791
967512843
183497625
218975364
439168257
675243189
892751436
341629578
756384912

952748613
743156928
681932745
215389476
439627581
867415239
594873162
128564397
376291854

732518946
589426317
164379258
891652734
375194682
246837591
613285479
928743165
457961823

879532164
236418957
154679283
591847632
462395871
783126549
348261795
627954318
915783426

765932418
284715963
319846725
152678394
937451682
648293157
891327546
476589231
523164879

153897642
629514387
784263519
541728963
897356421
236941875
415632798
968175234
372489156

915483726
478629315
362157984
524971863
831264597
796835241
147592638
283746159
659318472

953816742
764293158
281547936
317689524
546172893
892435617
175328469
438961275
629754381

736198245
924753816
158246379
862915734
347682591
591437682
475321968
213869457
689574123

269453781
135879246
487162359
758924613
326518497
941637825
593246178
612785934
874391562

925761834
673584219
148329657
832196745
496275381
517843926
751638492
289417563
364952178

789426153
534197826
216385794
893574612
472619385
651832479
325741968
947268531
168953247

762415389
318679524
459382176
986127435
241593867
573846291
694231758
837954612
125768943

793624815
286715439
451893267
514372986
378569142
629148753
847936521
135287694
962451378

916827354
427935618
358416297
793541862
542368179
861792543
679183425
185274936
234659781

183657249
659412783
742938615
576289134
914375826
328164957
835791462
491526378
267843591

215478963
869531247
473629518
198253674
657894321
324167895
736915482
582746139
941382756

371456289
948732615
265189374
524913867
793628451
816547923
159864732
637295148
482371596

391485726
847326951
652971438
918763245
425198673
763542189
284639517
136257894
579814362

537928461
124536978
968741523
381472695
256819347
749653812
815294736
692387154
473165289

198342675
745681329
263795418
856173942
419528763
372964851
687219534
931456287
524837196

197486523
862537491
435219867
921345678
683971245
574862319
356194782
249758136
718623954

216539748
753481629
489762531
541296873
697358214
328174956
162945387
875613492
934827165

425619387
136785249
798324165
917236854
852471693
364958712
579162438
241893576
683547921

682574913
517392684
934681275
756913428
348256197
291748356
125437869
469825731
873169542

384162579
276953418
159487362
893746251
642591837
517238694
961825743
425379186
738614925

721586349
863249571
945713826
687125934
514938267
392467185
478351692
139672458
256894713

534682971
927514638
618937245
371428569
892356417
465791823
759243186
146879352
283165794

941856237
763214859
825397614
679523148
154689372
382741965
538462791
297135486
416978523

578643291
621957438
493218765
814735926
936421857
752869314
387196542
149572683
265384179

782649315
935127648
614853792
321475869
479286531
856931274
193562487
568794123
247318956

683421957
297586143
541739268
365192874
812347695
479658321
136274589
758963412
924815736

574813629
263795841
198426573
317569482
826374915
945182736
752638194
689241357
431957268

942571683
136894527
785632419
358416792
214759836
679328154
427985361
593167248
861243975

593146782
612879354
784352916
431968275
825713649
967524138
378695421
259431867
146287593

789145326
146329758
325876419
678431592
932657184
451982637
217568943
563294871
894713265

681749235
943512678
752368914
815936742
296174583
437825169
324691857
178253496
569487321

374918625
251476398
869235147
798321564
542697831
136584972
487163259
625849713
913752486

243519687
856347219
971268435
195632874
764851392
382974156
538726941
427193568
619485723

613928574
578431629
492657831
327894156
845163297
169572483
734286915
981745362
256319748

251397468
967841532
483625917
396254871
172986345
845173296
534762189
728419653
619538724

765824391
948316257
213957648
687591432
439268715
152743869
871639524
324185976
596472183

971836254
526147938
348259716
637524189
415398627
892671543
789415362
163782495
254963871

263954187
789213654
415678392
658137249
971425863
324869571
197582436
542396718
836741925

819362754
635784219
274519368
452978631
196453827
783621945
548296173
361847592
927135486

476123958
825946371
193578642
537892164
618734295
249651837
981465723
364287519
752319486

165437982
498621537
723985164
351879426
276514398
984263751
512348679
637192845
849756213

472689531
185732694
693541872
541926783
329478165
768153249
236895417
854317926
917264358

124368957
789452316
356197284
931276548
672845139
548931762
217584693
495623871
863719425

258361947
431798265
769425831
593674182
176582493
842913576
314856729
627149358
985237614

412785963
597643821
683192754
348259617
759461238
126378549
274816395
931527486
865934172

548739612
329165487
761248539
912487365
487653291
635921874
874516923
296374158
153892746

741652839
985173624
263489517
856921743
324867951
197345286
612738495
579214368
438596172

835942761
947186523
216375489
162738945
758294316
493561278
679413852
584629137
321857694

674523198
381749625
592681734
958136247
436872951
127495863
265317489
819254376
743968512

369857142
572314896
814296753
921635487
785421369
436978521
647182935
253749618
198563274

924678315
567413298
813529647
351862479
792145863
648937521
275396184
489251736
136784952

572341968
361985427
849276135
137624589
956837214
428159376
793418652
615792843
284563791

265147938
483529671
197863245
532781496
719654823
648932157
951278364
874396512
326415789

967134528
184952637
352876941
641289753
723615894
598347216
439728165
275461389
816593472

427691853
613852974
598374621
152483796
389765412
764219385
231948567
846527139
975136248

942153678
836274591
157986234
724819365
695342187
318765942
579628413
261437859
483591726

917853624
345672198
862914573
629538741
581427936
473196285
154789362
298361457
736245819

196875423
238164957
754932681
813459762
647328519
925617834
571246398
482593176
369781245

847956321
926183574
513247689
254768913
681539247
739421865
172895436
398674152
465312798

548721936
769853214
321469578
612394857
473285691
895617342
956142783
187936425
234578169

127934685
438657291
659218374
296741853
874395162
315826947
563179428
782463519
941582736

435271986
981364275
762985341
813657429
624139758
579428163
196842537
258793614
347516892

189374526
674251938
235869147
498637251
567192483
321548679
713426895
852913764
946785312

264517938
731896524
598243716
946128375
185739462
327465189
853972641
612354897
479681253

152963748
789542361
463871259
396485127
518627493
274319586
637294815
945138672
821756934

236987541
175324968
498516732
751648293
629753814
843291675
387162459
514879326
962435187

635274198
794183256
812695473
163458729
928317564
457926831
579831642
241769385
386542917

413826759
592743168
687195432
946387215
175264983
238519674
351972846
824631597
769458321

792853146
163247895
845619723
516978432
328564971
974132658
639721584
481395267
257486319

257391468
193864752
486527391
874913526
962475813
531682974
629738145
748156239
315249687

465382791
381796425
297154638
813467952
976235814
524918376
639821547
752643189
148579263

214375869
869421753
735896142
926158374
451637928
378942516
687213495
542789631
193564287

984531672
132796845
657428931
279815463
541367298
368942157
896173524
725684319
413259786

619724538
345186927
287593614
798341256
163258479
452967183
524839761
876412395
931675842

361728495
752964138
984153267
695471382
178392546
243586719
839217654
426835971
517649823

453821796
126579483
879463251
385947612
762318549
941256378
297684135
518732964
634195827

423617589
971854623
568293471
817346295
642579138
395182746
786431952
154928367
239765814

236845197
198276543
547913862
914762385
652438971
783591624
829154736
371629458
465387219

495187632
617234598
238695471
746352189
829416753
153978264
361549827
972861345
584723916

132694587
986157243
574238196
257349861
819526374
643871925
761983452
395462718
428715639

421953867
953867124
768214593
685471239
394625718
172398456
237186945
849532671
516749382

736142589
458396127
129875346
614937258
293518674
875624913
561783492
347259861
982461735

876495213
349821756
521376948
263719485
794538621
158642397
435287169
612953874
987164532

867253941
395184627
124679835
732896154
619435782
548712369
271568493
483927516
956341278

537196482
612834759
489725316
124378695
953461827
768952143
246583971
895617234
371249568

725139648
896475231
413628579
971856423
652394187
384217965
269583714
137942856
548761392

456728913
128539674
973641852
735894126
814362795
269157348
541983267
687215439
392476581

382497516
974615238
516832497
431589672
267341859
895276341
649123785
758964123
123758964

647519382
389762415
521483679
216845793
738921564
495376128
864257931
972134856
153698247

574638219
381529674
629471358
715396482
493182765
268745931
846257193
152963847
937814526

657921348
893475126
421836957
215768493
364259871
789143265
946317582
532684719
178592634

296158734
158473926
347962518
965231847
731684259
482795163
614827395
823549671
579316482

861725493
495683127
273194586
584372619
932816754
617549832
128967345
346251978
759438261

512647938
469328715
873915642
731286594
958174263
624593187
286739451
145862379
397451826

159784236
782536941
364921875
645179382
923458617
817362459
576243198
498617523
231895764

245198736
793564128
618723954
821946375
956387241
437215869
162479583
574831692
389652417

625789431
398421675
741365892
852637914
179548326
463912587
236874159
514293768
987156243

657934182
421768953
983215476
236157894
519846327
874329615
162583749
398472561
745691238

231567849
786942351
495183267
829354716
647219583
153876924
568791432
374625198
912438675

597862413
238741596
164593287
852176934
371459862
946328751
719235648
623984175
485617329

432789651
689152437
517634298
948361572
176425389
253897164
761943825
824576913
395218746

954263187
863917425
172584693
219675348
745839216
638421759
481396572
596742831
327158964

538764291
692135487
417298356
781346925
249851763
365927148
826413579
174589632
953672814

685194732
913728645
274635819
856243197
327519468
149876253
562981374
731452986
498367521

527843691
648971235
931652487
263795814
189364572
475218369
812439756
356127948
794586123

419652387
532978146
687314529
741523698
963487215
825196473
374269851
258731964
196845732

748192536
396578241
521364978
964253817
283741659
175689423
457836192
832915764
619427385

645812937
179536482
823479561
416728359
957364218
238951746
362195874
581247693
794683125

936852714
815749623
427361859
742185936
658923471
193476285
289534167
371698542
564217398

726918534
349562178
158437269
467359821
893126457
512784693
234671985
671895342
985243716

918432765
236587419
457619238
895143672
371256984
624798351
543961827
789325146
162874593

475821396
982367451
316549278
658792143
137684925
249135687
864253719
723918564
591476832

847293516
916457328
532681749
754962183
681735294
293148657
368519472
129374865
475826931

812734596
953286147
476591382
269143875
738659421
541872963
624318759
385927614
197465238

891243576
563197248
724568913
986734125
235981764
147625389
479316852
358472691
612859437

479812365
123965487
856743291
714689523
385124976
692357814
538271649
967438152
241596738

182963745
746215983
935487621
358641297
694372518
271859364
569134872
813726459
427598136

361892457
549376821
728514963
914628735
853741296
276935184
132469578
695187342
487253619

738652149
215439876
469187352
973821465
184765293
526394718
651273984
397548621
842916537

694172583
387564129
521938674
943781256
218659437
756423891
879216345
462395718
135847962

451928376
278631495
693547821
512379648
936814752
784265913
129486537
365792184
847153269

564287913
791635248
328194756
843759621
952816437
617342589
285973164
176428395
439561872

864217953
715398624
239645178
527481369
143976582
698532417
451723896
382169745
976854231

875426319
293851746
146937582
657219438
314685927
982374165
561748293
429563871
738192654

294785316
675391428
318642759
562417893
947238561
831569247
789154632
426973185
153826974

751324689
684759231
932816475
163978524
248563197
597241368
329185746
816437952
475692813

934125687
251867394
687349521
749236158
123598746
865471239
398612475
512784963
476953812

489513267
713862954
256947318
831796542
645231879
927458631
372185496
164329785
598674123

258614937
946573128
173298645
361782594
482965713
795431286
627849351
839156472
514327869

481735692
693142875
527968143
316497258
859623417
742581936
968374521
235819764
174256389

189762534
765834192
324591678
538476921
496215387
271983456
843629715
957148263
612357849

678519234
219834567
354627918
592476183
861352479
437198625
185963742
746285391
923741856

149853726
758692341
632741895
293178564
561934287
874526139
315269478
486317952
927485613

278316495
495872631
136954728
589237164
317468259
624591387
951643872
762185943
843729516

712854396
685913427
439267581
923645178
561728943
847391652
274139865
158476239
396582714

894637251
325148976
716925843
952361487
647859312
138274695
473586129
561492738
289713564

124976583
683415297
975238164
597864321
462391875
318527946
736189452
851642739
249753618

248317596
536298174
791645832
174853629
352976481
689124753
925761348
463589217
817432965

951347682
764982513
832165794
289756341
416238957
573419826
195623478
328574169
647891235

683219475
479865132
251347689
765931248
914728356
328654917
846172593
192583764
537496821

517326489
862194375
349758621
754683192
986241537
123975864
695817243
478532916
231469758

592316847
873954612
416728935
289637154
764195283
135842769
628473591
947581326
351269478

642587391
385192647
791634582
927851436
158463279
436279158
279315864
564928713
813746925

759284163
184356927
236197845
813742596
475639281
962518374
348971652
691425738
527863419

253469187
971823564
648175392
516247839
739518246
824936715
382654971
167392458
495781623

537642891
682391754
419587263
258139647
146278539
793465128
325814976
874956312
961723485

761489325
593267814
248315697
375942186
824136579
916758432
459823761
182674953
637591248

476928531
981357624
523146978
164293857
839715462
257864319
342581796
798632145
615479283

374298615
621754893
895631472
136925748
982473156
547186329
753849261
468512937
219367584

697528413
542913768
813746925
984165372
361279584
275384196
758492631
136857249
429631857

621543798
843791526
975862314
368259147
754318962
192476853
587924631
436185279
219637485

184639275
637452189
925187634
471863592
592741368
368295417
816574923
759326841
243918756

459183672
367952184
812467359
281674593
643598721
975231846
198345267
536729418
724816935

469537182
352816479
817294536
985321647
721468953
634759218
178642395
293185764
546973821

953412867
267389514
841765293
128974635
534628971
679531482
415897326
796253148
382146759

654732918
398416257
127859634
469321785
735968421
281574396
872143569
943685172
516297843

839752164
156439278
247861593
473218956
692547831
518396427
721983645
964175382
385624719

731869254
894215637
265743918
426137589
583926741
179584362
318672495
657491823
942358176

573291846
241836957
869574321
658927134
194653278
327148695
936415782
412789563
785362419

695734218
734812569
218659374
841596732
369427185
572183496
153948627
927365841
486271953

742369851
856174239
319528476
625743198
184956723
937812645
498637512
261495387
573281964

129645738
764832951
538197642
682759413
953214876
417386295
845921367
396578124
271463589

235471869
467398521
819652374
984765132
726143958
153829746
671934285
392586417
548217693

319486572
852719436
746325981
497261358
125837694
638954217
274193865
583672149
961548723

137942568
985763412
264185973
749258136
321694857
856371294
593827641
672419385
418536729

572916834
318245796
946738215
467129583
189563472
253487169
624371958
891654327
735892641

514367928
978452613
263189745
496835172
125974836
837621594
681743259
742596381
359218467

423967518
975138246
168524379
847316952
296785431
351492687
582641793
634879125
719253864

796825431
135964827
842371569
927653148
568417392
413298756
671532984
389746215
254189673

931248567
468795231
275613984
157389426
349562718
826471359
782936145
514827693
693154872

584971632
721563489
693248517
356487291
247139865
918652374
865714923
132895746
479326158

957126834
368457921
124398756
536879412
842631597
719245368
285914673
671583249
493762185

137862945
289514367
546739128
961285473
354976281
728341596
892157634
613498752
475623819

314789652
627135984
958642173
879364215
146257839
532918467
283596741
761423598
495871326

659314872
817269435
342875916
961742583
524138697
738956241
493527168
185693724
276481359

342956781
786321945
159784236
614572893
825439167
973618452
237845619
461293578
598167324

231597864
586243197
794816523
872134659
615789432
349652781
468321975
153978246
927465318

372496518
154783926
986152374
765824193
243961857
819537462
431679285
628315749
597248631

415928367
386417529
297356418
178645932
654239781
932781645
563172894
841593276
729864153

319684527
825793641
764152983
278561439
641239875
593847216
987325164
156478392
432916758

861295743
592473861
473186295
158967432
349821657
627534918
715642389
284359176
936718524

241958367
657123984
938674521
182765493
475392618
369481275
596837142
824516739
713249856

563218497
928347516
741596823
675429138
819753642
432861759
354672981
186934275
297185364

149765283
378129546
265483917
521346879
493872651
687591432
836914725
752638194
914257368

897365142
261894537
543271869
674913285
318542796
925687314
159428673
482736951
736159428

478391562
629875413
135264798
863749125
712653849
954128637
397516284
281437956
546982371

649127835
382645719
157398624
591284376
723956148
468713952
214879563
976532481
835461297

384759162
596213874
217648395
473982516
952361487
861475923
728134659
645897231
139526748

529831467
631247985
487956231
914763852
768125349
253489176
872514693
345692718
196378524

935724861
628195437
471683529
357269184
192847356
864351792
213978645
749536218
586412973

364829175
752361948
981754623
415936287
896275314
237418569
143697852
528143796
679582431

751642938
849357621
236918547
974235186
583176492
162894375
325769814
417583269
698421753

136975248
257846391
489321756
621758439
395412687
748693125
862537914
514269873
973184562

173859462
582641379
496372518
729468153
358217694
641593287
267935841
814726935
935184726

796185243
514329687
832467591
381654729
459278136
627931854
168543972
245796318
973812465

958743612
472615893
361289457
147538269
825196734
693472581
784361925
236957148
519824376

982463157
546179382
317582496
459621738
263758914
871934265
198245673
734896521
625317849

629814573
314975682
785623914
937582461
148769235
562341897
856437129
471296358
293158746

134527896
768934152
529168734
856271349
972643518
341895267
683719425
217456983
495382671

546397281
213865497
798412563
321649758
674258319
859173642
185726934
937584126
462931875

429381675
165247398
783569421
614738259
372954816
598612743
831425967
946173582
257896134

294587136
715643892
683912754
341275968
562839417
978164523
856421379
439756281
127398645

789426513
652317489
341985267
123768954
564139872
897254136
276891345
438572691
915643728

742356819
369182547
851479623
617928354
284513976
593764281
428691735
935247168
176835492

456238791
271694538
938157462
867543219
324981675
519762384
183475926
795826143
642319857

426519387
183672594
579348261
967135428
345826179
218497653
632981745
791254836
854763912

156394278
924871356
783526419
318942765
267135894
549687123
672453981
831769542
495218637

362598147
584173692
179462358
496851723
257639814
831247965
613724589
925386471
748915236

962735814
318642597
754198263
136254978
875916432
249873156
481369725
593427681
627581349

874156239
316429857
952783461
631974528
728315694
495268713
283641975
569837142
147592386

165497382
739825614
482613597
817564923
543279168
926138745
354981276
298756431
671342859

853467921
497152368
216983475
389741256
524698137
671325849
948536712
162874593
735219684

273184956
854679312
619352847
462895173
538741629
791263584
125436798
347918265
986527431

273489651
641735829
859621734
526173498
738594216
194268573
412956387
365817942
987342165

384659712
276318459
915247638
592834176
841765923
763921845
659473281
127586394
438192567

294863751
865174293
173952846
641297385
782345619
359618427
538721964
917486532
426539178

318496572
756128493
429573816
673852149
185964237
942317685
897245361
264731958
531689724

529437618
381956724
764281359
652179843
943628571
817543962
296315487
138764295
475892136

851693274
349527681
276841395
468352917
937184526
125769843
792435168
584916732
613278459

629731845
478596123
513284796
234175968
186942357
957863412
365417289
791628534
842359671

869251473
134897625
725346891
478562319
653918742
291473568
942635187
387124956
516789234

425378961
987461235
136259784
369124857
278935416
541786392
612897543
794513628
853642179

165942873
789563142
432871659
594386721
627195384
318427596
876219435
943658217
251734968

947623815
538197624
216485379
853741296
724936581
169852437
471268953
685319742
392574168

265389147
371642859
849715623
658234791
932871465
714956238
586497312
497123586
123568974

461539278
529748163
738126495
917865324
643217859
285394716
874951632
356472981
192683547

658349172
274156983
391728465
712835649
983462517
546917328
465283791
839671254
127594836

495167238
813452796
627893154
258349617
741685329
369721845
974236581
182574963
536918472

315942786
769158423
824367951
193624578
678593214
542871639
451739862
986215347
237486195

684597123
237146958
915832746
523418679
169273584
478659231
352981467
841765392
796324815

362418795
185697432
497352186
943821567
671543829
528769341
719284653
836975214
254136978

372956481
165428739
849173256
738519642
621834975
954762318
486395127
597241863
213687594

793486215
645321789
821957463
436872591
917543826
258169347
184635972
579218634
362794158

385192476
762854931
914763825
821435769
479286153
653917284
196528347
548379612
237641598

954617238
368524791
127389456
891762543
276435189
543891627
419273865
635148972
782956314

518423769
263897451
749156328
356941872
921678534
487532916
875214693
692385147
134769285

945831762
783256149
261947358
139625874
857394621
426178593
692713485
374582916
518469237

167439285
935782146
284561739
629875413
418923657
573614892
351247968
796158324
842396571

951672438
638149257
472583691
865924713
794318562
123756984
219435876
587261349
346897125

819746532
356192847
274538916
732419658
165873294
948625173
493281765
521367489
687954321

631952478
972846351
854713629
316479582
249385167
785261934
528134796
467598213
193627845

941582736
283674159
765931482
638159274
194723568
572468913
857296341
319847625
426315897

187546329
325789461
946132587
753261894
614895273
298473615
872954136
561327948
439618752

759416238
216873459
483259671
947621583
162385794
538947162
691532847
374168925
825794316

736859142
582147369
419263758
921478536
857396421
364512897
245981673
698735214
173624985

736415928
821739645
954268731
193647582
268153479
547982163
389576214
615824397
472391856

692734581
345918726
781625934
238147695
957386142
164592378
413269857
876453219
529871463

296478315
758312964
143956728
379824156
682591437
415637289
927185643
834269571
561743892

896251347
173894625
452367918
629713584
348526791
517948236
735189462
984672153
261435879

638791245
471235986
259486731
867129354
325648179
194573862
583962417
946317528
712854693

942856137
867143259
135297648
451368792
328974561
679512384
214639875
786425913
593781426

371695428
952348176
684127359
127984563
538716942
469532781
716853294
843279615
295461837

846712395
397548126
521963784
418237659
275196438
963854217
732685941
184379562
659421873

986714253
427593168
315862794
672948531
139275486
854631927
548327619
763159842
291486375

548793261
672185394
913264758
824957136
391642587
765318429
487536912
239871645
156429873

795162438
264358791
318749256
526983174
479621583
183574629
837216945
642895317
951437862

739168254
184527963
526439178
842715639
953684721
671392845
397241586
415876392
268953417

752143896
816579243
439826175
943768521
128354967
567291384
384917652
695432718
271685439

937261845
258794316
461835297
684913752
593672184
172458639
319527468
746189523
825346971

541786293
936241578
872593614
615428937
793165842
284379165
358617429
129834756
467952381

342159768
679823154
581647392
718296543
425378916
963514827
896431275
154782639
237965481

693821574
475963812
128574963
946217358
387459621
512386497
234195786
869742135
751638249

518239476
947681532
263754891
486523917
392178654
175496328
651347289
739862145
824915763

975124863
436785912
128396457
291467385
687539124
543812679
812953746
759648231
364271598

572891634
163742598
984563721
856914372
739258416
421637859
617425983
395186247
248379165

264935718
758261493
931487652
879624135
312758946
645319287
426893571
193576824
587142369

589712463
372654981
416398275
723149856
851263794
694875132
237486519
948531627
165927348

839651724
174982356
526734891
695347182
781265943
342819675
218473569
957126438
463598217

536149827
798236451
412857639
943761285
187425963
265398174
824973516
679512348
351684792

621853749
894276513
357194826
475362981
963581274
182749635
248635197
519427368
736918452

523978641
149362758
678154293
415739826
986241375
732685419
257893164
864517932
391426587

162743958
584291637
937586124
823159476
471362589
695874213
216437895
748915362
359628741

839254716
541673928
726189534
354967281
618542379
972831465
195326847
287415693
463798152

963148275
824759613
157236489
742391568
631587942
598462137
385624791
479815326
216973854

194825736
675931482
823674951
957346218
312798564
486512379
741263895
569487123
238159647

723649851
645128739
819573264
264831597
381795642
957264318
476952183
598317426
132486975

157243968
849615327
236897154
695428731
471536892
328971645
762159483
583764219
914382576

926514873
381679542
457382916
593467281
612938754
874251369
269745138
738126495
145893627

675321498
413968257
289457136
394586712
821794365
567132984
756219843
148673529
932845671

359418627
861725349
472963185
735142896
924856713
186379254
698531472
217694538
543287961

952146378
381597246
476238915
628753491
197824563
534619827
813972654
769485132
245361789

812649753
543827619
697315248
376152984
481796532
925483167
738961425
264578391
159234876

697145382
831962475
542738916
975286143
128473659
364591827
253819764
716324598
489657231

629538741
315427689
784169325
862915473
937684512
451372968
296751834
143896257
578243196

487925631
692173485
351864729
715489362
246357918
938612547
524731896
169548273
873296154

154978263
937246158
862135497
485692371
371854926
629713845
218467539
546389712
793521684

286394571
391578642
574126839
149267358
823415967
657983124
462859713
718632495
935741286

182436795
357289146
946571832
421698573
765143289
839752614
598367421
274915368
613824957

923765184
718942536
564318927
247531869
836479251
195826473
372154698
681297345
459683712

459231687
726489531
381756492
264895713
193672845
578314926
912547368
845163279
637928154

957368241
463217859
128495637
695871324
872543916
341926785
584639172
216784593
739152468

954632781
726918345
381754296
532169874
867245913
149387562
698423157
215876439
473591628

216497385
793158246
458236917
125843679
684729531
937561428
341685792
869372154
572914863

879216345
346975821
512438679
463789152
287154963
951623784
698342517
125897436
734561298

854193762
736852914
219647385
173428659
625719438
498365127
981234576
347586291
562971843

743815692
619324758
528967143
265439871
934781265
871652439
186573924
397248516
452196387

713568249
264931587
859472361
135247896
498615732
627389154
981754623
372896415
546123978

817364295
453792186
692581347
734916528
186425973
529837614
275649831
948153762
361278459

238154976
759236841
146978253
591742368
687513492
423689517
965827134
874391625
312465789

721548693
469137825
358692741
246751938
813964257
597283164
184326579
932875416
675419382

837514629
214396578
659728431
391462857
576839142
482175963
165287394
748953216
923641785

598461327
617823594
243795861
451639782
972148635
386257149
769314258
134582976
825976413

931658724
782431569
645792813
179245386
354986271
826317495
213579648
568124937
497863152

271489536
695231784
438576219
364928157
852617493
917354628
189745362
726193845
543862971

986527431
542138769
317469825
854916273
631275984
279384516
165892347
423751698
798643152

852469317
736821549
491753682
318674925
647592138
925318764
174235896
589146273
263987451

713692584
489315672
256478391
135964827
974823165
628751943
597146238
842539716
361287459

715234896
634987152
892651437
178396524
356412978
249875613
463529781
987163245
521748369

362918457
897245316
154376829
938457261
245631978
671892543
519784632
723569184
486123795

346218975
195674328
287539641
659487213
873125469
421396857
934761582
518942736
762853194

769258431
154673928
823149675
935762814
286914753
417385296
348597162
571426389
692831547

821674953
374915682
965283147
158346279
796852314
432791568
619427835
243568791
587139426

514879623
396245871
728136549
651387492
279461385
843592167
185924736
937618254
462753918

581432967
396587214
742169538
163948725
457321896
829675143
678293451
235714689
914856372

496785213
273619845
518432967
869271354
745398126
321564798
154827639
937146582
682953471

178935246
596412837
324867915
213548679
685179324
749623158
451396782
867251493
932784561

678312594
293465718
541987263
385796142
469123857
712854936
157638429
934271685
826549371

539218467
682574931
174936528
291765384
857493216
346821795
925187643
413652879
768349152

164925783
973684125
285173694
497532861
531896247
826417359
748251936
619348572
352769418

921687534
864253971
573149628
635412789
187596342
492738156
746321895
359864217
218975463

567891324
182473965
934256781
618342597
253987416
479615832
796528143
345169278
821734659

549217368
627583419
381946752
256179843
738654291
914328675
162435987
895762134
473891526

354817629
681239547
279465138
897623415
412958763
536174982
928541376
745386291
163792854

681723495
729458631
435169728
853972146
246815973
917346852
372691584
564287319
198534267

894672315
267351489
513489276
748265931
659813724
132947658
386524197
975136842
421798563

512839764
768241395
934576812
856397421
279415638
143682579
395168247
687924153
421753986

617538924
328469571
549217638
465983217
193724865
872156493
734892156
256341789
981675342

418327569
796581234
523649871
685734912
179265348
234198657
367912485
852476193
941853726

546123879
872965143
931487562
265834791
783219654
194756328
317642985
459378216
628591437

395864712
284751369
761923584
873419625
956237841
142586973
439178256
628345197
517692438

629587341
147963258
853142697
498356172
561728934
732491586
316879425
284635719
975214863

612593784
954867123
378421965
436189572
581274639
297635418
163942857
745318296
829756341

147826539
629531874
385794612
796483125
231965748
458172396
512348967
963257481
874619253

896712354
753849126
241356897
619534278
572698431
384127965
138975642
465283719
927461583

246873195
318549726
759216438
835124679
967385214
421697853
192458367
583761942
674932581

389612475
145978362
276453981
924735618
563891247
718246539
697124853
451389726
832567194

719632485
485791326
236845179
372956841
548173962
961428537
194287653
857369214
623514798

578146293
613289745
294375681
931824567
457963812
826517439
142798356
785631924
369452178

754239861
986751432
123468975
347192658
895376124
612584793
431927586
569813247
278645319

897463521
514278639
632915874
476821395
251349786
389657412
723596148
968134257
145782963

752486319
643219578
981735426
569147283
138952764
427368195
395821647
276594831
814673952

486279531
532816479
971354286
625498713
349721658
718563942
297185364
153642897
864937125

697824351
432156987
518973624
276581493
389467512
145392768
864239175
751648239
923715846

684391752
731562849
952784631
279436518
843215976
165978324
318627495
427859163
596143287

879524361
651973428
423186579
238459617
567231984
194768235
712345896
946812753
385697142

371859246
946132587
852647913
624798351
139526874
587314692
218465739
763981425
495273168

958631427
326974851
741258936
835769142
692145783
174382695
289516374
413827569
567493218

214379865
678451239
953826174
746912358
891543726
532768491
325684917
187295643
469137582

941782653
562431987
378695241
625318479
134957862
897264135
253849716
419576328
786123594

947638125
831295476
256174983
678941352
315762849
429583761
582317694
194856237
763429518

412973865
967854312
358261497
625147938
784329651
139586724
893715246
576432189
241698573

472569381
316728495
895134627
761482953
953617842
248395716
187243569
634951278
529876134

216758439
975314268
384296571
843975126
627831945
159642783
761523894
498167352
532489617

537291684
869453271
214768539
178326495
425179368
396845712
782614953
651932847
943587126

371458269
859623417
462791583
623145978
147839625
598276134
285917346
916384752
734562891

694275183
725831469
183946572
946752318
857314296
231689754
472598631
568123947
319467825

485627139
236194758
971385624
198543276
623871945
547269813
359716482
762458391
814932567

824319756
965274831
137568942
372846195
481952673
596731284
718425369
649183527
253697418

295138467
873946512
164572893
651897234
749325186
328614759
512463978
486759321
937281645

942863751
186759243
753214869
528136974
467925138
319478526
695382417
274691385
831547692

651234978
843679215
729815634
276548391
194723856
538961742
487192563
365487129
912356487

752431698
368952714
149768325
583297146
691845237
427316859
216579483
974183562
835624971

964285371
237146895
158973642
783612954
619457238
542839716
376524189
895761423
421398567

216573849
397841625
485926731
962317458
543698217
178452963
739265184
654189372
821734596

526914873
841537962
397628145
239176584
418295736
765843291
983451627
654782319
172369458

528761394
319485672
764932185
986123457
453697218
271548936
632879541
197254863
845316729

376182549
824596713
159473826
468215397
932867451
517934682
685729134
791348265
243651978

176523849
384196572
295847631
921638754
438975126
657412983
749251368
562389417
813764295

917826453
342759816
568314729
894162375
751483962
236597148
623941587
175638294
489275631

254673891
189245673
637819542
746982135
395164728
812537964
563721489
471398256
928456317

982634517
317958426
564721983
658417392
129563748
473892651
791385264
835246179
246179835

497215386
362894175
851736249
618542937
243987651
975361824
736158492
129473568
584629713

479168352
153942687
862753194
635427819
718395246
294816573
527684931
946531728
381279465

342596871
198742563
675381924
734615298
821974356
569823147
486239715
217458639
953167482

645738192
392164875
871259643
729341568
186975234
453682719
567893421
918427356
234516987

261579483
594381762
738462915
859127346
342956178
176834259
983745621
425613897
617298534

816594732
529738416
347612958
982345167
163279845
754186293
471863529
695427381
238951674

438762519
156893274
729415683
682579341
914326857
375184962
247958136
591637428
863241795

439712658
572869413
861453297
613984725
295671384
748325961
127536849
986147532
354298176

976143582
218596734
534872691
497681325
162435879
853729146
689314257
341257968
725968413

982134765
317865492
546297318
295718634
831642957
674359281
159423876
723586149
468971523

369785412
145692873
872341695
623914587
498537126
517826349
984253761
256178934
731469258

839574612
514296387
276381954
127653849
463829571
985417263
352748196
641935728
798162435

714358629
296741385
358962147
985127436
467583291
123496578
579634812
841275963
632819754

394861527
671524893
258937641
932156784
845273916
716489352
523748169
469315278
187692435

652147389
987635421
134892675
421976538
398514762
576328194
265483917
849761253
713259846

795218463
421736985
683594271
347985126
958162347
162473859
519827634
834651792
276349518

657921438
891374625
324658971
283516749
549783162
716249583
175862394
432197856
968435217

986732541
327154968
145986237
598247613
412563789
673891425
254319876
739628154
861475392

154769328
967382514
283154967
421896735
836571249
795243681
318925476
542617893
679438152

719465832
824913765
365287491
258679314
946132578
137854926
582391647
473526189
691748253

358146927
971285436
642397158
765413892
214869573
893752641
436571289
529638714
187924365

238749156
417586932
659321874
192437685
573862491
846195723
925618347
381274569
764953218

238951467
196734285
475268139
823195746
714326598
569847312
681472953
352619874
947583621

812479365
953826417
674153298
286534179
431967582
795218643
369745821
527681934
148392756

189326457
427518936
635974218
748659321
356281749
291437865
564792183
872163594
913845672

975318264
832467591
164529738
746835129
351296487
298741653
427953816
513684972
689172345

971284563
826357914
345169782
583946127
769812345
214573698
692435871
438791256
157628439

496578231
518362497
327419586
765941328
182635974
934287615
859726143
273154869
641893752

738256491
156394278
492871653
584123769
219567384
673948512
327689145
845712936
961435827

816325749
245197683
397684512
173468295
429571836
568932174
681243957
954716328
732859461

329154867
846237159
715968324
972416538
184325976
563879412
697541283
431782695
258693741

182456379
635971482
947283156
863147295
479532618
521869743
294618537
758324961
316795824

718925634
439186275
265473819
853712496
976834521
142659387
521367948
697248153
384591762

723541896
468239715
195876243
937154628
612983574
584627931
246395187
359718462
871462359

789143256
236587149
514269378
841372695
962854731
357916824
423698517
198725463
675431982

421857396
675193284
938426571
352619847
149278635
786345129
514982763
893761452
267534918

571983264
298164753
634572918
389416572
712395846
456728139
165849327
923657481
847231695

569781324
784236591
312954687
291673458
856149732
473825916
635418279
147592863
928367145

538961724
962574183
471328569
246857931
189243675
357196842
723615498
695482317
814739256

869742315
341658972
725139864
532817649
184596237
976423581
218375496
453961728
697284153

785142639
413796852
629835174
364917285
857263941
291584763
948371526
132658497
576429318

364879215
957231648
281564793
896157324
415382967
723496581
539618472
648725139
172943856

683542719
742169385
195387264
457816932
238794651
916253847
564978123
371625498
829431576

128356497
475891326
963247158
312685749
547129863
689734512
836512974
254978631
791463285

954178623
321694875
786532491
538967142
197243568
462815739
873459216
219786354
645321987

485239167
371865294
269714358
823671549
147592683
596483712
634957821
918326475
752148936

461723589
587169324
329854167
273948615
846215793
915637248
198576432
732481956
654392871

129635784
473182956
586749321
238457619
751296438
964813275
645371892
312968547
897524163

315286794
742593816
896174325
459321687
623857149
178469253
561742938
287935461
934618572

893546712
276198453
415273986
647832591
329451867
158769324
784625139
961387245
532914678

547921836
391846257
862375419
724693185
136758942
985412763
278564391
459137628
613289574

892361745
174592368
563874129
728659431
315487296
649213857
937126584
251948673
486735912

246195783
173286459
985473216
469532871
827961534
531847962
354628197
798314625
612759348

567439812
218765349
439128756
372614985
186953274
954872631
623581497
745396128
891247563

528194763
497236851
316857294
671945328
845623179
239781546
784519632
153462987
962378415

259684731
146732598
387951246
923416857
561879423
874523619
492167385
638295174
715348962

891246357
567893124
243715896
925164738
716358942
438972561
172439685
354681279
689527413

569173842
473826915
281495673
926347158
735681429
148952367
854769231
397214586
612538794

791384256
326795841
485621379
543876912
269153784
178249563
914537628
652918437
837462195

215987463
863451297
947623158
784319526
651742839
329568741
192834675
436175982
578296314

865379412
492651873
731428695
523764981
684192537
917835264
258913746
379246158
146587329

572381469
384956127
961742538
759263814
218495376
643817295
835629741
197534682
426178953

372948615
469751283
815362479
251873946
743695821
986214537
527189364
198436752
634527198

183795246
657234918
249681537
412867359
738159462
596423871
921546783
375918624
864372195

361947825
987235641
524681397
452376189
719854236
638192574
296713458
843569712
175428963

623718945
789543216
145692837
937826451
864351792
512479683
451967328
396285174
278134569

847612593
216395847
593487261
135829674
924736158
768154932
379268415
452971386
681543729

189365724
273914856
465287913
821536479
794128365
356749182
547691238
912853647
638472591

829637514
465891237
173452968
536148729
914273856
287965143
791326485
642589371
358714692

925163478
618547932
374982561
247815396
189736254
563429187
431658729
892371645
756294813

253491678
418627593
697835421
136978254
574213869
829546317
982754136
741362985
365189742

965714328
472398516
138526794
693482175
217635489
854179632
349251867
521867943
786943251

972516384
541783926
683492715
798365142
314278659
256149873
469857231
825931467
137624598

387516429
546932187
921478356
469781532
715329648
238645791
654297813
893164275
172853964

796142538
825793146
341856279
917435862
564218397
283967451
132579684
459681723
678324915

147829635
398645172
625713489
932567814
476182593
851934267
584376921
213498756
769251348

429576138
671893524
853241976
314785692
785962341
962314785
238657419
547129863
196438257

581926374
639574182
247138695
875692431
462813759
193745826
954367218
716289543
328451967

415267389
387194526
692385471
729641853
136528794
854973162
243759618
568412937
971836245

465293718
219578634
837416259
198324576
726159843
354867192
642735981
581942367
973681425

896271453
175346829
342859176
527138964
984567312
631924785
413685297
768492531
259713648

281549673
734216895
965378241
472631958
518924736
693857124
129465387
346782519
857193462

685791324
429386175
137542869
574268913
293174586
816935247
952617438
368429751
741853692

452937618
896421573
731568294
317295846
268143957
945786321
629374185
173859462
584612739

523147968
486259137
971863542
752984613
698371254
134526789
849612375
267435891
315798426

824317659
715496328
396825714
451632897
687951243
239748561
163574982
948263175
572189436

983642751
712958346
645137982
851324697
326795418
479861523
537219864
198476235
264583179

487925631
196348527
253671948
839517264
764239815
521864379
375496182
648152793
912783456

638952174
975814632
421376598
396148725
582637419
147295386
253769841
814523967
769481253

826439571
319875624
457261983
531728496
792146835
684593217
978614352
263957148
145382769

176239854
983451627
245876139
759348261
318762945
624915783
462193578
897524316
531687492

435269178
768513294
129478356
653942781
947185623
812637945
576821439
391754862
284396517

254673981
718592634
936148257
391726548
827435169
465981372
143859726
672314895
589267413

956814732
428357169
371926548
615498273
893275614
742163985
564782391
239641857
187539426

145269783
768143952
932857164
619732845
427985631
853614279
381596427
294378516
576421398

581342697
743196852
296785431
615273984
834519726
972864315
158437269
429658173
367921548

968127435
475389261
213564798
196435872
827916543
354872916
541293687
632748159
789651324

719352846
346789251
285164379
192678534
567243198
834915627
428591763
651437982
973826415

527641983
386957124
149823765
962384571
451762398
738195642
274539816
893416257
615278439

674912853
215738964
398654217
861423579
953876142
427195386
182367495
546289731
739541628

491628357
832571694
567394281
715482936
386759412
924163875
649817523
273945168
158236749

685237149
719468352
342195687
431659278
927384561
568712934
894526713
176943825
253871496

964231857
278654139
513789624
132847965
756912483
849365712
691423578
425178396
387596241

652713849
984562713
137489256
529374168
768921534
413856927
871635492
296147385
345298671

578936214
431287596
269541873
792458361
154362789
683179425
947625138
326814957
815793642

562784139
873691425
941235687
124873956
759162843
386549712
297458361
618327594
435916278

859642713
143579268
762831954
597268341
624315897
318794526
481953672
275186439
936427185

651324987
427891365
389567241
862139574
915748623
743256819
236475198
194683752
578912436

468951723
251738694
397426185
574382916
689514372
132679548
823167459
916245837
745893261

934281657
587963142
162547893
345612978
729438561
618795234
251376489
476829315
893154726

579483621
328169457
614752398
742896135
193275846
865314279
457638912
936521784
281947563

496351287
235798146
178264539
321985674
659472813
847613925
982547361
763129458
514836792

429871356
568349217
173562948
937624185
651798432
842135769
716983524
384257691
295416873

593817624
724963185
816425937
132754869
485396271
679182543
361279458
248531796
957648312

168425793
249317865
753896241
372561984
694783152
815942637
536278419
987134526
421659378

431972685
958461237
267358419
593624178
716839524
842517963
174285396
689143752
325796841

712895463
964317825
385426179
498261357
631574298
527938614
846159732
153782946
279643581

678425391
152793648
493681752
925378416
364512987
781964523
516247839
849136275
237859164

862745913
159283746
473196852
915632487
234857169
786914235
397468521
528371694
641529378

578914623
621358974
943627581
795183246
284769315
316245798
832591467
159476832
467832159

726381549
185249736
349756218
574198362
298673154
631425987
913867425
467532891
852914673

378592641
164738592
529416873
932841756
641957328
785623419
493185267
856279134
217364985

461398725
758642139
923571468
192753684
846219357
537864291
289137546
315486972
674925813

918372546
653148927
427659381
365894712
192765834
784231659
246587193
579413268
831926475

758916423
413728569
296534817
924175638
567382194
381649752
645297381
839461275
172853946

793652841
156984732
482713956
364829175
815437269
279165384
637241598
928576413
541398627

762895314
534271896
189436752
328567941
641923587
975148623
497682135
856314279
213759468

948657213
531429786
762138945
184276539
256893471
379514628
897345162
423961857
615782394

469125738
257438691
813769425
371946582
594287316
682351974
728594163
146873259
935612847

539261847
817439652
264875931
451627389
682593174
793148526
925786413
176354298
348912765

761293854
348615279
529784613
287159436
495367182
613842795
834521967
956478321
172936548

269513847
513487926
487269513
638172459
975846231
124935678
746328195
851794362
392651784

165987423
873124569
429635187
638492715
791856342
254713896
382549671
517268934
946371258

923784615
645912873
871653924
352179486
764835192
189246357
497321568
236598741
518467239

234951786
657842391
891637425
925486137
418379562
376125849
749213658
582764913
163598274

256914837
487352196
319687425
641739582
975428613
832165749
593871264
124596378
768243951

695734182
134628795
278519364
987463521
541982673
362175948
756841239
813296457
429357816

968527431
532814967
147396285
259173648
416958372
783642519
874239156
391765824
625481793

892154376
135769824
647238195
264913758
918675243
573842961
756391482
389426517
421587639

683514972
471692853
259837614
195728346
324169587
768345291
916483725
542976138
837251469

352981647
867435921
941726538
586219374
234678159
179543862
713852496
495167283
628394715

741693582
365182749
928547361
694831275
812975634
537264198
459726813
186359427
273418956

152736849
346829571
798514236
261348795
573962418
489175623
614253987
827691354
935487162

461759823
257386491
389412567
795863142
612974385
843125976
528641739
134297658
976538214

146537928
239481567
758629143
574913682
891264375
362875419
915742836
623158794
487396251

957368241
643152879
128794653
261943587
784215936
539876412
492531768
815627394
376489125

285473916
419865723
637921548
726358491
354719682
198642375
943186257
862597134
571234869

438976215
659214378
712583469
175849623
283765194
946321587
597632841
324198756
861457932

319587462
564239718
287614539
421973856
953862147
876451923
735128694
692745381
148396275

516283497
294176583
873945162
348719625
762458931
159632748
437861259
625397814
981524376

179854263
832617549
645932718
784569132
921378456
563241987
217486395
396125874
458793621

785412396
419365278
632879415
953726184
268154937
147983652
574631829
326598741
891247563

571386294
684972531
932451678
195623487
327148965
468795312
243819756
859267143
716534829

198723546
632514978
547986321
419652837
376849152
825137469
781465293
953278614
264391785

681423579
257891346
493657218
534978162
129346857
768215493
375162984
912784635
846539721

635872914
984135267
127694358
713589642
459216783
862743591
546321879
271968435
398457126

257194683
148536972
369728415
982613547
534872169
671459328
496387251
725941836
813265794

542937618
638145279
971682354
429871563
713569842
865324791
387416925
196253487
254798136

841795623
723164598
965382714
134276985
659813472
278459361
396521847
482937156
517648239

935681427
241375986
678294531
319758264
564932718
782416359
127843695
456129873
893567142

839216745
721543689
654978213
946781352
213659874
587432196
465827931
372194568
198365427

196842357
734165928
258937461
965371284
382459176
417286593
571694832
623518749
849723615

837294516
964158327
521637498
286745931
479316285
315829764
658973142
143582679
792461853

142763589
983512476
756489123
619238745
527194638
438675291
365927814
291846357
874351962

785364129
936127485
421589637
654298371
819735246
273416598
562873914
197642853
348951762

157293846
832641957
694587312
529864731
386712594
471935628
245376189
963128475
718459263

431879265
728564931
965213478
512947683
379186524
846325197
254638719
193752846
687491352

937286541
261543978
548917362
823659417
719834625
456721893
374195286
692378154
185462739

651327489
734819526
892456713
315742968
278963145
469185237
586274391
947631852
123598674

674583192
982167435
513294687
796842513
358619274
241735968
829356741
435971826
167428359

274365198
193482765
586197234
837241659
925836417
461579382
752618943
648923571
319754826

317596284
684213597
529748361
935482176
862157943
741639852
156924738
273865419
498371625

531942786
684735129
927681354
362578941
179324865
458196237
746213598
813459672
295867413

214568937
736492851
958713624
621859743
495137268
873624519
582941376
167385492
349276185

813275496
456319782
927486153
275894631
384761529
691523847
542637918
739148265
168952374

145986327
982137546
763452189
579614238
428375961
631298754
354761892
816529473
297843615

274359861
956817243
183462975
315726489
842931756
769584312
428195637
631278594
597643128

841365729
732948156
659271348
164832975
325794681
978516432
213489567
486157293
597623814

875693412
921487653
643512987
438926175
267135894
159748236
712854369
386279541
594361728

256974381
137628945
894531267
362897514
948215673
715463892
529746138
483159726
671382459

154982637
372165489
869437125
741598263
598623741
236741958
687259314
415376892
923814576

249816375
356472819
871593246
938641752
417285693
625739481
583167924
792354168
164928537

927483651
841657392
563291874
654932187
398174265
712865439
275346918
186729543
439518726

621957843
897243516
534861279
943512768
762438951
158679324
219784635
485326197
376195482

165247389
783619245
942835716
897452163
256381974
314976528
639728451
421563897
578194632

842631975
175298643
639457128
351849267
486572319
927163584
568914732
293786451
714325896

875614923
324957681
916283457
682731594
741596238
593428176
169875342
238149765
457362819

419637285
562184739
387529641
853712964
196845327
274396158
938251476
745963812
621478593

857416329
426937815
319258647
643789152
278561493
195324768
562843971
784195236
931672584

563814927
942675813
718392564
159438672
637251498
824967351
291583746
375146289
486729135

476132958
539678412
182459376
943821765
721965843
865743291
394216587
658397124
217584639

645193872
298657143
137482695
573916284
819245736
426378951
764529318
952831467
381764529

685173942
392864175
147925638
768219354
524638791
931457286
456392817
279581463
813746529

264978315
197635284
538421697
625389741
749162853
381547962
813294576
476853129
952716438

235478169
679123458
841596273
182635794
496287531
753914826
514769382
367842915
928351647

817693425
596427183
234815796
485172369
372569841
961384257
743256918
159748632
628931574

958314627
342756981
716298354
271983465
695472138
483165792
534621879
869547213
127839546

158236479
674985231
392147856
417358962
586429713
239761548
765812394
923674185
841593627

984163527
713528496
625794318
538219764
276345981
491687253
352871649
169432875
847956132

518437692
694852173
327691584
946128357
875364219
231579846
163745928
789216435
452983761

547129683
391678452
682534917
915386724
876241395
423795168
138957246
759462831
264813579

859172463
461358792
273694158
724931586
915867234
386245917
532416879
647589321
198723645

175984263
928163457
364527189
456872391
239415678
817396524
742638915
581249736
693751842

196872435
785314296
324965187
438257961
617439852
952681374
579148623
261593748
843726519

125796348
476138529
389542716
594287631
261359874
837461952
718923465
943615287
652874193

589762341
612348597
473519286
137956824
954827163
268134975
326495718
745281639
891673452

814639527
235871496
967542381
783914265
546283179
129765843
358497612
491326758
672158934

462157893
591483762
738926541
649835217
315279486
827641359
256318974
983764125
174592638

253194876
871623459
694578213
732859164
548761392
169432785
425987631
917346528
386215947

328491765
796235814
415867392
937126458
654983127
182574936
269348571
871659243
543712689

391547826
578612943
246938157
689754312
135826794
427193568
963481275
854279631
712365489

715948263
826137945
943625781
169274358
437586192
258391674
694812537
581763429
372459816

853279164
914658732
276134958
561782493
498361527
327495816
139846275
685927341
742513689

862354791
754192836
319687254
587231469
241769385
936548127
493816572
675423918
128975643

594638217
812794356
376251984
739516428
265849731
148372695
983465172
451927863
627183549

372154869
596378142
481962375
249836517
735491286
168527934
817245693
653789421
924613758

395182674
762439851
814576932
976315248
251864793
483927165
639258417
548791326
127643589

758624931
413975286
296813547
682391475
935742618
147586392
874269153
361458729
529137864

591683742
632457891
847912635
925738164
168294357
473165289
754826913
216349578
389571426

916285374
235974861
748316952
571892643
394651728
862437519
487169235
623548197
159723486

981245736
745369821
632781594
568497312
423156978
197823645
374518269
816932457
259674183

243659718
879312564
516847329
952184637
764593281
381726945
427961853
138275496
695438172

873941562
645278193
129356784
564713928
732894651
981625437
316587249
257439816
498162375

812673594
563894172
974125683
281356749
639748215
457912836
748569321
326481957
195237468

937821645
415769832
628534719
173942586
289615473
564387921
852176394
391458267
746293158

281346579
937582146
546917328
179235684
853674291
624198735
795821463
418763952
362459817

384296157
619375284
725814963
192748536
876953421
543162798
237489615
458621379
961537842

942371568
351286974
678954213
895163742
264798135
713542689
489627351
536819427
127435896

891473526
546892137
732651489
457936218
623518974
189247365
978324651
365189742
214765893

479613258
815472639
362958417
126384975
534791826
798526341
253169784
647835192
981247563

825163749
416975823
937482165
279536418
651894237
348721596
783219654
164357982
592648371

419857236
835642791
267913584
798365412
541728963
326491857
654239178
173584629
982176345

214367589
679815324
538942167
723584691
146239758
985176432
861793245
392451876
457628913

589431627
417926358
326875941
942568713
631742895
875319264
264183579
798654132
153297486

427956183
193842765
856371492
268735941
541298637
739164528
614583279
985427316
372619854

536971248
419258376
782346159
367819524
158462793
294537861
873695412
625184937
941723685

375421869
849765213
216893547
168359724
527146938
493287651
984632175
631578492
752914386

635821974
948753261
721946583
594382716
286517349
173694825
867435192
452179638
319268457

438517962
592643871
716289453
879354216
641792385
253168794
364971528
127835649
985426137

536871942
419526837
287439165
123798456
975164328
864352719
698213574
352947681
741685293

925347681
764581923
138629574
486913752
512478396
397256418
651894237
273165849
849732165

753894162
496521873
281367459
174238596
628945731
935716248
319472685
867153924
542689317

531849726
697152438
248637519
426981357
153476982
879523641
912364875
365718294
784295163

132785694
849236175
567491832
426179583
385642719
791358246
253814967
978563421
614927358

892753641
513648279
764192835
475216398
681439752
239875164
347521986
928364517
156987423

597648321
264319875
183572649
426751938
378496152
915823764
749165283
631284597
852937416

789462135
453891726
162357984
397186452
645729318
821534697
578613249
216948573
934275861

738219465
561834972
294657831
482793516
619542387
357186294
125978643
946321758
873465129

971283546
835416729
624957138
219678453
458392617
367145982
593861274
742539861
186724395

635192847
984673512
721854639
179486253
842935761
563721498
217569384
396248175
458317926

342791865
578264931
961358472
487512693
259683147
613947528
135476289
796825314
824139756

543819627
826437519
719625438
361798254
487352196
295146873
934581762
658273941
172964385

697281534
851394762
234657198
489163275
162745389
375928641
916872453
528436917
743519826

967482153
143695728
258713946
685374291
479126835
312958467
794531682
836247519
521869374

674529138
291348765
385167942
437215896
962874513
158693427
826451379
549732681
713986254

983746215
671258943
425931876
592614387
734589162
816327594
269875431
158463729
347192658

724963581
685142739
139758246
356814972
498276153
217539468
963427815
542381697
871695324

965132847
748956231
312784965
674815329
821349756
593627184
289461573
437598612
156273498

397216845
458973126
162845397
935182764
816754239
274369518
589421673
741638952
623597481

657298341
918435672
243761958
139874265
472659813
865312794
794523186
386147529
521986437

596381427
127946385
843572619
968127543
215493768
734658192
352864971
689715234
471239856

495732861
862514793
731968245
654379128
987125634
213846957
328497516
176253489
549681372

931756842
268394715
745812963
493168257
827435691
156279384
584623179
612947538
379581426

518962743
742351689
369748512
823596174
976214835
154873926
631485297
495127368
287639451

167859432
932614758
458732961
719523684
583946217
246178593
621485379
375291846
894367125

395418672
467259318
821673945
574362891
682197534
913584726
748926153
139845267
256731489

259378146
781694325
364152789
932461857
178925463
645783912
516837294
427519638
893246571

187569324
392478165
456231978
523187649
864953217
719624583
978312456
235846791
641795832

472598163
831762459
956143872
345287916
698431527
217956384
524879631
169325748
783614295

386271495
574398162
192465738
257613984
419782653
863549217
748956321
935127846
621834579

136759842
489362175
725481369
653128794
241975638
978634521
564213987
312897456
897546213

167295843
453816729
982743561
395621478
816374295
724589316
579132684
231468957
648957132

467293815
531468972
892571643
325946781
619827354
748135296
153782469
274659138
986314527

198735462
465812739
723496518
832659174
651274983
947381625
214963857
376548291
589127346

867943215
341562987
952781436
596137842
174826593
283459761
729314658
435678129
618295374

487136592
931275486
265948317
698451273
743629851
512783649
156892734
379564128
824317965

213958476
546721938
987436251
724569813
631284795
895173624
158692347
379845162
462317589

826457931
571639842
349182567
793816254
254973618
618245793
967321485
182564379
435798126

953762481
281954367
476831925
714386592
635279148
892415736
527693814
348127659
169548273

962183475
754962381
831745692
586327149
317594268
249816753
498631527
125478936
673259814

647312985
258967314
391548267
174853629
826179453
539624871
912485736
485736192
763291548

379561824
628347195
145982376
892416537
731895462
456723981
987254613
214638759
563179248

249576813
681349752
375812946
597261384
862493571
413785629
726138495
958624137
134957268

298316475
651742938
734598621
316287594
975431286
482965713
127854369
849623157
563179842

582419736
617238459
943765821
831574692
425396187
769182543
274951368
356827914
198643275

746823951
532169784
198754326
253941867
814637592
679582143
927418635
361295478
485376219

684571923
932468571
571239846
467183259
213945768
895627134
129356487
348712695
756894312

751296384
642318957
893475261
264983175
137562498
985147623
519724836
478639512
326851749

681297435
245683791
379451826
892135647
763842159
154976382
928714563
437569218
516328974

578643291
164297853
239815467
692154378
713968542
485732619
857429136
321576984
946381725

142987635
896435712
735162894
953816247
621754389
487329561
378241956
264598173
519673428

748925613
126374895
935186724
612548379
487693251
359712486
574239168
891467532
263851947

972648315
318725649
546931827
629183574
135479286
784256193
493862751
867514932
251397468

896152347
327864519
514397286
731248695
945631872
268579134
483725961
672913458
159486723

652938174
394175862
187426953
926743518
845691327
731582496
269314785
573869241
418257639

378295614
649138752
125476398
496852137
213769845
857341269
532917486
984623571
761584923

936821457
845367912
721459386
517294638
394678521
682513749
469132875
258746193
173985264

687415392
923876541
145932786
574169823
368527419
219384675
496751238
851243967
732698154

382497651
196253784
574618932
619372845
758164293
423985167
241839576
965741328
837526419

591824736
874963521
362157498
158732649
236489175
749516283
413678952
687295314
925341867

726519348
514387926
839642175
192875634
457963812
368124597
675231489
283496751
941758263

691257438
785143926
342986715
479632851
216578394
538491672
823714569
154369287
967825143

463159287
185276493
297384615
324518769
978643521
516927834
859461372
641732958
732895146

456897321
723451986
819263574
271536849
964728135
538914267
197682453
342175698
685349712

273486519
594317862
618259743
425763198
761598324
839142675
352674981
187925436
946831257

597428316
462173598
813956472
358214967
741695283
629387145
975831624
286549731
134762859

976352841
312846579
584791236
731628495
265914783
849537162
457163928
123489657
698275314

281643957
547129863
369758124
854362791
172895436
936471582
423587619
798216345
615934278

467358192
985172436
321694875
674921583
519843267
832567914
243789651
196235748
758416329

597483162
428617593
631925487
986174235
152396748
374852916
219738654
743561829
865249371

624597318
158364972
397821465
469253187
532718649
871649253
913485726
245976831
786132594

264853719
835179246
719462583
571346928
428597631
693281457
982635174
356714892
147928365

819674352
657293814
432185976
176842593
925731468
384956721
568427139
293518647
741369285

743258916
956413278
812679345
124986753
695327481
387541692
431892567
568734129
279165834

649157382
578432169
123869745
986714253
415623978
732598416
891376524
354281697
267945831

471386529
826957143
593241876
267598314
135674982
984132657
719465238
342819765
658723491

561734829
238569147
749812635
385697412
492185763
617243598
954376281
876921354
123458976

972453861
413768259
568921347
127895436
846132795
395674182
684517923
251389674
739246518

893472156
654198237
721563894
967321485
135984762
482756913
546219378
218637549
379845621

519837264
723461985
648952713
485179632
296345178
137286549
964513827
372698451
851724396

278516394
156394287
493278561
369185472
542769138
817432659
734951826
625847913
981623745

467958312
981362475
325147896
213495687
694873251
758216934
536729148
179684523
842531769

134892675
587641239
962735418
251976384
476583192
893124567
715468923
348219756
629357841

362517489
478629513
195843672
513274968
246398157
987165234
654782391
739451826
821936745

638512947
497638512
521794683
783946251
214853796
956271834
842365179
375129468
169487325

625379418
378514296
491682375
756948132
819723564
243165987
182437659
564891723
937256841

973465281
162938475
548217963
639842157
714593826
825671394
397186542
281754639
456329718

895137642
467829135
312456789
581962374
946713528
273584961
154678293
628395417
739241856

543921687
862754193
971638524
638297451
794185362
125346978
417562839
386479215
259813746

671523984
492768531
853941276
514879623
726354819
938612457
167295348
345186792
289437165

721983654
458267319
369154287
947631825
532798146
816425973
184379562
273516498
695842731

613257948
827493165
495816372
532169487
946782513
781345629
358671294
264938751
179524836

549623817
286417539
137589264
724156983
318974652
695238741
463795128
952841376
871362495

486157923
513829674
972463815
654391287
821675349
397284561
148532796
765918432
239746158

648127953
913845267
257369814
735214698
182936745
469578132
594781326
821653479
376492581

395872416
726134895
841596723
167429538
938651247
452387169
589213674
613748952
274965381

368745921
194286375
527139864
683497152
752618493
941523786
836951247
215874639
479362518

943716285
628935147
571284693
237841956
416579328
895623471
389467512
764152839
152398764

738194562
126578394
954326781
589731246
267485913
341962857
893617425
675249138
412853679

916742583
825319647
347568192
263481975
178925436
459637821
784153269
592876314
631294758

937524816
152689437
486137259
514973628
628451973
379862145
295716384
861345792
743298561

852493167
467521938
193768452
784352619
926184573
315976284
631247895
548639721
279815346

528741693
139862745
467593812
853419276
972386154
641257389
216975438
794638521
385124967

734981256
216735894
985426371
342568917
879314625
561279483
628147539
153692748
497853162

235478916
894651237
167392485
746283591
328519674
519764328
481926753
953847162
672135849

574261893
613879542
829543167
985126734
761394258
342785916
157632489
296418375
438957621

163759824
897124653
425638791
739542168
241896537
586317942
374961285
658273419
912485376

965814327
142739586
387562914
623948751
458271693
791356248
516423879
239187465
874695132

957138264
638429175
124756839
896543721
512687493
473912658
245361987
781295346
369874512

564793281
718452693
923186745
275619438
481537962
396248517
159374826
647821359
832965174

789541623
321679845
654283179
193867254
248195367
576324918
435916782
962758431
817432596

815246937
694713285
273859461
967384512
481592673
532167894
756438129
129675348
348921756

915438726
362579814
784162593
153946278
879213465
426857139
597324681
648791352
231685947

168392547
724165893
953487261
876514932
249873615
531926784
615749328
497238156
382651479

417839256
863521794
295674813
321785469
754962138
689143572
542397681
976218345
138456927

674532981
283914675
951867324
392746158
465281739
817359462
128473596
536198247
749625813

421735698
587469231
963812457
819623745
345971862
276548319
658294173
194387526
732156984

786194325
312875496
945632178
234956817
857241963
169387542
591768234
473529681
628413759

786529431
219463785
453781962
568942317
147358629
932617548
691874253
325196874
874235196

562873491
379461582
418592763
831759624
295146837
746238159
184925376
953617248
627384915

385741629
726589143
914263587
538697214
147832965
692415378
251978436
473156892
869324751

749825136
615473982
382196475
576349821
831267594
924581367
457638219
263914758
198752643

685792314
327481596
149635827
954273168
861954732
273816945
536147289
792368451
418529673

476318592
981245637
532796481
725964318
643187259
198532746
364871925
217459863
859623174

497521863
235678914
681439725
726915348
319847652
854263179
568194237
972356481
143782596

639487512
751236489
284951376
398165724
465729831
172843965
823694157
547312698
916578243

863572419
951438762
274916358
425769831
396821574
718345926
187693245
542187693
639254187

351492768
476318259
289657431
825136974
967584123
134729586
713965842
648271395
592843617

348125697
251967348
976483215
483592176
712638954
695741832
534216789
867359421
129874563

481352769
927846153
356197284
512963478
893471526
764285391
235619847
149728635
678534912

485217693
276934185
931685427
698572314
514863279
327491568
853129746
149756832
762348951

139765842
425198673
678342195
783516924
914273586
256489731
562937418
391854267
847621359

179285436
245367891
386914275
867523914
412896753
593471682
721659348
938142567
654738129

329716485
167458923
584239716
893641572
245387691
716925348
972863154
658194237
431572869

495127683
761583249
832469571
327916854
549238167
186754932
953641728
678392415
214875396

239756184
486132579
175489326
541378692
693524718
827691453
362815947
914267835
758943261

871564293
963721458
524893671
258317964
397486125
146259837
639178542
782645319
415932786

935216748
178394256
246875391
782143569
693528417
514769823
821657934
467932185
359481672

923817645
581946273
647523891
435279186
162438957
879651432
296385714
318764529
754192368

824539617
169782534
357164289
531946728
692871345
748325961
473658192
216497853
985213476

431689275
967542813
285371469
793815642
826497531
514263987
349756128
178924356
652138794

183465972
467829351
925731846
672143598
849572163
351698724
718254639
296387415
534916287

186739254
459628731
273415968
618572349
397841625
524396187
862957413
941283576
735164892

913874256
257369481
468125793
875631942
629548317
134297568
782456139
591783624
346912875

692187453
134965782
785234691
316429578
548673129
279518346
857391264
423856917
961742835

712864395
958321476
634579218
329456781
476138529
581792634
265917843
147683952
893245167

491586732
567239148
823741956
938412675
674853291
215967384
742695813
359128467
186374529

562387941
149265873
738194562
617543289
923678415
854912736
376429158
285731694
491856327

217843965
468597312
539216487
794132658
382465179
651978234
876329541
125684793
943751826

943251786
785496123
612873549
491568372
537142968
268739415
159624837
876315294
324987651

328741695
756329418
941856327
685493172
279165834
413278956
167534289
892617543
534982761

859321674
236479518
417865923
174538296
695742381
328196745
742683159
583917462
961254837

384657192
591284736
276931485
428315967
957862341
613479258
849126573
165793824
732548619

361459287
498127635
572863491
925386714
137294568
846571329
254938176
683715942
719642853

975148326
286539174
431672985
367451298
542983761
198726543
719865432
824317659
653294817

543179682
162834597
978652143
235486719
691723854
784915326
327541968
816297435
459368271

928134675
547698312
613275849
374982561
259761483
186543927
495817236
861329754
732456198

321746589
794825136
856139427
217584693
943261875
685397241
439652718
578413962
162978354

169238547
842765931
537419268
354976812
986123475
271584396
625347189
793851624
418692753

957324681
126985347
348716592
579841236
831267954
264539718
615492873
493678125
782153469

136952487
825743961
479186352
314298675
298567143
567314829
652831794
783429516
941675238

796813524
283465179
154729638
835697241
617248395
429351867
361574982
978132456
542986713

317849265
245367198
896215347
972634581
651928734
483571926
729456813
168793452
534182679

714935628
985462173
362178495
179386542
453219786
628547931
896721354
237654819
541893267

731495826
295386147
684127935
528714693
963852471
417963582
879531264
146278359
352649718

731852964
826419735
954736812
478291356
519673428
362548179
287364591
143925687
695187243

386549712
947132856
251678394
813465279
469327185
725981463
134796528
672854931
598213647

983547612
542168973
176392458
461923587
327485169
895716234
659834721
734251896
218679345

824165937
596237814
713984562
968413725
435792681
271658493
659341278
342876159
187529346

916352487
732498156
845617923
198543762
673829541
524176839
269784315
457231698
381965274

453697821
961428735
278351964
182573496
596842317
347169582
815736249
624985173
739214658

623957148
495381276
718246539
834129765
561874923
972635814
146798352
359412687
287563491

926853741
387142965
154697328
762314859
438529617
591786234
843275196
615938472
279461583

932618475
781453926
456729318
317295864
825164739
694837251
543971682
278546193
169382547

953617248
768234591
214598763
137985624
586472139
492163857
875346912
641829375
329751486

589461237
632759814
471328956
953642781
768513492
124987365
845296173
316874529
297135648

419862573
287135946
356479218
735981462
928647135
641523789
194356827
562718394
873294651

153476982
264589713
978132645
317965824
586247139
492318567
629853471
731694258
845721396

791428356
548673192
632591784
864359217
153247869
927816543
289765431
415932678
376184925

216785349
345691872
789432156
468127593
923854617
157369284
874216935
691543728
532978461

239158647
865749321
417362985
691487253
548623719
723591864
976215438
352874196
184936572

974138562
853426719
126759483
498673125
265981374
317245896
689514237
532897641
741362958

176492835
493581672
528376941
682753419
759148263
341269587
835914726
914627358
267835194

534671982
187429563
296358741
715946238
428137659
369285174
952864317
643712895
871593426

618537294
759842631
324916857
562374189
491285763
837691425
975428316
243169578
186753942

861473259
349521687
572689431
684137592
927845316
135962874
216758943
498316725
753294168

583914672
419726358
726835941
198647523
645382719
237591864
372468195
854179236
961253487

495621873
382745619
761893542
814369257
956287134
273154968
637912485
149578326
528436791

967542183
835716249
142839567
721695834
483127956
596483712
378961425
619254378
254378691

581279436
463581927
972346851
136795248
258164379
749832615
624917583
315628794
897453162

316857924
759342618
248196357
932568471
481279563
567431289
175923846
894615732
623784195

527394186
418652937
396871542
731246895
649538271
852917364
973425618
284163759
165789423

642583719
891467325
357912846
176835294
923674581
485129637
268791453
714358962
539246178

583672914
419358672
267194853
345827196
926415387
178936425
654281739
892763541
731549268

729168435
143259678
685473192
896315724
351724986
274896351
517632849
462987513
938541267

987634215
562198437
134752689
296517843
318249576
745863921
653481792
429376158
871925364

865314279
317259684
294687153
589426731
476193528
132875946
943562817
628741395
751938462

425671839
138925467
679384512
367158924
892436175
541792683
756219348
284563791
913847256

194257863
356894721
782316594
873465912
569123478
241789635
625938147
937541286
418672359

764935218
159826374
832174695
291648537
345792861
687351429
513289746
978463152
426517983

126475893
749381625
385629417
658237149
913854762
472916538
237148956
891562374
564793281

486312957
235976184
179584623
754138269
612459738
893627415
948263571
527841396
361795842

791683245
283574196
564129837
946317582
137852469
852496713
419765328
678231954
325948671

684971352
972635841
513824967
351267489
247589136
896143275
428716593
739452618
165398724

162983745
374125986
958647132
529876413
687314259
431592867
246751398
795438621
813269574

681259374
372468159
945317862
139872546
528634791
764195283
217546938
896723415
453981627

619742538
457839612
283651479
928174365
176325894
534986721
745213986
891567243
362498157

923876145
748152369
156439872
861247953
579381624
234965781
397528416
482613597
615794238

364851792
982467153
517923648
428736519
635198274
791245386
279314865
146582937
853679421

518342697
496875231
732961548
647218953
189534762
325697184
263789415
871456329
954123876

875613249
291478653
436529781
912864375
768135924
543792168
624381597
387956412
159247836

845371296
326489157
719526843
197653482
654892371
238147965
462718539
571934628
983265714

643875219
158492673
792316845
927158364
465237981
381649527
874523196
239761458
516984732

531672849
628439157
947815263
456921738
813764592
792358416
185293674
269147385
374586921

592648371
714352689
368719542
271465938
946831725
835927416
159273864
683194257
427586193

813457269
625189473
974236581
146872395
397514826
582963714
469725138
238641957
751398642

536749812
417238596
829651347
642873951
753912468
981564723
164385279
395127684
278496135

583147926
197625438
246893571
729536814
618472395
435918762
952364187
871259643
364781259

154238679
239167845
687549231
465981723
812374596
793652418
578493162
326715984
941826357

931528764
842796153
657314928
593287416
478163295
216459387
789632541
365941872
124875639

864172953
975348216
132965748
287591364
459637821
316824597
698213475
723456189
541789632

162873459
854692371
973514286
491358627
638427195
527169834
286945713
749231568
315786942

194825367
357614829
682379541
569243718
748591236
231786495
425168973
913457682
876932154

129456738
684731529
357982614
835624197
796518243
412397856
263179485
548263971
971845362

729561384
635498217
841237596
473816925
196325478
582974631
364782159
218659743
957143862

317286495
824519637
659734821
746852319
592361784
138497256
985673142
463125978
271948563

543619278
987524361
621873459
874195632
269437185
135286947
796351824
418762593
352948716

635981274
481726593
972345681
527618349
863594712
149273865
754839126
216457938
398162457

216938547
387425961
954671283
168593472
549287316
723164895
492756138
631842759
875319624

865297134
247315869
913486527
139768245
754923681
628154973
391642758
576831492
482579316

743295168
569184372
128673945
972351486
615748239
384926751
237569814
496817523
851432697

164352897
923874651
758916243
635289714
481637529
279541386
342798165
897165432
516423978

756813492
128947356
943652817
681279543
239465781
574381629
317524968
462798135
895136274

812375496
369241758
745986213
458769132
693812574
127453689
276138945
531694827
984527361

175486293
842539716
963172548
259863174
437291685
681745329
728654931
594317862
316928457

124837965
867951432
395624781
249516873
631748259
758392614
916483527
583279146
472165398

239678145
641539287
875421936
728153469
163294758
594867312
312985674
486712593
957346821

317284596
964715382
582936471
145329768
638571249
279468153
823647915
491852637
756193824

398427156
245196837
671358942
532841769
967532418
814769523
756913284
183274695
429685371

547391862
986724135
213685947
178256493
354918276
629437518
462879351
891563724
735142689

194365278
836792541
257148693
623487159
945621387
781953462
319576824
462839715
578214936

279381654
164275938
835649721
718963245
543712869
926854173
391527486
657498312
482136597

579386412
846125379
231479658
158794263
763852941
924631785
317948526
692517834
485263197

418527639
579863412
236194587
691435278
384276951
752918364
847359126
165742893
923681745

173956248
649782315
852314796
315247869
296831457
487569123
768125934
531498672
924673581

591842736
326957418
487316592
975624381
612738945
843591267
254163879
769485123
138279654

241639587
765824931
938157624
816742359
493561278
572398146
127983465
684215793
359476812

795361248
836294157
124785693
359816472
471523869
682947315
247639581
563178924
918452736

296835741
783614925
145927386
471398652
968752413
532461897
854276139
317549268
629183574

342756918
976813245
518924367
265348179
487591632
139267584
691482753
823675491
754139826

475681923
826739154
139452867
798543216
254168379
361927485
642315798
587294631
913876542

167342895
854169273
239578614
723695481
985431726
641827539
476213958
398754162
512986347

268749315
514386927
739521846
871235469
425698173
693174582
142963758
357812694
986457231

347195826
926738415
185624973
672419538
531867249
498352167
769281354
814573692
253946781

617835942
894162753
235947168
163278495
542319876
789456321
378624519
956781234
421593687

324658719
587194632
619723845
958476321
471532968
236819574
143965287
792381456
865247193

581924763
367851492
942367815
178532946
236498157
459716238
813679524
694285371
725143689

968345271
752168439
314279658
286713594
175984362
439652187
647831925
821596743
593427816

746139825
951286734
283475691
315694287
869527413
427813956
694352178
578941362
132768549

472513896
685279431
193846752
926734518
354981267
817625943
538467129
269158374
741392685

182765349
374289156
596341287
823976415
961452738
745813962
637594821
418627593
259138674

721954386
846372519
953168742
568713294
437296158
219485673
694521837
172839465
385647921

452836971
863917245
791254386
289563417
574129863
316748529
628391754
947685132
135472698

564921738
931487526
872563149
317296485
698745312
425318697
786132954
159874263
243659871

846532179
312976458
759418236
685791324
294653817
137824695
928345761
563187942
471269583

587369142
329147685
416528973
853291764
294673851
761485329
942716538
175832496
638954217

195348276
782965143
643127958
857234619
419856732
326719584
938572461
561493827
274681395

972148653
846357912
351296748
763582491
218964537
495731286
529613874
634879125
187425369

928467315
745183629
316295784
857349261
291876543
634521897
189732456
463958172
572614938

925761843
164385792
837429615
391874526
642153987
758692431
416538279
589217364
273946158

291654378
785123469
643879215
479236851
812945637
356718924
137492586
928567143
564381792

251643789
398527164
467189532
912374658
743865291
685912473
139456827
876231945
524798316

836975421
127684359
954123678
485719263
213546897
769832514
572498136
398261745
641357982

172956843
465283791
983714256
624175389
837469125
519832674
391527468
256348917
748691532

756834921
924761853
318295467
169352748
875419236
243678519
592186374
431927685
687543192

149582367
357619248
286374159
518726934
472938615
963145872
635297481
821453796
794861523

214978563
967543821
538621497
685739142
471265389
392814675
753482916
829156734
146397258

916832754
782594361
543761298
431657982
829413675
675289413
197348526
254176839
368925147

178296354
936547812
452813967
681729435
743658291
295431678
827365149
569184723
314972586

895376214
741295638
362841975
273469851
416538792
589712463
137684529
658923147
924157386

426197358
318652794
957834216
692345187
185769423
743218569
231976845
864523971
579481632

569328417
317954862
428176359
783462591
145793628
692581743
954237186
276815934
831649275

471952863
895436271
623718945
169873524
384529716
752164398
216387459
937645182
548291637

193758462
586492371
427631985
249567138
768213594
351849726
812374659
634925817
975186243

312457689
659238471
847619352
198346527
276895143
435172896
721564938
583921764
964783215

716584293
348219756
952637481
894371625
523846179
167952834
231498567
485763912
679125348

475912836
821365749
369784251
713596482
986243175
542178693
297831564
658429317
134657928

259736418
784125936
136849275
923517864
567984321
841263597
498672153
615398742
372451689

536491278
948725163
217683945
469378521
123546789
785219634
691832457
354967812
872154396

859476312
472531986
316298457
963857241
784912563
125643798
241389675
698725134
537164829

254813967
791462835
368795241
876934512
429157386
135286479
947321658
512648793
683579124

498527361
761493285
532861794
675914832
184372659
923685147
256748913
319256478
847139526

296384571
183597246
475216398
612749853
754638912
938125764
867453129
341972685
529861437

793182645
624359871
581467329
348671592
279835164
156924783
935748216
812596437
467213958

897641325
531287694
462935178
248319567
716452839
359876412
925164783
684793251
173528946

769532814
142879635
835641729
453267981
621398547
978154263
394726158
586913472
217485396

723568149
168749235
954321687
315894762
289675314
476132598
847216953
531987426
692453871

725849163
368251974
914376258
652418739
143792685
879563421
481625397
237984516
596137842

582694173
731825469
946137582
273561948
418279356
659348217
197483625
824956731
365712894

941876235
723154698
658329417
516792384
389641572
472583169
237965841
865417923
194238756

987425163
534186297
612973854
176239485
398541726
425768931
249357618
763812549
851694372

369421758
475938612
821567493
752846931
986312574
134795826
543189267
298673145
617254389

524837196
836914752
971652384
157428963
348196527
269573418
693781245
412365879
785249631

842769315
659381724
371452689
985614273
134527968
267938541
528173496
416295837
793846152

162489357
857361942
934752681
481297536
276534198
395816274
548123769
613978425
729645813

431926857
862517943
975834621
246179385
789345216
153268794
394752168
627481539
518693472

149572863
326481975
857369241
235748619
974136582
681925734
468253197
593617428
712894356

149327856
235698174
687514923
591286437
862743519
473159682
714862395
928435761
356971248

786193425
324756918
159284673
591368742
238479561
647512839
462935187
913847256
875621394

392146587
714385926
586279341
158734692
267951438
943628715
839517264
425863179
671492853

572689413
638145297
419273856
926417538
185362749
347598162
893754621
751926384
264831975

286345197
317698245
549127386
472839561
658271439
931564728
894712653
165483972
723956814

674815932
395247186
812693745
543129678
269578413
781364259
137952864
956481327
428736591

965127483
341895276
728436951
674352819
592681734
813974625
457219368
139768542
286543197

768493521
351627894
249815637
823746159
497351268
615289743
132574986
576938412
984162375

127856349
596342718
348971265
419237856
735689421
862415937
673128594
251794683
984563172

143857269
876392415
592164783
358419627
961723548
427685931
635271894
784936152
219548376

625138497
391472865
874569213
967254138
142386579
583791642
259647381
736815924
418923756

263879145
594132768
178546329
735928416
412365987
986714253
349681572
627453891
851297634

392746815
456981372
718532964
874213596
963875241
125469738
689354127
531627489
247198653

317456928
985213764
624987351
879624135
462135897
153798642
298561473
736842519
541379286

923684715
465179328
187532946
216345879
378291564
594768132
831456297
749823651
652917483

619327845
287654931
543891726
961435287
458276193
732918654
824163579
195742368
376589412

761248539
259173468
348569217
832617945
976485321
514392876
487931652
123856794
695724183

361495728
479812635
528637149
856321974
142978563
793546281
614789352
235164897
987253416

829473516
467215893
315698472
794521368
536984127
182367945
648152739
951736284
273849651

615924783
293781456
478356219
951648327
746213895
382579641
529467138
837192564
164835972

123984756
759216843
684573219
947821365
215367984
836495127
568139472
371642598
492758631

134852679
629417385
578936412
841365297
756294831
293178564
367541928
412689753
985723146

145982763
876143259
923576184
239615847
758294631
614738592
362457918
581329476
497861325

975682431
648371925
132495786
217963854
394857612
586124379
451736298
863219547
729548163

825179643
736854129
914623785
483791562
591462837
672385491
149538276
257946318
368217954

915247836
678135429
342986157
531869742
784312965
296754318
167428593
459673281
823591674

481329765
965187324
237456198
346975812
792814536
158632947
829763451
513248679
674591283

897461235
215937468
463528917
938615742
672394581
541872693
354286179
786159324
129743856

564871932
713529468
928346175
379418256
286953714
145267893
831692547
492735681
657184329

716895432
549231867
283476951
635784219
897123645
421659783
374562198
152948376
968317524

976341528
214586937
583297641
739165482
862974315
145823796
491652873
628739154
357418269

847963152
396521478
215487639
532874916
681395247
479612385
168739524
924158763
753246891

154982376
687413295
293576418
725834169
469127853
831659724
972368541
548291637
316745982

351869472
672514893
849273156
718425369
263197548
495386721
587932614
934651287
126748935

359174826
687329145
412658379
765431982
893562714
241897563
526783491
138946257
974215638

785412693
693875214
421693857
869541732
357928146
214736985
136259478
548167329
972384561

138654792
769218354
254937816
972163485
315842679
486579123
543791268
891426537
627385941

234179856
695384217
871265934
318547692
549621783
726893145
162458379
487936521
953712468

736289541
418576932
529341678
641738295
983125467
275964183
892613754
367452819
154897326

391754826
826319457
547826139
913462785
458937612
762581394
689175243
175243968
234698571

815976423
639124758
247853916
921638547
764215389
358749162
492381675
183567294
576492831

258416379
461739825
379582164
917358246
842691753
635247918
783164592
194825637
526973481

162784359
437195826
895326174
513249687
748631592
629578431
254913768
371862945
986457213

596274183
721368594
834591627
483912765
217856439
659437218
362749851
948125376
175683942

621483975
394517268
875962143
283749651
549631782
167825439
736198524
418256397
952374816

723654891
518973624
946218735
165349287
289761543
374825169
431582976
652497318
897136452

412389675
765412398
983765214
538247169
679831542
241596783
157928436
396154827
824673951

479185623
531642798
286379145
794568312
158234967
362791584
817923456
645817239
923456871

956721348
812349576
374865912
145293867
683417295
729658134
598176423
461532789
237984651

619724538
348615972
257398641
591483726
462179853
783256194
134567289
825941367
976832415

718456239
964231578
352897164
147623895
689145723
235978641
593782416
876314952
421569387

613289745
482751936
597643218
276834591
835917624
149562873
751326489
328495167
964178352

561432798
739586142
248791536
987215364
625374981
413968257
152649873
876153429
394827615

425769813
786341952
913285647
154836279
267954138
398172465
842517396
531698724
679423581

549723168
368519427
271684359
654278931
982341675
137956842
793865214
815432796
426197583

514823796
827916435
693457218
965281347
278534169
431769852
746398521
359172684
182645973

758214693
163957824
942863517
479186352
315492786
286375941
531748269
824639175
697521438

619452378
274836519
835179624
326987451
548613792
791524863
182365947
953741286
467298135

416935872
359287614
782461593
245813967
931674258
678592341
123756489
864129735
597348126

893164725
241759863
765823914
924618537
316975482
587342196
179436258
432581679
658297341

567321489
294685317
813749526
972416853
345278691
681593742
436152978
158937264
729864135

834125697
195763824
276948351
968214735
712356948
543879216
381597462
627431589
459682173

438651927
579824163
261937485
624573819
857192346
193468572
386219754
745386291
912745638

319675428
856142379
427893561
795361284
264958137
138724695
983516742
641287953
572439816

213859764
946237518
875641392
567492831
491378256
382165947
624583179
139726485
758914623

914765382
637821594
825493176
479612853
256378419
381954627
798536241
143289765
562147938

256194837
714836529
389257164
947523681
821679453
635481792
162348975
578912346
493765218

465873921
189542367
723196485
812759643
957634812
634218759
241387596
396425178
578961234

159726483
368941725
742385961
425169837
893472516
671538294
984617352
517293648
236854179

136572849
289461375
475398216
847629153
521743968
963815724
352184697
694237581
718956432

571398642
968452317
432716598
729185436
145623789
683947251
254871963
896234175
317569824

176328945
958714632
234596871
419287356
582639417
367145289
725863194
643951728
891472563

682974135
571832964
394165782
169357248
437281659
825496317
248619573
713528496
956743821

937216548
281945637
654873129
862437951
793152486
415698273
349721865
526389714
178564392

235798461
697314582
481265739
916457823
354821976
872639145
143572698
729186354
568943217

976243158
813569274
524178369
791682435
452397816
368451792
685734921
139826547
247915683

857914632
126835974
943726158
634157829
795248316
281693547
362481795
579362481
418579263

725891346
893465271
461732598
137249685
286157934
549386127
972518463
358624719
614973852

169435287
472816953
538927164
241673895
697158432
853249671
925364718
316782549
784591326

638457912
952136748
147982653
896274531
521863497
374519826
769325184
285741369
413698275

368975142
495213876
721648593
913524687
254786931
687391254
146857329
832469715
579132468

748395621
619287345
532416879
176934258
385672194
294158763
923561487
861749532
457823916

437125689
965847321
218693457
341269578
892574136
576318942
623751894
789436215
154982763

965147823
418263579
327985614
279531486
653428197
841796352
194352768
582674931
736819245

415237869
867195432
923486715
198724653
352618974
746359128
279863541
534971286
681542397

985326714
143897526
267541938
329785461
874169352
516234879
732418695
491653287
658972143

894567213
371428956
562139874
236971485
915843627
748652391
629315748
457286139
183794562

516934278
783152946
924786315
842519637
635478129
179263854
257691483
391845762
468327591

314596872
527438196
968217534
793862451
651374928
842951763
189625347
275143689
436789215

654817392
813926457
279345681
531769248
467582913
928431765
382654179
745193826
196278534

361947528
975283461
428156379
653792184
192864753
784315692
516428937
847539216
239671845

293416578
147859236
865723914
421987365
389265741
576341892
634578129
952134687
718692453

971354682
865927143
423861957
546792831
319548726
287613594
754139268
638275419
192486375

791852346
236497581
548361279
365924817
127586493
489713652
652178934
814639725
973245168

876154932
421973568
593682714
615847329
982365147
347291685
259436871
138729456
764518293

972654813
145398267
683127945
814265739
367489152
529713684
238576491
491832576
756941328

432586791
917324658
865197243
586241379
324879516
179653824
643712985
798435162
251968437

197348652
468275931
253196478
374962815
916583724
825714396
582437169
631859247
749621583

326849571
489517236
715326849
964732158
157698324
832451697
691275483
273184965
548963712

387564129
692831547
451297638
149726385
236185794
875349261
768412953
913658472
524973816

847593216
961427853
235168497
589274361
316985742
724631589
153749628
698352174
472816935

356279418
921864375
487315692
264758139
718932564
593641287
632597841
849126753
175483926

482957136
137864295
695321847
351248769
274196583
869573412
718632954
546719328
923485671

569438217
742516389
831972564
698254173
174683952
325197846
917365428
283741695
456829731

382167954
169345287
754892361
295784136
613529748
478631592
547916823
936278415
821453679

162578943
397462158
584931726
718326495
439185267
256749381
875293614
941657832
623814579

394287615
271569438
658134792
529316847
813745926
467892351
146928573
782453169
935671284

854763192
972814536
361592874
135429768
429678351
786135429
648257913
513946287
297381645

715823649
293614578
648759132
372965481
851432796
469187325
587241963
936578214
124396857

569728413
781643259
243915786
874596321
392184675
156237894
417869532
935472168
628351947

546293718
291748536
873156492
685419273
917325684
432867159
169584327
354972861
728631945

931642758
728951634
456378219
162897543
873415926
549263871
317589462
284736195
695124387

578614392
269583147
314927685
647135829
132849756
895276413
723451968
486792531
951368274

271946853
834752169
596138472
715394286
683215794
942867531
328671945
467529318
159483627

179253648
348796215
652184739
913468527
465372981
287915364
834529176
521647893
796831452

617542398
425389716
893167254
569713482
381294675
742856931
956438127
174925863
238671549

931685274
824739615
765412389
258973146
493156827
617248593
376891452
142567938
589324761

682159347
397864521
415237698
576391284
843726159
129548736
751483962
264915873
938672415

462891735
359267418
718435926
923578164
184623579
675149283
546782391
231956847
897314652

639541287
547928316
281367549
926483751
754619832
813752964
198236475
462875193
375194628

312859476
876342951
459617238
537968124
194275863
628134597
741596382
265483719
983721645

547632918
813579462
629841375
182963754
735184296
964725183
251396847
376418529
498257631

491578326
256943187
783162549
539426871
128397654
674815293
842731965
915684732
367259418

189546237
365728941
427391685
612489753
934275816
578163492
741932568
893657124
256814379

689324517
735819462
421765398
267958143
893142675
514673289
376291854
152487936
948536721

518324697
293761485
764859123
986145732
152973864
347286951
821637549
439518276
675492318

654278931
731956842
892341567
147829356
583764219
926513478
465192783
278635194
319487625

162973854
957841236
384256719
439627185
715489362
628315497
576134928
841592673
293768541

421379568
569821347
738456291
893615724
174238956
652947183
917584632
246793815
385162479

972135648
583964172
614278539
857413296
231896754
496527813
169352487
328741965
745689321

751862934
236974815
984135627
892716543
317548296
465329178
148257369
573691482
629483751

748391562
531426978
269857341
624973815
197568234
385142697
473685129
812739456
956214783

614735829
839412567
275896431
926583714
481679352
753124698
597341286
168257943
342968175

362197845
781425639
945863712
237956184
194378526
856241397
619534278
528719463
473682951

934651728
285397641
671482935
743518269
856249317
192763854
568924173
417836592
329175486

927134658
348675129
165829473
681793245
479562831
253418796
736251984
514987362
892346517

238651479
471982536
956734821
613897254
584126793
792345168
867519342
149273685
325468917

194786352
765423891
823915674
276148935
549372168
381569247
912657483
658234719
437891526

815624937
439517286
627398415
582946371
163275894
794183562
276859143
941732658
358461729

841329765
957486312
263751984
475913628
628574193
139862457
712638549
584197236
396245871

459178362
861253479
273694158
384567921
612389745
795412683
526941837
137826594
948735216

451762398
693854172
782931546
134586729
869327415
275419683
916245837
528173964
347698251

648157923
135429768
279368154
963782415
781945632
524631897
452896371
397214586
816573249

972351864
415876923
368492157
691283745
524719638
837564219
156947382
783125496
249638571

847293165
231645978
695178432
973824651
182356794
456719823
714932586
528467319
369581247

314672985
657189432
982345167
278951346
493726851
165438729
839267514
746513298
521894673

978456132
354127869
126893574
642785913
815239746
739614285
597341628
263978451
481562397

243675981
518429736
769183425
984512367
127368549
356947812
891254673
432796158
675831294

413675298
856924371
279813456
168249735
742536819
395187624
987452163
634791582
521368947

268315947
153794862
497682351
526437198
849126735
371859624
984573216
612948573
735261489

345918267
169275483
872346159
518429376
926837514
734651928
253784691
497162835
681593742

697213458
238475916
415968273
542837691
783691524
169542387
324189765
856724139
971356842

728943561
513726984
694185723
837412695
459368217
261597438
382674159
946851372
175239846

752643198
986152473
143987652
674298315
328715946
591364827
417826539
835479261
269531784

574328196
396147285
128965473
469831527
852679314
713254869
631492758
985713642
247586931

846375219
315298764
297614835
182547396
463982571
579163482
934726158
721859643
658431927

164895327
285673194
937214856
592481763
641732985
378956412
753129648
816547239
429368571

541276938
297843165
863591427
615384279
478629351
932157684
154732896
386915742
729468513

863475291
497162385
215983674
529614738
674358912
381729456
748536129
156297843
932841567

163549287
274386951
895712364
582197643
649253178
731468529
457921836
926834715
318675492

214579863
793648125
586321974
835712649
942865317
167493258
459136782
371284596
628957431

251647389
978532461
634918752
423869175
785321946
169754238
346195827
892476513
517283694

862941537
439756128
157823469
243679851
798512346
615384972
921465783
586137294
374298615

539826174
217934658
468157392
754689213
182375469
396241587
671493825
845712936
923568741

283516947
914273685
765948123
398765412
471892536
652134798
129687354
537429861
846351279

465932178
379184256
281675349
748329561
926518437
153746982
597263814
812457693
634891725

413592876
869371425
725684391
386217549
571943682
942856137
157439268
694128753
238765914

265843917
891576324
437921685
149687532
783254196
652319478
514732869
376498251
928165743

149875362
532964781
678123594
763418259
915237846
284596173
356741928
821659437
497382615

745368921
812957634
936124578
167532849
598741263
324896157
281475396
459613782
673289415

653784291
842169375
719325486
934612758
267458139
581937624
125876943
476593812
398241567

462189753
387542169
915367428
671298345
549613287
823475916
794851632
256734891
138926574

357498126
182367549
964512873
516873492
428956731
793124658
631245987
249781365
875639214

156429837
749183562
832657194
913846725
487295316
265731948
594372681
321568479
678914253

619754832
728361549
354829167
182473956
976582413
543196728
831247695
465938271
297615384

627518439
438796251
951432786
143867925
296153874
785249613
374985162
512674398
869321547

453219687
916837452
278564139
682345971
134972568
597681324
769123845
821456793
345798216

734962185
519378426
628541739
285136947
346729851
197854263
962415378
853297614
471683592

576149382
391582746
428637195
732814659
185976234
649325817
854261973
217493568
963758421

837246591
451839267
926157843
685971324
749623185
213485976
172594638
368712459
594368712

481675293
279183654
356429781
167952438
825734169
943861572
538246917
792518346
614397825

195427368
273986154
684531279
532819647
718264935
946753812
821645793
357192486
469378521

376481952
248659173
159273468
835162749
791345826
624897531
463718295
512934687
987526314

436812597
259467381
187395462
591246738
872139645
364758219
723681954
615924873
948573126

563724819
794681532
281935674
458192367
179863245
632547981
847256193
915378426
326419758

375842916
469173258
812956347
124738569
793625481
586491723
941267835
657384192
238519674

723546918
419387265
658129347
361452789
594738126
872691534
136875492
285914673
947263851

841297635
627583194
359146827
786952413
532614978
914378562
293865741
465721389
178439256

487521963
925638147
163749285
518976432
236184579
749253816
692417358
871395624
354862791

193872564
628354197
475169238
781546923
254938716
936217845
867421359
519683472
342795681

938516742
741982653
265734198
394167285
682395417
517428936
126859374
453671829
879243561

745986231
862713495
139245786
598671342
673492158
214538679
487169523
956327814
321854967

273845961
146739258
985261437
512476389
367598124
894312675
459683712
738124596
621957843

324175869
617948523
958632741
239487615
781563294
465291378
843729156
576814932
192356487

431726859
972548361
685931427
514893672
728164593
369275184
857312946
196487235
243659718

793814256
461352789
582967143
327586914
846791532
915423678
154239867
679148325
238675491

931452687
426783519
578916342
245139876
183627954
769548123
612375498
357894261
894261735

385149726
214687395
976352814
129864573
458793261
763215489
531928647
642571938
897436152

827563941
619487325
534291867
193752486
462819753
785634192
271945638
348126579
956378214

384652971
917843265
562791843
258437619
639128754
471965382
895374126
146289537
723516498

197854236
365271948
842639715
254193687
639782154
718465329
923546871
586317492
471928563

846957213
152834796
739162458
297683145
384715962
561429387
923548671
675391824
418276539

876152394
194637825
253489176
429713568
315896742
687245931
931524687
562378419
748961253

641578329
738921564
295364871
359412786
864739152
172856943
486195237
513247698
927683415

985134672
726985134
134267859
261593748
379841526
548672913
493716285
612358497
857429361

381952764
479863512
265417389
958246137
623179845
714538296
197324658
836795421
542681973

167594832
384762591
952831467
831245976
246978315
579316284
693457128
418629753
725183649

415786239
987243156
236915487
742531968
658492713
391867524
523674891
179358642
864129375

237861549
891245637
564793128
318652974
942137865
756489213
675328491
129574386
483916752

862953147
594176823
173824569
625431798
317298456
489765312
946317285
238549671
751682934

493587216
167329548
852461937
539146782
246873159
781952463
628714395
915238674
374695821

652791843
743682591
819453762
967534218
285916374
134278956
378165429
496327185
521849637

259634718
647198253
318572946
826317495
594826137
173945682
761453829
432789561
985261374

527394186
398651274
146287953
819562437
273148569
654973821
782439615
461725398
935816742

128576394
547293861
936814752
461932578
372685149
895741623
259168437
714359286
683427915

452631987
673985142
819427635
394712568
265849371
781356429
126573894
947168253
538294716

931264578
745918623
628357491
293586714
456172839
187439265
374695182
812743956
569821347

652834197
439712568
718965423
841593672
975286341
263147859
196478235
327651984
584329716

924683751
513729468
687145392
839216547
165374289
472958613
248531976
791462835
356897124

715864932
946352871
238791546
582176394
197543268
364928715
429635187
671289453
853417629

317496582
594382167
826751493
271564839
468913275
935827641
683175924
752649318
149238756

784569231
261743985
539281764
418396527
692875143
357412698
875624319
123958476
946137852

467581293
231697584
895432671
514273968
976815342
328964157
649128735
752349816
183756429

791368542
246759318
583142769
159423876
367895124
824671935
612587493
435916287
978234651

378954126
419276835
625318479
851492367
796183542
243567918
162839754
937645281
584721693

124753896
967824351
835169742
456217983
792348615
381596427
543682179
278931564
619475238

278694531
591378246
463152789
345917862
816425973
729836415
137249658
984561327
652783194

371548629
249716538
865392174
523964781
418237965
796851342
182675493
634129857
957483216

513628947
784159263
269437518
978264351
451893672
326571894
645312789
892746135
137985426

593627814
861435729
274189356
629873541
457916238
318254697
745361982
986542173
132798465

835147926
917326485
642985137
294561378
781239654
563478219
128794563
456813792
379652841

198572436
725634189
634198275
372865914
486719352
951243768
263981547
547326891
819457623

467159328
523876914
198243657
251384796
639712485
874965231
782431569
316597842
945628173

354712869
176489523
829635714
487526931
631897245
295143687
742961358
513278496
968354172

248539617
165724983
379861452
781643529
493152768
526978341
652387194
934216875
817495236

941653278
786214359
532978416
274396185
863541792
195782634
358467921
429135867
617829543

539871264
741692358
286435197
872156439
653749821
194328675
968217543
417563982
325984716

923547618
814396527
576182493
482719365
731654982
659238174
348971256
167425839
295863741

561723948
437958261
892461537
275846193
643192785
918537426
784319652
156284379
329675814

375821649
489367251
162594378
693158427
217643985
854279136
536712894
748936512
921485763

548362791
973581624
261794583
325178469
614925378
897436215
482613957
139257846
756849132

362571984
917846523
458239761
241685379
839724615
576913248
785192436
624358197
193467852

263194857
781563492
594827631
428756319
357941286
619382574
872439165
145678923
936215748

481356729
936278541
725941683
362714895
148569372
579823416
817632954
253497168
694185237

894713265
315826479
267954813
942578136
653241798
781639542
438165927
179382654
526497381

681793542
475281936
329564187
167945823
243178695
958326714
732859461
594612378
816437259

857964213
269183745
431257986
794526138
126378594
385491672
542819367
973642851
618735429

615427983
879351426
243896517
597132648
126748359
438965271
951283764
382674195
764519832

879634125
623581497
451279836
214956378
368147952
597823614
732418569
985362741
146795283

781249536
542368197
639715842
896573214
473182965
125694378
254936781
967821453
318457629

536278914
129345768
847961523
712586439
354729681
968413275
673854192
491632857
285197346

437198526
182576493
965324178
816249735
759813642
243657981
624785319
591432867
378961254

416395287
739428651
258671934
192586743
345719826
687243195
571932468
823164579
964857312

567841329
241395786
839276514
178534962
394682175
652917438
723469851
986153247
415728693

145863279
896271345
732945168
918536427
274198536
563724981
481652793
357489612
629317854

548132967
216798453
739456218
925843176
163579842
874261539
391625784
452387691
687914325

861943275
439257186
257186349
176328594
924615837
583794612
748532961
315469728
692871453

163278459
542913768
879564312
387459126
651782943
294631587
418327695
726195834
935846271

657298134
281473956
439561728
395827641
742136895
816954273
128349567
963785412
574612389

357628419
891543762
246179835
184237956
539486271
672951348
723865194
968714523
415392687

247196853
965238417
138754629
672489135
814523796
593617248
351862974
789341562
426975381

843127965
716359248
592684371
425718693
138496527
679532814
354261789
961875432
287943156

412879563
637254198
958361427
523716849
164928375
879435216
785192634
341687952
296543781

693845712
254167938
178239465
319628574
842573196
765914823
426751389
587392641
931486257

914253786
528697413
367148952
786924531
453761829
192385674
675432198
241879365
839516247

814376952
735429186
962158374
273914865
581763429
649285731
497532618
328641597
156897243

879135426
145762938
236849517
614973852
792518643
583624791
951287364
367451289
428396175

354796821
768124539
291538674
435819762
917362485
826475913
189257346
543681297
672943158

263179584
897654132
451823796
385962471
124738965
679541823
548396217
932417658
716285349

651482379
879135642
243679158
162347985
495218763
387596214
536724891
924861537
718953426

736452981
594618723
812793654
273581496
169274835
458936217
925167348
681349572
347825169

496372815
237815964
581694372
825769431
764153289
913248657
142536798
359487126
678921543

293471856
186352794
547968123
321546978
758193642
469827531
872635419
634719285
915284367

983642157
217935684
564718923
758269431
392184765
146357298
421893576
639571842
875426319

542376198
967281534
381495276
815934762
794652381
236817459
428763915
653129847
179548623

129463875
387259164
564781392
852974631
471326589
693518247
935642718
748135926
216897453

695714328
132859476
874362159
387521694
429683715
516497283
943275861
761948532
258136947

821763495
793524861
564189723
276835914
145297386
938641257
659372148
417958632
382416579

621537948
549286713
873941265
362419857
987365124
154872396
715693482
496728531
238154679

683421795
519738624
247659381
124973568
896145273
735862419
468597132
972314856
351286947

958346217
127895634
436127895
372514986
591683742
864279351
645932178
713468529
289751463

492658137
867231954
135479286
689713542
571824693
243596718
326185479
954367821
718942365

436152978
187694235
592387461
213976584
865413729
974528316
729841653
351269847
648735192

812469375
796385214
534712689
271534968
465978132
983126547
359647821
627851493
148293756

143782956
578619342
926453718
432178569
697534821
815296473
361947285
759821634
284365197

897123645
534678291
126459873
412836759
958247136
763591482
275364918
341982567
689715324

679314285
834275619
512968347
256149738
198637452
743582961
367891524
985426173
421753896

314829567
968753142
257614893
675142389
842937615
193568724
529381476
731496258
486275931

146857932
892361475
573294816
429638157
381579624
765412398
638125749
954783261
217946583

452613879
813579624
679284315
738452196
924136587
165897432
281945763
346721958
597368241

123859764
687214359
549367281
951426873
364798125
278531496
836175942
492683517
715942638

124375869
369128547
785946321
547832916
893761254
216594738
432687195
958413672
671259483

784261539
321495867
596837214
839672451
217549683
465318972
678124395
143956728
952783146

582347916
471698235
396215874
849763521
725184693
613952748
258471369
934526187
167839452

173498652
956123487
428675913
345762198
692851734
817934265
561287349
734519826
289346571

531894726
694527813
728613954
962751348
457238169
813946275
179485632
246379581
385162497

134892567
279165483
865734921
356947218
741286395
982351746
627519834
513428679
498673152

358719462
629354187
471826359
132645798
745982631
986173245
263591874
894267513
517438926

753296148
862514397
941387562
576143289
214978653
398652471
185429736
439761825
627835914

429583671
613974258
875126439
352817946
948635127
761492583
236749815
587261394
194358762

458291376
913467285
276358914
821736549
567924138
394815627
735642891
182579463
649183752

963148725
872965134
154273896
241396587
637584912
598712463
426851379
785639241
319427658

854236971
739514628
621897453
986723145
173945862
245168397
418652739
567389214
392471586

976138254
358294617
421765893
192853476
834679125
765421938
243987561
519346782
687512349

439281756
857634291
126759843
981345672
342976518
675812934
793168425
264593187
518427369

978531462
526498173
314672589
641753298
892164735
735829614
269315847
183247956
457986321

758362491
423917865
961584372
687193254
314256789
592478613
845731926
136829547
279645138

374586129
261794358
589132476
942873561
713659842
856241793
197468235
625317984
438925617

429163758
615784932
738529614
152946387
367851429
894237165
271398546
543672891
986415273

571289346
348576291
269143857
752894613
496731528
813625974
125367489
937458162
684912735

913465278
674182593
528397146
289571364
145836927
736249851
897653412
461928735
352714689

521689374
763452891
849173526
218937645
374561289
956824713
437215968
182396457
695748132

915276438
743581296
682394715
328769541
496158327
571432869
157943682
264815973
839627154

652481973
719623584
843579261
126935847
537248196
498167325
985716432
374852619
261394758

398462715
516798324
274135689
762984153
489351267
135627498
821543976
947816532
653279841

184953276
329786154
657241983
231578649
478692315
965314728
892467531
746135892
513829467

824519637
596273814
317864592
432758169
168492753
975631428
681327945
753946281
249185376

586123479
291745863
374689512
845362197
927451386
613897254
169534728
738216945
452978631

137829456
925364817
468571923
682145379
374298561
591736248
713952684
249687135
856413792

729184563
384657192
516329784
842736951
973215846
165498327
291543678
457861239
638972415

524876139
197342568
386519427
849231675
253768914
761954283
615487392
938625741
472193856

438269715
579813426
216547839
362958174
187426953
945731268
623194587
854372691
791685342

286593174
739124568
145867932
827351649
913648257
564279381
698732415
372415896
451986723

913587642
465219873
872634915
239165784
781342596
546978321
397451268
624893157
158726439

714238956
589476321
326195478
295384167
673521849
841769532
162953784
437812695
958647213

746532891
835619472
129847356
612958734
973124568
584763129
351496287
268371945
497285613

741629853
398751426
652843791
864195372
215367984
937284165
589432617
123976548
476518239

892561374
713824965
465973821
256347198
937158642
184692537
649715283
371286459
528439716

157468392
823197654
946325718
271846539
564931287
398752461
489673125
732519846
615284973

195348627
742965138
683217459
836194572
971652843
524783961
258439716
417826395
369571284

769845132
528139647
134672958
813957264
946218573
275364819
387526491
691483725
452791386

378562491
259314678
461978235
137896542
984253716
526147983
815429367
642731859
793685124

814729536
639518274
257364981
142935867
765482319
398176425
926857143
583641792
471293658

698751342
275934168
143628795
561843279
827195634
934267581
319586427
452379816
786412953

873159462
542683971
916427583
694532817
758961324
321748659
435216798
187395246
269874135

597431826
128675493
436289157
879123645
643758912
215946738
764312589
351897264
982564371

973841652
245369187
861275493
684132579
357694218
192587364
528913746
716428935
439756821

847523169
612489735
359761824
423975681
185246973
976138542
564812397
731694258
298357416

738651492
694328175
125974386
261845937
453792861
879136524
382417659
516289743
947563218

654217398
917384265
823965741
578426913
291573486
346198527
139852674
462731859
785649132

264759183
931824765
785361294
173286549
548197326
692543817
316978452
427615938
859432671

738451926
612937458
945286371
159824637
274163895
863579214
321645789
586792143
497318562

367124859
249853761
581697243
754319682
693482517
812765934
928541376
176938425
435276198

837495216
692183457
514762938
259371684
746859321
183624795
475938162
921546873
368217549

692835714
387214695
451769238
578326941
924158367
136947582
769482153
243591876
815673429

839471625
215368749
764529138
376295481
192784356
548613297
623857914
451936872
987142563

413798256
962415783
875326419
391872645
654931827
287654931
136249578
528167394
749583162

235648917
471259836
698317254
856423791
913875642
724196385
567984123
149732568
382561479

587243169
296718345
341596278
125369487
479852631
863471592
734185926
958624713
612937854

178246359
925837641
346195782
852719436
413568927
769324815
684952173
537681294
291473568

451372986
637598412
982614735
816953247
329741568
574826391
768239154
243185679
195467823

429651873
135487629
876392451
342965718
691738542
587214396
253176984
918543267
764829135

761853294
349127685
825946137
456731829
938265471
172498563
593612748
217384956
684579312

792531846
356847921
481692375
917265483
568473192
243918657
874156239
625389714
139724568

321578649
764913285
859264713
942785361
673421598
518639472
237896154
486152937
195347826

486571293
572369481
391248765
749156328
268934157
153782649
625813974
917425836
834697512

458917632
193526478
762348519
631785924
275493186
984162753
349871265
516239847
827654391

954378261
136524798
728196354
643217589
817659423
592483617
271845936
465931872
389762145

219856734
547312869
863947215
138295647
756184392
924763158
471629583
692538471
385471926

361529847
548137629
279468135
924673518
685241973
713895462
192354786
437986251
856712394

794235681
362841597
185769234
279514368
543678129
618923475
821496753
456387912
937152846

462975138
713862495
859143672
537698241
948721563
621534987
375416829
196287354
284359716

539841276
862537491
471629385
795318642
386274159
124956837
213495768
657183924
948762513

867524193
154983627
293716845
941867352
582139476
376452981
419375268
635298714
728641539

125436978
736981542
948572316
214893657
369715284
587264139
873659421
652147893
491328765

195346872
843721956
276985314
429163785
637854129
518297463
981632547
752419638
364578291

397428516
821756394
546913782
285341679
913867245
674592138
139285467
758634921
462179853

315298674
826745139
974316285
257163948
483972561
169584723
542631897
731829456
698457312

318956247
652473981
974218536
435169728
827345619
169782354
291634875
546827193
783591462

471982563
835176492
926543178
592731684
764829315
183465729
359217846
218654937
647398251

496385217
571429863
238671495
153794628
629538741
847216539
964157382
315862974
782943156

364589271
529471386
781632495
643958127
972314658
158726934
436897512
815243769
297165843

356789241
814265937
792413685
269354178
135872496
478691352
521948763
987136524
643527819

427965318
685143279
913728654
832514967
594637182
761289543
146892735
379451826
258376491

358769421
172534896
649812573
983156742
467328915
215497638
891673254
526941387
734285169

137954628
542816973
869273541
381627459
625489317
794531286
913742865
256198734
478365192

394856712
562471389
817392465
623918547
958247631
741563298
175684923
439125876
286739154

931864752
742153896
586792341
359618427
178245963
264937518
817529634
693481275
425376189

615347298
728169435
934852176
547638921
396214857
182975364
453791682
861523749
279486513

871954236
269387145
453612978
527831469
398465712
146729583
614293857
782546391
935178624

927841365
345962718
816753429
293674581
684215973
751389642
569428137
432197856
178536294

467982135
185473926
932651748
671325489
348169257
529847361
794536812
816294573
253718694

756239418
912486357
834751269
625973184
489612735
371548926
163894572
598327641
247165893

872934561
913256874
465781923
147328659
238569147
659417238
391645782
584172396
726893415

764182359
381495276
295637841
453268197
916743528
827951634
642319785
539876412
178524963

254679381
876531942
193428576
962345817
341867295
587912634
428796153
715283469
639154728

679153824
238649571
541287936
365728419
487961352
192534687
923475168
754816293
816392745

819527643
762413985
543896712
234678591
651934278
978152364
487365129
396281457
125749836

846197325
312564798
759832164
185243679
274689513
693751842
927315486
561428937
438976251

219845637
647239851
385716492
723194586
891652374
564378219
936487125
172563948
458921763

678491352
425638719
913752648
839527164
764189235
152346897
281964573
396875421
547213986

842931756
369754821
175628394
698315472
523487619
417269538
934176285
756892143
281543967

647218395
385479162
912536847
128394756
536782914
479651283
793165428
251843679
864927531

839675421
652419738
471382659
163728945
784953162
925164873
597836214
246591387
318247596

825761439
419235786
763894251
587943612
341672598
296518374
974386125
158427963
632159847

396428715
851793246
724561839
518274963
943186527
672359481
185932674
239647158
467815392

821957346
965431827
734682591
587326914
312549678
496178253
248765139
679213485
153894762

146579328
739862514
825314796
957248631
312796845
468153279
271985463
594637182
683421957

739586214
468192753
152437698
873625941
645719382
921348576
587264139
396871425
214953867

438126579
917354682
526789143
249571836
671938425
853642791
184263957
762895314
395417268

294837561
536129847
178456932
325961784
761284395
849573216
687312459
413795628
952648173

745396821
169248537
328751946
634587219
852913674
917462358
286175493
473829165
591634782

197832645
863145792
452769138
246358917
379621584
518974326
631287459
984516273
725493861

479813526
128546793
365792481
786351942
234689157
591274368
617425839
952138674
843967215

317246958
486975123
295138674
529614387
138527496
764893215
671489532
852361749
943752861

823145967
564739821
719682345
197423586
682597134
345816279
451268793
236971458
978354612

643982751
578136942
219754683
861549327
354217869
927863415
782491536
496325178
135678294

695732481
342158769
718496235
453279618
879615342
126843597
537984126
964521873
281367954

291874356
586312794
734659182
678123549
145796238
329548671
413967825
852431967
967285413

458621793
239487561
716593284
391248675
875936142
624715938
987154326
163872459
542369817

659824731
387915624
124376859
235187946
748639512
916542378
562791483
871463295
493258167

284635179
513497268
976281354
349516827
167928435
852743916
435862791
691374582
728159643

365472891
194583672
827196534
938754216
752619348
641328957
479265183
516837429
283941765

951273684
728645193
346981572
264859317
593712846
817364925
185437269
432196758
679528431

319586247
527493186
486172593
952317468
638924715
741865932
175648329
264739851
893251674

567283914
984617523
231594687
316749852
458132796
792865341
125976438
873451269
649328175

859374162
267189534
134652987
725931648
398465271
416728395
671543829
542896713
983217456

649235871
587961234
231748965
325496187
476183592
198572643
714829356
953617428
862354719

537281964
819467253
426539817
142975386
953826471
768314592
281653749
695742138
374198625

751264839
642983571
938175264
367542198
294831756
815697423
126459387
583716942
479328615

581369724
234857619
976214583
752481396
419632857
368975142
623598471
145723968
897146235

684521793
539876214
271394658
723915486
815467932
496238571
348659127
152743869
967182345

451328769
376159428
298764351
184932675
725641983
639587214
942816537
863475192
517293846

591362874
462578931
873419562
126853497
758694213
349127658
914235786
235786149
687941325

346891752
712635489
589742136
268579341
975413628
134268597
821356974
493187265
657924813

927563814
185247639
643918527
416752398
832491765
579386142
261879453
794135286
358624971

231685497
976234185
854197236
325819674
649723518
187456923
793562841
512348769
468971352

695478312
743612958
218359647
579164823
384295176
162837495
421586739
956743281
837921564

574628319
182379654
396145872
648591237
213487965
957236481
869712543
735964128
421853796

497516328
612348975
583792614
325467891
149825736
768931452
956274183
231689547
874153269

698743512
523189674
147562938
961458327
734926851
852371469
216834795
385297146
479615283

369781245
527469813
184253697
912548376
638127459
475936182
896315724
741692538
253874961

629854317
584317692
317962548
235698174
891475236
746123859
963241785
478536921
152789463

682537914
157429836
394186275
738651429
215894367
946273581
879365142
463912758
521748693

829316574
653742891
174859263
367185429
942637185
581294637
738461952
215978346
496523718

978325614
456781923
213946587
321574896
795618432
684293751
162459378
839167245
547832169

519324786
632871954
874695312
165932478
723458691
498167235
386219547
247583169
951746823

346185297
127694385
589723461
735916824
862457913
914832576
498371652
273569148
651248739

569317482
128564397
374298651
453621879
297853146
816749523
981476235
742135968
635982714

743629185
215834769
689571342
472315698
361498527
958267431
527946813
834152976
196783254

982657413
741239856
536184297
823916574
617425938
495378621
159843762
368792145
274561389

586214793
271398645
943765182
368952471
719643528
425871369
152486937
637129854
894537216

752619843
364875192
198324756
685437219
947182365
213956478
431568927
826791534
579243681

916324875
278519634
345786129
187492356
462835917
593167248
659271483
824953761
731648592

245386197
679421385
381957462
458263971
732198654
196745823
817539246
564812739
923674518

287561394
134729865
596438271
875216439
429385716
613974528
361842957
942657183
758193642

765981342
841723659
923456781
297635418
514879263
386142975
658294137
179368524
432517896

982534761
753691248
461278359
214967835
378152694
695483127
829315476
547826913
136749582

815736294
237894156
649521783
762485319
954613827
183279465
591348672
426157938
378962541

628159473
517643298
493782165
852361947
349275681
176894352
781426539
934517826
265938714

315724986
247968315
986315427
769853142
824176539
531249678
692481753
473592861
158637294

395286714
724513896
861947532
482139675
536478129
179625348
617892453
248351967
953764281

231846795
496571328
875329164
517932486
982164573
643785219
728493651
164258937
359617842

493561287
257894631
618237459
782413596
931675842
564928713
346789125
829156374
175342968

617239584
295784316
843615792
361428957
574963821
982571463
429356178
738192645
156847239

164735289
923148765
758962413
619387524
872514936
435296871
397421658
281659347
546873192

975281643
631497852
824653179
367529418
419368725
582174936
793812564
258746391
146935287

185736429
437291685
629845731
962584317
314627958
758319246
841973562
296458173
573162894

418597623
792436158
635128947
346875219
821649735
579213486
187362594
954781362
263954871

418567392
326984175
975123486
192846537
567239814
834715269
253698741
681472953
749351628

413826975
689573124
275194638
826347591
791258463
534961287
152739846
348612759
967485312

967145328
152638479
843792561
618254793
279813654
435976812
581469237
726381945
394527186

567139824
943285761
128467539
412658397
896713245
735924618
371596482
284371956
659842173

689257134
234189756
571436928
963845271
148972365
725361489
497628513
356714892
812593647

513728946
876194352
429356187
932541768
645873219
781962534
164239875
258417693
397685421

816429375
732185649
549376218
628514937
173298456
495763182
964851723
357942861
281637594

861253749
237849516
459617283
518726394
743195862
692438157
976582431
125364978
384971625

175649382
492837165
386521479
918374526
543962718
627158934
839416257
254783691
761295843

462397158
518246793
739851624
245678931
981423567
376519842
857934216
194762385
623185479

735146289
468932157
912758436
821379645
674215398
359864712
197683524
586421973
243597861

673294158
182675934
459381276
748529613
931468725
265137849
816743592
397852461
524916387

974816235
182539647
536247198
695384721
841752963
327691854
253978416
719463582
468125379

635847921
284961357
179253648
591432876
863715294
427689513
342576189
918324765
756198432

437985126
198672435
256314987
362597814
945128763
871463259
613849572
789256341
524731698

892163457
653247198
714589623
241935876
376428519
589671234
425396781
137854962
968712345

178245639
465793821
392186754
584617293
719432568
236859417
921574386
857361942
643928175

329458761
841276935
567139482
914825376
786314259
253697148
435981627
172563894
698742513

853971462
794263518
126854793
438192675
612587349
579436821
381649257
245718936
967325184

243715869
761938254
589624731
315267948
928541673
674893125
196352487
832479516
457186392

712469853
983512674
465873921
649735182
578921436
231648795
127386549
856294317
394157268

625831794
398427516
741695382
517362948
283549167
964178253
852714639
139286475
476953821

691385742
275194836
438267159
319526487
826741395
754938621
967453218
142879563
583612974

596832714
231467589
478519623
615784392
382196475
749253861
953671248
127348956
864925137

486912357
593746128
217835496
659187243
824369571
371254689
738521964
165498732
942673815

569374182
183256974
472891536
346985217
891742653
257613498
715468329
628139745
934527861

438752961
956143278
271689345
593214687
164897532
827536419
345971826
619428753
782365194

374925681
956841732
218376495
821463579
749258163
563197248
692534817
485719326
137682954

641532978
527819634
839476521
974125863
356784219
182963457
215348796
768291345
493657182

689351427
543762981
712984563
457623819
938145276
126879354
864537192
371298645
295416738

548621739
613978254
792453186
429586371
851347962
367219548
234165897
976832415
185794623

196257834
873946521
245831679
712583496
954672183
638194752
427365918
581429367
369718245

291645378
348729615
765183942
153294786
879361524
624578139
582937461
417856293
936412857

692157348
473982516
581634972
267345891
914876235
358291467
736529184
129468753
845713629

536912784
918647325
274583619
165439872
392758461
487126593
729365148
843271956
651894237

812675943
365491278
497238156
678154329
531982467
924763581
756349812
249816735
183527694

396274851
812659473
475318962
953841726
684723519
127965348
231497685
549186237
768532194

987653214
312849756
654271983
568937421
249185367
731426598
496712835
175398642
823564179

356871492
497352816
812496753
684213579
175964238
923785164
731628945
269547381
548139627

159246378
738195624
264837519
425978163
976351842
813462957
382614795
591723486
647589231

142358697
597642831
683179542
468297315
921583764
735416289
376921458
214865973
859734126

154967382
896532147
723148596
279651834
641783259
385294671
518476923
432819765
967325418

578394621
624851739
193672485
456218397
732946518
981537246
815723964
247169853
369485172

796824315
528913647
413567892
985172436
234689571
671435928
362798154
159246783
847351269

341759682
892316754
756284193
265143978
973568241
184972365
629835417
537491826
418627539

973582614
812346759
654179823
386721495
749835162
125964387
598413276
467298531
231657948

813456279
594172863
267983145
782645391
936217584
451398726
679831452
328564917
145729638

968527431
125346798
374891652
892674315
436185927
517932846
243718569
689253174
751469283

147365982
958421673
263789541
591876234
684253197
732914865
476592318
829137456
315648729

649157832
132849756
875236194
324691587
967528341
581473629
258764913
496315278
713982465

731698254
246751893
589342176
472183569
963275481
158964327
614829735
327516948
895437612

784612359
132945687
956783124
829571463
361294578
475836291
593427816
648159732
217368945

513968427
726345198
984721635
197453862
452687913
638192574
279514386
341876259
865239741

659781432
417263598
328495716
945136827
762849351
183572964
271354689
836917245
594628173

892346157
761259384
435871269
179623548
548197623
326584791
253418976
687935412
914762835

371845962
846192537
925637481
792518346
684723159
513469278
137284695
259376814
468951723

823954671
641378529
579162384
962741835
354896217
187235496
498527163
716483952
235619748

437156289
895432617
162789435
326597148
978314562
514628793
751963824
243871956
689245371

479253816
638941752
521867439
392185647
165479328
784326591
916734285
853612974
247598163

936475812
754821639
128396745
492758163
615943278
873162954
369587421
547219386
281634597

834975612
679132485
251648379
486351927
917826543
523497861
145263798
368719254
792584136

865392714
394871652
271564893
643718925
158926437
927453186
786135249
519247368
432689571

917268534
624375891
385941726
432697158
561824973
798513462
256489317
149736285
873152649

516943827
498127635
273568194
785236419
164895372
932714568
651472983
829351746
347689251

543217968
261598437
978364251
182743695
654829173
397156842
819435726
425671389
736982514

672941583
548263179
319587246
981324657
236759814
754816932
465172398
197638425
823495761

642318975
587942163
139675842
718436529
396527418
254189736
961753284
423891657
875264391

531948672
846572913
297361584
168439725
973256148
452817396
729683451
385194267
614725839

519864237
724539681
683721459
148672395
372915864
956348712
231456978
497183526
865297143

178629435
639845127
245173968
582961374
394587216
761432589
923756841
457318692
816294753

427593618
135648927
968712453
842375169
379164285
516289374
291837546
754926831
683451792

465239718
312874659
789516342
657142983
894763521
123958476
576381294
241697835
938425167

712543968
853269741
649781352
394658127
261437589
587192436
125376894
478925613
936814275

583297164
197846253
426351897
274983615
869514372
315762489
748625931
932178546
651439728

683491527
245673981
791825463
456387219
172569348
839142675
367914852
524738196
918256734

518769324
672543981
349218567
861354792
425976138
793182456
287435619
954621873
136897245

764893215
931526784
852417396
518764932
423951678
679238451
245389167
386172549
197645823

185297634
492631758
763854219
856419327
974523186
321768945
248176593
537942861
619385472

892456137
731928564
564731928
618349275
357862419
429175386
176294853
985613742
243587691

256479183
379281456
148563792
795126348
413798625
682354971
937815264
561942837
824637519

519823674
346179258
287456931
132968547
965714823
874235196
793581462
428697315
651342789

739861542
142957683
658234197
317548269
285693714
496172835
561329478
873415926
924786351

261549738
943728561
785316294
432865179
178294653
659173482
397452816
526981347
814637925

376954182
152368794
984217365
543186927
791523648
268749513
617432859
435891276
829675431

987316542
241597836
356284719
513942678
472863951
869175423
194738265
735629184
628451397

726158349
154923678
389467152
263781495
915246783
847395216
631579824
572834961
498612537

451763892
729814536
638529741
293451687
175386429
864972153
386247915
947135268
512698374

783294156
625817934
419653827
857132469
932486571
164579283
398745612
576921348
241368795

832194576
479526813
156873429
265489137
791235684
348761295
613952748
527348961
984617352

713298546
894356721
652714389
265943178
371825964
948671235
427569813
536187492
189432657

934561728
716283954
285974316
398657241
452319687
167428593
873192465
621745839
549836172

459832761
623791548
817654392
578423916
134976285
296518473
781345629
965287134
342169857

821679345
394258176
675413892
958734621
413862957
267591438
182945763
739126584
546387219

196573824
837246519
524918376
975824163
413657982
682391457
359162748
768435291
241789635

513784269
467392851
928516374
654923187
839147526
271865943
786231495
395478612
142659738

183964725
429587316
756132984
237456198
861729453
945813672
598341267
372698541
614275839

625819743
431726859
798435162
942673518
386951427
517284936
159367284
273548691
864192375

279654138
483712569
156893724
894136275
362475981
715928346
547261893
621389457
938547612

315742698
269185743
487963125
136294857
852617934
794358216
528471369
941836572
673529481

759218364
431576982
268493175
872159643
613847259
594632718
126385497
945721836
387964521

139856247
478321965
562794813
386519472
947682531
215437698
723948156
691275384
854163729

951836274
624917385
783254619
476582931
532491867
198673542
345128796
819765423
267349158

719835462
836429715
524761389
387954621
451672893
692183574
265398147
948517236
173246958

421958367
635417298
798263145
513786924
862349751
947521836
389675412
276134589
154892673

674953812
312784596
598261374
489612735
751438629
236579481
927346158
863125947
145897263

835194672
129567348
674328159
918675234
463912785
752483961
297856413
381749526
546231897

513824769
497156283
862937451
285413697
146789325
379265148
651348972
724591836
938672514

476359281
983142576
215876493
397218645
854637912
162495837
738564129
641923758
529781364

931584276
872916543
654732981
316849725
528173694
749265318
193457862
467328159
285691437

528641937
374598261
619372458
947283516
235169874
861457329
193826745
486735192
752914683

651742893
937861542
824539761
492376158
768215439
315984627
186423975
543197286
279658314

751986423
943512876
682734915
438129657
219675348
576348192
167453289
325891764
894267531

157639482
938412756
246587193
895371264
762945831
413826975
329168547
574293618
681754329

961357482
738429165
452861379
296134758
175298643
843675921
589716234
317542896
624983517

518942376
937615842
642387195
391524687
756138924
284769513
465871239
123496758
879253461

163852749
879436521
245197683
734968152
692513874
581274936
318749265
457621398
926385417

587134692
146729853
329685741
432518976
691247385
758963124
265891437
813472569
974356218

294381675
563749821
718562934
827415396
439627518
651893742
946138257
172956483
385274169

789625143
362417895
415839762
837241659
926758431
154396287
578163924
643972518
291584376

249715638
578326149
631894572
862173954
193458267
754962381
316247895
987531426
425689713

374269581
286175943
951438762
892741635
637582419
415396827
749613258
563827194
128954376

362194758
817625934
594837261
458271396
179368542
236549817
743912685
681753429
925486173

542619387
981374256
367528491
429187635
738256149
615943728
153792864
274865913
896431572

241985637
596317482
378264591
782539164
615748923
934126758
153492876
469873215
827651349

549286173
287139654
136754298
473815926
918462537
652973481
361528749
824697315
795341862

435916287
627485139
981372456
312764598
846159372
579238641
754821963
198643725
263597814

635981274
849723516
271654389
196372458
382415967
754869132
527198643
963547821
418236795

612478539
385296147
794153268
127349856
859621374
463785912
931864725
248517693
576932481

391742568
248356179
567918423
624179835
175834692
839265714
786493251
413527986
952681347

427651893
613987425
598324617
362578149
851469732
974132568
235746981
749813256
186295374

586231974
247589631
139746852
365914287
814672395
972853416
621395748
498127563
753468129

571396482
369482517
482571693
298164375
643957821
157823964
914238756
836715249
725649138

269543187
735218964
418697352
627359841
594781623
381462795
956174238
873925416
142836579

261458397
487193265
539762418
153847629
796235184
842916573
674381952
925674831
318529746

567238914
183495672
249761583
895627341
326184795
471359826
718543269
952816437
634972158

476928351
152437896
389561724
245816973
713295648
698743512
821359467
534672189
967184235

589762314
746531892
123984576
215843769
934617258
678295431
897456123
362178945
451329687

679813452
238594761
451276839
145628973
782139645
963745128
527961384
814357296
396482517

632157948
871429356
495683712
257864139
964231875
183975264
749518623
516392487
328746591

528961347
497382651
361745982
673458129
914623875
852179436
786214593
235896714
149537268

471326958
928571643
356984217
289135476
613497825
745862391
194658732
832719564
567243189

954786123
623149587
817253649
276514398
198367452
435928761
369875214
741692835
582431976

185627934
279354168
346981572
938546217
412879356
657213849
594732681
723168495
861495723

349715268
176829345
528634197
837291654
614587923
952463871
295178436
461352789
783946512

862473951
713895426
459261387
938157264
571642893
624389175
395718642
147926538
286534719

915673248
473258619
286419753
597382164
362541987
148796532
831925476
624137895
759864321

435692817
129378456
678154923
893726145
517483269
264519378
381265794
952847631
746931582

452873619
639512784
781946253
248167395
916358472
375429861
823695147
197284536
564731928

467839152
153724698
928165347
631978524
572346819
894512736
389257461
245681973
716493285

647185923
329764518
851329467
293547681
165298734
478631295
934856172
786412359
512973846

453728691
976314852
182956347
864297135
397561284
215483976
749632518
521849763
638175429

825349167
913567482
476182395
134798526
762415938
589236714
351624879
648971253
297853641

596841237
347526189
182793645
478135926
259468371
613972458
964287513
825319764
731654892

467539281
512846937
983712456
845627193
621394578
739158624
298471365
374965812
156283749

837169452
495728163
216453879
784395621
352641987
169287534
971536248
548972316
623814795

826174935
357689214
491253687
678431592
519728463
243965871
135846729
982517346
764392158

365472198
478391526
129865734
297158463
834627951
516943872
652714389
743289615
981536247

839461725
647258391
512973846
981326574
264785913
753194268
198542637
375619482
426837159

471853926
289671534
356942178
597124863
843567291
612389457
138296745
725438619
964715382

413967285
258431967
769528413
192653874
547289136
386714529
825346791
931875642
674192358

124657389
635498127
897132465
516789234
473216958
982345671
769824513
251973846
348561792

523196748
167854923
849273165
981425637
372619584
654387219
215738496
498561372
736942851

937246851
481957263
526381479
175634982
648729135
293815647
812563794
754198326
369472518

249873516
317654829
586219374
974138652
835926741
162745938
653481297
428597163
791362485

485167329
367892541
921354687
259618734
678243915
134975862
543726198
716489253
892531476

974523186
851976243
236418579
192634857
645287931
387159624
728361495
413895762
569742318

132549768
479628153
856371429
685137294
217954836
394286571
921465387
568713942
743892615

691754238
748123659
235689471
563471892
127896543
984532167
412967385
359248716
876315924

379824165
852167349
614359872
593216487
267548931
481973256
126485793
738692514
945731628

526849371
413627985
798153426
267481593
341795862
859236147
182364759
635978214
974512638

875231496
349687512
621945873
532816749
467592138
198374625
913758264
284169357
756423981

926453871
458172396
137689254
375248169
214936785
689517423
593724618
741865932
862391547

315948276
479261835
682735194
741593682
238614957
596827341
964352718
127489563
853176429

586927341
419385672
732461895
173659428
945812763
628743519
267138954
354296187
891574236

517842639
462935871
389617425
146583297
725196348
938274156
253761984
871429563
694358712

956472138
387619254
124835769
845763921
791254386
632981547
473596812
569128473
218347695

257483619
896271534
431695872
564129387
328746951
179358246
745862193
683914725
912537468

854793162
791526834
623481579
547832691
168945327
932167458
485679213
319254786
276318945

972163584
653748291
148925637
896372415
324591768
715486923
239854176
487619352
561237849

791583264
853426917
642917853
415298736
967354128
238671549
576842391
389165472
124739685

172839546
943165728
586742139
365914287
891627354
427358691
258476913
614593872
739281465

685347192
173982456
249561378
731825649
824693517
956714823
462139785
317258964
598476231

173865942
928471563
654392871
397684125
241753698
865129734
589246317
712938456
436517289

586243791
937186524
214579683
352691847
841327956
679458312
463915278
725864139
198732465

374125698
918367425
625894317
561783942
893241576
742659831
457918263
239576184
186432759

894563217
576182493
123749568
785934126
961257834
342816975
259378641
617495382
438621759

784631529
253879416
961524738
478395162
129467853
635218974
816953247
397142685
542786391

416758392
983264175
257193468
528347916
361529784
749816523
135672849
892431657
674985231

187254963
532961874
469378125
251439687
798516342
643827519
824193756
975682431
316745298

384967521
761253948
529481376
156372894
438195762
972648153
647839215
815726439
293514687

854291367
623487159
791536824
186359742
475862913
239714586
317645298
968123475
542978631

216973458
843215796
795684213
174396825
658127934
932458671
367542189
489731562
521869347

142953786
836471592
957628341
574269138
621384957
398517264
419832675
285796413
763145829

325791684
867354912
419268537
253647891
641982753
978135246
186429375
792513468
534876129

734529816
819476325
256381479
462137958
185692743
973854261
521943687
348765192
697218534

126457398
538916427
479382561
742869153
863125974
915734682
281693745
394578216
657241839

945613728
136782459
728594163
271439586
869251374
453876912
597328641
384165297
612947835

762814953
439652871
851793642
245976318
987341526
316285794
594168237
673429185
128537469

297138654
184675392
365924817
419583276
673249581
528761439
941856723
756392148
832417965

642957138
358421976
791368425
983742651
164583297
527196384
839674512
216835749
475219863

835764912
976215438
142893657
394186725
768352149
251479386
487621593
523947861
619538274

452869371
391257846
768314592
146593728
529478613
837621459
284935167
675182934
913746285

648537291
753912486
129468573
476823915
385194762
912675834
234781659
891256347
567349128

367914285
159628734
248357196
524891673
831476529
976532841
713245968
482169357
695783412

853429167
716385429
429167385
234716598
561893742
978542613
645938271
197254836
382671954

291374586
845261397
376859241
134625879
682197453
957483162
463718925
528936714
719542638

254938617
716425893
398167425
137249586
569813742
482756931
973681254
625394178
841572369

356971284
218643795
794528613
623154879
541897362
879362451
167439528
485216937
932785146

352149786
476385912
891762354
768513249
914276835
523498671
149827563
285634197
637951428

469735218
728961453
513248796
675894321
291376584
834512679
342159867
956487132
187623945

765241893
319587624
482369751
847193562
531726948
296458317
653814279
128975436
974632185

175892643
468153297
239764815
597638421
813247569
624915378
956321784
382479156
741586932

647392581
981564273
352718649
278951364
516243798
439687125
164875932
893126457
725439816

623754891
175968234
948321657
439875126
762419583
581236749
896547312
214683975
357192468

659318247
142967358
837245619
265479831
984631725
371582964
428756193
516893472
793124586

135697842
726481935
498532167
549768213
612354789
873129456
961873524
254916378
387245691

752318496
314269578
689475123
526184739
891637245
437592861
268753914
943821657
175946382

962417538
318659247
754328916
143782695
587961423
629534781
475193862
291876354
836245179

289615734
346879251
751324986
472936518
613587429
598241673
865793142
934152867
127468395

537894162
862517439
941632587
629473815
715268394
384951726
458126973
293785641
176349258

436519782
925687314
718342659
381426597
294758136
567193428
843971265
679235841
152864973

158472936
692513874
743869251
869125347
217348695
534697128
426731589
975286413
381954762

416372589
928541736
537698412
865913247
142857963
379264851
783125694
654739128
291486375

916472358
238956417
475183926
187345269
342869175
569721834
651298743
824537691
793614582

894135627
125768394
736924581
472859136
359612748
681347952
247596813
963281475
518473269

137659482
985724163
624381795
271598346
869243571
543167829
752416938
496835217
318972654

532189746
961734582
478562319
326917458
814253967
795648231
149875623
283496175
657321894

178645293
934278156
526391874
863427915
215869347
749513682
481732569
692154738
357986421

493716582
167582439
582439671
821354796
346971258
759268314
634197825
215843967
978625143

153682479
672943518
498571362
835216947
964758123
721439856
586197234
219364785
347825691

261749583
543168972
978235614
327954861
459681327
186327459
614592738
832476195
795813246

357428961
196735428
428196375
842571639
765983214
913264587
579612843
634857192
281349756

412879653
983265147
576134982
258416379
649723815
731598264
394687521
165342798
827951436

967138425
432569871
158247936
249853167
386714259
715692348
693485712
871326594
524971683

481562397
735914628
269783514
647829135
398451276
152637489
826395741
914276853
573148962

734958612
618723594
952461837
286175349
375894126
491236785
529317468
147689253
863542971

369751284
752348169
481629735
943176852
628593471
175284693
297465318
536812947
814937526

564138972
328759146
917246835
692471358
731865294
485392761
153627489
876914523
249583617

634581297
159372648
827649135
986753421
415296873
372814569
798425316
543167982
261938754

835692417
291748563
647351982
369184725
124537896
758926341
916875234
582413679
473269158

872361549
659247318
134958762
543619827
716582934
928473156
285736491
497125683
361894275

293517648
418362795
657948132
132659874
869274351
574183926
781435269
325896417
946721583

927156348
613478295
548392617
436789521
892531764
751624839
189267453
275943186
364815972

859741326
416932857
732658491
943865712
167329584
528417963
695274138
384196275
271583649

136952748
987431265
524687193
415729836
379816452
268543917
642175389
751398624
893264571

614293758
538761249
279485361
947526813
361879425
852134697
786952134
425318976
193647582

754296813
812437659
936581472
325168947
647952381
189374265
568729134
271643598
493815726

278439516
435168972
619275438
782643195
946751283
153982764
891324657
327516849
564897321

329857641
485691372
761432598
258963714
176248935
934175286
542319867
813726459
697584123

682435971
753961824
149728365
891254736
325876419
467193258
218647593
934512687
576389142

465219873
892743516
371856924
738925461
156384297
249671385
914562738
527138649
683497152

423956817
968417523
571283694
352798146
647321985
189564732
714639258
296845371
835172469

843926751
975831246
126574839
712458693
534269178
698713425
351647982
287195364
469382517

832451679
146789235
579632481
268175394
495326718
713948562
354897126
687214953
921563847

251978436
946315278
378624591
197482653
463591827
582763914
829147365
615839742
734256189

362481975
495672381
187395462
673149258
219758634
548263197
924837516
831526749
756914823

153974862
269835417
478162539
815697243
946253781
327481956
582319674
734526198
691748325

283461795
671985243
549723168
734192586
892657314
165834927
456279831
917348652
328516479

347659821
968321754
125748396
792816435
516473982
834295617
673582149
451937268
289164573

538267419
247951368
916843572
195726843
372418695
684395721
869134257
751682934
423579186

732486159
516392748
984157362
243518697
167923584
895764213
428631975
679245831
351879426

915246738
724538169
368719542
583471296
642985371
179623854
457862913
291354687
836197425

314729865
985146723
276358491
621984537
893517246
547632189
732461958
158293674
469875312

218453679
364978152
957216843
172589364
695324781
843167925
526891437
489735216
731642598

512689437
384572619
967431852
295146783
846327591
731958264
479863125
158294376
623715948

174628593
562379148
938514672
691753284
827491356
345862719
253947861
719286435
486135927

948213675
316579284
572684913
687135492
239746158
451892736
893467521
124958367
765321849

814253796
296781453
537649182
475916238
169328547
328475961
682597314
753164829
941832675

657829143
821543679
349761528
415278396
983614752
762395481
596432817
274186935
138957264

571698243
389425617
264371589
135287964
642913875
798564321
957842136
423156798
816739452

253961487
691847325
874523169
189732546
742615938
536489712
427158693
365294871
918376254

492816735
718352469
536479281
129563874
385247196
674198352
941735628
257681943
863924517

863529741
954187362
712436859
186372594
435691287
279854136
591763428
648215973
327948615

635214879
241789653
978635124
563891247
892457316
417326598
389572461
124968735
756143982

183726954
594381276
762549831
415238697
279465318
638197425
841952763
956873142
327614589

945726183
327148965
816395742
631852497
274619358
589473216
153264879
798531624
462987531

461758329
892643157
375921684
914382765
286579431
537416298
159234876
743865912
628197543

359846271
174592836
286137945
965713428
817924653
432685719
648371592
791258364
523469187

754816923
291375864
836249175
967451238
312698547
548723691
183967452
625134789
479582316

917348652
284596173
356127894
749682315
132475986
568913247
621759438
473861529
895234761

412396785
937158642
865742319
351874926
624519837
798623451
176485293
589237164
243961578

739548126
651297384
482136795
968413257
273859641
514762839
395681472
147325968
826974513

241896753
895473162
376125849
438267915
617958324
952314687
189532476
724689531
563741298

734869215
829517634
651432987
146985723
293741568
578326491
985273146
412658379
367194852

231695487
576824391
948173652
465219873
192738546
387456129
624387915
753941268
819562734

754862319
926351847
813974562
178526934
635498721
492713685
387145296
249637158
561289473

678941532
259637841
134852976
925784163
861523794
347196285
713268459
586419327
492375618

389271456
274956183
516843972
628795314
493618725
157324869
961537248
842169537
735482691

472983516
685712439
139645827
843261795
217459683
956837241
324176958
568394172
791528364

342759168
179386524
586142793
753628419
968417235
421593876
615974382
897235641
234861957

398614572
215379468
467825913
651238794
973451286
824967351
136592847
542786139
789143625

926751348
471389256
853264971
785643192
162978534
394512867
247135689
639827415
518496723

528319674
367248519
194576823
932861745
715432968
486957132
851724396
273695481
649183257

215367894
734859216
689142537
361785942
947621358
528934671
492518763
153276489
876493125

528137694
376945821
941286573
659823147
483719256
217564389
765398412
194652738
832471965

568239741
127584396
943176825
356892174
284617953
791345268
875961432
619423587
432758619

918634275
743529168
526871394
379246851
251783649
864195732
697418523
482357916
135962487

364287915
521493768
798561243
689172354
213954876
475836129
146329587
832745691
957618432

591732684
873465129
462981735
629317548
348256917
157894362
984673251
235149876
716528493

872513694
346829715
591746832
658192347
734685129
219437568
167254983
483971256
925368471

827495163
395186742
416237598
968721354
542963817
731548629
159874236
684312975
273659481

571694832
246183795
983725416
318569247
762348159
459271368
637912584
895437621
124856973

428195736
316827945
957643281
174259863
539486172
682731594
793514628
841962357
265378419

563812479
278934165
914756823
186293754
327145698
495687231
852371946
749568312
631429587

569182437
873465192
124793568
458379621
236514789
791826354
942657813
617238945
385941276

259384617
783165942
461279835
148952376
526738194
937416528
614523789
395847261
872691453

642975183
789136524
513482796
438257961
267891345
195643872
374528619
821369457
956714238

841576239
379281546
625394178
938157624
162843795
457962381
784625913
216439857
593718462

537946281
216578439
498123675
781362594
342895716
659417328
163784952
874259163
925631847

794513628
386274519
251896743
543128976
178965432
962347851
635782194
429651387
817439265

385179642
796342581
214856379
853264197
149735826
672918453
921583764
438697215
567421938

894517362
561293487
732486591
426375819
917648253
358129746
685932174
249751638
173864925

492673158
135482769
687951234
241865397
568739412
973124685
824396571
756218943
319547826

597638142
261547893
348129675
913482567
875316429
426975381
132894756
754263918
689751234

689321547
413759826
752468391
846132975
597684213
231975468
925816734
178243659
364597182

732841596
651293748
849657321
263584917
194732685
578916432
386425179
427169853
915378264

214958736
895367241
736214859
452831697
163749582
987526314
648173925
579482163
321695478

791623548
482957361
356148729
813492675
265781934
947365182
178239456
534816297
629574813

931746852
562813749
784925136
195238467
376154928
248679315
629381574
417592683
853467291

524389617
873612549
196574832
317245986
465798123
982136475
251463798
648927351
739851264

436589172
982617345
517432698
153896724
874251936
269374851
798145263
325768419
641923587

549673821
236814957
178259346
697582134
413967582
825431769
961345278
382796415
754128693

716432598
829157463
543968721
971384652
254671389
638295174
362519847
485723916
197846235

761392854
543187296
982654317
839465172
215873469
674921583
497538621
356219748
128746935

729154638
146832795
835769124
417293586
582671943
693485271
951328467
364917852
278546319

213875946
657942318
948631572
384296751
165783429
729514863
496158237
572369184
831427695

236785941
741693285
985124637
672841359
318957462
459236178
863512794
524379816
197468523

274518639
691372548
358964721
569481273
843725916
127693854
785136492
416259387
932847165

793215864
185469237
264873915
841326759
356798142
972154683
419587326
527631498
638942571

482157936
765983241
913462785
249635178
136798452
578241693
891376524
657824319
324519867

618495273
392678415
745132869
139724586
487569321
256813794
561387942
974256138
823941657

547319862
362854791
891276453
635492178
714538629
928761345
156987234
273145986
489623517

821794653
376125498
945368712
218649375
637251849
459837261
592473186
164582937
783916524

789451326
465237189
231896754
593648217
174529638
826173495
942365871
358714962
617982543

547291683
632874195
981653472
865942317
379516824
214738956
126485739
758369241
493127568

465183927
217594386
938762415
753928641
896451273
124376859
379245168
582619734
641837592

986153472
152478369
437269815
375941286
249386157
861725934
723614598
514897623
698532741

651879432
283546791
947213586
739168245
564392178
128754369
316485927
872931654
495627813

978246531
165973482
243185967
354618279
791532648
826497153
517824396
689351724
432769815

694517823
871239456
325684971
519843762
746952318
238176549
153728694
987461235
462395187

648275319
712934685
935168247
457813962
389726154
261549873
523687491
894351726
176492538

452183679
836279541
197546823
718324956
243695718
569817234
324958167
975461382
681732495

725843691
369175428
841962537
598321764
634789152
217654389
986437215
453218976
172596843

763481529
142579836
985263147
428397651
619825473
537146982
251634798
394718265
876952314

345981276
619742583
827653914
573819642
462537198
198264735
756398421
284175369
931426857

831562794
759184263
426379581
364917825
597238146
182645379
645721938
973856412
218493657

971324586
483615279
526987341
657493812
134258967
892176453
765832194
318749625
249561738

148925376
632471859
759368412
873196245
261584937
594237168
985713624
416852793
327649581

951382467
673145298
842976135
134298756
789651342
265734981
496517823
518423679
327869514

293875164
174623895
658419372
517234986
432968517
986751243
825147639
341596728
769382451

628457391
375961284
491823657
963572148
284619573
517384926
839246715
156798432
742135869

395148276
176293485
482765931
241356897
769482153
853971624
638519742
924637518
517824369

638795412
752461893
419328567
581947326
274536981
963182754
846253179
327819645
195674238

982564173
435871692
716329548
368297451
254613987
197458236
879146325
541732869
623985714

587923416
342156987
961874253
153467829
826395741
794218635
478539162
615782394
239641578

538472619
412639758
796158432
624813597
375294186
189567243
243781965
967345821
851926374

193458267
472639158
568217934
941865723
287341695
635972481
729183546
314596872
856724319

549682173
126437895
873519462
754368921
682951734
931724586
468295317
315876249
297143658

267854391
158793264
934216587
612438759
475962813
893175642
349587126
781629435
526341978

649752138
357814296
821963754
793421865
415678329
286395471
964287513
578139642
132546987

846351927
759264183
321789465
574132896
963478512
182695734
498526371
217843659
635917248

385947612
467231895
912658743
829715364
574326189
631894257
798562431
243189576
156473928

642758931
179234568
583691427
894523716
736149285
251876349
415367892
928415673
367982154

169325748
345178962
782649531
518762493
274593186
693481257
457816329
821934675
936257814

689214753
135687429
742539681
821765934
953142867
476398215
298451376
567923148
314876592

986247315
372591468
154368927
849673251
613825794
725914683
567132849
498756132
231489576

943175862
652948137
718236495
527483619
369712548
184569723
876391254
435627981
291854376

627451389
831972645
945836127
392568714
574319268
186724593
769285431
413697852
258143976

814372965
275961438
369584271
731429586
546738129
928615347
483157692
652893714
197246853

415789362
396125487
278364591
152847936
837916254
649532718
583271649
924658173
761493825

739586142
681423759
452971368
128695437
946738521
573142986
297854613
865319274
314267895

984273156
316598724
257461839
542617398
798345261
163982475
679824513
831756942
425139687

784593126
129687534
356214798
865379412
472165983
913428675
637942851
548731269
291856347

234758619
896413572
157926384
423871956
968534721
571692438
319245867
645187293
782369145

852716349
479328165
163954782
391475628
724861953
586239471
638597214
247183596
915642837

347198256
621754839
598326714
913472568
486513972
752869341
864237195
235941687
179685423

983415726
527963814
614872935
369721458
245398671
178546392
891657243
432189567
756234189

571629843
648153792
239748615
416895237
395267481
782431956
923586174
867314529
154972368

234658971
698173425
517924386
465731298
329865714
871249563
946312857
183597642
752486139

714896532
958123476
623457198
579248613
142369785
836571924
487935261
365712849
291684357

189375264
473862951
562914378
237649815
845123697
691758432
918237546
724596183
356481729

732841695
518976423
469523718
657398241
823164579
941257836
174635982
286419357
395782164

378526419
519748263
642931875
287194536
431865792
965273148
753489621
194652387
826317954

416357829
927186354
385492671
192835746
564279183
873641295
239714568
751968432
648523917

849572613
312468597
567913428
194637852
685124379
723895146
931256784
456789231
278341965

238765941
146983527
579214863
395827416
762451398
481639275
827546139
953172684
614398752

581724963
263589147
794136285
352418796
678952431
419673852
135847629
947265318
826391574

632195748
547832619
198764532
923476185
815329476
476518293
261987354
384251967
759643821

385192467
794568312
216437895
873956241
461273589
529841736
932685174
147329658
658714923

571926834
934187256
286435917
763841529
498352761
152769483
347218695
815694372
629573148

524968371
789213465
631574892
163892547
957341286
842756139
418629753
395187624
276435918

816529374
923674581
754831962
431758296
275916438
689243157
597462813
348197625
162385749

123495876
869237541
547186932
971352684
635814729
482679153
718943265
294568317
356721498

954268371
172493856
638715924
867954213
249136785
513827649
491382567
725649138
386571492

521946378
379285614
846137529
463872951
715693482
298514763
187459236
634721895
952368147

291486735
438257916
675139824
584671293
926348157
713592468
869725341
352814679
147963582

863412579
159873246
724596831
316729485
597384162
482651397
678245913
935168724
241937658

621389754
534716982
798542613
876234195
453197268
912865437
389421576
267958341
145673829

453891276
612735489
798264135
976512348
825346791
341978652
584623917
239157864
167489523

257463918
481759236
936812745
815674329
769235481
324981657
543197862
672548193
198326574

427963851
591874362
368215794
639421578
782659413
145738629
913547286
876392145
254186937

365178492
492563781
817249536
786492153
259381674
134756829
571934268
928617345
643825917

157892643
246531987
389746152
438179526
612453798
795628431
571284369
863915274
924367815

159368247
783924615
462157983
326871459
917546832
845293176
298435761
634719528
571682394

897324561
241567398
356918427
924675183
568431972
713289654
439752816
682193745
175846239

271489536
958623174
643157928
562714389
134298765
897536412
419362857
386975241
725841693

128945367
946713258
573286149
635491872
487532916
219678534
891364725
354827691
762159483

456182937
892736154
371495628
713529486
549678312
628341579
134267895
285914763
967853241

789142653
231586974
645379128
574691382
192834567
368725419
957418236
413267895
826953741

194872536
375961824
268543971
847125369
526439187
931687452
412758693
653294718
789316245

264783591
739541682
518962743
196837254
425619378
387425169
871354926
652198437
943276815

952617843
416583927
378294156
527948631
194326578
683175294
839462715
265731489
741859362

643297518
912865347
578134269
389621754
167548932
254379681
431952876
795486123
826713495

927148635
561793428
438526719
796814352
382975164
145362987
859637241
213489576
674251893

167823549
329456817
845971326
713298654
698534172
452617983
236785491
574169238
981342765

286917453
371548296
945623718
719834562
634152879
528796341
192485637
463279185
857361924

234596178
716483259
859712463
345879612
627351894
981264537
478135926
563928741
192647385

159462783
348795126
627138495
481657239
975213864
263849571
716324958
894576312
532981647

921354678
345867291
687192345
276539814
534718962
819246537
768423159
192675483
453981726

389624157
216735984
547198236
152987643
874362591
693451728
921873465
435216879
768549312

957834216
138926574
246751839
762418953
389265147
415379628
893142765
671583492
524697381

569231847
742589136
831476259
416928375
283657491
957143682
124895763
398762514
675314928

145873269
732496581
869521473
627189345
398245716
451367892
914732658
276958134
583614927

537962148
928174653
164583729
691725834
753841296
842639517
385296471
279418365
416357982

629751438
813462579
547839612
984513267
165278943
732694185
358946721
276185394
491327856

268451973
913786254
745923861
896274135
537819642
421635789
659148327
174362598
382597416

145927836
326158749
978643215
867534192
214879653
539216478
783492561
691785324
452361987

945216783
371458629
862397145
197582364
523164978
486739251
734821596
219645837
658973412

895236471
672418359
143795826
359821647
714653982
286947135
437162598
521389764
968574213

462158937
957346182
138279465
894615723
573924618
216783549
685492371
749831256
321567894

619254378
324897516
587136924
946715283
152389647
738462195
273541869
891673452
465928731

943125678
618473529
725986431
271364985
439258716
586719243
167532894
892641357
354897162

931752648
256148739
478639521
729513486
314867295
865294317
697321854
542986173
183475962

792358614
836421579
415967238
547839126
169542387
283716945
378195462
651284793
924673851

531289746
628547913
794136582
875463291
213895467
469712835
947321658
382654179
156978324

749615832
318927645
526843179
491562783
283794516
675381924
832156497
157439268
964278351

685947231
294613578
371582964
169458723
432791685
857236419
523179846
916824357
748365192

831294765
426753198
759681234
145837629
678129453
293465817
987516342
564372981
312948576

185732694
296514378
473896521
748253916
321689745
569147283
817325469
932468157
654971832

834916752
791528364
652374891
465237189
973481526
128695437
249153678
317862945
586749213

349186527
825734916
167259843
651492378
238517469
974863251
492371685
786925134
513648792

921486573
758193642
634257198
246879315
197325486
385641729
463918257
872564931
519732864

716498532
453172896
289635174
672813945
938254617
541769328
364987251
197526483
825341769

259736184
873145269
164289735
541678923
738921546
692453871
917864352
485392617
326517498

348657912
962481537
751923468
634798251
819542376
527136894
185269743
473815629
296374185

734982516
512674839
968153274
241567983
687239451
359841627
195726348
873495162
426318795

394165728
857324691
621897345
189752436
743689152
265431987
516948273
438276519
972513864

865139472
971452863
234678591
396845217
417293685
528761349
759384126
183926754
642517938

189627543
243598617
675431289
836174925
451269738
927853164
514786392
798312456
362945871

471352896
892647513
653198472
765921384
384576129
129834765
537219648
248763951
916485237

619745382
473862195
582139647
835271964
964358721
127496853
258613479
791584236
346927518

182749536
947536218
563218794
694327185
875194623
321685947
259863471
436971852
718452369

367821594
924375168
581694237
716248359
258936471
439157682
893462715
672519843
145783926

896754123
512368947
347129865
138695472
725843691
964217538
653471289
271986354
489532716

192736584
875412936
364598172
216985743
948273651
753641298
429867315
637154829
581329467

758364912
416928537
293517486
879456123
625193748
341782659
964231875
537849261
182675394

869534721
235817469
471926538
658493217
914762853
327158694
583279146
792641385
146385972

719234685
238567491
564819273
856493712
143752968
972681534
397145826
625378149
481926357

275836149
368914275
491572386
946253817
527148963
183769524
614325798
852697431
739481652

513294768
879651324
642378951
786125439
495836217
231749685
357982146
968413572
124567893

456238719
871469325
932175468
389614572
167852943
245793186
518927634
794386251
623541897

652438197
493751628
871962354
186593472
237684519
945127863
724816935
319245786
568379241

382514976
579268134
641937852
753429681
916853427
824176395
167395248
435682719
298741563

594213678
763589124
281674593
439825716
657491382
128736459
976142835
842357961
315968247

691457382
387219645
524836791
453961827
278345169
916728453
732694518
845172936
169583274

547186392
692375148
381429756
824693517
759841623
163752984
236514879
475938261
918267435

413758269
279136548
658429137
987213654
361945782
524687913
795364821
136872495
842591376

572196834
398247561
461538972
216479385
754381296
839625147
947852613
185763429
623914758

934765281
617832459
852941367
348196725
126457938
795283614
571329846
289614573
463578192

362794185
854631279
179285346
613958427
745123968
928476531
291367854
536849712
487512693

619732845
872495361
453681729
948576213
726143598
531928674
294857136
187364952
365219487

786341952
419852736
325679841
264138597
531297468
978564123
857423619
143986275
692715384

951463278
678295143
342871956
835912467
264357891
197648325
526184739
713529684
489736512

148679352
956423817
237581496
674352981
319867524
825914763
461795238
792138645
583246179

628435179
971286345
453179682
519827463
842963751
367541928
786392514
235714896
194658237

145687392
672935184
398421765
729846513
461359827
583712946
957164238
814273659
236598471

139758642
825649731
764132598
247591863
651283974
983467125
316925487
598374216
472816359

571249863
964783251
328156794
612538479
485971326
739462518
256314987
893627145
147895632

869431572
327695184
541872693
953786241
716524938
482319765
135947826
294168357
678253419

581967432
729314658
364582971
216735894
978146325
435298167
153429786
847653219
692871543

568273491
729514368
314986527
872635914
691742835
453198672
285361749
137459286
946827153

268957143
395418672
147623589
571862934
482539716
639741825
914276358
823195467
756384291

871364295
296587134
345192768
617843529
453926871
928751643
182479356
564238917
739615482

781495326
542367819
369281754
295674138
816523497
473819562
657938241
938142675
124756983

715632849
862491357
439857261
124589736
593716482
678243915
387125694
241968573
956374128

539246871
846317295
217895634
651439782
423578916
978621543
364982157
195764328
782153469

654783129
973621854
128459763
397216548
546978312
812534976
431865297
265397481
789142635

896145273
421873956
357296481
539687142
168324597
274951638
785462319
912538764
643719825

479358162
253691478
861472539
327916854
985734621
146285793
538169247
714523986
692847315

218765943
456931728
793248615
875312496
361497582
924586371
137859264
649123857
582674139

297845631
431769825
658213749
169574382
825631497
374982156
916328574
543197268
782456913

569478312
143925768
827163954
318247695
654319827
792856143
986532471
435791286
271684539

178532649
926184357
345976281
783641925
619257834
452893176
894365712
531729468
267418593

928165743
173842659
465973182
536418297
789236415
214597368
692784531
847351926
351629874

564183792
372694815
198527643
689342157
713956284
425871369
856239471
241765938
937418526

651497238
248365179
973182465
834516792
592874613
716239584
129658347
467923851
385741926

159234687
632758941
478961235
293847516
817625394
564319872
341582769
785496123
926173458

157289643
243716859
968543721
475968312
382471965
619325487
794652138
826137594
531894276

476813592
239654718
185297463
912465837
563978124
748132659
654389271
897521346
321746985

637519284
129874536
584632719
791468325
256391478
843725691
968247153
475183962
312956847

784615392
369872415
152439786
428957163
916283574
537164928
891346257
645721839
273598641

354217986
726589413
981346725
598431672
247658139
613972854
832794561
169825347
475163298

765432891
481975263
293681745
316854927
542793618
978216354
159328476
824167539
637549182

452716389
369458127
718239654
934872516
187695432
625341978
296183745
541927863
873564291

582397416
361824795
974651832
849132567
713586924
256749381
625973148
497218653
138465279

453278916
289163457
176459382
931526748
762841539
845937261
627315894
594682173
318794625

653724198
971853426
842169753
328617549
567942831
419538672
136495287
284376915
795281364

176283459
289145637
435796812
948521376
327469185
561378294
613954728
852637941
794812563

573164928
962738145
184295637
829317564
457986312
631542789
318459276
745621893
296873451

287615493
163249587
459873612
638724951
712956834
594381276
345192768
971468325
826537149

691834527
425197683
873625149
264978315
738251964
159346872
346719258
582463791
917582436

821759643
956384172
437612985
762531498
394268517
185497326
578143269
213976854
649825731

536792841
789431526
124586793
291653478
867149352
345827169
918274635
673915284
452368917

934561278
627938541
158247963
283675419
576194382
491823756
765389124
819452637
342716895

284675913
317289654
965314728
871562439
529743186
436198572
758936241
642851397
193427865

597834126
823716594
146529873
658971342
239465781
471382965
965148237
784253619
312697458

153748269
679231584
248596137
761924853
895163742
432875691
926457318
587319426
314682975

583426971
461789532
729153846
192837465
637542198
854691723
976318254
248965317
315274689

854179362
196325784
732468915
678514293
519732846
423986571
261893457
385647129
947251638

742316859
851749362
963582471
689274135
314958726
527631984
435127698
176895243
298463517

689342715
512987643
437615298
261539874
798461352
354278961
975824136
843196527
126753489

613472985
258396741
497518236
139247658
876953124
542861379
725689413
981734562
364125897

145927863
693418572
287356914
928173456
754269381
361845297
532781649
879634125
416592738

231597864
746281593
958346271
674839125
823615749
195724638
469178352
582463917
317952486

672893154
145672839
938514267
716438592
459127386
283956741
364781925
521349678
897265413

715423896
364198257
928675431
431587629
659241783
872369514
287936145
196854372
543712968

679352481
428916357
153487962
564129738
731845629
982763145
347598216
215674893
896231574

579326148
461589273
283714659
694273581
715498326
832651794
326847915
947165832
158932467

769821543
254639817
318574296
423168975
591742368
687395124
132456789
845917632
976283451

167293548
598741236
234685197
826579413
715364829
349128765
972456381
483917652
651832974

752946318
891327645
634185279
213679584
579834126
468251937
347562891
125498763
986713452

583476912
419382657
726159483
965248371
834917526
271635849
198523764
352764198
647891235

264319785
791584362
583627419
356742198
172968534
849153627
618275943
925431876
437896251

135627984
876419253
429583167
792168435
361745829
548392716
613874592
987256341
254931678

895217463
432685179
176493825
953842716
281576394
764139258
549728631
628351947
317964582

781634295
463952817
925781346
394578162
518263479
276149583
639815724
857426931
142397658

635984271
841762539
729153864
197835642
584216397
263479185
958327416
376541928
412698753

452639187
816527394
739418625
185963742
964275831
273841956
591784263
647392518
328156479

192685437
678423915
453197826
329561784
864739251
517842369
985276143
741358692
236914578

234987561
795146823
168532497
346251978
571894236
982763154
819675342
457328619
623419785

725619348
981435627
643287951
372156489
168942573
459873162
217594836
834761295
596328714

738412965
269358714
415967823
952176348
647835192
183294576
376541289
521689437
894723651

457926183
326148975
198375264
713689542
584712396
269534718
871263459
942851637
635497821

937164825
218539674
654287319
145398762
879625431
326471598
791843256
463952187
582716943

925378614
764512398
318469725
256931847
489725136
173846952
537184269
842693571
691257483

574198623
916234578
328675491
153769842
687421935
492853716
265347189
849512367
731986254

213869574
569247138
784513692
326751849
458936217
197482365
672195483
835674921
941328756

817325649
539846712
264179853
425613987
983457126
671982534
398564271
756231498
142798365

426835719
751649823
983721546
874596132
265318974
319274658
138467295
592183467
647952381

641827593
873695241
529413678
135284967
762931854
498576132
917362485
356148729
284759316

169387524
854912763
372465189
795648231
418253976
623791458
247839615
981576342
536124897

694352718
372891456
815467923
789215634
241673895
536984271
958126347
427538169
163749582

572689413
869413572
413275968
194568237
725341689
386792145
251836794
648927351
937154826

451379862
793826145
826154739
279561483
648937251
135248976
314795628
587612394
962483517

721465839
896231475
435897126
318952764
257346918
964178352
573684291
642719583
189523647

582614379
679532184
341789265
465298731
238471956
197356842
856923417
723145698
914867523

531976842
879214365
642583179
214397658
967851234
385462917
156729483
428135796
793648521

951473682
327865914
648129573
862714395
795632148
134958726
279546831
486391257
513287469

347895162
619324578
528761934
453186729
192457683
876239415
265978341
931642857
784513296

439285671
781364295
652791843
863952714
274138569
915647382
597813426
148526937
326479158

956173284
782456319
314982765
231569478
879341652
645827931
198734526
563298147
427615893

186372459
357694128
492815736
813957264
649281573
275463891
734129685
561738942
928546317

751389264
236754981
984162573
469278135
527431698
318695427
643917852
175826349
892543716

427961538
538724196
916358724
254189367
681273459
379645281
195837642
863412975
742596813

832197564
694253718
751846932
178562349
923471856
546938271
385624197
267319485
419785623

756231948
291648753
438795162
173824695
829516437
645379281
912453876
387962514
564187329

249357681
153862947
678941532
432785169
591624378
867139425
716293854
984576213
325418796

547139628
612854937
389726514
465318279
973265481
821497356
296571843
134982765
758643192

986423157
147658239
253971468
562817943
718349625
394265781
639182574
825794316
471536892

823947165
745613298
196582734
912358476
374126859
658794312
237469581
589231647
461875923

621578493
584329617
937461825
265147938
813695274
749283561
392754186
156832749
478916352

438517962
916238547
275694138
152783694
394126785
687945321
529861473
763452819
841379256

598416327
146327895
237985641
382194576
479653182
651278439
764539218
925841763
813762954

387521496
451968237
692734581
726349815
543186729
819257643
138672954
974815362
265493178

521679384
947382516
368514927
479261853
135498762
286735491
892143675
753826149
614957238

859173642
432689157
167542839
248751396
713968524
596234781
674825913
925317468
381496275

982156734
415397826
763842951
834921567
179465382
526738149
257613498
391284675
648579213

437852916
652931487
189647253
261384579
745169832
893725641
924513768
518276394
376498125

312457968
487369125
569182437
896731254
724598613
153246879
635914782
248675391
971823546

159473628
278615349
643829715
486531972
935782164
721964853
894156237
562397481
317248596

728941653
963825741
154763829
892156374
316274985
547389216
239418567
485637192
671592438

915237846
784165932
632948751
396724518
821593674
457816329
548671293
273489165
169352487

678415923
951723648
234968175
317849562
826571394
549632781
763254819
495186237
182397456

734589261
981642735
265371948
123798456
649215873
857436192
516927384
498153627
372864519

789612534
452937618
136548927
827159346
694723185
315864792
241376859
973285461
568491273

564738912
918265743
723941658
897152436
146387295
235694187
471823569
682519374
359476821

837594216
542681739
619372854
258169473
364758921
971423568
426835197
193247685
785916342

164592378
983674215
752813649
321485967
597126483
846739521
275948136
638251794
419367852

589632741
764158923
312749568
623594817
891276354
457381692
175463289
238915476
946827135

198273654
724865391
653491728
819326547
465917283
372548916
987654132
541732869
236189475

819246537
324975816
675813249
291738465
436591782
758462193
187359624
942687351
563124978

619743528
527189634
483562917
872436195
146975283
935218476
351697842
298354761
764821359

435691278
289374516
716825394
698157423
342968751
571243689
854739162
927416835
163582947

864937152
923561847
571482963
385246719
216379485
749815236
157628394
492153678
638794521

625948317
138257496
749361258
916584732
584732961
372196845
497815623
861423579
253679184

642189357
835726194
197543268
761358942
458972631
329614875
586297413
914835726
273461589

918256734
453718962
726394158
592187643
867432591
134965287
341629875
289573416
675841329

457298316
836157492
192634785
741529638
265483971
983716254
579842163
314965827
628371549

342157689
187693425
956428317
825964731
769381254
431572896
614839572
298745163
573216948

245791863
987436215
361528479
638219754
592347186
714685932
126854397
853972641
479163528

481659327
579321684
263874915
694517832
128436759
735298146
346782591
812965473
957143268

215843967
689271453
743956281
478532619
356198724
192467835
961725348
837614592
524389176

183652497
296487315
754193862
648975231
379214658
521368749
917846523
862531974
435729186

619347528
358296471
427581963
541972386
873165249
962834715
735628194
184759632
296413857

753196842
864725319
219843675
542678931
938514267
671932584
396451728
185267493
427389156

624173859
789645312
135289467
968321745
471958623
253764981
817596234
396412578
542837196

164239587
739485261
582761439
275314896
398672145
416598723
851926374
647853912
923147658

146238975
285796314
397451862
471563298
658924137
932187546
519642783
824379651
763815429

142653987
397184256
658927341
461895732
925376814
783241569
274568193
516739428
839412675

653129487
798456213
124873569
931568724
487912356
562734198
379281645
245697831
816345972

845627931
912538467
763149825
189364572
237851694
456792318
621985743
378416259
594273186

617895243
843762159
295143768
581327496
472659831
936481572
129534687
364278915
758916324

189572364
743168259
265943187
851294673
472836591
936751428
594327816
317685942
628419735

874152396
135694287
269738451
627913548
981245673
453876912
716429835
542381769
398567124

753169248
694328715
821574369
236985471
917643582
485217936
172496853
368752194
549831627

184972356
235461987
769583214
891357642
526149873
473826591
317295468
942618735
658734129

836219547
721534986
594768123
349671258
287453691
165982734
453126879
678395412
912847365

824913576
956472813
137658294
371265489
589347621
642189735
495821367
718536942
263794158

184527936
793146528
256389174
937258641
428613759
615974283
371462895
869735412
542891367

946315287
275864931
183972465
537498126
829156743
461723598
694587312
718239654
352641879

925637814
871594263
436218957
798153426
542869731
163472598
219746385
684325179
357981642

714692538
623581479
598743126
857219364
149365782
362874915
935126847
281457693
476938251

632174985
159386742
748259631
917563824
825741396
364928157
481695273
293417568
576832419

623458719
781962543
594173268
816734952
435289176
972615384
357896421
269541837
148327695

187564932
253879146
964231875
379485261
821693754
546712389
715948623
438126597
692357418

819637245
725814396
364259781
983521467
672948513
541763928
136472859
497185632
258396174

251674839
793582641
468913275
127356984
835497126
946128753
584761392
679235418
312849567

529841673
476235981
831796254
164928537
793654812
258317469
987162345
315489726
642573198

523948617
768251439
491673258
649185723
312764895
857329146
175436982
284597361
936812574

685419237
391287465
427356891
854621379
719843652
236975184
542738916
168594723
973162548

321564798
546897321
978123654
297486513
814735962
653912487
782649135
439251876
165378249

726435189
934128576
185796432
297654813
541983627
863271945
352819764
619347258
478562391

493162857
712854369
586973214
269741538
837596421
145328796
974635182
651287943
328419675

547326198
386159472
192847635
831275964
765493281
924618753
473562819
618934527
259781346

893267451
762451983
451983627
679135842
385742196
124698375
918526734
537814269
246379518

795243618
164758392
382169475
238597164
459681237
671432589
913825746
826374951
547916823

736195248
495826173
821473596
278534961
149268735
653719824
314982657
967351482
582647319

793125468
146378952
258694137
675289314
324517689
819463275
562741893
931852746
487936521

159486237
427395618
683721594
365247189
894513762
712968345
546179823
931852476
278634951

428635179
135794628
769821354
316548792
587219463
942367815
693182547
874956231
251473986

798135246
651482379
432769581
219547638
367928154
845613927
923876415
584391762
176254893

175863294
436912875
928457163
682374951
351296487
749581632
893125746
264739518
517648329

739564182
246831795
851297643
418375269
967142358
325689417
583426971
672918534
194753826

692345178
345871962
718296543
251639487
476158239
983427651
869513724
527984316
134762895

571982463
426731895
983645271
164357982
738269154
295418637
617823549
342596718
859174326

158439627
479265183
236817594
521783946
843196275
697524831
762941358
914358762
385672419

389215476
215647398
467893512
934728651
158964237
726531984
873452169
641389725
592176843

357412896
918635274
462978153
623751948
574829631
189346527
795164382
841293765
236587419

648197352
152836794
397452681
824569137
976321845
513748269
431285976
289674513
765913428

567941238
193582674
428673195
781364529
936125847
254897316
875219463
342756981
619438752

346719825
972584631
185263497
897325146
234176958
561498372
653847219
418952763
729631584

193587462
472613598
568294137
347951286
615832749
289476351
934728615
751369824
826145973

193467258
485129367
276583914
649278531
321954876
857316492
518632749
764895123
932741685

374968152
658721394
219354678
781645923
935217846
426893715
193582467
567439281
842176539

417268953
528973614
693154872
952486731
136527498
784319526
271645389
345892167
869731245

736918254
918452376
245736819
587364192
492571638
361289547
629143785
174825963
853697421

349581726
578962314
261473598
915638247
637214859
482759163
893126475
724395681
156847932

249163875
183795246
756248391
635417982
428359617
917826453
371684529
564972138
892531764

358729614
246318957
179645382
794831526
531462879
862957431
415293768
683174295
927586143

654832917
189547632
237691485
765324198
821769543
943158726
398476251
416285379
572913864

986527413
142938567
735164298
861452739
429873156
573691842
254386971
617249385
398715624

867123594
294568317
351794268
712859436
586347921
439216785
173482659
625971843
948635172

492657138
857321946
631489275
128543769
763198452
549762381
984275613
375916824
216834597

786421539
521693874
439587621
958264317
674318952
312975468
147836295
265149783
893752146

839425761
571396284
624817539
187543926
396278415
245961378
463789152
712654893
958132647

498153627
672894135
135762489
861479352
357628914
924315768
743581296
286937541
519246873

695812347
238467591
417593682
584179263
921638754
376245918
759381426
843926175
162754839

231476859
579382461
864159372
345817926
918263745
726594183
483621597
192745638
657938214

247569183
856231497
193847265
389476512
765182349
412395876
631954728
928713654
574628931

597348621
143762598
268591347
976485132
314627985
825913764
752839416
431276859
689154273

428617359
913245867
576398241
742869135
389571426
651432978
164953782
295784613
837126594

615973428
794821635
823564197
352647981
471298563
968135274
237416859
189352746
546789312

416327859
975816243
238459716
541968372
382174965
769235481
827691534
653742198
194583627

689234175
542187369
371695842
967851234
824973516
135462987
258346791
796518423
413729658

856479312
374281659
912356874
695738241
481962735
237145986
548627193
769513428
123894567

893716542
241589367
675342918
516837294
734291685
928465731
187653429
359124876
462978153

753264819
819573462
462189357
637925148
295841736
184637295
346792581
578316924
921458673

516398472
347625891
982174653
198267345
234589716
675413289
759836124
861942537
423751968

673941825
984652173
215873649
891564732
527398416
436217958
769125384
158439267
342786591

283674591
719325486
645198732
168453279
572981364
934267815
856749123
421836957
397512648

896274531
423185796
517963248
261738459
749516823
358492617
682341975
175629384
934857162

983612745
176459238
425738916
857146329
312975864
649283157
294861573
561397482
738524691

364527198
925814367
817639254
481975623
759263481
236148579
572381946
643792815
198456732

473621985
926538714
518497362
691374528
845962173
732185649
357246891
184759236
269813457

872435196
643819275
519267843
397154628
425678319
186923457
734581962
968742531
251396784

876531429
435279816
192468735
963714582
287953164
541682973
314825697
729146358
658397241

429178653
175362498
638459271
567983142
812647935
394521786
953214867
286795314
741836529

215679348
798453612
634218759
467925831
189347526
523186497
946731285
351862974
872594163

417629538
589374261
362851479
293415687
841762395
675938124
156287943
928543716
734196852

978521436
463798521
251346789
614853972
539217648
827964315
145672893
392485167
786139254

397854612
652913847
481276359
974562138
215389476
836147925
748621593
169735284
523498761

352478961
416329578
978651234
729135486
641987325
583246719
235814697
867592143
194763852

876943152
345162987
912578643
259316874
738294516
461857329
684731295
193425768
527689431

916758234
527634918
834921756
241896375
793542861
658317492
472163589
189475623
365289147

321564798
897132465
564798213
183259674
642371859
975486321
218947536
439625187
756813942

917482635
258637194
364519728
179863542
532174869
486295317
845321976
721956483
693748251

614983752
978215346
253467891
549871623
136524987
827639514
395742168
461398275
782156439

652913487
894756123
137824596
976241358
325678914
481395672
249537861
563182749
718469235

913256748
246738519
857914362
579142836
468379251
132685497
395821674
721463985
684597123

497152368
823496517
561738429
279543186
346281795
185679243
758914632
912365874
634827951

261583497
845976231
793421658
129735864
436819725
587264913
912347586
378652149
654198372

982751436
435926178
167384952
349172685
251468397
876539241
513297864
728643519
694815723

918526374
265374189
347189625
631958247
879412563
452763918
193647852
524891736
786235491

146539287
852764931
937218465
623851749
478926153
519473826
364187592
795342618
281695374

584276193
239481675
176953248
463528917
857169432
921347586
715634829
342895761
698712354

319874625
586192743
427356891
142937568
863541972
975628134
698413257
231765489
754289316

213948567
857263914
946751382
321574698
468192753
579386241
195837426
632419875
784625139

692158743
184793562
357246918
928435176
746981235
531672489
265314897
819567324
473829651

324981576
195673824
876254913
513428697
762539148
489167235
931846752
248715369
657392481

527918346
643572198
891346275
369781452
785423619
412659837
154867923
238195764
976234581

492536178
186749523
573128694
814367259
725891346
639254781
941672835
258913467
367485912

741235896
893647125
562981437
387192564
126458379
954763281
639814752
478526913
215379648

132758649
749326518
568419237
214975863
375684921
896231754
657843192
421597386
983162475

914672835
258139764
673458912
369815247
827394156
541726398
182563479
795241683
436987521

749563812
581279643
236184759
354928176
197456328
862731495
473695281
918342567
625817934

915836472
876412935
324795861
152369748
793248156
468571293
239687514
681954327
547123689

248961753
915374628
376852491
781596234
452138976
693427185
869215347
134789562
527643819

956873214
134529687
827461953
748612395
213957846
569384721
395748162
471296538
682135479

291368754
567419283
843752961
389641572
126587439
475293618
952136847
638974125
714825396

196724853
375186492
824359617
213547986
467918325
589632174
932865741
741293568
658471239

734985126
159624873
682731549
291857364
843162957
576349281
418273695
327596418
965418732

743258619
186794532
295631487
619423875
537819264
824576391
471362958
962185743
358947126

318746925
967285431
425319867
176924583
243578196
859631274
791462358
534897612
682153749

479521638
825936417
316847259
257389164
931465872
648712395
194273586
583694721
762158943

592768413
718345269
436219587
625173948
183954672
947826351
874632195
251497836
369581724

937245186
852761439
416983275
184379562
579426813
263158794
348597621
795612348
621834957

768143925
142759386
539826714
621475839
395268471
487391652
214687593
976532148
853914267

458731926
637295814
192864357
763912548
581346792
249578631
826153479
374629185
915487263

691284753
428573691
375691482
914732865
783965214
256418937
142856379
839147526
567329148

784956132
691372854
523148679
835217946
419635728
276489513
348561297
957823461
162794385

784239516
962145873
153768249
629874135
375921684
841356792
436587921
597412368
218693457

482169375
359427618
761835429
695381247
134792586
827654931
573216894
918543762
246978153

276981354
943675821
815243679
792534168
438167295
561829437
329458716
654712983
187396542

349281675
168547923
275396184
623814759
951762348
487953261
836175492
514629837
792438516

386417295
427598316
591326748
679284531
813975624
254631879
148763952
762159483
935842167

984521736
325674819
716893245
247169583
198435672
563287194
872946351
431752968
659318427

387961245
195274368
624853719
258647931
763129584
941385672
836492157
512738496
479516823

735624918
864193275
291587634
583946721
126375849
479812563
352468197
618739452
947251386

372869451
849175263
165342879
791258634
523694187
486731925
214587396
937426518
658913742

516284973
483759261
927361845
394178526
175642389
268935714
732516498
851497632
649823157

513274986
492658173
768391524
341867295
685912347
927435618
236789451
854123769
179546832

697231854
548967312
312458976
275183649
981674235
436529781
123846597
869715423
754392168

856249713
391675248
247183965
132854697
465927381
978361524
789432156
613598472
524716839

468327195
132965478
759418623
685234917
943571286
217689354
521746839
394852761
876193542

453279816
621348759
879651234
345817962
968425371
217963548
582134697
136792485
794586123

518274396
462539718
937681542
784913625
153426987
296857134
345798261
871362459
629145873

897632154
146975238
235481769
674159823
921348576
583726491
759864312
368217945
412593687

752698314
319574682
468312579
634927851
287156493
195843726
841235967
523769148
976481235

796483125
541762398
283591746
179634582
862915473
354278619
615849237
428357961
937126854

465132978
278695134
913487256
697348521
852719643
341256897
126574389
739821465
584963712

472936851
936815247
185274963
741352689
368149725
529768314
693421578
217583496
854697132

681924357
279635418
543781296
718253649
456179832
932846175
825317964
367498521
194562783

124963587
568127934
937458216
852716349
716349852
493582761
679834125
281675493
345291678

619275384
857439216
324186759
972563148
138942675
465718923
546327891
281694537
793851462

921785436
387649215
465132897
273964581
614857329
859213674
596321748
742598163
138476952

856194273
172653894
349782561
937245618
684971325
521836947
418329756
795468132
263517489

619425387
348697521
752831694
231958746
976314258
584276913
123789465
867542139
495163872

576913428
384267591
291584367
412875639
865392714
739641285
153428976
927156843
648739152

723184695
584926731
169357284
695712348
241893567
837465912
452631879
318279456
976548123

415327689
937685142
826491357
783954216
159762834
264813795
572148963
398576421
641239578

962875134
147362895
358914672
891547326
235196487
476283951
783451269
519628743
624739518

482397165
195264783
736185924
867423519
324951678
951678342
279836451
543712896
618549237

362415879
517689234
498273156
651832947
834597612
279164385
723951468
985346721
146728593

875296134
136784592
492315768
329641857
618957423
547823619
961438275
783562941
254179386

263591784
497836125
185724963
536418297
821975436
749362518
378249651
652187349
914653872

839642751
645719832
127358469
382461597
954873126
761295384
496537218
273186945
518924673

162847395
548293761
973615284
417358926
325976148
689421573
796534812
254189637
831762459

275861943
618934257
394725681
581647392
732519864
946283715
463192578
827456139
159378426

659143278
781529346
234678951
526734819
347981562
198265734
972316485
465897123
813452697

973518462
654792183
812643795
726135948
381974526
549286317
237461859
195827634
468359271

814796235
923451678
765238491
346827159
197563824
258149367
631985742
489672513
572314986

623845917
459671238
178932654
387456192
541329876
296718345
865194723
712583469
934267581

573268914
892714653
641593872
216435798
734981265
985627341
427859136
369142587
158376429

149683527
538742619
726195483
361529874
297468135
485317296
674831952
852976341
913254768

891453672
324617985
756829413
687391524
549268731
132745869
963184257
275936148
418572396

975183246
814265937
263479581
328547169
596318472
147926358
652731894
731894625
489652713

921845736
573261849
846379521
238794615
715623498
694518372
452187963
189436257
367952184

468127593
371958246
952643178
237586914
894271365
516439827
683712459
725894631
149365782

538927641
674851239
291436785
123749856
489265173
765318924
946572318
857193462
312684597

954236781
186947352
732851946
243765198
597183624
618492537
869514273
325678419
471329865

571693428
846271593
932845176
625987314
713564289
498312657
164729835
389156742
257438961

486952371
352178964
197436285
238761549
615249738
974583612
869315427
541627893
723894156

458321976
732869145
169475238
285937614
371684529
946512783
597143862
614258397
823796451

768391542
142856397
953274816
386512974
514739628
297468135
429683751
635127489
871945263

836974215
975812346
214365789
568147923
321689574
749523861
683791452
192458637
457236198

613948572
452173968
897652431
346295187
528317649
179486325
265839714
784561293
931724856

183524967
749136285
652879134
894753621
316482759
527691843
238915476
471368592
965247318

574189632
329654187
186273945
647915328
251837496
938426751
715342869
863591274
492768513

791853642
364279518
258641973
537126894
942587361
186934257
419362785
625718439
873495126

876924153
914356287
352817946
589761324
143592768
267483519
435278691
628139475
791645832

546291783
298573164
317648529
975864312
631927845
824315976
162739458
753482691
489156237

651872394
873549261
429136875
216395487
597684123
348217659
934728516
785461932
162953748

392875461
748126395
615943872
576294183
231587946
984631527
463718259
127459638
859362714

957126834
831547269
426938751
512689473
379415682
684273195
168352947
293764518
745891326

156879234
728453169
439126578
643918725
895237416
271645983
982764351
367591842
514382697

642975183
517438962
398126457
129653748
786294531
453781296
975362814
261849375
834517629

245173968
798256143
316894275
827631594
451982637
639547821
584769312
972318456
163425789

165428793
934715682
278963451
693852174
412397865
857146239
749631528
326584917
581279346

639581724
481927536
275346819
156239487
394768152
728154693
942875361
863412975
517693248

847195632
531264789
629378415
456819273
398742561
172536948
785421396
913657824
264983157

523967841
194823756
867415392
715389624
932674185
648251937
359146278
486732519
271598463

457826319
829143756
361957284
236415978
578639421
194782635
983261547
642578193
715394862

137592486
982346175
456187293
614923758
579814632
823765941
248659317
791238564
365471829

167935482
392874561
845612397
514729638
928563714
736481259
289357146
451296873
673148925

687524931
921378564
534169728
175486392
398215647
462937185
256743819
743891256
819652473

294617583
381592476
567843219
876325941
123964758
459178632
712486395
638759124
945231867

346752198
519683247
728941365
473219586
865374921
192568734
287435619
631897452
954126873

647952831
593418762
218763954
961285473
834176529
752394186
329847615
176529348
485631297

268374159
415928736
973516248
851492673
729863514
346751982
632187495
194235867
587649321

198476253
274395681
536128479
741253968
863749512
952681734
687932145
319564827
425817396

723165984
591784632
486293517
315472896
672938145
849516723
158347269
937621458
264859371

869457123
345162879
712839645
258314796
176925438
934678512
593781264
421596387
687243951

352716849
689524317
714839265
273481596
461395728
598267134
836952471
145673982
927148653

657913824
392478615
481256379
218639457
936745182
745821936
874392561
169587243
523164798

287163945
539824671
461579832
714682593
395417268
826395714
652741389
948236157
173958426

936128574
514976382
278543196
759431628
861257943
342869715
497685231
125394867
683712459

457219836
613748592
829653741
768534129
235197468
194862375
342985617
981376254
576421983

549167283
738259614
126348597
492871365
315694872
687532149
854926731
963715428
271483956

235476198
178359246
964281573
327194685
841635729
596728314
452913867
613847952
789562431

934258716
726491835
815376429
578124963
142639578
693587142
481963257
267845391
359712684

382741965
956328174
147965238
573492681
821576493
694813527
238159746
465237819
719684352

159237864
748691352
632845197
821953746
375164289
964728531
486512973
513479628
297386415

732154968
981632754
654798321
197825643
368947215
245361879
816473592
573219486
429586137

596341872
784926531
213578469
678193245
421765398
935284617
849657123
367812954
152439786

384297516
627154839
195836274
758921463
213648795
469375182
546719328
831462957
972583641

425169378
639872154
817543926
352694781
984317265
761258439
593781642
176425893
248936517

265748193
437196528
189253467
976482315
518637942
324519786
652974831
891365274
743821659

512386497
867549321
439721856
946853712
125674983
378192564
681937245
794265138
253418679

682714395
135892746
794563218
827941563
569328174
341657829
953176482
416285937
278439651

497231658
352698741
681457329
164982573
528763194
973514286
749326815
216845937
835179462

741639285
928571364
635284791
312948576
456127839
879356142
184765923
297413658
563892417

592637814
368154792
741298536
416372985
923581647
857469123
285946371
674813259
139725468

549837162
782416593
136592874
693278451
817354629
254169738
475983216
368721945
921645387

527643189
164829375
983751426
379182564
852364791
416975238
235498617
648217953
791536842

635289714
948617523
721435986
457193862
192864357
386752491
519346278
874521639
263978145

845963172
139742586
762851934
674395821
921678453
583214769
497536218
358129647
216487395

921543876
365187492
487629513
134968725
852471369
796235184
613894257
278356941
549712638

245617398
163928754
789453216
627139485
934586172
851274639
392861547
476395821
518742963

185749236
679132458
423856917
342518679
896327541
751964823
934281765
217695384
568473192

942635817
736481952
185792643
297564381
413978526
658123479
574316298
329857164
861249735

314752869
856931742
972684315
798163254
143275986
265498173
427316598
531849627
689527431

917365284
645182793
283794516
326451978
794238651
158976432
872619345
431527869
569843127

937684125
865312794
421975386
356149872
148257639
792863541
219736458
674598213
583421967

415268739
326974185
798315462
642891357
537642891
981753246
174539628
869427513
253186974

198436257
637528914
425917638
541369872
982174563
376285491
854791326
219643785
763852149

271954368
564328719
839167254
356412987
487593126
192786543
718249635
623875491
945631872

781459362
329168745
645327189
893641257
457832691
162795438
276583914
514976823
938214576

687913254
153284967
249576138
531428796
978365412
462791385
814632579
395847621
726159843

372458916
689371542
514962738
723589164
958146327
146237895
437695281
891724653
265813479

639724581
547318629
812965734
963172458
124586973
785493162
398651247
276849315
451237896

839125674
564987231
721436985
683291547
195764823
247853196
312548769
478619352
956372418

251378496
476592813
938164527
897615342
142837659
365429781
529786134
783941265
614253978

156479382
978235416
432681759
324758961
817396524
569124873
783962145
691547238
245813697

674859213
138427965
925163847
862571439
513984672
749632158
391245786
487396521
256718394

627841953
439675128
158932746
384259671
765318294
291467385
512786439
946523817
873194562

583921476
974368521
126574389
358647912
692815734
417239658
845792163
239156847
761483295

758643921
162895374
394271865
239418657
816752493
475369218
641987532
927534186
583126749

385472169
674195832
291683475
429316587
713528946
568947321
856731294
937254618
142869753

384297516
796815324
125364798
453189267
279546183
618723459
562438971
847951632
931672845

624173589
718569243
953842617
596234871
137985426
482716935
875621394
361498752
249357168

529783416
813426579
467195328
791834652
356219784
248657193
632578941
985341267
174962835

658214397
349567281
127389456
482631975
713495628
965728134
234856719
596173842
871942563

652843917
389217654
174695832
236978145
598431276
741526398
467389521
925164783
813752469

718592436
326471958
954386712
582614379
197823564
643759821
871965243
469237185
235148697

458793162
276184593
391652478
567219384
932846715
184537926
743928651
819365247
625471839

967821534
312645879
485973216
623457198
178396425
549182367
831569742
756214983
294738651

781365492
462987315
953214678
348176529
527839146
196542783
275493861
834621957
619758234

948721536
367854129
125369748
681472953
279135684
534986271
412598367
796243815
853617492

178423659
953186742
426795381
692854173
534271968
817369524
361548297
289617435
745932816

719835462
586427139
243196875
694381257
327654981
851279643
135948726
462713598
978562314

257148639
394726815
816539274
941852367
583697421
762413598
425961783
679384152
138275946

574298613
192563874
386174925
258936741
413827596
967451382
825649137
631782459
749315268

583614297
921357684
647829531
872495163
419236875
356178942
295763418
768541329
134982756

715924386
246387195
983165274
872693451
539741628
461852739
158276943
697438512
324519867

924173658
316895427
578462319
285934176
641257893
793618245
162789534
839541762
457326981

295473618
647851923
813296754
352749861
471568239
968312547
184627395
536984172
729135486

428531796
365947128
179682354
614379285
583214679
297865413
756193842
931428567
842756931

962187543
845623971
731954862
153742689
276839415
498516327
514298736
689371254
327465198

195763824
423819675
678245391
839527416
751694283
264138759
586371942
347952168
912486537

579823146
284196735
613547982
427935618
896412357
351678294
945761823
162384579
738259461

581349276
942756318
673821954
196472583
234985761
758613492
365298147
817534629
429167835

834721659
715496382
926385174
472153896
168947523
359268417
243519768
587632941
691874235

752961483
689435172
341872695
216789354
573624819
894513726
127356948
468297531
935148267

426739158
178564293
395182647
532971864
947628531
681453729
753846912
269317485
814295376

274395618
135286479
896147325
421978563
783562194
659413287
562739841
347821956
918654732

654213879
218975346
739684521
521749638
976328415
843561792
492836157
165497283
387152964

351697482
687524193
429318765
594273816
872165349
163849257
215436978
936781524
748952631

483516297
972843561
615927384
864132759
327695148
591784623
258379416
749261835
136458972

217843569
946257318
385916472
179684235
832175946
564392187
651428793
428739651
793561824

945827613
628351794
137496825
876942351
259138467
413765982
582673149
391284576
764519238

724315968
136894572
958672431
892753614
467921853
315468729
641539287
583247196
279186345

895326714
621784539
437519268
769253481
548961372
213847956
956172843
384695127
172438695

246378951
851694273
973125486
698731542
314259867
527846319
435917628
782563194
169482735

683159472
915247368
724368915
342691587
198475236
576823194
261734859
857912643
439586721

196832547
874156923
352974861
648715239
925483176
713269485
569328714
481697352
237541698

473628951
218795643
956413278
192584736
387269415
645137829
834971562
569342187
721856394

162745398
543891627
798632154
387429561
459168273
621357849
814276935
976513482
235984716

149273658
632895417
587641293
721438569
864519372
953726841
375162984
218954736
496387125

615829437
472315986
839746521
347691852
268457193
591238764
956172348
123984675
784563219

315697428
769284351
248135769
891573246
457826193
623941875
936712584
574368912
182459637

984261537
156793842
372854169
541378926
837926451
269145378
495617283
713482695
628539714

186295374
942376815
375148692
621957483
537824169
894613257
268739541
419582736
753461928

812497536
694352781
375168249
957634128
163289475
248715693
439526817
521873964
786941352

364218795
578963214
129754386
637841952
845629137
291375468
753182649
416597823
982436571

418369527
296475381
573182694
857624913
362918475
941537862
725846139
639251748
184793256

961547283
287963514
453218976
579124368
826735149
134896752
692471835
748359621
315682497

921375648
487261953
653948127
542639871
769814532
318527496
876492315
295183764
134756289

719386542
682547139
435219768
578623491
924871653
361954287
196735824
857492316
243168975

659847312
471326589
823519647
294638751
786195234
315472968
938261475
542783196
167954823

824513976
693487125
715296384
387164259
942358617
561972438
178629543
456731892
239845761

941765832
837492165
265831497
476253918
129684573
583179624
794526381
658317249
312948756

726148539
483759612
159362748
218534967
674921853
395687421
542873196
831496275
967215384

718495236
946732158
235168974
159384762
473926815
682517493
564879321
327641589
891253647

563718924
948265137
712394658
834127596
295643871
671859243
156432789
489571362
327986415

486951732
792436518
153827946
345692871
278513694
619784253
961245387
524378169
837169425

182436597
754829136
639751824
861945372
547312968
923687415
315278649
298164753
476593281

587943216
316582947
249167853
173294685
825376194
964851732
751638429
692415378
438729561

813569724
794132685
652847193
487213569
169785432
325694817
531978246
978426351
246351978

415897362
698532417
273461589
541978623
862153794
739246158
987614235
154329876
326785941

839571264
254693718
671428935
145932687
368157429
792846351
526714893
987365142
413289576

463125978
918467325
275398641
386541792
741289536
592736184
859674213
127853469
634912857

762185349
431697528
589342761
156934287
328571496
947268135
273856914
894713652
615429873

983751246
457268139
612934758
361579824
594812673
728346915
835197462
149623587
276485391

685742319
249531687
713689425
427816953
361295874
598473162
834127596
176954238
952368741

583964172
642871395
791352846
168593427
475126983
329748651
814237569
256419738
937685214

213796458
945832617
768514293
831465972
496127835
572983146
157248369
329651784
684379521

974381256
623795184
158264937
786942315
512837469
439156872
845623791
291578643
367419528

762549138
351827694
498136275
819763452
576284319
234951786
123495867
947618523
685372941

824579361
975316284
163824597
597248613
348961752
612735849
431657928
286493175
759182436

391524786
857361429
624978531
532897164
489612357
716435892
265743918
178259643
943186275

721385694
639417582
584296137
345678219
918524376
276931458
867152943
192743865
453869721

683719524
129485637
457623198
841937265
532168749
976254813
294571386
768342951
315896472

154296378
872314596
639785214
517648923
248539761
963127845
486952137
325471689
791863452

136724895
587193246
924856173
319268754
248375619
765941328
672539481
893412567
451687932

612539847
983417256
574682319
497821563
836945172
251763498
768254931
149378625
325196784

893471265
452896137
671532489
167384952
249165873
385729614
528913746
736248591
914657328

826719354
359482716
741356829
273891465
685234197
194675238
932548671
417963582
568127943

147869532
583241769
269735841
315698274
692374185
874512693
731926458
928457316
456183927

735469281
684271935
192358764
256197348
978534126
341682579
513746892
867925413
429813657

782146359
659238471
341579862
493685127
526713984
178924635
814357296
935462718
267891543

514827963
396145287
827936514
289453176
463791825
751268349
638514792
975682431
142379658

571894236
943276815
628531479
254769381
719382564
836415792
395647128
467128953
182953647

917325648
586147392
423698751
698513427
731264589
245879136
359781264
164932875
872456913

863579124
249613857
175428639
318967245
594382716
726154983
681735492
457291368
932846571

528634197
416789352
739251486
642197538
153826749
987345621
391562874
265478913
874913265

419752368
253698471
687431925
974523816
826149753
135867294
592386147
361274589
748915632

413582976
725496183
689731542
541327869
236819754
978654321
397268415
852143697
164975238

143758962
527396148
689241357
361982574
294175683
875463291
438619725
716524839
952837416

325146897
719853462
684927135
847635921
253491678
961278543
176389254
438562719
592714386

351796842
927184356
486235179
745963218
168542793
239871564
672458931
513629487
894317625

258163947
341957862
967248315
194536278
623781594
875492136
736815429
482379651
519624783

127345896
854692371
936718452
571963284
462587913
389421765
693174528
748256139
215839647

386457129
927318645
415962837
178629354
693584712
254731986
532896471
761243598
849175263

394728561
715693824
286514793
178469352
462375189
539182476
847936215
923851647
651247938

689134275
327685419
451927836
916542387
273861954
845793162
794316528
168259743
532478691

387619452
294375186
615482973
846953721
123768549
759241368
561834297
938527614
472196835

761942853
384756912
529813764
213597648
456281397
897634521
972468135
145379286
638125479

812943567
654718932
973562148
396821754
721456389
485379216
548197623
167234895
239685471

729385641
485176932
136942875
814597326
963214587
572638194
291763458
647859213
358421769

671254983
485639172
923718465
219385746
568497321
734126859
157863294
346972518
892541637

918543627
724816539
536792184
847369215
392158746
165427398
651284973
283975461
479631852

213754986
796238514
584961372
879346125
621589437
345127869
152473698
967815243
438692751

589623714
412795638
736418925
654982371
128537496
397164582
873256149
261349857
945871263

385974162
746812395
219635487
498753621
173268549
562149873
627581934
854397216
931426758

273854691
195673248
684129735
937465812
526318479
418792563
351247986
762981354
849536127

326975841
574318926
918624357
751482639
832769415
469153278
143596782
687231594
295847163

953642817
714358962
862719435
539184276
687293541
241567398
495871623
128936754
376425189

813972645
425618937
976543821
634129578
789354216
152786493
398261754
267435189
541897362

346281975
879645312
251937864
593762481
782194536
614853729
437526198
128479653
965318247

524971638
376284195
189356724
795638412
612745389
438192576
947523861
251867943
863419257

568273941
219456378
743981625
371865294
954327816
826149537
492618753
637594182
185732469

158396472
269745813
374128965
912634587
736859124
485271396
541967238
693482751
827513649

481563792
573289146
962147583
198356274
725498631
634721958
857614329
219835467
346972815

495628173
612734985
738159462
867943251
359261847
124587639
241875396
973416528
586392714

124796538
587312964
693845271
956481327
271639845
348527196
812974653
735268419
469153782

391472568
526839147
847561329
768914235
253786914
914253876
639145782
472398651
185627493

748293516
913765482
526814973
185329647
439657128
672481395
257146839
861932754
394578261

891467253
546231897
732985416
189326574
324758169
657149328
268594731
973812645
415673982

965748231
812536794
374291586
458613927
629875413
731924865
243159678
187462359
596387142

415398276
837256491
296741583
184625937
372189654
659473812
943812765
768534129
521967348

328145967
591678342
467293581
642531798
983764215
175829634
739482156
816957423
254316879

841395276
759246138
362187495
526978341
173524689
498613752
617839524
284751963
935462817

239567148
584129736
167834529
698473251
352916487
471285693
843651972
926748315
715392864

681432759
542978136
793561482
435196827
127854693
869723514
274315968
916287345
358649271

587294631
926513784
341687592
452369178
638471259
719852463
874925316
295136847
163748925

187239465
536714928
294865137
419358276
678192354
325647891
952471683
761983542
843526719

917846532
853271964
264539781
428617359
576392148
391458627
135924876
782163495
649785213

643958271
852173694
719624835
324715986
596382417
187496352
438561729
961237548
275849163

365972148
482156937
971384256
729645381
543718692
816239475
257463819
638591724
194827563

362748915
495216873
187359426
751682349
948531267
236974158
829465731
513827694
674193582

346529187
127864539
895173426
254798613
673241895
981635274
418957362
569382741
732416958

693547281
417826395
825391674
246935718
931678542
758214936
182759463
569483127
374162859

321954786
845726391
679318425
713582964
594673218
286491573
152847639
937165842
468239157

839512647
264897153
175634298
597126384
613489572
482375961
928761435
356248719
741953826

247185936
513496278
869237145
451368729
632974851
798521364
924613587
176852493
385749612

589617234
723584619
641932857
814275396
235169478
976843521
198326745
462751983
357498162

957286314
214935876
368147952
743819265
582764139
691352748
175498623
826573491
439621587

683124957
419537286
572698413
294856371
756913842
831472695
345769128
927381564
168245739

276198453
915347826
843652971
492735618
568219347
137486592
751864239
389521764
624973185

739542168
216789435
548613297
892354671
157268349
463197852
681935724
375421986
924876513

785231964
263954178
491678325
854793216
679412583
132586749
926347851
548129637
317865492

137924568
964581327
285763419
721638954
498257136
356419872
519872643
873146295
642395781

918435672
625789134
437612895
782943561
156827349
394156728
579261483
243578916
861394257

431859627
795624381
826713594
954236718
268971453
317548269
172485936
643192875
589367142

936527841
827491356
514368279
765913428
492786135
381245697
258174963
643859712
179632584

574261839
912483576
386597241
631945782
295678413
748312965
159734628
827156394
463829157

893276415
647195238
521348697
478631529
312859746
956427381
135784962
784962153
269513874

743859126
689132745
125746938
967418253
218563497
354927681
831694572
592371864
476285319

897356142
246971538
531482967
469517823
372849615
185263794
618734259
724695381
953128476

354217896
198456723
627389154
819542637
536178942
472693581
265831479
941725368
783964215

268154793
593726814
174983526
821675349
459312678
736498152
642537981
315849267
987261435

781642359
265739481
394185672
429856137
657913248
813427965
176594823
538261794
942378516

683719524
429658731
157432689
538941276
974326815
216587493
895263147
741895362
362174958

713564892
625938417
894217356
569743128
287691543
341825679
458379261
172486935
936152784

173548269
486932157
259167384
695273841
821459736
734681925
347896512
962315478
518724693

728349516
193567284
564128937
481753629
239614758
675982341
847295163
912836475
356471892

367214859
459386172
821759436
136972548
785641293
294835617
643598721
918427365
572163984

597423816
638951427
142867593
269134758
875692341
413785269
326579184
781246935
954318672

349286715
162753849
857194362
483915276
216347598
975628431
538461927
791532684
624879153

719856324
623417598
854932617
972581463
138649275
465273981
597368142
241795836
386124759

328657194
197324586
645981372
453716928
269835741
781249635
816473259
934562817
572198463

138659724
462371598
759248361
287195643
593426817
614783952
971864235
846532179
325917486

158432697
634798152
297165483
726943815
541826739
983517264
312654978
479381526
865279341

732165984
416789235
859324167
295416873
374298651
168537429
643972518
981653742
527841396

238671594
714259386
659384712
426137859
875946123
193825647
582793461
341562978
967418235

319574682
452683917
867219543
924751836
538462791
671938254
743896125
296145378
185327469

879541263
651832479
432697518
923468157
586719342
714253896
298175634
167384925
345926781

985621734
362487951
174539286
238716495
657943128
419852367
523164879
891275643
746398512

462135978
198724365
375896241
537612489
819457623
246389517
684973152
951248736
723561894

849137256
521648973
673529841
765912384
934875162
218364597
456293718
192786435
387451629

614793258
328541796
579862341
745916823
963284175
281357964
852439617
137625489
496178532

641273589
937845612
258196374
174682935
386459127
529317468
763524891
412968753
895731246

814269375
956317428
372584691
487692513
593841267
261753849
138926754
729435186
645178932

724351869
389746512
561982437
475698123
936214758
812573946
153829674
648137295
297465381

847235961
569174328
132698457
756412839
984563712
213987645
478351296
391726584
625849173

239564781
675318942
418279356
147925638
982136475
356487129
763851294
524693817
891742563

412357896
697428315
835916427
164235789
378169254
529874163
246791538
983542671
751683942

128479635
946358172
573126894
692543718
415897326
837261459
784915263
269734581
351682947

891325647
732486915
645917832
423871569
567239481
918654273
276543198
359168724
184792356

764195382
125638749
983274651
597413826
648729135
231586974
356841297
479362518
812957463

581923647
734615289
296847531
812364975
459178326
367592814
178256493
925431768
643789152

432189576
715236489
968745321
529471638
641853792
873962154
354628917
186597243
297314865

367584921
915276843
248193765
172465389
893721456
456839217
531942678
684317592
729658134

687913245
354276918
291845367
972638154
563124789
148597632
839462571
416759823
725381496

679542183
481739265
523618974
712485396
358976421
946321758
295163847
834257619
167894532

368594271
295718436
714326859
453681792
179253684
826479315
631947528
942835167
587162943

718936254
923574186
546182379
879425631
261793548
354618792
695247813
432851967
187369425

768934521
514682397
293157486
142796853
836425719
975318264
381579642
627841935
459263178

298671453
164359872
573248196
346592781
851467329
927183564
632715948
719824635
485936217

165893427
293574168
784216953
931465782
526187394
478329615
319758246
657942831
842631579

819457362
432618957
765923184
186594273
597132648
324786519
943861725
271345896
658279431

816235974
942617385
375849126
239758461
157964238
468321597
583496712
791582643
624173859

278135496
519486237
346297815
831572964
924613578
657849123
762958341
495361782
183724659

592834761
417962358
836517249
769421835
184375926
325698417
648259173
973146582
251783694

368954271
925817346
174362958
619485723
752639814
483721569
236178495
591243687
847596132

948671352
137592486
652483791
793148625
461325978
285967143
379856214
814239567
526714839

198245637
354796218
672381594
845937126
267154983
913628475
589472361
436819752
721563849

432987615
756134928
891625473
975268341
124379586
368541792
683792154
219453867
547816239

845921673
261374598
973586421
314862759
582497136
796153842
157238964
429615387
638749215

416257389
795836412
283194657
641985273
359712846
827643591
162578934
574369128
938421765

375169842
182457963
469382157
937815624
658274319
214693578
521948736
846731295
793526481

736594812
482713659
159268743
697342185
345189267
821657934
574821396
913476528
268935471

265849731
871236594
439175628
752914386
946583172
183627459
518762943
694358217
327491865

871532964
693147258
254986173
918765432
732498615
465321789
549613827
187254396
326879541

971234865
824569173
356781942
792845316
645317298
138692754
469123587
287956431
513478629

753628941
912453867
486197532
245931678
198276453
367845219
529714386
631582794
874369125

953248176
412679583
687531429
798413652
125867934
364925817
841792365
579386241
236154798

742369518
593281467
816475923
285946371
364157289
179832645
421793856
958614732
637528194

651834729
837629415
942751386
194578263
763192548
285463971
426315897
378946152
519287634

167259438
325648719
984731265
512867394
679423851
843915672
731582946
296174583
458396127

759134862
681752934
342689175
874293516
935816427
216475389
198567243
527348691
463921758

948175263
735269481
126834975
412958736
679413528
583726149
267581394
354692817
891347652

263145798
178629345
954837126
635914872
821576439
749382561
396758214
512463987
487291653

689235147
754819236
231764958
865491372
497523861
123687495
376148529
548972613
912356784

435216897
216987354
879435612
724891536
681753429
593642178
142369785
367528941
958174263

126549387
587362941
439187562
863915274
975426138
214738695
758691423
642853719
391274856

618743529
492185367
573296481
327468195
984521673
156379842
739614258
241857936
865932714

928731456
154269837
673458219
736592184
281643975
549187362
812975643
365824791
497316528

491358276
368729514
725614938
576842391
134597862
289136745
917485623
653271489
842963157

157286934
869347125
234915786
478123569
592764813
613859247
726498351
341572698
985631472

215947836
387652914
946831275
793528461
451796328
862314759
174285693
638179542
529463187

629314587
471568239
358927164
195483726
834276915
267159348
713845692
986732451
542691873

361254987
289617534
574389261
946728153
835196742
712543698
193862475
657431829
428975316

794521368
352876419
816439257
285647931
673918542
941352786
138794625
529163874
467285193

263458719
875169423
149372658
521634897
486297135
397581264
752946381
638715942
914823576

361875492
594326817
782194365
438512976
256947183
917683254
649258731
175439628
823761549

219837645
436519782
875246319
591372468
643198527
782465931
354921876
168754293
927683154

423785196
168429573
975316284
731942658
586137429
249568731
392654817
814273965
657891342

783659214
246137958
159428637
692873145
531246879
874915362
368794521
917562483
425381796

127569384
938247615
564138792
259681437
741352968
683974251
492813576
315726849
876495123

628137594
391548672
475269318
569781423
832954761
147623859
714896235
286315947
953472186

846527319
715936842
293841657
354218976
687495231
129673584
578162493
432759168
961384725

239578164
185496732
476132589
962743815
754821693
813659427
348915276
697284351
521367948

563892714
948517263
172436958
615329847
439781526
827654391
254178639
791263485
386945172

216379548
837451692
954862137
365794821
472186953
189235476
591623784
743518269
628947315

195423768
867951234
423687951
218769543
956342817
374518629
582174396
731296485
649835172

685937214
172648395
439512876
753426981
846391527
921785463
518264739
297153648
364879152

135978426
728654319
694132857
981245673
267389145
453716298
879461532
316527984
542893761

659872431
218354679
374169852
167948325
592637148
843215796
986423517
425781963
731596284

415932768
873461259
692587341
146325987
538679124
927814536
751248693
264793815
389156472

784263951
169457238
352198647
296375184
817942563
543681792
978524316
435716829
621839475

157384926
842619753
693572418
529167384
768423591
314895672
485731269
931256847
276948135

794621385
826935741
153748926
945216837
378594162
261873594
532169478
619487253
487352619

986247315
325186794
741593826
178935642
469728153
532614987
813472569
257869431
694351278

472615839
318794256
695328471
723861945
156249387
984573612
239187564
567432198
841956723

496782531
135469827
278351469
361278945
824593176
759146382
582614793
913827654
647935218

134857629
257619843
896324157
765931482
342568971
918742365
679185234
481273596
523496718

354162879
176839542
892745631
249683157
637951284
518427396
761598423
925314768
483276915

736824195
892351746
145679832
261538974
973146258
584297613
428713569
357962481
619485327

491237568
236859741
758641293
183972654
625418937
974365812
549783126
862194375
317526489

319786542
824315679
765294183
582649317
941537826
673821954
257968431
436152798
198473265

492751836
358629417
716348592
165893274
927415683
834267159
273586941
549132768
681974325

631789425
498235761
752641839
214376598
963854217
875192643
187463952
526918374
349527186

294186573
836597124
517234986
958743261
471862359
623915748
749358612
162479835
385621497

529374816
436819527
718526349
395142768
187693254
642758931
261985473
974231685
853467192

725683194
341529786
896174352
978452613
154936827
263817945
689745231
412368579
537291468

524876391
697413285
813295746
476138952
958762134
231549678
365924817
182357469
749681523

169458732
574392618
832761459
983675241
427819365
615234897
741583926
296147583
358926174

719684532
835972416
462531879
146897253
283415697
597263148
654329781
378146925
921758364

519487623
428356917
376219458
753962184
162845739
894731562
935124876
687593241
241678395

697528341
154936872
823471965
461389257
932765184
578142693
219854736
346297518
785613429

452876931
317954268
689312745
231695487
578423196
964187523
893741652
145268379
726539814

257943186
986712453
134685729
863471295
429358617
571296834
798134562
645829371
312567948

136759824
847362159
925418637
784235916
362197485
591846372
473621598
658973241
219584763

571234689
234896517
869175234
452683971
713429865
986517423
398742156
145368792
627951348

316478925
985231476
427596318
832157649
164829753
579643182
641985237
798312564
253764891

246758391
591236847
387914256
125389674
869472135
734165982
912543768
653827419
478691523

514786923
972413865
863529417
325861794
697345182
148297356
231954678
786132549
459678231

429658713
683719425
751342968
216597384
845231679
937486251
592873146
164925837
378164592

716932485
532418679
984756213
865297341
247163598
391584726
623871954
458329167
179645832

369127845
521348967
847569312
735896124
916452783
482731596
174685239
698273451
253914678

796825134
358147692
241963758
587692341
124538976
639714285
965471823
872356419
413289567

347816592
516932487
298574361
671398245
823451679
954627138
735169824
462785913
189243756

912637845
643815279
785294613
427956381
891342567
536781492
364129758
259478136
178563924

534812967
927563418
681794532
246158793
753946821
819237645
462385179
175429386
398671254

869354172
257819634
143627589
315746928
428591763
976238451
784163295
692485317
531972846

431685279
697124583
285379164
174268935
569437812
328951647
942716358
756893421
813542796

143298567
598637241
267514983
435189672
921765438
786423159
852341796
679852314
314976825

986157243
721394568
354682719
263718495
497265381
815439672
572941836
649823157
138576924

478591263
692783514
153642879
815439627
739826451
264157938
941365782
527918346
386274195

819547362
723691548
465238179
941725836
652183794
387964251
238479615
196352487
574816923

723156489
194238765
685974231
248395176
531627948
967841352
812463597
376519824
459782613

258467193
641239857
793518642
819652374
437891265
562374981
176943528
984125736
325786419

378295614
194687325
256314798
842576931
617943582
539821467
785169243
923458176
461732859

987351264
143682975
625974318
452196837
839527641
761438592
594213786
276849153
318765429

243971658
857426139
196358724
368295417
974163582
512847963
489612375
625734891
731589246

182693745
537814296
946752138
478936521
215487963
693521487
761248359
329165874
854379612

619735428
785142693
432896175
921654837
368917254
574328961
157469382
293581746
846273519

416835972
529467831
378921546
735192684
894376125
162548397
951784263
687213459
243659718

538764912
691532874
247198635
916275483
824913567
753486291
489327156
362851749
175649328

247938615
918756342
635214879
564183927
782549136
193627458
359871264
426395781
871462593

476198235
592634718
183725694
725941386
948376521
631582479
214853967
857269143
369417852

861527934
245963718
397418652
159784326
726135489
438296571
572849163
684371295
913652847

482391765
951276438
673584912
147839526
325617849
869425173
216758394
594163287
738942651

627134985
931857642
845269731
713698254
296541378
458372196
362785419
574916823
189423567

512398746
378564192
964217385
639841257
287935614
145726839
853679421
426153978
791482563

435981627
987462135
216537498
791854362
543126789
862379514
654218973
129743856
378695241

924358167
537196428
816427539
643879215
278531946
159264783
781943652
492685371
365712894

657428319
894173265
132956748
419637852
365892471
278514693
986341527
523769184
741285936

714659238
295438671
638721549
326517984
941862753
857943162
579284316
463195827
182376495

312946578
768253941
945178362
824631759
539724186
176589234
283415697
657892413
491367825

198764325
542381679
637592418
324976851
951428736
876135294
269857143
715643982
483219567

724381659
365749821
891652473
176924385
438517962
259863147
543298716
912476538
687135294

782495613
534861297
196327845
273584169
658719432
419632578
967158324
325946781
841273956

681974532
354128679
279653481
596842317
418367925
732591864
923785146
167439258
845216793

734129586
926857341
158436279
813542967
547963812
692781435
371298654
469315728
285674193

837542961
692371485
415689327
579126834
126834759
348957216
781295643
963418572
254763198

215798436
947362851
863514972
172953648
398146725
654287193
521679384
786435219
439821567

813564927
295137648
476289315
782941536
351628479
649753281
927415863
134896752
568372194

679582143
824713659
135694827
758146932
496238571
312957468
247869315
583471296
961325784

574396281
912758436
836412579
289135764
657824193
341967825
465289317
723641958
198573642

927564183
184923657
653871942
248136795
369752814
715498236
492685371
831247569
576319428

826351794
917846523
345792186
473289651
162475839
598163472
234518967
789634215
651927348

278395164
961472358
543681792
487159623
126837549
359264871
714523986
635948217
892716435

851932476
769184523
234675981
145897362
976423158
382516749
698751234
427369815
513248697

418953267
327846951
695721384
576189423
143572698
289364175
954638712
762415839
831297546

952346781
784512963
316897524
698234157
247165839
135978246
873459612
561723498
429681375

296857341
543912768
178634925
925461837
367285419
814379652
731548296
489126573
652793184

847251369
531896742
692734518
925473186
364189275
178625934
783562491
216947853
459318627

451982763
632175489
978634251
743856912
519327648
826491375
264519837
395748126
187263594

289145376
341876529
576932418
897361254
124589763
635427891
758614932
462793185
913258647

749213586
281564937
653879124
874625319
912437865
536198472
468352791
195786243
327941658

538462197
214795683
796831452
879623541
451978236
623514879
365289714
947156328
182347965

374895216
915627384
268134795
153489672
689372451
742561839
891243567
526718943
437956128

263541987
495867213
718392456
651983724
974216538
832754691
129678345
546139872
387425169

497138265
865249713
231657948
182973456
346521897
579486321
724815639
953764182
618392574

185672394
437859126
926413785
671294853
843165279
592738461
319527648
754386912
268941537

758196342
126843957
349527861
617258493
482369175
593714628
234685719
861972534
975431286

398241567
725639841
146758293
574126389
813597426
962384715
239415678
487963152
651872934

589341267
324769518
167825943
872614359
936572481
415983726
641237895
798456132
253198674

126578493
845936217
793142865
437895126
962413578
581267349
319784652
278651934
654329781

371592486
896147325
452368197
534789612
219635874
768421539
145973268
983256741
627814953

839467215
465182973
127953468
674591382
983246157
512738694
241675839
798314526
356829741

413685279
256719834
879324156
625931487
147568923
398472561
561847392
784293615
932156748

893651274
426739581
751248963
317925648
964817352
285364719
172583496
538496127
649172835

974852136
325416879
168937452
492178365
516349287
837625914
253784691
641593728
789261543

813475926
629138754
754692831
976283145
132549678
485716392
541367289
368924517
297851463

478932516
612845397
935716284
154623879
863597142
729481635
546178923
391264758
287359461

534218679
798546132
162793485
421879356
675324891
983165247
246987513
857631924
319452768

875429316
641538297
239167584
713684925
596213478
482975163
328741659
964852731
157396842

273486195
598271463
641539827
759123648
164857932
382964751
425618379
836795214
917342586

615492738
327581649
849736125
154623897
783914256
962875413
291368574
478259361
536147982

738954612
964213785
521678943
185732496
246895137
379146258
857429361
413567829
692381574

386217549
542698371
917543682
198352764
634789215
725164893
453976128
279831456
861425937

572438961
964157382
813926574
745219638
328645197
196783245
281394756
437562819
659871423

834297615
259641873
761835429
142563798
697128534
583479261
318756942
926384157
475912386

468751239
915243786
327986145
843529671
152867394
796314852
531472968
689135427
274698513

529486371
478351692
163279845
395647128
247518936
816932457
931825764
754163289
682794513

319586724
748923165
652741389
921675843
475398612
836214957
597862431
183457296
264139578

453916287
981273654
267485931
514369728
379842516
628157349
195724863
742638195
836591472

173954682
594826173
682317459
439582716
268179534
751463298
925631847
847295361
316748925

261978435
958346271
473215698
395782164
614593782
827164359
586427913
132659847
749831526

843951267
719624835
625738941
182463579
964875123
357219684
571386492
436592718
298147356

763829541
921465873
458137629
539682714
182754936
647391258
816573492
274916385
395248167

468372159
295841763
731659284
612594837
579138642
843726591
984215376
157463928
326987415

743521689
629837154
851946273
984615732
217398465
365274918
172453896
596182347
438769521

573426189
291378465
486915372
129657834
735284691
648139257
867542913
914763528
352891746

784539162
216478395
395621478
173895246
542367819
869142753
427953681
658214937
931786524

836519742
549732861
271846359
682154973
714693285
953278416
428361597
365987124
197425638

238596417
159748362
476231859
821973645
594682731
367154298
613829574
742315986
985467123

854396217
326187549
971524368
617843925
498752136
235619874
742938651
569271483
183465792

543829176
718645932
269371485
956413827
384267519
127598364
832956741
491732658
675184293

741326958
685941372
329875416
814259637
963718245
572634891
156483729
238197564
497562183

682793415
491285367
573461982
368942571
147358629
259617843
914576238
726839154
835124796

279163845
461859273
853274196
387495621
926317584
514628937
695742318
148936752
732581469

728619453
965342871
413758629
251476938
384591267
697823514
546187392
872935146
139264785

482675319
513492687
697183254
128349576
356718492
974256138
831924765
749561823
265837941

842639571
316754298
579182634
425376819
698421357
137895426
963547182
781263945
254918763

954371628
237684159
618259347
479863215
385192764
162547893
593716482
746928531
821435976

734658219
826179534
195432687
348296175
279815463
651743892
967584321
512367948
483921756

129684735
643275189
875319264
796142853
381956472
452837916
967528341
238461597
514793628

753192486
692487531
481356927
549713862
817629354
236548179
378961245
964235718
125874693

342916758
185247936
679385124
297564381
814739265
536128479
768492513
921853647
453671892

427961538
951283746
368754291
295876314
783142965
614395827
549628173
176539482
832417659

328475961
761398254
594216378
835164792
917532486
642987135
189643527
273851649
456729813

316725984
825439167
749681532
267894315
591263478
483517629
152348796
978156243
634972851

984576213
517234689
623981547
751628934
496713825
238495176
849362751
165847392
372159468

539864712
174952836
826317495
261439587
398275641
457681923
613548279
945723168
782196354

681753492
352469178
794218653
476192385
935846721
128537964
249375816
563981247
817624539

329786154
854193276
761425398
492671835
617358942
583249761
975814623
146932587
238567419

168973425
274568391
935412867
581326749
643759218
792184536
819237654
426895173
357641982

246719835
978435126
531826497
897561243
425387961
163942578
619278354
754193682
382654719

387216495
529347618
146958732
273481956
461795283
958623174
812574369
734869521
695132847

527416893
913587246
846932175
798163452
364825719
152749638
689374521
431258967
275691384

835946712
297315846
146278593
382794651
764851329
951632487
473189265
618527934
529463178

459837621
678251394
123496857
296175438
587349162
341682579
835724916
764913285
912568743

491563827
825714963
376829145
217395486
689471352
543286719
754132698
168957234
932648571

948216537
521873694
736459812
192648375
654732189
387195246
273584961
815967423
469321758

412796853
976538412
358421769
167285394
524369178
893174526
749812635
281653947
635947281

954832671
382167549
176594328
723416895
561928437
498753162
247685913
839241756
615379284

647953281
235168794
981247563
156439872
893721456
472685319
729814635
568392147
314576928

328514796
164978253
957632148
542381967
681297534
793456821
476825319
835169472
219743685

724681935
316295748
589473621
842167593
957328416
631954287
293516874
175849362
468732159

879651423
256348179
134297658
421573986
763819245
985426731
512934867
647185392
398762514

756481329
219367548
384925167
925674813
831259476
647138295
493816752
172593684
568742931

423879165
891562743
567413982
736254891
284691357
159738624
648127539
372985416
915346278

796542381
185763942
342891657
651274839
837159426
429638715
264985173
918327564
573416298

985327146
123648957
467951283
571264839
892513674
634789512
219435768
356872491
748196325

629143857
853796214
417825963
762954138
981237645
345618792
194372586
576489321
238561479

825137946
469258731
713946528
687429315
941583672
352671489
178365294
236894157
594712863

678923541
214578936
359461287
467815329
981632475
532749168
196284753
745396812
823157694

348625719
159748236
762139845
934812567
817563492
526497183
295381674
483276951
671954328

643751298
512489376
987236145
478512963
261394857
395867421
759128634
836945712
124673589

892765143
761423859
435189267
579218436
286347915
314596728
628954371
947631582
153872694

736198425
594362781
218457369
173289654
462571893
985634217
351846972
627913548
849725136

345671982
187239456
629845371
873564219
451392867
296718534
738926145
512487693
964153728

654197823
387256941
192834576
268941357
419375268
735682194
841729635
973568412
526413789

576914832
491832675
283657149
637489521
148725963
925163487
362598714
854271396
719346258

581394726
376215498
492867513
845132679
263479185
719658234
134786952
658921347
927543861

917582346
842693517
365714982
693871254
251346798
784925163
476259831
129438675
538167429

196532478
783914652
425786139
561247983
948365721
372198546
657821394
834679215
219453867

126785439
934621857
785394216
469852371
512437968
873916542
297563184
651248793
348179625

945236781
672981354
381754926
719325648
423869175
856417239
597643812
168572493
234198567

357162894
419873625
682459137
248617953
163945782
975328461
894531276
731296548
526784319

175698243
639542871
284371659
421869537
968735412
753214968
597126384
346987125
812453796

491685732
382417569
657392148
816924375
724531896
539876214
148759623
265143987
973268451

496357812
783192465
512684793
935248671
271965348
864731529
349816257
157423986
628579134

978146352
514293687
632758491
251874936
843629715
796315248
469582173
387961524
125437869

839564712
451327698
726981543
673415289
945278136
182639457
567193824
318742965
294856371

794632815
628159473
315748629
289573164
563421987
147986352
432865791
956317248
871294536

478316529
361925874
529874136
213768945
856492317
794153268
145639782
987241653
632587491

426758931
391624758
875139264
752896143
613472589
948315627
239581476
584967312
167243895

346921785
978345216
215768439
463172598
587639124
129854673
852413967
694287351
731596842

246195738
857263914
193487265
731528649
528649371
469371582
314752896
972816453
685934127

539281674
124736598
786954123
973628415
215473986
468519732
691842357
847395261
352167849

681253947
347961285
295784136
413695872
562847319
879132654
128479563
756328491
934516728

658371429
397482615
421596378
862749153
934158267
715623894
176835942
243967581
589214736

379641825
654892173
218375496
193528647
542736981
786914532
837169254
921453768
465287319

213954678
768132495
549678231
186429753
435786912
972315846
391267584
654891327
827543169

345916782
129785346
678432195
213649578
756823914
984157623
591268437
462371859
837594261

326814957
189752643
475396182
891473526
542968371
763521894
914235768
237689415
658147239

872591364
146378295
953462178
384157926
629834517
517629483
295746831
731985642
468213759

921846573
534972618
867153492
193428765
652719834
478365129
286531947
715294386
349687251

541372698
689145273
327689154
873491562
495267831
162853749
254738916
738916425
916524387

523198467
847263915
691754328
784631592
362945781
159872634
416327859
235489176
978516243

614235897
278149365
953687142
531962478
786514923
429873516
845721639
197356284
362498751

825691473
763452198
941378625
517936284
638124957
492785361
386519742
279843516
154267839

836971452
724538196
951246738
283419567
679825341
145367829
592184673
468793215
317652984

972153864
138764295
645829137
597381426
824596713
361472589
289647351
716235948
453918672

529813746
146972358
387645219
794236581
853491627
612587934
935168472
268754193
471329865

431785629
589126734
267349158
914837562
872651493
356294817
745962381
128573946
693418275

567438129
834291675
219675438
142567893
958143762
673829541
395786214
721954386
486312957

619542783
752318946
843679521
427961835
568734192
931285674
176493258
284157369
395826417

581976423
247153689
936842157
758394261
423618795
169725834
614589372
392467518
875231946

471892536
389567142
625143978
816975423
542381769
793426851
957638214
238714695
164259387

164379852
285146397
379825461
631297584
892514673
457638129
523981746
716452938
948763215

347219685
862745319
951863247
278356194
413927568
596184723
635492871
129578436
784631952

126854739
783629541
549371862
954218376
371465298
862937154
295786413
637142985
418593627

189473256
632915748
547268319
716384592
453729861
928156473
261847935
375692184
894531627

912365847
854917263
367482951
628174539
745293186
193856472
476529318
231648795
589731624

958146327
764932581
231875649
392714865
187563492
645289173
876391254
519428736
423657918

842769135
759231846
136854972
963487521
527913684
481625793
675392418
314578269
298146357

395164827
184927365
267358491
471596238
526843179
938271654
852439716
713685942
649712583

762598143
894123765
351467982
186279354
249351678
537846291
928715436
613984527
475632819

197283465
526147398
348596721
465812973
972354186
831679254
619425837
754938612
283761549

239571846
856294371
714386925
347159268
961842753
528763419
185437692
673925184
492618537

145693287
986271453
237548691
871465932
652839714
394127568
419352876
563784129
728916345

452193768
718654923
693827145
134289657
526471389
879365214
265938471
947512836
381746592

294376581
876451923
315982764
168594372
943267158
752813496
487125639
521639847
639748215

891536247
623471589
754829163
189754326
375682491
246913758
918247635
532168974
467395812

794582631
351476892
286913754
167329548
923845176
845167329
632798415
518234967
479651283

315684972
627539418
498172365
876495123
143826759
259317846
762948531
934251687
581763294

491758632
728643915
365912487
172384596
689175324
534296871
247869153
816537249
953421768

578493162
162857394
934621875
495172638
716384529
823569417
359746281
647218953
281935746

694318752
517294683
328567194
189752436
246831579
753946218
861479325
975623841
432185967

831264759
694751238
725938146
259687413
163429875
478315692
946572381
317896524
582143967

238659417
746831529
915724638
623548791
459172386
187963245
592386174
361497852
874215963

897324165
126957438
354168729
762415983
519836247
438792516
283571694
645289371
971643852

845697231
623415897
917283546
256148973
394756128
178329654
731962485
489571362
562834719

742163859
689752134
135498267
814579623
567231948
923846571
496315782
271684395
358927416

673598124
284316579
951274683
865129437
732485916
149763258
316957842
597842361
428631795

485213967
637958412
912647538
293175684
146892375
578364291
821436759
359721846
764589123

751639824
892741635
463582197
185263749
236974518
947158362
378496251
529317486
614825973

769548123
385162479
412739865
196825347
257493618
834671592
573216984
648957231
921384756

751829436
649531782
238467519
325648197
916753824
487912653
194286375
573194268
862375941

589174632
473562891
216398547
947631285
351827964
628945173
795416328
164283759
832759416

275189643
891364275
346527918
653412897
428796351
719835462
134678529
967253184
582941736

493582617
176349825
258617934
345196782
817425369
962873451
631954278
784231596
529768143

165438927
293567814
784129356
831652479
429371685
576984132
357846291
612793548
948215763

983651247
516427893
247893615
869234571
752916384
431578962
675182439
194365728
328749156

129437865
847651923
653928741
432179658
986543172
715286394
261895437
578364219
394712586

369748251
857612349
214395687
523974816
976581423
148263975
795826134
432159768
681437592

175368492
948257361
362419758
591623847
236874915
784591623
829745136
617932584
453186279

689354217
412678953
375192486
137829564
246715398
598463172
854937621
721546839
963281745

438512697
729463581
156987423
645798132
973241865
812356974
587139246
364825719
291674358

829531476
364729518
715684239
187462395
546397821
932815764
491253687
258976143
673148952

647382519
258917643
139465728
926854371
874139256
513726894
395248167
761593482
482671935

582391476
691784325
743652891
218965743
365427918
479813562
957136284
826549137
134278659

269458317
834127659
571693842
728914536
615372498
493586721
342769185
956831274
187245963

198523647
473186259
265794138
981657324
726349581
354812796
647238915
812965473
539471862

189726435
374598612
256143897
967314258
432857169
815269743
623485971
598671324
741932586

352796418
617384592
894152736
176428359
589673241
243519867
925831674
768945123
431267985

987153246
615429783
324786951
293847165
146592837
758361492
431678529
579234618
862915374

815642793
329871456
746935812
167328945
498567321
253194687
682719534
534286179
971453268

169324578
753698214
824517396
417289653
695431782
238765941
942853167
576142839
381976425

472986351
396157428
518324976
861243597
259678134
743591682
987465213
124839765
635712849

483952176
759416238
261378495
126795384
845263719
397184562
678521943
514839627
932647851

418762539
569381742
237594861
671849253
385276914
942153687
853917426
196428375
724635198

568493172
134275698
729681534
286359417
975142863
341867925
612538749
893714256
457926381

165243978
374986215
829751643
496125837
238479156
751368429
683512794
917834562
542697381

683741529
175298364
942653871
851479632
739826145
426315987
218967453
567134298
394582716

412689573
385417629
679325841
146752938
798136254
523948167
951274386
267893415
834561792

637841529
594327186
812659734
785136942
341592867
269784351
423918675
178465293
956273418

273984615
186257394
495631728
349765281
851423976
762198543
534879162
617342859
928516437

587264913
649135827
123987546
214573689
836491752
975826134
761348295
452719368
398652471

641973258
528146379
397582146
219835467
873624591
465791823
152369784
984217635
736458912

213657489
597428631
468139725
824761593
159843267
736295814
985372146
671984352
342516978

296457381
485136927
371829456
812574693
649213875
753968142
524681739
138792564
967345218

385612794
194587362
726934851
648723519
532169478
971458623
859246137
417395286
263871945

724385691
618927354
593164872
256741983
479832516
831659427
945276138
367518249
182493765

235486719
794321856
618597324
573914682
182673945
469258137
351749268
827165493
946832571

961534872
752816493
483729561
618942735
279358146
345671289
894265317
536187924
127493658

798621345
652473189
413589672
326715498
179348256
845962731
981234567
564197823
237856914

234598761
951637482
867214935
523761849
786945213
149823576
375182694
618459327
492376158

426187593
817953462
593642781
138796254
754821639
962435178
381564927
649278315
275319846

416583792
832791456
795642381
957826143
283914675
164375928
348157269
521469837
679238514

263457891
819263475
547198236
785934612
921675348
436821957
198542763
672319584
354786129

532986174
874312569
961547823
429871635
615293748
387465912
798634251
153728496
246159387

479138256
632795814
581642379
258976143
764351982
913284567
395417628
127863495
846529731

519364728
342817695
768952413
453286179
281795364
697143582
925471836
874639251
136528947

468513729
521796843
793284516
847651932
659372184
312948657
135467298
286139475
974825361

716253489
295847316
834169257
581694723
679325148
423781695
962478531
157932864
348516972

765891432
291347865
384652719
976235148
542718693
138469527
657924381
823176954
419583276

615372948
823496571
974581236
256917483
491835627
387624195
568749312
742153869
139268754

564273981
731498625
928516734
176942853
452387169
893651472
215764398
649835217
387129546

368571942
742869135
951432687
195326874
687154293
234798516
876213459
519647328
423985761

967354128
284691735
513872469
635947281
729186543
841523976
456239817
178465392
392718654

361758249
725943861
948261357
294817536
813596724
576324918
682139475
137485692
459672183

854293671
129467835
673851294
967124358
315789462
482536917
791348526
246975183
538612749

694728315
823514679
175396824
518647932
742839561
936251487
361475298
487962153
259183746

413687592
298451736
765932184
176349258
352876419
984125673
549218367
631794825
827563941

579431628
261859743
438762519
853617294
126945837
947283165
615374982
794128356
382596471

768429531
451673982
239518674
523186497
816794325
947235816
374951268
692847153
185362749

452968371
796231485
831457692
317846259
648592137
529713864
165329748
983174526
274685913

724539618
386421957
195678423
439716582
567284391
218395746
643152879
852967134
971843265

729643518
546781923
813952647
374516892
298437156
651829734
982174365
465398271
137265489

539176284
482395176
671824593
926718435
714539862
358642719
265981347
893457621
147263958

584317926
127596438
396428715
472953861
953861274
861274359
748135692
235649187
619782543

876192354
439685172
251734689
324876915
987521436
165349827
748263591
592418763
613957248

691428753
783659241
452137968
376582194
819346527
524971836
267894315
945713682
138265479

498671352
275394618
136258479
651487293
849132567
723569184
912746835
584913726
367825941

385726419
167594382
249813567
436278195
592631874
871459236
618942753
954387621
723165948

298361547
167548923
354972618
512896374
786423195
943157862
879634251
435219786
621785439

136742985
579318642
842659731
357164829
914827563
628593174
463981257
295476318
781235496

427516398
861239457
935487621
672198543
148325976
593764182
719652834
286943715
354871269

143798256
278653941
695214378
721485639
539167482
864329715
312576894
957842163
486931527

752634918
693178524
184295673
867452391
219863745
345917862
928346157
476581239
531729486

138245769
572961834
496837512
689314275
724659183
315728946
863572491
247193658
951486327

516489732
482367519
379521846
643275981
125948673
798613425
931754268
864192357
257836194

563198247
847562391
219347586
921685473
785234619
436971825
352819764
694723158
178456932

693728514
572413968
814956273
725184396
468539721
139672845
381247659
256391487
947865132

853427169
796813425
142695837
439586712
275341986
618972354
527134698
961758243
384269571

412368579
693257148
758491632
347185926
865924713
129736854
581642397
974813265
236579481

697518423
152943687
483267195
236785941
719624358
548391276
974836512
861452739
325179864

413729586
892536417
657814932
148365279
379482165
526197348
231658794
964271853
785943621

851927346
724136598
369458172
482695731
176843259
593712684
935264817
247381965
618579423

465379281
297814653
831265497
584631972
372958164
916742538
149587326
753426819
628193745

691247583
283615974
754938612
318479256
472856391
569123748
846792135
925381467
137564829

627843519
984751623
135692478
871265934
396184752
452379861
718426395
249537186
563918247

679542381
421368579
853917462
518493726
937625148
246781953
394856217
762134895
185279634

386527491
249136578
751489362
492765183
573812649
168394725
625943817
834271956
917658234

325914678
984576231
671823495
568742319
297351846
143698752
819237564
756489123
432165987

321567489
968314527
547928136
489752361
732641895
615893274
253179648
876435912
194286753

486315729
915762384
372894516
127436958
594178263
863259147
741623895
258947631
639581472

216839754
839547162
754261398
427953816
561728439
398614275
673485921
982176543
145392687

943128567
175693482
682475193
869714325
327586914
514239678
236851749
751942836
498367251

913286754
458397261
726415983
347821695
182569437
569734128
275648319
694153872
831972546

193245876
528671394
674938125
219486753
456397218
387512649
965123487
741869532
832754961

917384256
536127849
248695713
471938625
392576184
865412937
623741598
159863472
784259361

196235874
725498361
384167259
471526983
859713642
632984715
947652138
518379426
263841597

258134976
316729458
497658231
972546813
564381729
831297564
145973682
629815347
783462195

795362148
324891576
186475329
269754813
543918267
871236495
957143682
438629751
612587934

672913458
981542763
354876912
296357184
715284639
843691275
137425896
529768341
468139527

289643517
136752489
457918632
795231864
824567391
361894275
913485726
642379158
578126943

145862793
238479561
976153842
627548319
351796428
894231657
769324185
413985276
582617934

462593187
813672549
579841623
198726435
327154968
645389712
986215374
251437896
734968251

418793256
372456189
659218374
896347512
743125968
125689437
967532841
581974623
234861795

218736459
453129867
796458312
379514628
841962735
625873194
967345281
182697543
534281976

957142836
324896517
861735924
289453761
673918452
415627389
136579248
598264173
742381695

453987612
627314985
891265437
348759126
562841379
179623854
214536798
735498261
986172543

761835942
238491567
954726381
472389156
395617428
186542739
629153874
547968213
813274695

789342165
125698743
634175928
861537492
597284316
243916857
312869574
458721639
976453281

379841526
541672938
268935174
826413795
154297683
793568241
617324859
482159367
935786412

243576189
591428736
867193254
612849573
975362418
384715962
459631827
738254691
126987345

831429657
562738941
974561823
496315782
715682439
283974516
348297165
657143298
129856374

389451672
517362489
462978315
194286753
873145296
625793841
751624938
936817524
248539167

529417863
487639215
631852497
215396784
398574621
746281359
962143578
874965132
153728946

685471329
234698571
719523846
463287195
928145763
157369482
871932654
396754218
542816937

798642153
635891742
412753689
961587234
543219876
827364591
276938415
189425367
354176928

597241386
648735192
123986754
972563418
416897235
385124679
839472561
261359847
754618923

538764921
916382457
724915863
369178542
147256398
852439176
285641739
493827615
671593284

285431967
319765284
467829135
943258716
871396452
526147398
134582679
798614523
652973841

497531628
531682947
862497135
246159873
318274596
975863412
629715384
783946251
154328769

694257318
352418769
781396452
547129836
836745921
219863547
178532694
925684173
463971285

218594763
957623481
364871259
423756198
196348572
785219634
641987325
872135946
539462817

695783241
471269538
382514679
724895316
916437825
538126497
269378154
843951762
157642983

617958423
582734619
349216857
734891562
825673194
961425378
253189746
498567231
176342985

697583241
134726589
852149376
569872134
478631925
213495768
785214693
946357812
321968457

724568931
831249567
956731428
567384192
248197356
319652784
193876245
675423819
482915673

439671852
572498613
168235497
247819536
853726149
916354728
794163285
685942371
321587964

392451867
574836912
618792453
435267198
781549326
926183574
169378245
243615789
857924631

634892571
529317684
718465932
163759248
485231769
972684153
296543817
351978426
847126395

438567921
516924387
729813654
354296718
291785436
687431592
972348165
865179243
143652879

617832549
483596712
259147836
164359278
925478361
378261495
831624957
742915683
596783124

279361584
638495172
154278369
893657241
541829736
762134958
426513897
317986425
985742613

974256318
315487269
826139547
269513784
183974625
547862193
752698431
438721956
691345872

642375189
859142763
371869245
184756932
563928417
297413856
436287591
715694328
928531674

495176382
368259714
271834569
523781496
186943275
947625138
612497853
754368921
839512647

716942583
394875612
852631479
928416357
645397128
137258946
589764231
473129865
261583794

394582716
715496328
268137549
186375294
923614857
547829163
839261475
471958632
652743981

927185436
485763219
613294758
769328145
134957682
258416973
572631894
846579321
391842567

358791264
142863957
976245831
837154629
625937418
419682573
294316785
783529146
561478392

631895247
852467139
947231685
279186354
564329718
183574926
316758492
728943561
495612873

976845321
248631759
531297684
864153972
193782546
725964138
359418267
412376895
687529413

379162854
462538917
581749632
248971365
796853241
135426798
617294583
954387126
823615479

291538674
635274918
784169352
472981563
913456287
568723149
326817495
859642731
147395826

627349518
534871629
819652374
246193857
781265943
395487261
973516482
462738195
158924736

267853194
413972568
958461237
536198472
829734651
174625983
792316845
341589726
685247319

658293714
291784563
734561289
912475836
546318927
387926451
425639178
873142695
169857342

825716943
364928571
791345862
489153726
637284159
152697438
243871695
978562314
516439287

518792364
793564128
642138759
867359241
231487695
954216837
476825913
325971486
189643572

741632859
385197462
962584731
619278543
857341926
423965187
176453298
598726314
234819675

145289763
732546918
968173245
593864127
826791534
417325896
389652471
271438659
654917382

815467293
473982651
296135847
741859362
958623714
632741985
364218579
127596438
589374126

379548162
564217389
218369547
641982753
723156894
895734216
152493678
436871925
987625431

968315274
452798613
173624589
617952438
294863157
385147926
826579341
749231865
531486792

267451893
453298617
891673542
935814276
128736954
746529381
619387425
584162739
372945168

964235871
258174693
713968425
172596384
895743216
436812759
549327168
321689547
687451932

247653189
835129476
961874532
582941763
619735248
374268951
458312697
196587324
723496815

861537924
975482613
234691875
126853749
389764251
547219386
653128497
798345162
412976538

967315248
841279356
325468197
152984763
483627519
679153482
518792634
794536821
236841975

582496713
176352849
934178562
791245638
845637921
263819457
329584176
658721394
417963285

289451376
713896254
465237198
832914765
576328941
194675823
958162437
347589612
621743589

841652739
657394812
239781465
485219673
976835241
123467598
798543126
514926387
362178954

316982745
795341826
824576913
682713594
943865271
157294368
268157439
439628157
571439682

645173892
892546173
317289564
576398241
239714685
481625739
968451327
123967458
754832916

385962417
426317958
719584236
653148792
971256384
248739165
837621549
594873621
162495873

924863157
735419628
168527934
349271586
852694713
671385249
287136495
593742861
416958372

718253496
963418725
245697318
532984671
196732584
874165239
629341857
487529163
351876942

975438216
362915784
814672935
543269871
697851423
281347659
736124598
428593167
159786342

152948637
473526189
689137425
317264598
596813742
248759316
961485273
834672951
725391864

934725816
152864973
876913542
321659487
698247351
547138629
783492165
219586734
465371298

435678291
196324587
827915364
964532718
251847936
378196425
582763149
613459872
749281653

258967341
437185692
196324578
842731965
375698214
619452783
983216457
761543829
524879136

947561832
825943716
163827459
432796581
691485327
758132694
216354978
379618245
584279163

921836745
846527193
375419286
218354679
469271358
537968412
792645831
654183927
183792564

356271984
487396152
219584376
594617238
723845691
168932745
975128463
642753819
831469527

827154369
513968274
964237581
781429635
346715892
295683417
178546923
432891756
659372148

253849671
168527493
749316582
874253169
395761248
621498735
482975316
917632854
536184927

854263197
372159846
691478235
219637584
783594621
546812973
468325719
127946358
935781462

674385129
352691784
819472365
167859243
548123976
923746851
231568497
785914632
496237518

961328457
735694182
842517396
158946273
673182549
429753618
386475921
214869735
597231864

982746153
756193248
413825976
175968432
638254791
294317685
547632819
869571324
321489567

718645932
469237185
325198764
834751629
697823541
251469873
573984216
982316457
146572398

546398721
932147568
718625439
124763985
857219346
693854217
385476192
269531874
471982653

968427153
472315689
351689742
546738291
829146375
713952468
187563924
635294817
294871536

193284567
426517938
578369412
941628753
352971846
867435291
219743685
785196324
634852179

785123694
461798352
329645871
846352917
932417568
517986423
694871235
278539146
153264789

592784631
486153729
371962458
163498275
854627193
927315846
218579364
635241987
749836512

475326918
628194357
139578624
981432765
367851492
542769831
894213576
716945283
253687149

573241968
264897351
981356274
197682543
658734192
432519786
725463819
349178625
816925437

293785614
814362975
657149823
132497586
789651432
546823791
425918367
971536248
368274159

763182495
952746318
184359276
326917584
498235761
571864932
819523647
247698153
635471829

615327894
987451623
432896751
259764138
173982546
846513279
591248367
764135982
328679415

798264135
631785492
452139876
283617954
579842613
164953287
826571349
315496728
947328561

513862479
267549138
849173625
691457382
384921567
725638914
172394856
458216793
936785241

367894512
982517364
541263798
618952437
759436281
234781659
823679145
496125873
175348926

689513472
415278936
372496518
843127695
256389147
197645283
728954361
931862754
564731829

296731854
158426937
743985612
812564379
674319285
935872146
467193528
521648793
389257461

863972415
295841673
147635829
981326754
724589361
536417982
479158236
618293547
352764198

953648271
687512943
412793586
871256394
269384157
345971628
128469735
794135862
536827419

172846395
563972418
948531627
695783241
817294563
234615789
321458976
459167832
786329154

283451967
561297348
947368125
874519632
395826714
126734859
612975483
459183276
738642591

178694235
935127864
246583791
384719652
621345987
597268413
719852346
453976128
862431579

213759864
698431527
574286139
437162958
185397246
962548713
749615382
321874695
856923471

953428167
271963854
486571923
362185749
814792635
597634281
645219378
739846512
128357496

296475318
473618529
851293476
328549167
564187293
917326854
645931782
182764935
739852641

546397128
192586473
873214569
728469315
951832647
364751982
687945231
215673894
439128756

659132874
427896135
813547926
278469513
134275698
596381247
945718362
362954781
781623459

321498675
679251483
854637291
986125734
415379862
732864159
167943528
298516347
543782916

613854927
957632481
284179635
541283796
728965314
369741258
835427169
176398542
492516873

182539647
637841295
594627813
759468132
461372589
823915764
915784326
348256971
276193458

521834697
634759128
879612354
795268413
348591276
162347589
487123965
916485732
253976841

279456183
643981257
851237469
782614395
316598724
594372618
167849532
438125976
925763841

681729534
329145768
574368921
956217483
418653279
237894156
142536897
793482615
865971342

962471385
148593276
537628419
753849162
814362957
629715834
481956723
396287541
275134698

847362951
351948672
296157348
725893164
138624795
964715283
479281536
682539417
513476829

183296457
579314286
426578913
795641832
231859674
864732591
957463128
342185769
618927345

378521469
195486237
624937518
243178956
869254371
751693842
536819724
487362195
912745683

673428519
254197638
981653427
567839142
849216753
132745896
428371965
396584271
715962384

561347928
284619375
973528164
746983512
328154697
195762483
859471236
637295841
412836759

864275193
917483256
235961874
152846739
798532461
346719528
673124985
581397642
429658317

421956783
698273145
357814269
536127894
714698352
289345671
165482937
842739516
973561428

573492681
912867453
468351792
346289175
129576834
857143926
691735248
285914367
734628519

136258947
978614253
542739681
814367529
257891364
693542178
481926735
329475816
765183492

429568713
318742569
567391284
673285491
895417326
142639875
236974158
951823647
784156932

612795348
453821679
789634512
347189256
195267834
268543197
921376485
834952761
576418923

127489536
346125978
859367214
491658723
273941685
568732149
635214897
982573461
714896352

164529783
859736214
372481596
781245369
495367821
236918457
928674135
643152978
517893642

358427619
716589342
429361857
845792136
132648975
967153428
694215783
271836594
583974261

419732865
628495713
573186492
987564231
254813976
136927584
892641357
365278149
741359628

863514972
251789436
749362815
936421587
528673194
174895623
382946751
417258369
695137248

578963142
392814756
146725398
814239675
963578214
257146839
635487921
729651483
481392567

987316425
362954718
541872963
138425697
459768132
276193854
624589371
815637249
793241586

264578931
915634728
873291465
637915284
198427653
542863179
459786312
781342596
326159847

589362714
743581926
216974538
678293145
425816379
931457682
192638457
857149263
364725891

546129837
179385642
382467159
963574281
827631594
415298763
758942316
691753428
234816975

235861947
174239586
698745213
869512374
317694825
452387169
921456738
786923451
543178692

294367581
613458297
578291364
456729138
829143675
731586429
947635812
382914756
165872943

481567239
327918654
695234817
768453921
932671548
514829763
159742386
846395172
273186495

632489715
895173624
741625983
978514236
163792548
524368197
457231869
286947351
319856472

639521874
871964235
245738619
157246983
963187452
482359167
596872341
714693528
328415796

913246758
275938461
846571392
694312587
751869234
328457619
589723146
467195823
132684975

293816547
478529136
516734892
152497368
764183925
389652471
621348759
945271683
837965214

684195273
532867149
719324586
946283715
873951624
125746938
357618492
268479351
491532867

562841397
139672458
487539621
254783916
813296745
796154283
648917532
321465879
975328164

853924176
296781543
417635298
329476851
164358927
785192364
541869732
632517489
978243615

381652479
572914638
469837125
817563942
635249817
294178563
756391284
948726351
123485796

958236174
762154839
314987256
241695783
897423561
635718492
526371948
479862315
183549627

654132897
238697154
791485236
467213589
385974621
912568473
176829345
849351762
523746918

213569478
976483152
584721963
327945816
165837249
849612537
751398624
638254791
492176385

723694581
896751324
415238967
179843652
548162739
632975148
287516493
351429876
964387215

653218497
427693581
189547263
974136825
532489716
816752349
368974152
795821634
241365978

754186932
862943571
391257864
649378215
183592647
527461398
415839726
236715489
978624153

975128346
832694517
146537829
524976183
689315274
713842695
457261938
298753461
361489752

379861254
248753691
651942783
834576912
516294378
927318546
762189435
193425867
485637129

319765284
765284139
428193765
693841527
541627398
872359416
987512643
134976852
256438971

534179268
897246351
621583947
785924136
269317584
143865729
916432875
378651492
452798613

134786295
285139476
976524381
621957843
897413562
453268917
319645728
768392154
542871639

413925768
958673214
762148395
186437952
245869137
379512846
697384521
834251679
521796483

426718953
859324716
371965824
765491382
182637549
943582671
537146298
618259437
294873165

579834216
382561497
461972358
625347981
814295763
937186524
293418675
156723849
748659132

329671458
154893726
678245931
496527813
281934675
735186294
517462389
863719542
942358167

692478351
417253698
358619247
745186932
189532764
263794815
536847129
821965473
974321586

765218349
134975286
829364715
482653197
596147823
317892564
643581972
278439651
951726438

732541689
461938752
598726413
185673294
674295138
923814567
349157826
817362945
256489371

179534286
682179453
354682197
546928731
937416528
218357649
865743912
721895364
493261875

517398264
389426517
462175398
136789425
925643871
748512639
894231756
251867943
673954182

241895763
795463218
638217945
987621354
362549871
154738629
516382497
473956182
829174536

718265439
534879261
692341857
465927318
829613574
173458692
251786943
346192785
987534126

271934568
498675132
635812479
952347816
167528394
384196725
843769251
726451983
519283647

718346259
469215837
532798164
681973425
947582613
253461798
375624981
196857342
824139576

396218745
572643189
184579362
267981453
859324617
413756928
948132576
731865294
625497831

759468231
134752968
628931457
567819342
412375689
983624175
371286594
845193726
296547813

243896517
617325498
859714326
495178263
726439851
381562974
972643185
564281739
138957642

471836529
523971486
869452173
916584237
247193658
358267941
782649315
195328764
634715892

573816492
861249753
942357681
328764915
197528364
456193278
639481527
214975836
785632149

734891265
568327941
129654738
973216854
685749123
241583679
492165387
817432596
356978412

271548693
354961287
968237145
423756819
897123564
516894372
789312456
142675938
635489721

582769143
934125687
617843259
146382975
723956814
895417326
351678492
268594731
479231568

815427693
243968157
769135824
321796485
587342916
694851372
952613748
476289531
138574269

271895346
356124978
894367125
425618793
139572864
768943251
912436587
543789612
687251439

813279546
569134782
427685193
385712469
291846375
746953821
678591234
954328617
132467958

531729486
892456137
764138925
986214573
127563894
453897612
279685341
315942768
648371259

857429631
649813275
312756849
981567423
725384916
463291587
194638752
276145398
538972164

124593867
598267143
673148952
319754286
247836591
865921374
931475628
456382719
782619435

251486937
396257418
874193265
419568723
783912546
562374891
145739682
627841359
938625174

947251638
128693574
653478912
315826749
894715263
762349851
439562187
571984326
286137495

196357824
873264951
245981376
569812437
721439685
384576192
912748563
458623719
637195248

126479358
348156927
759823146
471568239
893214765
562937481
614395872
285741693
937682514

954128736
283476159
176395248
531684972
892751463
467932581
749263815
328517694
615849327

198764253
462935178
735218496
327649581
541873962
689521734
914356827
876192345
253487619

275983164
693421758
148765923
937658412
452317896
816294375
789542631
321876549
564139287

317256498
569478213
428139756
951723684
286914537
743865129
694582371
132697845
875341962

921473685
384265197
576189432
812354976
759621348
463897521
145738269
297546813
638912754

159768423
782354691
643129758
827945316
536817249
491632587
268593174
915476832
374281965

497816352
562397814
318425697
746258139
123769485
859143276
971684523
234571968
685932741

416397852
892654173
573821964
251489637
769132548
384576219
948715326
137268495
625943781

185326794
729451836
436987521
361579248
948213657
572648913
297164385
654832179
813795462

192876354
568324719
743915286
974531628
326748195
815269437
439157862
287693541
651482973

197834652
328695714
654271938
715489263
246753189
983126475
431968527
579312846
862547391

263941578
859327164
147658293
691483752
324579816
578216349
435792681
712864935
986135427

423197658
756483291
189256437
937824165
865719342
214635879
698371524
371542986
542968713

481267953
753491268
962853471
674328519
819745326
235916847
547139682
328674195
196582734

725961348
186423975
394875621
578296134
461738259
239154867
952387416
817642593
643519782

241968573
967153284
385724619
529317468
634895721
178246395
753689142
816432957
492571836

198564273
437128695
256973418
745286931
329417856
861395724
914852367
682731549
573649182

127968345
389574612
546312879
873651294
614293587
295847163
432189756
758426931
961735428

546792318
832614597
971583624
619258473
728349156
453176982
294865731
367921845
185437269

349625187
526718934
178493562
832549671
614237895
957186243
263971458
485362719
791854326

845769231
269813457
731254968
974586312
328971546
516432789
487625193
693147825
152398674

648937152
912456873
537128469
386549217
175382694
294761538
829675341
753214986
461893725

769853241
842169573
135724896
427915368
593682714
618437925
284376159
951248637
376591482

982365471
734218569
651749328
863927145
147586932
295431786
576893214
419672853
328154697

946827531
138456279
752931864
875193642
469275183
321648957
584712396
617389425
293564718

284537196
175986432
693214578
931862745
842795613
756143289
317628954
568479321
429351867

341925678
568374219
279186453
126857934
854239167
793641582
415793826
987562341
632418795

257341986
631985742
984672315
428159637
375268491
196734528
542896173
719523864
863417259

429357861
376981524
581462793
865249137
793815642
142673958
937126485
218594376
654738219

185392476
426751893
937684251
759213648
642578319
318469527
593847162
874126935
261935784

185267493
796314528
234589671
548623917
612975384
379148256
927836145
861452739
453791862

682937154
519648732
734152698
861475329
973821546
245396817
328569471
496713285
157284963

629413758
458927316
137856492
365241879
274698531
981735264
893172645
542369187
716584923

149875623
653241987
728369514
975182346
462937158
381654279
894523761
517496832
236718495

613952874
829764135
547318926
268471359
754839612
391526487
432687591
975143268
186295743

756129834
489367125
321485769
243891657
678543291
195276483
532718946
914652378
867934512

148795632
265143789
793682451
824519367
537826914
619437825
486271593
972358146
351964278

238457916
147296853
596381742
851923674
973614528
624875139
412768395
385149267
769532481

621934875
375286914
948175362
453768291
162349587
897521436
216853749
789412653
534697128

629583471
135742968
874916352
541629837
267438195
983175246
416297583
798351624
352864719

941572638
583164972
726389541
158693724
374215869
692847153
217458396
465931287
839726415

927583461
415276398
638491527
189742635
246358179
753169284
564937812
371824956
892615743

298435617
637182954
541697238
375241896
819376542
426958173
962714385
783569421
154823769

132986745
897452631
465371928
528719463
914623857
673845219
359267184
746138592
281594376

157362894
469785231
832194657
698573142
514826973
723419568
245631789
381957426
976248315

492576831
635918724
871423569
958641273
167832495
243795618
384167952
719254386
526389147

312986574
875214936
649375182
197862453
468531297
523497861
734158629
256749318
981623745

123478965
794561283
856932417
465219738
931784652
287356149
349125876
672843591
518697324

759643821
362815749
814792635
148367592
296584173
573921468
937458216
681279354
425136987

473218956
856479231
192356874
981527643
627943185
345861792
734692518
569184327
218735469

875369241
361425879
492178365
139756482
247813956
586942713
913684527
728531694
654297138

764192853
589374612
132658974
645289731
397516248
821743569
216837495
473925186
958461327

392578164
715463298
684192573
921346785
457829316
863715942
178234659
246957831
539681427

721543968
985761243
643928517
532184796
179635482
864297351
496872135
317456829
258319674

518467932
624395187
379812564
967523418
285149376
143786295
732651849
496238751
851974623

562837491
734519682
891624735
146985273
275143968
389276514
928751346
457368129
613492857

276893415
439561827
581742936
328417659
194658273
765239184
617925348
952384761
843176592

764285931
938716542
215394768
476538129
123479685
859162374
581643297
397821456
642957813

254961378
861327495
973845126
687452931
495173862
312698547
149286753
728534619
536719284

683921754
945867231
712345869
237196485
194538627
856472913
421659378
569783142
378214596

287163594
156429783
934578261
673985142
428731956
519642378
861397425
745216839
392854617

284759316
153264897
679183254
837921465
461835729
925647183
512476938
348592671
796318542

238497156
614523798
759816432
176348529
542769381
893152647
381974265
467285913
925631874

135789246
476251398
928436571
691342785
384567129
257198634
812975463
563824917
749613852

295184367
371526849
864739521
189265473
723941685
546873192
617452938
452398716
938617254

389762451
472851396
165943728
736598142
298134675
514276983
653487219
927315864
841629537

789126453
615437982
342859617
921748536
874563291
536912874
498671325
163285749
257394168

492517683
871326945
563894172
937148526
284659317
156732498
749265831
618473259
325981764

537482196
286193457
149765832
495827613
628531749
371946528
913658274
852374961
764219385

286957134
147382956
935146287
698425713
513769842
724813569
471238695
852694371
369571428

294875136
178364259
356921847
761293485
935148672
482657913
827436591
643519728
519782364

532718649
671594823
894263571
289341756
146975238
753826194
428137965
965482317
317659482

369154827
152687349
847932165
283795614
695413278
471268953
934521786
516879432
728346591

459381762
812657349
637924158
281735496
574169823
396248517
123476985
968513274
745892631

437851926
258936147
961427385
794162538
512348769
683795214
329674851
845219673
176583492

894375162
265189734
137264598
349721685
672958413
518643279
451836927
923517846
786492351

273189645
561427938
489356271
125768493
738914562
946235187
852693714
397541826
614872359

324159876
176238594
895467231
241375968
957681423
638924157
782516349
569843712
413792685

291573684
837496152
546281793
918642375
675319428
423857961
762135849
354968217
189724536

829574613
741369852
536218947
153827496
672491538
984653271
297185364
365742189
418936725

587341962
169852743
423697815
918724356
645983271
372516489
236178594
894265137
751439628

763529418
541873296
928641735
487165923
219387654
635492871
852914367
374256189
196738542

763841295
495267831
128953467
256318974
317496528
849725316
534172689
681539742
972684153

528374619
196582347
347169528
659718234
784253196
213496785
932647851
865921473
471835962

423697815
695821437
187453269
576184923
219365748
834279651
751946382
962538174
348712596

639257148
817643259
524918637
948736512
371582964
256491783
785124396
163879425
492365871

987641235
154293678
263578941
695712483
418356792
372984516
731425869
829167354
546839127

958261347
347895162
126473985
815726493
674319258
293548716
539182674
481637529
762954831

147658239
569372148
328419765
612947853
485236917
973581624
251794386
894163572
736825491

179425683
562813794
483967215
358294167
724136859
691578342
245781936
837659421
916342578

256473918
784619325
931528476
413895762
567234189
892167543
349786251
178352694
625941837

915487263
632591478
874362519
146253987
728149356
359876124
591638742
263714895
487925631

725639841
316458279
849721356
251397468
493286715
687514923
134875692
978162534
562943187

981257643
375146928
642839571
716524839
854973162
239618754
127385496
568492317
493761285

859326714
764915238
312847596
983452167
426791853
175638942
297163485
531284679
648579321

328691574
675432819
419587263
841756392
253819647
967243158
532964781
796128435
184375926

647582139
951376284
832491567
318759426
279164853
564823791
123945678
486237915
795618342

589263471
137854629
624917583
875326914
362491857
491578362
746135298
958742136
213689745

967852314
158493276
432176598
386947125
574621839
291385647
629738451
715264983
843519762

348719265
725643819
619825374
572364198
864192537
193578642
237956481
956481723
481237956

589746231
732185496
164932578
473519682
916824357
825367149
698451723
351278964
247693815

835629741
471538692
962714853
718963524
546271389
293485176
129856437
654397218
387142965

953821746
612457389
487396521
546283197
739614258
128975463
394762815
265138974
871549632

694285317
125673498
837914625
546791832
712358964
389462751
951846273
268537149
473129586

539172648
817634952
624895713
185329467
396741825
472586139
948213576
763458291
251967384

721654938
358912476
496738251
172589643
984263715
563147829
637491582
219875364
845326197

793548261
652971384
481236759
326714895
517389426
948625173
164857932
839462517
275193648

147925683
653418972
829376154
385692741
496731528
271584396
934867215
718253469
562149837

713296548
684315972
259784361
492178653
138659724
567432189
921547836
376821495
845963217

435972681
827316459
916485723
249537816
583641297
761829534
654293178
192768345
378154962

197852463
846139257
352764189
481695732
729381645
635247918
214573896
578916324
963428571

519463287
463782195
872195463
128679354
937854612
645321879
386547921
794216538
251938746

476829153
839751246
125463987
241936875
397584612
658172394
564318729
982647531
713295468

259361487
371984256
486572913
695147328
728639541
134258679
867495132
513726894
942813765

271635984
463879125
598214637
139457268
782163549
654982713
327546891
846791352
915328476

341856792
792431586
856792314
285964173
614573829
937128645
168245937
473689251
529317468

514628793
769534821
832719456
645897312
273165948
981342675
156473289
327981564
498256137

467852913
915364728
283719456
632591874
148627539
759438162
591286347
824173695
376945281

457219386
138675924
692843571
379458162
516927438
824361759
981536247
743182695
265794813

297816534
314957826
586234179
735649281
829173645
641528793
173485962
462791358
958362417

431298567
578634291
269517348
614825739
792143856
853769412
146372985
925486173
387951624

523891647
874562193
916734852
749628531
681453279
352917486
237185964
195346728
468279315

216947538
795138246
834652719
163725894
957864321
482391675
578219463
341576982
629483157

759163428
426895317
138724596
374681952
561249873
982537164
897416235
643952781
215378649

632741958
514968732
798523416
849275361
267319845
153486279
471852693
925637184
386194527

197634285
682957413
534812679
749265831
853471926
261389547
918746352
425193768
376528194

153962874
986147352
427538916
861253749
732489561
549671238
214795683
678324195
395816427

184237596
692541837
537968412
318452769
426789153
975613248
859374621
261895374
743126985

174825963
925376418
386419572
847632159
619548237
532197684
253764891
798251346
461983725

218934765
564172398
793568124
425391687
187426539
936857412
642783951
879615243
351249876

563789214
748261539
219345678
471592386
356478192
892613745
684157923
125934867
937826451

345268971
697531842
218479563
973624185
421895637
586713294
862147359
759382416
134956728

925347618
136258974
784196235
851724396
467983152
392561847
649815723
513672489
278439561

153294876
294768351
768351429
485629713
319487562
627135984
971546238
542813697
836972145

856127943
927483651
431596872
314859726
789612534
562734198
198345267
645271389
273968415

812769435
953482617
746531289
179645328
364278591
285193746
527814963
498356172
631927854

862954713
745361892
913827456
327598164
691473528
584216937
476139285
239785641
158642379

926571843
371864259
485293176
592137468
768452391
134689725
257918634
613745982
849326517

598132467
174586293
326794518
947625831
253819674
861473952
719258346
485361729
632947185

379152486
124683597
856749123
613924758
748516932
295378614
562897341
431265879
987431265

317468952
865219743
942573618
659321487
428697135
173854269
284736591
796185324
531942876

159286743
423517968
768934152
234869517
581742639
976351824
845673291
397125486
612498375

394581267
125376849
768294351
243619785
681753924
579428136
452937618
837165492
916842573

149362875
786495123
235871964
591286437
328947651
467513289
853124796
612759348
974638512

861743529
795128364
423956718
957462183
182539647
634871952
276385491
549217836
318694275

983241756
127685349
654793821
741568293
395127684
268934175
876359412
439812567
512476938

986372514
351648297
247951386
735216849
812493675
469785123
524137968
198564732
673829451

467582913
325194768
819763524
132857649
574629831
986431257
241976385
753218496
698345172

496821357
271395684
358764219
847156932
135279846
962483571
784932165
523617498
619548723

729856314
168342579
435197286
817564932
542931867
693278451
381629745
276485193
954713628

658127934
927345816
341869725
786531249
234986157
519472683
865294371
192753468
473618592

418395627
259746813
763182954
527638491
341927568
986451372
632514789
874269135
195873246

374826195
869715432
215943687
791568243
528437916
436192578
187659324
953274861
642381759

472965183
865731249
139824765
581279436
743618952
296453871
954186327
317542698
628397514

216938475
738451926
459762138
394125687
582679341
167843592
925386714
643217859
871594263

186597243
253864719
497231568
364712895
928345671
715986432
679158324
541623987
832479156

257869341
819374652
346125789
632541897
784692513
195783426
578216934
961438275
423957168

718935264
629841375
543276819
962318457
875492136
134657982
296583741
357124698
481769523

213576849
487239651
956184372
841625793
395847126
672913485
138492567
524761938
769358214

238416975
567932418
149587263
326891754
985764132
714253689
691325847
873649521
452178396

852361947
739248651
416975382
985416273
127893465
643752819
268537194
591624738
374189526

571428936
836759124
249361785
398514672
164273598
752896341
413687259
985132467
627945813

379652814
845731962
621984357
917268435
456173298
283495671
594327186
168549723
732816549

518247369
649318527
723956481
197834256
386529174
254671893
961485732
435762918
872193645

147258936
293461587
586379241
439186752
861725493
752943168
325614879
678592314
914837625

475692183
961538427
832174695
594286731
213957846
786341259
149725368
658413972
327869514

349281765
651437892
782695431
927854316
168923574
435716928
294178653
576342189
813569247

389157624
541926378
762483591
814295736
276348915
953671482
135869247
628734159
497512863

657249318
348175269
219386745
934617852
721853694
586924137
862491573
473562981
195738426

264153987
581927463
973648152
457896321
396214578
812735694
645372819
128469735
739581246

984257163
731698254
652143897
263789415
419325678
578416329
396872541
847561932
125934786

643785912
978621345
152934687
239456871
817392456
564817239
491278563
385169724
726543198

478156329
135927846
269348157
897531462
516274983
342869571
921685734
654713298
783492615

426759813
871326549
593814726
259671384
734298651
618543972
362487195
985132467
147965238

178432569
546789213
932165784
697248351
351697842
824351697
283916475
469573128
715824936

173829456
569714283
428536197
652487931
831692574
947351862
314968725
296175348
785243619

893761524
415982637
276354918
169437852
382195476
754628193
531876249
928543761
647219385

591783264
874926513
623514789
162879345
937451826
485632197
756198432
219345678
348267951

745983612
638712495
912546738
329678541
857194263
164235879
496851327
573429186
281367954

831462957
425791863
697583412
976815324
243679185
158324796
314956278
769248531
582137649

536498271
247361958
918275634
183729546
752684193
694513782
369147825
825936417
471852369

782435691
413976852
956812374
579163248
128594736
364287915
237641589
691758423
845329167

457612938
381957462
296384175
874196523
915238647
623475819
538741296
742569381
169823754

327916854
168543972
549872136
492735618
783621495
651489327
814297563
236154789
975368241

689457123
214396785
537281496
451879362
793612854
862534917
945163278
378925641
126748539

657231894
421987635
389564721
832179456
594628317
176453982
913745268
768312549
245896173

972681345
368945127
541372869
817594236
256813974
439726581
793458612
184269753
625137498

158376249
467259183
392418675
649137528
271685934
583942716
914523867
736891452
825764391

391482765
846597213
275136894
167843529
952761348
483259671
528614937
634978152
719325486

796342581
438156792
125978463
287514639
654239178
913687245
541793826
869421357
372865914

583419267
472685913
691237584
865392471
729841635
314756829
958123746
147968352
236574198

582493671
749816325
316275489
961548237
427369518
853721946
135682794
278954163
694137852

759842613
416753829
328169547
235691478
671428395
984537162
197384256
862915734
543276981

891365724
425987631
763421958
258673419
146298573
937514862
379146285
612859347
584732196

623519784
814726395
795384162
986237451
431658279
257941836
172865943
549173628
368492517

876452139
592371846
431986527
318529764
749863215
265147398
924735681
687214953
153698472

952763814
486521973
173849265
745198632
618235497
329674581
261487359
594316728
837952146

349157286
851926743
672438159
928345671
164879325
735612498
486793512
297561834
513284967

412859367
698437152
357261489
861743295
745926831
923185746
239674518
576318924
184592673

231497586
659283741
748561239
816729453
374856912
925134867
597618324
183942675
462375198

568147329
432968715
791253468
925781643
814396257
376425891
189674532
247539186
653812974

943562178
617398524
285714936
526471389
479853612
138629745
792186453
361245897
854937261

567912438
124683975
938574216
312849657
459367182
876251349
645198723
291735864
783426591

467928513
352417986
189635427
621543879
934872165
578169342
713294658
896751234
245386791

217538469
693241875
845967132
138726594
762495318
954813726
476382951
329154687
581679243

265439781
184762395
793518642
452197863
936284157
817653924
578326419
641975238
329841576

356249187
721568349
948371256
194653728
267814593
835927614
582436971
679182435
413795862

467598321
125463978
938712564
712634859
389125647
546879132
254381796
691257483
873946215

379561248
816924573
524738619
961842735
258173964
743659182
187495326
492316857
635287491

874539162
253176948
619428375
762985431
541263897
398741526
486357219
925614783
137892654

869237451
547168329
123549786
986421573
231756948
754893162
495382617
672915834
318674295

859417623
246938517
731526948
613895472
972341856
485762391
398174265
567289134
124653789

826453197
349781625
751296348
298347561
415869732
637512489
564128973
183974256
972635814

274981365
196453728
835276149
569712483
312648597
748395612
453129876
981567234
627834951

851639274
743521698
629478351
592143786
186792543
374856912
237914865
918365427
465287139

594612387
376458921
812739546
263981754
789345612
145267839
657824193
928173465
431596278

216843759
794251836
385697214
573928641
129364578
468175923
842516397
931782465
657439182

387921564
249576318
651348927
594613872
132784695
768295431
473862159
825139746
916457283

329584671
547216983
186973245
214697538
765438129
938152764
852369417
671845392
493721856

285941376
139567428
476832915
863415792
794286153
512379864
647128539
928753641
351694287

658472913
142936875
397185246
465721398
871693524
923854761
786549132
534217689
219368457

279583146
643217859
185649273
314762985
567398412
928154367
432875691
851926734
796431528

431598762
785642139
692371845
854169327
217853694
369427581
573284916
146935278
928716453

895234617
437165892
216879354
571382469
642957138
389416725
153728946
968543271
724691583

874615932
692378154
315492768
263154897
587926341
149837526
458763219
936281475
721549683

245819763
761234985
983765124
698372541
532481679
417596832
124657398
856923417
379148256

421769583
783152694
596483172
645327819
978541236
132896457
267915348
354278961
819634725

281547369
367921854
594683172
423815697
615479238
978362415
152738946
736294581
849156723

592437168
813965472
467821935
345618729
186792354
729543681
934286517
658174293
271359846

582439176
193576842
746281953
634798521
921645738
875312694
318927465
459863217
267154389

643728951
187359624
952164387
768592413
534681792
219437865
875913246
421876539
396245178

489637512
725841936
163259847
946582173
257316498
318794625
692175384
871463259
534928761

367851924
189427563
245396718
851273496
934168257
672549381
518934672
426715839
793682145

841597362
935642718
726318954
682973145
519864237
473125896
368751429
297436581
154289673

264195783
851637942
973482156
347219568
692358471
185746329
428971635
539864217
716523894

295746831
834915267
176283945
928467513
413592678
657831492
342159786
569378124
781624359

654921837
187563249
239487561
518674923
796235418
423819675
972348156
841756392
365192784

975416328
124839657
836725914
219347586
743568291
568291473
682154739
457983162
391672845

679431825
351782964
284956731
728394516
465218379
913567248
192675483
837149652
546823197

147592863
829634157
365871942
954768321
271349685
683215794
432186579
516927438
798453216

728346591
615279483
493185726
362518947
574963218
981427365
139852674
247631859
856794132

517869432
384712596
926354871
641297385
275683914
893145267
152936748
469578123
738421659

842519367
961327854
735864219
573642198
689173542
124958673
418296735
296735481
357481926

896153274
257964318
134287569
713592846
985641723
462738951
329415687
671829435
548376192

395276418
716854329
428193657
951347286
264581793
873962145
547618932
639425871
182739564

942768153
381295746
567314289
859426371
126537498
734189625
413852967
298671534
675943812

714923658
658417932
392568741
873295416
125346879
946781325
587139264
461872593
239654187

593876421
172435986
468129735
837561294
925347618
641298573
359682147
286714359
714953862

873214956
146795328
592638471
259486137
384172695
761359284
425967813
637821549
918543762

865132497
137954826
429768531
783621954
614589372
592473168
271895643
946317285
358246719

126354978
834927615
759186243
598271436
241638597
673495821
482513769
915762384
367849152

984253167
753916428
216748395
435691782
179824653
628537914
541389276
897462531
362175849

479812653
531674928
826539147
143287596
687495231
952361784
398756412
265148379
714923865

645982731
293147865
718536429
827395614
139624578
564871392
356218947
482769153
971453286

621975483
354816729
897432516
573129648
942568371
186743952
438297165
765381294
219654837

281653497
657429813
943187265
564912738
178345926
329876541
892531674
436798152
715264389

925384167
736591482
841276593
278139645
613452978
459768321
392845716
167923854
584617239

379241658
421865379
856739142
538417296
914628735
267593481
793152864
682974513
145386927

514968723
796523184
283174596
972346815
835219647
461857932
347681259
658492371
129735468

934561278
517238496
826974135
672319584
189425367
453786921
368152749
295647813
741893652

394715286
728346591
516892743
235467918
987123654
641589372
862971435
159234867
473658129

725368149
164597283
893124675
457816392
236749518
981235467
612973854
549682731
378451926

653782149
974516823
182943765
521378694
869421357
437659218
215897436
398264571
746135982

649721853
138495726
572863194
416278539
253914687
897356241
364587912
725149368
981632475

184296753
396571248
752834691
941785326
823469175
567123984
218357469
635942817
479618532

893576142
257418936
416932857
328649571
945187623
671325498
182754369
764893215
539261784

729185436
841362975
536974182
475891623
612537894
983246751
368459217
254718369
197623548

758936412
631542879
942871536
876254391
395618724
214397658
587169243
123485967
469723185

834769521
167352498
259481673
312674985
498215367
675938142
721596834
983147256
546823719

283976145
476215938
195834672
754128369
932567481
861349527
317692854
628451793
549783216

589762314
712348965
634915872
365197428
198426537
427583691
873259146
251634789
946871253

681294537
592731846
437856291
849572613
726413958
153689724
965348172
318927465
274165389

376598142
594261378
218347659
467853921
182974536
935612784
653429817
729185463
841736295

123786459
794315286
586924317
351678942
472193865
869452173
945837621
218569734
637241598

146528793
578936124
392471586
961354278
485267931
237819465
823745619
659182347
714693852

752146983
984537126
136892457
528971364
391684275
467253819
615329748
873415692
249768531

635849172
192763485
784251396
241578639
368912547
957634821
876495213
523187964
419326758

745138629
321694587
869725314
976812435
514376892
238549761
197463258
453281976
682957143

925184637
837296145
614735298
568971423
491523876
372648951
159362784
743819562
286457319

637819245
129547836
458326179
261793458
375284691
894165327
913458762
542671983
786932514

619873452
478259316
523146798
365982174
184735269
297461835
752394681
931628547
846517923

479183652
632745189
851296374
287564913
345971268
196832547
964357821
528419736
713628495

851294673
734561928
692873145
326459817
179628354
485137269
963715482
518342796
247986531

793412586
182635794
465879321
271364859
549287163
836951472
318726945
927543618
654198237

781653429
359124867
264987315
932741586
846295173
517368942
498572631
673819254
125436798

423768159
671945283
985321674
246173895
739852416
518496732
367219548
192584367
854637921

237198654
465723198
918645723
126934587
843567219
759812346
392456871
684271935
571389462

625471398
198263547
473589216
312946875
947852631
856317429
589124763
261735984
734698152

182935746
974861532
365427198
837659214
641382975
529714863
216593487
498276351
753148629

517948236
823651749
649723518
791564823
384217695
256389174
162495387
935872461
478136952

926815437
153476289
487932561
619347852
738521694
542698173
874153926
361289745
295764318

261839574
478165392
539274618
316798425
784652931
952413867
125946783
893527146
647381259

625183497
413279865
978654132
297341586
356728914
184596273
741832659
569417328
832965741

263749581
978516234
145328697
589673412
732451869
416892375
654137928
891264753
327985146

563149827
912687534
478235961
789452316
231796485
654813279
145368792
397521648
826974153

637814925
194527683
528936417
213469758
479158362
856273149
361785294
982341576
745692831

618975324
953824167
742361859
827536941
534197682
196482573
269718435
375649218
481253796

384261579
561789234
972543618
147952863
895376142
236814795
713425986
629138457
458697321

724169385
851324697
639857124
596438712
147296853
283571469
478912536
362785941
915643278

217486935
564293817
983157264
675931428
891624573
342578691
429715386
758362149
136849752

693145287
547862931
128793546
832516479
965374812
714928365
459631728
381257694
276489153

534612789
128479653
679385241
753128964
986734125
241956378
897563412
412897536
365241897

326498571
597321846
481675923
964583217
813267495
275914638
652739184
139846752
748152369

218597364
547326918
963148527
734852691
826719435
195634782
481973256
679285143
352461879

524978631
187362549
693415782
732589416
961724358
845631297
476193825
259847163
318256974

153764928
462918753
978325164
736259841
281473695
549681372
615847239
324196587
897532416

392165478
468279135
751843629
586432791
134798256
927651384
213586947
849317562
675924813

237986451
654132978
819745236
176254893
582693714
493817562
925461387
768329145
341578629

231965874
594837261
867241395
153794628
742618953
986523147
615379482
379482516
428156739

735126498
192847365
864935217
651384972
923571684
487269153
219753846
548692731
376418529

316845729
459723861
782916534
638472195
297531648
145689273
524368917
971254386
863197452

782364915
519278643
364159782
951483267
476521839
823697154
197845326
635912478
248736591

364718925
571926843
829534176
136287459
452193687
987645312
245361798
713859264
698472531

256381749
389724156
741965238
864152397
935478621
127693485
512846973
493517862
678239514

267315894
345896271
189427356
653179482
478263915
912584637
721948563
836752149
594631728

215387964
639524718
487196235
376415892
591268473
842739651
958643127
163872549
724951386

789614532
245973618
316285479
853149726
174562983
962837145
637498251
421356897
598721364

421695738
689173254
357284691
915468327
764329185
238517946
546931872
173842569
892756413

981542736
724396815
635718924
259683471
167924583
843157692
516279348
378461259
492835167

312897645
867345291
495126738
249561873
576483912
138279456
754618329
621934587
983752164

724351689
168947235
539268741
253794816
981536472
647812953
816423597
492175368
375689124

415723698
276894351
938615472
169248537
752361984
384957126
521479863
897136245
643582719

761285934
283491756
549637821
874123569
952876143
316954287
437518692
625749318
198362475

279681543
865743129
143295687
917438265
456172938
382956714
791364852
638527491
524819376

286745139
957631824
413892765
371489652
845326917
692517348
534968271
169274583
728153496

367895421
954721683
812436759
536214897
271689345
498573162
185947236
749362518
623158974

759412863
614378295
832965147
923654781
487291356
561783429
278539614
345126978
196847532

681735429
594621873
732984651
857319264
469257138
213846597
978162345
346598712
125473986

645187293
827639415
193524876
712348659
386795142
459216387
538472961
274961538
961853724

829365714
731489265
546217389
975123846
264978531
318654972
487591623
152836497
693742158

694512378
387649521
125387649
769423185
541896237
238175496
976254813
413968752
852731964

729431685
384657192
516829347
642395718
853714926
971268453
168543279
295176834
437982561

587194623
423658719
169372845
714235968
892761354
356489271
235917486
648523197
971846532

728964135
165873249
934251678
371495826
452786913
896132457
619327584
547618392
283549761

976413258
382795614
154268397
817329465
265841973
439576821
623187549
591634782
748952136

421567938
975348162
836192457
219654783
684713295
357829641
148236579
762985314
593471826

813495762
695723148
472618593
564239871
129867354
387154629
738542916
946371285
251986437

542976831
837412956
196853274
951628743
263745189
478391625
785164392
629537418
314289567

168925374
437618925
529734618
256149783
913857462
784263591
675381249
391472856
842596137

987135462
125694738
364728915
872463159
619257384
543981627
298376541
456819273
731542896

743691528
629758134
851324796
392586417
175249863
468173259
917862345
286435971
534917682

839467152
671235948
542819736
918623475
254971683
367584291
786342519
493156827
125798364

593146872
167289354
842735619
951328746
728461593
436597128
614872935
285913467
379654281

694137258
538462197
271895463
156248379
423579681
789316524
815723946
947651832
362984715

794218653
136745928
528369714
953187246
612934587
487526139
365871492
279453861
841692375

537418926
214679583
698325714
473856192
821793645
956241378
142567839
369184257
785932461

351824769
986317542
472965831
528673194
143298675
697451283
219736458
865149327
734582916

145973268
679182453
283546179
768215934
952364781
431897625
597428316
316759842
824631597

961824753
472593681
835671429
354182976
126739845
798456312
219348567
647915238
583267194

874216359
569438127
123795684
635974218
982163475
417582936
256347891
398651742
741829563

967532184
482619537
135478629
629751843
518243796
743896215
396127458
274385961
851964372

987562431
642137859
135948762
718253946
356894217
429716385
271385694
563479128
894621573

985176234
732458169
614392785
196743852
278965413
543821697
461537928
329684571
857219346

671425938
849631275
325897164
163549827
284763519
597182346
416358792
752916483
938274651

615784932
943562817
287931465
738129546
561347289
429658173
174293658
352816794
896475321

469382157
275149683
318576294
821694375
597831426
643257918
736928541
182465739
954713862

674218395
291635847
358947621
532461789
167589432
849372156
415826973
986753214
723194568

213654798
956718432
487923651
532471869
148569273
769382145
671295384
325846917
894137526

932617584
714852369
568493172
247589631
659371428
183264795
396125847
871946253
425738916

941657283
825134697
763289145
172345968
586971324
394862751
239518476
418726539
657493812

583429761
641735892
279681534
427918653
136574928
958263417
712856349
864392175
395147286

152746983
836951742
479832651
317465829
264389175
598217364
683124597
725693418
941578236

976132854
328594716
541687392
259746183
763821945
814359267
435218679
682975431
197463528

421967358
639845721
875312496
954628173
783159264
216734985
347286519
162593847
598471632

132896754
954237816
876145392
693524187
741683529
528719643
489361275
267458931
315972468

674895132
852631497
139274658
321746589
487359261
596182374
248963715
713528946
965417823

495276813
836149572
271385694
614753289
358492761
927618345
782934156
169527438
543861927

526497183
491368275
837215964
748139526
362854791
159726348
284573619
615982437
973641852

364521897
895437216
721869354
938742561
412956738
657183942
176295483
543678129
289314675

896541327
174362958
523798461
238954716
461873295
957126834
689435172
315287649
742619583

197854326
258963147
436271895
721598634
549136782
683742519
962387451
314625978
875419263

715463892
683129547
429758136
851346729
396275481
274981365
167894253
942537618
538612974

852963471
947125683
136478259
798251346
561349827
324786915
219534768
485697132
673812594

576813492
183942576
249567813
852796134
934128765
761354928
315289647
428671359
697435281

458217639
136984257
279356481
325178946
694532718
781469325
843791562
912645873
567823194

496571238
213869475
758234961
845312796
672498153
139657842
961725384
387146529
524983617

312576489
695483127
784291635
428167593
976325841
153948762
269714358
837652914
541839276

492358671
873621459
615794283
924183765
167549328
358276194
231865947
546917832
789432516

761234859
248957163
953618274
314875926
529361748
687492531
476129385
895743612
132586497

359124768
468957213
271683549
845732196
927416835
136598427
612879354
584361972
793245681

198253476
275641938
643789521
532978164
784316295
916524387
321865749
857492613
469137852

386795241
712843956
549126783
427961538
865374192
193582674
954618327
678239415
231457869

927436581
365812794
418957362
693748215
584123976
271569438
832674159
756291843
149385627

713824596
429657381
856913472
142578639
935162748
687349125
578491263
364285917
291736854

749186523
835729146
126435897
271968354
394251768
658347219
467513982
912874635
583692471

596873214
723941658
841526937
139287465
457169382
682435179
274618593
365794821
918352746

215967483
784213659
639845712
452691378
876352194
193478526
921734865
367589241
548126937

791283456
248956731
356471892
934617528
512849673
867532149
683794215
175328964
429165387

623574819
497681523
581392674
864719235
739825146
152463987
975148362
248936751
316257498

862349751
314875269
597216348
953624817
786951432
421783596
138467925
679532184
245198673

897564321
642138759
351972468
124357986
783296514
965481237
278643195
439815672
516729843

254789316
316425978
789613524
167392845
593874162
842156793
921568437
635947281
478231659

927538164
514672839
836914725
192857643
485263971
673491582
261389457
748125396
359746218

813925746
697134528
254876319
471562983
586349172
932781654
348617295
125493867
769258431

547982163
689713245
213564978
874236519
392157486
165849732
758321694
431695827
926478351

897361245
152974386
436528719
689243571
215897634
374615892
723159468
968432157
541786923

658214937
132975486
497836251
846529713
579361824
213748569
761452398
924183675
385697142

718562493
235497816
469138275
821956734
947381562
356274981
572619348
684723159
193845627

419528637
253617894
867943251
986134725
125876349
374259168
692785413
538461972
741392586

326984175
178562349
945137628
769823451
431659287
852471963
617298534
593746812
284315796

574891236
183624579
692735148
369152487
247386915
815947623
756413892
921578364
438269751

548639712
612457839
937821465
194782653
856943271
723516984
361298547
479365128
285174396

386571492
715942683
924368571
638129754
471653829
592487316
153796248
267814935
849235167

359412867
678935214
241786395
963854172
714269538
582173946
197548623
435621789
826397451

925174683
834956712
167832594
391527846
678419325
542368971
289645137
716293458
453781269

583296147
617485923
429173568
194862735
872534619
365917284
731649852
246758391
958321476

517628943
962734185
843951726
394275618
128469357
675813492
256147839
781392564
439586271

243519687
586427139
719683245
462178953
958234716
137956428
675341892
824795361
391862574

968435271
427186935
531972846
759264318
382791564
146358792
874623159
213549687
695817423

236947158
189652347
457138269
798563412
645821793
312479685
571396824
824715936
963284571

987436125
352981764
461527893
528349617
634178259
179265348
213854976
795613482
846792531

864932715
297158643
315764829
578416932
923587164
146293587
731829456
482675391
659341278

174926385
938475126
625318497
269537814
817264539
543189672
752841963
391652748
486793251

325678194
176294538
849513276
531962487
467835921
298147653
654789312
983421765
712356849

961543287
247986135
385217946
196378524
478152693
523694718
754829361
612435879
839761452

842561937
671392458
953487612
716823549
385974261
294156783
439215876
127648395
568739124

179582346
836479251
524316978
463791582
218654739
795823614
352948167
987165423
641237895

473152689
258469371
196387542
745238196
389615427
621974835
867593214
534721968
912846753

281479635
793865421
564321879
835692714
416783952
927514386
652937148
348156297
179248563

136579482
289346751
547281396
724195638
893627514
615438279
352814967
478963125
961752843

871623594
946875123
532914678
453796281
219438756
687152349
125389467
368247915
794561832

892543176
614789325
573126948
249861753
761352489
358497612
187935264
925614837
436278591

673912854
254387691
198456237
716825349
489173526
532694178
347561982
965248713
821739465

917824365
642135789
583679421
754218936
198563274
326497518
839741652
461352897
275986143

385297461
467185932
912346857
254869173
731524689
896713524
548972316
179638245
623451798

215374689
896251437
473698251
162489573
348527196
957136842
639815724
524763918
781942365

798623541
621495738
534718962
319267854
462589317
875134629
186952473
957341286
243876195

871945263
264831795
935276418
192453876
647198532
583762149
759684321
418329657
326517984

956312748
721458963
843796125
619823457
482567391
375941682
567239814
134685279
298174536

284315679
731692548
659874123
315789462
876243915
942156387
427931856
198567234
563428791

942376851
586214739
137895624
724951386
369748512
851623947
675432198
418569273
293187465

513274698
684539217
279681345
362157984
148963752
957842163
426398571
791425836
835716429

293167548
874359621
615482739
721934856
956821374
438675912
189543267
367218495
542796183

793245816
816937425
542816739
974358261
135762984
628491573
489623157
261574398
357189642

931254678
687193245
542876391
179385462
356427819
428961537
214738956
795642183
863519724

567849213
319725846
824136759
458362971
732491685
196578432
243957168
985614327
671283594

478651932
915732648
263894175
849265713
721348596
356179824
132587469
684913257
597426381

427358961
198476352
653192478
932741685
546283197
781569243
364827519
815934726
279615834

365912748
819473265
274685139
947561382
526839471
183724596
751398624
692147853
438256917

185932764
736451982
942768135
564327891
291684357
873519246
417896523
658273419
329145678

172653984
563498721
894172536
389724615
416589372
257361849
745816293
938245167
621937458

153482697
689175234
427963851
561897423
978324165
342516789
896731542
214659378
735248916

178394265
236758914
549162378
465283197
713946852
982571436
397425681
654819723
821637549

918543726
256971843
734628915
481735692
362194578
579286134
827469351
695312487
143857269

861427395
459683217
327915864
216354978
983172456
745869132
674231589
198546723
532798641

267148359
195637824
834952167
753261948
416893572
982574631
329485716
671329485
548716293

569831274
284795361
713624958
695247183
371958426
842163597
156489732
927316845
438572619

841257963
762934518
539168724
256389471
184726395
397415682
423671859
615893247
978542136

579412368
684357192
231968754
845173926
923846517
167529843
498231675
712685439
356794281

743826519
512937846
896415327
325679184
174283695
968154273
687391452
451762938
239548761

489215367
253647819
761398452
376429581
142583976
598761234
635972148
827134695
914856723

985213467
324867195
761459238
816394572
549726813
237581946
498675321
172938654
653142789

457812369
389764215
612539847
543287196
271496583
968351724
825943671
796125438
134678952

378415926
261798543
459362871
613879452
792541638
584236719
847923165
926154387
135687294

815723946
924586713
367941285
236195874
781364592
549872361
658439127
493217658
172658439

245718396
879365142
631294875
496871253
157423968
382659417
768142539
513986724
924537681

374518296
196372485
825694731
781243569
432965817
569187324
643729158
217856943
958431672

849126357
236975814
751834926
318769245
694352178
572418639
125687493
463591782
987243561

195243867
283796514
746518932
354981726
871462395
962375148
427839651
519627483
638154279

564173982
832659417
179248563
457896231
326517849
981324756
615782394
248931675
793465128

358214769
921768354
674395182
243671895
165489237
897532416
519847623
732156948
486923571

465897312
372146859
198235764
857624931
613978245
924513687
281359476
739461528
546782193

316985742
957426318
428137659
783512964
645379821
291864573
132758496
564293187
879641235

182753496
436921758
957864213
691278534
745396182
328415967
563147829
214689375
879532641

564127893
978634512
213958746
389215467
126473985
745896321
432781659
851369274
697542138

149875326
276931485
385642971
514269738
768413259
932758164
451387692
623594817
897126543

193584726
768239514
254761893
532698471
917453682
846172935
681347259
375926148
429815367

523741698
768259431
149386752
854167329
917532864
632894175
391475286
475628913
286913547

239485167
675231489
841769352
512348796
384976215
967512843
193857624
756124938
428693571

815367429
349258176
762419583
128674395
573891642
694523817
281735964
937146258
456982731

439825176
817364592
526971483
384652719
695137248
271489635
743596821
962718354
158243967

651743298
934268751
782159634
549312876
278694513
163875429
315487962
427936185
896521347

395264817
284157639
167938524
871649352
546312798
923785146
718423965
439576281
652891473

298416375
147835629
635972481
379641258
516328947
824759163
962583714
781294536
453167892

217953846
359684127
468721953
783296415
192475638
645318279
931562784
874139562
526847391

459627138
276138954
381594762
125376849
764859321
938241675
843965217
592713486
617482593

247951683
193648752
586372941
815267439
974135826
632489175
359814267
461723598
728596314

153768249
648392715
297541638
724659381
931824576
865137924
312986457
576413892
489275163

893615472
214978365
765234891
386521749
549387126
172469538
657842913
428193657
931756284

573928614
619734258
248165937
167243895
482597163
935681742
754816329
896352471
321479586

465397182
293158764
817624953
328946517
176583249
954271836
541762398
789435621
632819475

574683192
862491753
913275486
481962537
625837914
739514628
356148279
298756341
147329865

179625843
852439617
436718259
614973582
387562194
925841376
568297431
293154768
741386925

478651293
256943718
319278546
984715632
763429185
125836479
691584327
537192864
842367951

762518439
198743652
354296178
926374815
537189264
481652793
219865347
643927581
875431926

987526314
316498752
254137698
745381926
139264587
862975143
493652871
628719435
571843269

541673829
682495173
937128465
159867342
278354691
463912758
714289536
895736214
326541987

852179346
376845912
491362857
923754168
148236795
567918423
715693284
689427531
234581679

693172845
574896231
821543976
162759483
738214569
945638712
419327658
256481397
387965124

153874926
287659134
694321587
365297418
871543692
429186753
738965241
916432875
542718369

835462719
129753864
746189235
358927641
912846573
674315928
587634192
491278356
263591487

528743619
793156824
416289537
287931456
364578192
951462378
675324981
142895763
839617245

793852614
251467893
468931257
146285739
875693421
932714568
329548176
514376982
687129345

695487231
487132695
231569487
318954762
569723814
742618953
173846529
926375148
854291376

248935176
576184293
319276584
867459321
421763958
935821647
794612835
183597462
652348719

489673512
576219483
132458976
245361897
367895124
918742365
691537248
723184659
854926731

746591832
385624719
192783465
461278953
923145678
857369124
574936281
238417596
619852347

291467835
856329417
374581269
162875943
437912658
589634721
625793184
948156372
713248596

619425387
854673921
723189465
438256179
291847536
567931248
146792853
372518694
985364712

689143572
352976184
741258693
967831245
815492367
423567918
294715836
138624759
576389421

684173592
735892146
219456783
352961478
471528639
968347215
123785964
547639821
896214357

364891752
921745638
857362914
586217493
732489165
419536287
178654329
295173846
643928571

763294518
281357469
459618327
975842631
312576894
648139752
127463985
896725143
534981276

518692374
279543168
463871529
147926853
395187246
682435791
736214985
951768432
824359617

349862157
178549263
265713498
587194632
924356781
613278549
452931876
731685924
896427315

427956831
368471295
915382467
734819526
196245783
582763149
849537612
271698354
653124978

241586793
873492165
965731248
186325479
754619832
392874516
517263984
628947351
439158627

136285479
894371526
257964138
721639845
569748312
483512697
648197253
375426981
912853764

498617352
167253894
352489176
671342589
829765431
534891627
913526748
245178963
786934215

954316278
132847956
678259431
427198365
586723149
391465827
749582613
263971584
815634792

492736815
156984723
837521964
685342179
713869542
249175386
574298631
321657498
968413257

941256783
268739154
573184629
354628917
786491532
192375846
825963471
439517268
617842395

624359781
389176425
175842639
512794863
467583192
893261574
748935216
951627348
236418957

126845937
593627148
847391562
972164853
618573294
354289716
739452681
261938475
485716329

371948265
845612379
629537418
756821943
438769521
192354786
284193657
967285134
513476892

547816329
326497851
198523467
651749283
782635914
439182576
875964132
214378695
963251748

437598621
251746893
986231475
568327914
179465382
324189567
643912758
792854136
815673249

123976845
594381762
876452913
751834296
368295471
942617358
685743129
237169584
419528637

192483576
543967281
867512943
428639715
675821394
319754628
736248159
981375462
254196837

923147658
617853492
548629317
862591734
379482165
154736289
486215973
231978546
795364821

162378495
593142876
847569123
489213567
276485319
315697284
758931642
631724958
924856731

491658327
625793148
783124965
849536712
162987453
357241896
974362581
536819274
218475639

796523184
285174963
413968752
639485271
872631549
541297638
958316427
324759816
167842395

357692148
896415327
214837956
932146785
148579632
675283491
721954863
589361274
463728519

524736198
193548762
786912354
269873541
847159236
351624879
632487915
418395627
975261483

879325641
314679528
625184973
248936157
931758264
567241389
192867435
483512796
756493812

695374218
741628395
823951674
978536142
416782539
352149867
167895423
534217986
289463751

594327618
817596342
236814597
651472839
489153276
723968154
378245961
165789423
942631785

135897426
769432518
284561739
378124695
526978341
941356872
692783154
817245963
453619287

579231486
483567192
612849573
824356917
795128364
361794258
958472631
146983725
237615849

263498517
879513264
514726389
748159632
621347895
935862471
357984126
496231758
182675943

893162574
672584139
145379862
468257913
319648257
257931648
931425786
584796321
726813495

734156982
169482375
825379146
618593724
472861539
593247618
381625497
257914863
946738251

374698512
152743869
986521347
793214658
521876934
468359721
845962173
619437285
237185496

378941526
596382417
241765893
765829134
834176952
129534678
982653741
613497285
457218369

327196584
946528137
158437629
574269813
293814756
681753492
735682941
862941375
419375268

619378254
473215896
582694173
294567381
857143629
361982547
138759462
746821935
925436718

735486219
894712536
621395478
358169724
976243851
142857963
287634195
469571382
513928647

456283197
187649325
923751648
849362571
762915834
315478269
231897456
594136782
678524913

168573249
293846157
475219836
712654398
386192574
954387621
841925763
627438915
539761482

218475396
356891427
947263518
461528973
579316842
823749165
732984651
695132784
184657239

651739284
439812576
782546391
976385142
143927658
825164739
398671425
514293867
267458913

648912753
179563248
253487169
987641325
561239874
324758691
896325417
732194586
415876932

278453916
431769285
965128743
694215837
582637491
713984562
827396154
349571628
156842379

542897136
963541287
718632459
381726945
695384712
427915368
879163524
154278693
236459871

637952148
185734629
429681735
951476382
748329516
263815974
814597263
576243891
392168457

719465823
658329741
324718569
287931456
461572398
935684172
592143687
146897235
873256914

958732164
326514789
417896352
895273641
632451978
174968523
269347815
581629437
743185296

864927531
312546798
759831264
145379682
293168457
687452913
528793146
936214875
471685329

541783269
623519748
798642513
235197684
876435192
419826357
987351426
164278935
352964871

315247986
928653417
476891532
651789243
784362195
293415678
539128764
147536829
862974351

286539417
973142586
415687293
527968341
361475829
849213765
698354172
134726958
752891634

738125649
954736182
216489735
187263594
543978216
629514873
392857461
471692358
865341927

732895416
964173258
158642379
821534697
543967182
679281543
497316825
315728964
286459731

214859376
563472819
978613542
839746251
641295783
752138964
425981637
397564128
186327495

634157289
921843567
875692314
249731856
718526493
356489721
162378945
597264138
483915672

419728365
786543129
325196784
672354891
594817236
138962547
967231458
251489673
843675912

284793156
597641832
136285947
923874615
748516293
651329784
469152378
375968421
812437569

742396185
863251497
591847326
178629543
439175268
256483719
387912654
614538972
925764831

978543162
345621978
216978345
524367819
197485236
863219457
452836791
739152684
681794523

975416238
412398576
638527491
157984623
396152847
824673915
541839762
289761354
763245189

452698731
978135642
163274985
847913256
695782413
231546879
324861597
716459328
589327164

712689543
963745182
854213697
378921465
295468371
146357829
481572936
529836714
637194258

852419673
674832519
391765428
763528941
189374256
245691387
417953862
536287194
928146735

156743892
927618534
843925617
438572169
269134785
571869243
692351478
785496321
314287956

721649853
938251764
564738912
872465391
619387245
453192678
387516429
146923587
295874136

823764915
749581263
516293784
984632571
251978436
367415829
675129348
198347652
432856197

426798315
359621784
178543296
563974128
847215639
912836457
635187942
791452863
284369571

293467851
648251793
175893462
751932648
832645179
964178325
329716584
416589237
587324916

485927613
791346825
632815974
547682139
263591487
918473562
154738296
876259341
329164758

576483921
134792586
298156347
683527194
452931678
917864253
345218769
821679435
769345812

852764931
734981265
619532847
598316472
321479658
476258193
163847529
245193786
987625314

764351829
523798164
981264537
439876251
218435796
657129483
876942315
145683972
392517648

974513268
625789314
813462597
492658173
758931642
361247985
247195836
186324759
539876421

341275986
589631742
762489513
196328475
275946138
834157269
927864351
653712894
418593627

129453786
486729531
753861492
671934258
234685917
598217643
817542369
342196875
965378124

143895267
987632514
625471983
492356871
856147329
371928645
238514796
719263458
564789132

514732869
723896145
896415732
657948213
982163457
431527698
265384971
349271586
178659324

589276143
264183759
137594286
695718324
423965871
871342965
752439618
948621537
316857492

629831457
785649231
314572698
967128543
142357869
853964712
438715926
571296384
296483175

792315864
418276359
635849217
524693178
176584923
983721645
249158736
357962481
861437592

479315286
861972543
352684791
517269834
628743915
943158627
135896472
284537169
796421358

321597864
798364251
465281973
176938425
243675198
859412736
917853642
584726319
632149587

286341579
739568142
145972386
523687914
914235768
867194235
391826457
672453891
458719623

745921638
639478215
128356794
591637842
467812359
382594167
213749586
874165923
956283471

913458627
648972135
725361894
872615349
456839271
391724568
139546782
264187953
587293416

849673521
527198463
613425789
296341875
784259316
135867942
472936158
351782694
968514237

248196573
563827491
197354268
675281349
429563817
381749625
714638952
932415786
856972134

952387461
648195732
731462589
269743158
417258693
385619274
596824317
174936825
823571946

489763152
716592834
532184697
368419275
247856913
951237468
623945781
875621349
194378526

627958143
513746928
849321765
735269814
468513279
192874356
286195437
951437682
374682591

964758312
378129546
512346987
289465731
753981624
146237859
897514263
621893475
435672198

783625194
412397856
695481327
924768513
538149762
167532948
879254631
341976285
256813479

285976413
493251867
716384295
958632741
167548329
342719586
529867134
831495672
674123958

793621845
654783192
281549736
936178524
125496387
478235961
519862473
842357619
367914258

293864175
764153982
185792463
927346518
538971624
416528397
649285731
851637249
372419856

785124396
364859217
219763548
856472139
421398675
973516482
198645723
642937851
537281964

293146758
618537429
745928316
431759862
867312945
952864173
374285691
129673584
586491237

734891652
982657413
156432798
268974531
391568274
547123986
429315867
815746329
673289145

713265498
685479231
492831657
856947312
274318965
139652874
528796143
941523786
367184529

415692738
329784561
867153429
234967815
751428693
698531274
582379146
946215387
173846952

816973254
735124968
924586173
398245716
251867439
467391582
182659347
579438621
643712895

284315697
975624831
316987254
197458326
423769518
658132479
539876142
841293765
762541983

217548639
536972841
849361572
391254768
624897315
758136294
175423986
462789153
983615427

628479315
159638724
473251698
735912846
981746253
264385971
542893167
397164582
816527439

495123867
316987254
728645391
169354728
274861539
583279416
937412685
842596173
651738942

256741983
439862517
718395426
327458691
945216738
681937254
172584369
563179842
894623175

376958124
219734685
854126973
531862497
427519368
968473512
142685739
793241856
685397241

753298614
916745832
842361579
537419268
491682357
268537941
379126485
625874193
184953726

785934162
291865473
346271958
837159624
462387519
159426387
523648791
974512836
618793245

425973168
971658234
368214597
857432916
634791825
192865473
213587649
786149352
549326781

583627194
764819253
219345786
635791428
127458639
948263517
371584962
856972341
492136875

481637952
253149867
796852341
978425136
532716498
614398275
825964713
147583629
369271584

951368472
483572169
762419835
347285916
596134728
218796354
674921583
129853647
835647291

243759168
675218349
198463752
532846971
819537426
467921835
721385694
956174283
384692517

527413869
836952471
194687253
613528794
245796318
978134625
452361987
389275146
761849532

516248379
289735614
734961582
168479235
452813967
397526148
971382456
645197823
823654791

756481932
982536417
314927865
627819543
495763128
138245679
843152796
271698354
569374281

374281659
518693274
296475138
849127563
725368941
163954782
457819326
982736415
631542897

298653417
451728369
637914528
815279643
763841952
924536781
589167234
372485196
146392875

865914327
347528169
912637485
581473692
496152873
723869514
138295746
679341258
254786931

984123567
637598421
152674938
296357814
473981652
815246793
761439285
328765149
549812376

578946231
921358746
436172985
347891562
862735419
195264873
614589327
789623154
253417698

496218357
852376419
317459286
764892135
981635742
523147698
179564823
245783961
638921574

864352197
213697548
957841236
149283765
385476912
726519483
492768351
631925874
578134629

283674915
574129683
691538472
837942561
916753824
452816739
729365148
148297356
365481297

413629785
869751423
725348916
942175368
657483192
381296547
534812679
198567234
276934851

425316798
763298154
198745362
914853627
237961485
586427931
652134879
371589246
849672513

194286753
328547916
657391428
732459681
865712394
419638572
581963247
246175839
973824165

452837691
793146285
618925734
279653148
836214957
541789326
127498563
985361472
364572819

329548716
674231958
851769324
517426839
468395172
932817465
245973681
193682547
786154293

257439186
931682754
684571392
479256813
513948627
826713549
345827961
162395478
798164235

597624138
342189675
861753249
129375864
654918327
783462591
275896413
418237956
936541782

578423169
941856237
623791845
732649518
169385472
854217396
417568923
286934751
395172684

578613429
362948715
419725863
781539246
235476981
694281537
923154678
846397152
157862394

182369547
359741826
746528391
675832419
498156732
231974658
523617984
964283175
817495263

382196547
197425863
645837219
734951682
956284371
821673954
463519728
578342196
219768435

976184325
428536971
531279468
163958247
792461583
854327619
215743896
389612754
647895132

362714958
745689213
198352746
917435862
824196375
536278491
489521637
653847129
271963584

987142653
516793482
324586179
861427395
279635814
453918267
645371928
138259746
792864531

394175628
687924351
215638974
751283496
829456137
436791285
562849713
178362549
943517862

489157362
356248719
712963584
947631825
135482697
628579431
861724953
273895146
594316278

659782143
327164589
148593762
512649378
476835921
893217456
765321894
981476235
234958617

345792168
278165943
169834275
936521784
714986532
852347691
491658327
687213459
523479816

267841593
413795286
958326174
124587639
376914825
589263741
692138457
731452968
845679312

962175384
531468927
847392516
375941862
214586793
698723451
156834279
429657138
783219645

321674895
968513247
754289631
587346912
243951786
196827354
832465179
675198423
419732568

417286359
653149287
829735641
594312876
168497523
372658914
986571432
231864795
745923168

964132578
182574396
735896142
827643915
491285763
356917284
219368457
673451829
548729631

236487159
149526738
785913462
453261987
692875341
817349526
928154673
571638294
364792815

735962418
826314579
491875326
369421785
514789263
287653194
973146852
658237941
142598637

625891437
417623589
839745621
351287964
986314752
274569813
768432195
142958376
593176248

964352871
751896342
832417956
598273164
647185293
213964785
325748619
186529437
479631528

738916524
945283176
621457389
352861947
189745263
467392851
594638712
213574698
876129435

731826954
295174683
684953217
962485731
847631529
153792846
419568372
378249165
526317498

497863125
812495736
563271489
178652943
925314867
346789512
784526391
251938674
639147258

298653741
541728693
736914582
685371924
412589367
379246815
157862439
964137258
823495176

523479618
869513427
417826593
391687245
258194736
746352189
632748951
975231864
184965372

982516437
675843291
413279865
869132754
537498126
241657983
394725618
158964372
726381549

321784695
864953217
579126384
136879542
258461973
497532168
913248756
782695431
645317829

168539472
372846519
549712386
984123765
615497823
723658194
257984631
436271958
891365247

862475931
935618427
147932865
258169743
674853219
319247586
781526394
493781652
526394178

248567913
196483275
375129684
814752369
632948751
957316842
721835496
483691527
569274138

693817245
748532961
251964387
416378592
572691438
839245176
127483659
984156723
365729814

619248537
347591628
528736419
483179256
296854371
751623984
165982743
932417865
874365192

297186354
154372986
863594172
572849613
681237495
439615728
716428539
925763841
348951267

369485172
172396845
854217693
245978316
617532984
983164527
591743268
438621759
726859431

657831294
428976153
319452768
982517346
163249587
745368921
294783615
831695472
576124839

714329865
629857314
358164972
146285793
275931648
893746251
462578139
987413526
531692487

987326451
346751928
215984673
731642589
569817234
824539716
698175342
172463895
453298167

194726358
283145769
765893421
648512973
519367284
372489516
851974632
436258197
927631845

934812756
152763948
678495213
869234175
723159864
541687392
416928537
387541629
295376481

175698342
368412597
942735681
639574218
524381976
817269435
796823154
481956723
253147869

384921756
729564318
156873924
271456839
965382147
438197265
647238591
892615473
513749682

167954283
958321764
342867195
684195327
573248916
291736548
729483651
416572839
835619472

126793845
497518326
583462971
978351462
235649187
614827593
851274639
362985714
749136258

234865719
596714328
817239564
145698273
973521486
682473951
369152847
758946132
421387695

486297531
371854296
952163847
638971452
724685319
195432768
847519623
513726984
269348175

561932847
432857691
978614523
386479215
195328764
724165938
847291356
213586479
659743182

627193485
835674129
941285637
563418972
718926354
294537861
186759243
472361598
359842716

918546327
324897651
576231849
245173986
789625134
631489275
892714563
167358492
453962718

971463285
345928617
286571349
419385726
837642951
652719438
198237564
524896173
763154892

158394267
693872415
274165938
529647381
436281579
817539642
945713826
782456193
361928754

145932768
283716945
679458213
867145392
951283476
432679851
396524187
724861539
518397624

635418927
412796538
879352164
958634712
743521896
261879345
384167259
527943681
196285473

653821749
418597263
792643518
236954871
849176352
571238496
187462935
924315687
365789124

653172984
798354162
412986753
584791326
367245819
129863547
831627495
275419638
946538271

165742398
932815746
748963521
871596234
654321987
329478165
597634812
413287659
286159473

138579624
947632815
625184793
379826541
854317269
216495378
591268437
463751982
782943156

498356721
531247986
267918354
849623175
752491638
316785249
923864517
685172493
174539862

152863947
843297516
697451238
978326154
361945782
524718369
786539421
439182675
215674893

327598146
186274935
549316872
614783529
935421687
872659314
751932468
493867251
268145793

596723148
347168952
281954367
634579281
179682534
825341679
758296413
412835796
963417825

256789413
749316528
138425796
671293845
395847261
482651379
527168934
814932657
963574182

372541986
654938127
918726453
423615879
581479632
796283514
235864791
867192345
149357268

847693215
932518467
615472938
786354192
453921786
291867543
329185674
564739821
178246359

371895624
986247315
245316798
692134857
157968432
438572961
863421579
714659283
529783146

941263587
537184692
286975134
154632879
692817345
378549261
465728913
823491756
719356428

579642138
641378952
382915476
954783261
713296584
268451397
137564829
895127643
426839715

487329615
163758429
295146738
719482356
642593871
538671942
321864597
874915263
956237184

684731529
315429678
297658413
961243785
742895136
853167942
428916357
579384261
136572894

146253879
957861432
832749561
395428617
421976358
768315294
684137925
273594186
519682743

413867592
726159843
598324671
659731428
837492156
142685739
274916385
981573264
365248917

281564397
679321854
435798621
513479286
942816735
768235149
127943568
354687912
896152473

416795823
295386714
873421965
938264157
754819632
162537498
687952341
549173286
321648579

497218365
138765294
652943718
349187526
581326479
276459183
923674851
765831942
814592637

517634982
236198574
948752136
324916857
781543269
695827341
479381625
163275498
852469713

154762839
632598174
789431562
347985621
591326748
268147395
823654917
476819253
915273486

392458761
465317928
817926543
174892635
526734189
938561472
683179254
751243896
249685317

843712596
265394781
971568324
328146975
654879213
197253468
489637152
536921847
712485639

649315278
321897465
857462319
462159837
795238146
183746592
218673954
974521683
536984721

263187459
587964132
149235786
851723964
932846517
674519823
325471698
498652371
716398245

214937586
936854217
875216394
759382461
463175928
182649753
327568149
548791632
691423875

493265178
157843962
682179453
346951287
218437596
579682314
725318649
834596721
961724835

631597428
785642931
429138675
917823546
563914782
842765193
394256817
258471369
176389254

526718439
174369825
389245176
845693217
291874653
763521984
438952761
612437598
957186342

485293617
197465382
632178549
769834125
253716498
814529763
326947851
541382976
978651234

372598416
419267583
685314927
754123698
261789354
893645271
938451762
527836149
146972835

362891547
879452316
415673298
254719683
138264975
796538421
627145839
941386752
583927164

624591837
917348562
835762491
782134956
193856274
456927318
378215649
561489723
249673185

934785621
527163984
186429735
865342179
341697258
792851346
679538412
253914867
418276593

465329817
732814956
189576324
546198732
218735649
397462581
923651478
851947263
674283195

694573281
851642397
372981456
917436825
546728139
283195674
429817563
768354912
135269748

687519432
931247568
245386179
853721946
426893715
179465823
318972654
792654381
564138297

764918325
192543786
358762419
276891543
489325671
513674892
831459267
625187934
947236158

813697245
456238971
927451836
149362587
768145329
235789614
391876452
682514793
574923168

916475238
354982167
287136459
743651982
869247315
521398746
195824673
438769521
672513894

458379612
132456978
976128435
861932754
247561389
395847126
789615243
613284597
524793861

785463219
321598476
649217853
856932147
134786592
972145638
293851764
567324981
418679325

694158273
378924651
125673984
451762398
269831745
837549162
546317829
783295416
912486537

873964521
264158739
951732648
685427193
329516874
147389256
598241367
412673985
736895412

832146957
195738462
746259831
417962583
568374219
329581674
274815396
653497128
981623745

879512643
452637918
361948275
984751326
216389457
735426891
198265734
647193582
523874169

927864153
645137829
381952467
192643785
456728931
738519246
873496512
569281374
214375698

628914357
953287146
741365289
496821573
185743692
372596418
217438965
569172834
834659721

196472538
547938162
238651479
374519826
812346795
965287314
423765981
789124653
651893247

513782469
894536712
762914538
239145876
475368921
681279354
158693247
347821695
926457183

786523194
459618723
123497685
938271456
672854319
514369278
267945831
891736542
345182967

598164273
437298165
126735489
764352918
813679542
259481736
971826354
645913827
382547691

689143257
235768914
741529836
478632195
152974368
963851472
326415789
817296543
594387621

398752461
452316897
716894352
143567928
967248135
285931674
634175289
871629543
529483716

713684259
849275631
562391487
394762815
675819342
128543976
286457193
451936728
937128564

216389754
978514632
345627918
697253841
482791563
153468297
834975126
521846379
769132485

562314789
347985126
198762345
819637254
234851967
675429831
951248673
426173598
783596412

794526831
532781694
861493752
156247983
927138465
348659217
473865129
285914376
619372548

483715629
956428137
712693458
547932861
261584793
839176542
195267384
678349215
324851976

134976852
675482931
928513476
461398725
853247169
297651348
389765214
512834697
746129583

847953216
632418795
159627438
416275983
395846127
728391654
971534862
283769541
564182379

261795834
578634921
943128756
452867193
197253468
836419275
789546312
315982647
624371589

254163897
938275641
167894325
895316472
671428953
423957168
382549716
546781239
719632584

469823517
837451269
125679834
983165742
276948351
514237986
748312695
692584173
351796428

892731645
641958723
375642198
958426317
164375982
723189456
519867234
486293571
237514869

598213674
436578192
217946835
879431256
654892713
321657489
763125948
142389567
985764321

129376458
483915276
657842391
965731824
218459637
734628915
872194563
541263789
396587142

716243859
283159467
954786312
379864521
842591673
561372948
625937184
138425796
497618235

379516824
164289573
258473916
837941652
645827391
921365748
596134287
712658439
483792165

685397412
437821659
291564837
816432975
973615284
542789361
758246193
329178546
164953728

918432657
742165983
653987214
891324765
267518349
534796821
376841592
189253476
425679138

623798541
587341962
914265378
348127659
165984237
792536814
259413786
476859123
831672495

328176954
591432867
476895213
947521638
832764591
165983742
719358426
284619375
653247189

486239175
793514268
251687943
614978352
579423681
832156497
347891526
928365714
165742839

983641752
127583694
654297813
312769548
469852371
578314926
236175489
895426137
741938265

812475693
674392518
593618742
486951237
137264859
259783164
321547986
948126375
765839421

739158462
124679538
856324179
367981245
945732681
281465793
578296314
612843957
493517826

816473529
793825461
245196783
489361257
361257948
527984316
658749132
174632895
932518674

129354768
436718925
578296431
291675384
653489172
784123659
815937246
967842513
342561897

518976342
394825716
672413958
853649271
269751483
147238569
786592134
935164827
421387695

874235196
691748532
352961874
435876921
987412365
216359748
143687259
728594613
569123487

872415369
513869427
964327581
241653978
356978142
798142653
485731296
637294815
129586734

539127846
718654923
624938175
941875632
386249517
257316489
875462391
463791258
192583764

236987415
478152936
159436278
745293861
861574392
392618754
687341529
513829647
924765183

167834952
298765143
435192678
982576314
374921586
516483729
753249861
641358297
829617435

837412659
165987432
492563781
951624873
623758194
784391526
278149365
519836247
346275918

743862591
861359247
925714836
586921374
132476985
497583162
319247658
254698713
678135429

578392416
931468257
462157893
815234769
794615382
623879541
286741935
357986124
149523678

523849617
764321589
198567243
475986321
286135794
931274856
812693475
657418932
349752168

572369148
498172365
136458792
624783519
859621473
317945286
745836921
261594837
983217654

657328194
429571863
813649752
965217438
378954216
241836975
534192687
182763549
796485321

174862359
389457261
652319784
247198536
518673942
963245178
891536427
425781693
736924815

527814369
893657412
641293587
236485791
954172836
178369254
469528173
782931645
315746928

982315467
376984152
451276398
713549286
829761534
564832971
137458629
695127843
248693715

496378512
213459867
875612943
954126378
381597624
762834195
148265739
537941286
629783451

451723986
872691534
396584172
539248761
127356498
684179325
763815249
245967813
918432657

938651247
576492831
412783695
164529783
287316954
395847162
849175326
621934578
753268419

475213698
391856742
682749513
218967435
946538127
753124869
834672951
569381274
127495386

438917652
976258431
521364987
165723894
294186375
387549126
719632548
852491763
643875219

512437689
396821547
874956321
137562894
268349175
459178236
743685912
621793458
985214763

234861759
158279463
796435182
589617324
471523896
623984517
965348271
312756948
847192635

517863942
268459317
493217568
851632794
672194853
934578126
326985471
749321685
185746239

428973516
176845239
359612478
594267381
781394625
263158794
642789153
917536842
835421967

963278541
157349628
248165379
829653714
574921836
316487295
485792163
791836452
632514987

893524761
572361489
614987532
269748315
731652948
485139627
127496853
956813274
348275196

869152734
572346819
431879256
345798621
917624385
286531497
654983172
728415963
193267548

763528491
418679532
952143867
826391754
591764283
347285916
134957628
679812345
285436179

532498167
497615238
816732594
124987653
985364712
763251489
349576821
251849376
678123945

398156472
642937185
175428963
983271546
756849321
421563798
814392657
537684219
269715834

269147358
148532679
753896421
314765982
972481563
685923147
527619834
431258796
896374215

416837259
593412768
782965431
637148592
125793684
849526173
368274915
271359846
954681327

362197485
978354261
541826973
184273659
625489137
793561842
259638714
436712598
817945326

427365981
358791426
619284573
736542819
182937654
594816237
263478195
945123768
871659342

856427913
397158624
214396785
578942361
149683257
632715849
983561472
721834596
465279138

347956821
652781943
819423567
576132498
498567312
123849756
781295634
934618275
265374189

247153698
385269147
169748523
952487361
638591472
471632985
896375214
524816739
713924856

134692875
862175493
759483261
298361547
546927138
317548629
925716384
483259716
671834952

259168734
348792561
167345928
523914687
671823495
984576312
832459176
795681243
416237859

143629857
657438192
289175634
572843961
816957243
394261578
461792385
725386419
938514726

196832547
248765319
375491628
963154872
457328196
812976453
531289764
689547231
724613985

576294831
412853697
839761452
187326945
694578213
253419768
721645389
365982174
948137526

631827945
489365271
275419683
158294367
763158429
942673518
316582794
894736152
527941836

164937258
527481936
893562174
352749861
741856392
986123745
238675419
415398627
679214583

351624978
294871356
786395214
132489567
648753129
975216843
423168795
819547632
567932481

579834162
362517948
481926735
257349816
813675294
694182573
926451387
748293651
135768429

927815364
413769258
658243791
862974135
175632489
394158672
236591847
541387926
789426513

178396245
695427813
432851976
987265431
321748659
564139728
713984562
846512397
259673184

861947523
579231864
234658791
158362947
493785612
726419358
312576489
945823176
687194235

641783925
359246187
827195634
978431562
463572891
215869743
596314278
184627359
732958416

573124689
246398715
918576324
139642578
482715936
657983142
725839461
394261857
861457293

239675184
715948362
864312795
451783629
923456871
678291453
197564238
386129547
542837916

329147865
846325917
715698324
958231476
137486592
462579138
694753281
281964753
573812649

914768325
728345691
536921748
891432567
672159834
345876912
163584279
289617453
457293186

652497318
187563249
493281657
375948162
246175983
918326574
861732495
534819726
729654831

851734692
297586341
346219578
524697813
173458269
689321754
715842936
938165427
462973185

132478965
897526413
546913827
219754386
478632159
365189742
783261594
921345678
654897231

327685149
415392867
689417352
534179286
296834715
871256934
943521678
768943521
152768493

938276541
127435698
645918273
863547912
251689437
479321856
384792165
592163784
716854329

236758491
947136825
185249376
412683759
763591284
859472613
391824567
678315942
524967138

479851632
361792548
582643917
947368125
135429876
826517394
718235469
294186753
653974281

529716384
763284915
841953672
417695823
692831457
385472196
938547261
274168539
156329748

795348261
261795348
843261795
314987526
952416873
687523419
176854932
539672184
428139657

129786435
846531972
357429861
593248617
461975283
278163594
715894326
682357149
934612758

948165237
167328594
325794618
754289163
812673945
639541782
496852371
271436859
583917426

375129846
981465327
264387159
729614583
143598672
856732914
532971468
618243795
497856231

362154987
491782563
758936421
573698142
984213675
216475398
647521839
139867254
825349716

935782641
426931578
718645293
864359127
573124869
192876354
257413986
641298735
389567412

635281794
148597236
279463581
786352419
913746825
524819367
351978642
462135978
897624153

947352816
283416579
165879243
836941725
529783461
471265398
658127934
794638152
312594687

627934185
981257634
435861297
512483976
376592841
894716352
259648713
743129568
168375429

568241937
127953846
349768152
932174568
756389214
481526379
274835691
893617425
615492783

983546271
164927583
527318649
316752498
459863712
278194365
835479126
641285937
792631854

264791385
195368472
387524619
458679123
621835794
739412856
846257931
972143568
513986247

564913728
132875649
879264153
243587916
917632485
658149372
381756294
495321867
726498531

823415967
469827531
571963284
694352178
158794326
732681459
916238745
245176893
387549612

312569874
485721396
967843251
634152987
571938462
298674135
146387529
723495618
859216743

564871293
937256814
281394567
156947382
349582671
872613945
498135726
725469138
613728459

832475619
579168324
416923785
654239871
193784256
728651493
341892567
987546132
265317948

479215386
315768924
682394715
738651492
546932178
921487563
863149257
294576831
157823649

842735169
563129487
917684523
426857391
378916254
159342876
785491632
631278945
294563718

867213945
521479683
394568721
436791258
982635174
175824369
253947816
649182537
718356492

456972138
317845692
982163574
723418956
598236741
641759823
265387419
179624385
834591267

458713269
273569418
169428537
924835176
815674923
637192854
592386741
786241395
341957682

715324968
389567412
462189537
291836754
843751629
657492183
176243895
938675241
524918376

438612957
179534862
256978431
962347518
813256794
547189623
381465279
624793185
795821346

917346852
248157936
356298147
739685214
521934678
864712395
182579463
473861529
695423781

543679812
917248365
628315749
865134297
291756483
374892156
482567931
159423678
736981524

817294653
459613782
236587491
583469217
671832549
942175836
394728165
128956374
765341928

257634891
934178265
816952734
365817942
149265387
728349156
583726419
471593628
692481573

895127463
367489152
142635978
526914387
913278546
478563219
634852791
289741635
751396824

946187352
372546918
815392746
453869271
167423589
298751463
739615824
581234697
624978135

572134896
413968725
869572134
621345987
395687412
784219653
146823579
938756241
257491368

746829531
538146927
192753468
964537812
287914356
315682794
623498175
859271643
471365289

239748615
756319428
148265793
872694531
594137286
361852974
427583169
685971342
913426857

618327945
547698132
239415687
965132874
371864259
482759316
823576491
156943728
794281563

274815639
931462587
568397241
846153972
329786154
715249368
652978413
183624795
497531826

527493816
481265937
396817425
865371249
942586371
173942658
714629583
658734192
239158764

614857293
357962841
928314765
492683157
531729684
786145932
849231576
175496328
263578419

358694721
926571843
741328956
197845362
463912578
582736419
619453287
274189635
835267194

839256174
251374968
476198235
364725819
912843657
587619342
645932781
723581496
198467523

382514967
579623841
461987523
728145639
943768215
615239478
154872396
296351784
837496152

254893167
871462935
963157824
395248671
187639542
642571389
536714298
718926453
429385716

928473156
613985742
475621938
784356219
596812374
231794685
367248591
852139467
149567823

574913268
869274315
213658947
957132486
436589172
128467593
692745831
341826759
785391624

254867391
386591472
917342586
643978125
728156943
195423867
479615238
532789614
861234759

213598476
574136829
986724513
469871352
738259641
125463798
342987165
691345287
857612934

824976531
157832964
963415872
618794253
342581796
579623418
731258649
296147385
485369127

861435792
932786451
457219863
183597624
549628317
726341589
695174238
378962145
214853976

723864519
514329876
689715432
257198643
391476285
468253791
946581327
132647958
875932164

953671482
748952163
612384957
281465379
364729815
579138624
836297541
125843796
497516238

126748539
475369812
398521647
752913486
619854273
843672951
587236194
231495768
964187325

957438162
128956734
436271958
513862479
684719523
792345681
871693245
245187396
369524817

832471569
674985231
519623478
498537126
753216894
126849357
267158943
941362785
385794612

925814736
134762958
876593124
487156293
652349817
391278645
213685479
548927361
769431582

341768925
628594713
957123864
163247589
872359146
594681372
719436258
435812697
286975431

742581693
835962714
916734582
627819435
184653927
359427861
268175349
591348276
473296158

814632579
672589341
539471862
748193256
195726483
263845917
357964128
981257634
426318795

139827564
547639128
862451739
295386417
413795682
678214953
784563291
926178345
351942876

276435981
514869237
389271564
645392178
723518649
198647325
962184753
857923416
431756892

318527964
654891327
729436815
267984531
943715682
581263749
192358476
435672198
876149253

847526931
369187452
125439687
496852173
253671894
781943526
612798345
538264719
974315268

896137425
745962183
321584697
158493762
973628541
462715839
617249358
234851976
589376214

356429781
478516329
129783654
561974832
243865197
987132465
715698243
892341576
634257918

154697382
983214567
726583914
215378496
849165273
367942158
471839625
598426731
632751849

715234698
986157234
342968175
269845713
871396452
534712869
498571326
657423981
123689547

692485713
487136529
513279468
964357281
138924657
725861394
279648135
351792846
846513972

472539618
193678254
658214937
847152396
561943782
239867541
716385429
985426173
324791865

269315487
385472916
741896235
953764128
874123659
126958374
632547891
598631742
417289563

476851932
598237146
231694785
319482567
827563419
645179823
162745398
954328671
783916254

751362849
896174253
423895617
619458372
382719465
547623198
974281536
235946781
168537924

564918273
329756481
718432956
286591734
193874562
457263198
941385627
635127849
872649315

659341782
278596413
314278965
143952876
597683241
826714539
485139627
761425398
932867154

374812695
826549173
195763842
783254961
649137258
251698734
917325486
432986517
568471329

598421637
321765894
764839215
287914563
146352789
953687142
839576421
672143958
415298376

361752498
472389516
958641327
219478653
836295174
547163289
695824731
783516942
124937865

529618473
384257619
761943285
647321958
813495762
295876134
152739846
438162597
976584321

241638957
867295341
935741628
129856734
653472819
784913562
416587293
372169485
598324176

526397481
974618532
318245697
137964825
869523174
245871369
783459216
651782943
492136758

178435692
234916758
965278341
489352176
613897524
752164983
896741235
341529867
527683419

367249581
189735426
425861397
891327654
653984172
274516938
918452763
542673819
736198245

972631845
438925167
165487932
781354296
546192378
293768514
819246753
627513489
354879621

574138296
896524713
321967854
168243975
937685421
452791638
215476389
743859162
689312547

312647598
594831726
678925431
941362857
753198264
286574913
125783649
839456172
467219385

941326578
768519324
532487169
129745836
374168295
856293417
695832741
217954683
483671952

395864217
824971635
761235984
279648153
583197462
416523798
132786549
647359821
958412376

927465381
683719452
145328697
498257136
236981745
571643928
312574869
869132574
754896213

698723514
734158629
215694837
371246958
852379461
946581273
529417386
183965742
467832195

794152836
186374952
325896714
967548321
513729648
842631579
639417285
271985463
458263197

148572963
932648175
576319428
893127546
461853792
725964831
314295687
259786314
687431259

653721498
741589623
289364715
568413279
194257836
327698154
912845367
835176942
476932581

179584326
658329174
234176895
841632759
396745281
725918463
467893512
982451637
513267948

368517249
512493867
974826531
195384726
623975418
847261953
781642395
439158672
256739184

832549617
519672843
647381592
976213485
485967231
123458976
368195724
294736158
751824369

246798351
879531264
351246789
512984673
437162895
698375142
924617538
163859427
785423916

157362489
869754231
432198675
985271346
643589712
721643958
596417823
378925164
214836597

851679342
946238517
723145698
617452839
285397164
394861275
539786421
472513986
168924753

819542736
537618429
642739815
365827194
274961358
981453672
496175283
128396547
753284961

627319584
359468172
418572936
763195248
945283617
182746395
294851763
836927451
571634829

581924736
324716895
769853421
852467319
197532684
643198572
416379258
275681943
938245167

456728139
928631547
731495628
192376485
347859261
685214793
269187354
813542976
574963812

293418765
518679342
764352981
147523896
852967134
639184527
425831679
371296458
986745213

621937584
374825916
985164372
832479651
467351298
159286743
218593467
793648125
546712839

129657384
765483291
438912657
972831546
514726938
386594712
891275463
657348129
243169875

496157823
275863491
831942657
364279518
528314769
917586342
759631284
642798135
183425976

217465839
536978214
948312765
793856142
185243976
462791358
379524681
851639427
624187593

194823567
857164923
623579418
478632195
512498736
369715842
735241689
946387251
281956374

128495673
674328159
953671248
765814392
841932567
239567481
492753816
387146925
516289734

278916345
135824796
964537182
512768439
796143258
843259617
487392561
321685974
659471823

569728134
327416859
814539276
745682913
183947625
692351748
956274381
471863592
238195467

586794132
734251698
291638457
142986375
853127946
679543821
917462583
365879214
428315769

617834952
352917468
948526137
294365871
531478629
876192543
489753216
765281394
123649785

673498512
894125763
215376498
149283675
368759124
527641839
481962357
732514986
956837241

782596431
346821795
951734268
524678319
893142576
617953842
439265187
165387924
278419653

649527831
872163594
531948762
728419356
463852917
195736248
217394685
356281479
984675123

154827369
628934751
379516824
593671482
817245936
246389175
431752698
982463517
765198243

958371642
142965837
763482591
627834915
485129763
391756428
836247159
214598376
579613284

749163825
683925417
512748693
297854361
831296574
456371289
974632158
125487936
368519742

623784195
574291638
819653472
246178953
985432761
731965824
457319286
392846517
168527349

734196528
512843967
986257314
423569781
891724635
675381249
347615892
259438176
168972453

915246738
783591246
462738195
139672584
657489312
824153679
591364827
346827951
278915463

846591327
392768415
157243698
613987254
428356971
975412863
289174536
734625189
561839742

768239541
943517682
152648937
319874256
624395178
875126493
531982764
486751329
297463815

594376218
216589374
378214956
963145782
425837691
781692543
137928465
642751839
859463127

357892614
986341572
124657398
879123465
543976821
612584937
295768143
461235789
738419256

321457698
684391725
597862341
713549862
852136479
469728513
278615934
145973286
936284157

274958316
938167452
165342789
456291873
312786945
897534261
641829537
723415698
589673124

462519378
381762954
597348126
748951632
639427815
125683749
274196583
953874261
816235497

675138942
128594367
493726185
817462593
342985671
956371428
734259816
289613754
561847239

765934182
948712356
213865974
692347815
587291643
134658729
876429531
321586497
459173268

916352487
385467912
724198563
492671835
538924176
167583249
649715328
871239654
253846791

193456782
724138569
856972143
418369257
239587614
567214398
945623871
682791435
371845926

721368495
964512378
583749162
318426957
692175834
475983621
256831749
849657213
137294586

857269143
932471856
146583729
614937285
273815694
598624317
785196432
329748561
461352978

672893145
143625978
985417623
769532814
351948762
824761359
438156297
517289436
296374581

648329175
721654398
395817426
869435217
253178649
417296583
972543861
136782954
584961732

651239487
432875916
987416532
875123649
324967158
196548273
743652891
569381724
218794365

398164257
174925863
265837194
452678319
816392745
937541682
683759421
521483976
749216538

913248576
842765193
657139842
561982734
438617925
279354618
385471269
196823457
724596381

147538962
526917384
389642157
658129473
714386295
932754618
893471526
265893741
471265839

593168427
684527391
721394568
217859634
439672185
856431279
942716853
378245916
165983742

917263485
824795316
365841297
682519743
591437628
743682159
438926571
159374862
276158934

396275148
218439765
475618293
529741386
831926457
647583912
184352679
952167834
763894521

963712854
817465293
524938761
641529378
235876419
798341526
489157632
376294185
152683947

275836914
468291753
913745682
689312547
734568291
152974836
891427365
547683129
326159478

437985162
689712453
152634978
821497536
395126784
746853219
518349627
264578391
973261845

287159634
135864297
649237581
924573816
318642759
756918342
572481963
891326475
463795128

987423165
146598327
235167489
452839716
391746852
768251943
824975631
619382574
573614298

913675824
754812936
682439751
826354197
591267483
437981562
179523648
348796215
265148379

143759286
769128354
852634719
297465138
415382697
386971542
924517863
671893425
538246971

637951824
142738956
859246713
294573681
576182439
318694572
983415267
765329148
421867395

214976583
698534172
753821496
986153724
371492658
542768931
169385247
825647319
437219865

985237416
134659782
276814593
628975341
749183625
351462978
462591837
813746259
597328164

462579138
813426957
759138264
974683512
136245879
528917643
395762481
281354796
647891325

217435689
486921735
539876421
641392578
753148296
928657314
374519862
165283947
892764153

145836729
287941563
369275814
873612945
496753182
521489376
752194638
638527491
914368257

368529714
219476385
457183692
782945136
635712849
194368527
546231978
873694251
921857463

268157934
354689172
719324568
185932746
643578291
927461853
896245317
532716489
471893625

125847369
968235417
734619852
892453671
641972583
573186924
287594136
319768245
456321798

214735986
938264715
576891243
827359164
159648327
643172598
361987452
795426831
482513679

127648953
856923417
439715628
768539241
913472865
245861379
584297136
691354782
372186594

761439258
453827961
829651743
698714325
537296814
214385679
946573182
385162497
172948536

486729135
157634289
923581476
869213754
542867391
731945862
398152647
615478923
274396518

658327491
479581236
132964785
263875914
714639528
985412367
526798143
341256879
897143652

679435821
314872659
582196743
837921465
945368217
261754938
193647582
428519376
756283194

251486973
943721685
876359124
432697518
618245739
795813246
389162457
524978361
167534892

218645397
796318452
543729816
172853964
835964721
964172583
457296138
689431275
321587649

495613782
671248395
832597461
358721946
914836257
267459138
183975624
746382519
529164873

961238754
532764189
784159236
257341698
398625471
416897325
649572813
873916542
125483967

893524176
517396428
426817395
658271943
732489651
941635782
185943267
364752819
279168534

741895236
389261547
256347819
125486973
473952168
698173425
867514392
912638754
534729681

198452763
357168249
246739581
679843152
832516497
415297638
923675814
581924376
764381925

854967231
719283456
326541897
178459623
632178945
945632178
497316582
281795364
563824719

832659147
916487325
754321986
583914672
269873451
147562893
628145739
495736218
371298564

182547963
354691287
697328451
576914832
921835674
843762195
439176528
265483719
718259346

143782596
759163428
682945173
917438265
824659317
365271984
498527631
531896742
276314859

638572419
971348562
254619387
582794136
793165824
416823975
847251693
369487251
125936748

713946825
895237164
264185397
629753418
478612539
531894672
982461753
346579281
157328946

761543982
598216734
324897156
489132675
275964318
136785429
842379561
613458297
957621843

917863254
685412739
423975681
251397468
896541327
734286915
578639142
349128576
162754893

394657182
526981347
187324956
873592614
265148739
941736825
632875491
418269573
759413268

351297468
826134597
749658213
413762859
672985341
985413672
598341726
264879135
137526984

536784921
128596437
974213658
692837145
751942386
843165279
485621793
319478562
267359814

729816453
431752689
865493172
684327915
253169847
917548236
598634721
142975368
376281594

687193524
531426798
492587316
279364185
816259473
354718962
725631849
943872651
168945237

457298136
298136745
163475892
386547921
912683457
745912368
821354679
674829513
539761284

961758423
457132896
283496157
328649571
675321984
194875362
712583649
546917238
839264715

415639287
768425931
329781465
897516324
531248796
642397158
276153849
183964572
954872613

614328957
739514826
528769413
143256789
867941235
295837164
482695371
976183542
351472698

351927846
279864153
486153279
835471962
912586437
764239518
523718694
147692385
698345721

847912356
132856479
956347182
714529638
369184725
528763914
481675293
695231847
273498561

594728163
263419785
178365492
735684921
489271356
612593847
351846279
826937514
947152638

925478163
134526879
678193452
581369247
792845316
463217598
846752931
359681724
217934685

784395612
219648573
563712948
145873269
326951487
897426135
472189356
658234791
931567824

438267951
679531842
512984637
964123578
127458396
385796124
856372419
743819265
291645783

836492571
219537684
475618329
763249815
954183267
128765493
392851746
547926138
681374952

675941283
413782965
928653471
239476158
781395624
546128739
162839547
897564312
354217896

273961854
849523761
165847329
627438915
598216473
314795682
732659148
956184237
481372596

136572489
452986137
987413256
821765394
369241578
574398612
693854721
248137965
715629843

147653892
685249317
293781456
958172643
361894725
472365981
834517269
719426538
526938174

317684259
968521743
245379168
159243687
873965421
624718395
432857916
781496532
596132874

548276391
369815274
127934865
915687423
473521986
286493517
652149738
831752649
794368152

634298157
985173264
721645938
843721596
257986413
169354782
598432671
312567849
476819325

736198254
194265873
285437169
359684721
842719536
617352498
971826345
468573912
523941687

236598471
815764239
497231586
674389152
182657394
953412867
521973648
349826715
768145923

982175364
164328975
375946128
851239746
497681253
236457891
523894617
648712539
719563482

632784195
594361728
718952634
381547269
457296381
926813547
869135472
245679813
173428956

369581724
185274936
274396518
897415263
426839175
513627489
742963851
931758642
658142397

741568329
683927154
952341678
298736415
536814297
417295836
824159763
365472981
179683542

174529638
892634175
536871942
789412563
421356789
365798214
657243891
213987456
948165327

829437165
137625498
465891237
248359716
956174823
713268954
582943671
391786542
674512389

623451789
714986325
895372146
187569234
562843917
439127568
246735891
371698452
958214673

652789143
847135692
139264857
495316728
786542931
213978465
324897516
568421379
971653284

128547396
796382451
435619872
274835169
369124587
581976243
942751638
817463925
653298714

316827945
572914638
984563712
241785396
895136274
763492851
427358169
639241587
158679423

264598731
178346529
935127468
812973654
643251987
597864312
426715893
351489276
789632145

564791283
718623459
239548671
326175948
457389126
891264537
145836792
973412865
682957314

287361549
165947283
493258671
971825364
628473195
354619728
739582416
516794832
842136957

386419527
974352618
125687349
849563172
632178954
751294863
598741236
267835491
413926785

712596348
934812765
586374192
325648971
697135284
841927653
478261539
169453827
253789416

457891236
826345719
913726548
684259371
392617485
571483962
748962153
265134897
139578624

874256931
513897462
692413578
941532786
356748129
728169354
187324695
439685217
265971843

827413596
156298734
943756218
762341985
381569427
495827361
634172859
518934672
279685143

394265718
271893546
865471329
149726835
723548961
586319274
957634182
638152497
412987653

916528473
852734169
473916852
387152946
629473518
145869327
298641735
734295681
561387294

436281597
781695234
295743618
317429865
568137429
942568371
629874153
174352986
853916742

738562149
594183762
126479583
961238475
345716928
287945316
612354897
459827631
873691254

235987146
987146523
416325978
541879362
873562419
692431857
324618795
758294631
169753284

382914567
796583214
145672938
573241689
421869753
968735421
617458392
234196875
859327146

617452938
385179246
942683715
871395462
239764581
456218397
164537829
793826154
528941673

712563948
964718532
835249716
247936185
351824697
698175324
189652473
476381259
523497861

624183597
719465238
853792614
598614723
136927845
247358961
375246189
982531476
461879352

241836795
953172846
786594312
174365928
368219457
592487163
819653274
435721689
627948531

218653479
456879132
379412586
794381265
531246798
862597341
925764813
687135924
143928657

762891543
415263978
389457126
971632854
836574219
254918367
627385491
598146732
143729685

256493178
713586942
489721365
641378529
895214736
372659481
167845293
928137654
534962817

857249136
913768254
426135978
781493625
592816743
364572891
278654319
149387562
635921487

289765413
617342859
534981672
845629137
176853924
392417586
951234768
763598241
428176395

526819734
837462951
941573268
764185392
315294687
289736415
678941523
453628179
192357846

126859374
579243816
348617529
483592167
615478293
297136485
831765942
964321758
752984631

892314657
467529318
153867294
976142583
285793461
314685972
628931745
541276839
739458126

421678539
539421687
786953412
143567928
972814365
865239174
358142796
697385241
214796853

491352687
362718594
857964132
184529376
729136845
536847921
243681759
675293418
918475263

853679214
619243875
724851936
496527183
182364759
537198462
975416328
248735691
361982547

632917485
174528396
958346127
365794812
729851634
481263579
213675948
547189263
896432751

236879145
798541263
451632879
147953682
865127934
923486517
684795321
379218456
512364798

829765314
561394728
473821596
758942163
316578942
942613875
634159287
187236459
295487631

687451932
439278156
152936847
574682391
913547628
268193475
741365289
325819764
896724513

794618253
163925478
852743196
286597314
931482567
475136829
329861745
548279631
617354982

183624597
275938614
496175382
314786259
958241736
627359841
849567123
562413978
731892465

918243657
376915842
524876391
657324189
241689573
839751264
183467925
792538416
465192738

392174568
165823974
748965231
457638192
219547683
836219745
623781459
581496327
974352816

597321468
126584937
834697152
241738596
685249713
973156284
759463821
462815379
318972645

745231869
819465723
236789415
962157348
453892671
178643592
621578934
594326187
387914256

782653149
156498723
493217658
834165297
621739584
975842316
567924831
248371965
319586472

293815647
546723819
871694325
139248576
627159438
458367291
764982153
912536784
385471962

186497235
327685914
594213786
619728543
843951672
275364198
751846329
938572461
462139857

381546927
764293518
529187364
136854279
457629183
298731645
842365791
913472856
675918432

953428761
184567293
726193548
617259384
539874612
842316975
495731826
268945137
371682459

479352816
321864579
856791243
687215394
194638725
532479681
968547132
245183967
713926458

174586923
236791854
985342176
349275618
718463295
562819347
651937482
423158769
897624531

826754391
341629587
759318264
574196832
182537946
963842175
298465713
617283459
435971628

469521837
538769124
721348695
685197342
192453768
374286519
813974256
957612483
246835971

416723859
375819642
982546731
568391274
239467185
741285963
627134598
854972316
193658427

897362514
534781269
612549783
971836425
385274196
246195378
163428957
429657831
758913642

642851379
598473216
731692854
953146782
876329145
124587963
215968437
369714528
487235691

675841932
341729586
298365471
462937158
537618249
819254367
956183724
184572693
723496815

927631845
638574912
514982763
872196534
149853627
365427189
491365278
283719456
756248391

381692574
652437891
794518236
869724315
145983627
237156948
528371469
413869752
976245183

432695718
671824935
859173624
398562147
564781392
127439856
983257461
745916283
216348579

385467192
671293854
294158367
468532719
537981426
129674583
946715238
812349675
753826941

753914682
126538479
894726135
365471928
217895346
489263751
942657813
538149267
671382594

256198473
817435692
943726158
462319587
591874236
738562914
374251869
625983741
189647325

435798162
871642953
926351487
384167295
192534678
657289341
243975816
719826534
568413729

735491628
291687543
684352179
352874961
917265384
468139752
849716235
173528496
526943817

361792845
427538691
958641237
834276159
176985324
295314768
749163582
513829476
682457913

528369147
749518623
163742859
956134278
812697534
437825916
695273481
274981365
381456792

261947385
538621749
794385261
176459823
342168597
859273416
423516978
685792134
917834652

469723581
531986472
782514963
146257398
957348216
328691745
694135827
215879634
873462159

786915342
524376918
913284576
278643195
439851627
165792834
347569281
691428753
852137469

723186954
159274368
684395712
831459276
495762183
267831549
918627435
576943821
342518697

894173256
723685419
615924738
137549862
256738941
948261375
562497183
379816524
481352697

857496123
394215678
162738549
236874915
915623487
748159362
581367294
673942851
429581736

541629387
273841569
689753142
815374926
924165873
736982451
498237615
157496238
362518794

987246315
214853976
356917824
168429537
592371468
473568291
831695742
749182653
625734189

254687913
693521874
781349625
539716248
426853197
817294536
342165789
175938462
968472351

251647389
894231657
763985421
435762198
927814536
618593742
546128973
389476215
172359864

826439175
395761284
174825936
482576319
967314852
531298647
653142798
218957463
749683521

549132867
682457391
173698425
418726539
367945218
295813746
951284673
826371954
734569182

374625891
569138247
281794356
138456729
927381564
456279183
793542618
815967432
642813975

796254318
254183976
138796524
319627485
582349167
467815293
841562739
923478651
675931842

845973216
671528439
239614785
967142853
418356972
523897641
154769328
786231594
392485167

198625437
345187296
267349518
634598172
852716349
971432865
486271953
719853624
523964781

287516439
465389271
319274865
174853692
526497183
938621754
792138546
653742918
841965327

382965147
765214389
194837652
839641275
651728493
247359816
473192568
528476931
916583724

416378259
925641837
783925614
397812465
862594371
154736928
231487596
649153782
578269143

146972385
827315649
395684217
931847562
654293871
782561493
568139724
413728956
279456138

681349257
734251896
529768143
893627415
167584932
245193768
456812379
972436581
318975624

751926483
243815679
896734521
562397148
139458762
478162935
924681357
615273894
387549216

285437916
694281735
713965824
578643192
149528367
362179548
856394271
437812659
921756483

275369814
168452973
394178625
726913548
451826397
983745162
549281736
617534289
832697451

658943217
243751689
719268543
396185724
824697351
175324968
537416892
981532476
462879135

859621473
237849615
146753892
984562137
765138924
312974568
523496781
671385249
498217356

624187953
831594672
759362148
413278569
965431827
287956431
548713296
396825714
172649385

715469238
836257491
249831576
462795183
381642759
957183624
694578312
528316947
173924865

471392856
983645172
256817934
864731529
395428617
127956483
738164295
612579348
549283761

438692517
761385492
529471386
217864953
653129748
984537621
845716239
372958164
196243875

948135726
125876943
376429158
691758432
837642591
254913867
589267314
463581279
712394685

178562943
245739186
369418572
796821435
513974268
482653791
654287319
921346857
837195624

693857241
574213869
812964537
235671498
946328175
187495326
728146953
461539782
359782614

912875364
675341982
843296517
537128649
426957138
198634725
354712896
781469253
269583471

269348571
785169342
314275689
837451296
651892734
492637815
178524963
543986127
926713458

874263591
923514768
651897243
745189632
192436857
368725419
216358974
537942186
489671325

382641975
519837624
476529381
165278493
928463157
743195862
894712536
637954218
251386749

951327486
836149752
472568391
164892537
329751864
785436129
598214673
217683945
643975218

685293417
724165389
319748625
972314568
438659172
156827934
893471256
241586793
567932841

781954623
234618597
596273148
973425816
165897234
842361759
619742385
357189462
428536971

627983145
149625387
583471296
271549638
864237519
395816724
412758963
958362471
736194852

915372846
768154293
243968571
639825714
872413659
154796328
596231487
421687935
387549162

813652497
649173582
527489613
286915374
371246958
495837261
934761825
752398146
168524739

932751846
615438972
847962531
396127458
471583629
258649317
763814295
529376184
184295763

639584271
812679534
574213968
781462359
423895617
965731842
148956723
357128496
296347185

648215379
957384126
123967584
395742861
476138952
281596743
714823695
569471238
832659417

518432697
943756128
762891534
621385749
875649312
439217865
254168973
396574281
187923456

219654387
386719245
547823196
625187439
173945862
498362571
931278654
852496713
764531928

891634527
265718934
437259186
752386491
386941275
149527863
974865312
613492758
528173649

754216398
623897415
891543276
135729684
248651739
967384521
586172943
412935867
379468152

871365294
526497381
934281567
367142859
159873642
482956173
793528416
245619738
618734925

648917325
935624781
127385946
792851634
456273819
813496572
581749263
269138457
374562198

845639217
791425836
362187495
127863954
534291678
689754321
913546782
256978143
478312569

351974682
892615437
746238159
534827961
618349275
927561348
483152796
179486523
265793814

352497681
867125943
914638275
643512897
295784136
178963452
436871529
529346718
781259364

587369214
619542873
234187965
952674381
763918542
148235796
475821639
391756428
826493157

185294637
723568419
469137852
837612945
254379186
916485723
378951264
641723598
592846371

138246759
569387214
472195683
843652971
796831425
251479368
615923847
324718596
987564132

972356418
586241793
341798652
257619834
693487125
814532967
469825371
728163549
135974286

278436951
396521874
451987326
685314297
924875163
713269548
547198632
862753419
139642785

468573912
135269874
297481635
651728349
943156728
782394156
529837461
316945287
874612593

153962478
764813259
289574613
826459137
937128546
541637982
495786321
672341895
318295764

283914576
749653218
615728943
438295167
596147832
127836459
972461385
851372694
364589721

421675389
769138452
835429167
146852973
572963814
398741625
254316798
913587246
687294531

127984365
495673821
836251479
381469752
762538914
954127638
218796543
579342186
643815297

973852461
541769382
286143759
325914678
468527913
197638245
652491837
734285196
819376524

318924675
294765318
657813249
923478561
146592837
785136924
831257496
469381752
572649183

853264917
924731586
761895432
236947851
547128693
189653274
675382149
398416725
412579368

351489267
689723415
472165938
263971854
748256193
195834672
934512786
517648329
826397541

392164875
784539621
561872439
413298756
826745913
975613284
638957142
147326598
259481367

153984762
972165348
864273159
745691283
698532471
321847695
237458916
486319527
519726834

178329465
349856127
256471983
795283614
431967852
682145739
967512348
823694571
514738296

842539761
163742859
759861432
985123647
671458923
234976185
597284316
318695274
426317598

418325697
357916824
962874531
679538412
183462759
524197386
245681973
796253148
831749265

753849612
149263875
628517934
531796248
497128563
286435791
965381427
374652189
812974356

874923516
195746382
362158749
589314267
237685194
416279835
748561923
921437658
653892471

718634259
465129873
293785614
684273591
579416328
132598746
357961482
926847135
841352967

739168245
486257139
152943768
528631974
643789512
971425386
367892451
214576893
895314627

724861953
815439276
639275481
192743865
483596127
576128394
968317542
347952618
251684739

971582463
628431795
435976281
812654937
769328154
354197628
546213879
297845316
183769542

862315947
947628351
135497682
329574168
418269735
756831294
694782513
573146829
281953476

125638497
786419352
349527618
578164923
634982571
912375864
453291786
297846135
861753249

572146389
316298754
498735126
934872615
167359248
285614937
843961572
651427893
729583461

768143952
349725618
215689473
837492165
521367849
694518327
956234781
482971536
173856294

167984532
942513867
835627194
573496281
416852379
298371456
354169728
789245613
621738945

741392568
958416372
236875491
614283957
875941236
392567814
527634189
183729645
469158723

856247931
947513862
321896547
578361294
614982753
293475618
482159376
739624185
165738429

976513284
148927635
532846179
423781596
685294317
719365428
857432961
391658742
264179853

268957413
497831265
531426789
356748921
974512836
812369574
149283657
783695142
625174398

184927356
372156498
659834271
518369724
936742185
247581639
765493812
821675943
493218567

893241675
561798234
247563189
489675312
712934856
356182497
178429563
934856721
625317948

398156472
624387519
175294386
786439251
913572864
542618793
259763148
837941625
461825937

832451976
491876235
756239814
685123749
314967582
279548163
968315427
527684391
143792658

627143958
819625347
345978162
754831296
183296574
296754813
961387425
532469781
478512639

867295134
249173865
531468729
492316578
713584692
658729413
925641387
174832956
386957241

936854127
482713956
517692843
359128764
648537291
721469538
195386472
873245619
264971385

237594861
915826374
846371592
458637129
672918453
193245687
781459236
529163748
364782915

935248176
428176935
716935482
847659321
159382647
263714859
591423768
684597213
372861594

853427691
462195387
971836524
194752863
528361749
637948152
389674215
246513978
715289436

568397214
127458369
394621857
671243985
839165742
452879136
916734528
743582691
285916473

235614987
178239564
496785312
629541873
513978246
784326195
361492758
842157639
957863421

615438792
942617853
378925614
567341289
283796145
491582367
829174536
136259478
754863921

394615872
615782394
728439651
957348216
136257948
842961537
571896423
489123765
263574189

358796421
294581736
761324589
482973165
513462897
976815342
847259613
125638974
639147258

328467195
517983426
469251378
853176249
971824563
246539817
785612934
692348751
134795682

471936258
239458617
658721439
527864193
194273586
863195724
715349862
982617345
346582971

625739184
139648257
784215693
251493876
497586312
368127945
843952761
572861439
916374528

617432895
459618723
283759614
321596478
564287139
798143256
836921547
175364982
942875361

259618437
147923685
836574912
523481769
974365128
681792354
795836241
318249576
462157893

843719256
126458397
975623148
684135729
739246815
512897463
258361974
361974582
497582631

316795284
729438156
548621397
173549628
864213579
952867413
487156932
291374865
635982741

285973416
349612758
716548932
691854273
853726194
427391865
562187349
138469527
974235681

839524671
175936842
426817539
514389726
687245913
392671458
743198265
268753194
951462387

326874159
457921386
189635724
238497561
941568273
765312498
573189642
694253817
812746935

942178563
637452189
815693247
798214356
324765891
561839472
186527934
259346718
473981625

437862591
512497386
698135472
965281743
721349658
843756129
284513967
356978214
179624835

489723516
716895324
532641987
673258149
895416732
124937658
257164893
961382475
348579261

136247895
528961743
947538216
479186352
213475689
685329174
892753461
361894527
754612938

461293785
389745261
572618349
815369427
624587193
793421658
156972834
238154976
947836512

546739281
923814756
718625439
134586972
285197643
697342518
379461825
852973164
461258397

681957423
457832169
392164857
578619234
169243785
243785916
815476392
726391548
934528671

195268734
762493158
834175629
251934867
687521943
943687215
329746581
578312496
416859372

473581962
691234758
258976314
342795681
815623479
769148523
124357896
937862145
586419237

513746928
946823175
278519463
127368549
395274816
864951237
639482751
782135694
451697382

893472156
541369287
762518394
258937641
936154872
417826935
324791568
675283419
189645723

671845923
349276518
528319467
794531682
185962734
263487195
412793856
836154279
957628341

567213984
382749615
491856273
713492568
826135497
945687132
259371846
674928351
138564729

517463298
946782153
382519467
673845912
195276384
428391675
864127539
731954826
259638741

831257496
429681573
675493218
217349865
958162347
346875921
794536182
183724659
562918734

283519476
957426318
164738592
819345267
735682941
426971853
548163729
692857134
371294685

348972156
596418327
712635894
921567438
465823719
873149265
184256973
257394681
639781542

938274156
267815493
514963728
851349672
379126845
426587319
192438567
643752981
785691234

359276814
867314529
241598637
938457162
126983475
574162983
412635798
795821346
683749251

562748931
491356278
378291645
137824569
284965317
659137482
915483726
723619854
846572193

376581429
824796351
159423768
537612984
491857236
682934175
243165897
768349512
915278643

586127493
329458167
714639825
275943618
463281759
891576342
658312974
947865231
132794586

895243617
417658932
623917458
546372189
381596724
972481563
234765891
159834276
768129345

867345912
241978635
953162874
194826357
726534198
385719426
512483769
678291543
439657281

864192735
927435816
351687942
732869154
496751283
518243679
245978361
679314528
183526497

265731948
174928365
398456712
489375621
753612489
621894573
536287194
817549236
942163857

873429156
291356748
546187239
157238964
968741523
432695817
385914672
629573481
714862395

652493781
849716532
731285469
276831945
513649278
498527613
125374896
367958124
984162357

183245796
795681243
264739851
846592137
321476985
957318624
439127568
572864319
618953472

169427385
574183962
328956417
813562749
642798153
795341826
456879231
237614598
981235674

956841237
412793685
387265149
698527314
174638592
235419876
741356928
869172453
523984761

724963815
956812473
183745629
349651782
517284936
268397154
692578341
831429567
475136298

795823614
268514937
341796582
427359861
819267453
653481729
936175248
584932176
172648395

953784126
764512938
218396754
197248563
632159487
845637219
581973642
329465871
476821395

236189754
751264398
984357621
675921483
312478965
498536172
163895247
527643819
849712536

275143689
319876542
684925137
541382796
867591423
932764815
196437258
753218964
428659371

247586319
361497852
985231674
519872463
738649125
624315987
876924531
193758246
452163798

367194825
452867139
189523647
275481963
846239751
913756482
724615398
698372514
531948276

692754381
847613925
531928476
125476893
489235167
763189542
914367258
356892714
278541639

365782941
794513862
821496357
932654178
516827493
487931625
279148536
658379214
143265789

342751869
176983245
958426731
427839516
689145327
531267498
863512974
295674183
714398652

912638475
637945281
458217639
279863154
143529768
586471392
794382516
365194827
821756943

835416297
726893154
914725386
671982435
592364718
348571629
253648971
487139562
169257843

259367814
317485629
468129573
685791432
174238956
932654781
523846197
841973265
796512348

364829571
178354926
592617438
489271365
615943782
723586149
937168254
246795813
851432697

725619483
639824715
481573962
368142579
174395826
952786341
297451638
543268197
816937254

398124765
261578943
475396281
782453619
539617824
146289537
917832456
854761392
623945178

586314297
921867435
743592168
697123854
418659723
235748916
379286541
162475389
854931672

543612798
617895324
892374156
456987213
271563849
938241675
329156487
184739562
765428931

427835691
915264873
836971245
184627359
572319468
693458127
341792586
259186734
768543912

492518376
156347829
783296415
275861943
648932751
931475682
324759168
567183294
819624537

271964853
549238671
836751294
123896547
685147932
497523186
914382765
768415329
352679418

314576892
698342175
752891643
139257486
526418739
487963251
243185967
871639524
965724318

713459268
695872341
284361579
962537184
847216953
351948726
178623495
426195837
539784612

863745219
152938476
497126583
386251794
741689352
529473861
678392145
214567938
935814627

675934218
432816759
189527436
964375182
721468395
358291674
217659843
546183927
893742561

854293716
762415983
139876524
271389465
946752138
583641279
317964852
428537691
695128347

246518937
751693842
938742156
897354621
124869573
365271489
572986314
613425798
489137265

269185347
381724596
745963281
813296475
594317862
672548139
426871953
137459628
958632714

871329456
426751983
359864217
917536824
263418795
584972631
142683579
798145362
635297148

183957426
652148937
497362851
765234189
214689573
938715642
879521364
341876295
526493718

276934158
183725649
459186732
547263891
691847325
328591476
932418567
714652983
865379214

486571239
157932864
923486715
672894153
348715692
519263487
764159328
291348576
835627941

567318942
348529176
192476538
984731265
613952784
725684319
859163427
436297851
271845693

913485762
478261935
652379481
135746829
296538147
847912356
524193678
361827594
789654213

184765923
926413785
753982416
872351649
465879231
319624857
691238574
237546198
548197362

192853674
648719352
357462189
763948215
419527863
825631947
571296438
234185796
986374521

218394675
465872913
397651428
823749561
549163782
671528394
154987236
732416859
986235147

165942378
328751496
794368215
279835641
853614729
641279853
987123564
416587932
532496187

268493175
417852936
539167248
392546781
154728693
876931524
645379812
783215469
921684357

867392154
942615783
531487296
394851672
278963541
156724839
719248365
485136927
623579418

194278563
382965147
765341982
843729651
921456378
657813294
578192436
236584719
419637825

851762493
632495817
974381652
498573261
167824935
523916784
316248579
289157346
745639128

318527946
257946318
964318527
839175462
726834159
541269783
693481275
485792631
172653894

897624351
523179684
416835729
381456972
652917438
974283165
145362897
769548213
238791546

192475683
364891725
758326491
483752169
529614837
671938254
946587312
815243976
237169548

659287143
138964572
472513986
316478259
895126437
247359861
721645398
984732615
563891724

735248916
641957823
289136745
326719584
194825367
857463291
572694138
963581472
418372659

824157693
735962814
916834275
642579381
581326749
397418562
259781436
173645928
468293157

941582736
387169254
265734981
593217468
672348195
418956372
156473829
839621547
724895613

396548217
751923846
482671359
814256793
623719485
579834162
267185934
135497628
948362571

123945867
459678123
876231459
634829571
587416932
912753648
741582396
365197284
298364715

589417632
462583719
731926845
126359478
948671523
357842196
294168357
875234961
613795284

835297461
674318259
921456387
158974632
293685714
746123598
517862943
369741825
482539176

268574391
437619582
195283674
521748963
649135827
873926415
756491238
982357146
314862759

897432165
521689473
634715982
319876254
745293618
286154739
173948526
968527341
452361897

354916287
798245163
216873594
532167948
487329651
169584372
843692715
921758436
675431829

731982564
826345971
459617283
382451697
594736128
617829345
945168732
163274859
278593416

413982765
826475391
759136842
942618573
375294618
168753429
634529187
591867234
287341956

136798524
547321986
982465731
359642817
468917352
721853469
294536178
673184295
815279643

298317645
163452897
457689123
971236458
532841769
846795231
714963582
385124976
629578314

637859214
152746398
849213756
496172583
378965142
215438679
721694835
983527461
564381927

824153679
593674281
761298354
138962745
957431862
246785913
489317526
615829437
372546198

187469235
295831764
643572189
356287491
412395876
978146523
821953647
734618952
569724318

657483291
294517368
318962547
465879123
182354679
973126485
739241856
526738914
841695732

528963714
934271856
617854293
456739128
891642375
372518649
169325487
283497561
745186932

549132678
187465293
236879145
874521936
365798412
921643587
752984361
418356729
693217854

726934158
413658279
598721436
964317825
387592641
251486793
845269317
679143582
132875964

781654932
452139786
396287541
673842159
249571368
815396427
124963875
938725614
567418293

219563847
834127659
657489213
791348526
523691478
486275931
945736182
362814795
178952364

678532419
193468257
425179368
862954731
931627845
754381692
347295186
586713924
219846573

248196735
671453982
953287614
567832491
189674523
432915876
796521348
815349267
324768159

243518697
915763824
687492315
456139278
329847156
871256439
594621783
138974562
762385941

176843925
245691738
938527641
527418369
894362157
613759482
351984276
462175893
789236514

614289573
823457619
795361428
952874136
467913852
138526794
376142985
281695347
549738261

372158496
685249371
194637528
731492685
946875213
528316749
219564837
463781952
857923164

423587619
679213548
185496237
214865973
958731426
736942851
541678392
362159784
897324165

386725419
741389562
592416873
159872346
263941758
874653921
627598134
935164287
418237695

834651729
625974318
719832654
268195437
597423186
143768295
451387962
972516843
386249571

368195427
714823956
925647138
649518273
173462895
852379641
536284719
287931564
491756382

247581693
531946728
896723154
473698215
952314867
168257349
725139486
389462571
614875932

231456978
754918236
968327415
692834751
143579862
875261394
487695123
529143687
316782549

172465893
953782146
846391725
697258314
218943567
435176982
524817639
361529478
789634251

378214596
549867132
621593748
154729683
983651427
762438951
895172364
237946815
416385279

641785932
572963814
398412765
815396427
734251689
269874351
153647298
927538146
486129573

258139746
317264589
496857213
621578394
985346127
734921865
543682971
172495638
869713452

721986345
465321879
893547126
216873954
347659218
958214763
532168497
184795632
679432581

459781236
873426519
216953748
168537492
792164853
345298167
934812675
527649381
681375924

461829735
528317649
739546812
857293164
196485327
243761958
612974583
985632471
374158296

156794283
734286915
829135746
263418579
517963824
498572361
645829137
972341658
381657492

384297165
167854923
952163847
421736589
798415236
536982714
845671392
213549678
679328451

781642539
952138647
346975281
527894163
413567928
869321754
135786492
694213875
278459316

529163784
318749265
647258391
752684913
183592647
964371528
271836459
895427136
436915872

634189527
129573684
785462913
463851279
912637845
857294136
276315498
348926751
591748362

631972584
452813976
789546312
243761895
568394127
197258463
915427638
374689251
826135749

361984257
975612438
824537691
139248765
457196382
286753149
792465813
618329574
543871926

916458732
528793614
374126985
643582179
759361248
182974563
435619827
267845391
891237456

532649871
789512634
461873529
248396157
315487962
697125348
173268495
826954713
954731286

897253146
346178925
251964378
189345267
574612893
632897451
963521784
415789632
728436519

185429736
629387145
347615289
491872653
862153497
573964821
916548372
258731964
734296518

173596248
486273915
952184736
397652184
618439527
524817693
869325471
735941862
241768359

195238476
347615289
268479135
983152647
672984351
451367928
734891562
516723894
829546713

547382916
892416753
316759248
675123894
239845167
481697532
124568379
758934621
963271485

537294816
691758342
842316795
415873629
329641578
768529431
153482967
284967153
976135284

143879256
972165843
685324179
897513624
514692738
326748915
231486597
758931462
469257381

324967518
915238764
768541239
542689173
871324956
639175842
187496325
493752681
256813497

471836952
936452817
285197643
524678139
698513724
317249586
152964378
863721495
749385261

573968214
964132758
128745639
649253187
781496325
235817496
452379861
816524973
397681542

438769512
971285634
256341897
694578123
823614759
517932468
742196385
369857241
185423976

673459182
895126473
421873596
249738651
358961724
716542938
187294365
532617849
964385217

184693725
923574186
567281439
492735618
358416297
671829354
735168942
816942573
249357861

653841729
749326815
812957364
495712638
371698542
268534971
136485297
984273156
527169483

983621457
514897263
276345189
432918675
761532894
859476312
697284531
345169728
128753946

698543127
147862539
235179846
461298375
853617294
729354681
376481952
912735468
584926713

739584621
256913748
481267539
594326817
368751294
172498365
827139456
945672183
613845972

316278945
289354176
745916283
924837651
567142839
831569427
453681792
698725314
172493568

396182574
751934286
824576139
568417923
472398651
913625847
185749362
237861495
649253718

856479213
497312865
123856947
361984752
289765134
745231689
912548376
538697421
674123598

736815294
819724536
452693781
671982345
295437618
384156972
528371469
967548123
143269857

678194235
345827916
192356748
539781462
267945381
481632579
813279654
956413827
724568193

926387145
745129683
138456297
853914726
619872354
274563819
461798532
387245961
592631478

746182593
325469187
891375462
163897245
954236871
287541936
539714628
472658319
618923754

324769185
185234697
976815342
697382451
512496738
843157269
451628973
269573814
738941526

538719426
192468537
647235189
976351842
413682975
825974361
269543718
784196253
351827694

654291783
928375641
173684529
246937158
785126934
319458276
831762495
562849317
497513862

658374219
924186357
371259468
285431796
763598142
419627583
142863975
837915624
596742831

432679815
175382496
986451732
257813964
849567321
613924587
324796158
591248673
768135249

875921346
324657918
619483572
943876251
582319764
167245893
258764139
431598627
796132485

619457832
734628159
825931647
962843571
143572986
578196324
356214798
287369415
491785263

537982146
962154783
184736952
295463871
678215394
413879625
859641237
746328519
321597468

128574639
463289517
579136842
246795183
387612954
951843726
695428371
814367295
732951468

594128376
361947852
782563491
427315689
639482715
815679243
173856924
948231567
256794138

591862347
672435981
348179652
753641298
264983175
189257463
825394716
436718529
917526834

632745891
975186432
481329657
297814365
856937214
143652978
724593186
368271549
519468723

715386429
982514367
346792815
654827193
127943586
893165742
569471238
271638954
438259671

147365298
263789415
958142736
539416827
672938154
814527369
781693542
395274681
426851973

835216974
962784153
714395862
493127586
527869431
681543297
159672348
378451629
246938715

948617523
372985614
165234897
539821476
684379251
721456938
817562349
453198762
296743185

873416295
254983617
196257348
915834762
328671954
647529831
761342589
532198476
489765123

946217853
713586942
825439176
279153684
158624397
364798521
491862735
537941268
682375419

214589367
783461952
695273481
849312675
326754819
571698234
952136748
168947523
437825196

783429615
261735894
594618237
637852149
928341576
415976328
842167953
176593482
359284761

648251793
213789456
957436281
429168537
786325149
135947628
862513974
571894362
394672815

564723891
392841756
871965423
759134268
186297345
423586179
245319687
617458932
938672514

356289147
472135689
981674352
139562478
745891236
628743591
514928763
297356814
863417925

512483967
694571283
837926541
281697435
745832196
963145872
158364729
476219358
329758614

425963781
389147526
617285934
934652817
152378649
876491253
263819475
741526398
598734162

729163458
685274913
413589672
934712865
572638149
168945327
251396784
346827591
897451236

417326859
562948713
893571264
921465387
348712695
756839421
639254178
284197536
175683942

926817435
874253961
153496287
691785342
285134679
347962518
418629753
569378124
732541896

954327618
627158943
318496275
471639852
892571364
536842197
765983421
289714536
143265789

589164237
364872159
271953648
152349786
497681523
836527914
948216375
615738492
723495861

685413927
219756834
734289165
142537689
593628741
876194352
357962418
428371596
961845273

815342976
943761258
726958143
569137824
234685719
178294635
397426581
652813497
481579362

239156487
164987532
875432916
712594863
456873291
983261754
547319628
691728345
328645179

726819354
893574612
451623987
614357298
235981746
987462135
542136879
178295463
369748521

634957821
271864539
958123746
587496312
163285974
429371685
746518293
395742168
812639457

598124736
731865249
246739851
869317425
175642983
324598617
483956172
612473598
957281364

574263198
963481752
128975634
382614975
649527381
715839246
856392417
231748569
497156823

532467819
146985372
987231546
451623798
863579124
279148653
615892437
728314965
394756281

348521976
675893214
192674853
781359462
456782391
923416785
214968537
539147628
867235149

914835267
857692431
263174589
386951742
172468953
495327816
649783125
721546398
538219674

435762198
817439256
269581734
174295863
953678412
682314975
396827541
748156329
521943687

749683152
386251794
215479863
167395428
524867931
893124576
671938245
938542617
452716389

792153864
134682975
865794321
617839452
253417698
489265137
971328546
546971283
328546719

715264398
289315764
634987152
391542687
856173249
427896531
578431926
143629875
962758413

512649738
698753421
347281956
973162845
825394167
461875392
789536214
236417589
154928673

457391682
639872541
812546397
376459218
524183769
198627435
965238174
281764953
743915826

754362981
861945327
239178564
418793256
693254718
572681439
926837145
347516892
185429673

483592671
791863245
526174983
974386152
365217894
812459367
638725419
259641738
147938526

843651297
976823541
251497863
437965182
698172435
125384679
319248756
782536914
564719328

219473568
867215394
354896721
428751639
195632847
736984215
541367982
682549173
973128456

985276134
612543897
374198562
239465781
157829643
468317925
526784319
843951276
791632458

598246731
762351984
134789562
416592378
283674159
975138246
341965827
627813495
859427613

534689172
976152843
182437956
265943718
791865234
348271569
657328491
813794625
429516387

937168254
461275839
852394167
274953618
695781342
183426975
318549726
529637481
746812593

964182753
512673948
783495216
138729564
695341827
247568139
451837692
379216485
826954371

285473691
943618257
617592348
739264815
162857934
458931762
591726483
374189526
826345179

318674592
249385176
576192438
721849653
493516827
865723941
182957364
654238719
937461285

421976583
958314267
763825149
672459831
349281675
185637924
234198756
516742398
897563412

827693145
513478926
496512378
961847532
374125869
285369417
159736284
748251693
632984751

968315724
714289563
532467918
647932851
893751246
125648397
389126475
256874139
471593682

346279851
251843769
978156234
813762945
624985173
795431682
432698517
569317428
187524396

186372495
275849631
394615782
761923548
958764213
432158967
827436159
613597824
549281376

467318529
538429176
192765843
679842315
321957468
845631297
256173984
783294651
914586732

678124539
132597846
594368721
719245368
285936174
463781952
851472693
927613485
346859217

289367154
146925783
753481296
415798632
837612945
692534871
921843567
564179328
378256419

175249836
862513974
439786512
784365291
651492387
923871645
518634729
297158463
346927158

295736814
871524693
643198257
128473965
957612438
436985172
714259386
369847521
582361749

815697324
962384715
374521869
537168492
689245173
241973658
456732981
198456237
723819546

859127463
716345829
423896157
691432578
584679312
372581946
247913685
968254731
135768294

392548716
457961832
618732549
789426153
263815497
145397268
526179384
931284675
874653921

786143952
591267348
234958671
173586294
458392167
962714835
315429786
627835419
849671523

187362954
643579821
295481736
319248675
462957183
758136249
974623518
521894367
836715492

317954628
894632157
526187943
489715362
132468795
675293481
768541239
243879516
951326874

748532196
362149587
195687423
637894251
584261379
219753864
973425618
426918735
851376942

158492637
269387154
374165298
746219583
521843976
983576412
637921845
815634729
492758361

436917528
975482136
128635794
514278369
783596241
269143857
897354612
651829473
342761985

317526498
429718635
586943172
731895264
942361587
865274913
158632749
693457821
274189356

546931278
291678453
378542619
914325867
753816924
682497531
167284395
429153786
835769142

691825374
724316895
835497621
146782539
583941762
279653148
962178453
358264917
417539286

258937164
967421385
314685279
625174893
173892456
489563712
841259637
792316548
536748921

627819543
941375286
835624197
259748631
163952874
784136952
576293418
392481765
418567329

542879361
389416257
617523849
124795683
965382714
873641592
456137928
791268435
238954176

473258619
156439287
298176354
864921735
732645891
519783426
685317942
941862573
327594168

714563289
356982417
289741365
538216974
472839156
961475832
893654721
627198543
145327698

324789651
568421379
791536248
245697183
176853492
839142765
413965827
982374516
657218934

731986425
654732981
892451763
176398254
385264197
429517638
563179842
218645379
947823516

925371468
746582913
813694752
538426197
472915836
169837245
687143529
394258671
251769384

769253841
245816793
381479526
654731982
197682354
823945167
476198235
518324679
932567418

831254769
549678213
726913485
687495132
315726894
492381576
174539628
253867941
968142357

946352187
273148596
518967342
692813754
754296831
831475269
369781425
125634978
487529613

346517298
178429536
925368417
761952843
594683721
283174659
459836172
637241985
812795364

763481529
815962437
492375168
654128793
178639254
329547816
236754981
541896372
987213645

297584613
531697824
864132975
923841756
158976342
476253189
782365491
345719268
619428537

312495678
975368412
684721935
238916754
567234189
491587263
129873546
846159327
753642891

693258471
547193862
812764953
761389245
438527619
925416387
256831794
179642538
384975126

129678345
375914826
648532791
982356417
417829563
563147289
796285134
251463978
834791652

346782159
297154863
158639724
589371642
734268591
612495378
463827915
825916437
971543286

149876352
573192864
286354971
418935726
962487513
357261489
634718295
825649137
791523648

741698253
862537491
593412687
236184579
479325168
185769324
324876915
618953742
957241836

835429761
429617358
761583249
698132574
374958126
152746983
217894635
586371492
943265817

194583672
753126894
826974135
975831426
648752913
312469758
437615289
289347561
561298347

732698154
169453728
458217693
876542319
521379486
394861572
683125947
945786231
217934865

273164895
865739142
194825736
458316279
719582364
326947581
931458627
542673918
687291453

386145792
742968513
519273684
164782935
973651248
825439176
638597421
257814369
491326857

369521847
281734659
745968321
976485132
513276498
824193765
158349276
497612583
632857914

251834769
794652183
683971452
136285974
928347615
475196328
842769531
369518247
517423896

123586497
458729316
796341825
849617532
361452978
275893641
632978154
914265783
587134269

243518769
716942853
985637421
832796145
567184392
194253687
658321974
421879536
379465218

918735264
372496158
546218937
635984721
429571683
781362495
153649872
897123546
264857319

843265719
526791384
179438256
287916435
431852967
695374821
752689143
364127598
918543672

568739241
792641583
341528697
659374812
417286359
823195476
184962735
275413968
936857124

231468759
768953421
459217368
317542896
894631572
526879143
983725614
145396287
672184935

386572194
279841563
541369872
835294716
714658329
962713485
153986247
497125638
628437951

562973814
491852376
837461295
958734162
376128459
214695738
123549687
685217943
749386521

135968742
879142635
642357198
723619584
916584273
584723916
257431869
461895327
398276451

769138452
138542679
452796381
593461827
216875934
847923516
985214763
371689245
624357198

459613278
812497635
763825914
235971846
681234597
974568321
528149763
197386452
346752189

538764129
149235768
726918354
854671293
217389546
693542871
461827935
982453617
375196482

318695274
749283651
625741398
231457986
897126543
564839712
486972135
173568429
952314867

378592416
916384257
524176938
851427693
647938125
239615784
793841562
162753849
485269371

657439218
281756349
439218756
976821435
145367982
823945671
512674893
394182567
768593124

516297483
782435961
394861572
647183259
259674318
138529647
975348126
463712895
821956734

479385261
851276439
263941578
346859712
925167843
718432695
534618927
182794356
697523184

581672943
274593816
639481527
426359781
893147652
157826394
912738465
765914238
348265179

564839217
318572649
729641835
152794386
976183452
843256791
487925163
635417928
291368574

984627135
365149827
127835946
796218354
438956271
251473698
612794583
549381762
873562419

245178639
687394521
319256478
853761942
174829365
926543817
462987153
738615294
591432786

218659437
359274681
746138952
492581376
875463129
163927845
687392514
531746298
924815763

561974238
729683514
483152976
132568497
946721853
875439621
398216745
654397182
217845369

975642813
618793245
423815796
864127539
592364178
731958462
186279354
349581627
257436981

367298154
251476839
489531276
718365492
692784513
543129687
135647928
874912365
926853741

675892143
328451697
941376285
286513479
157964328
493728516
712639854
534187962
869245731

831724965
245961873
679538412
967853124
458172396
123649587
586397241
714285639
392416758

791854236
536291784
482376951
254938617
318647529
967125348
823719465
675482193
149563872

473615892
189724635
625839741
742963158
356148279
891572364
964381527
517296483
238457916

694315827
318729465
725468319
841697532
269543178
573182694
956234781
432871956
187956243

952783416
347261895
861495237
293874651
514936782
786152349
425618973
639547128
178329564

725619438
938457162
416382795
859274613
642831957
173965284
384796521
567128349
291543876

128937645
356421879
497586321
831692754
649753218
275814963
962148537
513279486
784365192

261835479
498761235
573924186
654382791
839617542
127459863
982146357
316578924
745293618

317946582
892753416
564821937
231497658
975682143
648135279
426578391
753219864
189364725

745382691
693541782
182769543
918674235
576923418
324158976
269837154
437215869
851496327

592748361
134596782
876231954
657329148
219485673
483617295
361954827
948172536
725863419

419572368
763489251
825316497
274631985
391258674
586794123
632845719
148927536
957163842

748925163
316478592
952631847
295863714
137549628
684712359
861394275
579286431
423157986

816549237
923817645
574623189
167294358
438165972
295378461
649752813
781936524
352481796

158634729
267981453
394257681
921375864
475869312
836142975
613598247
782413596
549726138

137659824
465821739
829374156
513268947
684793215
972145368
751482693
396517482
248936571

698475132
172983465
354126798
563849217
789231546
421567389
815794623
246358971
937612854

162349578
784651392
539827641
498736215
276518934
315294786
957482163
821963457
643175829

748259361
319647582
625318479
293781645
164593728
857426193
932174856
571862934
486935217

512934867
749816235
683275194
274368951
836591472
951427683
325649718
168752349
497183526

156982437
874135269
923476581
439627815
215894376
768513942
347251698
591368724
682749153

752431698
683259174
914876253
596718432
841523967
327964581
468392715
135647829
279185346

189352674
375641928
462789351
246538719
857196432
913427865
721864593
594273186
638915247

627431958
519782346
348965712
864159237
193278465
752643189
471526893
285394671
936817524

958237614
217469853
634185279
783614592
549723186
162958347
425876931
396541728
871392465

268975431
157384926
934621785
416253897
829716354
573849162
795168243
681432579
342597618

347286915
681975342
259134768
162857493
598413627
473629581
834561279
726398154
915742836

278459163
546213897
139786542
621548379
894327651
357961428
763195284
415872936
982634715

489167532
257348619
361259784
142876953
798531246
536924178
915683427
824795361
673412895

763124589
952386471
418759236
629843715
547291368
831675924
285417693
196532847
374968152

658413792
293675148
417928653
721864539
835192476
964537281
349256817
572381964
186749325

691485273
285731946
347962518
723196485
814573692
956824731
169248357
438657129
572319864

649812573
287953461
315764982
891327645
534691728
762548319
478139256
926485137
153276894

317496825
842315967
659872134
968754213
423981576
175623498
286539741
594167382
731248659

643518792
852679341
719234568
236987415
981453276
475126839
397862154
168345927
524791683

879643251
246851973
513279648
487195362
695732814
132486597
361527489
728964135
954318726

245137896
361598742
987462531
728943165
413685927
596721483
679354218
854216379
132879654

715894362
283651947
946372815
437519286
659728134
128463579
372145698
894236751
561987423

476518329
891326754
352947861
563479182
924185637
718632495
637294518
149853276
285761943

785916243
419327586
623458179
341872965
592643817
867195324
134789652
958264731
276531498

735426198
184953762
926817453
348579216
659142837
271638945
417385629
562794381
893261574

428765391
316492857
597813462
932658714
675124983
184379526
753281649
841936275
269547138

435697128
926381574
871542693
543916287
269874351
718253469
694128735
182735946
357469812

625183479
784296531
931754682
356417298
418932765
297568314
149375826
563821947
872649153

419267853
852193764
367584291
973856142
145329678
286741935
721935486
638472519
594618327

792356418
438217965
516984723
129563874
843172659
675849231
981625347
257438196
364791582

547961832
962385471
318472965
684729513
295143687
173856294
851297346
729634158
436518729

516943728
298761543
374285169
639574812
125839674
847126395
753692481
981457236
462318957

149823657
253467189
876951423
635298741
918674235
427315968
381742596
564189372
792536814

842657139
175349862
396281745
953864217
768192453
214735986
431976528
627518394
589423671

132674958
569183472
874925631
716598324
285436197
943217865
357861249
421359786
698742513

642589731
195723864
378164952
521376498
467918325
983245176
836457219
714692583
259831647

938654721
257891364
164732895
613589472
579423186
482167953
345976218
726318549
891245637

425683197
971524836
863971425
182457369
739268541
546139278
658392714
294715683
317846952

678129534
519348726
342756981
135482697
894671253
726935148
461293875
983567412
257814369

843256179
695371842
271984356
158769234
936142587
427538961
569423718
782615493
314897625

436751829
987426531
512398746
149635278
723184695
658279314
395817462
874962153
261543987

851423796
472986531
693175842
514368279
726591384
389247615
965834127
148752963
237619458

832574619
947618253
561923748
215837496
793456182
684192375
356781924
129345867
478269531

637851429
148792635
952463187
379526841
584317962
261948573
896275314
423189756
715634298

619524837
842793651
537681924
364179582
725836149
981245763
458912376
173468295
296357418

427613859
351829476
689745213
134256987
862937541
795184632
946378125
278561394
513492768

926478351
578139462
143526789
267395148
831264975
495817623
759683214
614952837
382741596

196783425
582694137
437125968
974312856
261578349
358469712
849236571
615847293
723951684

379681425
258934176
146257893
915473682
482569317
763128549
534892761
827316954
691745238

982514367
617938524
453276981
176492853
598163472
324785619
231659748
769841235
845327196

839751264
564928731
721643985
953814627
486572193
172369458
248195376
317286549
695437812

685791423
329564817
714283956
836475192
157629348
492138765
563947281
971852634
248316579

514962873
973148652
862375491
728631549
356294187
491857326
145723968
239486715
687519234

872456931
146389572
539172684
465827193
318945267
297631458
751263849
983514726
624798315

891567423
435812967
726934518
278459136
314276895
569183274
147398652
652741389
983625741

251768439
674935182
398241657
482157396
965382714
713694825
537826941
149573268
826419573

239758614
751634982
684291537
543976821
928415376
176823495
362149758
897562143
415387269

461978352
378526941
295341876
783452169
659713428
124689537
517294683
846137295
932865714

512947638
867315924
349826571
498731256
271568349
635294187
186453792
723689415
954172863

489351672
623794158
157628394
862543917
715869423
394217586
978435261
241986735
536172849

478329651
315486729
269157483
947815362
182634975
653972148
836541297
524793816
791268534

865794132
243618597
719253486
327865914
154932678
698147325
971486253
586329741
432571869

123865479
879412563
564937812
395641728
748259136
216783954
451396287
937128645
682574391

469528731
718936425
235741869
821369547
653874192
974152386
542613978
397285614
186497253

542896371
836721594
179453862
357942186
921568743
468317925
693174258
714285639
285639417

489537126
761492835
532168974
356279481
914853762
827641359
698724513
273915648
145386297

461598327
738426519
259713648
375961482
946872135
182354976
893647251
524189763
617235894

658297143
234156897
719384526
927835614
381642759
465971238
576423981
193568472
842719365

831257469
746391582
529684713
678139254
312475698
954826371
185742936
267913845
493568127

781259634
395764182
642183579
138697245
974521368
256438917
869372451
517946823
423815796

481596372
756342189
239781456
973468215
615927834
824135967
148659723
597213648
362874591

728945361
596183724
134276598
412357986
673498215
859612473
285764139
967531842
341829657

891724356
547693182
236518497
365481729
478962531
912375864
123849675
759136248
684257913

498271635
156389724
723564198
569742813
214836957
837195246
945617382
681423579
372958461

241976358
839451267
756832914
984623571
562197843
317548692
698314725
423765189
175289436

629175348
451283697
738964521
216397485
574628913
983451276
897546132
362819754
145732869

817392645
345678921
629514387
278465193
156839472
934127568
793256814
461783259
582941736

356749821
814235697
297618345
483126579
621597438
975384216
549872163
738461952
162953784

375961482
918324657
426875139
132759846
789146523
564283971
643597218
851632794
297418365

239761485
768495231
541328697
952143876
487256913
613879542
876534129
394612758
125987364

796832451
345961827
218475693
631294578
827153964
954687312
582749136
163528749
479316285

236481597
514279836
798653142
465397281
972816453
381524769
653742918
829135674
147968325

862351947
715249863
349867152
697183524
134725698
528694371
281976435
953412786
476538219

546892713
871345692
239617854
127489365
958236147
463751289
785963421
394128576
612574938

587329164
269418357
431576829
376285941
942631578
815947236
194752683
728163495
653894712

327965481
845173926
196482357
253746819
961328745
784519632
639851274
578294163
412637598

365478921
742196385
891325467
914832576
536714892
287569143
659243718
128957634
473681259

953476281
786219345
412583976
594362817
861957423
327148659
649721538
135894762
278635194

281736945
467295381
593814276
348951627
625378419
179642538
932167854
814529763
756483192

621938475
857241369
934765182
389624517
412357896
765189243
173492658
248576931
596813724

671358942
328496517
945271386
237519468
869724135
514683279
196832754
782145693
453967821

198435276
635782149
274619853
513926487
789541362
426873591
841297635
952364718
367158924

152394678
786521943
394876521
567432819
823159764
419687352
948265137
235718496
671943285

137954286
458261739
296837541
543678192
621493857
879125463
965742318
784319625
312586974

832956174
174832695
965174823
491627358
358419762
627385419
719543286
246798531
583261947

357649218
196823745
842715396
463982571
271354869
985176432
628497153
719538624
534261987

836749521
217568493
549321876
624185937
391476258
785932614
452813769
973654182
168297345

176594823
953821467
284637951
738412695
541769382
692385714
329146578
867253149
415978236

869752143
413698257
725143968
392815476
184976325
657324819
946287531
238561794
571439682

317982456
569431287
428567931
294653178
785149362
136278549
651794823
973825614
842316795

387961452
562834971
149572683
834719265
796253148
251486739
675128394
913645827
428397516

829146357
465723891
317589642
786431925
534297168
291658473
973862514
148975236
652314789

451783926
937162854
862459731
125396487
789214563
643875219
274531698
398627145
516948372

182653794
369847521
745192638
876429153
521736489
493581267
218975346
957364812
634218975

741598632
289436571
635712984
573129846
418365297
962847315
824951763
157683429
396274158

469512378
258376491
137948652
975461283
316289745
842735916
594123867
783654129
621897534

426513879
875946132
913782456
267891345
348257691
159364287
594628713
782135964
631479528

124396758
539178246
678452913
841769532
957283164
263541897
382615479
716924385
495837621

284315697
359786241
176492358
425638179
963157824
817249536
638924715
742561983
591873462

832495617
417286359
965371824
579834162
286159473
143627598
794513286
658742931
321968745

163249587
752183694
948567123
486321759
591876432
327495861
634752918
279618345
815934276

632519847
189674532
574832916
361987254
498256371
257341689
846195723
723468195
915723468

651349287
792168435
384527961
925813674
837654129
416972853
563481792
179236548
248795316

365298714
479561328
821743569
516839247
248175693
937624185
783416952
652987431
194352876

213759684
854316972
967824315
576948231
439172568
182563749
795681423
648235197
321497856

276485139
394172658
518639274
982743516
741526893
653918427
435267981
127894365
869351742

689143725
742589361
351726948
963278514
215964873
478315692
824637159
197852436
536491287

659784321
417632598
328195476
842579613
591326847
736841952
984213765
175468239
263957184

712689453
354712698
896345271
278154936
469237185
135896742
527468319
943521867
681973524

874593126
169274583
352816497
513487269
648952371
927361854
235749618
781635942
496128735

516792438
879345162
423186795
287561943
165934287
934827651
641258379
352479816
798613524

396725418
852134796
174869253
461572839
735918642
928643571
543296187
219487365
687351924

572431689
913768524
648592713
254986371
386147952
197253468
831674295
465829137
729315846

675243198
413986257
928571436
584132679
391867524
762495813
237658941
146329785
859714362

956714832
713829654
842356719
631248597
274695381
589137246
125963478
398472165
467581923

493271586
815649723
672835194
126397458
754182369
938456217
287563941
361924875
549718632

635124897
821796543
749358621
156439278
473682915
298517364
914863752
582971436
367245189

532786491
971345286
486219357
248197635
693458172
157623849
864571923
719832564
325964718

432751869
197628435
586394712
651483927
973215648
824967351
365872194
248139576
719546283

541679328
963825471
872143596
427986153
398751642
156234987
684397215
715462839
239518764

932564817
861279345
754831962
327195486
598642173
416783529
245917638
189326754
673458291

674253189
893614572
521978346
769182453
185346297
342597618
916835724
257469831
438721965

187392465
935684172
264571839
423815697
698723541
571946283
756238914
849157326
312469758

859413627
721965348
634872159
368159274
592746831
417328965
243591786
976284513
185637492

329517486
178624539
654398271
513276948
842935617
967481325
286149753
735862194
491753862

697342158
358716492
421895736
974683215
865127349
213459687
549271863
786534921
132968574

537968214
928541367
461372958
854293176
693817542
712654893
245739681
189426735
376185429

948235176
651879324
237461859
583612497
164798532
729543618
416327985
375984261
892156743

829714563
651283794
473695182
562439817
387152946
914867235
795348621
138526479
246971358

135768492
964251387
827349516
372584169
481693275
659172843
716435928
293816754
548927631

976542138
852193746
431867529
314978652
567231984
289654371
725416893
698325417
143789265

743926185
681547923
952318674
319852746
578634219
426791358
865279431
294183567
137465892

974258136
126937548
583641792
467193825
831526974
295784361
652879413
319465287
748312659

319824675
475936812
628517943
147389526
593162784
862745139
281693457
736458291
954271368

157246983
342879156
689513742
731485629
824967315
596132874
463751298
278394561
915628437

582637149
143925867
796481325
931254678
475168293
628793451
314572986
259816734
867349512

759841236
186392475
243657198
562973814
837415629
914286357
491528763
375164982
628739541

378215964
146739582
295846137
627951843
981374625
453682791
562497318
734168259
819523476

412568739
896137452
375249186
128976345
764351298
953482671
641795823
239814567
587623914

894531726
172846593
653279148
927683451
385417269
461925837
249768315
518394672
736152984

628579134
947183256
315264897
196728543
753941682
284356971
461835729
832697415
579412368

917864523
365127894
248359671
829471356
673985412
154632789
532716948
481593267
796248135

961438572
427951386
835762491
214683759
589174623
673529814
156397248
748216935
392845167

283956417
794128536
156374298
879243165
625781349
341569872
917835624
438692751
562417983

136427589
427859316
598163472
284615937
971382645
365794821
853276194
642931758
719548263

327469158
458721639
196853742
972136485
543978261
681245397
739682514
215394876
864517923

548129673
317546298
269387514
125693487
694758132
873214956
482975361
931862745
756431829

487965132
921483657
536271849
372648915
194532786
865719423
258197364
743826591
619354278

748312695
952678143
631594782
823951467
564287931
179436528
385769214
497123856
216845379

769851324
241736859
853429167
316597482
974268531
528314796
682145973
137982645
495673218

539861427
617243958
284597316
723954681
461378592
895126743
946712835
158639274
372485169

634281975
152794836
897653214
415869723
783512649
269437581
371926458
546178392
928345167

792648153
451327986
386915274
573869412
864231795
129574368
218496537
637152849
945783621

896713254
742985316
531426798
467591832
985237461
213648975
329154687
178362549
654879123

439561827
178923654
256784319
561837942
342196785
987452136
615349278
823675491
794218563

386947152
274651893
519238647
147365928
958124736
623879415
861592374
492783561
735416289

325798641
479361285
681425937
832549716
546173892
917682354
798254163
253816479
164937528

396457182
752819634
418263957
183946725
964572813
527381469
831795246
675124398
249638571

436179852
875234619
921865437
649721385
218653794
357948261
582397146
793416528
164582973

548627319
716439528
293851764
987213456
361945287
452768193
674592831
129384675
835176942

748162539
215973864
693548721
456297183
832451976
971386245
124839657
587614392
369725418

659217384
347685291
812439576
268754139
594123867
173968452
425896713
736541928
981372645

193764258
548923671
726158493
951682347
487539162
632417589
819345726
264871935
375296814

794612385
128953476
365748129
817326594
652194738
943587261
231469857
579831642
486275913

596834712
371629854
248175693
632547189
154298367
789361425
867953241
923416578
415782936

214638579
793254186
568179432
147925368
382461795
956783214
639547821
471892653
825316947

387169425
145823976
692547813
759318264
864972351
213654789
528496137
936781542
471235698

132457896
798612453
456983172
273561948
814379265
965824731
621795384
549138627
387246519

417653289
538129764
926874153
385967421
269431578
741582396
893745612
152396847
674218935

468235719
375941826
129786345
752894631
694317258
831562974
247659183
586123497
913478562

824657913
517943628
396812745
783461592
152389467
469275831
235796184
641528379
978134256

758613249
329847561
416925837
845731926
971286354
263594178
687152493
594368712
132479685

278961543
591432678
634587129
169823457
487615392
325794816
856179234
943256781
712348965

971835246
234916857
568427391
483269175
756183429
129574683
312758964
897641532
645392718

647329158
931854276
528671439
764182395
182935764
359746812
815293647
296417583
473568921

948271536
576438921
123695478
485712369
769384152
231569784
854127693
697843215
312956847

648251937
759438612
213697548
375982461
861543729
492716853
586129374
924375186
137864295

681435927
743291856
925876143
438517692
579623418
216948375
157384269
394762581
862159734

145728369
237691845
869435721
791284653
358967214
624513978
483176592
916352487
572849136

632859714
789341526
154672389
478926153
526713498
913485267
247568931
361294875
895137642

396185274
817462539
245937816
751896342
968243751
432751698
624379185
179528463
583614927

837265149
592134867
164987235
753418692
428596713
619723458
945871326
276349581
381652974

572936184
481257936
639148527
325419768
816375492
794682315
253894671
148763259
967521843

541239678
296847135
873615429
758962314
934571286
612483957
129754863
367198542
485326791

697145823
283976415
451832967
379621548
842759631
165483792
936518274
728394156
514267389

891753624
572416839
436892751
948627315
713549268
625138947
357281496
284965173
169374582

863197524
972543186
541268793
295786341
386914257
417352968
124839675
738625419
659471832

847195326
913862745
625437819
786254931
452913687
139678452
568741293
394526178
271389564

537216498
294783156
816459372
982635714
461972835
753148269
678521943
349867521
125394687

397521486
465978123
821364795
258439617
614782539
739156248
172895364
943617852
586243971

681259437
942837615
537416829
816795342
294683751
753142986
329564178
478921563
165378294

652791384
479683251
831452796
715348629
284569137
963217845
398174562
547826913
126935478

816273495
492518637
735946218
641759823
358621749
279834156
584197362
963482571
127365984

948267531
172385946
536914728
261478359
387591462
495632817
854726193
723159684
619843275

239584716
517396482
648712395
495823167
126947538
783651924
954238671
372165849
861479253

243695781
589137462
716428359
461879523
835216947
927543816
354762198
698351274
172984635

297384615
415769823
386512947
629453178
548197236
731628459
852971364
963245781
174836592

738946215
149582376
265713489
851467923
324195867
976238154
593871642
682354791
417629538

567924183
239618457
841573269
614357892
725896314
398241576
153469728
982735641
476182935

594386217
278159346
163247895
816435972
749628531
352971468
621894753
437562189
985713624

812397645
673452189
549618327
437926851
968571234
125834976
391785462
254163798
786249513

593678124
427351968
681249537
874192653
965437812
132586749
349715286
716823495
258964371

589237146
142956378
736814592
658371429
297548613
413629785
961483257
324795861
875162934

543629781
297184356
186537294
452378169
931465872
678912543
364851927
715296438
829743615

941853267
725469813
836217945
153624798
294738156
687591432
479386521
568142379
312975684

325789614
918465327
764321895
489612573
132857469
657943182
893174256
246598731
571236948

436758129
571692384
928314765
143829576
297165438
685437912
864971253
312546897
759283641

451279836
862354971
379168524
694832715
217645398
583791462
125983647
738416259
946527183

431965278
958273416
627481593
594628137
816734952
273519864
162897345
385146729
749352681

186325497
297841635
543976812
719468523
635712984
824593176
362184759
478259361
951637248

248195376
976348251
315627849
684712935
729534168
153986724
437861592
892453617
561279483

291378564
875649231
634251897
917586342
382194675
546723189
468915723
129837456
753462918

694318572
238457196
517962348
869124735
172539864
453786219
941875623
725693481
386241957

673814952
218759643
945623871
194387526
867245319
352961784
431576298
786492135
529138467

584136792
371942586
926587314
692753841
438219675
715468923
157694238
263871459
849325167

169543782
374218956
528967431
456372819
712894563
893651247
637489125
241735698
985126374

894721356
351694827
672583194
427865931
516439278
938172645
149256783
285317469
763948512

863927145
157834269
924651378
375298416
291546783
486713952
638179524
519482637
742365891

548197632
936852147
217436859
685379421
179284365
324615978
753941286
461528793
892763514

817354692
245896317
639712845
921673584
378549126
456281739
764128953
582937461
193465278

852371964
764289315
319456728
423615879
587932146
691847253
138764592
945128637
276593481

365897124
127354968
984126375
246918753
598673241
713542689
859761432
632489517
471235896

985324716
316857942
472916385
547168293
163792458
829435167
634571829
298643571
751289634

478256139
362179845
951438267
529784613
147362598
836915472
783541926
215697384
694823751

251879436
487632519
936541728
768125943
145963287
392784651
623498175
819257364
574316892

351964782
274185936
698723154
536879421
827416593
149532867
483691275
965247318
712358649

527916384
964385712
183724965
659871243
248653197
371492658
412539876
796248531
835167429

875124639
341896752
629573184
532768491
986241375
417935268
193457826
268319547
754682913

684932751
153678924
972541683
465327198
837419265
219856347
598163472
326784519
741295836

128736459
347958126
569142873
784523961
216497538
935681247
892364715
473815692
651279384

271685943
954213687
836974125
683147259
712596438
549832716
428369571
195728364
367451892

219745386
645318927
738962145
826197534
971453268
354286719
467521893
193874652
582639471

693451278
254738169
817926345
486192753
739845621
125673894
371564982
568219437
942387516

136497825
859263471
427518693
748325169
265149387
391876542
613782954
974651238
582934716

317528469
598436712
426719358
739261845
285347196
164985273
853674921
672193584
941852637

876432951
459617382
132859746
568974213
217583469
394126578
783241695
641395827
925768134

189236574
743185962
265974831
931748625
678352149
452619387
897461253
524893716
316527498

758391264
321467958
694285731
216834579
583972146
947156823
872613495
469528317
135749682

315264798
284197635
769358124
642715983
573829461
198643257
451982376
827436519
936571842

674523981
932178465
185964372
341896257
768235149
529417836
813759624
256341798
497682513

749365218
153892764
268714935
497628351
321547689
586139427
874256193
932481576
615973842

348257916
197846325
652319784
973561248
215784693
864923571
581672439
429135867
736498152

524178936
691543782
783296154
859714263
172635849
346982517
215367498
467859321
938421675

524876193
879314256
613529784
758942361
461753829
932681475
297435618
146298537
385167942

148295637
357614928
692387541
465173289
973528164
281946375
524869713
836751492
719432856

792568431
483971652
165342798
941786325
637259814
258413976
874195263
529634187
316827549

518937426
273641598
469285137
145362789
786419352
392758614
931876245
857124963
624593871

729384156
856791432
431652789
682135974
374269815
195847623
948513267
213976548
567428391

498615273
361827945
572934681
749261358
135489762
286573419
653142897
817396524
924758136

435678291
172459368
869321457
243597186
598164732
617832945
951783624
726945813
384216579

691358427
783124965
524796318
237519684
149687253
865432179
372965841
416873592
958241736

379154628
524689371
681732495
736425819
142978563
895361742
267893154
918546237
453217986

712936548
389415276
546872931
421698753
635724189
978351462
157283694
894167325
263549817

319547286
746382951
852196374
137829645
628451793
495673812
974265138
281934567
563718429

394612578
568437291
217958436
721863945
856294317
439571682
972145863
145386729
683729154

487593621
653182947
921674583
134967258
279358416
865421739
396845172
512736894
748219365

596241738
741538926
328679514
879362145
264815397
153794682
935426871
612987453
487153269

863712954
579483126
421965738
236148579
745639812
198527463
912354687
687291345
354876291

452716398
319258647
768439251
893162574
625947183
147385926
584621739
271893465
936574812

239456718
576281349
814739562
951672483
362948157
487513296
625394871
143867925
798125634

745918623
621345798
389762145
274659831
598173462
163284957
832497516
917526384
456831279

374512689
185639247
629874513
236195478
497283165
518746392
842951736
763428951
951367824

841763295
269548731
357912846
182357469
596124387
734689512
415876923
623495178
978231654

463281975
125497368
798563142
519748236
387652419
642139857
956814723
874326591
231975684

471362589
268459173
935781426
713296854
684513297
592847631
126978345
359624718
847135962

592834176
417562389
683917542
259671834
834259617
176348925
345126798
768493251
921785463

472896135
156423879
938517426
369178542
241365798
785249361
527931684
614782953
893654217

732815964
861794352
945362718
293658147
518427639
674139285
129583476
456971823
387246591

851942376
394765821
672831594
139274658
247586913
586193742
728319465
965428137
413657289

897534612
356912748
241687395
623495871
984176523
175328964
562849137
419753286
738261459

827695431
419327856
653814297
975431628
384256179
162789543
248173965
791562384
536948712

179265483
263748159
548193762
457986231
682317945
931524678
794831526
826459317
315672894

685137249
934526178
721984563
148752396
259643781
376819425
562491837
417368952
893275614

683975241
251684379
794231586
168593724
547812963
329467158
976128435
835749612
412356897

385246791
729831564
614957832
271495386
946318275
538762149
452673918
867129453
193584627

847951623
153267498
269834571
924376815
381425967
675198342
736519284
598742136
412683759

641738592
985241376
723659814
854976123
267413985
139825647
496582731
512397468
378164259

598274361
672351849
143968257
381645792
964732518
257189634
819526473
435897126
726413985

869412537
741635298
523789461
458261379
936574812
172893645
695148723
217356984
384927156

793652418
214897563
568143927
649538271
185724639
372961845
951476382
437289156
826315794

279863451
845917623
316245978
724136589
591482367
638579142
463721895
987354216
152698734

285934176
143768529
769512834
576123498
814679253
932845761
651497382
397281645
428356917

748591236
256783491
139264578
865372149
397418625
412659783
681947352
924135867
573826914

612358947
975124836
834679251
246583179
781946523
359712468
567291384
493865712
128437695

246531789
987624135
531879624
374985261
198362457
652147893
813456972
769213548
425798316

216438759
893675142
475192638
924761583
357289461
168354927
781526394
549813276
632947815

271964583
359182476
468357921
182475369
743629158
695831742
536798214
917246835
824513697

548712369
936548217
127936584
693257841
475861932
281493675
364129758
819375426
752684193

751946823
968123745
342758691
824519376
195367284
637482519
573291468
489675132
216834957

784612935
326594718
915873264
471285396
253469871
869137542
538941627
192756483
647328159

964812573
352947816
871356294
486529731
193784652
527163948
218475369
749638125
635291487

953164827
742938615
861275349
128597463
374621598
596843172
439756281
617382954
285419736

856394271
173628459
429175863
542837196
937261548
618549732
295783614
361452987
784916325

147896253
358421796
296357814
732619548
461538927
589742361
613275489
824963175
975184632

759813246
834296751
162574398
248367519
593421867
671958432
415682973
926735184
387149625

913842567
846759123
275316498
192438675
538627941
764591832
681274359
329165784
457983216

129546378
645387192
873129654
798415263
352698417
461732985
217953846
584261739
936874521

581376294
793482516
246591837
132765948
678943125
459128673
815237469
364819752
927654381

819562437
576493182
342871596
784639215
165287943
923154678
251748369
638915724
497326851

472689153
159743286
368251947
231867594
847592631
596134728
985416372
714325869
623978415

852497316
197236548
634158297
281564739
549371862
376829154
425983671
963712485
718645923

625439871
971856342
834127659
187942536
593618724
462375918
756294183
349781265
218563497

831769245
946532718
257418693
714386952
392157864
685924371
168295437
579843126
423671589

936285417
824719653
715364928
687593142
241876395
359142876
163927584
578431269
492658731

593826714
412759683
867431592
129375846
356984271
784162935
935647128
641298357
278513469

982457361
143689257
576321984
851962743
769843125
234715896
627194538
415238679
398576412

489735612
163492785
725861943
396247851
872513496
541986327
638154279
957328164
214679538

928453716
715692438
463718295
876324951
594186372
231579864
687941523
352867149
149235687

645327819
792168435
813954762
179583246
326749158
458216397
237495681
584671923
961832574

214735689
759628134
836194572
548967213
621483957
973512846
487256391
165349728
392871465

134276598
789534621
265918743
318457269
426891375
957623814
641785932
893162457
572349186

453128697
689475213
712693458
598362174
276514389
134789526
861247935
925836741
347951862

519328764
746591832
832674915
285916347
173842596
694735128
327489651
961257483
458163279

675243981
341895627
829671534
938764215
167582493
254139768
496358172
513927846
782416359

748596213
923184567
651372948
267938154
395417826
814625739
176249385
482753691
539861472

165329748
423786159
798514623
382671495
917435286
546892317
674258931
259163874
831947562

758316429
193842576
624759183
362198745
879465312
541237968
237581694
416923857
985674231

945361728
268975413
137428695
451832967
396754281
872196534
623517849
514689372
789243156

619327485
354618279
728954316
173495628
892736154
465182793
241569837
586273941
937841562

261749583
374528169
859136427
513687294
642391758
798254631
136975842
985412376
427863915

824579163
159463287
763281594
485137629
376925418
291846375
538712946
642398751
917654832

921543768
354867912
687219453
742358691
835196247
169472385
478625139
596731824
213984576

157384692
324596718
896271435
438167259
569432187
712859346
973645821
245718963
681923574

453827691
768195234
921634587
896243175
237518469
145769823
684371952
579482316
312956748

354718629
167592438
298346157
719623845
836459712
425187963
571834296
642975381
983261574

926378541
413695278
587421369
872913456
134586927
659742813
798264135
341857692
265139784

359618472
481527639
726493815
942156387
173849256
568372194
894235761
237961548
615784923

785462139
419378526
236915748
857146392
143259867
692837415
328594671
571623984
964781253

793816425
451972863
268435791
312648957
875293146
946157238
534789612
689321574
127564389

245396187
371528496
986741532
697134258
132985764
854267319
423819675
769453821
518672943

581672439
973184256
426395718
795816342
834729561
162453987
318947625
659231874
247568193

297543861
651897342
438621957
915274638
763158429
842936715
379415286
184762593
526389174

218743659
734569182
695128347
481397265
326854971
579216438
842935716
967481523
153672894

854936712
397124856
162587349
635798421
948612537
271345698
583271964
416859273
729463185

148573296
296148573
357926841
531264789
974381652
862795134
485619327
623457918
719832465

487215936
321694857
596783421
638971245
279456183
145832679
712368594
964527318
853149762

354921786
279486351
186357249
463792518
821543967
795618423
647135892
538269174
912874635

846729351
391854762
527136948
154398627
289567413
763412895
932675184
618243579
475981236

689453712
317269485
524781963
192374856
453698127
768125349
935842671
871536294
246917538

253748916
794156823
681293547
826319754
915472368
347865192
432981675
579634281
168527439

364529187
958741362
172386459
835617924
427958613
619432875
296174538
743865291
581293746

539762481
281934675
746851392
493215867
857496123
612378549
375689214
164527938
928143756

942768531
653419872
781253964
864192357
239576418
517384296
178945623
396827145
425631789

562193874
783245619
419867523
125936748
894752136
637418295
348671952
251389467
976524381

365182947
184967235
927435861
273648519
418579326
596321478
631894752
749256183
852713694

862413957
419765328
573298164
631942875
245187693
987356241
724631589
398524716
156879432

917426853
268359147
435178296
324615978
871932564
659847321
146293785
793584612
582761439

754192863
281463795
639875241
148239576
926517384
573684129
362741958
417958632
895326417

713694285
495728163
826513497
564132978
281976534
379485621
157369842
938241756
642857319

175246389
648193725
392785641
239814567
761529438
584637192
853472916
917368254
426951873

724961358
563278491
918345267
457129836
136587942
892436715
371692584
245813679
689754123

859263714
462971835
371845962
785324196
694517328
213698457
946732581
138456279
527189643

643125978
295487163
178639254
829543617
314276895
567918342
751392486
436851729
982764531

986735124
125694837
347218659
538179246
692483571
471562398
859346712
214857963
763921485

874523619
269871345
153694872
618359724
392748156
745162983
586237491
937415268
421986537

193827465
548639172
276541839
817253946
429768513
365914728
784392651
952176384
631485297

194328657
768945132
325167849
473256981
519783426
286419573
657892314
942531768
831674295

376214985
219857436
548963127
491672853
857439261
623185749
785341692
934726518
162598374

952413768
834762159
167859324
513687942
246935871
789124635
628571493
391246587
475398216

438961725
167523894
592748631
713296548
286154379
954837216
329615487
845379162
671482953

314572896
569481327
287396145
126743589
748159263
953628714
491837652
672915438
835264971

598672431
164358792
372149865
721836954
946725183
835914627
657291348
283467519
419583276

658217394
412953867
397468521
176839452
823745916
549126738
735681249
281594673
964372185

321846759
859173642
746259831
683427195
194365278
275981364
518634927
967512483
432798516

239745681
758136492
461892735
312658947
985374126
674219853
896527314
543961278
127483569

345918726
268754139
971236485
437685912
682149573
519327648
753861294
896472351
124593867

298746135
467315928
315982476
832691547
954837261
176524389
743169852
621458793
589273614

637189524
241537689
958264317
196873452
324615798
875942163
563798241
719426835
482351976

293561487
576483291
841279653
482937165
965124378
137658942
328746519
714395826
659812734

513946782
789125643
624837591
241358967
968472315
375619824
456293178
197584236
832761459

396845712
782196543
541723986
164582397
957631428
238974651
629358174
873419265
415267839

854623719
291847356
376195248
468351972
739462185
125789463
583274691
642918537
917536824

265147983
894253176
317869524
458796231
176324895
932581467
789435612
521678349
643912758

428536791
193742685
756981234
932865417
564179328
871423956
615397842
387254169
249618573

691358274
357924681
428671539
843265917
912487356
576139428
234816795
165792843
789543162

721864539
693125847
458739621
972513486
315648972
864972315
246351798
187496253
539287164

143865927
592741368
687293415
734186259
926537184
815429673
468952731
279318546
351674892

294138567
176945823
835762914
549683172
768291345
321574689
482319756
957826431
613457298

724369518
351872964
986154372
873246195
265913847
149587623
617435289
598721436
432698751

854731692
129846573
367952841
735419268
416528739
298367415
973685124
541273986
682194357

527834619
389165724
416297853
951748236
762953148
843612975
274389561
695471382
138526497

537124968
821697354
469835712
342918576
156473829
978562431
294356187
783241695
615789243

856741923
492863751
731529684
985632417
174958362
623174598
349285176
217496835
568317249

135479862
267581394
948632157
576948213
423716985
891253476
354197628
689325741
712864539

561972834
983451672
274368915
196285743
325794168
748613529
852146397
417839256
639527481

754829163
629315487
813476592
137682954
948751326
562934871
471298635
396547218
285163749

754861293
382495716
916273584
543712869
697538421
821649375
238156947
179324658
465987132

862714395
945623178
317598426
251437869
493862517
678951243
724386951
139275684
586149732

413769852
289345671
567128439
975634128
134582796
628917543
751296384
896473215
342851967

971523648
463798521
582641739
354816972
628937154
197254386
845369217
739182465
216475893

125793486
763814952
948625731
631572849
879431265
452986173
397158624
516247398
284369517

356172498
724983156
198564237
469315782
873246915
512798364
635429871
287631549
941857623

149263758
823715496
657948123
985431672
716582349
234697815
562874931
491356287
378129564

132956847
857142396
649378251
785261439
391487562
426539178
578613924
964825713
213794685

461382597
398457621
527196348
289671453
615834279
743925186
976243815
154768932
832519764

163975842
427138569
895246713
971352486
546891327
382467951
619583274
238714695
754629138

245369178
371825694
896174253
652431987
139786425
487592361
918653742
724918536
563247819

379526814
645918732
281347965
132759486
796184523
854263179
928675341
413892657
567431298

914673285
587219346
236485179
729348651
351762498
468591732
692837514
143956827
875124963

593167284
821934657
764285391
478629513
159873426
236451879
985746132
612398745
347512968

687153924
254697138
391248675
815769243
729314586
463582791
172436859
548921367
936875412

156932784
238574196
497861325
841356279
573289641
629417853
312745968
785693412
964128537

256347918
194685723
738192465
879516342
461923587
523478196
987254631
615839274
342761859

695871243
218634597
734259618
821967354
956348172
347125869
169482735
472513986
583796421

316528794
489637125
572941836
738296451
654173289
921854367
193462578
245789613
867315942

361974852
278165493
945328176
419756328
583412967
627839514
796583241
852641739
134297685

346817592
827593641
591264378
652349817
734681925
918725436
173458269
465972183
289136754

817945326
356782194
492613758
741568239
528439617
639127485
984371562
165294873
273856941

684129753
175463892
293578164
319285476
752641389
846397215
438916527
921754638
567832941

725418963
348596127
916372458
173659284
564821379
892734615
481967532
657243891
239185746

647931825
589726143
132458769
791263458
854197236
263845971
915374682
426589317
378612594

987642153
625381794
413759862
348265917
572914386
196873425
834596271
751428639
269137548

854917263
136582974
279436581
698124357
423795816
715368492
962841735
347659128
581273649

231748659
786592314
954136827
379254186
542861793
618973245
167485932
423619578
895327461

697352481
512468379
843179652
254783916
981246735
376915824
165897243
438621597
729534168

841359627
267841539
395276841
523968714
486127395
719435286
632594178
978612453
154783962

728946531
593172864
614538927
987213645
452867319
361495278
246759183
875321496
139684752

794135628
852697134
613482957
175948362
389256741
246371895
467829513
928513476
531764289

845396712
793128456
621745839
579461283
432879165
186253947
358917624
964582371
217634598

318476529
694582173
257139684
463251798
871394256
925768341
746923815
132845967
589617432

182493756
946875231
375621498
763154982
529738164
418269375
837512649
294386517
651947823

914236758
235784916
687195234
859623147
461578392
372419685
123857469
596342871
748961523

649132857
127548693
358976124
714893265
835624719
962715438
491257386
276389541
583461972

793162845
812345796
645978213
956423187
438751629
127689534
374816952
289537461
561294378

951234678
724568391
638719524
246893715
375126489
189457236
593682147
817345962
462971853

539748126
782361495
641259738
375196842
294875361
816432579
967583214
153624987
428917653

124365987
957482316
638971425
213548679
765139842
489627531
341256798
896713254
572894163

596742138
147389256
823156497
254971683
378625941
961438725
682597314
735214869
419863572

684519273
192376854
357842619
865423791
739168425
241957386
478695132
926731548
513284967

348795162
126843957
795162384
451289736
263417895
987356241
612538479
879624513
534971628

168437592
492518736
573629418
816954327
729386154
354271869
637142985
981765243
245893671

138259476
269374581
574861329
782615934
643928157
951437862
817592643
395746218
426183795

635917482
129846357
748253961
567198243
381624579
492375816
953461728
214789635
876532194

984571623
573264189
621398745
217439568
465812937
398657214
142985376
839726451
756143892

413698725
297145863
865372149
579861432
642537981
138429657
324916578
986753214
751284396

637958421
254371986
981642537
875294613
423516798
169837254
798423165
546189372
312765849

127693548
649785321
358241769
864937215
795128634
213456987
486379152
571862493
932514876

195324678
482769513
673518924
521673489
748195362
936482751
369851247
854237196
217946835

152863497
674192358
938745162
423958671
591476283
867321549
719534826
346289715
285617934

472168593
158973462
639524178
247856319
815392746
963417825
784239651
526781934
391645287

723948516
896175432
415263879
564782193
239614785
178539264
657321948
981456327
342897651

853697421
674251983
129834576
536748219
418925637
792163854
987516342
241389765
365472198

124376895
386945217
975821436
849632751
752194368
631758924
597463182
213587649
468219573

547912368
698735142
123684975
964158237
271396854
835427691
452863719
389571426
716249583

842617593
753892146
619354782
985743261
427165839
361928457
534279618
178436925
296581374

312546789
657893214
894172365
745631928
269458137
138927546
523784691
476219853
981365472

926543871
751968234
384127596
847356912
165294387
293871465
419632758
632785149
578419623

641538729
723694518
895271463
387912645
916345287
452867931
238459176
169723854
574186392

298517634
136429758
574638219
859743126
317862945
462951873
745296381
681375492
923184567

719385426
248176593
365492718
976243851
823519647
154768239
431627985
682951374
597834162

469378251
351249876
872165934
748591362
936482517
125736498
283917645
514623789
697854123

718352694
932416587
564897312
256174839
189623745
473589261
625931478
841765923
397248156

465837912
892641375
317259468
149582736
726493581
538176294
951328647
283764159
674915823

459386217
382417596
617529843
841973652
296854731
735162489
578631924
124795368
963248175

569214783
418397625
327568914
273451869
945876132
681923547
794182356
836745291
152639478

851927436
397456128
642831957
918563274
723184569
564792813
189375642
476219385
235648791

573241689
218965734
964738125
846329571
157684392
392517846
435172968
689453217
721896453

876294513
512637489
943158672
354781926
689423157
127569834
495872361
261345798
738916245

241639578
756428913
389715246
863274159
492351687
175986432
614897325
538162794
927543861

716294385
983751426
524863197
658327941
237149658
491685273
865932714
149576832
372418569

839645712
164372958
257189463
526934871
971856324
483217695
715463289
642598137
398721546

374629158
986751342
215438967
159863724
627145893
843297615
432976581
561382479
798514236

358197264
291684357
764532981
527463198
416958723
983721645
145279836
879346512
632815479

318762495
764593821
259841673
123489756
547236918
986175342
491658237
635927184
872314569

287643195
463519827
519827436
798361542
342758961
156294378
875432619
924186753
631975284

358791246
916254783
247683519
591862437
723145698
684379152
439527861
162438975
875916324

375416928
264958731
189237465
947863152
831529647
652741893
728695314
516374289
493182576

964357218
251849376
738261954
389425167
175936842
642718539
413692785
896573421
527184693

278136549
913425786
645798312
136974825
594283167
782651493
851369274
367842951
429517638

718295364
562431987
394687512
829346751
176852439
453179628
241763895
937528146
685914273

875691432
392874516
641253987
134962875
769485321
528317694
956728143
283146759
417539268

397258164
854316927
612749385
976132548
548967213
231584679
485691732
129873456
763425891

923765418
541938726
876142953
792654831
354817692
618293574
235476189
489521367
167389245

253764198
471859263
986213457
368942571
592176384
714385629
847521936
635497812
129638745

697341852
534862719
182975463
756219348
419783526
328654971
271438695
865197234
943526187

159863724
746592138
238174956
391286547
467351289
582749613
625437891
914628375
873915462

634581279
279634518
815279634
427953186
958146723
361728945
186392457
593417862
742865391

789561324
543827196
621349578
938156742
167482953
254973681
312794865
475618239
896235417

542986317
316427985
879315264
623579148
498163752
157842693
731654829
264798531
985231476

613497258
958261743
427358916
739586421
841732569
562914387
396825174
175649832
284173695

815736492
267194358
349852176
158369247
493278615
672541983
581923764
724615839
936487521

763145289
189327645
452698731
837456912
624719358
591832467
376281594
948573126
215964873

971624538
638751492
542389671
493218756
187546923
265937184
714892365
856473219
329165847

481325769
627198435
539467812
156872394
743951286
892643571
375219648
968534127
214786953

321647958
964185732
587329641
413962875
692758413
875431269
758214396
246593187
139876524

681549732
295317648
347862915
769281354
852493176
413675289
978124563
134956827
526738491

415897236
739652184
286143975
871325469
543916728
692478513
958261347
164739852
327584691

247861953
319547286
865932471
576284319
134659728
928173564
683795142
792418635
451326897

489237651
721596348
635481279
967318425
843625197
152749863
376852914
514963782
298174536

325164879
781932546
496875312
178253694
954617283
632489157
217596438
569348721
843721965

437925816
219386754
685471293
942137568
876594132
153862947
328619475
561748329
794253681

236845719
895731246
147692358
524186973
683579421
719423685
468357192
951264837
372918564

519827346
478613259
236495718
785261934
694538127
123749865
347952681
951386472
862174593

259438671
674195823
381672594
963584712
718329456
542716938
427961385
196853247
835247169

864975123
531462897
927138654
752683419
698741235
413259768
286597341
179324586
345816972

541823769
987615423
263749851
359476182
816952347
472381695
734298516
625134978
198567234

679528314
538914726
214736598
941863275
786259431
325471869
153642987
867395142
492187653

371596842
624318597
589724361
237459186
418632975
956187234
145863729
862975413
793241658

642713859
138956472
759824136
815349627
927165384
364287915
296531748
483672591
571498263

945386127
321497856
867251934
759148362
638725419
214639785
583972641
192864573
476513298

976351842
243879651
815246379
532714986
761938425
498625137
124593768
387162594
659487213

896127534
352894176
471635298
139248765
625971483
784356921
913562847
567489312
248713659

897251643
432678519
615349278
183765924
764982135
529134867
946823751
258417396
371596482

763859142
418263759
529714368
687321495
351498276
294675831
832546917
975132684
146987523

183245679
645973218
729168435
462719583
978354162
531682947
296437851
354821796
817596324

451273869
869451723
372896145
586132497
293547618
147689532
935764281
724318956
618925374

847196352
319725684
256384971
981243567
573618249
462579138
125837496
698451723
734962815

468932571
317548629
259167384
931254768
586793142
724816953
843679215
695421837
172385496

958241736
271386954
346597182
634718529
189625473
725934618
867453291
493172865
512869347

134925687
596187423
782634951
879412365
625378194
413596872
367249518
251863749
948751236

185246739
974358261
236917854
859431627
612789543
347562918
761823495
528194376
493675182

573941826
912386745
486752913
894675231
365218497
127493568
759134682
641827359
238569174

312695478
568741392
479832651
627389514
984156237
135427869
256914783
841573926
793268145

937184562
426953718
158267394
245371986
763892145
819546237
384715629
591628473
672439851

546832917
793415862
128796435
314628579
952347681
867951243
431289756
689573124
275164398

675831942
489265317
312497658
591348726
746129583
238576194
853712469
927654831
164983275

871925364
496713582
325486791
753149826
249638175
618572439
164897253
982351647
537264918

713682459
298754136
564913872
926541783
137826945
485379261
879235614
651498327
342167598

634721859
728956431
195384627
416235978
953478162
872169543
567813294
341692785
289547316

896375214
714962835
352481796
249137568
683259471
571846923
935624187
167598342
428713659

961357284
254681397
387924516
872549163
635718429
149236875
723865941
498173652
516492738

781534692
539276418
246981735
163847259
824159367
975362841
317625984
652498173
498713526

987621543
653847219
412953678
128539764
539764821
764218935
846392157
395176482
271485396

463712859
259468317
817359642
146237598
925684731
738195264
591876423
674923185
382541976

948512763
231674958
657938421
493156872
712893546
865247139
389765214
176429385
524381697

396457281
271869345
845231976
152684793
467923158
938175624
514796832
689342517
723518469

539182764
846573291
271964538
957421683
613895427
482736915
128647359
394258176
765319842

145276389
397814562
268593174
812467953
534981627
976352418
481629735
659738241
723145896

498671253
213985764
756432819
349817625
581326947
672549381
964253178
135768492
827194536

734819265
895263741
612754983
146537892
273698514
589421376
968342157
351976428
427185639

154897362
827365941
396241785
742183596
639524817
581976423
468752139
273419658
915638274

314785926
768492513
952631847
871546239
493827651
526913784
687354192
145269378
239178465

985361274
621478359
374259816
148592637
753186942
296743581
469837125
532614798
817925463

426871359
319542768
785639142
197364825
842795631
563128974
274913586
938456217
651287493

218453697
354796281
697218354
849375162
725641839
136982745
973164528
482537916
561829473

549613728
163782594
278954316
751826943
684391275
932547861
815479632
496238157
327165489

924738165
561492378
837651429
695874231
413269857
278513694
149325786
386947512
752186943

864521937
519367284
732948165
198275346
425683719
376419528
243796851
687152493
951834672

647912583
125386479
389754261
871539642
236471895
594268137
752843916
918627354
463195728

832679541
561843927
749125368
913487652
475236819
286591473
357962184
698714235
124358796

421836597
865917423
379425681
643281759
912573864
587694312
794168235
156342978
238759146

876513492
193246785
254987163
428159376
735628941
961374528
649835217
317462859
582791634

183479256
697235814
452618973
836524197
719386542
245791368
924857631
371962485
568143729

157384629
329761458
864925137
471259863
298673541
536148972
915437286
742896315
683512794

486921735
231567498
759438261
645793182
318254976
972816354
593182647
827649513
164375829

382941657
694375281
571268493
216853974
457196328
839427516
165739842
723584169
948612735

719324856
268579143
453681297
176945382
934218675
582763419
645892731
321457968
897136524

697384251
182795436
354216987
573928614
916453728
248167593
735842169
829671345
461539872

286539714
397614285
541782396
832146579
765398421
914275638
473861952
658923147
129457863

518473296
932156874
647928135
264789513
759312468
381645729
895267341
423891657
176534982

965718324
142593678
783246159
457961832
391852746
628437915
814675293
239184567
576329481

245683197
197524638
836971245
652137984
473869512
981452763
514298376
328716459
769345821

594378621
186425379
732619584
453186792
678942153
219753468
821564937
367891245
945237816

392164578
157832496
486957312
543681729
921475863
678329154
265748931
714293685
839516247

284657913
391842765
675139428
543981276
927365841
816724539
468293157
132578694
759416382

785194623
149236785
632785194
821673459
374859261
956412837
497568312
263941578
518327946

496823571
831975462
527614893
348762159
762591384
159438726
273156948
685349217
914287635

739846125
548271693
621953748
915638472
376429851
284715369
857162934
162394587
493587216

967342185
825917463
341568729
138725946
479836251
652491837
593184672
214673598
786259314

329658741
584173269
167924538
936541872
245837916
871296354
698315427
452769183
713482695

392458716
657319842
418672935
764835291
581924367
923761584
179586423
836247159
245193678

935847126
716923458
824651739
168734295
592186347
473295681
381469572
649572813
257318964

357941268
862357194
419628357
293476815
174895623
685213749
538169472
721584936
946732581

312568794
869714325
547239861
284156937
653897142
971423586
436971258
795682413
128345679

175826394
824395671
369471285
497632518
231958467
586714932
613547829
952183746
748269153

517863942
394271856
682495137
965782314
823614579
741539268
276158493
459327681
138946725

768953412
923418567
145672983
389267154
456381279
217549638
894135726
631724895
572896341

736524918
481639275
529718436
273145869
694287351
158396724
345971682
962853147
817462593

796183452
154972638
283654179
347598261
821436795
965217384
572861943
618349527
439725816

481397256
267518394
935246718
126879435
359624871
748153629
514762983
892435167
673981542

752931684
936847152
481625739
624389517
193576428
875214396
268753941
349168275
517492863

182694735
635287149
479153826
961548372
258371964
347926518
823415697
714869253
596732481

682719543
741853269
953264178
498571632
326498751
517326984
139645827
264187395
875932416

693471825
421865739
857239461
765928314
148356972
239714586
582193647
974682153
316547298

129478356
754631289
863925471
241567893
698314725
375289614
586793142
437152968
912846537

164985327
239647158
857123964
542738691
981562743
376491582
725819436
693274815
418356279

359612847
714983625
628475931
872356194
465791382
931248756
247869513
596134278
183527469

874152369
135967824
629348157
748293615
563471298
912586473
491635782
257814936
386729541

957318462
621479835
348625197
492863571
186597243
735142986
273981654
814756329
569234718

918436257
362579814
457821639
125348796
793265148
846917325
579183462
281694573
634752981

864237951
719546382
235819746
482695173
973124568
651783429
527361894
398472615
146958237

712895364
849613257
356247891
125984673
634751928
987326415
291478536
568132749
473569182

546831729
781249356
329675481
218597634
653412897
974386512
165728943
832964175
497153268

286357419
397481265
514692738
953174826
742568391
861923574
125839647
438716952
679245183

357861492
942537816
168294357
691348275
234675189
875129634
586912743
729483561
413756928

648795213
793142586
125836974
936281457
851479362
274653891
482567139
317928645
569314728

625743819
347819526
198562374
534271698
781695432
269384157
956437281
812956743
473128965

624975831
387146925
951823476
738214659
195687342
246539718
579461283
863752194
412398567

782614935
345829716
619375248
594268371
126437859
837591624
961753482
453982167
278146593

652841937
319765248
748932165
264579381
971386524
835124679
127453896
583697412
496218753

963124857
517938426
842657139
754283691
381569274
296471583
638712945
129345768
475896312

926837541
437125689
581469327
719546832
348792165
265318794
152983476
894671253
673254918

419862375
576193824
823754619
968315742
147926538
352478196
781549263
234681957
695237481

483972156
259163874
167458932
918627543
736549281
542381769
894235617
371896425
625714398

853976412
624381975
719425683
136754298
572198346
498632157
365849721
247513869
981267534

376491825
185723946
294568137
843617259
712945683
659382471
528179364
967834512
431256798

436817952
782569314
591423876
143795268
869241735
275638149
658172493
914386527
327954681

123546987
548297163
976831542
759183426
431652879
682479315
317924658
894765231
265318794

923685147
415732869
786914523
532846791
697251384
148379652
851497236
369128475
274563918

413725968
796438125
582619743
349287516
651943872
827156394
168392457
975864231
234571689

826179435
579483162
341625987
783512694
915846273
264937851
638251749
197364528
452798316

279845613
586137294
431692875
347926158
952381746
618574329
195763482
764258931
823419567

658271943
472935186
139846275
825367491
316498752
947512638
594123867
781659324
263784519

156782934
347659281
982134675
534928716
271463859
869571342
425897163
698315427
713246598

927415836
148326759
653789241
462931578
371852964
895674312
584263197
236197485
719548623

392574861
876219354
154683279
935748612
628195743
741362985
569437128
287951436
413826597

784235691
162489753
539671842
356812974
928743165
417956328
271568439
845397216
693124587

497218635
268735491
153964287
816342579
529671348
374589126
932157864
685493712
741826953

135672498
479815236
862493175
287139564
596247813
314586729
623758941
948321657
751964382

651274938
279683415
834195762
487531629
316942857
592768143
963457281
725816394
148329576

819763542
537284691
264591873
176825934
492136785
358479216
923648157
645917328
781352469

857613492
213894765
694527183
348965271
961742358
725381946
486239517
172458639
539176824

138592467
567384912
429716583
852139674
394267158
671458329
983625741
245971836
716843295

415967238
928534671
637281945
851493726
296718354
374625819
182356497
543879162
769142583

125974386
937826415
486153279
314765928
562498731
798231654
253619847
641387592
879542163

753416982
291873546
684259713
972645831
145387629
368921475
416538297
527194368
839762154

924561387
587943612
316278549
792154863
158326794
463789125
845697231
239815476
671432958

537641289
498572136
621389475
943725618
275816943
816934752
369157824
154268397
782493561

639178542
715324968
482695317
943256781
826731495
571849623
198567234
354912876
267483159

318947652
276513849
594826371
857691234
629354718
143782965
431268597
962175483
785439126

625938147
931574682
478261935
597342816
864719523
312685794
253196478
789453261
146827359

958763421
641258739
237149658
364872915
185934276
792615384
473586192
826391547
519427863

745961328
316582974
982743561
871239645
264815739
539476812
198627453
427358196
653194287

675231894
921478356
384596127
869715432
217943685
453862719
198654273
542387961
736129548

538726149
429138675
761945382
257893416
394671528
186254937
815467293
973512864
642389751

762531498
195684237
438729561
543278619
681945723
279163854
324896175
816357942
957412386

153826479
978514326
642937851
819673245
526148937
437295168
264781593
791352684
385469712

471823659
286495731
593617824
147389562
362574918
859261347
724956183
935148276
618732495

498231657
352678914
716945832
564129783
271483596
839756421
183564279
625397148
947812365

289651437
536479218
174832695
317295864
895164372
462387159
741926583
653748921
928513746

625973481
893415276
417826935
156798342
942631857
738542619
574289163
261354798
389167524

296738451
587641392
431295768
678152934
953486127
124379685
869517243
745923816
312864579

714269358
982543716
635178294
269431875
851627439
347985621
528796143
173854962
496312587

842153796
796482351
135967842
563819427
478625139
219374568
624731985
951248673
387596214

743685192
518279364
962314875
257891436
486537219
391462587
834726951
629153748
175948623

256389417
437215689
891467325
974836251
618542793
523971864
785693142
369124578
142758936

527189436
698437512
413256879
875921364
361745298
249368751
782613945
134592687
956874123

893542716
275816349
164379258
631754982
742981563
958263174
387495621
426137895
519628437

586127934
213948567
497653128
825364719
739281456
164795283
341872695
652439871
978516342

456289731
129347865
378165924
794658312
261793458
835421697
983514276
542976183
617832549

631795824
592843671
874126953
325968417
186574239
749312586
458637192
217459368
963281745

368129475
217854963
459736812
821367594
574918326
693542781
945281637
732695148
186473259

134685297
769312584
285794361
893251746
412976853
657438912
546827139
321569478
978143625

189536247
354782916
672491538
718329465
265174893
943865172
897213654
436958721
521647389

823517649
546932718
971864523
258471396
139256487
467389251
314628975
682795134
795143862

492865137
817329654
635417829
528976341
163584972
974231586
789643215
351792468
246158793

328567941
476891523
195342876
542619738
863754219
719283654
234978165
681425397
957136482

571289463
892346157
364517892
438791625
715632984
629458371
286173549
147965238
953824716

319745268
264318795
758692314
537186942
491257836
826439157
942863571
685971423
173524689

693518247
458327196
217469538
926783415
741956823
385142679
834275961
169834752
572691384

572369148
683714259
914582367
846937512
297145836
351826794
428651973
735498621
169273485

724519863
951836472
368427915
849275631
512364798
673198524
437981256
195642387
286753149

189543726
734126598
256798314
915234867
827965431
643871259
492657183
578319642
361482975

341967528
976258143
285143769
792316485
468725931
153489672
837691254
529874316
614532897

845712369
619843752
237659418
581497236
376281945
924536871
752368194
493125687
168974523

637519284
184327965
952468173
496731852
528694731
371852496
869145327
215973648
743286519

186752349
437689521
952143786
748521693
691378452
523496178
865917234
214835967
379264815

591273468
872641395
346895271
765419823
918326547
423758916
137984652
284567139
659132784

786419352
243586179
591237486
865921743
139748265
427365918
672153894
954872631
318694527

283759164
915684372
764132859
649378215
127546983
358291647
432867591
576913428
891425736

158326497
269714583
374859126
935168274
412973865
687542319
891635742
743291658
526487931

374865129
925731864
618924537
593648271
267319485
841257693
482593716
136472958
759186342

286315749
394287561
751946328
873162954
425793816
169854237
617528493
548639172
932471685

874952631
236871459
195346827
569138742
412567983
387429516
641295378
723684195
958713264

628154379
735892146
419763582
541928637
967431825
283675914
376289451
894517263
152346798

578319462
394276185
216548379
751962834
463785921
829134756
937651248
145827693
682493517

392581647
654927381
781436592
475618239
863259174
219743865
126894753
938175426
547362918

812739456
469185237
573246981
345678129
791352648
628491573
136527894
284963715
957814362

537964821
918532467
264871395
746189253
185243679
392657148
421798536
859326714
673415982

295348167
781526394
463179258
358792416
942613875
176854923
624937581
537281649
819465732

628597431
534126987
719843652
341978526
275634198
986215374
893462715
162759843
457381269

625947318
134865279
879312645
248756193
957431862
316298457
761583924
593124786
482679531

649581372
813627495
572934816
435219687
721863549
986475231
354792168
198356724
267148953

675294813
431876295
892315467
154769382
287531946
369482751
543128679
716943528
928657134

829735461
153624987
764891235
691573824
345182679
287469513
432916758
918257346
576348192

842539176
317468592
965712384
489257631
173684925
256193748
694871253
538926417
721345869

185493726
362875194
974621358
217586439
496317285
853249617
641938572
538762941
729154863

134587962
827964351
569132847
792816435
483759126
651423798
248375619
915648273
376291584

126743985
573298146
948561372
317854269
465972813
289136457
894627531
732415698
651389724

369218475
258746139
174359862
416897253
582631794
793524618
931462587
825173946
647985321

458239167
619487352
237561849
324195678
891673524
576842931
143758296
962314785
785926413

614982753
279315684
835476129
968723415
743851296
521694378
357248961
482169537
196537842

846592731
523178496
917346285
495821673
378659142
162437859
759264318
284913567
631785924

692354178
537128469
841679235
425893716
718546392
963712584
286437951
354961827
179285643

391862457
248517963
675934128
512786394
769243581
834195276
983621745
127458639
456379812

397264815
546189327
812537694
475316289
183952476
269478531
958621743
624793158
731845962

924768531
156439287
783521649
291687354
378145962
645392718
817956423
462873195
539214876

951486723
264731859
873925146
319547682
782163594
546892371
638274915
127359468
495618237

962754183
843916257
517238649
185329476
396471528
724865391
678543912
439182765
251697834

134859726
768231594
592467318
415693287
627518943
983724651
359186472
241375869
876942135

543687219
679215384
281394657
814526973
325971846
967843521
456132798
792468135
138759462

592846173
184397256
376521849
843915627
725683914
619472385
437168592
958234761
261759438

163574829
947823561
285916743
726189354
819345672
354762198
671298435
598437216
432651987

518694273
347125968
629783451
296341785
751869342
483572619
965438127
872916534
134257896

369275148
521849637
748316952
286794315
937158264
154632789
412567893
675983421
893421576

419283657
256179834
387564192
921356748
574892361
863417925
698725413
135648279
742931586

165279483
742853961
398641752
831925647
954167238
276438195
519786324
487392516
623514879

479618235
216539784
358742961
194273658
835964172
762185349
581397426
927456813
643821597

782495136
514362978
693718524
139827645
276154389
458936217
367541892
821679453
945283761

198576423
754832961
623914587
382691754
965487312
471325896
847269135
219753648
536148279

642583197
139762485
857491632
498276351
716354928
523819764
374928516
981645273
265137849

367948125
154623798
928175634
489531267
736294851
512867349
893752416
275416983
641389572

592847316
643291758
187356924
231674895
758923641
469185273
915768432
824539167
376412589

832954671
951637284
467812359
598421736
743586192
126793845
684175923
219348567
375269418

794316582
358297146
162845739
435679821
219584367
687132495
941763258
576428913
823951674

816372549
245961873
793458126
968134257
531827694
427596318
652789431
374615982
189243765

318429576
264751839
759386214
183674925
475892361
692513487
937148652
526937148
841265793

548931726
976254831
312678594
829713465
761495382
453826917
695342178
187569243
234187659

749362815
615987342
328145796
532716984
961438527
874259631
456891273
283674159
197523468

743562891
265198734
189437256
431756982
972381645
658249173
527814369
316975428
894623517

349821576
587346219
612975834
253768491
478192653
196534728
831457962
724619385
965283147

752416983
349587162
618392754
597123648
263748519
481965327
136874295
825639471
974251836

258374619
714962853
639581247
546729138
892613475
371458962
483197526
125836794
967245381

637954812
491682735
825137946
359746281
264813597
718529364
546378129
973261458
182495673

176842539
985637142
423519768
517328496
398461257
642795381
859274613
231956874
764183925

826453917
159726834
374819526
947385162
263197458
518264379
731648295
492571683
685932741

935147682
642859731
871362945
784695123
126783459
359214876
567938214
213476598
498521367

985617342
432859617
716243589
854172963
129364875
673985421
248531796
597426138
361798254

492781356
876253491
513649782
135927864
248536179
769418523
684195237
327864915
951372648

176852394
948731256
235946178
493675821
857214639
612389745
369528417
781493562
524167983

384796521
516248397
297513648
172985463
438621759
659374812
825439176
943167285
761852934

215463789
894752613
376198542
583271496
169534278
742689351
431925867
927846135
658317924

625418739
879635124
143729685
418273956
756981342
932564871
367152498
291847563
584396217

796341582
854972631
132865479
261759843
987413256
345286917
673594128
429138765
518627394

923614587
457823619
618579324
784156932
235987461
169432758
872345196
346291875
591768243

687543219
149287635
253961478
798126354
365479182
421358796
912635847
574812963
836794521

376519824
425783916
891462537
749325681
568194372
132678495
687941253
254837169
913256748

395768142
482315796
176924538
569247813
214893657
837156429
648539271
951672384
723481965

872453619
593816472
416927853
189745326
627381945
354269187
935178264
268594731
741632598

619473582
357286914
482195367
723659148
896341275
541728693
164832759
275964831
938517426

372481695
619235478
458967321
135794286
784623519
296518743
943852167
821376954
567149832

546728139
213459687
789316452
958173264
164982375
327645891
431567928
895234716
672891543

965834127
718265394
243719856
586492731
172653948
394187265
637528419
459371682
821946573

514832796
287169534
693754182
321478659
879615423
456293817
745321968
962587341
138946275

763915248
945287136
128346975
816473529
537892614
294651387
689124753
372568491
451739862

594273861
637158492
218649375
985312746
471596283
362784159
743925618
156837924
829461537

971236854
836514297
542789361
683425179
725391486
419678523
197842635
368157942
254963718

185247963
367859412
249163857
891634275
426715398
753982641
512396784
678421539
934578126

917248536
632519478
458736219
264971385
573864921
891325647
386457192
745192863
129683754

836491527
742586193
159732486
274659318
561378249
398124765
917845632
623917854
485263971

167983524
435712986
982456371
278134659
591267843
346895712
713648295
859321467
624579138

136578429
572419368
489326157
347861295
261795834
895243716
613987542
754632981
928154673

876491235
342578916
915236784
564129378
283765149
791384562
159843627
628917453
437652891

613589724
972346185
548721369
497152638
261938457
385467291
824675913
759213846
136894572

743592168
598361247
621847935
915486372
487123659
236759814
872635491
169274583
354918726

984312567
235796814
671485293
428957631
793861452
156234789
562173948
817549326
349628175

671294853
325817694
849365172
458971236
263458719
197632485
912743568
586129347
734586921

781624953
946835127
352719846
439156278
528347619
167982534
694571382
213468795
875293461

483719562
621853497
579624183
345167829
962485731
718392645
837241956
154936278
296578314

597241638
241683957
683597412
168425379
432976581
759318264
826154793
915732846
374869125

479632158
356148927
128597634
635879241
241365879
897421365
984253716
763914582
512786493

964813572
187952346
235746198
459267831
312584769
678391254
743129685
526478913
891635427

185432679
739681245
246597183
394128756
861753492
572964831
427315968
658249317
913876524

513642897
427598361
689137542
941273658
275869413
368415279
792354186
134786925
856921734

498276513
617593284
523418796
732849651
154632879
986751432
841965327
365127948
279384165

782469135
134527869
596183274
657814923
321956487
948372651
813295746
469738512
275641398

789124536
521368479
364957812
273815964
195436287
846279153
632541798
418793625
957682341

896745321
324891576
715623894
459387162
132456789
687912453
943568217
571239648
268174935

425369871
691748253
738152649
946513782
852976314
173824965
367491528
519287436
284635197

135284769
294673581
687951342
369725418
428316975
751849236
876532194
513498627
942167853

127638945
458729316
639415278
981273654
362154789
745986132
596347821
274861593
813592467

561732948
793864215
824915376
318659724
275348691
946127583
157493862
439286157
682571439

193642857
867593412
542817693
615439728
279168534
438725961
384256179
726981345
951374286

369487251
728165934
145932687
682541379
934678125
571293846
893756412
417329568
256814793

754236189
829741365
361589472
912678534
547913628
638452791
486325917
195867243
273194856

965187324
374925168
218436957
126394875
843572691
597618432
739241586
452863719
681759243

462739158
857214396
391658472
579123864
243867519
186495237
918372645
625941783
734586921

618497523
947253186
325168479
534819267
269735841
871642935
753984612
182576394
496321758

861523749
247698135
395741286
738914652
926857314
514362978
152439867
683275491
479186523

615728394
384159627
729364851
146573289
978642135
532981746
851297463
493816572
267435918

278436195
139752864
465198273
684923751
357841629
921567348
743689512
512374986
896215437

345689271
968127453
721534698
874263915
196475832
253891764
439712586
612958347
587346129

245197638
839645127
176823594
362914875
587362941
491578362
628431759
753289416
914756283

329751468
514368972
786249351
468925713
257413689
193687524
872534196
645192837
931876245

346721598
275983416
891465723
982354167
563172984
417698352
759836241
128547639
634219875

849731652
257869413
361254897
716398524
598642371
423175986
635927148
174586239
982413765

978645123
263817954
514923678
421796385
356284719
789351462
847132596
632579841
195468237

695832714
813476925
472951638
721698453
546327189
938145276
154263897
389714562
267589341

534967218
926518743
178324965
342896157
651732489
897451326
283649571
469175832
715283694

739412586
285697413
641358729
473126895
912583647
568749132
194265378
326871954
857934261

184239756
792465381
356781249
639814572
871526493
245973168
413658927
528397614
967142835

462781593
197523846
358694172
825437961
936158724
714269385
581942637
273816459
649375218

986271534
421953786
537648291
892367145
714825369
653419872
268134957
179586423
345792618

761485239
948372561
523961784
436218975
815749326
297536418
389624157
652197843
174853692

841923657
965487321
327561498
578396214
432175869
196248573
683712945
759634182
214859736

756481239
194623578
832795416
215847693
489356721
673219854
521968347
967534182
348172965

973164285
256398417
814257396
148576932
769423851
532819764
627931548
381745629
495682173

612458973
498713652
357962184
973124568
125687439
846539721
789346215
534271896
261895347

124397568
765182349
938465721
812653974
473918652
596274183
247539816
351826497
689741235

845679321
173258946
269413785
698734152
524196837
317582469
732945618
451867293
986321574

194876235
836425917
572391486
468719523
913258764
257634198
645982371
789143652
321567849

731294586
426785391
598631247
365147829
184962753
972853164
247519638
659378412
813426975

235719846
768432591
419856237
592164378
841375629
376928415
154287963
987643152
623591784

743621598
985473621
261895473
452138769
317946852
698752314
879264135
524317986
136589247

689574123
725831496
314692857
867243915
941756238
253918674
132467589
498325761
576189342

478265391
639841725
125937846
947518632
251693478
386724159
813452967
594176283
762389514

974628153
621453789
853719624
349186275
182975346
567342891
738591462
415267938
296834517

815637429
362849175
749152638
251493786
984576312
673218594
498761253
136925847
527384961

194682573
238597164
756413928
479125836
813964257
562738419
927856341
341279685
685341792

985273416
742916835
631548297
278659341
164327589
593184762
829465173
456731928
317892654

972346815
613578924
845912367
139765248
564289731
287134659
758423196
396851472
421697583

564921378
923578164
817634925
731285649
459167832
682349751
275816493
196453287
348792516

695234178
417869325
238715496
364198752
582347961
179526834
743651289
926483517
851972643

798215346
423976518
156483972
372694185
985321764
641857239
214769853
837542691
569138427

527619438
496835721
831472596
615328974
348796215
279541683
762153849
983264157
154987362

948315672
625487193
371296458
456728931
139564287
782931564
594872316
217653849
863149725

942813765
583674921
617952348
154728639
879361254
236549817
321497586
495286173
768135492

341279568
267845139
598613427
826734915
759126384
134598276
985361742
673452891
412987653

453196782
218735964
769284531
375849126
621357849
894612357
187423695
532961478
946578213

859167432
476293518
312854967
291345786
685729143
734618259
543982671
128576394
967431825

356284971
981375462
472961835
523498716
749516328
618732594
167859243
295643187
834127659

148357296
593264718
276891435
351926847
984735621
627418359
769542183
832179564
415683972

753421896
842596137
916783542
168345279
537219468
429867315
374952681
695138724
281674953

523981674
471256389
896743512
738512946
649837251
215469837
382674195
954128763
167395428

541298736
398674215
672513894
467329581
219865347
853147629
125486973
986731452
734952168

657218349
824973561
193465287
768394125
241857693
935126874
419632758
582741936
376589412

314829675
529637841
867541329
785964132
196273584
243158796
672395418
931486257
458712963

769325481
538416729
412978653
641792835
925843167
873561294
187239546
356184972
294657318

517249863
492638715
368571249
184957326
953862174
726413958
849126537
275394681
631785492

213746598
568239174
497851236
756492813
924318765
381675429
849123657
632587941
175964382

517684239
869327541
432159867
754931628
293768154
681245973
348516792
176492385
925873416

185297436
263841975
497563128
671489253
532716894
948325761
714632589
856974312
329158647

138654297
792813456
465297138
219486375
347925861
586731942
623548719
851379624
974162583

745916832
816342597
923785146
169428375
372591684
458637921
284163759
531279468
697854213

483291675
759468312
612537894
876314259
941825763
325679148
164982537
297153486
538746921

873195624
921463857
654278193
365714982
718329546
492856731
546931278
289647315
137582469

591364872
687259413
234781659
952618734
743592186
816437295
379146528
165823947
428975361

451293876
739846512
682175934
846521793
173469285
925387461
567932148
314758629
298614357

642573189
539418267
187269354
465821973
923657418
871394526
354782691
796145832
218936745

829715364
146398257
537624891
784153926
265987413
391246578
478569132
913872645
652431789

479523618
632817954
158649723
567938241
243165897
981274536
325486179
814792365
796351482

465392178
328175469
719684352
152836794
694217583
837549621
573428916
981763245
246951837

215879634
684513972
379246815
893457261
542631789
167928453
426385197
738192546
951764328

963217548
582436917
417598632
239851764
645729381
178643295
726384159
851962473
394175826

359816724
682547391
417329865
873461259
524973618
961285473
148652937
736198542
295734186

239571864
654892317
871436529
528943671
713265498
946718253
495687132
382159746
167324985

496238517
852761349
731954286
267385194
549172638
183649752
318427965
974516823
625893471

419752386
385169247
762834195
573681924
846923751
921547638
257496813
698315472
134278569

368459721
279138456
415627938
641583297
987214563
523796814
832971645
794365182
156842379

328957461
591436728
467821953
214398576
679145832
853762149
142583697
986274315
735619284

184596237
392417658
675823194
528631479
713984526
946275813
851749362
439162785
267358941

293576814
184932765
675148932
931785246
528694371
746213598
352469187
419827653
867351429

821549367
375816924
496273158
257164839
964385712
183927645
512738496
638492571
749651283

371485692
852639471
964712538
249873165
516924783
738156249
425368917
687291354
193547826

576438129
193652874
842971536
735849261
928716345
461325987
254187693
687593412
319264758

871549362
352168974
469372518
638791245
724835691
915624783
293487156
186953427
547216839

719432856
428657931
635189274
573291468
842563719
961874523
396728145
284315697
157946382

185239647
324765198
697814235
973158426
451672983
268493571
512347869
836921754
749586312

147263598
328975146
596814723
619428375
485137269
732596481
954781632
873652914
261349857

846521379
135789246
792643158
461235987
289476531
357918624
518364792
924157863
673892415

531764298
278395416
964281537
645978123
793412685
182653749
426837951
319526874
857149362

567438291
283197654
941562378
316245987
495873126
728619435
854321769
672984513
139756842

987315264
235964187
614782953
742896531
891537426
356421879
179658342
563249718
428173695

658371924
327469518
491528673
973614285
142857396
586932741
839245167
764193852
215786439

194387562
725416983
368259714
531642879
642798135
879531246
256173498
913824657
487965321

328514769
591673842
674928315
435862197
812497536
967135428
749386251
256741983
183259674

357941682
682375941
914682735
473126598
568794213
129538476
231459867
896217354
745863129

187459362
549326718
326187459
265874193
978531624
431962875
893615247
652748931
714293586

527918634
964723851
183546297
841369572
695872143
372154986
736285419
459631728
218497365

218946537
546723891
793581246
125864379
369217485
874359612
651478923
432195768
987632154

319265748
274189356
568347129
126478593
847953612
953612487
431826975
792534861
685791234

823145769
156397284
947628351
489251673
312976845
765483912
534862197
691734528
278519436

465912738
981743562
372856419
614395287
593278641
728461953
136529874
849637125
257184396

193675842
256384791
847192563
328519674
614837259
579246318
932761485
781453926
465928137

831745926
549261387
726389541
974816235
163592478
258473619
692138754
485927163
317654892

562974831
418532697
937168524
279853416
681249375
354716289
746381952
123695748
895427163

275436918
864129753
319785426
756294381
432851697
981673542
643518279
528967134
197342865

257184963
698532714
341697582
179853246
825461397
436729851
712945638
964378125
583216479

736812459
519746328
824935716
497351862
682479135
153268947
365187294
971524683
248693571

475361892
162987543
398452716
284795631
751236984
936148257
847619325
523874169
619523478

942618357
867352149
315947826
529173468
681495273
473826915
196584732
734269581
258731694

394267581
726851934
581493726
659732418
248615379
137948265
413576892
875129643
962384157

567483129
291756483
384129657
178342596
459861372
632597814
745938261
816274935
923615748

172386594
569471832
483259617
791834256
856927143
234165978
317698425
645712389
928543761

245378619
978156423
361924785
436519278
517832964
892467351
659241837
124783596
783695142

718594623
534276918
269831754
495718362
326945871
187623495
853169247
942357186
671482539

984156372
751329648
632748519
469572831
573891264
218634795
826913457
147265983
395487126

596781243
317246859
428953617
973614528
142895376
865327491
639472185
754168932
281539764

284793561
697512834
315864792
562437189
831629457
749158326
973245618
128376945
456981273

673214598
125689743
984375612
217953864
836147259
459862137
391726485
748531926
562498371

578612349
693584271
241739856
915246738
486173925
732895164
167428593
324951687
859367412

169287453
452136879
738954621
346871295
987523164
215649738
674315982
893462517
521798346

318654972
245987316
679132458
754819623
961243785
832765149
127398564
583476291
496521837

128394756
537861294
649725381
295437168
371986542
486512973
714653829
962178435
853249617

972683541
631954728
854271396
718569432
593412687
426837159
147398265
285746913
369125874

942861735
617359824
583247916
428573169
175926348
369184572
736495281
251638497
894712653

827439516
491652387
563718294
236987145
718564923
945321678
384295761
152876439
679143852

375264918
429871563
681935274
963127845
857649321
142583697
238716459
796458132
514392786

123487569
476925138
985136247
718254693
594863721
362791854
849672315
231548976
657319482

718493562
263715948
954268371
125637489
637984215
849521736
396172854
572846193
481359627

759326841
168794532
243851679
312547968
894613725
576289413
435168297
627935184
981472356

138642579
457819326
269375184
583796241
972134865
641528793
826951437
395487612
714263958

475182693
139674528
682953174
726435819
893716452
541298736
967821345
318549267
254367981

832714956
564293187
719856342
478629531
951387624
326145798
297431865
183562479
645978213

637981524
482675193
519234768
765498312
841352679
923167485
358726941
274519836
196843257

251846739
983257146
674913258
345182967
768539412
129674385
597361824
832495671
416728593

831957426
942316857
765842931
387465219
659128374
124793568
218639745
596274183
473581692

293816547
148527639
765943128
639478251
572169483
814352976
481635792
926784315
357291864

186275394
794831256
235964718
371589642
952346871
468127539
543618927
619752483
827493165

735618492
842359671
196427853
368574219
927183546
514962387
659241738
271835964
483796125

843752196
957618342
621394578
269543781
174289653
385176429
496835217
512967834
738421965

451763892
879421635
623598714
367814259
284956371
195237486
548172963
932685147
716349528

185637249
974852631
623914578
841596327
269783415
357241986
512468793
498375162
736129854

987342651
163785492
425691837
718564923
394128576
256937184
679453218
841279365
532816749

265917843
481532796
973684215
318296574
524178639
796345182
859461327
132759468
647823951

967128345
814375962
523946817
758492631
239681574
641537298
375864129
486219753
192753486

715932684
369487512
428561973
654319728
893724165
271856349
137298456
542673891
986145237

513896427
264175398
798234561
857612943
631459872
942783615
485921736
176348259
329567184

159273684
824916537
367584129
496725318
285139476
731468952
572641893
948352761
613897245

143762958
275398164
689541372
314957826
926814735
857236491
462173589
531689247
798425613

517943826
839267154
462185397
246791538
398526741
751438269
984312675
625879413
173654982

178624539
652931487
394785162
936472815
417568293
285193674
543819726
869247351
721356948

163485792
579263148
284197365
927318456
435726819
618549237
852934671
396871524
741652983

537469281
189237564
426581739
641895327
295173648
873624195
312958476
964712853
758346912

789134625
215796384
346825917
468957231
193482576
527361849
634518792
951273468
872649153

453687291
861294537
927513846
549326178
186975423
372148659
738451962
695832714
214769385

724698351
953471682
681532974
392784165
465319827
178265493
517846239
839127546
246953718

265489137
384721659
719563284
643875912
597216843
821394765
152647398
476938521
938152476

639714852
472568913
815923674
798436125
123859746
564271398
981345267
357692481
246187539

954173268
136842975
827659413
691528347
248937156
573416892
489365721
362791584
715284639

362491785
819752643
745683291
257914836
498536172
631827459
173249568
526378914
984165327

326915847
175684923
948732165
591846372
764321598
283597416
852479631
437168259
619253784

172945863
586732419
349816527
897164235
615327984
234598671
923481756
458673192
761259348

254913867
179846325
638572491
961328574
582764139
347159682
823491756
495637218
716285943

517829436
429613758
863745912
758964321
291387645
346152897
172498563
634571289
985236174

135792846
724586319
689341275
871629453
396415782
452873961
517934628
243168597
968257134

317689254
625417983
948253761
892174536
761325849
453896127
139562478
586741392
274938615

418967235
275341986
369582147
796158423
843729561
521634798
187293654
632415879
954876312

853691274
762345198
419728356
341962587
576184923
928573461
197236845
285417639
634859712

752943186
381562974
694871253
429716538
165384729
873259461
236197845
948625317
517438692

148692735
923457618
576381429
294538176
861279354
357146892
689715243
732964581
415823967

839756124
561824397
724391568
452968731
197435682
683217459
215679843
346182975
978543216

328195647
157246893
649387251
984753162
762814539
513629478
471968325
295431786
836572914

479316582
823597146
561428937
692731854
387645291
145289673
914863725
738152469
256974318

417326895
958174263
263985471
176298354
524613789
389547126
692831547
841759632
735462918

192765384
435128976
687493251
328659417
941872563
756314892
819246735
564937128
273581649

452768193
917523468
386914527
134259876
795386241
268147935
641872359
823695714
579431682

347652819
162398574
859147236
783461952
425983761
691725348
538216497
214579683
976834125

647521398
952386147
831794562
584269713
129437856
376815429
468172935
213958674
795643281

864273159
139854627
725961348
642738591
573149862
918625734
391582476
257416983
486397215

675134892
423689157
981725634
268453971
357891246
149276385
796518423
812347569
534962718

153489276
278516394
694273158
947138562
362754819
815962437
431897625
589621743
726345981

549817623
176253849
382694517
618975234
795432186
234186795
421569378
953728461
867341952

562834197
134927865
987651243
245189376
316472589
798563421
421795638
673218954
859346712

139475862
687329541
425816397
294153678
356784129
718692453
573941286
862537914
941268735

793218465
542369781
681457239
374586912
925143678
168792543
236875194
817924356
459631827

264718395
589423617
731596284
412937568
678145923
953682471
846379152
125864739
397251846

748135629
921678543
356429781
193864257
582713964
467952138
239541876
875396412
614287395

539841267
286739451
417265893
725916348
198324576
364578129
951487632
842693715
673152984

241987635
359621784
678345219
182759346
596834127
734162598
965413872
817296453
423578961

854731629
796285341
231469578
518327964
623894157
947516832
385172496
462958713
179643285

736918542
428675931
915324768
542869317
397142685
681537294
264791853
879453126
153286479

416598372
582743619
937621485
741862593
825937164
693154728
274319856
368275941
159486237

813759426
576248319
942136785
395461278
168572943
724983651
281697534
657314892
439825167

862157349
453892176
179634285
234516798
518479623
796283514
627348951
981765432
345921867

952164738
471853629
368927451
817632945
536498217
294571863
743219586
629385174
185746392

287136954
965784321
314925867
426871593
758493612
139652478
573268149
891547236
642319785

329584671
147396258
568712934
916278345
874953126
235641897
491837562
752169483
683425719

916835472
785462391
342791568
829517643
164389725
573624189
497253816
238176954
651948237

956123478
417869523
823745916
645271389
132498657
798536142
374612895
561987234
289354761

791345826
246879315
583261749
152493678
479586132
368127594
914638257
625714983
837952461

728394516
351276894
496581372
987412653
613859247
542637981
165728439
239145768
874963125

283419756
965738241
147625893
514283679
798164532
632957184
329571468
456892317
871346925

764539182
281764539
539218674
813946725
976825413
425173968
348691257
697352841
152487396

173684592
469527831
258319476
697235184
824196357
315748629
746953218
582471963
931862745

184579623
567382419
239164578
316458297
475923186
928617354
642791835
751836942
893245761

741593628
932186745
685247193
816972354
359814276
427635819
168429537
574361982
293758461

981532746
576491283
432786159
815924367
293657814
647318592
159243678
368179425
724865931

894612735
526873941
713945286
451237869
987561423
632489517
375128694
168794352
249356178

231569847
859147263
674382591
562931478
147658329
983274156
716423985
495816732
328795614

635429871
798615243
412738596
947352168
853167429
126984357
281576934
579843612
364291785

674285139
153697428
892413765
739526814
416378592
528149376
947832651
285761943
361954287

721945386
634187259
985263417
418639725
276514893
593728164
367891542
859472631
142356978

879123645
643795128
521684937
158936472
492857361
736241859
965412783
384579216
217368594

934872516
571936842
682451379
429387651
368125497
715694238
156249783
897563124
243718965

398576421
517842369
624193785
859437216
431628957
762951834
176289543
985364172
243715698

782543916
153796284
694182735
275418693
916237458
348965127
839624571
427351869
561879342

812743965
367925148
594168732
758694321
639281574
241537689
486319257
973852416
125476893

871653294
236947851
549182736
793421685
684539172
152876943
967315428
328764519
415298367

259416738
864723159
137958624
693284517
541637892
782195463
418369275
325871946
976542381

483967512
291845673
765123849
146259387
839671425
572384196
618592734
327416958
954738261

231489567
784652391
569137482
698745213
342891675
175263849
916524738
827316954
453978126

751293648
982146375
436785921
817354269
549621783
623879514
294568137
175432896
368917452

571926438
326784915
894315267
165248379
948637152
732591846
487152693
619873524
253469781

274539186
856421973
193876524
927318465
435762891
681954237
562197348
349685712
718243659

514392867
623178594
978465321
896724135
352981746
147653289
735249618
461837952
289516473

478391652
129675348
536842197
782439561
361257489
954168273
215984736
697513824
843726915

857924136
142736598
396158247
728549613
635217489
419683752
973465821
561892374
284371965

594827136
671534928
283691754
849752361
715386249
326149587
137268495
962475813
458913672

917264358
324758916
865139247
283417695
751986423
649523871
532641789
176892534
498375162

628975413
153428796
794631258
371846925
246359187
985712364
867293541
532164879
419587632

148256973
923187654
657934128
731562489
485719236
269348715
314625897
596871342
872493561

892714536
531896427
647325819
358972641
976143285
214658793
785239164
469581372
123467958

271964835
945831762
683572419
728316954
164759283
539248176
456197328
312485697
897623541

275934186
693581427
184762935
518627394
742193568
369845712
426359871
831476259
957218643

145639287
928547163
376821945
762398514
589714632
431256879
254163798
813972456
697485321

763892451
928514673
541763289
495237168
312648795
687159342
856421937
279386514
134975826

458261397
627398541
913475862
235149786
764823915
189657423
541786239
896532174
372914658

923516478
167489352
845723691
214978536
576132984
389645217
791364825
638251749
452897163

963428157
745139862
812765934
457293681
631857249
289641375
128374596
394516728
576982413

568317294
437269518
192485376
389756421
714932865
256148937
643891752
925674183
871523649

423659718
961874532
758132694
514783269
379261485
682495173
297346851
136528947
845917326

136784295
589231647
247695318
795346182
624518973
813927456
451862739
972153864
368479521

926518347
754936821
831472695
398641752
175293468
462785913
617329584
249857136
583164279

829634571
364571289
175298463
736982145
542167398
918453726
251849637
483716952
697325814

694127538
831495672
275683491
459768123
386251947
127349865
748912356
563874219
912536784

325978164
617234859
984651273
451896327
739125648
862347591
546783912
273519486
198462735

365912784
218457396
749683521
936524178
521876439
874391265
657138942
493265817
182749653

698471523
427536981
153982674
576293148
219648735
384157269
742315896
831769452
965824317

571648392
296735481
843129657
957263814
462581973
318497526
124956738
635872149
789314265

549873612
836921574
712465839
278196453
163254987
954738126
391687245
425319768
687542391

921658347
368427915
574193826
847569132
296314578
135782694
482935761
713846259
659271483

761398524
952741638
843562971
578934216
629175483
134826795
487253169
395617842
216489357

238496517
967815423
514723689
129347856
873561942
645289371
351974268
792658134
486132795

624935871
791482653
385716924
957621348
832594716
416378592
273849165
549163287
168257439

235796184
817425369
649318725
498532617
126847593
573169248
964273851
752981436
381654972

584376912
631259478
972148563
768932154
145867329
329415786
293581647
456723891
817694235

648597321
517263984
239481576
471938652
895624137
326715498
784159263
152376849
963842715

976835142
518294367
342167895
851679234
763482951
429513786
285341679
694728513
137956428

687951432
324687915
195342786
932568174
461729853
578413269
816295347
253874691
749136528

571486923
396251847
824379165
639514278
185627439
247938651
452193786
968745312
713862594

954267138
387951426
216843597
639125784
542789361
871634952
125498673
463572819
798316245

417389526
529641837
683527914
238716495
954832761
176954382
892465173
741293658
365178249

829613547
354279618
716548392
178365924
643921875
295487136
437896251
561732489
982154763

726513894
589467321
413892675
835274916
971638452
264159783
157386249
392745168
648921537

571284963
968537142
342169875
189743256
634952781
257618394
826375419
495821637
713496528

612493785
795286134
438175692
526918347
183764259
974532861
849327516
261859473
357641928

748312956
612975384
593468172
876149235
439527618
251836497
364751829
927683541
185294763

472956381
136287549
598431672
815642937
967315824
324879156
759123468
281564793
643798215

578329416
241657983
396841572
763592148
429178635
185463297
657934821
834215769
912786354

647185329
295473186
183296547
438562791
926714853
751938264
864321975
519847632
372659418

768952431
592314786
341876529
685729314
423681975
917435862
176548293
234197658
859263147

489756312
736412985
251938467
325197648
964385721
178264539
543871296
612549873
897623154

194286375
825793146
736415892
941568237
357129684
268374519
573842961
489651723
612937458

713985264
568432179
249167358
476329581
195748623
382651947
637214895
824593716
951876432

184296753
953178462
267435891
591682347
438751629
672943518
745829136
319567284
826314975

721896453
369145827
584372196
643951278
972684315
158723649
297438561
815267934
436519782

396254781
842731956
157869324
219473568
583126479
764985213
631542897
928317645
475698132

297653841
648712935
153489267
916875324
724936518
385241679
861527493
539164782
472398156

328675914
651984327
794231658
875163492
463892175
912457836
187549263
236718549
549326781

846392715
237541986
519867342
924173658
783456129
651289473
172638594
395724861
468915237

396217584
415869732
872435619
967521348
283746195
154983267
738692451
541378926
629154873

576981432
238546917
419327865
687413259
142895673
953762148
794158326
361279584
825634791

291874563
574396281
836512974
713945628
928761435
465238719
647153892
352689147
189427356

391567824
256814937
478923615
843172569
619385472
527496183
784639251
135248796
962751348

859621347
614735892
723894165
576148239
398562714
241973658
465387921
137259486
982416573

685713924
913428567
247956138
721839456
394165872
856274319
178542693
569387241
432691785

891745236
437286951
256391487
543617892
728934615
169528374
312459768
975862143
684173529

591826734
784913256
623745189
862437915
319582647
457691328
148379562
275168493
936254871

392658741
416937825
875412639
549381267
761245983
283769154
154896372
928573416
637124598

392876415
657124398
148539672
931268754
865347129
724915836
579483261
416792583
283651947

945137862
832645791
671829354
487951623
256384917
319276548
724593186
568712439
193468275

452831796
317629458
869754312
175286934
948317625
236495187
721543869
683972541
594168273

249761853
835942716
176835249
912453678
653287491
487619325
528176934
761394582
394528167

158294376
493761852
672538194
319482567
586179423
247356981
931625748
824917635
765843219

162873954
394165872
578429361
786392415
459618237
231547698
623754189
847931526
915286743

253946871
874351269
691782354
562418937
749623185
318579642
127834596
486195723
935267418

617543982
359182674
824679315
235498167
791326548
468751239
973865421
586214793
142937856

837249651
469531728
125867493
354986217
691723584
278154369
783695142
916472835
542318976

184675392
762193548
395284716
923457861
476812953
851369274
617538429
239746185
548921637

591632478
872514936
364978152
489327561
726451389
153896724
235189647
947263815
618745293

532684971
617932485
849751236
154398627
793216548
286547319
328169754
465873192
971425863

479856231
316429758
285371964
168247395
947635812
523918476
891764523
752183649
634592187

768951324
431826795
295743681
326185479
847639512
519274863
652417938
173598246
984362157

582634971
716589324
943271586
869457132
127863495
354912867
638125749
291748653
475396218

816275394
593146278
472938156
128493567
647581923
935627481
369812745
784359612
251764839

357129864
926458371
841736259
793264185
418573926
265981743
684397512
579612438
132845697

385274619
947618325
126539847
618357294
279486153
534921768
453762981
761895432
892143576

961427538
823951467
547368192
735219846
496835721
182674359
219583674
658742913
374196285

561849327
284713965
379265418
642187593
138592674
795634182
956328741
817456239
423971856

875926341
149387265
362541897
917852634
426193758
583674129
238419576
654738912
791265483

475813692
361952487
928764513
793548261
284631759
516297348
647129835
132485976
859376124

315986247
978142653
642735189
893261475
461357892
527498316
189673524
756824931
234519768

659324871
281795643
437681259
798156324
325948167
146273985
864539712
912467538
573812496

581374926
742169583
963852714
256791348
378425169
194638257
619243875
837516492
425987631

317524869
546389271
892761354
258943716
674812935
931657482
189435627
423176598
765298143

763942851
219856437
458137692
147589263
635274189
982613574
324768915
871495326
596321748

827594613
694138527
135267489
763452891
952381764
481679352
218746935
576913248
349825176

847563192
623971458
519284736
458317269
796825341
231496587
372648915
964152873
185739624

179623458
384175629
526948137
763892541
952314786
418567293
241789365
695431872
837256914

952641738
638297451
147358926
591426873
864735219
273819564
486172395
325964187
719583642

578621934
264937815
319845627
653214798
842796153
791583462
435179286
127368549
986452371

132698457
657412893
498753216
986235741
574186329
213974568
365841972
741329685
829567134

741286953
268395471
593417628
674531289
325948167
189762534
917623845
452879316
836154792

875139624
423567891
961428735
314896572
652371948
789254163
236985417
198743256
547612389

645128793
398574621
217693485
789316542
532487169
164952378
421739856
973865214
856241937

691785324
283194576
754362891
142978635
375621489
869453712
517849263
926537148
438216957

347512896
581369472
692748315
826137549
935284761
714695238
173826954
269453187
458971623

164275839
729384615
358916274
583742196
412698357
697153482
846539721
275861943
931427568

891524673
356971842
274863951
138497265
469152387
527638194
912746538
785319426
643285719

829543167
341678529
675291438
234716985
957832614
186954273
493167852
562389741
718425396

792168435
685342719
143579628
571834962
436291587
829657341
368915274
917426853
254783196

982317564
635894172
714265839
827659341
196438257
543172986
369541728
251786493
478923615

645927831
783641952
192835764
427589316
319462587
856173429
938716245
564298173
271354698

368127495
914568237
257394618
183452769
476981352
529736184
795643821
831275946
642819573

214586973
395741862
786923415
879152634
521364798
463897251
142675389
638219547
957438126

316258479
427369815
589417632
758921364
142836597
963574281
895143726
271685943
634792158

635894127
841672935
297153648
782369451
964517283
153248769
329786514
418925376
576431892

912854367
634127589
875693412
798236145
253471896
146589723
469315278
521768934
387942651

319458762
758126439
624937851
471865293
983712645
562394178
145683927
297541386
836279514

546921873
721835964
938764521
479653218
185472396
362198457
654319782
897246135
213587649

735642981
926851437
814379652
249768513
158234796
673915824
461583279
597126348
382497165

769145382
284639715
351827469
173564298
948712653
625398174
592476831
437981526
816253947

975413286
618972543
432568197
143827659
569341872
827695431
754236918
281759364
396184725

254198637
836572194
179364825
347825961
682917453
915436782
763249518
428651379
591783246

135694782
478123956
926785134
654871293
293456817
781239465
849362571
317548629
562917348

245913687
389764215
761285394
136842759
594376821
827159436
913627548
472598163
658431972

263419857
594728136
871653942
156284379
928375614
347961528
715892463
639547281
482136795

925618437
876432159
341795286
769541823
412863795
538279641
684357912
293186574
157924368

176832459
294516738
835497216
983241675
417659823
652378194
548723961
769185342
321964587

438625179
716894325
259137864
571342986
694781532
823569417
347916258
985273641
162458793

673518492
128479635
594263871
319687524
267954318
485132769
831795246
952346187
746821953

936281574
845793216
712645983
189534627
253976148
467128359
628317495
594862731
371459862

236849715
719253846
845176923
364517289
157982634
928364157
481795362
573628491
692431578

176843592
489562317
325791684
762958143
934617258
518234769
247186935
851379426
693425871

723586941
984731625
615942873
837195264
162374598
459628317
541263789
376819452
298457136

984612573
732589164
165437928
658294317
293175846
417368295
346951782
829743651
571826439

389465172
761238549
425197386
617324895
548679213
293851467
156943728
832716954
974582631

372146589
916857342
845239671
683914257
491725836
257683194
138472965
729568413
564391728

935241876
726859143
148736295
284695317
351478962
697123458
813967524
572314689
469582731

945876312
381294765
267135894
459317286
132648579
876952431
728469153
614583927
593721648

291853476
436719258
875642931
318594627
957326814
642178593
769435182
124987365
583261749

813675924
742913568
695428137
564187293
928346751
371259486
489561372
156732849
237894615

258916734
691374582
374852196
913647258
745238619
862195473
589461327
136729845
427583961

879461235
514382967
623957814
735219486
168574392
942638751
251793648
496825173
387146529

283175964
541629873
967843521
852364719
136987452
794251638
415738296
328596147
679412385

819632547
347518962
526974138
964785321
178326495
253149786
495267813
681453279
732891654

238917645
167485239
594326781
719234856
486759123
352861974
675148392
821593467
943672518

468217359
537849612
291365478
325974186
684153927
179628543
846791235
913582764
752436891

489572631
267431895
513968724
835617249
146259378
972843156
751396482
624785913
398124567

628375941
341968257
579214836
165429378
493687125
287153469
916532784
852741693
734896512

498721653
165893247
732546189
981652374
326479518
574318926
653187492
819234765
247965831

523189764
849576321
761432958
135864279
476293815
298751643
357648192
682915437
914327586

517834926
842679531
936512874
485963712
629187453
371425689
263748195
198356247
754291368

518329476
247516389
369784152
936475218
724138695
185962743
451693827
873251964
692847531

329174658
841596723
576832194
932418576
465327819
718659342
254763981
193285467
687941235

768195324
291347856
534682971
346821597
927453168
185976243
452738619
673219485
819564732

183497625
942685137
675123894
591746283
768239451
234518976
859364712
417952368
326871549

678432915
129657438
534918726
843269571
961375284
752841693
385794162
496123857
217586349

964132785
518796342
732854691
857243169
123689574
649517238
395461827
286975413
471328956

719862534
542731968
836954172
298346715
651297483
374185629
425678391
987413256
163529847

421973568
785614329
369825147
254391876
197268435
836547912
612489753
548732691
973156284

968754123
531829746
742631859
619385472
873412965
425976318
297168534
354297681
186543297

781432965
945876231
326591487
164928573
278153694
593764812
832615749
417289356
659347128

376984512
845132976
219756384
793528461
461379825
582641793
924813657
637295148
158467239

798152346
236847519
514693782
429576831
165938274
387421965
951784623
673215498
842369157

127983456
439561278
865247931
712439685
653728149
984156327
348695712
576312894
291874563

368514297
527698431
941723685
796245318
813967524
254831769
635489172
179352846
482176953

123469857
965783214
874152963
658241379
349675128
712398546
431927685
596814732
287536491

297486315
865321947
431759286
713948652
924675831
586213479
159832764
648597123
372164598

128973645
537164298
964258731
892546173
413827956
675391824
756419382
289635417
341782569

472316589
615498723
839572164
953784612
724961358
186253947
361829475
598147236
247635891

143976258
925318764
678452931
231569487
584731629
796824513
469185372
312697845
857243196

942786531
756143298
381592476
514279683
298635714
637418952
479361825
823954167
165827349

815734269
679825143
432196758
394687521
587412936
261359487
958261374
726943815
143578692

386549712
192867435
574123968
635498271
821675394
947312856
263954187
459781623
718236549

641527938
358169247
297348561
174932856
562814793
839756124
723691485
986475312
415283679

358147269
649328751
712965348
421639587
563781924
897254613
984576132
276413895
135892476

758216394
916435827
324987615
869153472
531724968
247698531
193842756
685371249
472569183

541237869
867495123
239816457
716983245
485721396
923564781
154672938
678349512
392158674

586732149
139456827
427918653
251874936
874369215
963125478
612587394
798243561
345691782

392756184
485219376
671348592
246935718
859167243
713824965
138492657
527681439
964573821

327485196
865913742
419267853
931758624
582346917
746129538
153674289
698532471
274891365

426917538
953842167
178356924
761529843
832461759
594783612
345178296
217694385
689235471

923781564
678543192
154269873
731854629
486972315
592136487
865427931
249318756
317695248

369512487
518497623
724683951
493126578
285749136
176835249
852971364
937264815
641358792

957263814
132948675
864715392
593681427
278459163
416372958
389127546
741536289
625894731

864712359
153694827
927385641
342956718
586147293
791823564
478269135
235471986
619538472

972136584
346859271
581724963
759283146
824961735
613547892
165378429
238495617
497612358

352876491
981345726
674291385
195423678
268957143
743618259
526739814
439182567
817564932

247693581
951784263
386125974
634219857
518476392
792538146
875361429
423957618
169842735

374216589
628549713
915837462
761385294
459762138
283491657
537628941
892154376
146973825

741596382
639278514
825431679
187349265
452167893
963825147
298654731
376912458
514783926

425819763
839674512
761253894
673581249
918342657
254796138
546927381
182435976
397168425

428957163
697431285
513682974
159763428
762814359
384529617
241378596
835196742
976245831

512947638
789362145
634581972
928715463
176834529
345296817
493678251
851423796
267159384

983654271
526817934
417293865
375421689
869375142
142986357
254138796
698742513
731569428

485629317
691735248
327841956
134572689
258496731
769183524
816257493
573914862
942368175

953268714
812574936
467319258
329156487
145987362
678432591
231645879
796823145
584791623

824351976
356879412
719246583
935682741
247135698
681497325
463728159
572913864
198564237

392475186
675819342
481623759
523167498
964538271
817942563
138794625
756281934
249356817

235197846
149286573
876345291
923674185
618539724
754812639
387461952
591723468
462958317

318752649
297486135
465391287
184563792
629174853
573829461
842937516
956218374
731645928

387549612
456281937
291367845
943615728
812793564
675824391
524938176
769152483
138476259

821394576
376582194
594716382
412853967
758961423
639247851
283475619
967138245
145629738

821697453
467531928
593482617
186349275
932715846
754826139
218953764
645278391
379164582

318296745
245371986
697548123
154687239
973452861
826139574
539824617
481765392
762913458

182376549
476259183
539184627
258743961
714968235
693521478
847615392
921437856
365892714

834729156
915436827
672185439
791548362
453261978
286397514
349612785
568973241
127854693

658941732
432678915
719325486
395462871
186537249
274189653
921854367
867213594
543796128

268459371
439817526
751326948
593641287
174982653
826735419
647598132
915273864
382164795

529781436
631294587
847365219
714953862
952846173
386172945
168539724
293417658
475628391

718543629
346921785
259768143
421396857
697852314
583174962
832417596
974685231
165239478

695234718
837196425
241578936
563481297
472359861
918762543
754623189
186947352
329815674

375286914
618349527
294157683
159473268
863592471
742861359
931628745
527914836
486735192

915482367
237169854
468537192
829743615
341856279
756921438
572614983
693278541
184395726

156239784
372648159
849751263
594187326
768923541
231465978
983574612
617892435
425316897

943652178
281479635
675183249
126594783
897321564
354768921
512847396
469235817
738916452

157924368
432786951
698531742
314698527
529317486
876452139
985273614
263149875
741865293

254761983
973842516
861593427
385617294
192354768
647928351
539486172
716235849
428179635

963241857
572389461
418567293
134698572
629715348
785432619
291854736
856173924
347926185

156987234
249315786
738462591
587134629
691258347
423796815
315879462
872641953
964523178

725319468
438726519
961584237
892675341
647193825
153842976
576238194
384961752
219457683

379526184
528134796
416978532
852617943
164359278
937842651
693285417
241793865
785461329

167428395
834596712
592371486
248169573
973854621
615732948
329687154
486915237
751243869

135746298
427983615
968152374
753869421
684321759
291475836
842597163
379614582
516238947

217495863
498361572
635287941
876934215
921578634
354126789
189753426
563842197
742619358

597836124
314752869
826419735
789325416
643187952
152964387
468593271
935271648
271648593

713426598
892315674
546879213
958134726
137652849
624987135
385741962
479268351
261593487

892534176
514267398
637819245
469372581
285146937
371985462
743651829
126498753
958723614

516834297
847912563
239567814
475193682
398426751
621785349
183259476
752641938
964378125

194528736
253746189
687931524
812369457
435817692
769452813
578294361
321675948
946183275

974652318
385741692
162839745
513297486
746518923
298364157
851973264
427186539
639425871

962874351
158923476
743156298
586219734
421735869
379648512
634581927
215497683
897362145

914537286
856921374
237864591
725183469
691745823
483296157
549378612
162459738
378612945

381765429
692481573
475932168
736194285
214578396
859623714
147859632
528316947
963247851

479165238
138294675
526783194
942857316
351649782
687321459
263578941
795416823
814932567

932187654
675324198
814596273
458263917
193875426
267941835
321658749
789432561
546719382

642591387
987436251
135782649
793864512
418257963
526319874
354978126
269145738
871623495

569287413
721543968
834916725
157368294
692475381
483192657
978654132
215739846
346821579

728169543
963548712
145732986
437281695
586394127
219675438
691853274
852417369
374926851

975142638
123698574
684735291
739856142
418923765
256417389
861279453
392564817
547381926

745829316
128643759
369157824
237961548
486572931
951438267
674385192
813294675
592716483

184693257
253478961
697152438
726984315
931765842
845321679
418539726
372816594
569247183

391745682
642831795
785692341
257314968
936528174
418976253
164287539
529463817
873159426

581473629
324169587
679528341
892347156
416295738
735681492
148752963
267934815
953816274

937568214
165492873
248713695
756824139
312976458
489135726
823651947
671349582
594287361

149763852
562148397
873295416
436517928
715829643
928634571
684971235
351482769
297356184

596128473
417396852
238547961
765813249
124759386
983264715
349671528
851432697
672985134

156429378
798635142
243817965
387561294
461298753
529743681
674352819
812974536
935186427

725394186
164285937
839716245
951432768
273869451
648157329
516923874
482571693
397648512

782519463
193264875
546783129
318625947
425937618
679841532
231498756
967152384
854376291

468529317
732164859
591783642
347658291
916472538
285391764
823945176
659817423
174236985

894357261
135642879
726189453
958236714
412975638
367418592
279863145
581794326
643521987

981372654
345861297
627459183
573148962
412796835
896235471
239584716
764913528
158627349

238197564
165348972
974265183
651734829
392816457
847952631
483621795
526479318
719583246

429735168
736841529
518926374
395672841
172584693
684319752
243167985
857493216
961258437

574189632
386527149
291463875
743256981
829371456
615894327
437915268
152648793
968732514

847213569
952876143
361945782
198762435
724351698
536498217
285634971
473129856
619587324

137629854
985734162
642581397
528167943
496253718
713948526
371496285
854312679
269875431

182347956
764519283
593862147
851624379
379185462
246973815
435791628
627438591
918256734

718425639
549163872
362897451
957681324
631542987
824739516
483276195
295314768
176958243

189436725
743852961
652197483
534271896
267985134
918364572
491723658
825649317
376518249

672514893
439786251
581293647
263158479
814967532
957342168
146839725
795621384
328475916

921746583
867531429
543829671
285164397
479358162
136297854
758412936
612983745
394675218

712548693
896132547
345697128
983276415
524819736
671453289
139725864
267384951
458961372

379246158
615938247
824175693
237419586
146853972
598627314
962781435
751364829
483592761

926537184
754816392
831249756
148763529
279154863
365928417
682471935
517392648
493685271

571924863
894376152
236518794
942763581
318495276
765182349
659831427
187249635
423657918

182364795
345897216
796152834
821639457
634275981
579418362
963741528
257986143
418523679

483691572
621574893
975382146
748259631
216738459
359416728
894125367
167943285
532867914

315298467
846137592
729645138
538724619
167389245
294516873
971862354
652473981
483951726

163745892
728193654
495628317
574861923
382957461
619432785
936214578
841579236
257386149

746129358
235478196
819536724
453692817
671845932
982317465
127954683
364281579
598763241

983421765
176583249
542976831
869742513
734158692
215369487
358697124
421835976
697214358

137586942
945712683
862493517
714925368
326847195
598361724
259174836
471638259
683259471

913475268
768213459
245698137
674932815
581764392
392581746
156847923
839126574
427359681

739546281
568291437
124783569
957812346
316954872
482367915
873625194
291478653
645139728

129678345
873524961
465931287
317862594
652493718
948715632
786159423
294387156
531246879

846259137
579183624
312467895
691875243
753642918
284931756
935718462
167524389
428396571

457961382
923548761
186237459
835729146
619453278
274186593
561872934
342695817
798314625

245361789
971285643
683947251
326198574
417536928
859472136
592814367
164723895
738659412

178342965
345961278
629875431
286194753
593627184
714538629
461253897
832719546
957486312

394518762
625973148
781624359
516239874
239487516
847165293
968752431
172346985
453891627

241675389
736289451
958431276
127946538
384517692
569823714
495368127
872154963
613792845

652473189
791582436
438916527
125697843
874135962
963824751
387251694
249768315
516349278

318256479
759843612
462179835
587924361
196385247
234617598
621498753
873561924
945732186

548629731
361785942
972134586
419356827
836297154
257841693
684973215
193562478
725418369

192465837
756381924
348729561
217938456
539614782
684572319
875296143
423157698
961843275

694827531
732159864
851346729
417293685
923685147
568714392
279538416
185462973
346971258

365417928
891326745
274589136
918753264
432968517
657241893
743195682
126874359
589632471

978162435
241935876
635784921
583429617
792516348
416873592
864297153
357641289
129358764

761954283
842367591
953218674
196523847
387146952
425789316
518432769
274695138
639871425

936547128
478132659
215689743
193276485
654318297
782495361
849761532
561823974
327954816

128935674
794816235
365427918
589172463
276384591
413659827
851263749
647591382
932748156

568247391
273196548
194835672
415729863
829463715
736581429
652978134
341652987
987314256

623947581
541628379
789315264
912874635
354269817
867531942
275483196
136792458
498156723

473812695
518396724
962754813
746289531
359671248
821543976
694125387
285437169
137968452

398176245
164952378
257483169
729341586
683529714
415867932
972638451
536214897
841795623

893524167
416897523
527361984
765489312
248135796
931276845
652718439
179643258
384952671

871245693
396781542
542369187
725498316
614532879
983176425
257614938
468923751
139857264

347598126
681273459
529146837
296831745
738465912
415927683
172389564
954612378
863754291

358271964
264985173
971643285
489126357
715438629
632597418
847312596
523869741
196754832

957348261
381672945
426591387
195287436
748163529
632954178
514736892
879425613
263819754

275436819
946851723
183927645
368512497
451379286
729648531
637294158
894165372
512783964

176593428
592841367
834726159
628359714
457618932
319274685
965432871
281967543
743185296

462519873
859347216
371862954
723954681
698731425
514628739
187493562
246175398
935286147

438275196
169438572
752916843
346159287
817624359
295783614
524391768
971862435
683547921

478613952
132549876
965872314
749285163
853461297
621397485
387954621
594126738
216738549

721934586
359618274
486275319
564892731
192743865
873561942
918427653
647359128
235186497

436529718
781463259
952817634
319675842
628934175
547182963
293751486
875246391
164398527

685139472
273684915
491752368
514368297
928475631
736291854
857943126
169827543
342516789

671359428
483217695
295846137
716498253
329571846
548632719
137984562
852163974
964725381

869413275
715296384
243785169
594632718
628157493
371948526
956371842
182564937
437829651

924678513
635214978
187935624
462581739
379426851
851793462
216847395
798352146
543169287

865421739
172938546
934567821
357694182
421853967
698172453
513786294
249315678
786249315

247356981
135498267
698172435
721539648
964821753
583647129
412983576
359764812
876215394

192865743
784239561
356147892
265973184
817426359
943518276
471652938
638791425
529384617

587426913
192783645
364591827
731964582
645812379
928357164
416239758
879145236
253678491

453861729
987452361
261793485
198276534
672345918
534918672
725684193
346129857
819537246

523671498
874539261
916482735
341726589
289145376
765398124
492817653
157963842
638254917

258371946
391462758
467985123
819537264
625149837
743826591
134258679
586794312
972613485

176589324
528436197
394721856
763918245
815247963
249365718
987154632
652893471
431672589

319458267
276931584
458726139
564317892
982645371
137892456
745263918
621589743
893174625

149562378
836197542
725483916
581276493
497835621
263914857
978341265
312659784
654728139

872514963
946378125
513296874
694821537
725439681
381657249
457962318
238145796
169783452

748253916
952861734
631497258
194785623
576324189
823916547
317549862
485672391
269138475

297834156
815962734
364751829
436179285
189425367
572386941
721648593
948513672
653297418

425971863
736528914
981436725
614389257
892745136
573612489
167854392
249163578
358297641

876351294
213974586
594826371
385149762
621537948
749682135
168293457
432765819
957418623

527364891
416895372
938271465
152983746
684527139
793416258
371658924
869742513
245139687

489327516
167895423
253416798
571932684
328164957
946578231
835749162
712653849
694281375

591273648
427896153
683154792
238517964
765948231
914362875
152639487
349781526
876425319

532618794
647592831
198734625
275983416
481267953
369451278
914825367
856379142
723146589

391485726
642397158
875216493
186724935
759163842
423958617
917832564
538649271
264571389

652138947
374596218
198247653
539721486
826453179
741689325
285964731
467315892
913872564

483127569
579864321
162395478
946538217
317942685
825671943
234719856
651483792
798256134

198745632
576238419
432961785
829457163
741693528
365812947
613589274
254376891
987124356

748352691
596187423
123649587
264893715
381475269
957261834
439528176
672914358
815736942

937856412
286134597
145729863
769218345
351647289
824593671
692475138
578361924
413982756

497156238
128943756
635827419
254689371
719234685
386571924
561792843
873465192
942318567

463598712
917623485
582174936
174836529
835249167
629751843
741365298
296487351
358912674

415327698
286951743
973846215
698475132
752613984
134289576
847592361
321768459
569134827

472635918
689214573
531789426
843921765
796453281
215876349
354162897
128397654
967548132

365821479
129674358
874539612
947285163
651397284
238146597
713468925
486952731
592713846

481927635
362815749
795634182
274356918
819742356
536189427
127593864
648271593
953468271

345769218
629148573
178523946
897354621
253916487
461287359
914672835
586431792
732895164

945137862
187426593
236598147
428619735
719345286
653872914
864751329
591263478
372984651

692715348
357498261
814263579
578936124
923147685
146852793
735689412
469521837
281374956

239861754
784953621
516247893
627135948
351498267
948726315
472319586
895674132
163582479

312958476
864732951
795461823
423875619
158629734
679314285
236197548
987543162
541286397

714295836
325648719
869713425
482376591
973152648
651489372
538924167
196537284
247861953

146827935
753619842
829453176
984365721
571248693
632791584
368574219
495182367
217936458

194632857
852971634
367548912
741295368
928364175
635817429
416759283
589123746
273486591

632948157
574231689
918765324
725396841
496812573
381574962
269483715
157629438
843157296

713248956
495716328
862395471
589124637
641873295
327659814
256987143
934561782
178432569

594267138
236481795
871539246
417853962
652794381
389126574
165378429
943612857
728945613

827659431
541873926
396142857
432786519
169325784
758914263
614598372
975231648
283467195

365891427
782345916
149267583
598712634
671934258
423586179
917423865
234658791
856179342

167934852
549826731
823715496
481279563
396158274
275463918
638592147
914687325
752341689

967512348
325847916
184369725
478196532
693425871
512738694
851974263
736251489
249683157

639278514
421539678
785641293
547983162
193762485
268154937
316427859
974815326
852396741

235169748
149783265
786425193
973846512
451932687
862571439
598617324
314258976
627394851

328647519
159823647
647915238
536782491
784169325
291534876
862491753
973258164
415376982

467531829
125948367
983627451
546213978
392875146
871469532
619754283
234186795
758392614

691534827
725198364
834672519
576249138
248361975
913857246
162485793
357916482
489723651

931865742
745932618
628417359
214798536
876523194
359146827
162384975
497651283
583279461

659284731
213579486
784316592
365748219
178932645
942165378
436821957
521497863
897653124

914576823
723918564
586234791
195467238
248359617
367182945
839721456
471695382
652843179

571849632
386752941
924631875
248596317
139278564
765413289
853124796
612987453
497365128

364791258
179258346
528463917
742516893
836974125
915382674
687125439
253849761
491637582

987364152
462571398
135892674
359187246
218946537
674235981
821759463
796423815
543618729

543196827
267548913
918327564
724653189
195782346
836419752
689275431
351964278
472831695

289573146
745961238
613248579
932714865
857639421
164852793
471386952
328495617
596127384

726395841
915864237
834127965
342971586
591486723
687253194
478619352
169532478
253748619

785196342
124385976
639472851
491263587
257849613
368751294
912537468
876924135
543618729

382971456
175642398
964385217
438217965
259863741
617594832
846759123
593128674
721436589

862793145
915846372
347125986
736512894
128479653
594368217
671284539
459631728
283957461

695318274
173294865
842765931
518973642
936421758
427856319
284137596
751689423
369542187

948623715
125874639
637591428
419362857
352487196
786915342
294736581
873159264
561248973

594726138
812943675
673518294
756481329
431297856
289365741
328659417
967134582
145872963

618793452
932654718
745182369
297518643
854367921
163249875
381426597
576931284
429875136

143682957
967135842
258749613
524897136
681354279
739261584
316428795
892573461
475916328

896745312
154326978
372189546
763891425
281654793
549237861
625478139
937512684
418963257

945632871
817945263
623718594
472893156
156274938
389561742
534129687
791486325
268357419

824579163
759361824
316842795
642753918
175986432
938124657
491238576
267495381
583617249

249581763
816793425
357246981
762159348
184372596
935864217
473628159
691435872
528917634

248761359
175398642
396452817
734825196
652917438
819643725
527136984
481579263
963284571

513274896
476938125
892651734
325169478
149785362
687342951
254893617
961427583
738516249

652749318
139628574
874153692
718564239
325891746
496237185
961472853
247385961
583916427

129675483
468132597
375948162
784293615
512867934
693514278
856329741
241786359
937451826

953486712
268173945
714592638
897264153
146735829
532918476
385641297
429857361
671329584

162485397
985713246
347926815
851692734
274138659
639547128
523864971
416279583
798351462

653491278
147268593
928573614
475912386
269385147
831647952
792856431
384129765
516734829

581934762
764128359
392675841
927846513
146253978
835791624
419587236
658312497
273469185

648175293
723986415
195324687
356819742
219647358
487532169
531268974
972451836
864793521

731589426
248163795
695724813
512438679
387916542
964275381
473691258
126857934
859342167

637814295
894572361
512639874
758423916
463195782
921786543
275941638
186357429
349268157

743618259
865923471
219745368
382561794
674289513
951374826
536892147
127436985
498157632

183429765
265783491
749156283
936817524
412695378
857342916
574968132
328571649
691234857

548612379
127539486
369874215
796253148
431987562
285146793
954728631
813465927
672391854

752461983
698352714
413879652
126783495
579214836
834695271
367548129
985126347
241937568

138572694
249386715
657914283
371295468
495867321
862143957
513729846
986431572
724658139

931254678
782691534
645387912
168732459
459816723
273549186
394178265
816925347
527463891

384792156
759164238
216853947
931278465
567941823
428536719
692317584
873425691
145689372

365278491
978451623
421396785
816739254
234685917
759142368
542863179
183927546
697514832

369271548
214586937
857934126
921863475
648715293
735492861
596348712
483127659
172659384

612457398
795823614
384196275
843671952
967542831
521938467
276314589
158269743
439785126

475293186
936851274
812674395
549728613
761439528
283516947
357942861
198367452
624185739

856249713
749351628
123867459
281735964
497682135
635914872
974526381
568193247
312478596

512749368
648231975
397586124
164957832
783624591
925318746
236195487
871463259
459872613

429576138
583912476
671438295
214689753
395247861
867153924
948325617
752861349
136794582

954718623
817326954
623549178
289671435
135284796
746935812
568193247
492857361
371462589

149836527
356127849
872549136
524793681
981465372
637281495
263954718
795318264
418672953

234517689
195683274
867249531
742358196
519762843
386491752
923175468
651834927
478926315

573814629
284693715
196275348
718342596
652189437
439567182
361958274
845721963
927436851

647591238
325847691
198362754
736184529
912675843
854239176
273916485
469758312
581423967

496735128
127498653
583126794
862341975
751982436
349657812
275814369
914563287
638279541

531724896
489613572
762985431
917538264
328496715
654172389
195347628
876259143
243861957

719635842
326418795
485927613
631872954
897154236
542396178
278541369
964783521
153269487

852346197
431879625
697152843
519267384
743598261
286431579
164723958
325984716
978615432

416897532
873526149
295341687
547182963
631459728
982673451
329765814
158934276
764218395

523849167
846271395
917563428
359614782
182735946
764982513
671398254
298457631
435126879

731298654
942635178
865147932
584973216
296451783
173826549
329514867
657382491
418769325

964521738
281673954
753894216
819765342
375248169
426139587
548912673
632457891
197386425

412736598
756948231
983251746
629417385
534862917
871593462
295684173
348175629
167329854

987623514
165497238
324185976
431968725
792534861
856712493
678359142
543271689
219846357

846513297
973462581
251798364
718325946
592846713
364179825
627934158
435281679
189657432

284567931
913842675
567139824
128794563
359286417
746351298
691478352
875923146
432615789

365148927
487926351
192375648
729563814
631284579
548791236
216459783
853617492
974832165

561278934
879463521
243195768
127934685
458612379
936587142
682759413
315846297
794321856

152493786
637852194
984617235
419386572
768524913
523179468
395261847
276948351
841735629

795481263
821365749
463729581
572843196
316297458
948516372
687152934
254938617
139674825

921634587
385917264
764285913
643851729
572496138
819723645
256349871
138572496
497168352

967421583
123568749
854793216
612957834
385214967
749386152
498132675
536879421
271645398

924358761
863712945
715469832
571684329
248937516
639125487
452876193
196543278
387291654

637984152
452316987
918725463
873459621
561273894
249168375
186532749
724691538
395847216

436195827
298763451
517248396
829471563
365982174
174356289
742539618
653817942
981624735

837126945
269534817
145798362
398615724
716243589
452879631
581962473
674351298
923487156

763825941
598146732
241739586
687392154
925614378
314587629
432951867
156278493
879463215

963752418
872641935
541893267
734269581
695138724
218574693
356917842
489325176
127486359

613759482
875412396
942386751
324597168
156248937
789163245
597824613
261935874
438671529

861735942
924168537
573492168
345281679
287649315
619357284
198576423
732914856
456823791

782936451
539174826
146528973
425319687
378645219
961782345
817263594
293457168
654891732

935681724
718254936
264793851
149837562
376425198
582916473
821569347
453172689
697348215

382169574
571843296
649257381
956381427
413726859
827594163
294635718
738912645
165478932

168359472
254167398
973842156
392518647
746293815
581674239
827931564
619485723
435726981

213986754
859473162
674125893
537219648
928564371
146837925
785392416
362741589
491658237

214659837
975183246
836247591
542896173
683471925
197325684
358914762
769532418
421768359

159437286
382965417
674182935
596723841
823541769
741698523
967214358
435876192
218359674

872365941
645179328
319284657
728413596
561792483
934658172
186947235
297531864
453826719

241635879
597182436
836749512
983574261
625918743
714326985
178253694
459861327
362497158

261849537
954273816
783615294
578932641
396481752
412567389
825794163
147356928
639128475

746815329
382697154
519243687
621459873
458376912
973128465
237981546
894562731
165734298

786319524
593462187
124578936
265784319
837921645
941653278
412896753
658137492
379245861

897512643
452836719
361947528
135798264
249165387
786324195
674283951
518679432
923451876

458671239
279583614
361924785
193465872
586217493
742398156
627139548
835742961
914856327

258746391
917385462
643921785
875432619
326197854
194658237
432569178
581273946
769814523

197254863
852376149
346891275
529748316
678913452
413625987
734589621
261437598
985162734

831249675
254768391
679153428
123985746
948617253
567324189
492536817
315872964
786491532

189354276
746912538
523876941
654293817
837145692
291768354
968437125
375621489
412589763

214857396
583196472
697243158
945361827
162578934
738429615
471985263
326714589
859632741

384576192
597281436
612493587
856129374
149738625
273654819
928365741
435917268
761842953

872164593
691235748
543879216
385942671
164587932
927316854
738651429
256493187
419728365

268579314
534281769
179643528
987135642
645927831
321864957
452398176
816752493
793416285

375194826
816275943
492863175
731948562
958632417
264517398
687459231
543721689
129386754

295418367
137695842
684372591
321784956
469251783
758936214
913547628
542863179
876129435

391254768
428761539
657389412
873925146
142673985
569148327
736512894
985436271
214897653

965412378
472389156
183756294
638971542
594238761
217645839
826593417
759124683
341867925

732654891
581932476
496178352
928315647
654789123
173246985
249563718
315897264
867421539

794852613
812963457
536417829
261739548
975184362
348526791
689275134
457391286
123648975

927541863
435682971
186793452
743925186
691438527
852167349
274819635
318256794
569374218

378952461
126438957
495617823
612394785
843765192
957821634
584279316
761583249
239146578

461925387
872436519
359781246
985217463
637594128
214863975
196372854
528649731
743158692

945218673
681973245
327645891
853192467
162457389
479386152
538724916
796831524
214569738

672513948
941862537
385749162
794236815
158497326
236158479
423975681
567381294
819624753

619345728
825167349
437829165
983714652
271956834
546238971
768492513
354681297
192573486

253916874
198374265
467528193
631492758
845137926
972685431
314259687
726843519
589761342

948576123
327941658
156283749
871652394
635419287
492738516
764825931
583197462
219364875

927683145
645712938
381495726
718526394
492138567
536947281
174369852
853274619
269851473

214398567
396517248
578264913
847921356
629835471
153746829
731459682
985672134
462183795

974381265
283756941
615429378
598142637
347968512
162537894
851673429
439215786
726894153

259831674
836472915
714956238
382194756
697583142
541267389
965718423
473625891
128349567

569347812
247981635
138256794
921634587
854719326
376825941
685492173
792163458
413578269

841723956
752649138
936518274
293486517
615937482
487152369
169374825
524861793
378295641

163875429
548923761
792461358
437216985
659387214
281549637
814732596
375698142
926154873

695413728
421785369
837629541
376894152
514362897
289571634
968257413
742136985
153948276

729164385
156873942
843952617
381596274
497328561
265741893
538617429
672439158
914285736

947512638
823769514
516384297
382451976
164897352
795236841
651978423
279643185
438125769

172358496
835469172
496271835
329786541
614523789
587914623
941637258
263845917
758192364

762581493
145973628
983624751
834195267
621347985
579862134
496758312
357216849
218439576

617954823
842137965
359286174
485761239
963425718
721398456
278543691
134679582
596812347

625398714
149756823
783241659
476912385
352874961
891635472
518463297
237189546
964527138

819742356
237516984
465398712
371485269
924671835
586239147
752163498
148957623
693824571

764328951
812956473
935471862
579863214
143592687
628147395
387219546
251684739
496735128

562137489
714698253
839524761
327985146
695412378
481763592
253879614
976341825
148256937

819624753
276953148
345187629
162579834
784362915
953418267
698245371
431796582
527831496

497258361
532164798
681397254
749583126
813642975
256971843
164739582
925816437
378425619

471925683
238476159
596318472
184563297
759142836
623897514
915234768
847659321
362781945

678452319
152369487
934817265
293541876
867293541
415786923
389674152
526138794
741925638

972654831
548137629
136892574
495376182
763218945
821945367
287561493
354789216
619423758

284136759
637459812
195278643
361524987
728391564
549687231
976813425
812945376
453762198

615297834
924538176
738146952
853412697
147965283
269873415
381724569
496351728
572689341

458697321
362541798
917382645
243958176
891726534
675413982
729865413
136274859
584139267

571628493
694137528
382459761
835946172
219375846
467812359
123594687
746281935
958763214

641975328
395842167
782316945
573294681
129658473
864731592
437189256
258463719
916527834

213468579
574193268
968527341
892346157
647851923
135279684
326984715
459712836
781635492

894135276
631827459
725964318
943571862
182346597
576289143
269453781
357618924
418792635

895461723
642735189
713829465
386914572
427586391
159273648
934658217
578142936
261397854

957486213
863152479
241379568
479815632
532647981
618923745
325768194
196534827
784291356

378926451
546138729
192457386
487592163
923671845
651384972
769243518
234815697
815769234

875324691
931586247
426971835
692158473
154732968
387469152
213645789
768293514
549817326

278194365
453687129
169523748
915468273
832971654
647352891
791846532
586239417
324715986

824516379
195738264
637294518
568143927
243957681
971682453
386421795
719365842
452879136

291647835
584132967
736859214
659283741
378415692
412976358
825364179
167598423
943721586

284957613
317468259
695132487
156294738
729583146
438716925
871645392
542379861
963821574

914856273
852173496
673294158
526437981
789561342
431928567
248619735
365742819
197385624

789651243
253974816
641382795
318296574
924517368
567438921
476823159
135769482
892145637

829635174
465781329
371429856
183976245
257843691
946512783
614257938
798364512
532198467

561879234
392415876
847263951
186327549
453198762
729546318
235684197
678951423
914732685

187492635
345786129
926135784
459267318
638914257
271358496
713549862
564823971
892671543

765489213
928173465
134526789
286935174
317264598
459718326
642397851
873651942
591842637

814537926
793826415
526914783
169275348
472368591
385149267
238451679
947683152
651792834

936128457
721549863
584367921
695831742
372456189
148792635
853914276
469273518
217685394

523678149
194352768
867941532
248735691
931286457
756194283
319567824
475829316
682413975

187652394
253947816
496183275
539718642
814269537
672435981
341596728
768321459
925874163

752139846
916748532
348625917
675413289
824967153
139852764
587396421
261574398
493281675

396574281
852361794
174982356
937826145
265149873
481753629
618497532
743215968
529638417

412576389
538492617
679138452
381745296
956321874
247869531
894657123
765213948
123984765

421365987
379148265
865279413
542931678
916857324
738624591
154792836
697583142
283416759

798261543
241538967
536794812
479123685
612845739
853976124
967382451
385417296
124659378

178435629
354692178
296817534
415283967
683579412
729164853
567348291
831926745
942751386

158297346
762143895
493658217
521936784
976485123
384712569
249571638
815369472
637824951

436725198
197386254
528491367
861957423
245863971
379214685
712648539
953172846
684539712

514972863
876153249
923864517
758439621
169527438
432681975
385746192
697215384
241398756

812374569
795261483
463985172
326748951
154629837
987153246
241537698
579816324
638492715

341689257
526731849
987425136
415376982
698542371
273198564
754213698
169854723
832967415

691754283
752839146
348261759
517692834
439518627
826347591
974185362
265973418
183426975

291583467
845671392
673294581
729465813
518329674
436817925
382756149
957148236
164932758

491768325
627543198
385219746
749156283
268397451
153482679
816924537
934675812
572831964

524739186
137468295
986251437
245683719
763912548
819547623
352196874
691874352
478325961

321784956
745169283
869235741
413578692
657912834
298346517
584621379
936457128
172893465

495876123
132945876
786213945
851629734
927134658
364587291
219358467
548762319
673491582

918632574
625784139
437159268
769248315
384517926
251963487
842396751
593871642
176425893

326947581
851623497
974158263
268395714
437261859
195784326
742519638
513876942
689432175

975864321
248173569
631925478
784312956
156497832
392586714
867239145
413658297
529741683

635247891
479158623
821369754
298574136
167932485
543681972
314795268
986423517
752816349

947265831
382194675
156387942
634528719
218976453
795413286
579641328
463852197
821739564

976845231
358172694
241963857
725316489
689254713
413789562
162597348
834621975
597438126

621453789
748291365
593876124
219647538
864532971
357918246
985324617
472165893
136789452

735149628
148632579
926785341
582394167
461827953
397516284
274961835
859273416
613458792

596321874
142876935
873594216
718259643
639748152
425613798
284137569
361985427
957462381

748295361
152637489
396481572
963174825
815362794
427859136
679548213
581923647
234716958

689732145
241685973
735149268
178923456
496517382
352864791
924356817
517298634
863471529

185697243
649321857
723458961
974813526
531246789
862579314
217965438
498132675
356784192

567981243
849263751
213754698
125379486
796428135
438615972
371896524
682547319
954132867

456198732
389726415
172453896
824915367
697834251
513672984
941367528
735281649
268549173

163279845
297485136
548613297
671352984
324896751
985741623
432967518
856124379
719538462

534869172
812375964
976421853
153698247
769142385
428537619
345286791
691753428
287914536

732815964
465923178
189674253
378149526
694257381
521368497
247536819
953781642
816492735

361584927
974236851
528791634
819342576
235678419
647159283
156427398
483915762
792863145

243879615
896135724
157624983
785346192
962751348
431298567
519487236
374962851
628513479

419238576
728465391
635179482
967352148
354817629
182946735
841623957
273591864
596784213

163847295
872935416
549621378
325198764
794256183
618473952
451762839
986314527
237589641

712834695
698715342
534629178
276381954
943576281
851492736
167948523
385267419
429153867

157634298
694128375
832795461
578469132
346512789
921873546
469351827
713286954
285947613

294386571
681754392
735291684
163827945
578469213
429135867
842673159
916542738
357918426

716843529
498752361
253691478
684219753
935487216
172536894
869325147
547168932
321974685

468957132
925138746
317624859
786491325
593762418
142385967
679213584
251849673
834576291

421358796
983467215
576192438
132645879
754983162
698721543
817236954
345819627
269574381

267439851
815672943
349158627
576321489
984765312
132984576
621843795
453297168
798516234

126874935
987531642
354296871
675312498
432789156
891465327
748653219
513928764
269147583

716238594
483591726
592764813
964327158
827156439
351489672
639815247
148972365
275643981

158927364
294631857
637548291
483716529
561289473
729354186
942873615
375162948
816495732

517624398
489537162
236198547
892316475
351749826
674285913
943872651
125463789
768951234

586192437
947835612
312764985
758623149
124958763
693471528
265317894
871249356
439586271

287619534
341527698
695348172
754283916
923461785
168975423
479852361
532196847
816734259

317968425
852417369
694523781
731685942
429731856
568294173
286379514
975146238
143852697

915723468
647518932
832946571
529381746
471659823
386274195
753192684
164837259
298465317

258319476
143756892
967428135
495861327
712543968
836297541
384675219
571932684
629184753

219748563
576931482
834562179
163459827
985273614
742186935
451827396
328694751
697315248

276914853
534728196
918563274
821635749
793842615
645197382
369471528
182359467
457286931

938246175
746951328
251783496
593674812
874512639
612839547
365497281
489125763
127368954

138456972
529873164
746129385
961745823
387261459
452398617
614532798
875914236
293687541

248576319
751934286
963821547
536487921
192365874
487192653
314259768
629748135
875613492

453197862
128536497
679284531
236418975
894752613
715369248
382641759
567923184
941875326

218639457
574218639
963547218
156872943
739456821
482193576
891324765
625781394
347965182

143857296
697432158
528196734
835921467
471563982
962784315
254318679
719645823
386279541

186594372
492367851
375218694
934672518
261845739
758139246
849723165
623951487
517486923

967543218
241879653
835126947
519432876
428761539
376985421
754618392
692357184
183294765

429653178
815794623
736218459
154387962
392465781
678129345
247531896
963872514
581946237

754298316
182643759
396571842
567432981
843917265
921856437
415329678
238765194
679184523

512674938
496583217
873219564
759368421
341952876
628741359
237496185
985127643
164835792

172458963
983716425
564923871
735861249
826549137
491237658
248395716
659172384
317684592

596714238
238956741
174283569
981625473
627431895
345897612
759142386
412368957
863579124

148573692
792468315
536921847
613257489
957184263
284396571
471835926
825619734
369742158

367812459
954376821
281459367
715623984
436981572
829547613
678294135
143765298
592138746

527846193
316579842
498312576
139728654
675934281
284651937
952467318
841293765
763185429

289543167
531768249
647291583
376814952
914325678
825976431
762439815
453182796
198657324

648957231
917328654
253164987
769581342
524639718
831742596
176495823
392816475
485273169

174695238
923781645
856432179
749518326
512963487
638274951
297356814
461827593
385149762

671342598
493518762
582769134
714923685
935687241
268451379
127834956
859276413
346195827

684219357
213754698
759863412
537492861
941386725
826175934
168927543
475631289
392548176

981635472
632974185
745128369
879542631
413896257
256317948
594761823
128453796
367289514

524761839
681293754
793485162
139846527
875932641
462157398
347619285
916528473
258374916

875139624
396284751
142675938
461793285
957428163
283561479
524817396
738946512
619352847

527684193
938175264
614239578
465398721
379412856
281567349
756843912
842951637
193726485

169542738
584793216
732861459
827359641
456187392
913624875
241936587
675418923
398275164

829614753
735829614
461375928
512947386
986132547
374568192
147256839
658493271
293781465

379426815
615893427
428715396
182649573
546372189
937581642
254938761
893167254
761254938

764953281
351428967
829671534
482517396
935864712
176392458
613749825
597286143
248135679

139627845
276548193
548931672
861753429
927184536
354296718
482375961
713869254
695412387

637829154
284751639
519436782
923187465
458963271
176245398
391572846
865314927
742698513

129876534
746352891
385491672
238514769
614739285
597628413
472163958
853947126
961285347

718235469
639741825
245896371
597623184
483179652
126458937
864517293
952364718
371982546

617293485
398475162
452681937
834127596
179856324
265934718
941762853
723518649
586349271

735628149
841973562
629154738
386491275
594267381
217835694
458316927
162789453
973542816

475618923
298534617
361729548
942183765
517946832
836275194
653497281
189352476
724861359

362795418
574831296
981642573
857326149
146579382
293418657
428953761
739164825
615287934

382596417
617284395
594731862
829153746
435672981
176849253
768925134
953417628
241368579

649158327
712396458
538274169
327581694
184639572
956427813
471963285
293815746
865742931

547932186
869541273
321876945
915483762
634217859
782695431
473159628
298364517
156728394

738924615
694851732
125376489
461283597
983547261
572619348
347195826
216738954
859462173

642785193
539214687
817936254
283491576
764352819
951678342
475823961
126549738
398167425

687154239
915723846
243896751
496287315
572631498
831549672
124978563
768315924
359462187

584276913
936814257
721539846
357481692
612957438
849362571
498123765
273645189
165798324

286913745
139475862
754268193
867154329
913682574
425397681
672539418
548721936
391846257

271865349
965431287
834927615
496173852
187592463
523648971
618359724
749216538
352784196

625378941
184629573
397541826
236185497
571964238
948732615
862413759
419857362
753296184

125489673
937615842
648732519
813246795
472951368
596378421
761893254
354127986
289564137

852617349
497283615
631954782
169342578
574168293
328579461
243896157
916735824
785421936

635278491
924613578
718495623
293184765
561732984
847956132
186349257
379521846
452867319

439852167
715436928
682719534
563274819
948561372
271983645
124695783
896347251
357128496

174326859
396578214
852491367
423165798
917842635
685739421
549683172
731254986
268917543

594781263
183629475
627354198
379218546
465973821
812465937
231596784
948137652
756842319

157268439
842539671
963174258
584312967
726945813
391786524
279453186
615897342
438621795

378459261
615283974
492671358
947862513
283145697
561937482
159328746
836794125
724516839

845697132
261843795
937152846
614238579
798561423
352479618
489726351
173985264
526314987

236154897
715968243
984723561
697531482
348296175
521487936
852379614
463815729
179642358

758496132
693182745
412357896
375618429
829734651
164925387
586273914
241869573
937541268

169325487
547698312
823741965
356419278
294857631
781263549
618532794
475986123
932174856

197583642
365241897
284679315
526438971
713956284
948712536
832164759
651897423
479325168

129473658
475186932
836295417
687912543
293547186
541638729
352764891
718359264
964821375

572613498
691482357
384795162
928376514
437951286
165248739
243169875
759834621
816527943

528639741
961745328
473128569
349271856
256983174
817456932
635894217
192367485
784512693

891527436
637941582
452368179
284713695
913685724
576294318
368479251
145832967
729156843

941387625
675412398
328596174
236851749
589734216
417269853
163975482
852143967
794628531

294873651
815649372
673251489
387925164
146738295
529416738
452387916
761594823
938162547

241385679
863179245
957264138
385697421
416823957
792541386
128736594
534918762
679452813

231487569
756931842
849265137
375142986
462859713
918376254
694718325
123594678
587623491

923816547
148759263
567432981
386274159
492165378
751398426
835641792
279583614
614927835

154938276
827456931
693217485
785691324
239574168
416823759
542389617
978162543
361745892

267935841
159487326
384216579
716594238
948321765
532768194
671843952
493152687
825679413

326189574
785634921
419527386
964352718
152768493
837941652
641295837
578413269
293876145

263859417
578461329
491237658
387945261
625718934
914326875
742583196
856192743
139674582

536497281
918362574
724851693
167534829
492186735
853729416
375948162
241673958
689215347

586174293
749326518
132985467
473218659
925643781
861759342
218467935
697531824
354892176

528649713
961387245
734251896
176938524
482175639
395426187
849762351
653814972
217593468

513846729
869732415
274195638
985364271
642517983
137928546
458671392
321459867
796283154

738429651
926531478
514687293
169378542
245916387
873254169
452793816
391865724
687142935

695417328
127836594
843952761
278341659
369578412
451269837
934725186
512684973
786193245

235619784
917384652
864572193
329746518
548193267
671258439
492865371
153927846
786431925

842567391
395481726
716392485
683279514
274615839
159843672
421736958
967158243
538924167

856234917
734189256
912576438
469718523
185923764
273645891
648352179
591467382
327891645

895731246
316254897
472689315
521946738
968327154
734518962
643892571
257163489
189475623

569824713
732516894
814739625
928341567
356287149
147695238
281473956
475962381
693158472

657432189
194867532
238519476
973245861
412683957
865971243
749328615
326154798
581796324

398425167
245617389
176983254
967342815
524168973
813579642
489731526
652894731
731256498

768129435
593478612
142563789
486291573
375846291
921735846
859617324
634982157
217354968

431967582
698251473
257438916
743126895
865379124
912584637
176842359
529613748
384795261

561743928
487926135
923158647
296481753
875632419
134579862
349267581
758314296
612895374

892745631
374169285
561283974
438597162
729816543
615324798
943651827
257938416
186472359

715432698
829617354
634598721
542786913
967351482
381924567
256873149
193245876
478169235

574619238
986237145
213584697
895123476
327456981
461798523
632841759
749365812
158972364

125348796
347962581
689517342
812459673
963271458
754683219
591726834
436895127
278134965

624831597
138579426
759246318
495612873
281357964
367498152
572984631
946123785
813765249

423958761
659127483
781346295
845271936
167893542
392465817
216789354
578634129
934512678

128356794
573492168
649718523
462583917
731924856
985671342
817245639
296137485
354869271

964781532
825369741
317524896
472958163
639147258
581236974
756412389
243895617
198673425

531764982
924831756
768259413
213946578
687125394
495387621
872493165
146578239
359612847

291753864
386124975
745968312
938641527
652397148
417285693
524816739
179532486
863479251

539487261
824156739
167239458
956814327
483725196
271693845
795348612
642971583
318562974

768942153
213578964
495613827
572891436
846735219
931426578
354269781
127384695
689157342

956173482
718294536
423586719
361428957
895637124
247915368
689751243
574362891
132849675

451869273
293471658
786325914
378542169
524916837
619783425
967138542
145297386
832654791

478162395
259374681
136958724
863521479
547693218
921847536
685239147
314785962
792416853

185374692
794826513
362951487
816492375
257683941
439517268
921765834
673248159
548139726

342689571
791543682
685712943
973264815
124358796
856971324
568427139
437196258
219835467

817936524
362475891
945821673
691357482
453182769
278649135
526794318
734218956
189563247

713495682
854672391
692813574
938264157
261957438
547138269
389541726
125786943
476329815

691458327
578321649
423796581
856934172
347182956
912675834
234869715
765213498
189547263

947365182
152987643
683214597
491852376
376491825
528736419
714623958
239548761
865179234

579316428
314278695
268549713
942853167
186927534
753164982
625481379
437692851
891735246

273869541
891354762
654172839
928713654
716945328
435628197
369481275
587296413
142537986

948261735
317958264
652473918
874125396
596387142
123649587
435892671
781536429
269714853

439782561
128645739
657319824
791238645
582476193
346591278
873124956
964857312
215963487

159846723
374521869
268793541
632975418
987214635
415638297
543182976
891467352
726359184

634519728
978264135
152387469
526793841
319842576
487156392
761938254
893425617
245671983

176543892
894216573
352897164
961435287
548972316
237168459
729351648
613784925
485629731

589274613
637195248
214368975
876549132
152783469
943612587
391457826
765821394
428936751

279816354
843295761
615347982
354769218
198523647
762481593
581672439
426938175
937154826

157846923
269375148
348192657
795683412
823514769
416729835
672458391
984231576
531967284

289671354
157834629
643295817
728916435
361547298
495328761
574162983
836759142
912483576

628457139
147938265
395162748
739825416
482316597
561749823
253671984
916584372
874293651

423958176
879126345
165473289
514369728
236847951
798215463
357694812
941582637
682731594

372689415
649153872
851742369
765834921
294561738
138297546
916375284
587426193
423918657

789256341
142739568
635184972
217695483
958473126
463812759
521967834
876341295
394528617

853496271
917253468
264718935
172389654
435627189
689145327
796531842
328974516
541862793

698475321
723981546
541632978
352146789
974528163
816793254
169857432
285314697
437269815

721359864
563487291
498261735
316745982
285693417
947812653
854126379
639574128
172938546

768925134
543618792
291437856
824163975
617259348
935784261
459871623
386592417
172346589

973628541
182954673
564173829
351246987
248597136
697831254
836415792
419782365
725369418

954613872
863725419
127489653
781396524
246571938
395842761
472158396
618937245
539264187

867194532
319528467
524673981
431952678
698417325
275836194
183249756
942765813
756381249

758196234
936452817
421837695
597614328
284973561
163528749
345289176
879361452
612745983

684215739
523978641
179436258
412389576
856147392
937562184
395821467
741693825
268754913

627841593
891563742
534792168
165924387
789135624
342687915
213476859
458319276
976258431

584179362
167253948
923468715
849637521
275941836
316582479
732815694
451396287
698724153

571486239
823597461
964213578
619725843
352841796
748369125
137954682
485632917
296178354

263951487
857346921
194827635
641735892
578269314
329184576
986572143
735418269
412693758

385619724
421387695
769452318
956731482
817264953
234895176
148576239
693128547
572943861

978315462
651274983
324986157
289437516
735861294
416592738
163729845
592648371
847153629

869523714
472189635
351746298
298614573
734295861
516378429
185962347
647831952
923457186

369481572
874526913
125937684
783294156
952613748
416875329
548169237
631742895
297358461

357269418
249815376
816473592
192634785
684752139
573198624
468321957
921547863
735986241

349852167
621739458
857164239
792645813
134928675
568317942
283476591
475291386
916583724

536749812
287651493
941283765
429517386
753468921
618392547
892135674
165874239
374926158

846135297
591726384
273948516
735281469
164359728
982674135
329567841
658412973
417893652

328967541
164253978
579481326
735142689
691578432
482396715
256714893
817639254
943825167

241867395
587931426
936425178
418753269
653294781
792618534
165382947
379546812
824179653

649127583
532968417
871453296
458796132
216345978
793281654
385614729
967532841
124879365

214673589
583419762
796582431
635294178
179358624
842761953
927136845
361845297
458927316

167843259
854297316
329561478
783654921
416972835
295318764
542786193
631429587
978135642

134685279
968271354
572394681
859137462
243856917
617429835
381542796
725968143
496713528

134792586
589163274
627548913
791426358
265381749
843975621
378654192
912837465
456219837

871462953
453179862
692538471
169847325
725391684
384625719
937256148
516984237
248713596

341796852
852413697
769528431
526931748
483275169
197864325
675149283
238657914
914382576

913264785
782935641
645187293
837456912
429718356
561392478
174523869
258649137
396871524

145396782
389725641
627148953
254913876
793862514
861574329
472659138
536481297
918237465

619324578
327581496
458679213
786452139
195738642
243916857
962147385
831295764
574863921

625394718
739812645
481657923
256783194
197245836
843169572
512478369
378926451
964531287

643217598
821569374
795348612
438726159
917485236
256193487
179632845
564871923
382954761

123468579
487195263
956723418
269381754
314657982
875249631
732514896
691872345
548936127

264791835
735482619
189536472
591274368
846153927
327968541
952647183
618329754
473815296

748256913
936841257
521379468
267194835
394568721
815732649
179625384
452983176
683417592

259761438
743258169
681439572
894516723
537942681
126873954
468397215
972185346
315624897

741862539
352194678
698573421
867925314
124386957
539741862
985237146
216458793
473619285

954731862
287965314
163428957
548697231
379812645
612543789
426189573
835274196
791356428

416829357
273651498
985347261
762583149
154792683
839164572
627915834
591438726
348276915

312856974
978412653
564793281
836175492
147269538
259348716
785621349
421937865
693584127

268437159
753198642
491526738
315642987
924875361
687913524
549381276
132764895
876259413

243695781
986714532
175823469
714368295
352179648
869452317
627941853
431587926
598236174

172598634
945613287
638247519
861459723
324876195
759321468
587132946
413965872
296784351

143726895
269583174
875194623
481352769
327968451
596471238
638245917
912837546
754619382

974365812
136287459
852914376
491658237
723149568
685732194
569821743
247593681
318476925

237489516
594613827
186257493
925871634
741362958
863594271
318926745
452738169
679145382

931274658
486359127
572681349
745932861
869145732
123768594
394517286
257896413
618423975

547368219
618492375
329175684
974536821
832714956
156829743
465987132
791253468
283641597

126397485
495821763
387654912
543786129
672419358
918532674
751948236
239165847
864273591

217436598
596821473
483795612
935248167
172563984
864917325
329184756
658379241
741652839

845317629
231965478
769428513
526149387
394786152
187253946
473891265
618532794
952674831

149632785
372158964
685947213
926581347
857394126
413726859
264873591
791265438
538419672

728634951
194785632
356921748
432156879
879342516
615897423
967413285
541268397
283579164

813742695
457639128
269185347
534918762
971326854
628574913
385291476
142867539
796453281

436517892
257698413
198234675
623149587
741825936
985763241
874356129
362981754
519472368

825317469
639284157
417695283
183479526
294563871
576821394
751948632
968132745
342756918

748532961
519846237
632971458
251387649
896425713
374619825
185764392
427193586
963258174

451863792
786925341
239417658
597381264
124659837
368742915
873594126
942176583
615238479

793826541
124537968
658491723
961784352
347265189
582319674
419652837
235978416
876143295

489735261
123864957
765219483
578123694
392546718
614978325
231657849
946381572
857492136

254891367
186237954
793456182
978315246
532648791
641972538
365124879
419783625
827569413

139854276
645927831
728136945
357269418
862413597
491578623
583792164
974681352
216345789

246197835
183625947
759843162
412938756
835716294
967254318
691582473
378461529
524379681

914635872
873912654
652478931
721596483
539184726
468327519
296853147
345761298
187249365

345917268
192865743
867423519
786342195
253196487
914578326
579284631
628731954
431659872

367849215
954621378
218357496
672538149
495176832
183294657
541782963
839465721
726913584

425683917
763219854
918574632
692451783
581327469
347896125
239148576
154762398
876935241

185967234
276134589
394582671
942318765
758426193
613795428
861253947
537649812
429871356

459167382
368492715
127853694
913728546
582946137
746531829
271689453
834275961
695314278

492185637
563972184
871634592
215869473
734521869
986743251
349256718
627318945
158497326

579384216
862159437
143276895
438597162
927613584
615428379
781945623
394862751
256731948

625139874
798462531
134587692
467293158
219658743
853714269
582946317
346871925
971325486

167829435
398457621
542316798
629531874
413278956
785694312
871962543
936145287
254783169

634519728
281437596
975862134
869174253
312956487
547328961
158793642
723645819
496281375

294615783
578932416
631874259
369721845
152498367
847356921
985143672
413267598
726589134

741382569
396754128
285916743
952138476
467529381
138647295
579463812
623871954
814295637

329854617
641372859
857916432
298143765
476529183
135687924
713465298
564298371
982731546

421836957
736159482
589724613
894617325
162345798
357982164
215493876
648571239
973268541

851472369
673915824
249863175
187246593
425389617
936157248
512798436
764531982
398624751

325681479
189574326
647329518
561738942
893452761
472916853
258143697
934267185
716895234

942673851
783215469
516489327
328594716
179862534
654731298
897356142
231947685
465128973

896531247
351742689
247986351
482375916
739168524
165294738
623817495
978453162
514629873

742189365
963275148
185436792
476853219
531692874
298741536
619328457
327564981
854917623

875241396
693578214
142369785
751984632
438126579
926735841
364892157
589617423
217453968

643972581
275168943
981354627
139246875
428715369
567893412
814529736
756431298
392687154

514263789
872519346
963487125
759846231
348192567
621735498
297358614
136974852
485621973

687154923
421398567
953276148
748912635
265843791
319765284
192437856
574689312
836521479

789653421
341289675
256714983
973461852
615928347
824375196
432197568
168542739
597836214

853127469
916438527
724956813
247683951
698512734
531749286
175864392
389271645
462395178

269134857
845697231
137285649
326571984
584369712
971842563
793458126
652913478
418726395

529861743
146537928
387294165
634189257
958372416
712645389
465713892
293458671
871926534

593416827
468572931
721398564
812763495
634951782
957824613
386145279
275639148
149287356

342761589
195248637
867593142
923687451
571324896
684915723
416832975
258179364
739456218

167952834
493681752
825347196
538296471
746513928
912874563
289465317
374129685
651738249

973268514
526143978
814957623
238674159
751329846
469581237
647815392
385492761
192736485

194576328
325894671
768132594
942768135
871325946
536941287
257683419
683419752
419257863

874531269
215968734
369274518
728346195
156897342
943125876
682413957
537689421
491752683

574329186
621758394
839164572
397246851
218573649
465891237
943615728
756482913
182937465

194523687
536789241
782416593
913264875
825371469
467895132
641932758
279658314
358147926

371945826
589726134
462138759
215693478
638471295
947852361
823519647
154367982
796284513

423571689
716829543
958463721
649218357
835947216
271356498
362185974
194732865
587694132

962745813
357981624
841263957
483192765
195476382
726358149
278519436
514637298
639824571

781352694
243698175
695417328
832165947
174839256
569724813
456281739
928573461
317946582

387541629
612793854
594826173
239165487
468237915
175489362
851974236
746312598
923658741

913647582
568291734
427385196
381526947
692874351
754139628
245763819
179458263
836912475

187649523
569328174
432517896
628154937
315792468
794836251
246983715
871265349
953471682

692453871
874912365
531687249
259178436
168324957
347569128
925846713
413795682
786231594

674519832
981237546
352648917
869425173
125783694
437196285
598372461
746851329
213964758

397614852
425789613
861325974
243576189
759148326
186932547
578263491
932451768
614897235

314527986
782963514
596481237
953642871
127398645
468175392
845219763
271836459
639754128

269874351
815293476
473156928
342915867
597682143
681437592
936528714
754361289
128749635

632597841
951438672
487126359
345261798
719853264
268749513
173684925
824975136
596312487

192768435
835914627
746235189
469352718
528147396
371689542
683591274
917426853
254873961

673985142
829461573
154327986
912748365
346512798
785693421
237854619
568179234
491236857

643289571
295371648
178654329
856412793
934567812
721938465
367195284
512846937
489723156

456829713
328175469
917364285
764283951
192546378
835917642
243658197
689731524
571492836

798361254
132475869
645289713
384726195
271594638
956138427
527813946
863942571
419657382

325418697
689752431
417963285
962875314
541236978
738194562
193547826
856321749
274689153

873162495
214985673
596374281
381426957
927531864
645798132
732619548
468257319
159843726

127396458
465781329
839425176
954218763
318674295
672953814
591837642
286149537
743562981

487216359
359487162
612359874
974638521
865721493
231594687
526943718
193875246
748162935

851673294
249815637
367924158
698542713
712398546
534761829
475289361
183456972
926137485

284916753
569837421
137245968
312674895
846359172
975128634
693581247
721463589
458792316

957182634
261943785
438765921
875214396
394856172
126397458
742638519
689571243
513429867

297613458
586974321
314258679
938125746
651847293
742369815
423581967
169732584
875496132

273165489
158794326
964823157
537948261
812536794
649271835
325419678
781652943
496387512

853627194
764891352
921543678
312965847
496378215
578214936
237489561
189756423
645132789

895126347
423957186
716348295
378519624
652874931
149632758
564291873
931785462
287463519

856741239
239658174
741932568
125369487
398174652
674825913
512487396
467593821
983216745

497365128
528791346
136482579
763129485
214853697
985674231
649537812
352918764
871246953

815793264
943216785
276584391
738465912
459172638
162839457
594321876
327658149
681947523

958124673
213976845
467538192
795613428
821497356
346852917
132789564
679345281
584261739

469357812
851629473
327148956
984763521
672591384
513482769
745916238
296835147
138274695

487132569
956487231
213695847
371248695
869351724
542769183
624513978
138976452
795824316

791286543
234579618
568134972
357861294
689423751
412957836
823715469
145692387
976348125

458127693
721693485
369485127
582964731
136758942
974312856
897231564
215846379
643579218

547938126
689142573
213756489
834291765
925367814
176485932
351829647
762514398
498673251

432975861
685413729
197286543
946732158
513894672
728561934
251649387
869327415
374158296

786493512
932516874
415287963
821749635
549631728
673825491
297358146
368174259
154962387

859136742
176542893
324897156
741625389
538971624
962483571
287314965
415769238
693258417

437289156
216453879
589167432
395846217
728931645
641572983
973618524
164325798
852794361

718926543
235481697
964735812
493512786
821367459
576894321
649178235
187253964
352649178

984176352
653942871
217583964
368754219
175329486
429861537
731498625
596237148
842615793

923785164
571964823
684312795
765823419
812459637
349176582
456231978
298647351
137598246

358429167
674138295
129576348
967342851
281965473
435817926
516284739
743691582
892753614

124365879
835197246
769482513
298754361
571638924
346921758
412879635
687513492
953246187

572689143
384512796
916743852
263957481
748321965
159468327
621874539
437295618
895136274

382714659
619852473
745936218
264589137
831647592
597321846
126473985
453298761
978165324

246739581
957182364
831465792
729354618
418976253
563821479
692513847
374698125
185247936

186234579
493675812
752918364
638752941
245193786
971486235
517349628
329861457
864527193

487361925
536892147
129457683
958643712
672915834
314278569
261739458
743586291
895124376

296871435
481395762
375246918
813762594
547913286
962458371
759684123
624137859
138529647

587361294
369842517
241957863
673294185
928135476
154786932
496578321
732419658
815623749

685734921
379512684
241869573
827953146
193486257
564271398
712645839
456398712
938127465

247895316
983416527
165723894
759361248
831247965
426958173
398174652
614582739
572639481

691528347
457693281
238471956
872319465
145267839
963854712
724135698
316982574
589746123

642183597
318975246
597264813
734612958
169548372
285739164
826491735
451327689
973856421

417932865
526871439
398465217
853149726
269758341
741623958
135287694
682594173
974316582

694158237
857932146
312467859
146375928
735289614
289641375
561824793
973516482
428793561

498125673
217693854
365487129
846579231
521834967
973216485
154362798
732948516
689751342

153789246
829634157
476512893
695827314
347196528
218345679
931458762
784261935
562973481

784692315
526413879
319758264
863975421
251864937
947321586
135247698
492186753
678539142

846795231
397214685
251863479
129376854
685421397
734589126
473652918
512948763
968137542

431958267
765123984
892467315
518796423
249315678
376842591
123589746
987634152
654271839

137625984
564839721
892714653
423186579
916572438
758943216
679358142
341267895
285491367

186739452
952846173
734215896
628157934
391482765
547693218
875964321
213578649
469321587

841567239
629483175
357219486
764851923
513972648
298634751
176328594
435796812
982145367

591436782
286579134
347128956
153762849
429385617
678914523
812647395
964853271
735291468

315928746
489763215
762145983
158276394
624391857
973854621
291437568
547689132
836512479

984526731
657831294
312497865
298374156
563912478
471658329
845763912
726149583
139285647

934527816
168439257
257618349
681974523
723156984
549382761
396245178
472891635
815763492

238694157
749351682
165278943
386925714
512437869
974816235
693582471
851749326
427163598

819425736
724396158
653817294
246951387
571683942
398742615
965234871
437168529
182579463

415872936
796431285
832956741
149687352
683295417
527314869
954763128
371528694
268149573

538629174
619374582
742815369
287963451
194258637
365147928
976432815
421586793
853791246

548132697
236987415
791465832
682759143
459318276
317624958
965271384
173846529
824593761

529384716
871695342
463217859
184526973
952173468
736849125
347962581
215438697
698751234

397286451
654197328
128534679
936851247
872349516
541672893
769428135
213965784
485713962

142538697
739126458
856749132
985462371
613987524
274315869
521674983
498253716
367891245

162873549
539146278
478295613
683457192
721689354
954312867
817534926
245968731
396721485

345186792
978352416
612497853
754269138
189743625
263518974
491835267
837621549
526974381

172864953
463957128
859213476
791485362
284631597
536792841
625348719
918576234
347129685

536248791
478951623
219376584
867429135
925613847
143587962
654192378
791834256
382765419

684531792
195827634
372964158
839216475
527489361
461753829
256348917
718695243
943172586

149538672
625917438
783462591
976845213
314726985
258391746
892154367
531679824
467283159

417329568
862175349
953684127
648517932
231968475
795243681
186452793
529736814
374891256

658429713
917385642
243176985
481963257
795812364
326547198
132658479
869734521
574291836

314698725
692754831
587321694
946183572
258479316
173562489
729845163
461237958
835916247

976538412
483126795
215974638
591783246
842619357
367245981
159467823
734852169
628391574

295861437
314975682
768423519
632514978
957638124
481297365
146752893
529386741
873149256

318759642
594362178
672418593
487126359
259873416
163594827
725631984
831947265
946285731

132968475
687415329
954237168
876593214
519642783
423781596
241856937
398174652
765329841

176385249
329764158
458129637
712436985
963518724
845297316
287643591
591872463
634951872

547132968
198746253
623895147
371429685
259687431
864351729
935214876
712568394
486973512

389451762
516827439
472963518
825349671
763215984
941786253
197532846
238674195
654198327

397612485
412598763
685743912
548327691
926851347
173964528
839276154
251439876
764185239

365791248
217834569
849625731
483572196
176349852
592168473
628453917
751986324
934217685

834729561
926145783
517368924
149253876
762891435
385674219
693587142
258416397
471932658

854163792
762894153
391572486
247389561
513426879
689751324
938217645
176945238
425638917

765248913
983651247
214379658
842795361
579163824
136824795
427536189
351982476
698417532

518679324
793412586
624358971
859736142
172894635
436521798
261983457
387145269
945267813

581749263
374286159
296513784
942867531
865391472
713452896
159674328
428935617
637128945

245638917
863971254
971425638
638542791
124897365
597163482
382716549
456289173
719354826

392451876
517862394
468397251
986234517
125976438
743185962
851743629
239618745
674529183

614392758
983517246
572864931
837146592
269758314
451923687
196475823
325681479
748239165

731462859
528179364
946835271
659748123
413256987
872391546
267513498
395684712
184927635

385926174
921473685
674851923
832517469
467398512
519642738
253769841
146285397
798134256

918673245
725984136
364512789
237865491
159347628
846291573
492136857
581729364
673458912

562874139
197326548
348591276
921743865
834965712
756218493
673152984
289437651
415689327

165789234
472631598
389524176
796245813
548317962
213968745
854193627
927456381
631872459

698541273
374628915
152397648
217863594
486759132
539214786
745936821
963182457
821475369

216847359
359261748
874935621
431756892
965428173
782193564
148579236
523684917
697312485

185742963
679315842
234698517
513284679
927536184
468971235
742169358
351827496
896453721

298517634
435286197
716943528
961438275
827651349
354729816
582394761
643175982
179862453

974825316
281364759
365719284
849573162
132648597
756291843
618437925
523986471
497152638

581924763
934675281
726138945
169342578
372581496
458796132
613459827
897213654
245867319

281965473
574283961
369471258
917842536
825637194
436519827
158396742
793124685
642758319

623487519
194653287
857129463
931762854
482935671
765814392
279546138
548391726
316278945

375621948
914758362
628394517
281473695
743965281
569812473
456137829
837249156
192586734

483579126
152368974
967412358
539187462
716254893
248693517
674935281
391826745
825741639

342751968
796834512
851926374
964513287
183672495
275498136
529167843
417385629
638249751

873915624
954267813
126384759
748153296
369872541
512496387
287649135
691538472
435721968

619473852
735182946
482596731
874261395
263945187
591738264
348617529
957324618
126859473

425167938
768943215
193852674
634528791
981376452
257491386
576289143
819634527
342715869

498371652
175286493
623549871
269814735
734925168
851637249
587163924
916452387
342798516

341597628
579286143
628134759
814923567
235671984
967845231
453712896
196358472
782469315

536419782
428753691
791268453
954126378
213847965
687935214
145692837
379584126
862371549

621978543
394651287
875432619
986743125
532196478
417825936
743269851
159384762
268517394

716359842
425786193
398241675
187592436
943167258
562834917
839615724
254978361
671423589

458376912
176298534
239541876
687432195
314659728
925817463
742983651
561724389
893165247

917485326
863729451
524316897
678541239
395278164
142963785
239157648
756834912
481692573

384721956
721569483
956483712
579638241
138942675
642175398
465317829
297856134
813294567

176298435
543761982
298453716
752619348
869534127
314872569
935186274
627345891
481927653

538416729
924587136
716293548
281975364
695342817
473861295
357624981
862159473
149738652

613498572
749253618
825167349
931574286
264389751
578621934
157946823
392815467
486732195

682375941
379841652
154692837
421968573
597234186
863157429
918523764
245716398
736489215

219643578
657281439
348579261
135862947
482197653
796435182
964718325
821356794
573924816

376914258
289567143
415832679
792653814
134289567
568741392
627198435
953426781
841375926

568237194
243916578
179845362
827391645
691584723
435762819
754128936
912653487
386479251

952641387
468273951
371589264
589132746
716954832
243768195
125396478
694817523
837425619

281654973
945378621
367192485
698243157
712589364
453761298
836917542
179425836
524836719

726159483
341286759
985473162
413867925
257394816
698521347
532948671
869712534
174635298

327486591
614597238
589312476
968245317
435178629
271639854
743851962
156924783
892763145

358629471
276451398
914387256
523198647
687543912
491276835
865914723
742835169
139762584

493856127
728941536
615723984
967214358
254378619
831695472
372569841
189432765
546187293

972518436
361947528
854236971
745691283
128753694
693824157
217485369
536179842
489362715

967532481
354718692
128694735
612875943
573149826
489263157
246957318
891326574
735481269

567984132
938621745
241537869
415396287
392875416
786412593
153268974
829743651
674159328

167854932
239716584
458392761
724683195
596147823
813529476
375961248
682475319
941238657

569427183
721839465
483561972
236175849
914382657
875946321
357614298
698253714
142798536

691847352
843925671
725163894
238471569
914586237
576392418
362718945
457239186
189654723

123856974
847912563
659743128
576289431
391467285
482135796
914328657
735694812
268571349

692317548
478652913
315948726
956124837
184763259
237895461
829531674
563479182
741286395

813945762
279631584
654782931
492563817
561478293
387219456
735826149
128394675
946157328

859341627
623579148
741268539
178635492
436192875
295487361
514723986
387916254
962854713

356894721
187326495
924517836
743281659
618459372
295763148
572648913
839172564
461935287

379156824
182974653
654328179
831562947
247819365
596437218
968741532
415283796
723695481

684915327
215374896
937682514
841536279
726498135
593127468
472863951
168259743
359741682

523461798
647589312
189732546
351624879
892157463
764893125
438216957
275948631
916375284

826519734
451732986
379486521
538164297
947328615
612957843
795841362
284673159
163295478

657381294
391724658
428659371
586192743
132467985
974835162
265943817
813576429
749218536

617324985
983567124
245198763
429781356
576439218
831256479
368912547
194675832
752843691

475192386
386457912
192368754
729845631
641273598
538619247
264531879
913786425
857924163

782543169
693281457
451679823
145762398
876935214
329814675
267398541
918456732
534127986

297158634
583246197
416937258
162573489
954681372
738429516
675394821
821765943
349812765

318456927
274819356
596327814
947538261
832641795
651792483
163284579
785963142
429175638

862754931
931682745
475391826
123469587
589173264
746528319
318945672
694237158
257816493

986124735
742935816
135678249
521496387
864357921
379281654
217849563
698513472
453762198

281946735
793251846
645738912
418625397
967813524
352497681
539174268
126589473
874362159

682543917
417986532
935271864
398162475
576834129
241795386
729358641
854617293
163429758

916548372
823976541
457321689
134659728
568217934
792834156
345192867
289765413
671483295

758623419
163489257
249157836
316748592
497215683
825396741
932874165
681532974
574961328

263547981
784912653
195638742
648251379
529374816
371896425
912483567
456729138
837165294

956834721
273619854
418275639
182563497
765941283
349782516
831457962
597326148
624198375

657249831
918375462
423186759
136598247
289734516
574612398
891457623
742963185
365821974

127368594
849517236
365924781
582631947
416759328
793482165
271896453
634275819
958143672

456198732
287345169
139267458
874936521
615482397
923571846
762853914
398614275
541729683

946257138
137684952
852931746
785349621
264815379
391762584
623178495
419523867
578496213

538627149
719548263
264931875
153786492
427193586
896254317
941372658
385469721
672815934

542167938
981432576
673958142
159846723
264375891
738291654
417629385
825713469
396584217

145726389
698345127
732198654
987632541
524981763
361457892
216579438
479863215
853214976

231879546
948635217
756421389
475296138
362718954
189543762
527384691
614952873
893167425

519687234
482359167
763214589
295748613
137562498
846193752
674835921
958421376
321976845

128763945
436259781
975841326
567312894
842597613
319684257
751938462
294176538
683425179

143275869
275896413
698134527
381567294
954321786
726489135
419658372
562713948
837942651

394251678
715863942
826497135
953624781
641738529
278519364
532146897
189372456
467985213

687152493
392648157
154793286
738915624
246837519
519426378
963571842
871264935
425389761

129874563
746531892
853629417
975143628
231786945
684295731
412958376
368417259
597362184

813296745
627845913
549173862
175628439
938417256
462539178
296751384
754382691
381964527

723946518
985173264
416258397
398427651
261385749
574619832
632791485
157864923
849532176

478215396
129763854
356489712
782691435
591374628
643528971
835147269
214936587
967852143

913256748
824713569
756894213
149385627
682179354
537462981
261938475
375641892
498527136

763915842
598234716
142867395
479156238
621483957
385792164
237549681
914628573
856371429

475192863
186735942
293468571
762954138
854316297
319287654
637829415
521643789
948571326

987632415
164587239
523149687
358496172
796215348
412378956
249851763
871963524
635724891

397216458
524783916
681549327
476138295
952674831
138952764
215897643
763421589
849365172

638941257
745862319
219375486
962537841
487216935
153489762
821754693
396128574
574693128

428593167
136287549
795416823
573821694
961734258
842965731
389152476
657348912
214679385

457238916
692415378
831769524
965387142
318542769
724196853
189654237
243871695
576923481

786932451
231456987
954178326
619247835
543819762
827365194
378524619
162793548
495681273

164753892
329418756
758629314
815276439
243591687
976384521
631842975
497135268
582967143

156382497
732496185
948715263
694578312
825139746
371264859
289643571
567821934
413957628

328419567
945276381
176853924
297135648
451628793
683947152
532764819
719582436
864391275

928713564
341865972
765294831
193548726
852671493
476329158
589436217
234157689
617982345

387645291
162398547
945721638
653487912
874219365
219536784
796154823
438972156
521863479

318247659
754963128
962518743
879432516
625871394
431659872
543726981
197384265
286195437

841573629
956812437
723469518
364795281
218634795
597128346
185346972
639287154
472951863

643289175
987513462
512467398
164875239
378926514
259341687
426738951
835194726
791652843

635479182
187352469
429618537
214785396
958136274
376924851
861547923
593261748
742893615

346987152
217345869
859612743
964573281
538129674
721864395
685291437
173456928
492738516

629748513
543912768
187653429
358279641
964135872
271486395
432561987
795824136
816397254

539271468
624958713
817436529
962783145
758142396
341569872
476395281
283614957
195827634

981475326
536192784
472368159
318749562
724536891
659821437
867913245
245687913
193254678

478923615
915687432
623145897
536418729
197236548
284579361
849352176
352761984
761894253

718943265
352876491
649521378
973162854
264385719
581794623
826419537
137658942
495237186

729516438
613984725
845732691
357691284
964825317
182347569
496173852
578269143
231458976

853692471
942871653
761543892
215439768
438716925
697285314
176328549
324957186
589164237

738921456
219546738
456873192
687359241
324167985
195284673
971635824
843712569
562498317

746283951
592164387
831759642
913528476
475916823
628437195
369872514
254691738
187345269

589143726
247586193
316927845
751362489
624798351
893415267
168239574
472651938
935874612

637452918
215398647
498617235
186749352
579263184
324185796
751836429
842971563
963524871

841659723
965327418
273841695
436718952
152493876
798562134
389274561
514936287
627185349

324785916
867931425
591426378
956372184
143869257
278154693
439517862
712648539
685293741

528314769
167259834
934687512
816592347
493876251
275431698
681745923
342968175
759123486

729348165
635917824
184652973
398165247
517423698
246879351
961584732
473291586
852736419

625948317
839571264
714326589
487213695
251694873
396857421
142765938
973482156
568139742

567483192
493612875
182759463
658974231
721836954
349125687
976541328
215368749
834297516

542361987
369478521
187295463
715689342
498523716
236147859
974812635
823956174
651734298

195436782
374928651
826517493
253794816
741863925
689152374
938245167
412679538
567381249

173592846
452683719
986417523
827354961
614879352
395126478
761935284
538241697
249768135

845376912
216958437
973412586
187293654
469785321
532641798
354827169
721569843
698134275

138927456
245681937
976453182
483176529
751392648
692845713
564738291
827519364
319264875

453819627
921756348
678324915
216945873
584673291
739281456
362597184
847162539
195438762

135782649
984536271
726491835
367154928
492867513
851923764
219378456
648215397
573649182

671928354
328745169
495316728
157269843
983451276
246837915
819674532
534182697
762593481

851976324
439182567
276345819
614723958
527891436
398654172
965437281
782519643
143268795

816294357
935187642
274635918
563729184
482516793
791843265
658972431
329451876
147368529

561378942
734129658
982456731
458261379
176983425
329547186
297814563
843695217
615732894

534967128
197582346
682431795
419623587
326875914
758194632
845719263
963258471
271346859

649532871
835147269
127869534
316295748
972418653
458376192
284753916
593621487
761984325

539176428
714258963
862943751
926837145
387514296
451692837
675489312
298361574
143725689

316429857
497815326
285736194
863974215
971258463
524163789
748592631
652341978
139687542

241387659
567194283
398526471
415932867
732658914
689471532
876219345
123845796
954763128

457126983
136895427
298473156
815762349
763549812
942381675
589617234
674238591
321954768

396148527
472596831
851372694
783429165
165783249
924615783
247831956
538967412
619254378

256431789
347968125
198275463
724683951
583149276
961527348
812796534
435812697
679354812

937624581
452189376
681573249
396842157
218735964
745961823
164358792
523497618
879216435

932615487
465738219
781942356
129864573
347521968
856397142
614273895
298456731
573189624

926174538
514823976
387569412
632487159
875291643
491635827
759346281
243918765
168752394

265137849
413892567
897564312
952716483
376458921
148329756
524971638
781643295
639285174

714586932
239471586
685932714
923157648
846293157
157864329
362718495
578349261
491625873

897463251
162985473
534712689
953648127
748291365
216537894
625374918
471829536
389156742

251837649
946512738
783964512
567493821
432781956
819625374
378149265
195276483
624358197

365721984
827496135
941358276
496273518
783915462
152864397
578132649
219647853
634589721

432859761
695137284
781624539
547281693
163945827
928763415
274396158
819572346
356418972

374968215
691527438
258431697
732815946
986342571
415796823
549183762
127654389
863279154

351468792
786129543
942357168
135284679
274695831
698713254
829546317
513972486
467831925

836259417
715846392
294731856
368925174
172364985
459187623
523698741
941573268
687412539

639217845
581436792
472598631
348721956
715649328
296853174
853172469
964385217
127964583

219765348
534918267
678234591
321579486
456183729
987426135
793652814
865341972
142897653

942573861
837416529
156892437
695347218
214689375
783251694
561724983
378965142
429138756

193678524
426915378
758243169
514739286
872561493
639482751
241897635
385126947
967354812

958231746
462587931
731946825
247359168
583164297
196872354
324618579
879425613
615793482

249513786
836927145
175684392
917465823
428731569
563298471
391876254
684152937
752349618

951386274
426157839
738249165
149873526
372965418
865421397
294718653
683592741
517634982

973165482
625348971
814729365
568492713
792631854
431857296
387216549
149583627
256974138

812639754
957412683
634857192
486591237
529374816
371268945
245986371
193725468
768143529

475369182
123784965
968251347
739518426
812643579
546927831
691432758
357896214
284175693

362785419
487192365
951463872
235974681
796318254
814526937
529631748
173849526
648257193

253864179
698137425
147925386
526473891
314698752
879251643
761542938
482319567
935786214

637915824
849372165
521468937
476239581
258741396
913586742
392154678
164897253
785623419

342951867
718246593
956387214
563814729
179623485
284795136
495162378
831579642
627438951

589127643
241963578
673584192
415832967
798615324
326479815
834291756
962758431
157346289

263784951
485219763
197365284
319672845
854193627
672548139
946837512
721456398
538921476

764852139
513964782
289317546
657198423
491273865
832546971
948631257
375429618
126785394

913287546
452693817
768145923
896714352
574326189
231859764
387461295
149572638
625938471

276953148
531842679
948761235
697524813
123698754
854137962
365279481
789415326
412386597

286745391
374891562
159632847
698174235
713529684
425386179
961453728
547268913
832917456

824651937
659437128
713892465
967145283
431268579
582973641
346589712
298714356
175326894

263419587
814753269
597682341
158397426
729846153
436521978
972164835
345978612
681235794

928165437
517943826
463782519
276398154
854271693
139654782
681439275
345827961
792516348

136729584
948365712
527814396
615297438
392548671
784136925
261953847
859471263
473682159

865731492
493682571
271594638
786143925
329865147
514927386
952476813
147358269
638219754

681934725
754286319
923175684
362547891
597318246
418629537
846792153
235461978
179853462

719463582
825197346
634285971
247916853
198534627
356728194
562379418
981642735
473851269

947381625
231956478
856742193
768439512
125867349
394215867
619528734
573194286
482673951

725681394
384972561
961534728
217469835
538217649
649358172
473895216
896123457
152746983

497213658
526489317
183576249
674352981
258791463
931864725
312948576
769125834
845637192

537926814
249581673
681473295
718265439
456739182
923814756
362198547
194657328
875342961

923785146
675491238
481632975
238976514
549813627
716254389
367149852
852367491
194528763

318457296
247936158
695821437
156274983
482693571
973185624
821349765
769518342
534762819

981674523
475312869
236895174
129468735
643759281
857231946
714923658
568147392
392586417

856372149
423819756
791645238
234186597
918537462
567294813
142763985
685921374
379458621

284165937
179328654
536794218
758641392
342859176
691273845
815432769
427916583
963587421

213574698
765298431
984136257
829657314
631849725
457312986
142965873
578423169
396781542

184923576
356417829
927856431
269138754
871594263
543762198
412379685
738645912
695281347

876539412
519842673
324167598
438921765
751486239
962375184
285613947
193754826
647298351

456239178
179468253
823517469
341672895
685941327
792853614
967324581
214785936
538196742

685394217
931728456
724651398
896247135
517839642
243165879
179486523
358912764
462573981

964857123
581234976
327169485
843571269
759426318
216983754
695742831
478315692
132698547

815942736
976531482
423678519
537826194
198457263
264319875
382165947
749283651
651794328

219538647
468127359
375946281
746291538
893654172
152873496
587312964
631489725
924765813

394158267
561729384
872346519
613975842
987432651
425861793
159283476
738694125
246517938

458327916
927165843
163984572
289476351
715893624
634512789
342759168
876231495
591648237

892315674
531764982
674298531
457983126
128456397
963172458
749831265
316527849
285649713

683254179
514769238
279138654
798413526
152896743
346572981
965347812
427681395
831925467

591672834
463198257
728435169
857329416
246751398
139864572
675243981
984517623
312986745

569748321
182963475
473125968
245639187
891274536
637851294
716492853
328516749
954387612

628514379
479236158
153798462
781469523
294853716
536127894
842675931
317942685
965381247

796185342
245639187
183472956
358297461
472316895
961548723
614823579
537964218
829751634

894756123
632491758
571328694
926174835
785639412
413582967
367945281
148263579
259817346

743219856
698457123
215836749
971324685
456978312
832165974
587643291
164792538
329581467

654213897
381976524
729485136
217854963
543691278
896732415
178349652
465127389
932568741

415297863
378654291
926381574
567423189
831569427
294718356
749835612
653172948
182946735

342517986
871639542
659284137
426153798
983746215
715892364
168925473
237461859
594378621

716823549
458769123
329514687
561298734
842137956
937456812
694385271
175942368
283671495

341857269
982364751
576129384
198475632
423698175
657231948
739542816
214786593
865913427

529637148
314928756
768514932
687195423
452783691
193462587
846379215
275841369
931256874

412856937
396741582
587392416
174685293
659234178
823917645
745163829
268479351
931528764

821567493
734291865
956483217
365749128
172836954
489125736
598672341
643918572
217354689

981347652
254986173
637521984
412869735
579234816
863175249
395712468
748693521
126458397

317946582
892513746
465287391
753692418
928174653
641358927
584761239
136429875
279835164

369217485
851349627
472685913
286731549
735492168
914856372
598174236
647523891
123968754

374859261
816742935
925316748
547681329
132594876
689273154
798425613
253168497
461937582

295864731
786213594
413795628
167429853
529638417
834571962
341986275
952147386
678352149

825173469
963584127
147926853
412395678
389762514
756418932
591247386
674831295
238659741

538147296
264895713
917263548
152674839
379581462
486329157
645738921
821956374
793412685

825947631
479361582
613528974
968473215
751692843
234815796
187236459
542189367
396754128

372864591
514297368
986135427
759421683
863759214
421683759
298376145
135942876
647518932

478631529
391527864
652849371
539276148
714958236
286314795
843192657
127465983
965783412

728153694
431697285
695842137
584319762
376428951
912765348
157986423
863274519
249531876

486197253
357482961
129563478
513749682
678325149
942816735
734251896
265978314
891634527

124786935
968352714
357491286
546913827
819275463
273864159
431627598
692548371
785139642

984376215
362158794
571294863
196532487
458617329
237849156
645721938
829463571
713985642

176943825
238657419
954812367
497231658
582769134
613485792
745396281
321578946
869124573

728936145
591284673
634751289
456128397
217349856
983675421
165892734
342567918
879413562

514938276
396725418
287164935
739251864
451683792
628497351
862319547
975846123
143572689

945617832
673829451
281345796
427968513
368152947
159473268
892531674
534786129
716294385

957431286
184269537
236785491
365812974
721946853
849357612
578124369
612593748
493678125

192873645
876945132
543261978
765412893
324598716
981637524
458729361
619384257
237156489

983642751
526179843
417835962
849751236
375268194
261394578
134587629
798426315
652913487

594761823
827354961
163298475
671549238
285173649
349826157
716932584
952487316
438615792

921746358
534819276
876325419
765482931
319567842
482193765
247951683
653278194
198634527

364987251
875231469
129546837
782314596
493765128
516829374
241693785
658172943
937458612

574132896
189645723
362978415
428369571
735814269
691527348
946253187
857491632
213786954

371586249
496712538
258934167
862157493
714293685
935468721
143679852
529841376
687325914

825964371
693871245
471532986
917286534
234157698
586349127
368795412
742613859
159428763

517836942
682149375
439275681
846523197
195784263
273961458
368417529
924358716
751692834

158349726
794612853
623785941
549238617
267194538
831576294
386951472
415827369
972463185

829436751
317528946
465719328
294153867
531687492
786942513
973264185
658391274
142875639

976284513
132765894
845139726
423657981
519823467
687491235
251976348
794318652
368542179

436852719
892761435
715394628
941526387
563487291
278139546
157943862
329678154
684215973

794156382
823794156
165832974
286341597
541279863
379568421
652483719
937615248
418927635

641375892
279841635
538692741
792518364
354269178
186437259
965123487
813754926
427986513

957468321
418523697
326179458
681752934
743916285
295834716
839645172
574291863
162387549

574193826
183526497
692748513
938457261
415269378
726831945
261985734
847312659
359674182

863512749
592478136
147693852
621739485
358164927
479825361
236987514
984251673
715346298

863247159
971568423
542319687
234951876
695784312
718623594
427835961
186492735
359176248

581974632
723156948
964382175
637218594
819543726
245697813
152469387
498735261
376821459

623759184
917834652
584612973
392475816
175268439
846193725
231947568
759386241
468521397

157689234
829413657
436752819
683925471
714368592
592147368
375894126
941236785
268571943

174562839
589743261
632819475
248697513
396251784
715384926
927436158
861975342
453128697

365819724
984276135
712435986
897623451
643591278
521748369
159362847
438157692
276984513

762419358
581362794
493587126
846753219
217894563
359126487
178935642
924671835
635248971

947625318
283179564
165483729
598214637
471356982
632897145
714938256
829561473
356742891

149576328
728341569
635892417
391254876
876913245
452768193
287439651
914685732
563127984

318467529
254918376
679352814
943671258
782549163
561823947
497135682
825796431
136284795

798546213
534821679
612397458
971634825
853219764
246758391
487965132
125473986
369182547

728591634
495623781
163748259
276459813
354186972
819372465
647915328
981237546
532864197

942175368
713986425
658243917
184537692
379612854
526498173
295864731
431759286
867321549

967143825
851972364
324568197
472819653
589634271
613257948
796481532
248395716
135726489

362791854
819354276
457862931
974285163
138647592
625139487
793418625
281576349
546923718

671294538
398571246
245836197
926148753
857963412
134725869
713489625
589612374
462357981

814726539
927534681
365819427
231695874
798243156
546187293
653472918
489351762
172968345

439862157
672159843
158473926
741985632
826734519
395216478
584627391
213598764
967341285

824173965
593846127
617295348
236581794
789624513
451937286
168359472
975462831
342718659

495238617
761459283
328176549
932867154
847521396
156943728
583614972
274395861
619782435

286394175
541726398
973851264
498615723
125973486
637482519
764239851
859147632
312568947

645871932
183294765
792563814
957186423
261349578
834725691
376452189
528917346
419638257

789356412
651249873
432178965
124567389
597823146
368914257
875432691
246791538
913685724

769358241
531492687
284761539
923617458
875234916
146589723
317945862
498126375
652873194

693527841
512849637
847613295
364192758
178456329
925738416
489271563
236985174
751364982

674285391
819437265
325196487
298753614
136942758
547618932
951374826
482569173
763821549

892361475
731594862
645728193
378256914
164839257
259147638
927413586
586972341
413685729

538246179
269157348
174938562
841629735
392475681
657381294
425863917
713594826
986712453

235947618
498156327
176832459
583491762
749625831
621783594
862514973
354279186
917368245

276319485
981524736
543867912
897243651
435176829
612958347
759481263
168732594
324695178

253187649
967543182
481296375
574832961
832619754
196475238
315964827
648721593
729358416

174298563
529613487
368457129
783564912
215839674
496172835
957386241
641725398
832941756

693275814
751498623
284316759
137854962
869127435
425639187
516743298
348962571
972581346

564819237
187632459
239547618
813256794
945378126
726491385
352964871
491783562
678125943

942615873
516738249
837249615
389127564
425396187
761854392
273981456
658473921
194562738

571693482
932548176
846217395
789435621
213786549
654129738
427861953
195372864
368954217

468293571
957416283
312587496
846925317
279341865
135768942
783654129
624139758
591872634

542963178
617428953
983517246
324785691
769341825
851296437
195834762
276159384
438672519

651473829
792851643
843269571
478596132
536712498
129348756
917634285
265987314
384125967

465812397
723956841
189374652
851639274
694287135
372541986
537168429
946723518
218495763

472135968
681792543
359468721
296843175
138657294
547219386
964521837
813974652
725386419

958436721
216978543
743521896
685749312
329815467
471362985
892157634
137684259
564293178

748931256
231685974
956724831
382149567
569378412
417562398
895217643
123456789
674893125

219845367
486732519
573619824
738261945
195384672
642597183
351426798
864973251
927158436

576314829
294768135
138529476
723196548
861453297
459287613
387642951
912835764
645971382

372915486
914628735
685473192
823564971
461739528
759281364
137846259
546392817
298157643

219486375
387925164
456137982
543871629
721659843
968243751
872314596
194568237
635792418

721653948
386974152
459821736
214538679
673249581
598716423
942365817
167482395
835197264

976825143
215437896
384169527
498652371
652371489
137948652
521783964
763594218
849216735

137962485
582471396
469835721
826549137
351786942
974213568
215694873
793128654
648357219

976183452
482569713
315247698
637852149
149376825
258914376
724635981
893421567
561798234

423589761
679213458
851467293
385941627
146752839
792836145
534128976
217695384
968374512

615478923
489321576
237956148
528617439
376849251
194532687
952763814
843195762
761284395

916843725
432756891
785129463
859671342
264538179
173294658
328465917
541987236
697312584

129643857
645879321
738251694
963725418
472198536
581436972
297364185
854917263
316582749

719352684
846971523
523468719
637189452
492735168
158246937
364817295
285694371
971523846

518294673
426873519
397516428
175439862
684152937
932768145
851347296
263981754
749625381

386497152
475162389
219583476
521736948
934218765
867945213
143859627
652374891
798621534

724958631
681234579
593617284
367542918
218396745
945781326
136479852
452863197
879125463

435761298
861294537
729358641
984635172
652917384
317842956
296473815
543186729
178529463

384726519
679153428
521489763
865394172
492571386
713862945
957618234
236947851
148235697

948135726
517642839
326798451
189357642
274869513
635214978
461583297
892471365
753926184

429183657
138576294
576924381
845397126
713268549
962451873
351742968
694835712
287619435

648213597
237459681
159687234
576892413
394761852
812345976
961534728
425178369
783926145

859413267
426798315
713562498
972856143
641237859
538941726
295374681
187625934
364189572

475689123
231547896
896132457
762918345
583274961
914356782
628791534
347865219
159423678

891674253
365982147
427315689
918763425
243591876
576428391
652149738
734856912
189237564

318547629
765298413
942163875
829715346
436982157
571634298
283479561
657821934
194356782

861457923
325981764
794632518
138265479
459718236
672394185
543176892
987523641
216849357

697851234
312467598
854293671
128376945
463529187
579148362
735982416
946715823
281634759

249158637
175362984
638497521
581236479
396874152
427519368
814623795
762945813
953781246

348792516
765841239
219635784
972583461
681924357
534167892
496378125
123456978
857219643

753428619
142369785
986157243
215634978
894271356
637985421
429513867
371846592
568792134

849271356
123456897
567893241
984712635
236549718
751638429
412967583
378125964
695384172

185347962
924865713
763219854
471938526
652471389
398652471
237596148
819724635
546183297

921746853
456983127
738125946
195472368
872361594
643859712
214537689
587694231
369218475

749613582
561728349
283495176
378269451
196584723
425137968
652341897
817956234
934872615

936214587
154378692
287956341
475183926
823469715
619725834
762891453
391547268
548632179

429813765
758264913
631759284
395687142
187942356
246135879
962471538
514398627
873526491

628134759
917256483
354879162
189347625
463521978
275698341
896715234
542963817
731482596

324651897
971328645
856497213
297164538
463785129
518932764
739816452
142579386
685243971

657198243
348276591
192534786
521867439
976345128
834921657
463782915
219653874
785419362

598124637
261379584
743586921
359817462
827465193
416293758
935742816
172658349
684931275

825617934
931854672
746932158
692785413
418293567
573146289
254371896
369528741
187469325

678932415
512684397
934715268
859243671
327196584
146578932
283467159
795321846
461859723

513742986
897563412
426891753
672318594
158429637
349675128
984256371
735184269
261937845

835179426
249568173
176243958
762915834
318724569
954836712
693451287
421387695
587692341

617839524
853142967
492567813
184725396
769384152
325691478
538216749
241978635
976453281

749863512
628915743
135472689
951734826
467298135
283651974
396127458
574386291
812549367

942675183
853142769
671938524
265713948
134289675
798564231
326851497
419327856
587496312

734698152
628571493
915432678
249157386
871326549
563849721
456283917
187965234
392714865

326589147
475126398
819347562
167492835
254738916
983615274
641253789
792861453
538974621

893274561
465193287
127658934
912487356
576329148
384516792
241835679
639742815
758961423

532174896
769835412
814269357
387651924
695482731
241397568
923718645
158946273
476523189

427915683
958623174
316487592
683742915
549168237
172539468
264371859
791854326
835296741

458137629
736952841
192648357
214375986
563489712
987261435
641723598
325896174
879514263

791583246
853246971
642197835
189735624
435862719
276419358
317658492
528974163
964321587

148673592
329581467
567249318
651328974
894167235
273495681
435816729
912734856
786952143

821653794
946781325
357249681
764825913
239174568
518396472
472568139
693412857
185937246

931276845
268154739
745938162
892617354
374589621
156342987
489765213
617423598
523891476

934568712
126743598
758291643
815326974
369417825
472985361
643872159
597134286
281659437

843597261
751826934
926341857
412768593
637259148
598413726
174935682
389672415
265184379

429835617
315796824
867421593
258147369
143269785
976583142
591674238
632958471
784312956

743689152
269513748
815274639
924361587
156897324
387452961
492735816
631928475
578146293

876549123
342176859
159823746
534987612
917462385
628315974
491658237
765231498
283794561

693548127
814327659
257619384
579486213
346152798
182973465
921735846
768294531
435861972

571963482
862745139
349218657
187532964
624891375
935476821
218354796
756189243
493627518

785136429
321489657
964725813
637294581
142857396
598613742
459362178
216578934
873941265

265394817
983712654
174658932
439821576
758963241
621547389
512439768
846275193
397186425

194237865
657948312
832165974
273516489
416389257
589472136
761824593
928653741
345791628

675129384
134658972
982437651
721543869
543896127
869712435
357981246
498265713
216374598

926854713
541793268
387261945
265417389
198632574
473985621
732548196
859126437
614379852

584713692
739826514
162954783
851437926
347269851
296581437
615348279
923675148
478192365

918562347
356417829
274893651
837254196
465971283
129638574
743185962
591726438
682349715

978632145
641759283
325841679
263187594
759423816
184965327
412596738
836274951
597318462

518792346
976453281
432186597
389247615
761538924
254961873
695814732
847325169
123679458

931257846
526894713
748136295
873615924
154729368
692348571
315472689
269581437
487963152

924138576
537246819
618597324
753829641
842615937
169374258
385461792
271983465
496752183

541837269
982645173
763912845
435186792
176294358
829753614
397468521
218579436
654321987

346925871
857641329
129873654
265487913
981352467
734169285
412536798
698714532
573298146

325641798
978352416
641987253
459876132
186523974
732419865
867134529
513298647
294765381

247951368
815362479
693478125
169534782
528716934
374289651
731845296
482693517
956127843

841927635
623518974
957436128
475693812
286751349
319284756
132865497
564179283
798342561

925781364
684593127
137264859
812379645
573846912
469125783
798412536
256938471
341657298

378249615
659871432
412635987
145726398
837194526
296358741
721463859
983517264
564982173

793648512
218579634
465213897
946735128
182496375
537182946
659324781
321857469
874961253

768413925
429576183
315982647
857639412
293841756
146257398
931728564
572164839
684395271

143526987
568479132
279318654
694732518
785164293
321985746
857641329
416293875
932857461

146879352
278543691
395612487
732498165
861257943
459361728
514726839
687935214
923184576

843762951
517894326
926513784
134278569
268935147
795146238
351687492
489321675
672459813

648315972
721964853
935278416
497836125
182597364
356421798
569143287
813752649
274689531

583217469
641389572
729564813
865192734
314678925
972435681
298751346
456823197
137946258

397451862
185926473
246738519
752869134
638145297
419372658
871694325
924513786
563287941

624138579
735964281
189275463
351697842
892453617
467821935
213546798
548719326
976382154

816732594
457891263
329456781
283917456
945368172
761524839
634175928
598243617
172689345

298571634
675324819
143986725
456893172
917462583
832715496
529147368
381659247
764238951

874129365
561384792
923756148
682943571
419875623
357612489
236491857
198567234
745238916

523478619
714569832
968321745
635817924
492635187
871942356
189256473
357194268
246783591

234168579
187459263
569372418
921736845
473285196
658941732
392814657
715623984
846597321

798534621
312896547
465721893
579218436
624379158
183645279
846957312
257183964
931462785

612897453
948523617
573614829
269148735
137956248
854372961
396285174
485761392
721439586

597642183
243918576
861537492
619354827
358271964
472869315
734196258
925783641
186425739

385627194
947513628
621984735
459861273
812375946
736492581
273158469
594736812
168249357

164398275
852174693
739256148
925867431
471923586
683541927
218435769
547689312
396712854

698421735
217536489
435897216
581749362
729683154
364152897
852364971
973215648
146978523

895713642
634925781
271864953
916342578
542678319
783159264
367491825
159286437
428537196

185623794
293714568
746859213
472561389
318297645
659348172
867932451
921475836
534186927

197428563
834165729
265937148
418596372
923871456
576342981
389254617
651783294
742619835

361257984
794318265
852649713
526784391
183596427
947123658
678931542
219475836
435862179

536812974
247953618
891647253
423781596
785469132
169235487
674198325
318526749
952374861

437286519
219375468
865914372
192748635
576132984
348659721
753891246
921463857
684527193

689457321
147326589
523981476
962175834
874239615
315648297
458713962
291864753
736592148

692137584
853426917
174598236
327681459
568749321
941352678
486213795
215974863
739865142

834675921
675912834
219483567
528731649
497526183
163849752
742158396
386297415
951364278

952736148
613498572
478251963
541982637
387164295
269573481
734615829
825349716
196827354

216743985
945821376
783569241
867352194
594617823
132498567
671285439
458936712
329174658

321956874
974183256
856247139
283495761
469731582
715862943
142678395
637519428
598324617

218349765
475168932
693572184
382497516
741856293
956213478
864921357
539784621
127635849

462578319
835169247
971342658
514927836
698413725
723685194
389256471
157834962
246791583

983174265
764532981
125986374
846725193
351869742
279413856
512698437
638247519
497351628

942853761
617429583
583716924
491538672
238671495
756942318
364187259
829365147
175294836

527941836
491638527
836257914
218596473
745813269
963724185
184379652
672485391
359162748

715936824
236481597
948752631
862517349
453298716
197364258
381645972
574829163
629173485

896712435
745963821
213584697
529638714
364175289
187429563
652397148
971846352
438251976

932758614
657491832
481632759
596283147
278146395
143579268
864917523
319825476
725364981

856971324
749326185
312548796
521894673
468753912
937612548
294165837
185237469
673489251

243876591
561924378
798135462
136497285
872561934
954382716
487659123
319248657
625713849

236598417
187324695
549167832
874215369
612739548
953486721
795642183
368971254
421853976

531876942
487219536
692543178
869321754
274985361
315467289
926754813
743198625
158632497

129745836
586931742
437268951
374126598
951874263
268359417
612497385
745683129
893512674

915734628
437286915
862159347
128593764
759461283
346872159
674328591
591647832
283915476

692185734
384627519
157493826
561739482
749218653
823564197
478952361
915376248
236841975

416392758
537418962
298675314
152986437
679534281
384127695
921753846
763841529
845269173

913624857
247538691
865719234
391257468
624381579
578946312
186473925
432195786
759862143

173465982
246198753
958372164
835924671
792651348
461837295
619583427
524716839
387249516

497135268
625748139
138962547
813657924
549283716
276491853
762319485
954826371
381574692

451793268
236815947
897462135
169547823
372681459
548239671
914356782
623978514
785124396

427853691
153926478
896174253
564731829
981462537
732598164
245387916
319645782
678219345

839176542
214538697
567294381
348951276
726843915
195627438
472315869
651489723
983762154

637891245
921534768
485726931
178965423
254173689
396482157
812659374
769348512
543217896

425769183
316584972
978123654
289631745
741958236
563247891
857312469
134896527
692475318

249578361
763142895
185693427
918735246
352486719
674921538
521864973
496357182
837219654

143829765
756413829
298765134
482357691
679184352
531296478
327548916
865971243
914632587

386295147
792416853
154873962
975128634
618734295
423569718
841652379
269347581
537981426

165378492
873429516
429561783
612793854
357842169
948615327
236157948
584936271
791284635

291564378
754283916
683791524
965148732
428357691
137926845
372815469
516479283
849632157

679154823
184293765
352678941
816745392
945321678
237869154
598417236
721536489
463982517

985764321
674213985
312895674
746159238
853672419
129438567
467921853
238547196
591386742

786129543
391485762
245763918
469578321
152394876
837612495
978251634
523946187
614837259

869712345
254963781
731458269
576239814
423681597
198574623
985127436
612345978
347896152

529746831
834951762
761283945
682317459
345892176
917465328
476129583
158634297
293578614

531876924
794123568
628954137
856231749
142789356
973645281
267598413
415367892
389412675

278416935
514392867
396857214
865243791
721968543
439175628
953684172
682731459
147529386

367491825
951827364
428635179
285943617
146752983
793186452
612379548
879514236
534268791

193546782
258317469
674892315
547169238
962783541
381425976
719238654
836954127
425671893

375481926
986752143
241693758
493265871
518379264
627148539
832516497
759834612
164927385

238657941
975184263
641329857
452798136
867413592
193562478
326845719
519276384
784931625

154367298
782419365
936258147
218593674
395674812
467182539
629841753
573926481
841735926

185943726
964271835
327856941
573468219
248139567
691725483
459312678
716584392
832697154

915367824
376428591
842159376
683912457
721645983
594783612
458276139
137594268
269831745

743619582
982345761
156827934
827153649
314976825
569482317
475268193
298731456
631594278

627958341
481632975
593714628
258467139
179823564
364195782
716249853
932586417
845371296

167942358
348567219
925381467
719435682
483126795
652798134
271659843
536874921
894213576

751894236
694123578
382765491
948371652
176542389
235986147
519637824
467258913
823419765

523761948
698452713
174398256
432176589
869543127
751829364
386915472
945287631
217634895

578346291
641297385
932518647
854631729
123789456
769425138
286974513
315862974
497153862

861942357
795381246
243765189
912453768
437816592
658279431
379624815
124598673
586137924

682147935
597683241
341592876
725934618
936218754
418756392
273461589
169875423
854329167

812376459
354819627
796452813
923164578
467285931
581793264
675938142
238641795
149527386

749638251
826514739
351927684
915786423
682143597
473259168
598472316
234861975
167395842

628951347
431827659
579463281
392574168
846219735
715386492
957632814
283145976
164798523

684512379
517983264
932764158
729348516
146295837
358671942
475129683
263857491
891436725

543812697
621579438
879364512
418296375
935781246
267453981
782945163
396128754
154637829

417536298
953281746
862749531
189653427
674928153
235417869
596174382
748362915
321895674

462581397
895374261
713692854
284967135
356218479
179435628
631859742
528746913
947123586

783462519
426159837
195387426
954723168
361894275
872516394
517938642
648271953
239645781

412678395
738954126
956312487
873125964
164739852
529486731
387261549
645897213
291543678

845273619
612498537
937651842
428719365
573862491
169534278
351986724
794325186
286147953

418695237
376128594
259347186
843562719
195873642
762419358
921754863
534286971
687931425

432815769
819276534
765394821
674982153
281653497
953147286
327561948
548739612
196428375

624397518
387125964
159486732
215934687
973268145
468571329
836749251
741652893
592813476

376125498
982647153
145983672
821479365
597836241
463512987
239768514
618254739
754391826

271398654
936524817
845167923
198276435
567431289
324985761
612743598
483659172
759812346

468539712
931287645
572641938
897326451
154978263
326154879
715492386
283765194
649813527

495637281
673281954
128459736
934872615
861945372
752316498
516794823
287563149
349128567

783149625
962785143
514362798
491576832
326918457
857234961
245891376
678423519
139657284

495328761
862175943
731469528
917682435
683541279
524793816
146957382
358214697
279836154

395284671
184763259
267195384
532879146
746321895
918546732
879652413
423918567
651437928

853264719
492137658
761589342
178625493
945378126
326941587
219753864
687412935
534896271

931827456
678459312
245613978
759236841
124978563
863541297
486192735
392765184
517384629

127968435
869453721
534721968
245687193
673192854
981534276
392815647
416379582
758246319

179542386
563798241
284316975
821467539
937125468
456839127
642981753
718253694
395674812

278456319
346921578
195837246
934572861
561348792
827169453
683795124
719284635
452613987

713956428
648273159
259418673
586127394
472369581
931845762
825731946
197684235
364592817

917638524
258914736
463257918
589726143
632149857
741385269
174593682
395862471
826471395

413952867
692873541
785416293
178324956
924765138
536189724
341298675
267541389
859637412

623781459
875349216
914256387
138927564
592164873
746835192
359478621
481692735
267513948

643728159
921653748
758419326
365847291
189532674
472196835
896275413
517364982
234981567

752319684
349826517
681754932
536142798
918573246
427698351
874235169
165987423
293461875

849735621
627918345
135624987
456173892
381249756
792856413
214387569
563491278
978562134

235178649
986542731
714396285
827614593
461935827
593287164
152463978
648759312
379821456

871629354
426385917
593417682
785263491
632194875
149758263
918532746
267941538
354876129

158342967
476891253
239765418
823916574
591437682
764258391
612583749
345179826
987624135

352147968
918236745
764589213
531798624
249651387
876423591
627314859
185972436
493865172

478325691
365197428
291864375
586713249
712489536
934256817
653972184
847631952
129548763

582169473
473258619
169374528
835491762
641827935
927635841
256783194
394516287
718942356

139825746
726394518
854176329
461758293
583269471
972431865
345917682
698542137
217683954

847936512
519872634
362514789
156248973
283197456
794653821
631789245
975421368
428365197

168957423
593246817
724381659
371425968
285769134
946138275
859613742
417592386
632874591

563927481
412685937
978134256
846291375
291753648
357468129
724516893
689372514
135849762

683172945
741539862
295486731
574268193
326917584
819345276
937651428
458723619
162894357

456389721
879421653
132756849
563948217
728513964
914267538
247195386
381672495
695834172

196374852
345982671
287516493
861429735
459137268
732865149
614253987
923748516
578691324

367581492
192347586
854692371
485273169
236918745
719465823
621734958
943856217
578129634

397524168
568173924
124869753
439658271
872941536
651732849
943217685
785396412
216485397

672154938
891763245
453289716
738625194
529418673
146397852
314876529
285941367
967532481

219348765
784965231
563712984
426539178
358176492
197824356
631457829
945283617
872691543

486912357
172653948
935784126
219475863
567398412
348261795
791536284
854127639
623849571

569134872
823976154
741258936
312689547
485721369
697543281
938462715
174895623
256317498

981475263
526913784
437862159
759631842
368724591
142598376
294187635
815346927
673259418

532476198
716289534
489315276
925643817
167852943
348791652
271938465
653124789
894567321

296475318
743812956
815963742
157629483
984137265
362548197
421386579
639751824
578294631

295416378
368527941
741938265
679253814
453861729
812794653
524379186
137685492
986142537

651249837
298375641
743168952
529817364
486932715
317456298
175683429
964721583
832594176

697412835
285793146
314658972
469135728
823974561
751826493
972381654
136547289
548269317

461732589
283495716
597618243
972581634
346927851
815364972
759243168
124856397
638179425

345789162
971263845
286514973
458932716
162875439
793146528
827651394
539427681
614398257

537129864
641857239
829463157
783915426
154286973
962374581
276591348
415638792
398742615

483715692
976234581
251986347
327568914
195427863
648193725
819352476
732649158
564871239

683145729
159762483
274893516
468371295
915284637
327659841
831527964
792436158
546918372

258967143
639184527
741253869
823619754
914875632
567432981
482796315
195348276
376521498

165872394
498513726
327964518
219487653
674359182
583621479
851246937
942735861
736198245

324168957
781954623
596723841
158297364
273486195
649531782
465319278
932875416
817642539

396271485
827459631
415683972
531762849
972814563
684935217
759348126
168527394
243196758

572149683
341682579
896753142
628395714
914827365
735461298
153974826
269518437
487236951

625879314
374561982
918423567
493152876
281736495
756984123
547218639
862395741
139647258

839756412
246139875
517248963
473862591
198375246
625491387
964527138
782913654
351684729

624531789
381279465
957468312
598324176
412786593
736195248
845612937
163957824
279843651

127398564
564217893
398465217
645872931
912653748
783941625
436589172
251736489
879124356

234518769
685479213
917326854
758263941
192754638
463891572
826145397
571932486
349687125

432681759
598723461
671594238
829457316
753162894
146938527
984315672
367249185
215876943

798214536
563978412
124653987
435862791
981547623
276139854
317485269
849326175
652791348

453967821
629418753
781523694
516239478
934875162
872641539
345196287
167382945
298754316

287615943
634972851
195843267
358469172
716238594
429751386
861527439
973184625
542396718

874923156
952164738
361587924
498371265
635298471
127456893
283619547
749835612
516742389

485326179
217984563
693175284
176238495
834659712
952741836
541893627
769512348
328467951

429138576
673425981
518697243
187546329
345289617
962371458
754863192
831952764
296714835

574231986
123689457
689574231
741823695
235196748
896745123
362918574
457362819
918457362

182645973
964738251
357921846
841257369
539416728
726893514
473182695
618579432
295364187

785391624
394652718
621487539
138729456
542836971
976514283
413265897
857943162
269178345

384726951
196538247
725491863
217365489
648179325
953842176
431257698
562983714
879614532

476582913
351749862
982613547
295376184
618294735
734158296
547831629
823965471
169427358

341756928
798421356
526893741
814367295
237589164
659214873
173642589
482935617
965178432

437528691
869713452
215496738
352164879
694857123
178932564
986371245
521649387
743285916

531479826
974286531
268531974
197354682
843692715
652817349
726943158
389125467
415768293

394172685
251986374
876543129
918764532
427835961
563219748
732491856
185627493
649358217

698724315
417539682
253861479
539648721
842157963
176293854
784312596
361985247
925476138

675312498
238947561
149586723
567128349
824793156
391465872
412859637
786234915
953671284

193248765
852697143
647531892
569472318
714386259
238915674
986124537
471853926
325769481

481256973
392417685
675893214
817325496
549761328
263984157
926548731
754132869
138679542

468573219
917842365
253961748
791658432
534219687
682734591
326195874
849327156
175486923

248637591
395812746
617945832
873429615
169358274
524761389
456183927
781296453
932574168

981536472
756492813
432781659
817245396
623978541
549163287
165829734
278314965
394657128

682541739
175693824
943872651
294156387
561387942
837924516
459718263
318269475
726435198

387154692
152986473
469732815
826349751
593817246
741625389
618493527
274561938
935278164

192543687
468729531
357681492
925836714
816497253
734215869
679152348
541378926
283964175

529681347
716234859
834759162
941567238
257398416
368142795
692473581
475816923
183925674

135286479
647195832
892437651
924568713
361749528
578312946
419853267
283674195
756921384

749635812
321894657
586712394
692347581
158926473
437581269
813459726
964278135
275163948

528973614
714256983
639418572
491587326
862394157
375621498
256739841
983142765
147865239

376415892
218396745
945872361
581243976
639587214
724961583
893654127
162738459
457129638

547389612
638152974
291476538
815237469
923645781
476918325
769824153
352791846
184563297

395187264
648952713
127634859
412365987
539478621
786219435
273596148
854721396
961843572

675234189
483591726
921876354
297168435
518743962
346925871
869312547
732459618
154687293

348721596
915684327
726593841
253467189
691258473
487319265
164875932
879132654
532946718

857394612
241568739
963712458
715289364
384671295
692453187
429836571
176925843
538147926

675948321
124735896
839216754
781453962
296871543
453629187
942387615
318562479
567194238

285471639
619853472
734962851
928634517
561789324
347215986
452198763
896327145
173546298

513247986
769185243
284693175
837529614
641738592
925461738
358976421
192354867
476812359

375189642
198264735
426357918
217643859
564928173
839715426
983571264
742836591
651492387

683529417
245187396
791634258
839256741
572841963
164793825
428365179
357912684
916478532

528164739
194837625
736952148
471625983
359481276
682793451
967548312
245319867
813276594

238194657
746253198
159786423
421678539
963521874
875349216
682917345
594832761
317465982

462798531
958231647
173456829
617984352
529673418
384125976
795842163
231569784
846317295

825416379
439725186
617983245
254197638
193864527
768532914
572641893
941358762
386279451

245179836
698432157
731658429
912367584
567841293
483295761
356784912
824916375
179523648

375619842
249387561
816524973
492173658
537862419
681495237
164238795
923756184
758941326

132675498
469183572
758249163
273961845
645328719
981754326
317896254
894512637
526437981

548632917
623917584
971854632
269148375
837265491
415793268
392571846
784326159
156489723

432791856
871465923
569382741
198254637
623817495
754936218
345628179
987143562
216579384

278916534
593748126
614253978
127469385
486537291
359821647
731682459
842195763
965374812

258319674
971264835
364758129
187536942
593421768
426987513
815642397
649873251
732195486

831459726
576283149
942761835
169832574
257946318
483517692
325674981
798125463
614398257

874523619
321689745
956471283
689234157
732815496
145967832
568192374
413756928
297348561

715429683
342876519
689513472
928651347
531247896
467938251
856792134
194365728
273184965

157824693
389765412
426139587
634512978
975683241
812947365
268391754
793458126
541276839

913657482
674298135
582431679
491563728
327819546
856724913
735186294
248975361
169342857

468731259
531249867
972568314
825397641
643185972
719624583
256413798
384976125
197852436

572896341
981743256
436521987
624135798
753289614
198674532
369417825
817952463
245368179

513864729
298357614
476219853
841675932
725493168
639182475
154926387
962738541
387541296

864953721
513872469
279146358
157294683
346785192
982361547
431629875
698517234
725438916

628971453
145382769
739654812
356197284
217438695
894265137
573846921
982713546
461529378

421735698
763982451
859146732
918364275
236857914
547219863
194623587
375498126
682571349

597318642
813246759
624597183
741832596
258961437
936475821
365124978
189753264
472689315

412658379
895473261
673291485
756982143
238164597
149537826
381746952
964325718
527819634

749653821
256189734
381427569
438216975
175938642
962574318
824365197
697841253
513792486

759824361
614937285
283561479
375612894
148795632
926348157
861259743
497183526
532476918

631825794
597364281
824971365
173649528
486152973
259783146
968517432
745236819
312498657

819324756
632579418
754186923
526493871
943718265
187652349
291845637
465937182
378261594

312679548
594218736
867354912
231547869
985126473
476983251
148762395
759831624
623495187

712654893
684293715
395178426
529346187
846712359
173589264
438925671
967831542
251467938

893762514
156394872
427158396
381427659
549683127
672519483
714935268
968241735
235876941

987165423
261384957
354927681
829416735
736598214
415273896
148639572
692751348
573842169

481537692
397162548
256984173
843716925
975423861
162895734
529378416
614259387
738641259

925736841
736841925
841952673
197625384
382419756
564387192
673594218
419268537
258173469

941632785
726548391
583917642
359874126
264193578
178256439
412385967
897461253
635729814

792356814
816247395
435918726
264185937
359724168
187639542
943872651
628591473
571463289

328674915
645192873
971385462
132548796
897261534
456937128
284716359
763459281
519823647

716284935
952136487
834597162
187659243
643821579
295743618
328415796
469372851
571968324

415867329
283941657
796235148
634729581
879513264
152684793
527198436
941356872
368472915

493862715
782351964
615947832
246175389
958436127
371298546
867523491
534619278
129784653

196784235
538216947
472395168
625938714
943157826
817462359
269841573
784523691
351679482

234918576
519647832
867523491
791834265
628159743
345762189
182376954
473295618
956481327

845326971
679514823
321789465
136892754
584673192
792451638
263147589
457938216
918265347

487291635
612573498
359468217
735842169
928617354
146935782
873154926
594326871
261789543

821593674
394671285
576824931
135962847
982347156
467185329
259736418
613458792
748219563

352948176
479361825
186275394
834712659
217596483
965834217
628459731
543187962
791623548

612738459
589412736
374695821
967854213
158327964
243169587
835976142
726541398
491283675

941735862
658142397
273896514
862319745
517428936
394567128
489651273
135274689
726983451

961384257
278195364
435267819
142758936
657931482
389426175
516849723
793612548
824573691

182793546
764152839
359468172
548627391
976314285
231589764
695831427
827945613
413276958

591342768
784651239
623879154
462937815
359184627
178526493
945268371
816793542
237415986

253149867
174628539
698735124
467912385
512873946
839456271
981364752
326597418
745281693

128567934
469381257
357942816
845623791
273819645
691475382
914236578
582794163
736158429

851964237
439217856
267538491
725386149
143759628
698421375
976842513
382175964
514693782

371829645
698534721
425716893
169483257
243175968
857962134
912357486
586241379
734698512

583249671
714685932
296371845
475816329
162593784
839427516
957134268
648752193
321968457

962348517
381765924
475219683
756824391
293157846
814693275
148936752
537482169
629571438

641389725
935721684
287645931
892567413
756134298
413892567
324978156
178256349
569413872

514893276
769542183
832671549
297418635
641359728
358726914
426185397
173964852
985237461

415926783
283147596
679385214
168472935
352698471
794531862
837264159
526719348
941853627

416837295
523691487
879542163
195378642
634259871
782164539
348915726
957426318
261783954

732586149
514392687
869741235
671825493
483619752
925473861
157968324
298134576
346257918

859163274
172948365
346527198
581672439
467319852
923485617
218756943
794231586
635894721

472691358
685237419
139458762
758926134
264713985
913845276
891572643
547369821
326184597

397426158
154378926
862915437
615297843
283654791
479831265
728543619
541769382
936182574

395471826
284693571
176528943
563719284
417285369
928364157
649152738
751836492
832947615

421893756
835276194
967541823
378962415
294315687
156784932
549137268
682459371
713628549

279354861
158692734
634817529
893471652
421536987
765928143
582749316
916283475
347165298

678251439
395468127
214379658
146735892
823946571
759812346
587624913
462193785
931587264

672934815
134658729
598217643
219563478
756482391
843791256
387145962
921376584
465829137

632957841
179842356
584316279
367429185
241568937
958173624
493685712
825791463
716234598

296347581
741865239
385921674
857193462
163472895
429586713
938754126
614238957
572619348

239674581
547218693
861539472
798352164
612947358
354861927
986423715
123795846
475186239

961274358
274835196
835619274
419358762
356792841
728146935
542987613
187463529
693521487

165748329
479231586
328659714
251396847
894127653
637584291
943875162
512963478
786412935

752168943
438795261
196324758
321457896
684931527
579682314
945876132
813249675
267513489

785413629
421965873
693728154
376591248
849236517
152847396
517684932
938172465
264359781

467851239
139267584
825394617
254683791
918725346
673419852
792138465
341576928
586942173

135972468
748516239
296843571
673459182
589231647
421687395
314795826
867124953
952368714

148259763
693718425
257463981
586197342
731642598
429385617
374921856
862574139
915836274

541938726
687452391
329617548
768294135
493581267
152763984
936875412
874129653
215346879

624785391
913426758
785913246
271869435
549371862
836254917
458137629
362598174
197642583

294816537
173925486
856734219
962378145
417652893
385491762
621589374
539147628
748263951

415928673
629357814
783164295
548271936
261439587
397685421
154893762
872516349
936742158

187564329
249873156
563219478
936748512
421695837
758321964
812957643
695432781
374186295

814539276
326718495
975426183
157264839
268973541
439185762
781692354
592347618
643851927

761459823
485237691
932186574
278641935
594372186
613895247
359718462
827564319
146923758

465392187
738561492
291478635
684935271
952147863
317826954
523684719
879213546
146759328

193547628
648932175
257186349
539874261
862315794
714269583
421658937
975423816
386791452

294175683
781263549
563894127
672318954
918456732
345729816
457982361
839641275
126537498

945126387
238759146
617483259
152398674
376514892
489672513
521967438
764831925
893245761

691254738
475138629
823976451
248369175
319527846
756841392
562783914
987415263
134692587

617495382
823176594
594283167
148927635
765314829
932658741
376542918
481769253
259831476

241376958
956842173
738915426
824763591
569281734
173459862
317694285
482537619
695128347

276198345
954237681
831465279
387621594
469753128
512984763
793812456
645379812
128546937

613425789
579368241
284791356
897134625
145276893
326589417
731942568
962857134
458613972

865317249
419258736
732946851
671893524
298574163
354621987
543189672
926735418
187462395

459216387
726983145
381574926
268149573
197352468
534768219
943627851
612835794
875491632

329417658
784635291
651298743
145923876
896174325
237586419
973841562
462359187
518762934

267835149
185694372
349271685
896427531
713956824
452183796
978562413
531749268
624318957

476931258
513268749
289745316
145387692
362159874
897624531
631592487
954876123
728413965

896541237
315728694
472963518
627154983
581396472
943287165
739415826
164872359
258639741

985127346
167384259
342695718
671243895
594718623
238569471
756431982
813972564
429856137

546781392
391625478
872493615
729348156
163579284
485162739
254837961
638914527
917256843

614572983
238149675
957368241
561734892
749821356
823956417
486215739
395687124
172493568

753142698
498765312
621983754
569814237
837529461
142637985
276358149
384291576
915476823

436281759
952473618
187596342
745962183
293148576
618357924
829735461
564819237
371624895

238764519
546918273
971352846
162539487
384627195
759481362
627143958
493875621
815296734

942875361
768413259
531692487
257349618
684157932
319286574
473961825
196528743
825734196

867391524
413562897
952478163
735986241
149257386
628134975
584623719
371849652
296715438

921745386
375826194
648193725
763419258
512687943
489352671
834971562
157264839
296538417

421659837
367428519
589731462
634192785
298567341
175384926
713946258
856273194
942815673

294781356
568432197
137659482
759843621
623175849
841296735
475968213
316524978
982317564

645213897
317689452
982475136
834167925
526894371
179532684
258346719
491758263
763921548

672845193
185392674
934716258
496523781
217984365
853671942
729438516
541269837
368157429

142965738
536874921
798132564
814596273
623487195
957321486
285713649
371649852
469258317

325817964
619342875
847956132
173584296
956271483
482693751
761439528
534728619
298165347

754623189
382719564
691854327
435168972
927345816
168972453
813297645
579486231
246531798

956137842
178624395
423589617
514798236
862453179
739261584
287345961
345916728
691872453

628451739
371296548
495837261
234789615
986514372
157362984
543628197
769145823
812973456

421967538
859431276
637852149
975126384
286543917
314798652
143679825
592384761
768215493

178536429
935247168
426918537
743862951
651394782
892175346
389421675
517683294
264759813

572413986
634879251
891562734
947685312
158327469
326941875
713296548
469758123
285134697

854192763
713468295
962573418
198634527
547821639
326759184
439217856
681945372
275386941

294178356
135629478
786345912
927853641
641792583
853416297
578264139
412937865
369581724

598431627
146782395
273659814
624598173
859173246
731246589
965814732
387925461
412367958

935176482
618452739
724983651
852739146
476521398
193648275
561394827
389217564
247865913

451982637
893476125
762315984
329768451
178524369
645193278
934657812
217839546
586241793

196438572
732159864
854762139
478291653
325647918
961385427
687913245
513824796
249576381

825317469
376924815
419568723
792483651
643159287
581672394
137896542
258741936
964235178

736921845
498536172
215748369
921683457
653479281
874152693
582394716
367815924
149267538

215367894
467198235
983425716
832659147
571843962
694271583
746982351
129534678
358716429

186395247
392714658
745268193
978132564
461859372
253647981
839426715
617583429
524971836

937425861
452618397
618973245
341897652
729561483
865342179
283754916
594136728
176289534

685324971
413697285
927158436
548271369
192863754
376945812
869712543
751439628
234586197

816327594
549861372
273495618
125984736
497536821
368712945
752649183
981253467
634178259

327695184
458312769
961487523
879543216
632179845
514268397
296731458
745826931
183954672

349786215
172945863
658312974
461598732
783124659
925637148
217853496
594261387
836479521

126893574
947652318
385147962
278516439
639478125
451329687
814735296
562981743
793264851

564923178
238617954
917845632
381762549
725489316
496531287
652378491
173294865
849156723

792531846
354678219
681924375
173256498
869743521
245189763
526317984
417895632
938462157

862351794
971248653
543976128
184697235
726835419
359124867
297463581
438512976
615789342

245618739
786923415
193754286
578461923
429835167
631297548
352189674
864572391
917346852

267438591
953172846
418965273
679524318
134786952
582319467
846297135
791853624
325641789

619438572
542769138
378512469
734691285
251847396
896253714
165384927
987125643
423976851

462981735
538274196
719356248
124835679
396127854
875649312
951768423
643512987
287493561

574268913
289371546
613495827
936712485
741856239
825934761
497183652
358629174
162547398

716984253
895231647
234657918
467328591
351479826
928516734
189742365
673195482
542863179

768925314
421736958
539184267
143857629
657492183
892361475
276543891
914278536
385619742

239854176
874361952
516792438
368529741
125473869
947186325
792648513
653917284
481235697

314675982
652198473
789243651
976514328
235986147
841732596
567421839
423869715
198357264

617853924
923147568
854926713
536794281
481562379
792381456
165239847
249678135
378415692

135946287
948723516
267518943
682351794
579462831
413897625
796184352
351279468
824635179

654817329
782359461
931642857
468175293
375298146
129436578
547983612
816724935
293561784

865421973
732659814
194837526
683745192
941286735
527193648
218964357
459378261
376512489

965328417
834179652
721465983
483516729
217984536
659732148
192857364
346291875
578643291

392475861
156983742
784261539
523817496
968342157
471596328
615724983
837659214
249138675

294613857
316875249
857249631
721398564
948561372
635724918
579186423
462937185
183452796

685249713
379815624
241736985
134658297
956127438
728493561
863572149
512984376
497361852

965328471
214795863
738461259
359612748
876534912
421987536
143879625
582146397
697253184

659283714
217459683
384176295
735621849
142798536
968345172
491862357
876534921
523917468

739245816
856179234
412386975
574832169
691457328
283691547
945713682
128564793
367928451

925781346
341926857
768345192
473652918
659138274
182497635
236579481
514863729
897214563

431865279
687129354
529473618
792641835
856397142
314258967
265914783
943786521
178532496

578621439
416973528
923458617
135746982
269815743
784239165
397184256
842567391
651392874

415386927
627951348
398724516
541873692
739162854
286549731
173498265
864235179
952617483

275649318
136582749
894173256
412895637
567231984
389764125
721958463
948326571
653417892

178952463
394867251
562431987
426389175
937125846
815746392
741593628
683274519
259618734

945173286
126485973
387629451
612598347
594367128
873241695
768914532
239756814
451832769

497123658
615847392
283956174
976481235
341562987
852739416
734298561
568314729
129675843

349576821
182439657
576128943
851263479
724891365
693754182
437985216
268317594
915642738

658427193
291835746
437916258
842793615
765148932
319652874
124369587
986574321
573281469

129748365
543612789
687953124
476295831
358461972
291837546
835124697
912376458
764589213

154879326
876243591
239165874
791652483
348917652
625438719
487321965
913586247
562794138

673829514
825416739
491375862
287643951
136592487
549187623
958731246
362954178
714268395

382479651
549126783
617385429
758293164
493861572
126547938
835714296
974632815
261958347

618937245
274815369
539426871
921368754
346759128
785142693
893274516
462581937
157693482

984753126
715286394
623419578
857362419
169547832
342891657
278134965
536928741
491675283

236471895
594328761
718965234
167549328
953287416
842136957
675892143
321754689
489613572

295641837
748539621
316287954
182793465
457816293
639452178
564978312
821365749
973124586

754239816
392618754
618574329
473865192
185927463
926341587
261483975
839752641
547196238

735642189
489751623
261398457
843567291
157429368
926813574
312986745
694175832
578234916

415326978
863795241
792418653
637284519
954163782
281579436
546931827
128647395
379852164

938425176
725816934
461397528
643258719
859731462
217964385
184572693
372649851
596183247

892346571
136759428
754821963
461532897
279168354
583974612
945213786
317685249
628497135

137246985
956871342
824953176
368725419
715694238
492318657
583462791
671539824
249187563

834517296
712469385
695382714
347621859
526938471
981754632
169273548
278145963
453896127

267458193
431792865
985361742
742135689
396827514
518649327
129576438
653284971
874913256

756329418
419578326
283416795
537281964
892764531
164953872
645197283
378642159
921835647

349586127
125379846
876124539
562748391
714693258
983251764
258967413
491832675
637415982

267193485
519874263
834256719
396417528
428635197
751982634
982541376
175368942
643729851

278935614
914627835
635184792
356741289
492568173
187392546
869273451
543816927
721459368

486731952
172594368
953826714
839162475
725483691
614957823
298645137
341279586
567318249

351462879
296817543
478953621
635279184
149538762
827641395
963184257
782395416
514726938

912578634
768143925
534962781
253694178
641387592
879251463
325719846
496825317
187436259

439716825
856932147
721548963
192473586
547689312
368125479
274351698
685294731
913867254

893421576
416735829
725968143
169874352
578213694
234596718
342187965
981652437
657349281

827354196
134692587
659871243
418769325
972543618
365128974
581937462
746215839
293486751

824675391
637921845
591348726
789562134
253714689
416839572
168297453
372456918
945183267

259146378
718532469
346798215
167485923
982673541
534921786
821357694
473869152
695214837

381625974
274891356
695374218
547163892
812947635
936258147
763412589
159786423
428539761

237954618
695218743
814673952
389147265
561392487
742865391
123489576
978526134
456731829

153247869
298635471
476891523
512476398
687359214
934182756
745968132
361524987
829713645

613259478
574618932
298374561
782965314
459731286
361842795
137426859
825193647
946587123

148792563
652134879
937685421
475921386
829356147
316847295
793418652
281569734
564273918

652987134
983214756
741365829
219756348
364198275
578432961
435821697
126579483
897643512

143862975
295417683
768395241
936248517
487156392
512739468
324681759
879524136
651973824

485179623
236548917
971326584
743982156
598631472
612457839
329865741
867214395
154793268

654392871
231786954
897415623
346951782
125837496
789624315
972543168
563178249
418269537

426573981
571968234
938142756
394256817
157894623
862317549
645721398
213689475
789435162

928761534
643859271
517234986
864975123
295318647
371642895
739186452
152493768
486527319

529718643
741236958
638459217
492875136
167324895
385691472
973182564
814563729
256947381

829146375
473859162
615237894
764391258
982475631
531628749
398714526
157962483
246583917

362479851
587631249
914528673
759384126
648712935
231965487
193847562
426153798
875296314

297548136
461973285
538216947
129654873
685732419
374891562
912467358
846325791
753189624

872394561
619785423
453126879
561978342
284653917
397412685
926547138
138269754
745831296

563871942
178492356
249653718
391524687
756318294
482967531
615289473
824735169
937146825

376981425
951247683
482536971
695874132
238195764
714623859
543718296
869452317
127369548

817263954
943758621
625194738
392615487
168427395
754839162
476382519
581976243
239541876

317946528
695872413
842513697
168735942
953421786
724698351
489267135
536189274
271354869

961874325
783265941
425913678
296148753
137652894
548739162
359486217
812597436
674321589

427691835
859347261
613528947
265984713
394175682
178263459
586719324
741832596
932456178

938712645
651438279
724569138
295671384
417893526
863245917
589327461
376154892
142986753

847935162
921684753
536217849
293158476
768429531
415763298
352876914
684591327
179342685

386594271
192367584
457128396
239876145
741952863
865413729
518749632
923685417
674231958

398645721
241789356
576231894
814562973
735918642
629473185
152397468
963824517
487156239

467389521
135276984
298514376
782435169
351698247
946721835
614853792
523967418
879142653

435892617
127346589
986751432
342187965
679534821
518269374
794623158
253918746
861475293

891426537
374581296
562379184
749158362
123697458
658234719
436812975
217965843
985743621

574682391
831549627
962173854
358721946
746958213
219364785
687495132
125836479
493217568

713426895
649835271
582917634
871543962
436291758
295768413
957382146
124659387
368174529

294768315
371594682
586231749
638917524
912453876
457826193
865149237
129375468
743682951

962415387
574823916
318796425
783641259
196572834
245389761
457268193
839154672
621937548

582719634
713486592
964235178
321647859
456928317
879153246
147562983
298371465
635894721

869752314
425931786
713846259
182365497
956274831
374189562
298517643
541623978
637498125

365487219
947152386
821639754
689524173
532716948
714893625
453261897
298375461
176948532

456739812
719628345
283154967
142396578
967581234
538247196
394872651
871965423
625413789

824573916
956418327
137962845
365821479
719346258
248795163
581634792
692187534
473259681

572649831
139852467
864713259
251397684
743586192
986421375
417968523
695234718
328175946

164578293
257934861
398162475
573481926
682359147
941726538
436215789
719843652
825697314

867423951
294715386
135698724
583971642
421356897
976842135
658237419
319564278
742189563

795286143
421397568
368541297
583964721
276135489
914872356
659723814
832419675
147658932

179453682
253786194
648129573
732645918
864917235
591832746
986574321
427361859
315298467

146258739
275934861
983167425
831492657
469375182
752816394
527643918
314589276
698721543

987153426
436278915
251964378
624739851
879415263
513682794
162847539
398521647
745396182

428157639
315962478
679384215
851649327
294731586
763825941
182593764
937416852
546278193

125386479
479512863
386947512
853291746
917468235
264753981
532674198
798135624
641829357

269475138
834162795
715938642
651247389
342819576
978653421
427596813
583721964
196384257

524371986
837496152
169258743
453729618
296183574
718645329
341867295
972534861
685912437

275413968
396728514
418956723
523189647
867234159
941675832
132867495
759341286
684592371

682435971
359271864
741869325
598716243
436982157
217543698
923157486
865394712
174628539

856132794
429576318
731894562
318745629
674928153
592613847
245367981
967281435
183459276

395826741
421379685
786514293
618937524
537142869
249685137
864791352
973258416
152463978

487125369
691374852
253698147
715436298
324789516
869512734
178963425
536247981
942851673

417238659
853196274
962547138
694372581
381659742
275481396
536914827
148723965
729865413

927814536
583796412
164532978
618957324
345268791
792143865
876429153
259381647
431675289

269451783
315827694
847963152
934278561
172546839
586319247
791684325
623795418
458132976

597423816
421586973
683197254
819735642
374612598
256948137
932854761
168379425
745261389

486329157
529761438
173854692
654983721
238175946
917642385
365297814
892416573
741538269

693548271
541372968
287169354
419783625
728456139
365291847
852617493
934825716
176934582

237419685
849567123
615328749
328795416
476183592
591246837
754931268
962874351
183652974

234675891
789341265
561892347
912568734
375924186
846137529
193256478
657483912
428719653

861974523
345268917
927351684
486519372
753482196
219637458
672145839
194823765
538796241

526417893
391685274
784392165
163259748
275864319
849173652
958726431
417538926
632941587

294638517
185947632
637251894
423576189
879312465
516489273
762894351
958123746
341765928

932145678
476892315
518763294
169328547
754619823
823574169
681957432
295431786
347286951

684539721
573126894
129784635
798653142
346912587
215478963
937265418
861347259
452891376

187635429
236894157
459712836
513269784
678341592
924587613
891473265
345126978
762958341

846573912
971264853
325819467
439785621
152936748
768421539
517348296
293657184
684192375

647912385
851346297
329587461
295163874
486729153
713458629
578234916
132695748
964871532

625134879
143897265
789562341
364721958
817956432
592348716
231679584
476285193
958413627

132746895
964852713
578139426
486315972
719628534
253974681
621497358
347581269
895263147

138296475
764835291
592714638
946351827
271968543
385427916
629573184
417689352
853142769

518642739
427953861
639817452
164795283
792386514
853421976
275139648
346278195
981564327

764581932
329764851
581392764
913657428
847213695
256849173
675428319
492136587
138975246

714693528
352487619
689251743
571946832
496328175
823175964
937812456
245769381
168534297

169543872
852976143
437281956
693417285
718325469
245698317
926154738
371869524
584732691

164795283
289361457
753284196
526137849
891456732
437928615
945872361
678513924
312649578

219746358
873592164
546381297
657418932
394625871
128973546
985264713
432157689
761839425

328614759
651798423
479325186
237586941
864971235
915432678
743869512
592143867
186257394

714638295
896251743
235749861
968374512
573192486
421586937
342867159
687915324
159423678

267159834
498736215
531482679
974628153
613597428
825314967
156843792
389271546
742965381

859162734
436857219
271394586
698731425
315249867
724685193
567918342
982473651
143526978

943758612
786123594
125964387
514397268
639842751
872615439
458231976
297586143
361479825

285673491
341859276
769214358
453182769
912736584
876495132
628347915
534961827
197528643

154283796
987156423
326497851
769542318
231678945
548931267
675824139
812369574
493715682

427859631
698317524
513462987
942583716
186794352
735621498
879145263
264938175
351276849

756342198
348197256
219685734
187539462
924816375
635274981
872463519
563921847
491758623

389746152
271853469
456192387
693485721
128379645
547621893
735968214
812534976
964217538

463812579
782954631
195637842
219468357
548379216
637125498
856741923
921583764
374296185

941875326
653124978
287369415
369781542
128456793
475932681
516297834
892543167
734618259

256419783
897263541
341758962
472395618
689124357
135876429
714632895
563981274
928547136

238145769
674928531
591376824
782459613
369281475
415637298
953862147
846713952
127594386

136857294
594213687
728649531
612938475
385472169
479165823
253784916
867591342
941326758

593821674
627534981
418967253
754396812
932418765
186752349
245679138
861243597
379185426

652193874
483627159
917584362
179245683
538961247
264378915
395416728
741832596
826759431

932765148
671834592
548291376
256143789
413978265
897652413
389517624
124386957
765429831

937264518
182395746
645178392
594783261
361452987
728619453
413926875
879531624
256847139

768931245
521748369
943526871
196485723
832617594
457293186
684152937
219374658
375869412

386714529
972658314
154239867
568397142
219846735
437125986
895463271
623971458
741582693

241978635
798653421
653412987
132589746
879346512
465721398
324867159
587194263
916235874

428593761
197846523
356271489
731659842
689124375
245738196
514982637
973465218
862317954

386154792
925738416
417296835
839427561
152863947
764915283
678541329
243679158
591382674

694738125
237561894
185294367
729683541
851429736
346157289
413972658
572846913
968315472

854673129
672189435
193425876
546831297
219547683
738962514
365718942
987254361
421396758

149573862
637428915
582196347
365249781
728651493
914387256
471862539
893715624
256934178

512864739
893751246
674923158
731498625
469532871
285176394
956287413
347619582
128345967

497325861
362418597
158679432
243596718
675184923
981732645
826951374
534267189
719843256

265183974
417269583
938457216
796342158
842516397
153978642
679831425
581624739
324795861

129468735
368715294
457392816
246139578
735826149
981547623
594671382
673284951
812953467

367521498
942678531
518934276
735146982
189253764
426789153
871392645
654817329
293465817

981456327
762813945
354729861
475398216
136247598
298561473
819634752
543172689
627985134

963428157
148657392
752139648
426583971
589761234
371294586
237946815
694815723
815372469

769812534
142635789
853974612
975361428
436258197
218749356
627193845
591486273
384527961

259831746
687542139
431679258
812765394
973284561
546913827
195427683
764358912
328196475

248195376
516473928
379286145
693728451
427519683
851634297
134957862
762841539
985362714

563472189
982316547
471859236
394167825
715298364
628534971
849625713
237941658
156783492

245731986
873496215
916582734
391645872
582973641
467218593
729154368
158369427
634827159

429538167
831647952
765192384
146285739
382974516
957361428
674813295
593426871
218759643

216839754
975124638
348765129
164583972
859276413
732491586
423957861
581642397
697318245

746819235
953642187
218537694
387964521
521378946
694251378
865723419
139485762
472196853

873654291
641298375
592371468
718529634
435716829
269483517
124965783
387142956
956837142

468591372
375462981
219387465
784653219
152974638
693218754
927835146
836149527
541726893

238741695
169358427
457269138
986134572
745826913
312975864
893417256
671582349
524693781

986317524
135248697
724956138
812473956
367895241
459162873
243581769
578639412
691724385

251647839
736891254
489532716
967324185
514789362
823156947
342968571
675213498
198475623

917586342
364972185
528314976
786423519
293751468
145869723
652197834
831645297
479238651

291487653
458936271
376521489
523864917
189372564
647159328
964218735
832795146
715643892

347295186
926381457
185467329
692853741
471629835
853174692
569748213
738512964
214936578

354912786
891637452
726458193
912365874
675894321
483721965
138576249
267149538
549283617

179582346
425936871
368741295
812495763
746813952
593627418
254178639
931264587
687359124

517248369
289365174
364197285
946513728
753682941
128479653
471956832
635821497
892734516

318547692
459623871
726198453
862754319
934281567
175936284
683479125
247815936
591362748

293658741
416273859
875194623
689742315
327581964
541936278
952317486
734865192
168429537

159826437
643157982
728493516
836514729
571962843
294738165
967241358
482375691
315689274

917623548
426578391
853194762
184362957
765941283
392857614
578436129
631289475
249715836

783152469
269478513
451639287
528947136
174386925
396215874
917523648
845761392
632894751

526973184
849162753
137485692
315826947
982734516
674519328
253641879
498357261
761298435

742831695
139265847
685497312
951386274
468729531
327514986
516973428
894152763
273648159

547923186
628514397
193876425
812637549
754298631
369145278
275369814
936481752
481752963

821594736
364872915
759361842
485719263
217683459
936245187
192456378
573128694
648937521

437256918
295418763
186739542
319524687
874693125
652871439
963185274
521347896
748962351

561294387
283657149
794813652
356178294
147932568
928546713
815329476
439761825
672485931

289675134
453281796
716493528
638142957
174359682
925768341
862537419
541926873
397814265

273654918
598137264
461829573
847215396
625493187
139768452
954386721
382571649
716942835

386574219
529136874
147982356
694351782
731628945
852749631
963417528
215893467
478265193

148952736
527316984
693478152
371295648
954681327
286734519
819547263
765823491
432169875

362574981
148639257
597128463
639845712
781296534
425713698
874961325
913452876
256387149

714568392
693412578
285739164
132847956
479625813
568391427
351274689
926183745
847956231

954378261
128695473
376421859
795286314
462153798
813947625
689532147
531764982
247819536

759642381
681375492
243198576
817526934
596413827
324987165
472831659
135269748
968754213

438175926
695243187
127698453
869527314
351864792
274319865
582731649
913456278
746982531

219356487
436728591
758491623
145687932
623519748
897234165
972143856
381965274
564872319

217594836
839176452
465823917
691752348
523418769
784369125
158237694
346985271
972641583

251386974
489217356
376459281
748961532
613725849
592843617
825674193
967138425
134592768

659183274
138247596
742596318
463725189
917638452
825419637
384961725
596372841
271854963

324518679
875692314
196347582
963784251
217935846
458126937
642873195
731259468
589461723

526148793
789635412
134279865
263954187
851762349
947381256
472896531
395417628
618523974

895623174
421978365
367145892
736512489
152489736
948367521
214836957
573294618
689751243

597362418
642185793
318749625
879426351
264513987
135978246
486231579
921657834
753894162

957416328
132897654
648532179
493265781
285371946
761948235
816753492
324689517
579124863

835126497
496753281
127498356
683971542
574832619
219564873
742689135
358217964
961345728

354916278
897352614
126748539
218493765
763185492
945627381
682579143
479231856
531864927

476125839
982436517
351879642
593247168
624981753
718563924
139754286
265398471
847612395

512946783
493287615
768513294
879325461
241698537
635174829
987432156
126759348
354861972

815762943
397854612
264931587
729146835
683275491
541389726
938517264
452693178
176428359

246597381
513862497
879143256
187954623
395621874
462378915
728416539
651239748
934785162

814639572
759281643
623754198
572468319
936512487
481397256
168943725
245876931
397125864

739125648
218674593
654389127
825431769
146792385
397856214
962543871
571968432
483217956

239845176
865127493
471396528
724968351
618532947
593714682
382451769
146279835
957683214

372956148
498712563
615348972
957234681
136875429
824691735
583469217
741523896
269187354

284931657
195726384
673548912
357892461
842167539
961354278
736219845
428675193
519483726

863542917
257619483
419387256
574893621
186274539
392156748
728461395
941735862
635928174

167483259
283975614
594261873
425819736
619357428
378624195
942738561
856192347
731546982

462719853
359864721
718532964
574923186
691485372
283671549
827196435
946358217
135247698

387621495
195748263
642539781
263954817
874316952
951872346
519283674
726495138
438167529

912758436
345196782
876324915
451982367
238467591
769513824
627849153
183675249
594231678

452968317
736214958
819753246
263891574
947625183
185437629
398172465
524386791
671549832

216954378
539278641
487163925
693517284
142389567
875642193
964735812
751826439
328491756

923817456
641253897
578946321
439625178
165478932
287391645
312584769
854769213
796132584

359687214
827431956
641295378
978543621
162978435
435126789
583764192
214359867
796812543

495237861
726891435
831546279
947653182
268419357
153728946
674182593
519374628
382965714

759163482
128945367
463782159
235678941
697451823
814329576
541297638
382516794
976834215

713529468
946178253
528643971
365894712
279351684
184762395
891437526
452916837
637285149

583619274
294587631
716243895
132764589
958321467
647958123
875492316
429136758
361875942

256817394
748593261
319624875
687152439
534978612
921346587
165239748
493785126
872461953

724685139
396417825
581923764
249576318
158239476
673841592
915364287
867152943
432798651

927813564
531674892
864295713
618749235
452361978
793528146
289437651
376152489
145986327

168954372
429738165
735162849
581647923
643291587
297385614
976823451
352416798
814579236

815637492
267489153
349251876
978126534
536874921
124593687
652348719
493715268
781962345

931274856
765389142
482516937
659423781
173698524
248751693
526837419
397145268
814962375

748561329
539824761
126397845
864715293
271639584
395482176
687953412
952148637
413276958

832714956
765389241
491562387
576243819
218956473
349871625
927435168
183627594
654198732

739524681
286931457
451678329
593287164
624195873
178463295
362749518
945816732
817352946

283617945
695842173
147953862
864375291
572194386
319286457
738529614
956431728
421768539

435672891
128935746
796418253
261397485
947856312
583241967
854123679
612789534
379564128

914586273
537241896
628937145
485129637
791368524
263475918
852713469
176894352
349652781

721359684
935486721
684172359
142698573
876543912
593217468
459721836
268935147
317864295

683512794
147936852
295478316
576283941
931754268
428691537
352167489
719845623
864329175

814792563
763485129
952316478
348127956
195638742
627549831
471863295
539271684
286954317

467158932
981236574
235749186
516973248
749825613
328614759
173462895
694581327
852397461

475318269
861259473
932647581
619732845
253864917
784195326
546921738
197483652
328576194

369285174
758164392
241397856
827953461
914678523
536421789
683749215
495812637
172536948

349765182
285134679
176982453
438579216
967218345
521346798
813697524
792453861
654821937

651793824
342861579
879245631
263187945
915324786
487659213
524918367
138576492
796432158

351469872
697218453
824573169
743891625
589632714
216754938
438127596
975346281
162985347

259137648
364598271
781624593
892413765
437256189
516789432
173965824
628341957
945872316

259386174
387214965
461597238
672953481
934178652
518642793
196435827
825761349
743829516

768132459
524968137
139745286
456281793
293674815
871593624
345817962
987326541
612459378

845721396
619435278
273689154
186547932
754392681
392168745
921874563
538916427
467253819

196325748
347618925
258749361
435981672
719256483
682473519
873194256
564832197
921567834

981425763
753816249
462739185
236198574
594367812
817542936
379284651
645971328
128653497

157284639
263791584
849653271
524379816
791826345
638415927
985142763
476538192
312967458

127586439
853149267
496273581
768354912
915827346
234691875
379412658
681935724
542768193

812465739
596273148
347981652
259146873
683597214
174328596
968714325
431652987
725839461

137896245
984251736
526734189
812945673
493678512
675312894
269183457
758469321
341527968

513879426
786142539
429365178
365917284
291458763
874623951
937584612
642731895
158296347

172546389
594382761
638791542
945873126
721659438
863214975
457968213
316425897
289137654

258169734
693274581
147385962
432756819
965841327
871932645
389417256
716523498
524698173

781964325
539827614
624351978
347195286
962438751
815672493
178246539
296513847
453789162

713859426
928647135
456123897
389512764
264978351
571364982
845736219
192485673
637291548

541369287
392817645
687245391
419678523
758423916
236591478
823154769
174936852
965782134

759863241
148527639
263149785
574681923
896732154
321954876
935218467
412376598
687495312

931457268
648213975
752869341
879341526
123685794
564972183
495738612
216594837
387126459

521387469
364195287
897264513
683429175
412576398
759831624
948652731
275913846
136748952

795836421
324791658
186524739
678913245
419275863
253648197
947152386
831469572
562387914

324518967
159673824
867492351
293754618
681239475
745861293
572386149
936145782
418927536

692543187
584197326
713862945
435678291
126359874
978421563
241785639
857936412
369214758

126987345
458321697
973654218
784513926
612879453
395246781
541762839
837495162
269138574

495678231
387142965
612593784
926351478
751864392
843927516
268439157
579216843
134785629

412695837
936287514
785143962
657431289
341928675
298576143
579814326
823769451
164352798

215789436
769431852
843526917
638154279
471293568
592867341
956312784
324678195
187945623

681754329
347296851
952183764
714935682
238617945
569842137
195468273
873521496
426379518

283167459
491235876
567984132
815796243
349852761
726413985
138549627
952678314
674321598

689751423
713246589
452893176
835967241
296418357
147325698
574139862
368572914
921684735

126587493
489132657
753649182
594768321
632915748
817324965
978451236
345276819
261893574

965243781
781569234
342817956
236158479
158794362
479326518
623485197
817932645
594671823

258176943
396842571
174935286
621794358
539681724
847253619
782469135
463517892
915328467

387125964
246739158
159846237
762413895
594687321
813592476
621354789
978261543
435978612

784235196
912846753
563197284
439678512
671352948
825914637
197423865
248561379
356789421

264518739
179423685
538697241
647839512
385162974
912754368
853271496
496385127
721946853

645983712
793421586
218657943
169235874
872146395
534879621
426398157
951764238
387512469

863594271
751286493
924371865
432817659
617952384
598643127
346725918
179468532
285139746

465297831
317568429
289134567
958476213
632951748
741823956
876345192
124689375
593712684

581239674
274856931
639471285
158693742
392784156
467512893
925368417
843127569
716945328

549726183
687913524
312548769
258479631
971632845
436851297
724365918
863197452
195284376

815372469
237694581
649581273
498136752
756429138
123758946
564213897
971865324
382947615

354278961
762391845
918564237
291645783
643817592
875923416
127439658
539786124
486152379

372584691
586129374
941376528
254738916
819642735
763951482
698417253
425893167
137265849

579186423
128743659
346295781
853617294
697428315
412359876
731962548
284531967
965874132

468253971
923671548
715948326
256739814
197864235
384512769
649325187
831497652
572186493

426915387
385746291
719328546
291653874
874192653
563874129
148567932
657239418
932481765

157649823
849327651
236851497
965134278
384762519
712598364
591486732
423975186
678213945

627143958
954867123
381925647
512439786
873612495
496578231
168254379
749381562
235796814

835429761
179638245
642715983
754296138
281543697
963871524
518964372
426357819
397182456

764298315
598341276
213756498
345869721
829137564
671524983
937685142
456912837
182473659

437689512
295173648
618245739
924768351
863514297
751932486
382496175
146857923
579321864

839451276
617923845
254876139
483567912
195342687
762189354
526738491
978214563
341695728

762859314
914273685
853416729
639125847
287964531
541738962
478691253
326547198
195382476

976831542
582947631
143526879
827695314
495312768
631784925
269478153
718253496
354169287

329714568
817659423
564382197
958126374
641837952
273945681
786493215
492571836
135268749

165782934
372649851
894513762
417256389
258391647
936874125
723165498
641928573
589437216

826534719
143789256
759216384
492358671
568147923
371692845
987461532
634825197
215973468

724938516
318265794
956417328
132546987
569783241
847129653
483652179
675891432
291374865

125746893
798352614
463819752
216935478
574281936
389674125
647593281
932168547
851427369

243187569
968534721
571296843
837942615
659718432
412365978
394651287
126879354
785423196

574923618
286715493
139864275
862497531
415238967
397156824
641579382
753682149
928341756

429531786
617984352
853726491
264153978
981247563
375869214
146395827
538672149
792418635

164397852
735281496
829654731
412835967
973126548
586749213
641578329
297413685
358962174

431897562
968235174
572461938
389572416
246913785
715684329
657348291
823159647
194726853

653428917
127659843
489137256
345896721
278513694
916274538
891745362
734962185
562381479

982631745
157842963
463795218
315974682
694218357
728563194
249187536
531426879
876359421

218956473
963427581
547318926
182749365
396185247
475632198
734261859
829573614
651894732

173692854
596348271
284571639
658724193
342169785
917835426
465987312
829413567
731256948

243951687
579468312
168237459
896172534
324685791
751394268
685729143
437816925
912543876

543981726
278564913
916327845
495812637
382756194
761493582
854279361
127638459
639145278

941852637
682739451
537461892
478693215
163245789
259187346
326514978
795328164
814976523

967153248
358724916
421698357
846937125
215846739
739512684
673481592
194265873
582379461

986543712
453172896
127968534
231784659
698351247
745296381
874615923
319827465
562439178

126573894
834629571
597418326
275134968
489265713
613897245
361982457
948756132
752341689

459687312
826319547
173524869
298746153
517238694
634195728
941853276
365472981
782961435

176542938
324879651
895613724
289136547
631457892
547928163
752361489
418295376
963784215

185429736
294673851
367185294
513897642
746231589
928564317
631952478
879346125
452718963

587234196
693715482
241689357
412897635
369541278
875326941
726453819
938172564
154968723

958367412
174528963
362194578
796852341
523741689
841936725
237489156
489615237
615273894

425398176
318756492
769412835
283671954
197584623
654923718
932867541
546139287
871245369

518723496
346159278
279864135
452916783
193578624
867432519
625397841
981245367
734681952

413765892
257948163
869321475
385692741
972154638
641837529
726519384
134286957
598473216

284319675
795264183
163587249
528971364
439826751
617453892
976142538
352798416
841635927

193268475
426715893
758394162
941826357
687531249
235479681
862953714
574182936
319647528

912436758
486751329
735298146
359814267
647925813
128673495
863149572
571362984
294587631

625973184
318465279
479128653
297534861
846791325
153286947
561342798
784619532
932857416

598346172
613927584
427581693
984635721
351278946
276419835
162894357
845763219
739152468

892374651
374156982
165928734
281547396
956831247
437692815
519263478
648719523
723485169

186453792
937182564
245697183
563248917
418379625
729561438
891734256
672815349
354926871

219578463
567431829
438962571
174893256
386125794
925746318
692354187
853617942
741289635

357826419
492517638
186934572
563748291
978251346
241693785
719362854
635489127
824175963

842351967
756492318
139678542
271586439
394127856
568934721
683249175
915763284
427815693

165247839
823196457
497538621
751862394
648973215
932451768
286719543
579324186
314685972

254813679
618579324
793462851
876924135
149356287
325781496
482695713
537148962
961237548

164729835
987534621
523618794
298147356
631295487
745386219
452871963
319462578
876953142

492158367
765324891
318976452
159237648
274869135
683541279
846715923
531692784
927483516

196254873
732198564
845736129
564372918
319865247
287941635
921483756
458627391
673519482

549671328
826349751
731852469
293568147
467193285
185724936
352916874
978435612
614287593

438279615
652318947
971546382
846937521
315624879
297185463
529861734
763452198
184793256

321984576
958761342
674253891
812379465
567148923
439625187
293417658
186592734
745836219

359721864
681354297
724869351
892417536
576293418
413586729
948132675
135678942
267945183

146295378
829713546
375468921
287931465
531624789
694857213
963172854
758346192
412589637

715843269
864921537
329756418
971238645
586174392
432569871
248697153
193485726
657312984

769853241
134276958
582149367
648725139
215398674
973614582
426937815
351482796
897561423

798431526
612785934
543629187
264917358
951863742
387254691
436572819
179348265
825196473

365284179
721659834
984371256
872936541
613547982
549128367
298765413
156493728
437812695

389562174
475981632
261347859
894176325
613425798
752893461
138759246
546238917
927614583

827561934
613429875
549378216
182645793
356917428
794283561
965832147
231754689
478196352

137468295
854192736
269753184
596831427
321647859
478529613
715984362
942316578
683275941

549128367
761539824
823674951
697315248
215487639
438962175
176853492
982746513
354291786

436219578
271385649
598476312
612594783
789631254
354728196
125943867
967852431
843167925

356184972
749256381
128793456
963512748
274368519
581479623
837641295
695827134
412935867

215794683
369281547
748653291
834125769
521967834
976348152
497516328
683472915
152839476

382465719
174932865
695718342
961247538
457683921
238591476
513876294
729154683
846329157

413862597
785439126
926175438
237941865
564283719
891756243
649527381
158394672
372618954

826319754
539742861
471856329
984671235
152483697
763295418
298134576
617528943
345967182

498167352
376524819
152938674
843259167
517486923
629371485
764892531
985713246
231645798

428976135
765413928
913285674
374851269
281694753
659732841
142368597
537129486
896547312

478316259
351249768
296578341
925783614
163495872
847162593
589634127
732951486
614827935

582731694
973648512
146259873
817365249
294187365
635492781
729516438
461823957
358974126

392174865
418596237
675832491
756941382
843257619
129368574
267489153
581723946
934615728

526839174
173452869
489617523
254391786
397586241
861724395
945273618
632148957
718965432

256481379
493762815
817359624
728594136
961823457
534617982
682145793
175936248
349278561

635712498
412589367
879436215
294871536
351964872
768325941
946158723
527693184
183247659

865372149
972415368
413698752
628943571
134587926
759261483
347829615
581736294
296154837

813257694
647938125
592146837
459612378
286379541
371584269
165793482
934821756
728465913

732568149
654971283
891432657
489216735
326759418
175843962
913625874
267384591
548197326

684531297
132679458
957428163
269785314
873194625
541263879
326947581
718356942
495812736

526478913
843129756
197635842
281946537
764853291
935217468
478561329
659382174
312794685

892463751
346517928
517289436
689145273
724396185
135728649
953672814
261854397
478931562

693452178
478613295
152987364
231864957
764295831
985731426
347528619
519346782
826179543

428571396
613289457
957643281
875426913
392718564
164395728
589137642
236854179
741962835

658931724
432785169
179624358
597346281
814572693
263198547
921453876
786219435
345867912

981572436
325648179
647193852
438269715
259317648
176485293
814956327
562734981
793821564

214657839
863941572
597832461
731285946
982476153
456319287
329568714
678194325
145723698

984532716
712649853
365187924
629475381
478213569
153896472
837921645
591764238
246358197

784293516
312685479
965471382
423517968
851369247
679842153
137958624
248136795
596724831

846927135
791435826
523861947
364218579
217359684
958674213
139542768
475186392
682793451

194578326
376912854
825436179
419785632
582369417
637124985
951243768
748651293
263897541

832975641
546821739
179463852
461592387
783614295
295387164
618759423
357248916
924136578

461297538
253864971
897513642
685471329
742935186
139628457
914382765
326759814
578146293

824139765
967254813
513678249
635427198
172896354
489315627
296743581
748561932
351982476

153279864
427681395
869534721
972453186
634128579
581967432
298315647
345796218
716842953

265438197
498127536
713596428
821945673
649371852
537682941
956213784
182754369
374869215

348756129
659124378
271398564
896571243
513462987
427839615
135647892
782913456
964285731

841637259
736259481
529418637
462981375
173546892
958372164
397824516
215763948
684195723

419872536
762513489
538649271
284135967
196427358
375968124
623791845
957284613
841356792

896421735
214357689
753968142
347589261
921643857
685172394
162894573
478235916
539716428

378695124
461728395
592143867
746219583
123854976
985367241
814572639
259436718
637981452

531287694
679145283
284639571
312498765
847526139
965371842
128963457
496752318
753814926

964137582
132548769
785962413
896324157
421875936
357619248
549783621
213496875
678251394

527194836
843256791
961378542
275649318
498531267
136827459
389765124
612483975
754912683

168739245
423185976
957462318
315897462
684253791
792614583
531976824
276348159
849521637

516943872
473862915
892175463
341598726
758621394
269437158
684759231
127386549
935214687

174389562
269157438
835642791
652491873
413768925
798235146
526914387
341876259
987523614

658392741
934751268
271468935
582914376
346527189
719836452
465179823
127683594
893245617

452867319
719354628
368921574
137249865
985613247
624785931
846192753
593476182
271538496

862154739
915637824
734982651
259316487
146728395
387495162
571263948
423879516
698541273

783194652
129568473
564372189
651483927
892617534
437925861
316759248
948236715
275841396

563479281
891625473
427813569
734582196
218964735
956731842
675298314
382146957
149357628

198437625
567821349
423659781
739248516
645713298
281596473
352984167
916372854
874165932

184596723
527438169
963271845
796324581
832915476
415687932
359842617
241769358
678153294

375984126
694312578
182576439
261743985
837159642
459268713
723495861
548621397
916837254

263179584
518364927
479582361
735621849
921847635
684953172
357298416
846715293
192436758

295863174
738451962
164297385
349526718
581734629
627189543
976348251
853612497
412975836

582374691
394126758
761895234
256743819
413968527
879251463
128637945
947512386
635489172

532189476
769452813
481736295
256894731
314527968
978613524
823941657
147265389
695378142

125468937
987231654
346759218
462317589
871695342
593824761
719546823
258173496
634982175

378956241
491823576
652147983
924531768
583674129
167289435
749365812
816492357
235718694

485296173
197358642
362417895
539862714
741935286
826741539
213584967
674129358
958673421

312654978
874193652
596872134
149386527
635247891
287519463
461735289
923468715
758921346

215837946
674295813
398146257
952618734
841723695
763954182
136479528
427581369
589362471

413269578
987513426
562874931
321697845
749385612
658421793
295736184
874152369
136948257

129457638
548613972
637982541
376249815
412865793
985371264
863594127
794128356
251736489

395162487
268547319
741389625
126754893
584936172
973821564
659213748
432678951
817495236

618735429
592461738
374829165
931678254
865942371
247153896
759314682
483296517
126587943

952618743
176345892
384792165
519873624
467251938
238964571
623587419
891426357
745139286

659821734
372496581
481375296
234657819
917238645
865914327
146783952
793542168
528169473

153926478
496857312
872341965
381264597
965713824
724598631
539472186
647189253
218635749

241837956
395462871
786519324
872396415
564281739
139754268
417628593
923145687
658973142

458217369
921463785
763895421
612789534
394521876
875346912
247658193
136974258
589132647

914563728
532874961
876921435
487359612
395612847
621487593
248195376
759236184
163748259

768235149
954186273
312974685
593462718
841397562
627518934
239641857
185723496
476859321

753264198
246198753
819753264
537412986
681379542
492586317
378945621
165827439
924631875

763219845
241587369
859643172
184762953
927435681
536891427
492358716
615974238
378126594

416792358
985341627
327658914
652437891
731289546
849165732
268513479
193874265
574926183

653714829
718259643
294368571
471936258
962875134
385421796
146597382
539682417
827143965

762984153
548312697
391765284
654128379
123579468
987436512
875643921
416297835
239851746

139427568
574836129
286519473
821394657
345678291
967152834
453761982
712985346
698243715

785432916
912765348
463918257
894356172
127894635
536271894
679583421
348127569
251649783

316825749
785941236
942376185
164538972
293167458
578294361
439682517
621753894
857419623

621459387
847316295
593728416
962873154
174965832
385142769
456281973
738694521
219537648

237156849
968734215
415298673
391625487
574819362
682347951
829561734
753482196
146973528

681739452
935624781
427158936
216473895
853912647
794865123
142396578
569287314
378541269

896752413
153864279
742391568
367128954
984576132
215943687
531289746
628417395
479635821

169827453
583419672
274536819
928651734
731294586
456783291
342978165
815362947
697145328

518239746
249716358
376584129
765421893
893657214
124893675
951378462
437962581
682145937

524819736
386724159
791563248
169478325
458632917
273195684
647381592
832957461
915246873

681297354
257314869
349586217
562948173
873125946
914673528
426831795
135769482
798452631

318927654
724516398
695348721
931862547
587493216
246175983
463251879
172689435
859734162

364129578
957684123
218735649
583416792
176293485
492857316
835941267
621378954
749562831

826174359
593826741
147359682
234781965
675942813
981635427
719268534
462593178
358417296

168534792
749128635
352769814
214697583
873245169
596813427
481972356
627351948
935486271

841763925
326958174
795241863
217635498
564897231
983124657
432586719
678319542
159472386

761542398
295368417
834917256
347281569
128659734
956734821
613475982
572896143
489123675

375962841
284517369
619438725
936725184
751684932
428391576
567143298
192876453
843259617

892374156
361925784
574861239
643187592
728659341
915243678
287436915
156798423
439512867

387126954
519874632
462359817
743982561
196537428
258641793
831465279
975218346
624793185

586342971
732951486
149876253
613498527
427615839
958723614
364287195
275169348
891534762

785634219
329175846
164892375
941287653
638541792
572963184
897356421
256418937
413729568

538619427
219478356
746532891
365781249
972354618
184926573
621895734
493267185
857143962

726391584
183754692
945268137
579483261
861572943
234619875
457826319
398145726
612937458

316492857
548716293
279358164
794865312
135279486
682134975
867943521
953621748
421587639

498365172
721984356
356217498
574826913
169473825
832591764
687132549
915648237
243759681

235976418
896413257
471285693
647138925
352794861
918562374
783621549
569847132
124359786

294857136
678431952
135962487
862319745
549276813
317548629
786125394
451793268
923684571

943576218
587312964
216489375
452963187
879241653
361758492
134897526
795624831
628135749

428915367
917236584
563478219
742183695
631594872
895762143
284657931
176329458
359841726

128974356
793165428
645238179
872693541
364751982
951842637
586329714
239417865
417586293

749651283
658372419
312948675
286497531
574183926
931526748
823765194
195234867
467819352

624913857
713285649
958674213
486539172
597162384
132748965
245891736
879356421
361427598

715926834
362584197
984317256
657243918
831679542
429851763
573168429
146792385
298435671

172593486
693784152
854216397
435672918
287931645
961458723
328169574
549327861
716845239

372146589
465298731
189753264
517469823
624837195
893512476
731684952
958321647
246975318

524967318
697831524
183524769
941675832
235198476
876243195
419382657
752416983
368759241

561298473
823471596
749356128
395864217
418527639
672139845
237615984
154983762
986742351

128493756
973856124
456217938
549172683
617348295
832569417
384621579
761985342
295734861

857362194
326914758
941857236
782543961
465291873
139678425
294135687
673489512
518726349

357249618
941683725
628571934
816427593
572938461
439165872
784316259
293754186
165892347

482531967
653749218
917286453
748162539
265493871
391857624
829315746
536974182
174628395

391682754
728543196
465179382
982736541
174925863
653418279
237894615
519367428
846251937

952374618
381296574
467851329
794683251
138425796
625917483
513749862
276138945
849562137

549872613
231695748
876314592
364527189
925138467
187469325
793246851
452781936
618953274

653891274
728456319
941327865
435162987
876935421
219748653
164279538
382514796
597683142

672914583
435286197
981735264
253867419
746159832
198423756
529341678
314678925
867592341

958413267
416572938
372869145
763184592
291635784
584297613
829741356
635928471
147356829

415732986
673498512
289615437
164859723
932174865
857263149
521986374
348527691
796341258

148695237
653742819
297813564
735461982
419278356
826539471
372154698
981326745
564987123

681457932
534892716
927631845
812746593
345219678
796583421
173965284
258174369
469328157

519687342
483291567
762534198
895423716
376918425
241756983
154362879
928175634
637849251

948162537
651473289
732589641
473295816
526718493
819346725
184957362
295634178
367821954

671842359
258937416
493651728
867125934
532794681
149368572
316589247
984273165
725416893

648173592
732549681
159628374
976235148
823914756
514867239
287396415
365481927
491752863

931684527
457923168
268571493
349157286
712468359
685239741
596712834
874395612
123846975

589162734
267534891
314798265
658249317
932617458
471853629
796425183
825371946
143986572

483612579
526739148
971485632
739826415
265341987
148597326
817953264
354268791
692174853

745812369
869753241
231496587
587624193
314975628
926138754
152349876
693587412
478261935

428613759
371594862
659827413
964782531
182935674
735461298
513246987
296178345
847359126

973854126
158726493
264931578
832695714
541278369
697413852
319542687
785369241
426187935

239864571
867351249
451792386
586943127
124576893
973128465
618239754
742615938
395487612

347258691
816934275
259176348
163489527
584762139
792315864
621897453
935641782
478523916

634295781
798314562
251786943
965831427
473629815
812547639
546173298
389452176
127968354

643197528
972358461
581246973
726583149
895412736
134679285
369721854
258934617
417865392

527948361
396721845
184365729
841572936
263419587
975683214
738156492
412897653
659234178

947832516
816945273
532761498
375628941
429153867
168497352
684219735
751384629
293576184

539768421
286419537
714235896
963842715
875691342
421357968
198524673
352976184
647183259

451362798
729485316
683791524
274138659
136579482
895624173
342917865
967853241
518246937

758194362
342687591
916235874
631549287
594728613
287316945
429851736
865473129
173962458

654179328
983425167
271863495
169537284
328614759
745982613
512748936
496351872
837296541

763948521
549321786
128567934
487295613
256713498
391684275
875432169
912856347
634179852

618253794
934617285
572489163
345728916
726931458
189546372
251874639
893162547
467395821

327859641
845716239
916432587
582943716
731628495
469571328
158364972
273195864
694287153

362198547
791245368
458763192
523419876
879326451
146857923
915682734
287534619
634971285

521463879
479825163
863197542
796314258
258976314
134258796
612739485
987542631
345681927

351982647
682754913
497631582
964523178
518479236
273816459
746198325
829345761
135267894

537982416
648135972
219764358
973248561
426519837
851376249
795421683
362857194
184693725

513894726
724563918
896271435
475682193
389145672
162937854
631459287
947328561
258716349

571239846
249658371
638714925
852143697
496875132
317962458
783596214
164327589
925481763

794851326
836279415
215436897
682593741
143768259
579124638
358612974
421987563
967345182

165249378
384167925
792538164
943672581
576981243
821354697
459716832
637825419
218493756

821659437
496738521
537214689
258176394
143895762
679342158
965481273
784523916
312967845

567482139
249351678
381679245
856743912
412965387
973218564
198534726
624197853
735826491

423918765
591726834
678435192
849163257
165274389
237589416
784691523
912357648
356842971

274136589
685927314
319845627
861273495
432598761
957461238
126759843
748312956
593684172

348521769
157964238
962738154
693815427
421376985
875492316
286149573
714653892
539287641

896431527
243657981
571982346
387546192
164829753
952713864
428175639
739268415
615394278

963154827
471832695
825976134
754361982
698425713
312789546
289547361
147693258
536218479

328791564
147658329
569423781
491276853
685139472
273845916
714382695
852964137
936517248

657123498
491768532
238954617
374816259
912375846
865249173
589631724
743582961
126497385

496785231
153942687
728613459
642857913
839124765
571369824
917238546
265491378
384576192

148975236
759632814
263841795
925716483
417583962
836294571
392158647
674329158
581467329

234675981
567981432
198324675
689237514
713546298
452819763
371492856
826753149
945168327

123768594
864935172
975124683
586473921
239581467
741692835
492817356
358246719
617359248

367158429
192643875
584279361
458312796
619487253
273596184
841765932
926831547
735924618

415982637
927356184
836174925
781695342
594231876
362748519
178529463
249863751
653417298

938715624
174862359
625934178
569273841
312548967
847196235
793421586
251687493
486359712

138594276
976128345
542376981
791243568
854619732
623857419
319482657
265731894
487965123

598173624
127694583
634852179
472369851
981245367
365718942
746981235
813527496
259436718

125798634
473265819
968314752
256871493
314659278
789432165
891546327
632987541
547123986

329586147
467291385
158473926
983712564
571864293
246359871
694138752
732945618
815627439

146382975
752649381
839175264
368914752
574826193
921537846
685293417
493761528
217458639

314265978
657981342
298374615
843527169
965413827
721896453
472639581
136758294
589142736

786452931
325179684
941836572
694527318
812364795
573981246
437215869
269748153
158693427

986541273
471362958
325897146
834276591
562189734
197453682
653914827
748625319
219738465

673514928
459328761
812769534
168237495
524896317
937145286
281453679
746982153
395671842

521483697
783962145
649157823
456379218
918245376
237816459
195634782
862791534
374528961

437652918
682791435
915438276
854973621
273164589
169285347
548316792
721549863
396827154

379264815
152783946
468915273
815392467
643871592
927546381
734129658
286457139
591638724

517493286
649258713
832617954
123986547
768345192
954172638
485721369
371869425
296534871

932671485
751984362
648253791
524896137
876132954
193547628
219768543
367425819
485319276

518796234
962435871
437182659
641927583
879653412
325841967
293578146
154369728
786214395

351782469
268941753
974563182
485196327
692374518
137825946
546237891
729418635
813659274

896453721
534721896
712689354
268397415
953214678
147865239
485132967
621978543
379546182

354127896
798436215
162985374
529348167
637591428
481672539
275863941
916254783
843719652

172856349
456392718
398174652
245789136
763241895
981635427
839517264
527463981
614928573

643718925
875429163
192635478
234196587
589273641
761584239
927341856
316852794
458967312

413978526
689325417
725416389
872149653
356782194
941563872
597834261
164257938
238691745

819427653
762935481
354618279
543761892
126894537
987253146
698572314
235149768
471386925

549683721
836172594
127549863
354967218
681325479
972814356
298736145
415298637
763451982

634715289
952648731
871293546
746851392
523469817
189372465
267134958
398526174
415987623

326741589
578962314
419835672
164257938
793486125
852319746
681574293
237698451
945123867

138724956
254986317
976351842
612849735
345172689
789635421
823567194
597413268
461298573

418679253
795123684
623548971
386952147
247831569
951764832
569417328
872395416
134286795

316875429
798426513
425193768
672539184
581764392
934281675
163942857
257318946
849657231

312476598
794852316
568931724
685193472
439627185
271584639
823745961
157269843
946318257

431968725
268735491
579412638
124357869
687194352
395286147
712649583
956873214
843521976

598236471
261478953
734591826
486153297
327689514
159724638
675342189
812967345
943815762

394716825
572893416
681254739
438579261
169482573
257631984
815347692
946128357
723965148

246395718
397812654
158467392
983521476
472986135
561734829
634159287
829673541
715248963

743628951
916745328
285931476
568374219
172596834
439812567
627459183
391287645
854163792

397862451
124975368
865143972
971458236
543629817
286731594
432516789
658297143
719384625

261958374
789643521
534712698
973426815
152837469
648195237
426579183
395281746
817364952

839275164
764831952
215694873
697143285
381527496
452986317
578412639
146359728
923768541

621735894
974286153
538419267
147928536
359164782
286357941
793541628
812693475
465872319

936821574
842375196
157964238
713498652
285637941
694152387
468513729
371249865
529786413

615347829
784962135
923851647
496538712
278614953
531729486
357486291
149273568
862195374

719652348
658734129
432918576
561473982
384295617
297186435
875361294
943527861
126849753

748956213
623714589
195238467
254179638
379862154
816543972
431697825
962385741
587421396

175638492
648219753
932754618
827541936
563972841
419386275
386495127
791823564
254167389

752948613
416735928
893126754
937851462
184263579
265497831
671384295
349572186
528619347

217534896
865971432
493682157
634259781
158743629
972168345
329817564
746325918
581496273

623857941
745139862
891624537
378246195
256918473
419573628
584762319
167395284
932481756

319582746
587634912
426917538
952368471
738451269
641729853
265873194
193245687
874196325

927583614
386142795
541796832
634871529
172965483
859234176
793458261
418629357
265317948

415832769
368974521
927561483
791456832
684123957
253789614
146295378
839617245
572348196

847956321
953142768
621387954
378264195
596718432
412539876
169875243
735421689
284693517

861742395
529163478
374895261
457281639
912376854
683954712
198437526
236518947
745629183

971235864
258467913
346981257
587624139
693518472
124379586
819746325
735192648
462853791

347126985
928735164
516948273
851397642
479862531
632514798
285479316
194653827
763281459

984276153
371598264
625413987
463821579
297345816
518967432
746159328
139782645
852634791

492675138
718329645
563481279
271536984
645918723
839247561
127894356
986753412
354162897

326819475
981547263
457362891
894651327
735294618
162783954
249135786
613978542
578426139

257146389
938725614
461983527
189354276
625879431
374612895
712468953
543297168
896531742

734926581
259418736
168357429
541263978
382791645
976845312
497682153
813579264
625134897

568173294
931425678
742869315
423981567
156742839
897536421
279658143
615394782
384217956

237954618
691378254
845162379
953627481
728491536
416835792
382516947
564789123
179243865

381594627
246187395
759623481
912436758
568279143
437815962
673958214
824761539
195342876

742816953
351729846
968345172
179463285
584291367
236587419
693178524
825634791
417952638

497836125
516972384
382154769
748593216
921468573
635217948
173645892
254789631
869321457

638257914
429168735
517349628
893412576
156783492
742695381
961874253
374521869
285936147

213879645
859346712
476251398
598613274
342987156
167524839
681435927
724198563
935762481

327485916
569713824
148926375
712359468
894261537
635874192
481697253
973542681
256138749

928173564
146985237
357264198
479652813
563418729
281397645
615849372
834721956
792536481

256847193
847391265
319562487
694753812
723618954
185924736
572186349
461239578
938475621

369451278
521768349
487932165
896174523
734825691
152396784
278543916
613289457
945617832

219547863
876932415
453186729
987253146
362471958
145869237
724395681
591628374
638714592

256197483
478352196
139684572
581436927
642579831
397821654
913765248
724918365
865243719

731648529
294537168
685219734
478123956
153496872
962875413
527384691
819762345
346951287

193256487
287134659
465789321
734821596
951643278
826975143
578312964
349567812
612498735

359162847
872345196
164789325
741926583
625834971
938571264
493658712
516297438
287413659

391467258
642581397
587932146
965124783
213875469
874693512
759316824
428759631
136248975

246593781
715268439
938714526
193685247
657421398
824379165
379146852
481952673
562837914

164852937
735916248
289347165
573629814
842531796
916478523
397165482
651284379
428793651

143596827
625871493
798342561
812635974
957418632
364927185
581763249
476259318
239184756

896451237
235987614
417326895
754138926
168792453
329564178
972845361
681273549
543619782

348762195
615493278
279518346
796184532
851329467
432657981
583246719
924871653
167935824

782193546
536274981
149856327
453719268
691328475
827465193
264537819
378941652
915682734

913564872
476928513
582173694
135842967
748396251
269751438
857439126
324615789
691287345

128937654
937645821
546218973
812753469
473196285
695482137
389561742
764329518
251874396

857126934
941853276
326974158
419235687
683741529
572698341
298567413
135489762
764312895

895241763
761538492
432967185
579624831
248193576
316875249
153486927
987312654
624759318

461832957
372519864
895467132
524783619
789156423
613924578
946275381
137648295
258391746

794612583
283574196
615938742
139865427
468721359
572349861
921453678
856197234
347286915

938614275
465729318
271538964
724985136
659371482
813246759
347862591
196453827
582197643

189423765
642857139
357961428
768539214
521674983
934218657
493182576
815796342
276345891

824673159
913548762
765129834
138962547
596734218
247815396
359286471
481397625
672451983

572861943
143759826
869234751
625978134
781643295
934125678
417582369
396417582
258396417

186543729
527981634
394267815
279134586
643758291
851692347
738415962
915826473
462379158

961254738
254783196
387691452
615947283
729835641
843126975
432569817
198372564
576418329

963421587
821576493
547983216
635218749
482397165
719654832
194735628
378162954
256849371

549271386
173968524
628354719
397182645
261435897
485697231
736819452
814526973
952743168

347986152
812354967
956172438
795813246
428695713
631247895
269731584
174568329
583429671

316948527
947125368
528673491
892537614
461892735
753416982
284359176
179264853
635781249

138294765
452786139
796531824
879462351
341975682
265813947
914628573
623157498
587349216

721864359
658397124
349251876
834176592
517942638
962538417
483719265
176425983
295683741

872691543
654387219
193542678
519723486
246859731
387416925
928175364
731964852
465238197

942156738
531287946
786394152
128475693
493621587
675938214
264819375
317542869
859763421

127594683
845236197
963871524
482917365
716358249
539462871
378129456
654783912
291645738

567319284
942857361
813426759
456731892
789265143
231948576
174682935
695173428
328594617

573246819
128395467
649178352
387612594
254739186
961854723
832461975
496587231
715923648

814672935
296351847
537894621
678923514
153746298
429185376
745238169
381469752
962517483

869524713
374198265
215367894
643782159
152936478
987451632
496215387
738649521
521873946

917532864
423678195
865419732
572364918
148957623
396281457
789125346
651843279
234796581

513986472
789542631
642731958
165293784
934178526
278654193
351427869
427869315
896315247

285316947
934827165
761594238
659432871
413978652
872165394
197243586
526789413
348651729

139754862
784692135
625831947
468917523
973265418
512483679
396178254
251349786
847526391

467381952
389257146
251649387
943176825
512438679
876925413
724863591
695714238
138592764

984672153
176534289
253189674
731428965
895316427
642795318
528963741
367841592
419257836

392158674
514769238
867423915
751392486
426581397
983647152
135276849
278914563
649835721

572934168
418726935
369185247
926458713
831297456
745361829
283619574
157843692
694572381

638921547
572364198
194785362
743218659
219576834
865439721
427853916
381692475
956147283

913268745
467915283
285473916
672894351
534126897
891537624
749681532
126359478
358742169

319756248
846123597
752984361
928517634
537468912
164239875
273645189
691872453
485391726

956417832
342689175
871523496
135962748
284375961
769148523
697251384
413896257
528734619

746258931
823914756
951763284
234197568
698325417
175846329
417632895
562489173
389571642

896714235
357268914
421935786
142853697
783692451
569471328
675129843
238546179
914387562

465237981
291658743
387491652
612574398
854913267
739862514
973146825
126385479
548729136

831642957
276915348
945738261
463521879
527894613
189376524
752189436
618453792
394267185

156328794
724169853
938745216
387914625
619532487
542687139
495871362
873296541
261453978

365298417
794513826
128467953
679835142
243179685
581624739
436751298
857942361
912386574

562491378
314786529
789253164
871934652
926875431
435162897
143629785
697548213
258317946

576192438
482536971
139748652
217659843
694823517
853417269
741985326
368274195
925361784

163287945
582946713
794315826
419532678
328761459
657894132
835179264
941623587
276458391

678135924
932784516
451926738
725613849
869542371
314879652
293467185
587291463
146358297

745126389
219834756
863957124
197342568
532689417
486715293
624593871
378261945
951478632

681974352
927135684
453862179
169328547
234756891
578419236
715693428
346287915
892541763

596241387
132768594
874539162
258397416
967154823
341682759
429875631
615423978
783916245

379184265
814562937
625739841
753941628
281673594
496258173
942315786
168497352
537826419

259647831
617853429
834291657
543128976
172965348
986374215
428519763
365782194
791436582

673451829
184729563
295863147
829615374
567384912
431297685
912548736
356172498
748936251

732849651
964251738
185637492
596128374
813794265
247563189
351972846
429386517
678415923

263584719
754931268
198627354
586492173
342718695
917356842
629875431
431269587
875143926

587394612
641725839
923168457
892536174
435971268
176842593
219687345
354219786
768453921

513824967
927563184
486719523
648291375
751638492
239457618
875146239
364982751
192375846

716342859
389156742
254978136
478561293
692783415
135429678
963817524
847295361
521634987

495783621
728619354
136425987
957248163
341956872
682137495
579364218
264871539
813592746

359472186
168593724
472861593
236758941
791624358
584319267
645937812
827145639
913286475

387165942
149832657
256794138
823541769
574689321
691273485
718456293
435927816
962318574

483165972
562379148
197842365
945683721
328791456
671254893
234517689
859436217
716928534

291758346
468193527
753642981
946581273
827436159
315279864
184327695
539864712
672915438

385126974
619347258
742598361
538974612
967812435
421653789
896235147
154769823
273481596

158649723
693527814
472138965
384251697
521796348
967384251
746812539
815963472
239475186

482953176
916728453
537416298
154287369
369145827
728369514
845672931
273891645
691534782

674218359
591374682
238569147
465781923
317492568
982635471
759126834
126843795
843957216

438216759
796583142
215479836
623895417
579341268
841627593
954738621
167952384
382164975

164532897
287496153
359178642
492653781
571829436
638741529
843917265
726385914
915264378

489357216
623981754
571624938
347562891
896143527
215798463
134279685
762835149
958416372

154927368
328461975
679385241
465193827
213678594
987542136
836254719
792816453
541739682

243596781
689713452
517248369
475921638
826437195
931865247
168379524
352184976
794652813

915473682
642158397
378926451
587391246
126584739
439267518
263849175
794615823
851732964

751342698
349586271
286971453
578413962
193267584
462859137
934628715
815794326
627135849

153246879
249875316
876391425
685127943
397684251
412953768
921468537
764539182
538712694

381259647
475618392
926374185
752936814
134782569
698541723
843127956
267895431
519463278

954862731
283751649
617394258
842937516
376145982
591286374
435619827
129578463
768423195

167849325
349572168
852613794
638724519
524196837
971358246
716435982
285961473
493287651

742836519
593124867
618597423
875913642
234675981
961482735
386259174
129748356
457361298

235971864
847526391
961438275
624789153
513264987
789315642
452693718
398157426
176842539

569738241
872194635
134652897
921843756
648571329
753926418
417365982
295487163
386219574

429781536
658342971
371659842
285193467
793564128
164827359
932478615
846215793
517936284

753164928
962387541
841529367
135278694
294651783
678493152
386912475
429735816
517846239

975418632
423965817
681723954
836594271
247681593
519237486
358146729
194872365
762359148

417853269
285469731
963721845
592176384
831294576
746538912
359647128
124385697
678912453

689257431
542381769
317649582
978462153
154893276
236715894
825934617
491576328
763128945

371859624
458126937
692743518
813694275
765281349
249375186
586432791
137968452
924517863

593716284
726849531
184523796
361298457
248675319
957431862
675982143
812364975
439157628

517436829
293758641
648129357
782691534
359247168
461583972
135974286
876312495
924865713

791845263
864123795
325679418
153267849
476398152
289514637
618952374
542736981
937481526

735824961
894716253
216539487
389241576
142657839
567983124
678192345
923475618
451368792

782654319
456931872
913827546
349785621
875162934
621349785
567213498
298476153
134598267

968247531
142539876
357681294
829164357
716953428
435872619
694315782
581726943
273498165

498673125
156829374
732154698
824735916
365291847
971468532
517946283
649382751
283517469

572386419
936241578
481597263
793812645
628453197
154769832
849675321
267138954
315924786

356817492
798542631
412396857
234768915
975431268
681259743
167923584
843675129
529184376

695372148
241589673
387614529
862457931
174938265
539261784
456793812
713825496
928146357

386159472
759324168
421786359
934678215
267531984
815942637
643897521
598213746
172465893

435827961
129653748
678491532
542789316
381546297
796312854
217934685
863175429
954268173

294678135
873215946
561439782
729863514
315724698
648951273
436192857
957386421
182547369

831426957
692758413
475913268
569134782
317682549
284597631
743261895
928345176
156879324

947628135
632715894
518439672
251943786
469857213
873162459
384291567
125376948
796584321

642835179
591726834
378491562
764589321
923617485
815342796
239158647
456273918
187964253

536127948
748539612
219684375
372468159
194352786
865791234
483216597
657943821
921875463

163528794
924617538
587943621
245381976
736495182
819276345
458769213
392154867
671832459

973846512
628915347
451273869
235697481
714582936
869134725
542768193
186359274
397421658

849621537
125387496
763495128
632574819
574819362
918236745
396158274
481762953
257943681

142536978
736489512
958127463
621874359
497653821
583912746
319245687
274368195
865791234

574623891
628149573
193875264
417398652
259716348
386452917
945231786
762984135
831567429

562834917
974512683
318697542
487956321
623741859
195283476
246378195
839125764
751469238

629387145
135924867
874561239
267859413
518243976
493176582
941632758
756498321
382715694

485923176
279614538
136875942
798156324
543792681
621438795
962587413
314269857
857341269

539847261
186532749
274961583
918675324
325418697
647293815
492756138
761389452
853124976

423917658
651824397
978365142
542736819
167289435
389451726
894573261
215648973
736192584

516974328
243851769
987236451
678542193
324169875
159387642
435698217
861725934
792413586

425193687
378625194
691478523
814236975
932751468
567984231
756342819
283519746
149867352

783952641
129643785
465187923
258396417
316724859
947518362
831269574
692475138
574831296

637942581
928517346
154638927
365184792
879325614
412796835
791263458
286459173
543871269

513487269
984652371
672913845
796538124
258174693
341296758
865741932
437829516
129365487

356742918
792851436
481369257
567928143
234176589
918435672
175293864
849617325
623584791

576138249
914672583
328495176
697354821
145826937
283917654
832761495
469583712
751249368

583492716
647581932
921637584
238714695
194365278
765928143
316249857
459876321
872153469

486251937
572439168
391786425
967514382
248673519
135892674
753968241
629147853
814325796

127893546
369245781
458761932
713452869
942687315
685319274
871524693
596138427
234976158

695724831
174638952
238159674
963812745
857493126
421576398
742381569
386945217
519267483

748516392
295437186
163289547
631792458
584361279
972845613
456928731
817653924
329174865

451967823
623851497
978234651
894726315
167395248
235148769
312489576
746513982
589672134

958417362
317862945
624593187
273681459
596734218
841925736
785349621
462178593
139256874

619532847
873419265
524678319
256347981
148956732
397821654
931265478
485793126
762184593

753964812
948152673
126783594
471839256
589276341
632415987
217398465
864527139
395641728

218364795
735982416
649571283
397416528
186235947
452897361
973648152
821759634
564123879

357621894
928734516
164895237
692173458
745289163
813456972
571342689
439568721
286917345

719528364
354967218
628314795
876249153
431785629
295631847
147896532
982153476
563472981

348712956
625849371
791536824
132695487
479283615
856174293
564927138
283451769
917368542

548721936
173896425
962453781
756248319
321965847
894317652
287539164
635174298
419682573

376549218
195283764
824176935
957324186
612857493
483691527
741938652
568412379
239765841

342756198
817942536
965831742
194568273
528173469
736294815
289317654
451629387
673485921

697528341
341967582
258413697
134895276
726341958
589276413
862159734
973684125
415732869

267514398
139268475
458793126
345687219
812945763
976132854
693471582
581329647
724856931

819523476
647819325
253647189
196485732
325761894
784392651
978154263
531276948
462938517

347186259
659732481
218945763
791254638
526378914
483691527
134529876
862417395
975863142

678259341
195438627
342716985
517942836
824365719
936871452
781594263
453627198
269183574

932768145
481952367
657413289
368594721
195627834
274381956
829146573
716235498
543879612

438627915
697513842
125984637
254379168
879461523
361258479
982746351
543192786
716835294

329567418
187493625
645281397
758124936
461739582
932658174
573816249
214975863
896342751

438197625
129586734
576234198
261859473
397412586
845763912
652371849
784925361
913648257

268943517
459167283
713852649
931625874
576498132
824371965
685739421
342516798
197284356

659274318
731698425
482531976
864713592
513942687
297856134
378469251
145327869
926185743

537862941
924135687
816794352
375419826
498627513
261358794
182573469
749286135
653941278

854297613
236184759
917653248
769315482
381742596
542968371
473829165
128576934
695431827

286154739
419327586
357896412
721469358
568732941
943518627
194275863
872643195
635981274

521743689
984216573
673895412
438967125
769152834
152438967
847629351
215384796
396571248

691537842
584126937
723894615
957413286
416278359
832659174
265781493
179342568
348965721

436852197
978431256
521769438
854317629
697285314
312946875
769124583
285673941
143598762

672983145
198457632
435621789
854276913
917834526
263195874
386749251
521368497
749512368

695174283
483629715
721835496
862547139
937261854
154983672
549712368
218356947
376498521

952874631
134625978
786931245
847369512
593218764
261547893
625493187
319782456
478156329

921834756
847165923
635297481
296578134
184326597
573941862
768453219
312789645
459612378

437926185
658137294
921584637
792345861
143869752
865271943
384792516
576418329
219653478

419378562
278659413
356124789
861597324
927413856
534286197
685732941
143965278
792841635

291687354
673541982
845239716
462853179
389716425
157492638
918324567
724165893
536978241

132687495
764529318
895431276
941876532
628953741
573142869
317298654
256714983
489365127

462897351
758431926
931526748
843169572
176245893
295378614
319782465
587614239
624953187

362481579
975236841
418759623
146597238
583142796
729368154
634825917
851974362
297613485

473615982
816972543
259843671
961427835
534186297
728359416
697534128
385291764
142768359

254831679
931672548
876954231
329748165
648513927
517296384
465389712
783125496
192467853

947153286
615284793
832967154
479528361
523671948
186439527
764395812
298716435
351842679

371298456
842635197
956714382
537869214
619452873
284371965
123586749
768943521
495127638

375914682
629578431
418623957
231895764
596247813
784136529
167452398
953781246
842369175

261857394
984132756
357496281
526983147
138674925
479521863
893765412
642318579
715249638

147982635
683517492
592643187
258139764
934765821
716428953
879254316
321876549
465391278

925473618
416928357
738165492
684357921
352891746
179642583
597286134
261534879
843719265

795286413
814735692
362491875
948127536
537964281
126358947
671549328
289673154
453812769

263157948
875439126
914286753
628514379
149673285
357928614
432765891
796841532
581392467

124873659
537692184
689451732
913524867
276389415
458167293
745918326
361245978
892736541

976218543
214539687
835764912
681453729
392187456
547692831
468371295
159826374
723945168

691845723
475132689
283679154
527314968
136798542
849526371
964251837
352987416
718463295

673182945
849375261
521469837
736821594
415796382
298543716
954637128
162958473
387214659

293874651
546231879
871956234
654193728
187562943
932487165
418625397
725319486
369748512

385197426
142386597
769452831
936245718
217863954
458971362
694518273
521734689
873629145

516738492
432956718
789124356
923581674
178463529
645279183
397612845
261845937
854397261

897621453
154398276
263754981
612987345
478135629
539462718
345216897
786549132
921873564

237416895
586293714
491587236
615832947
728941653
943765128
364128579
159674382
872359461

413698572
768521349
295347681
984753216
372169854
156284793
527916438
641835927
839472165

397682154
562314789
418975263
975841326
124563978
836729415
743156892
689237541
251498637

126983475
483576219
957421386
348192567
671835924
295647138
812759643
769314852
534268791

179536284
862741539
543829671
685192347
917354862
324678915
758913426
296487153
431265798

487961253
192537864
653824179
936458712
841273695
725196348
578642931
269315487
314789526

587694123
921835674
346172895
759261438
614387952
238459761
193546287
872913546
465728319

543867129
786192435
912543867
394728516
658314972
127659384
471235698
869471253
235986741

429365178
876912543
135478962
742139685
681254397
953786421
267541839
314897256
598623714

297864513
583971624
614235978
479153862
162489357
358726491
725398146
846517239
931642785

795436182
148259736
632781495
923145678
587362941
461978523
876593214
259814367
314627859

837694512
921583764
456721839
618352947
572469381
349178256
293816475
185247693
764935128

264785193
738194652
591632748
146328975
972456831
385917426
659271384
813549267
427863519

548317629
361592478
279846153
837629541
196453287
425781936
682935714
714268395
953174862

571639248
486521973
329487165
293174586
158263794
764958312
915842637
647315829
832796451

237896541
148257369
569341872
621735984
895624137
473189256
712568493
354972618
986413725

247693815
139875642
658124973
981236754
562417398
473958126
826741539
795382461
314569287

732968145
485321769
916457328
549673812
827149653
361582974
698214537
253796481
174835296

945183627
178562394
263479158
756328941
439651782
821794536
514237869
697845213
382916475

385924761
671538429
492176835
769852314
148369257
523417698
857293146
934681572
216745983

263971854
819425763
754386921
397514286
481692537
625738419
538147692
176259348
942863175

415692378
937185462
268437591
843751926
129364857
756829134
684573219
391246785
572918643

857194326
461238795
932675814
298453167
176829453
345761289
613587942
589342671
724916538

342867195
719453862
856192437
497385621
165274983
238619574
983741256
674528319
521936748

471396258
653821974
928745631
892173546
537264189
146589327
219458763
385617492
764932815

289435671
143967852
675182349
964813725
728659413
351724968
412396587
836571294
597248136

624359817
195867423
738124695
967542138
482713956
351986274
543298761
879631542
216475389

732156984
569843721
481279635
175462398
894317562
326598147
918734256
253681479
647925813

283579614
196234758
547861932
931482567
462795183
758613429
829157346
675348291
314926875

487316529
653279481
912548637
725934816
134867952
869152374
546781293
391625748
278493165

568127943
734569218
192384765
253816479
971243856
486975321
329751684
845692137
617438592

731248965
954761238
628539174
389624751
172395846
546187329
215976483
863412597
497853612

354217968
917856342
826493517
635749281
271638495
498125673
782564139
149372856
563981724

765381429
431279685
928456371
843517962
197642853
652938714
516794238
289163547
374825196

243578961
178926354
956314872
862431795
735892146
419765238
694283517
527149683
381657429

685174239
243986715
917325468
472563981
156892347
398741652
834259176
521637894
769418523

658271943
173948526
249356178
981465732
762139854
534782619
826513497
495627381
317894265

815963724
732451698
469782135
243879561
978516342
651324987
196245873
527638419
384197256

896435172
413782659
752961438
574326891
689147325
321859764
137594286
968213547
245678913

869452317
745831629
213697584
174925863
392168745
658743291
586314972
921576438
437289156

938567214
516294378
427831956
692748531
341652897
875319642
164923785
753186429
289475163

231549867
856723941
794186523
527964138
413852796
968371452
375698214
682415379
149237685

437826951
568194732
291537864
856942173
314678295
972315486
189453627
623781549
745269318

745123986
961485237
238976145
476251893
529348761
183697452
694732518
817564329
352819674

574962183
631587429
298431657
745126398
386759214
129843576
963275841
857614932
412398765

857962134
943187652
162543789
584316927
326479815
719825463
475638291
631294578
298751346

842975613
591236847
763841295
179528364
428613579
356794182
634157928
215489736
987362451

637598421
189642375
254317869
418269537
925731648
763854912
592476183
376185294
841923756

427658913
361497582
598312476
149835627
836729154
275164839
984271365
612543798
753986241

746593821
839241675
521867943
918754362
273986154
654132789
185479236
462318597
397625418

398745216
674921538
215368974
452183769
731296845
986457123
547619382
129834657
863572491

134865792
256971834
789324651
968453217
342718965
517692348
473189526
821536479
695247183

264859731
917263485
538714926
129638547
485127369
673945812
852371694
341596278
796482153

854129637
697534182
123786549
732458916
419367825
568912374
981275463
246893751
375641298

289314567
671528493
435697812
958471236
162935748
743862951
317249685
824156379
596783124

241697583
573184692
896352741
735841926
462539817
918726354
187265439
659413278
324978165

613572498
574389261
289614357
845961732
192753684
736428915
461837529
958246173
327195846

284631579
715249368
369587124
648193257
153728496
972465831
427856913
591374682
836912745

592317846
647285319
318469725
721854693
865931472
934672581
473196258
156728934
289543167

361875249
589124673
724963581
236498157
195732468
847651932
978246315
613589724
452317896

184569273
593724168
267813954
846391527
359287641
721456839
638975412
975142386
412638795

691782435
745391286
328465179
483276591
256139847
917854362
572948613
869513724
134627958

168954732
924376158
375218964
631492875
782561349
459837621
246183597
513729486
897645213

576432189
831597462
492861573
968145327
745623891
123789654
687914235
219356748
354278916

486532719
371896425
925147683
613259874
248763951
597418236
834925167
152674398
769381542

249638157
658217349
137954286
364175928
891423765
725896413
473582691
512369874
986741532

548697123
972351648
361428795
894216537
713589264
256743819
429175386
137864952
685932471

817694352
243517968
695832714
486279531
371465289
952183476
769328145
528741693
134956827

924376518
137859426
658214937
742593861
396481752
581762394
465138279
279645183
813927645

739851426
541762983
826349715
397516842
685427391
412938567
968273154
274185639
153694278

736524819
549816237
218739546
857941362
423657198
691382475
375168924
164295783
982473651

863517492
957824163
241396587
315982746
624751938
798463251
572648319
436179825
189235674

572184369
349756128
861923754
623817495
415369872
798542613
254678931
987231546
136495287

156437298
849621735
723958146
395214867
678395421
214876953
437169582
961582374
582743619

516978423
298453761
743261589
924687135
837145296
651329847
475896312
189532674
362714958

762389154
349251678
851746329
684192735
235478961
197563842
513927486
476815293
928634517

467812539
981345762
325796814
512974386
648253971
739168425
293481657
854627193
176539248

279341856
568972143
134685972
326594781
947816325
851723469
492167538
615438297
783259614

468523791
912647835
357891624
623714589
871952346
594386217
749235168
136478952
285169473

647928531
185743926
329156748
592817463
431692875
876435219
963574182
254381697
718269354

593674182
748312965
621985437
874156293
365729814
219438756
956241378
132867549
487593621

783256491
546981273
192734568
975863142
468192357
231475986
617529834
829347615
354618729

395164782
148723956
627589134
754296318
861347295
239851647
412635879
583972461
976418523

382476519
167395428
945281367
213749685
478653192
659128743
536912874
721834956
894567231

985714632
674253819
132968547
496375281
758421396
321689475
263897154
819546723
547132968

637984125
128375469
954261378
273149856
415826793
896753214
761498532
349512687
582637941

916427583
483659712
752381946
391746258
547298631
628135479
175963824
239874165
864512397

751968342
896243157
432517896
173482965
549671283
628359714
985736421
314825679
267194538

356479281
789512364
214638579
941857632
538296147
627341958
173964825
895723416
462185793

957816423
142593768
683427195
374685912
816249357
529371846
795132684
238964571
461758239

625831974
983467512
417529836
572914683
846372159
391685247
168243795
254798361
739156428

743165298
926834175
581729463
819453726
467281539
235697814
378942651
652318947
194576382

397218456
162543789
845967312
416879235
739152648
258634197
983721564
624385971
571496823

762984513
413576892
985231647
648392175
257418369
391765284
824157936
536849721
179623458

429638715
657192834
813457296
942563178
168724359
735981462
574216983
286379541
391845627

598634712
416572893
273981645
782345961
941826537
365197284
634258179
129763458
857419326

217935864
395486721
864217359
576192483
138764592
429853176
983671245
752349618
641528937

576821349
139745286
428693751
643582917
251967438
987314562
365179824
894236175
712458693

783624519
596731428
124958736
437869251
962517843
815243967
248176395
371495682
659382174

946327185
817594362
325618974
134786259
572943816
689152437
463271598
798435621
251869743

863794215
125368497
947215386
456983721
278541639
391672854
782459163
514836972
639127548

347826195
682591743
519743682
295184376
163957428
478632519
936418257
824375961
751269834

738691542
469572138
152384796
594728361
813456927
627139485
976845213
285913674
341267859

241869357
635271894
789534162
458923716
317645289
926187435
572316948
863492571
194758623

859462731
234871956
167539428
498615372
516723849
723948615
681357294
345296187
972184563

875236194
241589376
693417258
928653417
316794825
457821963
164372589
789145632
532968741

425897361
678231549
391645827
136984752
749152638
582763914
213579486
964318275
857426193

798164235
256937814
314825796
589241367
627358149
143796528
832479651
961582473
475613982

358714962
719862354
642593871
521489637
497635218
836127495
164378529
283951746
975246183

983451672
572639418
614827395
758342169
239186754
146975283
825713946
397564821
461298537

329856471
476921853
158437269
587649312
264315798
931782546
642593187
715268934
893174625

349651278
521837649
687429351
815264937
496783125
732195486
954318762
278946513
163572894

153678429
476925318
892143567
384251796
627894135
915367284
761539842
539482671
248716953

376921548
954678312
281543967
842135679
519267834
763489251
435812796
627394185
198756423

245639187
896517234
371842659
964173528
137285496
582964713
418326975
629758341
753491862

195642873
237198564
468375291
956423718
782951346
341786925
579814632
813267459
624539187

791263548
458719362
236854971
189675234
367492815
524381697
942138756
873546129
615927483

819642735
765893412
342751986
984536271
137928654
526174893
471285369
258369147
693417528

782459316
931286475
465371982
657832194
824915763
319647528
293764851
578123649
146598237

568142379
214379658
379658124
481965237
927831546
653427891
796283415
835714962
142596783

957143862
432869157
816572943
784926531
691385274
325417698
548791326
279638415
163254789

493257816
516389724
728416539
251943687
347168952
689572341
964825173
832791465
175634298

146853927
953271864
278964531
561792483
432185796
789346215
317528649
894617352
625439178

563894712
247163598
189527364
412739856
698451273
375286941
721948635
956312487
834675129

583612479
497583261
621794853
752431986
918267534
364859712
179348625
835926147
246175398

921837456
564921873
378654219
456783192
732195648
819462537
247318965
195276384
683549721

276913854
431578629
859246137
183697542
792485361
645132978
928354716
367821495
514769283

581962374
624137589
793548216
912753648
458629137
367814925
146285793
239476851
875391462

914726583
683549271
257831496
471658329
329417658
568293147
746185932
195372864
832964715

397681254
681524793
524379186
436158927
918762435
275943861
149836572
853217649
762495318

471936852
298451736
563287491
157698324
634512978
982743165
715364289
826179543
349825617

817325469
346798251
592641387
739562814
261874935
485913672
973456128
158239746
624187593

853612497
671495328
942387165
415923786
769854213
328176549
184739652
297561834
536248971

827159634
639742158
541863279
753418962
264937815
918526347
395271486
172684593
486395721

498261735
256937481
317845296
821379654
634152879
579684123
963428517
742513968
185796342

749382615
215674839
386195247
162943758
978251364
453768192
531829476
897416523
624537981

457963281
981257463
623184975
814526739
579318642
362479158
296845317
738691524
145732896

693421758
215873496
478965321
954617283
327589614
861234975
132748569
586392147
749156832

213567498
875149236
469832571
782691345
591483762
634725189
957316824
328954617
146278953

758324619
342691578
169857324
495176832
821943756
673285491
587412963
234569187
916738245

194583672
583726149
276194538
351247986
429861357
867359214
742615893
918432765
635978421

376458129
529713684
841926537
918562743
463871295
752394816
637189452
284635971
195247368

491627835
652813497
837549621
276395148
549281376
183764259
725138964
968472513
314956782

967458312
853192764
124637589
249865137
615379248
738214956
472581693
586923471
391746825

318267459
964185327
275943186
631528794
589714263
742396815
857631942
126479538
493852671

813276459
529134768
467985321
356817294
782493516
194652837
935768142
271349685
648521973

169437825
584926317
327518649
946183572
815792436
732645198
478369251
691254783
253871964

457138926
829746153
631259847
795324618
364871592
218965374
582697431
976413285
143582769

576498231
983521746
412763958
251986374
897134625
634257189
328615497
149872563
765349812

259843716
163975248
847261593
796158432
418327659
325694187
632519874
971486325
584732961

635279841
879134652
214865937
168452793
943617528
527398416
381546279
756921384
492783165

749568231
862173495
315429678
521347869
674982513
983615742
136254987
297836154
458791326

367849215
218657394
594312678
849126537
725938461
631574982
482793156
956481723
173265849

743516892
259738146
618924573
967845321
425391768
831267954
386479215
574182639
192653487

893165742
564237981
127984365
481623597
679851423
352479816
936542178
748316259
215798634

547829316
926317845
138654927
712586439
485193672
369472581
691248753
853761294
274935168

968145372
374862591
125379684
596284137
712693458
843751269
437916825
681527943
259438716

379612458
248975163
156843297
523791684
964538712
781264539
897126345
415387926
632459871

834627591
729135648
651894723
462358917
378916452
915742386
583471269
147269835
296583174

568347129
723918456
914562837
256789314
137425698
489631275
871294563
345176982
692853741

537681924
148392567
296457813
863219475
425736198
719845236
972564381
351978642
684123759

324769518
789135426
651842379
217654893
948273165
536981742
195428637
862317954
473596281

912836475
578294631
364751829
451382796
739165248
286947513
123578964
847619352
695423187

318256749
264179853
597384216
789543162
456912387
132867594
843795621
621438975
975621438

974523681
318649725
562718934
436875219
725194863
189236457
251987346
693452178
847361592

387125496
946783512
125469738
463958271
279341685
518276943
731692854
892514367
654837129

254687391
173429586
698513247
429761853
586342179
731958462
362895714
847136925
915274638

417968253
563241879
829375146
695783412
234516987
178429635
981657324
352194768
746832591

873941625
694852137
215376498
768539214
429718563
351624789
937265841
186497352
542183976

328419675
697325841
415687293
146598327
973261458
852734169
534872916
761943582
289156734

348657129
125934768
967812435
456728391
789143652
213596847
534281976
691475283
872369514

741926358
368517924
529438176
652379841
187642539
934185267
273894615
815763492
496251783

586714923
742398165
913526784
694251837
357489216
821637549
175843692
469172358
238965471

495763281
768124359
312589476
579812643
283496715
641357928
956271834
837645192
124938567

863971452
541268379
729435861
137856294
485329716
692714583
256147938
378692145
914583627

913246758
546187923
827953461
374612895
198574632
265398174
639821547
451739286
782465319

698453721
234179658
517628493
781245936
923786514
456931287
845397162
362514879
179862345

246853791
817249635
593176824
728531946
659427183
134968572
965382417
371694258
482715369

376249581
251876394
849153267
462587139
783491652
195362478
527618943
638924715
914735826

156938472
379241856
284756319
492167583
837425961
561389247
913874625
628513794
745692138

647239851
215847936
398651247
159372468
872964315
436185729
581493672
763528194
924716583

918234657
247956318
635718429
473582961
561397842
892461573
786149235
324875196
159623784

563719842
824365917
971428653
395286174
618574329
742931586
189647235
436152798
257893461

819625437
675143829
243987516
468271953
192356784
537498162
721869345
986534271
354712698

641782359
578349126
293561478
784195263
159236784
326874591
417628935
835917642
962453817

963825417
475361928
182497563
736948152
598712346
214536789
327184695
851679234
649253871

219784563
386152749
547396812
471263985
963548271
852971634
135627498
628419357
794835126

478139265
925486713
136572498
367815942
891243576
254697381
643728159
782951634
519364827

543681792
178924653
296537148
751392486
329468571
864715239
687159324
915243867
432876915

641283795
372945186
598176423
726894531
459312678
813567249
285431967
137629854
964758312

598271346
142365987
673984251
357629418
824517693
961843572
415732869
289156734
736498125

237546891
184329675
569178234
745681923
823497516
916235487
351962748
498753162
672814359

578463129
324819765
916752834
485127693
769385412
132694578
243576981
897241356
651938247

519284367
246371589
837695412
371462895
628953741
954817623
492738156
785126934
163549278

267314598
143895276
598726314
934187652
812563947
675942183
721439865
486251739
359678421

435168927
729534186
816297543
153672498
274983615
698451372
347815269
981326754
562749831

654183927
179452863
283697541
596314782
312578496
748269135
961825374
427931658
835746219

317928645
526413987
849567132
435192876
982756413
761834259
274389561
193645728
658271394

842369175
965781432
713452986
129536748
534817629
678294513
287945361
351678294
496123857

768541239
523879461
419632857
291364578
854127693
376985124
137258946
685493712
942716385

681547932
359812647
724936518
468721395
512398764
973654281
135289476
897465123
246173859

982346751
574821639
361597248
695478123
718253496
423169587
237685914
149732865
856914372

752348169
941265837
863791542
495827613
278613495
136954278
624539781
589176324
317482956

283657149
715489236
946123875
329516487
164798352
857342691
692874513
578231964
431965728

675834192
129765384
438219675
356987421
947321568
812456937
581673249
793142856
264598713

613429875
427358196
895671243
762893514
549217368
138546927
951784632
276135489
384962751

813475629
679123854
524968317
485732961
961854732
732619485
396541278
147286593
258397146

162357498
473819526
958426371
384592167
697184235
215763849
721938654
846275913
539641782

467539281
839172546
521846973
184657329
273491865
695328714
912763458
346285197
758914632

317629584
596487213
248531679
179243865
625198347
483765921
964372158
731856492
852914736

562914873
438762591
971385642
154829736
293576184
786143925
647291358
815437269
329658417

653412987
284579136
719368245
375941628
196287354
842635719
427156893
938724561
561893472

716453298
259867413
834219765
342971586
968524371
571638942
683745129
425196837
197382654

845261397
136957842
927843615
613794258
294385176
578612439
762439581
481576923
359128764

258374916
964158372
731926854
847631529
625897143
319542768
586213497
493765281
172489635

827364519
936175284
451289763
195746328
374892651
268513497
782631945
543928176
619457832

473582196
865193472
219467385
658734921
932851647
741629538
184375269
526948713
397216854

541732698
239856417
687419523
398527146
172964385
465381279
816273954
724695831
953148762

879541236
123687459
546329817
785214963
934876521
612935748
358762194
497153682
261498375

795643182
831592647
246817539
573186294
914325876
628479351
187234965
369751428
452968713

123948576
598673124
674215398
487526913
936781245
251439687
349862751
715394862
862157439

612759348
873124659
549368127
367542981
251893764
498671532
985237416
726415893
134986275

648195372
135872964
729436158
897643521
263519847
451287693
984751236
572368419
316924785

185763924
794521386
263894157
518379642
427615839
639248715
856932471
942187563
371456298

165274398
387961524
924853167
658439271
493127685
271586439
846395712
712648953
539712846

395714628
281569743
746328159
867295431
453681972
129437586
672143895
934856217
518972364

641785392
852391647
937462815
279143586
384256179
516879234
728534961
495618723
163927458

327481965
195763824
846925713
658172439
973654182
214398576
461537298
789246351
532819647

248579136
693814752
175263849
982146573
317952684
564387921
826731495
731495268
459628317

382951476
945672381
716384952
697135248
438297165
251846793
179528634
864713529
523469817

783651429
214839576
956742813
849265137
571394682
362178954
437586291
628917345
195423768

624359781
538761249
719428356
451296837
893175624
267834195
182947563
975683412
346512978

269418375
345967281
178352694
534291768
786534129
912876543
651749832
897123456
423685917

948256713
567319284
312874569
294761835
736548921
185932476
429683157
853197642
671425398

697432815
814579362
235168947
381956274
549217683
726843159
968725431
153694728
472381596

486237195
172596483
593481726
937158642
841362579
625749318
314825967
259674831
768913254

738291546
561348972
429567183
913874265
846952317
275613894
692485731
154739628
387126459

247156893
619823754
538794621
452619387
786532419
391487265
824971536
963245178
175368942

245689137
739451286
186273594
913768452
427195368
568324971
674932815
352817649
891546723

824591367
139746285
567328941
412837659
793465812
685912734
348259176
971684523
256173498

739281564
186534729
524796831
471325986
962817345
853649172
318962457
695478213
247153698

428563917
597412638
361978245
152794863
879631524
643285179
714856392
935127486
286349751

357648291
812395476
946271835
683752149
471986352
529413768
294167583
735829614
168534927

463782519
895361742
172459683
527813496
648975231
931624875
386297154
754136928
219548367

198572436
425639871
673841952
352916748
961784523
847325169
719463285
586297314
234158697

674823195
385149726
129765483
952314678
846297351
731586249
263458917
517932864
498671532

392154687
168273954
457986231
736492518
845617329
921835476
684321795
279548163
513769842

576498213
148327965
329561874
732946581
865132749
914875326
657213498
481759632
293684157

456873192
791524863
238619475
342197658
675482931
189365724
563941287
924758316
817236549

567481932
843925716
912367584
395674128
684512397
721893645
158749263
439256871
276138459

671985432
983421567
425736189
258319674
794562318
316847925
169274853
842153796
537698241

196274853
547381692
382596714
419725368
765813249
823649571
231967485
978452136
654138927

793285461
458716932
162493758
824531697
975642183
631978524
387159246
219864375
546327819

352194687
618732594
974568132
841953726
529687413
736241859
263875941
187429365
495316278

369581742
451732896
278496513
627159438
934268157
815374629
592617384
186943275
743825961

569184723
381627594
427395618
634852179
752419386
918763452
845276931
176938245
293541867

375429618
846531729
912768534
654872391
183946275
297153486
768295143
431687952
529314867

723416589
194758326
568329471
479865132
286931745
351247698
912674853
845193267
637582914

235814697
961357428
478269135
623475981
817923564
594186273
352648719
786591342
149732856

623597814
584312967
719846352
835264179
461978235
297135486
372689541
156423798
948751623

546237189
179658234
238941576
712895463
854326791
963174852
495762318
387419625
621583947

635741982
714298635
829563741
463159278
981427356
572386419
148932567
257614893
396875124

654398217
283571964
719264853
578146329
936827145
142953786
495782631
327615498
861439572

452836197
183749562
769512438
827365914
396481275
514927386
231674859
645198723
978253641

691258437
537649218
842173659
159736824
286514973
374892561
965387142
423961785
718425396

928364175
647125938
531798642
812639754
765841329
394572816
189453267
256917483
473286591

157429683
864351792
329876154
573184926
216795348
498263571
632947815
745618239
981532467

945216873
718439625
236587941
382174569
167953482
594862317
829341756
471695238
653728194

987146523
426358179
315279846
143865792
672913458
859724631
794682315
538491267
261537984

682574319
345691827
719328645
498137256
231456978
567289431
926745183
853912764
174863592

823746915
917258436
654319782
269537148
178964253
435821679
341695827
792483561
586172394

168457293
973182645
452693718
741365829
539218467
286749351
824571936
695834172
317926584

942835716
817946253
536217894
298654137
761329548
354781962
473592681
685173429
129468375

519237864
234896751
768541923
381964275
926715438
457328196
645172389
192683547
873459612

681743259
297615384
534982671
479231568
812564793
365879412
953126847
128457936
746398125

972416583
614835972
385972146
731698254
598243617
246157398
869524731
123789465
457361829

765948123
843216579
291573846
179865234
532194687
486732915
928457361
654381792
317629458

175482693
342619785
896753241
967831452
431265978
528947316
614398527
283574169
759126834

765983214
321674589
894512376
183267495
952841637
476359128
639428751
247195863
518736942

921475863
567823491
384961527
218739645
745618932
693254718
452386179
179542386
836197254

523178946
174936285
689452317
852713694
746529831
931684572
495361728
217895463
368247159

295861734
468273195
173954826
912586473
546317289
837429651
654798312
721635948
389142567

832916745
149857263
576423891
628541937
491378652
753692418
367189524
214765389
985234176

528367194
147925638
963184257
691543872
485792316
732618549
376259481
254871963
819436725

982457631
734618925
165239478
627194583
341825769
598763142
256341897
813976254
479582316

756321948
189546237
243798615
865219374
971463852
324857196
437182569
612975483
598634721

748651392
326984715
519237846
695712483
831495267
274863951
487126539
963578124
152349678

857164293
369728154
241935687
718549326
436281975
925376418
183497562
694852731
572613849

872915346
316274589
594638217
967182453
483759621
251346798
735491862
128563974
649827135

739682415
162534978
548791623
891457236
657213894
324968157
476329581
285176349
913845762

826174593
753692418
491385276
519243687
267859341
348761952
972538164
634917825
185426739

591486237
683297541
274351896
452763189
139824675
768915423
346578912
825139764
917642358

267134958
894256137
135987246
713429865
528613479
946875312
672391584
359748621
481562793

532847691
498516732
176329458
617458923
385972164
924631875
269183547
853764219
741295386

456193728
392785461
178462593
523976814
964518237
817324659
745239186
631857942
289641375

456172398
312984657
789356214
537821469
961547823
248639571
124768935
895213746
673495182

534862917
786931452
912457386
698724531
273518694
451396728
347185269
165279843
829643175

879621435
245389176
316574892
631247958
954863217
782195364
163458729
598732641
427916583

534687192
916245378
782319654
469723815
327851469
158496237
271934586
645178923
893562741

735826491
248139567
619457283
187364952
354912876
962578134
591643728
476285319
823791645

139245678
867193254
254876931
916427583
483659127
572318496
691732845
345981762
728564319

243719586
157638492
689425371
461283957
975146238
328597614
792361845
536874129
814952763

584297361
173684952
269135847
938746215
741852693
625319784
352961478
816473529
497528136

896253417
752164389
134798562
317429658
429586173
568371924
975642831
641837295
283915746

928746531
651392874
473851692
397625418
284913756
516487923
739264185
845139267
162578349

874296351
936158274
125473869
643712598
589364127
217589643
362847915
458921736
791635482

395816427
714235968
628974531
159743286
847629153
263581749
481357692
536192874
972468315

928641573
761593284
354278196
597312468
182469735
436785921
273156849
845937612
619824357

917254368
584763129
623189574
875941632
269835417
431672985
798516243
142398756
356427891

652491783
974863125
813257649
345672918
786149532
291538467
528914376
467385291
139726854

396751284
271984536
845236791
739862145
418579362
652413978
167345829
984127653
523698417

264731859
851294736
793865214
512689473
678423591
439517628
945376182
326158947
187942365

719583246
265149378
834267519
942315867
657498132
381672495
473826951
126954783
598731624

472135968
958267143
613498725
367549281
245816397
891372456
589723614
136954872
724681539

361987542
274561893
895423716
437156289
529874631
618239475
942715368
786392154
153648927

782914356
396528417
415376289
843265971
257891634
961743825
639152748
124687593
578439162

518963247
493827516
276541389
689154723
351672498
724389651
945738162
867215934
132496875

971835264
485612397
263974518
148269753
397158642
526347189
619783425
834526971
752491836

742865319
638219547
195473286
319627854
457938162
286154793
873596421
561342978
924781635

865219437
321547896
794863125
238451679
956378214
147692583
682934751
573186942
419725368

263918457
794523681
158764392
985347216
432691578
617852934
841239765
326175849
579486123

396254187
574819236
218763954
137482695
945176823
682935741
451698372
863527419
729341568

352617849
164983275
798452361
635829417
281745693
947136528
423571986
819364752
576298134

735816249
642579813
918423756
389264175
561738492
427195368
876351924
293647581
154982637

431597628
256438917
978621354
364852179
589173246
127946835
893715462
742369581
615284793

896724153
724513896
513968427
437691285
261875349
958342761
175489632
382156974
649237518

728349561
591826347
643571982
874635129
169287435
235914678
356792814
487153296
912468753

768913542
532468197
914725836
893146725
276539481
145287369
657894213
381672954
429351678

813659274
952437861
647128935
284573619
165894723
739216458
526941387
478365192
391782546

179824356
385967142
624531789
298375614
413682975
756149238
837496521
562718493
941253867

516893247
487215963
932467185
628174359
795326418
341958672
864539721
259741836
173682594

583167942
417892635
926345718
854671329
691283574
372459861
239516487
145738296
768924153

589426137
471358629
263719584
348167952
195283746
726945813
857632491
634891275
912574368

578291643
921463578
436857291
695172834
247386915
813549726
352918467
789634152
164725389

421387956
895621473
673549281
167234895
549168327
382795164
216973548
934856712
758412639

758961324
194253768
263874159
812437596
675129843
349586217
527698431
486315972
931742685

625473189
781295364
439816257
198534726
376982415
542167893
253641978
917358642
864729531

785693214
426851937
391427865
258176349
674938152
139542786
842715693
963284571
517369428

764215839
259378614
831496275
976142358
482753961
513869427
327981546
648537192
195624783

536728914
791645283
284931675
412387596
659214738
873569421
347852169
965173842
128496357

132854769
956127438
478693152
561289374
397546281
824371695
683912547
719435826
245768913

562487391
971653428
348912765
197824653
856379142
234165879
719548236
485236917
623791584

287513496
569248371
143769258
752436189
894172635
316985724
975624813
631857942
428391567

634895712
815327694
729461538
387256941
561948273
942713865
158674329
496532187
273189456

973654218
284731596
651829347
746593821
528417639
319286475
195362784
462978153
837145962

789216543
365784291
412395768
296431857
147528936
538679124
673852419
851943672
924167385

728613954
193457862
645982137
352198476
967345218
481726395
879261543
216534789
534879621

895316274
346725198
172894635
621573489
584269713
937148526
413952867
769481352
258637941

743126958
965478123
812539764
657913842
189264537
324785691
298351476
576842319
431697285

587329146
496581273
321467598
263754819
719836452
845912367
952643781
634178925
178295634

124395678
358674219
796281435
675429381
231867954
849153726
467538192
982716543
513942867

139745268
652983147
784216593
823164759
496357812
517829634
971538426
268491375
345672981

154837269
783926145
296154387
348691752
921745836
675382491
567418923
819263574
432579618

346519827
129768453
875423961
453192678
218647395
697385214
734256189
961874532
582931746

834619275
719542638
526387491
362198754
948753126
157426983
693874512
281965347
475231869

475812396
826539471
139647582
264753918
987124653
513986724
651478239
348295167
792361845

672813459
548926713
931574628
765248391
813759264
429631587
357192846
184365972
296487135

752468193
836129574
941753862
284971356
693582741
517346928
129635487
378294615
465817239

236197458
875324196
419658273
198736524
524819637
367245819
743561982
981472365
652983741

172345698
598627143
643189257
419863725
786592431
235471869
364918572
921756384
857234916

741689523
538127964
269534781
485276139
923418675
176395248
854761392
692853417
317942856

592184763
173695482
846273195
231749856
967528314
485316927
328461579
659837241
714952638

347685291
986412735
251973468
872394156
135267849
469158372
593721684
718546923
624839517

253961874
914378625
678452139
126589743
437216598
589734216
742895361
365147982
891623457

849531276
356927184
127846593
982375641
763418925
514269837
438152769
695783412
271694358

692385174
185427936
734169285
216573849
978241563
453698721
547816392
329754618
861932457

249135867
361879452
587642391
614357928
725918634
893426175
158293746
976584213
432761589

426835971
935176248
817492635
653728419
284519763
791364852
368957124
142683597
579241386

168254973
349716852
572398146
834521697
756849231
291637485
683472519
925183764
417965328

652893714
483671592
719245368
135429687
948367125
276158439
864532971
527916843
391784256

531627849
864319572
729854631
453196287
917285364
286473915
678542193
142938756
395761428

381624957
276958134
459731268
568372491
123849576
947165382
815496723
632517849
794283615

491652387
728349516
563187492
945873261
687521943
132496875
856734129
214965738
379218654

697218543
154736892
238954671
981425367
365871924
472693158
546187239
823549716
719362485

863972541
741853926
295461873
986734152
572196438
134528769
659317284
318245697
427689315

218346957
739215648
456798321
145829736
672431895
893657214
581962473
964173582
327584169

251496783
378521496
649378521
563982147
182764935
497153862
814237659
926815374
735649218

956478123
127963845
483512679
365894712
742651398
891237456
538749261
614325987
279186534

953472861
867931245
142865937
621598374
785324619
439617582
574286193
296143758
318759426

651243987
748695321
392718564
587329146
924167835
163584792
475932618
819476253
236851479

371468592
689532714
542197386
716945238
438721659
925683471
293874165
854316927
167259843

935864271
268751943
417329658
726185439
853946712
194273865
649512387
572438196
381697524

816759432
345682791
279431586
732598614
194267358
658143927
427915863
581376249
963824175

594173268
263489175
817652349
935768412
426315987
781924536
659831724
148297653
372546891

968417253
243865971
175923864
691784325
854392716
732651489
327146598
419578632
586239147

976851234
542739861
318246759
164382975
253974618
897165342
429617583
781593426
635428197

279658143
385471962
641923857
518297634
793146285
426385791
837519426
964732518
152864379

673928154
598147623
124365879
936514782
217836495
845279361
369482517
482751936
751693248

567241398
821793654
493586712
782635941
634912875
915478263
379124586
246857139
158369427

734698512
561723849
289514673
957236481
813459726
426187395
642371958
395842167
178965234

284759136
376841592
195326748
628417359
451963827
739582461
967134285
513298674
842675913

627183495
189452637
435769128
561398274
792645381
348217956
213876549
976534812
854921763

123859467
784316259
659472318
862143975
317925684
945687132
276534891
498761523
531298746

346859172
529716483
781423569
635287941
218594736
497361258
173948625
862175394
954632817

793641258
418257369
256983471
827169534
169534827
345872916
581396742
634728195
972415683

948731265
765284913
213569748
124893576
536417892
879652431
692148357
381975624
457326189

812346975
674195238
593278461
281439756
359867142
467512893
926751384
738624519
145983627

394857126
816392574
752416839
437185962
568923741
129764385
681239457
975648213
243571698

832167549
745892613
961453782
693724158
257681394
418539276
176248935
589316427
324975861

862917435
419653278
735482691
541279386
376548912
928136754
197864523
683725149
254391867

437519826
682734915
195826374
326481597
851397642
974265138
768943251
249158763
513672489

592761384
418235976
376849125
159476238
284593617
763128549
647352891
921687453
835914762

641253897
879164352
325789416
137892645
258647931
496531728
583416279
912378564
764925183

485617923
163892745
729543186
917236458
654178392
238954617
546321879
391785264
872469531

942381576
536927481
871645239
395764128
628193745
714852693
463219857
287536914
159478362

659174283
832956714
471283965
124768359
567319428
398425176
916547832
283691547
745832691

619734528
537812469
284956713
375491682
146278935
928563147
892645371
763189254
451327896

798613425
546298137
231547698
852461973
169735842
374829516
617952384
423186759
985374261

981243765
625718943
743569182
418692537
539874621
276351894
352987416
864135279
197426358

237418965
641593872
589276314
472139658
395864127
168752439
823647591
716985243
954321786

732518496
165249873
948736512
416357928
259481367
387692145
693824751
871965234
524173689

278953416
659241783
431876952
813729645
527164839
946538127
785492361
162387594
394615278

452691738
987534126
613287954
875329461
246158397
139746285
798462513
564913872
321875649

395286174
172534968
846791523
928417356
463825719
751369482
284173695
519642837
637958241

521673849
367489251
948251376
152836497
896745132
473192685
714928563
685317924
239564718

867439521
239175846
451628379
573892164
612743985
948516237
794381652
326954718
185267493

874231569
613594287
592876134
467912358
289357641
351468792
925143876
146785923
738629415

496315872
815274963
273896145
682139754
549687231
137452689
358721496
961548327
724963518

852149673
637528914
914763825
371286459
526974138
489351267
148637592
795812346
263495781

576319284
924876351
138452976
413798625
692534718
785621439
261983547
847265193
359147862

738146259
564932871
921875463
657283914
142697385
389514627
296451738
813769542
475328196

965418273
142793865
387256194
278345619
659871342
413962758
536124987
894637521
721589436

638471925
945382617
217659843
476128539
359764182
182593764
761245398
823917456
594836271

678915234
429837561
351462879
784526193
536194728
192783645
917248356
243651987
865379412

563748912
972615834
814923567
748296351
621354798
359187426
297431685
186579243
435862179

487612359
521973846
963548127
658231794
219467583
734859612
196725438
845396271
372184965

918563724
467912385
325847916
591234867
273681549
846795132
132479658
784156293
659328471

214687953
397521846
586394271
973158462
651742389
842936715
425863197
139475628
768219534

936718452
528649317
471235896
685371249
193824675
247956183
852493761
714562938
369187524

523471986
948265731
167893524
654937218
891642357
372518649
716324895
435789162
289156473

597143862
284756391
361298457
653817249
942635178
178429536
436982715
725361984
819574623

254918376
163725849
879634215
638149527
921857463
745263198
517392684
396481752
482576931

934267518
871395624
526184937
487652391
693718245
215943876
348579162
159426783
762831459

369451287
427689513
851273469
932147658
148365972
675928341
294816735
783594126
516732894

458913627
627458931
319672854
291864573
584731296
763529148
942386715
176245389
835197462

753948162
612357984
489612573
538761429
967234815
241589736
195826347
876493251
324175698

275819463
689243517
341675829
527961384
914358672
863724195
798436251
132587946
456192738

856492137
743861592
921375846
569183724
482756319
317249685
194537268
635928471
278614953

928675341
361842957
745139826
872563194
659421783
413987265
534218679
186794532
297356418

758614329
134972586
692835471
271549863
543768912
869321745
427193658
315486297
986257134

781934256
469285173
352671948
835412697
927568431
146397825
518749362
674823519
293156784

398574126
174263895
526918743
759132468
683457912
412689357
947826531
231795684
865341279

936175428
784392615
521468397
162549873
379681254
845237961
658914732
297853146
413726589

974581623
128436597
635972184
253648971
469127835
781359462
596713248
312894756
847265319

274986315
369154827
185237469
836492571
752318694
941765283
627549138
418673952
593821746

867519324
419823765
523647819
741298653
685431297
392756148
956382471
234175986
178964532

985247631
261398574
347156289
472963815
653812497
819475326
134689752
798524163
526731948

761258439
839467521
542193876
926714358
358926714
417835962
175649283
693582147
284371695

148736259
697251384
523984176
412368795
365497821
879125463
736819542
254673918
981542637

912768345
657134298
348592761
521846937
864973512
739251684
176385429
485629173
293417856

954362817
183479256
762158394
649723185
835691742
217845639
428517963
571936428
396284571

673951824
829463751
541827693
164582937
752349168
398716245
987634512
236175489
415298376

635487912
984231756
172569384
326718549
417695238
859342167
263954871
598176423
741823695

827561439
695324178
314789625
971832546
236495781
458617293
749153862
182976354
563248917

659824137
348716295
172953864
581249673
723561489
496387521
834192756
915678342
267435918

386175294
975423816
421869573
547916328
893257641
612348957
138792465
769534182
254681739

918462573
672835941
543791268
365287419
129543687
784619325
836154792
457928136
291376854

826379145
941652783
735148296
679523418
312894567
458761329
264935871
587416932
193287654

285731694
964852173
713649258
896427531
321985746
547163982
632574819
479218365
158396427

918765423
652394781
734218965
876943512
345126897
129587346
467851239
283679154
591432678

326519784
841276935
759483621
475631892
213895476
968742153
587124369
132968547
694357218

491857326
736412895
285369174
953671482
674928531
812543769
328194657
549786213
167235948

627184953
513279468
894653217
971362584
456897321
382415796
238941675
145726839
769538142

465178932
827493156
319652478
942561387
153287649
786934215
531829764
694715823
278346591

469157283
573826941
281394756
156743829
948265137
732981564
625419378
314578692
897632415

589127364
273864519
164395872
428571693
957236481
631948725
842659137
315782946
796413258

783629415
612475839
459813267
594236781
137948526
826157394
268794153
945381672
371562948

189746253
265318479
347295816
896471532
731582694
524963781
918627345
452839167
673154928

785316942
243859167
196472835
529183476
637945281
814627359
968531724
352794618
471268593

823196547
957348261
416725389
168953724
345672198
279481653
632819475
594237816
781564932

329687415
147935286
658241397
783594621
461372859
295168734
972856143
514723968
836419572

432716958
187594326
596823471
961372584
748159263
253648197
375281649
624937815
819465732

371965248
429837165
658412973
194278356
583694712
267351489
736549821
815723694
942186537

342915687
615827439
978436152
296574318
851693724
734281965
583149276
467352891
129768543

125976384
689324715
374581692
761248953
243195867
598637241
417863529
852719436
936452178

735162948
924578631
186394527
649721385
872453196
513689274
361947852
498215763
257836419

312467598
759138264
846952731
623785149
475391682
198246357
264873915
587619423
931524876

856194732
347582196
129673584
261739845
538416279
974258613
792845361
415367928
683921457

385267941
149385276
726941385
278519463
953426817
614873592
897132654
562794138
431658729

481962375
259317648
637584219
798251436
316749852
524638197
962473581
173825964
845196723

874329165
359176248
216854397
435618972
968742531
127593684
582937416
743261859
691485723

269147583
185936274
437825169
854791632
913268457
672453918
391674825
726589341
548312796

756291348
348756921
219438567
183569472
967124853
425873196
871942635
692385714
534617289

675142893
183659742
429873156
856391274
317264985
294587361
942715638
761438529
538926417

415983672
739426518
286517349
957632184
361874295
824195763
678259431
142368957
593741826

437526819
291834657
586719324
849372165
152468973
763951482
315647298
924185736
678293541

973841526
412569783
658723941
137685294
845392617
269417358
786254139
321978465
594136872

973486512
864125379
251973486
598614723
437852691
612739854
326597148
145268937
789341265

184729563
579361482
236458719
948673125
613582947
752194836
821937654
395846271
467215398

674293185
285714693
913586247
459372861
136948572
728651439
897165324
341829756
562437918

189237654
742865913
563419872
256943187
814572369
397681245
435128796
621794538
978356421

428719356
673254918
915863742
296375481
157486293
834921567
789142635
541637829
362598174

413786592
729351468
685492713
864517239
251963874
397248156
948135627
576829341
132674985

287196345
513248967
694375182
126987534
478532619
359461278
931854726
865723491
742619853

168754293
927368541
534219876
613945782
492873165
785621439
256497318
371586924
849132657

872569431
451837962
693412758
319684527
764251893
285793614
126978345
547326189
938145276

429176853
867253194
513849276
942681735
751324968
386597421
634712589
298465317
175938642

851294763
732861495
964735182
347186529
289357614
516429837
675913248
498672351
123548976

487523961
125496783
936871524
248159376
579368412
361247895
654982137
812735649
793614258

748561239
531829476
269347851
396452187
417938562
852716943
975283614
183694725
624175398

981726435
652384791
374591286
237419658
498675312
516832974
125967843
763148529
849253167

862753491
953481672
174962385
297346158
648519723
315278946
431827569
729635814
586194237

743851692
658492713
129637485
396785241
587214369
214369578
475928136
961573824
832146957

654219387
173458629
298736415
869375142
327841596
415962873
586197234
931624758
742583961

734951862
286473591
591682473
857264139
129538647
463197258
315726984
972845316
648319725

813965472
465782139
279431568
347829651
582614397
196357824
758193246
921546783
634278915

483265719
627194358
915387462
162938547
874516293
539472681
346821975
791653824
258749136

358617924
672394581
941582376
127436895
596128743
483759612
239845167
865271439
714963258

395672841
146398572
287541639
954167328
713289456
628435197
871954263
432716985
569823714

956381274
873924561
241675398
684153927
512749836
397268415
765432189
138596742
429817653

516493872
432587169
798162543
924751638
167348295
385629714
273915486
659874321
841236957

257683491
819524736
364179852
486795213
573261984
192348567
738456129
645912378
921837645

135682974
794315628
628974153
241597386
987263541
563148792
816729435
372451869
459836217

658943271
249178536
137562894
876315429
324689715
915427683
763294158
581736942
492851367

587964132
419327658
236851794
152683947
793412865
864579213
641738529
975246381
328195476

415927863
289563147
673184925
391752486
546398712
728641359
132876594
854239671
967415238

567183429
394267185
812549637
283974561
179652843
456318792
941726358
635891274
728435916

845913627
967524831
231687945
674895213
158362479
392741568
489136752
523479186
716258394

638142759
214597386
759368241
583716492
427839615
961425837
895274163
142653978
376981524

214786395
673495128
958312746
532967481
196834572
847251639
369178254
725649813
481523967

817342659
593618274
642759318
951837426
376124895
284596731
465271983
129483567
738965142

671543298
943862175
285197634
498216753
317954862
526378941
869431527
732685419
154729386

168425397
329781645
475639128
754213986
813946752
296578431
687354219
542197863
931862574

498253716
521679348
367184259
982517463
643928175
175346892
754862931
836791524
219435687

179245368
824316579
635897421
986453712
257169834
413782695
748621953
392574186
561938247

985731246
163425897
724968315
291873654
357614928
846259731
518396472
432587169
679142583

278931465
341865972
659742138
712658394
593427681
864193527
427316859
935284716
186579243

834195762
975682431
621437859
186749523
547213698
392856147
453978216
769521384
218364975

234518796
517639248
869472153
695783421
148925367
372146589
723864915
981257634
456391872

248951367
719326584
356874219
693248175
182537946
574619832
931465728
425783691
867192453

874325169
921846357
365197248
286513974
417269583
539784621
742631895
198452736
653978412

713682594
645319287
928457613
462931758
879524136
351768429
297143865
584296371
136875942

639185742
782364915
514279638
946852371
821736594
375491286
167543829
298617453
453928167

569123874
821746359
374895261
947581632
253467918
618239745
136958427
792314586
485672193

635792814
924581367
817463529
168975432
543216798
279834156
782159643
391648275
456327981

198635427
523478961
467291835
239514786
746983152
851762349
975346218
684129573
312857694

283541769
619237845
475698231
364785912
597124683
128963574
736459128
941872356
852316497

871645329
396821457
452793681
539176248
148952763
627384195
964537812
715268934
283419576

981254673
675831492
324796518
143967285
298315746
567428139
812649357
439572861
756183924

279136485
153487962
684592173
517649328
396258714
842713596
965321847
738964251
421875639

235976481
946138752
781245963
564389217
327651849
198724635
452817396
613492578
879563124

185937426
293486157
476521938
641395782
957218643
832674519
768153294
319742865
524869371

679182543
153469872
248735961
762394158
814526397
395871426
427918635
931657284
586243719

154267938
738594261
962318457
481975326
523641789
697832145
349786512
216459873
875123694

875139426
123684597
496275813
249351768
651798234
738462159
987516342
562843971
314927685

219763845
678495321
345821967
783654219
921378654
456912783
592187436
137246598
864539172

698154273
745326198
123987564
982435716
367219845
451678329
536791482
814562937
279843651

185749362
469253178
372681495
517326849
243895617
698174253
856912734
921437586
734568921

734596281
918237564
562418973
176382495
823945716
495671832
649753128
251869347
387124659

742953618
398612745
165487329
951264873
836571492
274398561
623849157
419735286
587126934

483167592
615982473
729345168
946728351
138596724
572413986
897231645
251674839
364859217

815963472
794218635
326547918
173684529
568129743
942375861
637851294
251496387
489732156

217953864
486217953
359684271
831765492
624891735
795432618
178326549
943578126
562149387

429315876
875246193
361879452
293651748
587934621
614782539
742163985
956428317
138597264

467581239
825369174
139742865
283456917
946127583
751893642
694238751
372615498
518974326

738459612
152863974
469712583
916274835
273685149
584931726
647528391
325197468
891346257

312798456
879465231
564132879
285317964
193654728
647289315
428571693
731946582
956823147

293786514
746519238
518423679
632197485
471258396
985634127
169842753
827365941
354971862

927361854
456872193
381954276
192648735
635217489
874539621
568123947
243796518
719485362

831572649
792684513
456391782
543216897
678935421
219847356
925463178
387159264
164728935

485729163
219635748
376481259
621348597
857916324
934257681
168593472
792164835
543872916

219783654
348561297
657492831
482317569
973856142
165924378
896145723
534278916
721639485

183427596
467591382
295368471
659274138
721839654
834615927
376942815
542183769
918756243

928714653
135268794
746935281
479182365
361549827
852673419
613897542
287451936
594326178

142538769
357296184
698471325
729645813
516387492
834912657
463129578
971853246
285764931

752981346
431576289
986243571
369827154
814659732
527314968
193768425
645132897
278495613

913782654
425361879
678945123
189657342
257413986
346298715
592876431
734129568
861534297

931526847
745983162
862147935
324891756
178465293
659732418
216374589
487659321
593218674

627359418
195468237
384127965
536784129
479512683
812693754
968245371
751936842
243871596

219358746
378964125
564127938
431876259
895241673
726539814
987415362
143682597
652793481

281653497
437981265
695724318
514876932
968342751
372195846
853219674
749568123
126437589

165238947
493657281
728149536
816324795
542976318
937581624
351462879
689713452
274895163

618597423
945132768
372864915
896725134
521943687
734681259
263459871
457218396
189376542

842139657
571846923
369275841
718623594
495718236
623954718
187492365
254367189
936581472

426173895
731859642
598426371
913564728
265798134
874231956
157982463
682347519
349615287

269841375
315279846
478563129
127958634
893426517
546137982
732615498
951784263
684392751

851796423
372458169
946132875
297381654
418675932
563924781
785219346
639547218
124863597

829364517
675918234
143257689
986542173
237891456
451673892
764189325
512736948
398425761

624538179
173692485
859741263
736819542
541326798
298457631
317965824
985274316
462183957

698231475
735468129
124759863
547196238
286347591
913825647
359614782
471982356
862573914

594638172
186729435
732415968
258361794
971842356
643597281
319256847
467183529
825974613

623975481
589431627
741682935
958324176
417856392
362197548
176249853
895763214
234518769

382769451
576341298
941285376
857936142
194872635
623514987
468197523
239658714
715423869

516749283
492583671
783162549
138625794
267894315
945317862
359476128
874251936
621938457

984512673
137694852
625378194
412965738
579183246
863247519
246759381
358421967
791836425

597468312
183927465
642531798
421386957
958742136
376195284
719854623
235679841
864213579

348265791
651789342
792413586
265194873
413578269
987632415
124957638
536841927
879326154

196375428
435829761
827164359
248651937
579243186
361987542
614598273
952736814
783412695

974362185
561987324
328451796
647813259
213695847
859724631
735246918
482179563
196538472

321475986
564389712
987621453
235748691
176953248
849162375
453896127
692517834
718234569

527839164
319465278
864712593
452371689
678294351
193658742
246583917
935147826
781926435

418369275
629751843
573842916
785413692
394625187
162978354
247196538
851234769
936587421

182693745
374852916
569741823
917435682
835926174
426178539
648319257
751264398
293587461

298541763
546732981
137896524
461985372
382174695
975263148
623417859
814659237
759328416

682953147
179246583
534718926
726894351
451637298
398125764
247389615
813562479
965471832

215368794
493271586
687594213
328615479
174932658
569487132
742853961
931746825
856129347

162847935
947253681
835961274
418796523
359182467
726534819
571629348
683415792
294378156

165984372
287635914
934712658
541823769
873169425
692457831
456391287
718246593
329578146

361278459
472519368
598364172
687435921
215986743
943721586
736142895
854693217
129857634

682137495
519486723
743259861
354612987
961875234
278394156
825743619
496521378
137968542

894731625
327865491
615924378
786143259
542679183
139582746
978416532
251397864
463258917

895261734
472358619
163947285
718432596
639175428
524689173
281596347
357814962
946723851

478316592
359278416
261954837
592143678
836729145
714865923
627591384
985432761
143687259

935681427
871234695
246579138
193768254
468925713
752143869
527496381
689317542
314852976

524379681
173568249
986214753
218435967
695782314
347196528
439651872
762843195
851927436

247953618
856421973
319786452
624819735
978635241
135274869
781342596
493568127
562197384

645382917
817946523
392715846
129638475
786154392
453279681
971463258
534827169
268591734

198746523
573219486
462583719
847621395
316958274
259437168
635192847
724865931
981374652

269785134
387142956
514396782
135864279
876923541
942517863
728631495
453279618
691458327

216384759
358179426
749526813
425963178
971852364
683417592
532798641
867241935
194635287

563741928
491528763
872369451
139254687
728693145
654187239
986475312
347812596
215936874

329461758
456978321
178532694
913724865
845693172
762185943
631257489
587349216
294816537

812653947
453798261
976412853
167349528
245187396
398265714
629874135
731526489
584931672

645389271
298571436
713642958
582936714
967814325
134725689
329168547
876453192
451297863

189637245
357294168
642518937
825173496
793426581
416859723
574382619
231965874
968741352

819456273
254378961
637129458
962847315
345691827
178532649
496785132
523914786
781263594

248176359
765394812
391582476
473968125
986215743
152743968
639451287
517829634
824637591

495673281
621598734
837412965
562789143
943251876
178364592
716845329
289136457
354927618

934765812
257418396
861923574
746382951
583149267
192576483
478251639
315694728
629837145

349672851
865193247
712845963
573914628
184256739
296738514
951327486
438569172
627481395

859436172
621578439
374921586
795384621
218765394
436192857
987613245
562847913
143259768

926183754
357924168
481765923
843251697
175639842
692478531
214896375
739512486
568347219

348196257
792358164
561742839
436587912
279614583
815239746
683971425
127465398
954823671

645289371
879153624
123647589
587312496
361894752
492765813
736521948
254938167
918476235

549617283
132489657
867523941
378196425
695742318
214835769
953268174
486971532
721354896

346217895
925386741
718594326
273861459
654739182
891452673
167945238
439628517
582173964

598741623
641235879
732869415
983516247
157924386
264378591
819652734
476183952
325497168

146329875
832745196
795681432
513896247
429137568
678254319
357462981
264918753
981573624

971254836
258163749
634879215
462981357
893745621
715632498
589426173
327518964
146397582

763419285
542783691
819256347
274538916
136947852
985162734
428371569
391625478
657894123

914275863
728316495
356894217
297548136
431967582
865123749
673451928
189732654
542689371

429687531
735912846
186435792
354269187
217548963
698371254
961824375
873156429
542793618

289736145
634158927
157942683
542897316
963215874
871364592
725689431
396421758
418573269

476893521
259741863
831625497
547289136
198356274
623417958
385964712
962178345
714532689

289573164
761428539
453961728
537246891
914835672
826197453
348659217
692714385
175382946

859162347
642937185
713458269
937586421
261374598
485219673
528743916
396821754
174695832

684357129
752189346
913264578
426738951
137495682
598612734
345926817
261873495
879541263

853479621
192638574
476251389
639512748
245867193
718943265
567184932
324795816
981326457

589342617
742618395
361975824
498251763
173864952
625793481
954136278
236587149
817429536

269317458
574682193
183945276
921536847
748129635
356478921
895764312
617293584
432851769

297356148
831924657
546817923
314792865
782635491
965481372
453268719
179543286
628179534

163829754
798345621
524617938
476251893
382976145
915438267
847562319
239184576
651793482

379421865
514386927
628975143
287619354
145238679
963754281
756893412
831542796
492167538

957148326
136295874
482736915
815964732
374521698
629387541
298613457
541879263
763452189

964375821
275816493
318294567
859641372
642783159
137529648
786152934
591437286
423968715

856247193
329156487
714398265
243789651
571463928
968521734
635914872
492875316
187632549

738149526
245736981
916285473
627514839
581973642
493862157
374651298
862497315
159328764

634872195
251349768
789651342
897265431
345917826
126438957
968723514
413586279
572194683

873952416
965143728
214867539
138795642
792634185
456218973
321579864
689421357
547386291

742615893
536489217
819273456
324958671
965147328
178362945
253796184
497831562
681524739

281794356
364125897
759386214
425817963
976253481
138469572
592631748
643978125
817542639

427168539
893475621
561239784
246381957
389756412
715942368
152694873
674823195
938517246

569732841
387491256
241568937
615924783
932876415
874315692
156249378
798653124
423187569

936275841
842136975
157849263
284753196
569418732
713962584
628594317
375681429
491327658

692318574
845769231
137524698
928476315
371985462
456231987
714692853
263857149
589143726

365792418
274168539
189435627
613957842
852641973
497283156
931526784
748319265
526874391

924815367
687493152
315672894
243758619
591264783
768931425
456389271
172546938
839127546

643215879
287934615
591687423
418756392
325498167
769123584
832571946
954862731
176349258

621435789
759681243
384279156
937852461
562714938
418963572
275396814
896147325
143528697

791245386
854631729
263987514
175894632
938762451
426513978
619358247
587426193
342179865

152864739
437159826
968372154
279435681
845621397
316987542
594718263
621593478
783246915

146257893
382491576
975683241
513749628
897362154
264815937
758124369
421936785
639578412

463758912
259413678
817692435
321879546
674235189
985164723
598341267
136927854
742586391

872319465
153467928
964825371
715293684
649758213
238146597
521684739
396571842
487932156

562731894
143298657
978654231
854176923
391542786
627983415
236419578
719865342
485327169

754329816
261487953
983165427
376548291
142793568
598612734
439276185
627851349
815934672

382971654
416532879
759684321
527849136
194326785
863715492
235168947
648297513
971453268

214678539
765349218
893521467
349167852
572983146
681452793
437895621
958216374
126734985

473821695
859367421
162549873
285673149
316984257
947215368
621758934
534192786
798436512

317289564
982645173
546137982
671853429
295764831
438912657
123596748
769428315
854371296

495687132
286139745
731425986
148356297
963742851
527891364
614978523
359214678
872563419

614573289
785692413
392184567
246839175
957216348
138745926
573461892
469328751
821957634

751496823
943278165
628135974
362941758
487652319
519783246
295314687
876529431
134867592

817653294
294817356
365294178
632978541
159436782
748125963
983542617
526781439
471369825

741825963
295436817
863971452
978653241
524187396
316249785
189762534
637594128
452318679

184729356
376518429
925346187
762485913
813967245
459132678
547293861
298671534
631854792

975314628
364852179
128679543
659128437
247593816
831746295
513267984
796481352
482935761

896513274
324796581
157842693
765281439
483965127
219437865
538674912
672159348
941328756

517962384
489153672
623847951
765328419
892415736
341679528
158794263
976231845
234586197

614352879
927418356
583796412
769843125
431529687
258671943
392185764
146237598
875964231

128495673
537826914
694731825
749658132
815243769
263179548
376584291
481962357
952317486

346127895
528394617
719856234
694238571
853471926
271569348
985712463
467983152
132645789

381649752
756213894
429758361
294876513
563124978
817935246
672581439
148397625
935462187

463128579
721945386
958376142
147893265
836512497
295467831
674281953
382659714
519734628

396254781
182793564
574618329
419527836
623841957
758369412
935172648
267485193
841936275

178439562
693725184
245618739
784956321
529173846
361284975
832561497
456397218
917842653

215964783
437128695
968375214
179583462
386249571
542716839
851632947
724891356
693457128

592483167
671259348
438716925
253947816
786135294
149862573
364591782
817324659
925678431

196524837
783916452
524783961
675832194
839471625
241659783
357198246
418265379
962347518

163548729
249371685
587692134
394267851
752814396
618935247
976423518
831759462
425186973

341895276
578623149
692741538
736152894
284976351
915438762
827364915
163589427
459217683

571429638
936857124
428613759
763248915
845931276
219765483
682574391
197386542
354192867

421983576
695127438
738456219
254319867
879562143
163748925
917834652
582671394
346295781

819526347
756431298
342798156
475819632
683245719
921367485
534682971
168974523
297153864

936712845
587349612
214685937
758126493
369874521
421593768
195267384
672438159
843951276

218376954
693541782
547928613
956813247
371254896
824769531
169487325
485632179
732195468

428157396
195623487
367849215
742985631
586231974
931476852
274318569
859762143
613594728

531768429
276491835
489523716
345286971
927315648
618974352
193657284
752849163
864132597

643978125
159263847
287154369
938516274
421897653
765342918
372685491
596431782
814729536

156832974
724965831
839174562
913658247
682347159
547291683
465729318
391486725
278513496

175923864
364185729
829647531
947316285
218754693
653298147
731869452
582431976
496572318

679854123
518932764
432716859
251679348
867423915
943185276
786341592
124598637
395267481

923751846
461892375
578643912
635418297
817926534
294375168
146589723
752134689
389267451

479361528
512784639
386592741
741253986
695148372
823679154
164835297
238917465
957426813

635192874
172548396
498673152
724815963
583269417
916437528
347956281
269381745
851724639

513426987
972853164
486197253
258741396
794635821
631982745
847369512
365218479
129574638

497823156
358461279
621975384
564317892
783259641
912684735
149736528
235198467
876542913

548263197
693187542
217495683
761329854
825746931
439518276
182974365
954632718
376851429

652918743
947362518
138457269
213589674
475623891
896174325
321846957
784295136
569731482

815326794
324179568
796548321
563487912
248931657
179652483
982764135
657813249
431295876

562947831
783162954
149835726
471293568
925678413
836514279
397426185
618759342
254381697

496258731
281763459
573194682
718532946
932647518
654819273
849325167
365971824
127486395

678549321
419723568
325861749
892436175
746185932
153972684
964318257
281657493
537294816

367251948
825394167
419768352
651879234
274135896
983642715
536927481
748513629
192486573

698213754
371645982
254987631
813472596
726591348
549368127
985126473
132754869
467839215

287645913
945183672
361279854
596834127
178592436
432716589
854927361
713468295
629351748

842739156
367158294
195246837
921467385
536892741
478513629
714325968
683974512
259681473

856743291
127589346
943621875
631894527
482357169
795162483
264935718
319278654
578416932

372841965
864395172
519726843
683257419
457189326
921634587
248563791
195472638
736918254

768214935
941356782
523987641
356821497
179463528
284795163
817639254
635142879
492578316

578491263
624835719
139672584
891723645
763514928
452986137
386159472
947268351
215347896

125963748
973584126
468217539
382451697
751396284
694872315
246738951
819625473
537149862

792613845
546789123
381245679
468197352
975832461
123456987
654371298
837924516
219568734

867152349
391746528
452398761
243685917
675914283
918273456
124837695
539461872
786529134

814397265
539624187
762185349
641952738
953718426
278463951
326871594
487539612
195246873

435178962
726439815
819652734
587216349
193584627
264793158
372941586
941865273
658327491

415327869
976418532
382965147
124859376
563741928
897236415
749683251
631592784
258174693

768142953
235798641
941563278
512874369
389256417
476931825
693415782
124387596
857629134

783416592
159728346
264539187
325941768
978652413
641873925
497265831
536184279
812397654

782143659
153869472
946572381
627318594
415927863
398654127
571236948
239485716
864791235

329756481
451982763
687341925
845193276
716428359
293567148
134675892
968234517
572819634

675243819
913857462
248916735
386591247
459672183
127384596
561429378
792138654
834765921

674135892
189427653
532869471
216943587
457682139
893571264
325718946
941356728
768294315

459271386
316548792
782396145
864735219
971482563
235169874
527914638
643857921
198623457

967318542
318425976
542697138
893256417
271849653
654173289
785961324
129734865
436582791

125378694
798456213
436291785
583612947
271849356
964735128
847923561
659187432
312564879

395784126
648129537
217365984
769452318
831697245
524813679
156278493
983541762
472936851

423967851
589134627
176852349
712695483
364728915
895413762
637241598
248579136
951386274

541396872
976821534
382547691
493275168
265918347
718463925
154739286
837652419
629184753

578369412
924751836
316842597
692413758
841275369
735698124
457936281
189524673
263187945

419586732
756213984
283497516
127935648
568174293
934862175
872649351
691358427
345721869

942568317
738194652
156723498
593876241
814952763
267431985
671245839
389617524
425389176

965183427
472596381
831724569
283915674
749368152
156472938
324851796
598647213
617239845

658413972
491275386
327968154
839652741
765134298
142789563
586327419
274891635
913546827

782914536
641573829
359862417
478125693
293647158
165398742
524736981
817259364
936481275

867215349
142973586
953468172
728596431
691834257
534721698
285149763
319657824
476382915

678549123
253671894
149382675
812495367
496738512
537216489
324167958
781954236
965823741

564973182
187264593
392158746
935827614
628415937
741396258
273581469
456739821
819642375

136827594
742519683
598436127
451398762
683742951
927651348
215983476
869174235
374265819

768314529
231958647
495672381
917243856
546189273
823765194
384591762
179826435
652437918

628153497
517498326
493267518
861579243
754326189
932841675
279615834
185934762
346782951

267589431
594132687
381674295
742351968
935268714
816497523
478923156
623715849
159846372

571642839
269853714
483197265
897436521
126785943
345219678
654328197
718964352
932571486

165428973
347951286
829376514
658719342
471263859
293845761
536182497
984637125
712594638

673418295
851269743
429357816
945871632
387642159
162935478
794586321
516723984
238194567

492568371
861473529
357921648
135849762
286317954
974652813
529186437
748235196
613794285

768413952
921576438
543289671
397842516
685731249
412695387
176324895
854967123
239158764

316927458
852364179
497158326
265749813
783516294
941283765
674892531
138675942
529431687

415328679
273956481
968147352
892473165
154689237
736215894
581734926
627891543
349562718

169523847
834167592
527489631
683975124
492618375
751342968
376854219
215796483
948231756

487319526
251876349
639542781
724185693
913264875
568937214
892651437
146723958
375498162

369185472
475932618
182647395
218764953
936251784
754893126
897326541
641578239
523419867

174263598
392458761
568917234
746835912
251649387
839721456
927586143
615374829
483192675

947361582
152798643
368452179
691875234
234916758
785234916
826547391
479123865
513689427

374659812
689231457
152874963
867523149
421798635
593416278
245967381
718342596
936185724

398251467
657943218
142867539
965718342
721439685
483625971
274196853
519384726
836572194

561847923
398612754
427953618
832571469
915436872
674298531
153784296
786329145
249165387

275394168
813652794
694871253
748269531
962513487
531487926
459136872
327948615
186725349

369514827
258379461
417268935
521837694
836495712
974126358
642753189
183942576
795681243

824193567
976584123
135627984
347865219
518932746
269471358
791246835
682359471
453718692

813492756
524678913
967135824
631287549
792543168
485961237
149856372
358724691
276319485

493718526
251639847
786425193
327864951
149357268
568192734
632971485
974586312
815243679

742956813
638714925
915823746
471238569
329567481
856491237
283675194
564189372
197342658

783521946
692438175
415967832
231874569
869253417
574619283
327185694
146792358
958346721

627149358
135678429
948253167
563982741
712435896
894716235
359821674
486397512
271564983

891257436
376489512
452361987
613748259
745192863
289635741
964573128
527816394
138924675

892165374
763824591
145937862
436251789
589746123
271398456
618472935
924583617
357619248

463182795
859376214
217459638
321647589
596823147
748591362
934265871
672918453
185734926

673159428
524786139
819234567
467912853
981375642
352648791
745823916
298461375
136597284

832547196
576291483
149863725
328615947
465729831
791438652
917354268
683972514
254186379

769845231
453216879
128739465
941673528
386524197
275198346
817462953
632951784
594387612

716894253
523176498
498235761
237419685
684753129
951628374
842561937
375942816
169387542

256793481
947815326
831462957
468271593
573984162
129536748
784129635
392657814
615348279

364719852
915832674
287645319
896421537
432576198
751398246
179283465
548167923
623954781

859346172
361782594
247195683
683529417
974631258
125874369
418267935
796453821
532918746

872496513
436125987
195837624
653718492
219643758
748259361
561372849
384961275
927584136

894735162
325816947
617249835
431627598
759384216
268591473
546178329
182963754
973452681

364519872
817342965
529876134
948157326
173268549
652934718
791425683
235681497
486793251

746281953
259473186
813596742
571629834
634857291
928314675
385962417
467138529
192745368

718624539
462539718
935178426
876451392
549382167
123967845
291845673
654793281
387216954

631927584
275468391
849351726
563142978
198576243
427839165
712683459
356794812
984215637

436285917
782916345
951437682
615823479
327649158
849751236
573162894
298374561
164598723

218765934
357942861
964138275
739624158
582317496
641859327
426591783
173286549
895473612

857621934
291743865
643895172
126954387
735186249
984237516
379412658
412568793
568379421

324879651
965241378
187356924
453792816
871463295
692185437
236514789
719628543
548937162

283576194
596481327
147329856
318954762
759268431
624713589
465897213
972135648
831642975

213587694
847693125
965142378
351279846
692458713
478361259
726934581
584716932
139825467

398421567
174965328
562837941
815274693
637519482
429683715
783196254
256348179
941752836

391572846
582416739
746983512
924138657
165794328
873265194
438621975
217859463
659347281

253619784
796842315
148735629
815473962
937256148
462981573
324197856
679528431
581364297

758126349
194735286
326849571
532967814
869314725
417582693
241673958
675498132
983251467

479126853
365847291
218395467
652719384
743582619
891463725
186974532
527631948
934258176

357216489
892475361
461398725
613549278
584762193
729831546
175684932
236957814
948123657

976425318
425831697
138769245
847956132
591273864
263148759
359682471
712394586
684517923

643157982
287963541
915482736
864531297
172894365
359726418
728649153
591378624
436215879

751936428
498257613
326418759
612345987
574869231
839721564
965184372
287693145
143572896

854972136
327561498
691438527
269187354
473295681
185346279
548629713
716853942
932714865

468921537
317485629
259376814
192863745
874152963
635794281
746518392
523649178
981237456

375246918
942381576
681759432
893627145
724135869
156894723
217568394
438912657
569473281

168279354
295483671
437516892
859164723
326798415
741325968
913857246
574632189
682941537

683542179
729816435
451793268
138965742
972184653
564237891
397621584
815479326
246358917

537942681
194568273
268173954
743689125
925731468
816425397
389217546
651894732
472356819

138524679
476389512
592176483
865237194
341965827
729418365
657893241
914652738
283741956

835492716
462817395
971536482
123968574
784351269
596724138
217649853
349185627
658273941

427819536
389265471
651437289
142673895
793584612
568192347
836921754
975346128
214758963

671459382
498623571
523817469
937182654
845936127
216745938
162398745
789564213
354271896

518793642
247685931
396142785
471258369
829316574
635974128
162439857
954867213
783521496

613754928
759812436
824936571
197643852
246578193
385291764
938165247
561427389
472389615

719354628
563928174
824176359
651782493
378469512
492531867
146293785
237815946
985647231

694137528
725864931
381295647
973521486
562489713
418376259
237958164
846712395
159643872

132876945
759314628
684295317
467182593
593647182
218539764
921758436
376421859
845963271

239486571
416597283
875231964
628315497
153749826
947862315
362974158
794158632
581623749

537861429
418392675
296475381
871234956
954786213
623159847
742913568
385647192
169528734

279483516
856719234
431562978
187954623
692378451
543126897
724835169
368291745
915647382

583721964
164985237
927634851
859316472
742859316
316247589
275198643
698473125
431562798

145726398
983514276
276839451
518247639
634195782
792683514
859472163
461358927
327961845

267481395
495236718
813795264
624913587
378654129
951827643
589362471
142579836
736148952

143526789
296178435
857934162
762391548
534782691
981645273
479253816
628419357
315867924

426379851
795812643
138465297
671934528
952186734
384257169
849521376
263798415
517643982

695382147
184576923
732194568
549718236
368925471
271643895
457261389
923857614
816439752

546387219
327914856
981526347
239658174
815473692
674192583
468731925
792865431
153249768

153798426
978246531
426315987
345821769
817963254
269457813
532679148
691584372
784132695

389562471
462371598
157984263
873426159
521839647
694715382
745193826
238657914
916248735

134687259
682915473
795324618
428571936
316498725
579236841
263149587
851762394
947853162

516947382
928613475
347258619
472186593
189435267
653729841
734892156
895361724
261574938

139548627
285736419
476129835
714983256
962415783
853267941
528691374
397854162
641372598

875324619
269715384
143698275
456283197
928471563
317956842
791562438
632847951
584139726

364189572
528763914
791452863
876341259
945276138
132895746
657924381
283617495
419538627

796485132
183296574
452731968
918364257
347512689
625978413
564827391
831649725
279153846

125639874
784521369
639784521
591368742
263475198
478192635
352916487
947853216
816247953

935618247
468729531
217354986
381267495
752493618
694581723
573842169
146935872
829176354

389452761
675139824
241687539
823976145
496518372
517324698
754893216
162745983
938261457

642987351
178435269
593216478
386542197
725691834
419873526
267154983
854369712
931728645

592478163
786319425
134526897
249185376
358697241
617243589
425761938
961832754
873954612

914623758
568749312
732851946
829576431
357412869
146938527
491367285
285194673
673285194

467328915
182795346
539461872
345689721
296173584
871542693
624937158
713854269
958216437

437651298
821439657
695287413
376528149
514796382
982314765
243965871
758142936
169873524

146237598
783459216
259168743
862971435
571346982
934582167
498723651
317695824
625814379

734258196
529631874
618947325
182579643
967384512
453162987
276895431
391426758
845713269

952147368
683259471
741836925
196478532
875312694
234965187
568791243
329584716
417623859

634582791
859471326
217936485
972163854
183745269
465298173
346857912
791624538
528319647

213758964
649312758
857946321
725183649
981467235
436529187
198634572
374295816
562871493

537126894
961854273
482793156
318945762
249671385
675382941
196538427
823467519
754219638

859234761
612795843
473168529
394687215
267351984
581942637
735816492
946523178
128479356

956214873
731895624
284763591
528379146
143682957
697541238
875936412
319428765
462157389

312485769
879126453
456397812
591278634
784653921
623941578
938762145
247519386
165834297

571324968
943861752
268759431
415638297
837192645
629547813
194283576
352976184
786415329

185264739
234917586
967538214
612375948
793481625
548692173
376149852
859723461
421856397

279816354
146539827
538472196
612748935
793265481
854193672
367924518
425381769
981657243

614592387
273861945
598473612
739185426
846329751
152647839
461958273
387216594
925734168

547638912
189542736
632917845
754863129
216495387
398271564
861729453
473156298
925384671

628197534
174653982
953248167
537981426
812465793
496732815
261579348
789324651
345816279

374961582
659248371
218735946
843627195
965184237
721593864
597316428
182479653
436852719

435629817
867134529
912587346
381942765
549768231
726315984
294856173
673291458
158473692

895671243
473928516
162435987
256189374
947356821
381742659
718263495
624597138
539814762

746329518
815467932
329185476
193748625
287956341
564213789
458631297
931572864
672894153

639142587
152876934
784593126
547681293
291435768
863927451
926718345
375264819
418359672

796382514
183945726
245167839
461728953
832596471
957431682
579214368
328679145
614853297

381947652
459162378
627853194
736491825
198725436
245386719
963278541
814539267
572614983

367285941
529147836
418963725
732598614
145672389
896314572
671439258
953821467
284756193

743519682
529683714
186247935
371452869
852796143
964138527
217365498
438971256
695824371

674195238
523786914
891324765
439268571
182547396
765931482
948672153
217853649
356419827

371265489
286941375
945873612
698312754
724659831
153784296
819427563
562138947
437596128

932864175
876521349
154397862
789615423
641238957
325749681
218976534
597483216
463152798

539721648
428936157
716854293
241398765
953672481
867145329
394287516
685413972
172569834

154697238
293485761
786213954
678149523
429536187
531872496
862754319
945361872
317928645

256837914
483591627
179246538
531982476
864375192
927614853
692758341
318429765
745163289

318497652
647125938
259638174
834519267
125786493
796342581
583264719
972851346
461973825

621795438
349821756
857346129
976182543
432567891
518934267
283419675
794658312
165273984

729483651
658921437
341675289
573214968
192836574
864759123
435168792
987542316
216397845

867521349
295473681
341689275
172965834
689234157
453718926
938157462
724896513
516342798

562478391
187359642
349126875
835917264
796245183
214863957
971582436
623794518
458631729

594126738
836794512
127835469
258973641
941658327
763412895
679381254
485269173
312547986

516239748
492578163
783416529
139862457
254791836
678354291
965127384
821643975
347985612

587136249
914728653
326549781
473912865
652483917
198675324
835294176
769851432
241367598

472863915
986451372
315972684
728345196
539186247
164729853
691537428
853214769
247698531

693574821
814392756
725186934
358769142
462815379
179423685
547631298
231958467
986247513

843965271
269731548
571428936
492817365
617543892
358296714
125679483
734182659
986354127

375816429
264593781
819274635
427931568
598627143
631458972
156342897
982765314
743189256

647829153
518437962
392516487
934265871
285971346
176348529
853792614
421683795
769154238

516947238
847325961
392168475
621459387
983716524
754832619
135674892
479283156
268591743

532897641
769341528
184562973
857436219
621789354
493125786
948253167
315678492
276914835

318562794
694718253
572394618
256943871
831257946
749186325
467821539
983475162
125639487

274918635
851643297
936725418
647839152
192457386
385261974
728394561
413586729
569172843

943216857
826579314
751843962
164392578
537684291
298157643
312765489
689431725
475928136

359461287
284759316
617823549
592687431
831594672
476132958
945218763
728346195
163975824

294785316
857316294
136429758
342957861
971862543
685143972
413598627
528674139
769231485

197645328
465823917
832971645
274538169
586194273
319267584
943712856
651489732
728356491

793621854
581934762
246785319
178259436
452163987
639847125
325478691
814596273
967312548

834567192
291438765
756192843
319824657
678953214
425671389
982715436
167349528
543286971

348259167
657183294
912746385
523867941
169324578
874915623
786591432
295438716
431672859

879241365
142653789
653879412
397185624
268794153
415326897
531462978
986537241
724918536

194682537
286375941
375941826
647258193
813497652
529163784
738526419
961834275
452719368

236598417
941376825
875421963
792145638
418637592
653289174
187953246
364812759
529764381

639417582
827596134
514238976
491623857
753184269
268759341
172865493
345971628
986342715

958623147
412857693
367194852
146982375
285731469
739465281
624379518
571248936
893516724

938256147
541937268
627184539
462719385
315628974
789543621
854392716
296471853
173865492

741835296
928764153
356219478
892541367
564378912
173692584
487953621
215486739
639127845

257416389
361897524
498523716
635249178
742681953
189735462
524378691
973162845
816954237

429583671
817946523
563172894
758294136
146735982
932861745
684317259
395628417
271459368

359274681
621598437
874163529
592617348
467385912
138942765
715836294
283459176
946721853

485372961
629154783
713986245
357428196
861793452
294561378
146837529
578219634
932645817

876925134
914763285
352148976
143859627
289476351
765231498
627384519
498512763
531697842

571382649
234619587
896475312
713248965
629531874
458967231
185793426
947826153
362154798

926371854
178645239
453892167
347568912
581239476
692714385
769483521
234157698
815926743

536849721
472315968
189762543
258496317
761523894
394178652
615237489
943681275
827954136

513276498
927814563
486593721
872135649
354769182
169428375
295641837
638957214
741382956

741295683
256138794
893476125
139784256
487652931
625913478
362849517
574321869
918567342

935678241
162594873
487321659
359186724
624735198
718942365
843269517
596817432
271453986

593862174
421793865
876415932
758649321
342571689
619328457
234956718
187234596
965187243

478963521
631452987
295781463
146398752
952617348
783245619
814579236
529836174
367124895

296451783
357289461
418763952
549178236
672395814
183624579
764512398
921837645
835946127

964731528
387259146
521684739
193527684
752846391
648913275
839175462
275468913
416392857

476913528
231758964
598642173
149536287
823179645
657824319
382465791
764391852
915287436

961534827
843726591
572891346
459683712
238417965
617952438
796245183
324178659
185369274

548623971
316879254
297514368
864295137
125736849
973148625
659482713
431967582
782351496

956327814
834591672
712486395
571849263
428163957
693275481
247958136
169734528
385612749

957482163
461973852
382516947
723869415
614725389
895341276
549137628
278694531
136258794

596481237
382957416
471263859
713698524
629514783
854732961
235179648
968345172
147826395

417836295
932175648
685924713
598243167
173689524
246751839
369517482
721498356
854362971

593178624
472936815
681245973
948561237
167823459
235794168
329417586
816359742
754682391

583974216
496821375
712653984
135249867
978516423
264738591
329165748
647382159
851497632

972436581
486517923
315892647
869251374
237964158
154783296
521678439
743129865
698345712

196375842
247968351
853241679
315726498
729854163
684193725
968517234
432689517
571432986

347869125
612375894
958124637
796413582
134258976
825796341
571932468
463587219
289641753

617945328
439782651
852613749
528367194
971524836
364198275
286439517
145276983
793851462

362715894
579684213
418392675
236849157
945127386
187536942
691473528
854261739
723958461

712586943
853924176
694317852
948651237
526873419
137492685
275168394
361749528
489235761

452381697
736942185
918567324
195273846
267498513
384156279
643819752
829735461
571624938

751692483
982435167
634718925
516249738
893571246
427863519
169354872
275186394
348927651

962154873
817623549
345789162
526817394
734592618
189346725
451968237
278431956
693275481

378961452
159824367
462375891
621483975
794512683
583697214
815246739
236759148
947138526

476921385
983564712
251873694
547312869
328695147
619748253
134289576
792156438
865437921

965841273
241736859
387259164
128367945
754198326
693524781
839675412
572413698
416982537

187632954
265974318
943581276
718459623
532867491
694123587
829746135
471395862
356218749

623879451
148652973
795413268
216348795
837925146
459761382
584237619
972186534
361594827

813697452
762543918
549821367
456239871
321768594
987154623
234975186
698312745
175486239

371568492
842139765
659274138
217386549
593421687
468795321
925613874
186947253
734852916

124968735
958732461
637514928
342689157
789153642
561427893
876395214
293841576
415276389

954871362
271639548
683452719
738964251
512783694
496215837
127396485
349528176
865147923

976453281
235178649
184926537
397512864
562894173
418367952
749681325
853249716
621735498

487351296
165792483
932684751
216475938
358129674
794863125
823946517
541237869
679518342

217458639
893761425
456392781
174583296
965124378
328679154
541937862
632815947
789246513

254931867
987642513
316857492
621375984
473189256
895264371
542718639
139526748
768493125

614372859
239548761
875196342
168725934
542839617
397461528
723954186
451687293
986213475

831426759
965137428
274985136
349762815
752814963
186593247
628371594
517649382
493258671

784593216
913268547
652741893
326159478
148672359
579384621
297835164
861427935
435916782

294358761
378916452
561427983
419532678
836791524
725684319
987263145
143875296
652149837

381276945
965134872
724589316
597328164
846917523
132465789
613752498
279843651
458691237

739628451
142375968
568194237
456912873
287463519
391857624
913546782
825739146
674281395

741259836
698137425
523864197
879326541
216475389
435981672
357698214
162743958
984512763

512946738
839751624
764238915
187624593
493175862
256389471
341567289
978412356
625893147

791254638
248367915
653891274
872913546
934526781
516748392
365489127
189672453
427135869

387421569
549876213
621539748
834615972
712943685
965287134
253168497
476392851
198754326

493768215
276145938
581239647
732486591
859317426
164952783
317524869
645893172
928671354

926173485
831945726
457286391
312759864
795864132
684312579
169438257
248597613
573621948

234168597
817935426
965472381
651389274
798254163
423716859
386547912
542691738
179823645

427385961
315796284
968421573
674238195
832519746
159647832
291863457
546972318
783154629

572348169
196527438
483691725
721934856
935876241
864215397
219753684
348169572
657482913

746193852
139528476
852746319
461987235
285634197
397251684
928365741
574812963
613479528

129473856
763185942
485269713
548726139
271398564
396514287
954832671
812647395
637951428

386471295
257689431
941523768
729864513
638715924
514392687
173946852
892157346
465238179

513962487
786341259
249578361
892713546
467859123
351624798
134296875
625187934
978435612

142675938
987432651
536891247
718254369
654319872
329768514
461923785
893547126
275186493

873491526
412657893
695238174
731526489
548379612
269184735
127965348
986743251
354812967

149527683
536148279
782369451
328915764
654732198
917486532
473691825
861253947
295874316

982641735
634597281
157832694
745123968
398764512
216985347
561378429
829456173
473219856

862519374
354876291
197432568
948367125
725194836
631285947
419753682
286941753
573628419

548139726
961472385
237865194
476953812
812647539
395218467
159324678
783596241
624781953

197453862
468291573
235768914
813672495
759134628
642589731
524917386
376825149
981346257

847163592
935278614
216594783
763859241
194632857
582741369
429386175
651927438
378415926

697582413
324691875
185734962
976128354
543976128
812345697
439267581
761853249
258419736

274931856
539862741
681475932
127548693
853619427
496723185
915287364
362194578
748356219

384176952
297345816
615289374
821564793
759832641
463791528
972618435
546923187
138457269

567893421
814527639
329416758
481962573
752341986
936785214
645178392
278639145
193254867

754398612
396412785
812675439
923847156
675921843
148563297
561734928
237189564
489256371

628154973
951376824
374289156
145897632
739462518
286513497
892741365
563928741
417635289

489215673
137468925
562739148
348657219
295341786
716982534
653174892
974826351
821593467

928753416
657841329
431629785
584392167
269174538
173586942
396217854
842935671
715468293

697823541
541679238
328415769
479286153
136597824
285341976
912734685
764158392
853962417

597341682
481726935
632958714
248539167
163874259
975612843
359187426
826493571
714265398

387691524
951423768
246857139
513968247
629574381
874132695
795386412
162749853
438215976

318754296
742896315
956123874
684571932
193462587
527938641
271385469
869247153
435619728

372596481
918742653
564138729
259473816
436815972
187629534
795361248
823954167
641287395

189642357
723591846
456738219
671823594
932465781
845179623
567214938
294387165
318956472

127854936
895613427
463972851
742361598
386295174
951487362
238546719
674139285
519728643

153874296
892561734
476293581
315629478
748135629
629487315
587316942
234958167
961742853

692184375
543726198
781953462
158467923
936512784
427398516
214675839
369841257
875239641

346582179
571936428
982471635
758319246
164257983
239648517
617894352
493725861
825163794

156472938
729368415
348195672
834759126
671824593
592631847
467513289
215987364
983246751

362549871
857631924
491287365
273158649
685924137
914376258
746892513
529713486
138465792

724561389
318749256
569328174
895236417
436917825
271854693
983672541
647185932
152493768

361729548
872514693
594638271
983267415
257143986
146985732
425891367
738456129
619372854

276134598
841965723
359827416
765419382
912358647
438276159
687542931
194683275
523791864

359742186
842651793
617938542
928176435
431529678
576483921
295817364
784365219
163294857

726498531
395761284
481523679
674382195
158974362
239156847
542639718
967815423
813247956

978514263
542637981
163892754
285973416
396148527
417265839
659781342
831429675
724356198

748316295
159782436
236459718
963548172
872691354
514237689
687125943
425973861
391864527

713684529
629531874
485972613
148365792
962817345
537249168
394756281
256198437
871423956

721594863
496783512
583621794
219458637
657132948
834967251
345879126
168245379
972316485

531284796
462179385
987365412
679832154
815746239
243951867
324698571
756413928
198527643

314865972
895237641
672149538
526798314
139452867
748613295
983571426
457926183
261384759

217698543
349751628
865243917
798435261
531962874
426817359
182376495
973524186
654189732

439257618
678314295
251896374
184973526
597462831
326185749
843529167
965731482
712648953

251834967
367291845
948765321
594126783
713548296
826379154
689413572
432957618
175682439

916457283
542398176
783261945
439682751
278514369
651739824
865173492
394825617
127946538

869534712
517862943
234197856
178256439
345981627
692473185
783645291
926318574
451729368

974163582
823549671
561278349
398624157
247815936
615937428
786451293
432796815
159382764

683214759
459837126
217956348
325461897
978325614
164798532
592673481
741582963
836149275

769852431
315794286
248316795
536127948
421985367
987463152
653279814
192548673
874631529

492631875
865794231
173825649
319562487
726418593
584973126
257149368
941386752
638257914

381492657
659178324
247356198
872645931
594813762
136927485
765234819
413589276
928761543

843692571
957814632
162357948
796541283
438269157
521738469
274985316
319476825
685123794

849631725
361572984
572948613
754163298
926854371
183729456
437215869
618497532
295386147

526947381
381526947
794831562
638175294
947362158
215498736
879254613
463719825
152683479

894617523
236945718
571238649
925871364
318426957
647359281
453782196
762194835
189563472

718564293
394281567
562793184
879456321
156328749
243179658
631842975
427935816
985617432

985614237
314257689
672398541
453869712
268471395
197532468
839745126
726183954
541926873

349158627
765924831
218367954
674581293
183279465
592643718
436712589
957836142
821495376

549712638
236895471
718643592
425369187
863174259
197528346
371956824
954281763
682437915

549732186
628915374
317846259
263589417
981467523
475123698
196274835
854391762
732658941

782146539
561793842
934285176
827914365
196357428
453862917
349678251
615429783
278531694

825417396
369825471
471639285
183964527
657283914
294571863
712348659
946152738
538796142

152467938
984213657
763895142
628154379
317926485
495738216
576349821
239581764
841672593

183947562
542386971
769152438
215639784
837425196
496718253
351894627
628571349
974263815

743695128
165287934
829413765
478329651
396158472
512746893
987531246
231964587
654872319

275134698
183976254
946285371
831592467
657843912
429761583
398627145
712459836
564318729

792516348
351847692
846329175
517968423
689432751
423751986
235174869
964283517
178695234

234579816
597816234
168342597
453698172
671425983
829137645
716953428
982764351
345281769

916327854
487695312
523481967
139276485
658914723
274538196
892753641
345169278
761842539

814365279
735942681
926781435
589276143
341859762
267413598
493527816
158634927
672198354

923674815
856219437
417835629
298541763
571368294
364792581
182453976
735986142
649127358

346795821
892143576
517862934
624359187
173684259
958271463
281436795
465927318
739518642

725136489
491587623
683429157
946753218
832614795
157892364
319275846
274968531
568341972

641983572
587612394
923574861
456297183
719358426
238461957
864129735
395746218
172835649

493125867
671384952
528796431
349251786
785643219
162879345
937518624
854962173
216437598

153946782
974823165
682175439
438751296
567294813
219638547
745319628
326487951
891562374

752861349
614329857
839574162
278436915
196785423
543912786
425197638
981653274
367248591

782964351
916753482
435812697
574629813
891347265
263581749
127496538
659238174
348175926

521947386
967183245
348526197
793615428
152498763
486372519
614739852
839254671
275861934

261378954
875649132
439215786
396784521
742531869
518926347
654193278
987452613
123867495

516972438
789346125
234518796
378265914
195784362
462139587
853421679
921657843
647893251

351486972
492753618
876291453
613548297
527139864
984627135
165874329
249315786
738962541

397651284
481792536
652384179
973426851
864135792
215978463
539247618
726813945
148569327

416239785
398754621
725861349
841972536
537416892
962583417
154628973
279345168
683197254

923174856
867952134
451683279
798316542
614295387
532748691
285467913
176839425
349521768

574618932
931472865
682359147
497185326
368247591
215936784
753864219
849521673
126793458

892135476
176824935
354967182
947386251
285471369
613259847
738612594
461598723
529743618

129435867
637891524
584267319
251743986
468952731
793186452
942518673
876329145
315674298

512893746
487561329
936247185
194386257
378425961
265719834
623174598
841952673
759638412

453687921
792143856
618529437
836412795
945378162
127965384
289754613
564831279
371296548

472863915
519742638
638519274
857926341
924135867
163478529
245681793
796354182
381297456

679521438
458376219
123489765
961237854
742658193
385194672
894763521
216945387
537812946

746189352
238456719
159273684
527641893
483597261
691832475
912764538
864315927
375928146

287594613
143627958
659813724
536781249
892456137
471239586
324975861
965148372
718362495

672839415
359164728
481752693
863245179
947318256
215976834
526497381
734581962
198623547

326915748
975483216
481627593
817392654
632548971
594761382
243859167
758136429
169274835

915234786
726819543
843576291
672395418
431782965
598461372
384657129
269143857
157928634

732948615
594136287
186725439
921567348
653814792
847392561
218473956
369251874
475689123

481639527
693752418
752841963
246397185
835126794
179485236
524968371
918573642
367214859

954321687
372468159
681975342
527836491
839154276
416297835
193582764
745613928
268749513

837941526
412756938
569328417
948172653
125634879
673895142
291483765
754269381
386517294

315672948
842193576
769548231
631859427
258467319
497321865
573914682
186235794
924786153

182694537
654732819
739851246
927418365
548963721
361527984
413279658
875346192
296185473

215643879
397518264
468729513
981237456
673854921
542196738
726481395
859362147
134975682

857136429
962478531
314529687
176243895
489765213
235891764
641387952
528914376
793652148

856391472
132487596
974256318
493615827
287934651
615728943
541873269
728569134
369142785

645793812
789162543
312458769
237984156
461275398
958631274
196327485
824519637
573846921

923486571
786519324
145237896
614978253
257341968
839652417
491865732
568723149
372194685

483596217
672183594
159274638
391452876
528367149
746918352
217645983
865739421
934821765

837614952
416592783
592738461
385976214
971425638
624183579
153269847
268347195
749851326

689172534
732546981
514398672
926715843
451683729
873924156
268451397
195237468
347869215

743851926
612937458
958246731
294718365
875364192
136529847
321485679
569173284
487692513

387142596
129576483
465983127
942735861
531628749
678419235
216354978
853297614
794861352

632517948
789246351
154389762
521473896
893651274
476892513
965138427
248765139
317924685

583627194
124539678
967184325
712496853
698753241
435218967
371942586
849365712
256871439

349762815
512834967
786915423
261589374
957423186
438176259
695248731
124357698
873691542

489136275
721458369
653792481
834265197
512379648
976841532
348527916
195683724
267914853

186243597
723598164
594671823
975312648
631984275
248765931
357129486
869457312
412836759

395476821
427198536
816352974
784619253
562783419
931524687
278941365
659237148
143865792

913467582
724538196
865912374
359846721
472159863
186723459
241685937
698371245
537294618

947652831
231784956
856391472
514873269
389126745
762945318
698537124
475219683
123468597

369714528
781526934
245983167
672395481
534861792
918472653
456237819
193648275
827159346

796532814
234168597
185794236
573681429
619243758
842957361
457319682
321876945
968425173

327618945
891542673
564397128
438175296
915286734
276439851
682754319
149823567
753961482

739645281
485921376
162873945
948167532
657432198
213589764
394256817
821794653
576318429

238159764
159476823
467382915
894725631
375861249
612934587
926513478
581247396
743698152

671529483
984317652
235486971
593864127
862731594
147295836
326948715
459172368
718653249

712943865
698715234
453268719
341679528
286534197
975182346
837491652
129856473
564327981

681539742
243871695
579426831
195368427
468712359
732954168
854697213
317245986
926183574

781563492
435289761
269471538
148927653
356814279
927356814
673142985
592738146
814695327

382416759
149725683
657398214
723961548
894573126
561284397
976142835
238659471
415837962

539286471
842137695
671954382
987562134
125473869
364891527
418329756
793645218
256718943

852937614
479126853
613458927
294761538
561384792
387295461
728519346
936842175
145673289

274953861
613478952
985162734
742681593
368295417
591347628
156824379
827539146
439716285

879524361
516793824
432681795
283465917
647139582
951872643
765218439
194356278
328947156

951286437
768543219
324197658
197362845
436958172
285471963
873619524
519724386
642835791

895321674
371496852
462758391
934687125
758142963
216935748
147563289
629814537
583279416

243965781
659781342
871324659
398617524
716452938
425893167
982136475
564279813
137548296

832671954
165942873
497358216
583769142
249813567
716425389
324186795
978534621
651297438

859742316
371896245
264135897
725364189
138957462
496218753
912683574
647521938
583479621

347926158
819435726
256718493
561382974
782149635
934567812
425691387
173854269
698273541

217346958
546982317
398571264
451698723
823157649
769234581
182769435
675413892
934825176

154967328
736428195
829513746
965271483
372684951
418359267
647195832
283746519
591832674

719458623
264913785
853672149
146295837
928347516
537861492
681739254
375124968
492586371

263817954
918465372
754932186
349586721
176324895
825179463
582743619
637291548
491658237

267415893
139827465
548639127
714983256
986542371
325761948
672198534
853274619
491356782

625738419
814259637
937641825
396185742
758426391
142973586
281367954
473592168
569814273

589467123
247193568
613852947
852734691
936215874
471986352
364521789
795348216
128679435

238649751
475138926
961527843
324765189
896214375
517893264
142976538
659382417
783451692

459237168
378146295
612859734
764915823
835672941
921483657
283591476
546728319
197364582

853496712
296517834
741283659
319724586
482165973
675839241
168352497
937648125
524971368

943167258
875329614
216854937
634592781
791683542
528741396
367918425
152436879
489275163

682471935
149536872
357289164
813924756
296357418
475618293
534192687
721865349
968743521

726984513
413657892
859213764
275198436
694732158
381465279
562341987
137829645
948576321

982637541
651294873
347851692
824379165
719526384
536148927
298413756
463785219
175962438

536427198
481695732
927183564
295314687
678259341
143876259
719568423
352941876
864732915

147628593
529317486
368945172
496572318
732189654
815436729
651293847
974861235
283754961

643821957
582974613
197635482
258346791
764189325
319257864
431568279
825793146
976412538

247356981
156289437
983471562
361792854
572648193
894135726
419863275
735924618
628517349

243197658
698253741
571486932
967528413
812349567
354761829
185934276
439672185
726815394

632981547
581472369
794365218
168739425
329514786
475826931
916247853
253198674
847653192

418257639
679348152
253169478
146723985
785914263
392685741
827596314
934871526
561432897

143756298
296481573
758293461
839624157
615378942
427519386
362845719
984137625
571962834

325879146
687142953
914635872
469321587
152768439
873594621
298413765
536987214
741256398

842157936
937286514
561349782
213875469
795461823
684923175
176592348
429738651
358614297

243615789
781249356
965738214
856497123
394182675
127356948
678523491
439871562
512964837

152496837
967831254
384527169
521673498
739248615
846159723
278365941
695714382
413982576

831526947
759384126
246179835
682793514
475218369
193645278
918437652
527861493
364952781

375896142
642731958
819254763
768125394
951483627
423967581
234579816
587612439
196348275

561389724
948762315
372514689
817695432
296438571
453127968
684253197
125976843
739841256

734891652
682574931
915632784
578123469
349765128
126489375
853946217
291357846
467218593

149863725
238597614
765241893
827136549
394785162
651429387
572918436
916354278
483672951

932614875
146587293
785932164
813459726
257361489
694278351
568743912
479125638
321896547

637529481
185764329
249831765
318642957
794158632
526973148
963287514
851496273
472315896

725846913
613279845
894153726
258761394
347982561
169534278
932618457
586427139
471395682

851394762
732816945
694275183
317629854
429581376
586743219
268957431
173462598
945138627

768953124
539124768
412687539
985341672
326578491
174296853
853469217
297815346
641732985

387241695
269853741
154769382
926314578
873625419
541978236
498532167
612497853
735186924

368749152
714352896
529168347
271486539
943571628
685923471
497615283
836294715
152837964

924158763
567392418
138647952
672489531
341526897
895713246
783964125
219835674
456271389

129583674
835467192
674912538
416735289
257849361
983126457
548671923
762394815
391258746

692457183
514832679
837961452
283796541
761345298
945218736
458123967
326579814
179684325

529387416
143695782
867124395
736849251
218756943
954213867
375968124
481572639
692431578

147568392
263947581
958213647
824371956
679852134
531694278
485129763
792436815
316785429

976123458
514678932
328495716
482716395
695342187
731859624
857961243
143287569
269534871

739524861
268371954
451698732
692847513
587163429
143952687
826439175
314785296
975216348

872539146
495716283
136428759
217965438
543287691
689143572
358671924
964352817
721894365

897135624
542876931
136492578
473689152
961527843
258314796
624758319
719263485
385941267

495628137
832917465
671435298
358149726
217386549
964752381
583291674
146873952
729564813

265714398
971328564
843956712
192685437
457231986
386497125
638579241
524163879
719842653

587639124
642715839
913284657
351467982
428591763
769823541
195346278
236178495
874952316

854317629
139826475
726594813
348172956
971635248
265948137
613259784
482763591
597481362

319752846
245618973
768439125
582361794
431297658
976845312
193526487
824173569
657984231

981275634
537164289
264398157
645812793
172953468
893746521
318527946
459631872
726489315

678945132
241386795
953712864
435671289
897254613
126839457
782193546
364528971
519467328

968345127
134927586
752816934
871654392
549238671
623791845
287169453
496573218
315482769

376298541
915764328
428351679
194876235
832945167
567123894
759682413
681437952
243519786

243568971
891734625
765291384
482159763
657342819
319876542
126983457
534617298
978425136

395628741
478195236
261743859
687352194
154976328
932814675
826439517
743561982
519287463

583461972
174923658
269758413
745192836
812635794
396847521
651274389
438519267
927386145

943615278
268379415
571428639
495863721
382147956
716592843
154786392
639254187
827931564

239587614
468931725
715426893
321758946
874369251
596142378
147893562
653274189
982615437

483756921
965214783
217839456
628391547
154678239
739542168
876925314
342167895
591483672

483629751
517384296
962751348
675148923
849237615
231965874
754893162
128476539
396512487

936578421
851294376
472316958
164785239
395421867
287639514
713942685
529867143
648153792

714395268
536827194
982461375
421536987
857149632
369782451
275613849
698274513
143958726

831754269
495286371
726931458
318592647
672143895
954867132
269378514
147625983
583419726

269578134
534612879
187439256
918745623
752396481
643821597
396284715
875163942
421957368

294157683
836294751
157638294
643719528
925483176
781562439
578341962
312976845
469825317

163825947
957134826
284967315
825416793
739258164
416793582
391542678
572689431
648371259

923415876
584673219
761928543
316582794
875149632
492367185
659731428
247896351
138254967

965843127
413627895
287519463
594236781
172498536
638175249
741962358
826351974
359784612

236954718
471328569
985167423
618495372
347812956
592736184
754683291
163279845
829541637

351462897
876139542
924857316
739645128
182973654
645281739
418596273
293718465
567324981

849137652
576942318
231685947
415798263
692314875
783526194
154263789
927851436
368479521

865324917
219675834
734891256
947152683
356489721
128763549
681537492
593246178
472918365

273964851
948571623
156382479
785193246
362847915
491625387
837416592
614259738
529738164

927356481
348712569
156498237
492867153
763541928
815923746
589134672
631275894
274689315

625481379
738962514
419375826
563217948
247859631
981634257
854726193
372198465
196543782

184765392
657239481
239481675
512697834
378124569
946853127
493578216
861942753
725316948

524897136
963142578
178365249
839416752
612573894
745928361
286739415
457681923
391254687

843269571
259173468
761548923
194752836
582316749
376894215
417685392
628937154
935421687

296734518
541896732
873521964
682953471
435187629
719462853
924375186
167248395
358619247

963257481
172894563
845136972
691528347
524763198
738419256
216975834
457381629
389642715

185793624
629514738
743628519
816375942
432169857
597482361
371946285
968251473
254837196

629481753
731695248
845237961
498326175
257814396
316759824
584973612
962148537
173562489

678354291
932167845
415892637
563749128
287631954
194528376
359486712
746213589
821975463

783125946
465389271
912467538
198643725
356792184
274518693
531974862
629831457
847256319

374512698
295638417
168794352
987453261
526971843
413286579
851369724
732145986
649827135

471865392
962713458
583429617
754391826
129684735
836572941
248136579
397258164
615947283

327498651
451736289
698521473
735149862
869275314
142683795
986352147
573814926
214967538

653217948
178946235
492853671
961734852
385192467
724568193
247389516
539621784
816475329

369217458
185469723
247538691
926873145
571694382
438152976
752346819
614985237
893721564

362859471
459167328
178432956
947625183
281374695
635981742
823746519
796518234
514293867

279186345
851943276
346725198
628451937
597632481
413897562
764219853
185364729
932578614

375968124
412573698
698142375
729314586
153286749
846759231
581437962
934625817
267891453

682491753
415723968
973568241
824936517
569187324
137245896
396812475
748659132
251374689

387914265
462735198
915628374
548196732
679342581
123587946
291463857
736851429
854279613

392148756
547632189
618759324
425983617
936271548
781465293
179826435
854317962
263594871

579826341
328419675
614537829
156794283
983261754
247358916
762945138
895173462
431682597

826951734
513784926
479632518
635219847
981473265
742865391
197526483
268347159
354198672

345862971
879415362
216739548
134296857
698547213
752183694
987621435
523974186
461358729

271843965
593716824
486592371
835271649
769458132
124369587
347985216
912634758
658127493

851239674
962574183
374816295
437682519
296153847
518497362
789365421
145928736
623741958

793684521
862531974
541972638
658327149
139458267
274196853
425719386
986243715
317865492

319578624
256341978
874926135
735419286
941862357
682735491
128697543
497153862
563284719

824753961
715962834
936418275
581329647
379846512
462571398
648135729
297684153
153297486

235416987
648379251
197582634
562894713
784123569
319765428
953648172
821957346
476231895

917628354
468935271
532147689
843792165
179564823
256813947
681459732
395276418
724381596

427318659
851926347
369457218
698174532
274583961
513269874
132795486
946831725
785642193

264973581
895641327
713285469
386124975
947538216
152796843
531862794
678459132
429317658

863291475
751384926
249657813
132749568
598126734
476538192
627415389
384972651
915863247

297538416
854176392
136924785
729361548
418759263
563842179
641283957
972615834
385497621

479561328
513428796
826379145
951643287
738952614
642187539
384715962
167294853
295836471

695218473
427395861
318746925
571862349
946531782
832479156
769154238
184623597
253987614

176982345
542173968
938456712
263748591
795231486
481695237
654829173
319567824
827314659

961854237
582973416
347621589
618547392
275398641
439162758
156739824
823416975
794285163

718645932
326978145
594132876
251367498
843529617
679814523
182453769
967281354
435796281

231985674
586247319
947631258
465129783
379568421
128473965
754316892
892754136
613892547

896321745
172594368
534678219
467289531
951743826
328165974
613952487
785436192
249817653

273695148
658421937
149387562
894756213
532814796
716239854
465972381
321568479
987143625

257834169
839612574
416597328
378459216
641328957
925761843
194273685
582946731
763185492

614723985
928165473
375948621
287431596
439657218
156892734
742316859
593284167
861579342

431957826
275468913
869213574
193825467
784639152
526741389
958376241
347182695
612594738

517864923
863219745
249537681
186925374
924173856
375648192
738451269
492386517
651792438

356479128
198523764
472816539
869341275
745692813
213785496
684237951
937154682
521968347

814796235
327185469
569324781
475639812
698271354
132548697
241963578
986457123
753812946

816359724
394287615
257461938
675812349
482935167
931674582
748193256
523746891
169528473

854173692
231946857
967528431
692417583
185392764
473685219
729851346
318764925
546239178

843167529
675924381
921835647
756342198
489751236
132698754
268579413
394216875
517483962

376284591
429156873
851973462
912847635
785369214
634521987
163492758
547618329
298735146

265719834
347826591
891453726
458962173
132587469
976134285
683245917
714698352
529371648

483619752
125347896
796582431
874231965
951864273
362975184
539428617
218756349
647193528

516398427
783542619
492761835
245637198
369815742
178924356
834279561
951486273
627153984

827643195
196572834
534189762
963724581
258931647
741856923
672395418
415268379
389417256

897514623
416327598
253986174
574693281
689142357
321758469
932475816
745861932
168239745

638197245
479528316
125643789
856439172
794281653
312756894
281964537
543872961
967315428

758463219
413952786
692871534
561789423
289534671
347216895
174698352
925347168
836125947

296415783
573286914
841379265
924831657
768542391
315967428
432658179
159723846
687194532

874136529
219574386
635829741
951782463
746395812
328461957
562947138
193258674
487613295

138724596
642591387
579386142
381679425
496852731
725143968
263917854
957468213
814235679

279814365
458369712
631257849
927635481
184972653
365481297
542798136
893126574
716543928

542173968
938264157
167985324
279416835
481352679
356897241
694528713
823741596
715639482

397215468
841637295
526984173
753821649
918346752
264759831
189463527
432578916
675192384

875241396
463759821
192683745
736512984
918436572
524978163
251894637
687325419
349167258

783925461
594176283
621384795
469832157
837519624
152467839
975248316
216753948
348691572

169728453
852439176
743156298
921845367
578361942
436297815
287614539
394572681
615983724

864251739
175493682
293867154
438129576
619745823
527386941
946538217
752914368
381672495

137985264
594632187
826741359
461278593
275369841
389514726
743826915
658193472
912457638

416237859
582149637
937568142
751394286
893612574
624785391
249856713
378421965
165973428

267385194
143792658
895614372
429853716
351467829
678921435
586179243
732548961
914236587

564931287
819274536
327856491
183592764
672143958
945687123
438725619
751369842
296418375

713594862
645872193
829316457
498621735
376458219
251739684
934167528
567283941
182945376

719324865
453869712
628751943
145278396
376495128
892613457
237146589
981532674
564987231

765893124
139425876
824617935
596241387
381759462
472386519
658932741
947168253
213574698

649728513
123965784
578413629
912847356
786532941
354196278
231674895
897351462
465289137

792853614
185642973
364179285
678314592
921765348
543928761
439287156
256491837
817536429

573946812
942851763
186237594
394568127
715324986
628179345
459613278
837492651
261785439

476238915
281495376
395176428
569741832
742853691
813629547
157984263
928367154
634512789

591687234
476932815
238451769
914378526
657219348
823564971
189743652
362195487
745826193

753249816
218653794
964187532
197534268
432768159
685921347
826395471
579412683
341876925

985721643
761453982
342869175
529617834
638945721
417382596
296174358
874536219
153298467

374921856
896435712
521867394
967154238
413782965
258693471
132549687
789216543
645378129

764289315
938514762
512376894
879463251
625198473
143752986
481637529
357921648
296845137

369574812
284631597
517982634
796325481
458196723
123748956
875413269
932867145
641259378

754836129
138295674
296147583
961452738
482673915
573981246
847519362
619328457
325764891

752961483
634758219
981234567
263597148
847612935
519843672
376125894
128479356
495386721

316859274
879246153
425137986
268914537
941573862
537682419
753428691
684791325
192365748

385679241
496812537
271453896
138927654
952164783
764538912
613295478
829741365
547386129

684379512
513824769
297516384
871632495
465197238
329485671
758943126
142768953
936251847

835169247
946872513
127354869
293547681
471683952
568291374
389415726
754926138
612738495

724631895
893574261
615982347
231895476
479263518
568147932
957418623
186329754
342756189

296317584
578492613
143865792
851279346
367184925
924653871
739541268
612738459
485926137

286319457
571248396
394567218
942835671
615724983
738196524
129473865
457682139
863951742

165387249
798452631
324619587
679145823
532768194
841923756
953276418
216834975
487591362

592478631
387615249
614932785
259341867
471826593
836597412
923764158
145283976
768159324

713469582
529738164
468125937
837942615
642513798
951687423
276351849
394876251
185294376

952687134
713452698
486319752
297538461
534126879
861794325
649271583
378945216
125863947

169732854
857964123
243581679
792658341
581423796
634179582
916847235
375296418
428315967

965847321
724163958
183529647
479651283
256384719
318792564
691475832
832916475
547238196

516297834
378461592
249853167
637524918
485619273
192378456
721946385
864135729
953782641

891725364
457836921
362941578
913267845
246598137
578413692
635172489
129684753
784359216

586439721
713826459
249175368
432568917
157942683
698713245
374681592
865297134
921354876

396527814
751864239
824391756
679415382
532978641
148236975
487659123
265183497
913742568

347529168
589136472
621478935
132794586
965813247
478652391
796241853
814365729
253987614

396845721
185672943
472931568
248769135
631584297
957213486
864197352
519328674
723456819

428591367
691473528
753268419
547126893
862359174
319784652
236817945
174935286
985642731

897561423
645723891
321894567
718935642
253648179
469172385
186257934
532489716
974316258

314528967
926374851
857691432
562983714
793416528
148257396
231849675
479165283
685732149

846397521
329851746
175426389
412978635
567213894
983564172
631749258
298635417
754182963

327541689
659387241
184962375
841735926
972816534
536294718
415673892
293158467
768429153

614287935
795613428
328495671
569124387
137859246
482736159
256371894
871942563
943568712

253974618
478615329
916382745
594263871
827149536
361758294
182597463
635421987
749836152

652134987
741895263
893672145
426719538
317458692
985263471
534927816
178546329
269381754

619574823
732186954
854923761
326891547
941357286
578642139
263718495
185469372
497235618

542193687
739628451
816754392
428967135
395412876
671835924
287341569
954286713
163579248

784231956
935746218
612895734
167358492
458629173
293174685
541982367
879463521
326517849

735941826
864572931
291386457
642853179
913627548
587194263
459768312
378215694
126439785

316947285
457826319
289351476
928763541
173495862
645182937
532678194
791234658
864519723

523984176
476531829
918276345
289643517
635127984
147859632
352468791
761392458
894715263

856317924
712984536
394265187
139472658
487596213
265831479
628143795
941758362
573629841

259316847
683947125
417285369
374528916
561739482
928461753
745892631
132674598
896153274

872431659
539672841
614895372
356124987
291758436
748963125
123549768
965387214
487216593

531264987
487359162
296817534
612593748
958476213
743128659
124785396
379641825
865932471

843279156
965314872
172865394
586743921
421698537
397521468
639482715
258137649
714956283

648791352
793254186
512683479
167348295
489572613
235916847
876135924
351429768
924867531

195284736
286397514
743651982
678519423
524873169
319426875
957132648
862745391
431968257

342765981
578491236
196832574
654183729
839274615
721956348
267518493
483629157
915347862

691823754
372546891
458917263
125369487
847251639
963478512
236795148
719684325
584132976

843521796
925376418
761984253
532497681
198265374
674813925
256139847
487652139
319748562

529463781
386712495
741985236
195837624
837246519
462159378
974621853
258394167
613578942

328615497
571943826
946782153
893427615
462159738
157836249
719564382
634298571
285371964

549627183
237148695
618539472
876951324
395264718
421783956
784312569
962475831
153896247

736481925
491257386
258936174
314728659
967145832
825693741
682579413
143862597
579314268

465137892
918452367
723698451
537914286
691283574
284576139
842369715
359721648
176845923

671438925
983725416
542961387
365289174
729154638
418376592
836517249
297643851
154892763

943167285
867529134
251843796
472981563
386475921
195236847
638752419
529314678
714698352

937152864
412968735
568734291
296485173
853617429
741293586
185329647
679841352
324576918

645287319
721936548
893145762
958461273
172893456
436572891
217658934
584319627
369724185

572946381
384172956
196538742
813769524
729415863
645823179
267381495
451697238
938254617

423698751
856147239
971235684
749351862
632784195
185926347
317569428
298413576
564872913

182396754
536742891
974158326
759634218
628519437
341827965
415273689
893465172
267981543

942638175
836715294
175429836
569381427
327564918
481972653
694153782
213847569
758296341

658179432
913426785
274583196
346912578
189357264
527648913
832795641
495861327
761234859

735169284
418237659
629485137
397842516
146753928
852916473
264578391
983621745
571394862

479823561
638159247
125746398
287514639
591637824
364298715
753461982
942385176
816972453

187394265
432165879
659278431
721436958
394857612
568912347
943721586
875649123
216583794

453926871
129378654
876514293
397485126
268731549
514692738
641253987
982147365
735869412

985214763
612973458
473865912
241789536
867531294
539426871
154698327
796342185
328157649

521396748
437258961
869741523
356482197
748169352
192537684
915874236
283615479
674923815

675814923
218963457
349572168
134689275
896257341
752431689
921748536
467395812
583126794

698715234
357942186
412638795
876593412
524186973
931274658
163457829
745829361
289361547

512938746
468257319
937614825
125473968
346589271
879126453
281345697
653792184
794861532

928563174
761492835
435871926
314759268
879246351
256138749
597314682
142687593
683925417

419763258
765281934
823495671
187934526
954628713
632157849
578316492
396542187
241879365

689732415
157684293
234591786
926845371
578213649
341976528
492368157
713459862
865127934

382415796
974362581
561897243
158924637
749653128
236781954
897536412
423179865
615248379

647382195
851947263
329615748
482753619
193268574
765491832
236579481
514836927
978124356

795316842
832495716
146728935
587932164
324167589
961584327
619253478
458671293
273849651

579218364
421637985
836945127
614572893
295183476
783469251
962351748
157894632
348726519

693854271
854712963
217639584
138925746
976481352
425376819
741298635
589163427
362547198

137965284
582347196
964128735
675289341
291473658
348651927
723514869
856792413
419836572

265817349
834962751
719435268
653198427
178524936
942673815
597346182
381259674
426781593

612974358
598236471
374581629
436712895
185493762
729658143
867329514
243165987
951847236

571432698
249867351
863519472
624951783
138276945
795384126
357198264
912645837
486723519

724651983
361789542
985432176
256178394
897324615
143596827
632917458
479865231
518243769

751468293
263915748
894273651
486392517
912657384
537184926
649721835
125836479
378549162

165824937
947613528
823975641
519732864
278461395
634589172
792358416
351246789
486197253

654187329
732459618
981326457
497612835
523894761
168573942
315968274
249731586
876245193

274369185
183245679
596817342
728693514
349158267
615472938
861524793
932781456
457936821

435967821
798412653
261853479
184735296
573296148
926148537
319584762
852679314
647321985

396175284
721489356
458362197
534791862
612854973
987623541
175936428
263548719
849217635

258174369
349586721
716923845
523497618
164832597
987615234
635741982
492358176
871269453

869412573
247385169
513976284
654893712
378251946
921647358
136724895
792568431
485139627

178243956
239586174
456971283
513697842
792438615
864152397
625719438
987364521
341825769

527369418
643185927
819742536
452896371
396471852
178253694
261534789
734928165
985617243

984713256
132465789
657892341
745236198
296187534
318549627
869351472
473628915
521974863

398672415
651943872
274581639
736819254
849235167
512467398
127394586
985126743
463758921

948715263
612839754
375246198
259168347
837594612
461372985
593687421
784921536
126453879

856437129
721589436
934126587
485613792
317295864
269748315
173952648
598364271
642871953

945186372
837492615
612573948
159824736
326759481
478631529
781365294
593248167
264917853

678542931
152693487
943871256
435986712
217435869
869127345
321768594
796354128
584219673

481935276
592467138
763128459
359614782
278593641
146872593
614789325
925341867
837256914

371426985
564789321
289315467
498671253
635942718
712853694
957238146
146597832
823164579

519768423
382549761
764132859
948627315
625381974
173495286
491876532
836254197
257913648

689573214
142896735
375241698
468125973
923467851
751389462
216938547
837654129
594712386

123968547
985374261
746215893
479152386
651837924
832496175
514689732
297543618
368721459

415937682
823564179
796812543
568271934
372459861
941683725
639148257
157326498
284795316

931748265
687259134
542361897
369572481
258194673
714683952
175926348
493815726
826437519

843962157
579813264
621745938
437286591
258139746
916457823
782394615
164528379
395671482

465739821
712658439
983214675
894123756
126875943
537946182
378591264
649382517
251467398

654913287
178425693
293768514
586247931
729631845
431859762
812594376
945376128
367182459

317826594
956347821
482915673
538179462
169452387
724638159
273561948
691784235
845293716

965412378
423768159
817539624
136974285
598621437
274853961
749386512
381295746
652147893

942758163
137629854
568413972
375162489
419587236
826934715
694371528
251896347
783245691

329165874
467892351
185473926
746319285
912548763
538627149
653781492
891254637
274936518

813769425
746352198
925841637
279186354
634925871
581473962
458697213
162534789
397218546

724653189
139728465
658914723
976832541
412579638
583146297
845367912
291485376
367291854

597621834
346785129
812493576
123564798
684379251
759812643
238956417
471238965
965147382

136847529
524693187
789251643
453968712
672315894
891724365
217589436
368472951
945136278

893541726
541627938
627893154
312485679
759162843
468379215
276934581
184256397
935718462

397845162
416392875
285761493
564983217
179526348
832174659
643257981
728419536
951638724

425786139
831259746
796143285
689421573
153978462
274635891
918567324
362814957
547392618

319785624
287146359
456923781
631594278
725318496
948672135
874251963
593467812
162839547

436291587
915873462
827456319
572649831
368127945
149538726
294365178
651784293
783912654

647539821
183724695
259168734
371492586
564387219
928651347
432976158
795813462
816245973

827619435
346257918
951843672
435798261
679124853
182365749
564981327
718432596
293576184

391486275
746253918
285719346
918637524
573842691
624195837
159364782
432578169
867921453

186735429
923184567
475692138
219476385
354918276
867523941
692357814
731849652
548261793

381769254
469352817
527148396
692413785
735286149
148975632
854637921
216894573
973521468

259486137
714539628
368127459
642895713
835271964
971364285
586942371
423718596
197653842

267148359
143592876
895736241
681375492
952864137
374219568
728953614
439681725
516427983

253974816
149286735
678135249
437569182
962817354
581423967
326751498
714698523
895342671

916327584
385491267
274856193
423579618
761284935
859163742
538912476
147635829
692748351

614273598
873954261
952681734
521497683
739816425
468325917
196748352
245139876
387562149

492653781
837921564
516487392
348592176
975136428
261748953
154869237
629374815
783215649

816245793
345879216
792163548
253697481
971458362
468321957
139582674
524716839
687934125

461589237
835724691
792361548
126938475
387415926
954672813
573246189
219853764
648197352

653714928
172859463
948263175
895347612
721986534
364125789
436572891
519638247
287491356

482691573
976453281
135728694
759136842
263845719
841972365
314587926
627319458
598264137

854193276
693724518
127568943
469375821
715682394
238941765
582419637
346257189
971836452

125689347
894173265
376452198
789524631
243861579
651397482
562748913
918236754
437915826

659831247
214976358
837542916
925683174
183794562
476125839
591468723
742359681
368217495

594768123
726931845
183452769
857624391
419385276
632197584
378549612
245816937
961273458

273948561
694125387
851367294
536281749
127496835
489753126
745839612
362514978
918672453

623978145
578421693
941563872
489652317
715384926
236719458
852196734
164237589
397845261

394285167
186743259
572619843
723594681
865132974
419876532
248967315
657321498
931458726

782519634
436287951
591643872
168792345
243158796
975364218
857921463
314876529
629435187

768342159
239715846
514869237
492137685
386254791
175986324
843571962
627498513
951623478

429651783
138274956
567398241
284935167
756412839
913786425
372869514
641527398
895143672

549278361
628913574
137465289
813724956
965381427
472659138
251847693
794536812
386192745

476528319
351967428
892341576
687253194
934176852
125489637
263895741
719634285
548712963

279813465
635724189
814695327
592167843
467238951
381549276
953472618
128356794
746981532

167592384
485763219
329148567
593476128
674281953
218359746
731624895
842935671
956817432

682793145
791546382
354821769
478215693
169384527
523967418
236478951
847159236
915632874

546821973
982735461
137469582
361984725
754216839
829573614
478392156
693157248
215648397

213589764
698742531
574136829
487693215
162854973
935217648
846921357
751368492
329475186

723689451
518743296
649521738
351467982
462895317
987312645
194278563
875936124
236154879

195723684
276845931
843169527
714392856
589476213
362581479
957214368
631958742
428637195

693852147
514976328
728431695
341697582
276185934
859324716
132768459
965243871
487519263

923481765
671359248
548627913
284936157
167845392
395172684
812593476
756214839
439768521

753692814
892415367
614873529
485736291
936128475
271954683
329587146
168349752
547261938

593746128
127358469
648192753
285974316
314865297
976213584
831627945
759481632
462539871

576492138
938165472
124378659
297681345
863754291
451923867
389247516
612539784
745816923

386952471
572481396
941673528
195248763
734196852
628735149
467319285
819524637
253867914

573861429
269473185
184952763
415698237
726135894
938724516
691587342
852349671
347216958

163958742
275143986
894726531
429617853
586234197
317589624
658372419
742891365
931465278

219758463
368924571
457136892
986472315
145693287
723581946
591247638
634815729
872369154

386125479
427869135
915437628
748513296
652974381
139682754
571248963
294356817
863791542

356814792
487295361
219736485
194568273
673129854
528473916
765942138
932681547
841357629

641389257
932675481
857214936
489167523
723458169
165932748
396521874
218743695
574896312

429135768
653487219
187269534
834612975
962578143
715394826
391826457
576941382
248753691

837416295
145829763
926735418
512367849
784591632
369284571
653972184
478153926
291648357

215734689
738961425
694258713
561493872
847526391
329817564
473182956
156379248
982645137

249178365
761953248
358642197
587234619
613789452
924561873
196827534
835496721
472315986

194756382
632948715
578213649
457391268
213867954
869425173
981572436
725634891
346189527

168975342
472863951
395214786
647359218
213487569
859126437
984731625
531692874
726548193

542637918
139485627
768192435
921546873
385279146
476318259
854761392
617923584
293854761

628479315
319582764
754136298
243658179
175924683
986317452
862745931
437891526
591263847

851739264
743621589
962458371
238546197
619387452
574912638
486195723
197263845
325874916

152638974
398247561
674915283
815329746
749586132
263174859
431752698
526893417
987461325

123465978
586297413
974831625
748923156
361754289
295618734
432579861
659182347
817346592

394287651
867513294
152964378
428635917
973128465
516479832
735846129
641792583
289351746

157249836
942638517
836715942
693582174
725461398
481397625
519874263
264953781
378126459

579413268
841672593
362895714
715934826
684527931
923186475
437251689
196748352
258369147

784912653
952637148
136458279
869271534
547369812
213845796
478596321
321784965
695123487

127835496
869174532
543629718
284516379
795348621
631792854
418257963
952463187
376981245

289714356
643259781
751638249
127583964
935461872
468927135
396175428
574892613
812346597

587912643
413867529
296453871
958376412
624189357
731245986
169524738
342798165
875631294

294871635
851326497
637459821
546918273
728635914
913742568
175264389
469183752
382597146

519728436
742369518
368514279
421637895
685941327
973285164
834196752
256873941
197452683

695413782
821567394
374928651
753296418
462185973
189734265
946351827
217849536
538672149

527918364
461325789
983746215
135297846
879461532
246583197
612874953
394152678
758639421

259378641
731946825
864215739
193752468
476831592
528694317
982467153
345189276
617523984

248597631
769138524
153642789
876251493
391476258
425389167
517923846
982764315
634815972

617932854
582647931
934815276
893176425
745329168
261458793
459761382
328594617
176283549

238749561
451638297
976125438
715863924
864592173
392471856
629314785
187256349
543987612

968724513
413895762
275136498
124578936
589362174
736941825
842617359
691453287
357289641

216938457
759614832
834275961
467189523
185723649
392456718
548392176
973561284
621847395

582631947
643792518
971854326
217346895
435289671
896175234
364527189
129468753
758913462

974368152
513247968
826915734
395186247
761423895
248759316
182694573
439572681
657831429

514837926
698512734
327964851
743295618
159486273
286173495
472651389
931748562
865329147

682543197
497186253
513279864
724615938
961832475
358497612
145768329
879321546
236954781

957412638
238697541
416538927
564289173
189753462
723146895
395874216
842361759
671925384

725194863
694583127
138672549
457936281
982415736
361728954
849351672
513267498
276849315

493512768
752638491
681794532
327149685
548326179
916875324
179253846
265487913
834961257

983127546
725463981
461859732
678915324
542638197
319274658
297386415
154792863
836541279

423519867
816327495
975684231
687495312
549231786
132876549
391758624
768942153
254163978

429831576
638975214
175246398
764512839
593784162
812369745
981627453
357498621
246153987

246978513
753162849
918435276
539784162
127653498
684291357
392516784
875349621
461827935

916453782
457862931
382197456
134528697
629731548
875946213
298374165
561289374
743615829

298317645
617452389
543986127
165738492
324591876
789624513
876243951
452169738
931875264

346817529
198265473
275493861
581672394
437589612
962341785
814936257
659724138
723158946

587493612
129786534
634152978
261579843
495831726
873264159
352618497
918347265
746925381

758214963
634897215
291635478
843571692
976423581
125986347
567348129
482159736
319762854

915376248
426985173
378241965
269458731
183627594
754139682
841792356
592863417
637514829

914583276
827964135
635172894
371496582
259831647
486725913
792358461
548617329
163249758

135978426
876412395
942356718
763284159
594761283
281593674
329847561
657139842
418625937

123687945
864195273
759243861
985432617
672851394
431769582
548316729
317928456
296574138

628351749
971246385
354789612
183974256
467523891
295168473
736415928
549832167
812697534

729316854
154289673
386574219
613897425
945123786
872645931
298451367
461738592
537962148

843176259
597284613
216395784
971632845
684751932
352849167
769413528
138527496
425968371

724896135
389125647
561473289
132759468
958614723
476382951
843967512
217548396
695231874

872569134
546173892
319284765
731942658
495816273
628357419
287635941
163498527
954721386

587134269
916582743
342697581
475328916
829716354
163945827
231459678
698271435
754863192

876539241
913724865
245816937
537182694
189463752
624975183
498251376
762348519
351697428

481532796
635897124
927164358
263475819
748319562
519628437
894253671
376981245
152746983

981526374
234879516
576431289
458697123
693218457
712345968
165983742
829754631
347162895

927483165
561927834
348561297
432759618
876312459
195648372
254176983
713894526
689235741

986172345
254396781
137485269
562913874
813547926
479628153
348761592
625839417
791254638

319467528
864352917
257819436
582973164
931246785
476581293
143625879
798134652
625798341

298431675
751968423
463725981
179352846
586149732
342876519
927514368
814693257
635287194

495183672
176249358
382567491
247916835
563824917
819735264
734652189
651498723
928371546

926483751
173259684
548167923
695312478
281746395
437895216
712534869
864971532
359628147

423657918
175289634
896413275
612378459
984561327
357924861
739146582
568792143
241835796

248573619
395261487
617894325
486927153
971345862
532186974
154738296
769412538
823659741

213754986
498613527
675829314
827431695
354296871
169587243
782345169
541968732
936172458

724961853
385472196
196358274
652817349
413296785
879543621
248135967
537629418
961784532

524893176
937126458
681457932
258961347
346275891
719348265
163589724
872634519
495712683

714862935
928513467
536749812
892431576
147695328
653278194
385127649
479386251
261954783

437165829
925387416
168942735
673498251
519276348
842531697
754829163
396714582
281653974

215348697
974265831
386719245
893574126
567132984
142896573
639481752
428657319
751923468

854172936
129356748
763489152
578614329
312798465
496235817
947523681
685941273
231867594

563849127
927516348
184723596
346275981
798461253
215398674
679182435
852634719
431957862

129734856
583629174
764158329
952386417
678541932
431972568
216493785
397865241
845217693

716925384
824613795
395478261
987536142
652147839
431892576
163759428
579284613
248361957

243715869
581369274
769842135
918627543
372154698
654938721
437281956
125496387
896573412

574261389
829743156
316895472
745136928
291458637
683972541
462517893
938624715
157389264

276513489
941728365
835694127
168937542
392451678
754286913
683175294
427369851
519842736

342689571
871542936
596173482
159768324
237491658
468325197
924836715
713254869
685917243

728465931
413897256
659132487
934718562
167253894
285946713
376584129
841329675
592671348

351647928
762895134
948312756
415986273
237154869
689273541
824569317
596731482
173428695

136725984
452819736
879364215
721653849
394278651
685941372
917432568
243586197
568197423

438152976
921768354
576349182
142975863
653284791
897613425
264837519
389521647
715496238

159762438
728943651
463185792
594271863
812396547
376854129
941637285
285419376
637528914

539216487
618479532
742835169
957342816
381697254
264158973
426781395
175923648
893564721

215739846
947865231
683421795
134586927
872913654
569247318
721694583
496358172
358172469

325796481
489153672
671248593
762539814
543817269
918624357
236981745
894375126
157462938

159648237
284375196
673129854
431952678
527486913
896731542
712893465
365214789
948567321

259748163
147369852
863512947
574136298
386925471
921874635
638297514
415683729
792451386

143769825
965283147
782154693
574316982
891527436
236498571
317845269
429631758
658972314

819547326
534162798
726983415
351296847
462738159
978415263
143679582
685321974
297854631

628173459
395648217
147925368
253491876
876352941
419786523
531269784
984517632
762834195

461859723
792413685
835267941
316924578
589671234
274385169
123798456
658142397
947536812

412759683
738126594
695843271
587391426
169284357
243567819
871432965
356978142
924615738

215938674
369274581
784561293
637849152
528716349
941325867
156492738
472683915
893157426

584163927
617529483
932784165
246915378
791832546
853476291
465397812
328641759
179258634

813642579
957831246
624759183
439526817
165487932
278913654
746195328
391278465
582364791

724316598
953487612
618259743
132748965
495163287
876925431
549832176
361574829
287691354

814953672
762841953
359672148
921536487
487219365
635487291
248195736
193768524
576324819

981264375
532897164
467153289
178425693
296371548
354689721
649532817
813746952
725918436

417892653
386475192
259613784
791284536
645937218
832156479
568749321
974321865
123568947

532617498
769548312
814329567
273896154
645173289
198452673
951734826
487261935
326985741

637249851
481657239
259831467
913472586
725968314
846315792
178526943
564793128
392184675

712846395
936752418
845193726
689427531
173589264
254631879
491375682
328964157
567218943

248739516
691852473
573641892
364298157
785164239
129573684
857926341
412387965
936415728

897125364
251346798
364897215
518239476
643751982
729684531
136472859
485963127
972518643

794165328
526839417
183742659
379451286
862397145
415286793
231578964
657914832
948623571

653219487
184367925
927845361
539728614
741536892
862491753
318954276
276183549
495672138

281375496
693124785
745869321
932516847
816947253
457238619
164792538
579483162
328651974

964721538
723485196
518693427
879154263
652937841
431862759
296578314
185349672
347216985

345218796
687495132
192367458
213549687
769821543
854736219
936152874
471683925
528974361

583729416
217684539
649351287
194568372
862173954
735942168
476235891
958416723
321897645

752364918
649781325
381259764
423175689
178693452
596428137
865917243
237846591
914532876

136895427
278614359
945732681
751926834
362478915
489153276
817269543
623547198
594381762

541769328
792834561
386251974
263198745
154372689
978546213
819623457
635487192
427915836

381972645
279546381
456318729
932867514
764195832
815423976
148759263
693284157
527631498

968374521
132685974
745192368
253968147
891247635
674531892
429813756
516729483
387456219

519427368
374861925
826935741
981274653
635198472
247356819
198742536
462583197
753619284

517398642
983624751
426571983
154736298
792845136
368219475
671453829
845962317
239187564

457931826
698527431
312648579
964312785
735869214
281475693
123756948
579184362
846293157

594376182
872519364
163284795
716835429
425697813
389421576
947163258
638752941
251948637

879264351
432518697
516379482
245687139
163945728
798132564
921453876
657891243
384726915

742598613
153467289
896213547
215736894
389142765
467985132
531674928
674829351
928351476

641379528
598124736
723658914
974213865
136485297
852796341
219847653
467532189
385961472

847652391
621739485
935481672
264895713
378126954
519347826
783214569
492568137
156973248

628915743
354872196
971436285
519243867
732658419
486791532
265189374
143567928
897324651

378512694
216984573
954673281
645391728
132857469
789426315
523169847
861745932
497238156

271645839
359218764
684973152
728139546
513864297
496752381
847326915
962581473
135497628

971283654
853694721
426157983
382465179
794318562
615729348
138572496
247936815
569841237

316528749
572943861
489176253
148362597
253497618
967815432
831254976
724639185
695781324

847963152
236581794
195724836
982647513
753192648
614835279
568419327
421376985
379258461

785421963
136759482
942638751
567814329
894263517
321597846
213985674
678342195
459176238

736549128
158276349
492318657
825931764
619784532
374625981
263897415
981453276
547162893

857216394
219543867
436789215
598671432
172438659
364952178
725364981
983125746
641897523

816374529
972685314
435912768
587146293
693527841
124893675
749238156
351769482
268451937

924816375
871253649
536947281
367429518
482175963
159638427
798362154
245791836
613584792

498136257
217958346
356742819
639814725
842579631
571623498
763491582
184265973
925387164

512368974
936741528
478259613
643587291
781926345
295134867
869475132
124893756
357612489

761348295
453291678
298567413
976125384
532874169
184936752
825713946
619452837
347689521

657389421
948712536
231546978
789264315
463157289
125893764
512938647
874625193
396471852

247591368
158673492
963824715
681432957
594718236
732956841
829365174
476189523
315247689

172538496
853694721
946217538
794825163
328176945
615943872
269451387
587369214
431782659

831594276
267831495
549267138
385912764
914786523
726345819
492153687
678429351
153678942

328179654
697845312
451263879
982514736
513627498
746938125
265781943
874392561
139456287

765492813
941386275
823157694
219863547
637549182
458721936
594678321
186234759
372915468

145987623
698234715
732516894
853479162
964128357
217653489
481795236
379862541
526341978

845672391
237819654
916543728
129357486
358964217
764128539
583496172
692731845
471285963

652497831
817356924
943812567
785164392
129783456
436925718
574631289
368279145
291548673

491725386
675438129
823169475
359874612
216953748
784216953
937581264
168342597
542697831

386751924
215493867
974268351
761382549
893547612
542619783
128935476
437826195
659174238

327658149
156394728
948271563
739186452
814925637
562437891
691842375
285763914
473519286

173854269
958126347
624973158
295481673
436792815
817635492
749368521
362517984
581249736

143278569
675943821
298615374
587194236
436582917
921736458
864357192
759421683
312869745

216489753
847356291
953127648
729541386
185673924
634298175
571934862
392865417
468712539

327654891
659781324
481932675
936148752
872569143
145273986
293417568
514896237
768325419

591874362
637125894
842396715
764283159
359417286
128569437
475938621
286751943
913642578

951428673
643759812
287361945
428573169
369182754
175694328
836247591
514936287
792815436

259378146
831496527
476152893
628734951
715289634
943615278
562847319
384921765
197563482

471563982
658294713
329178546
817932654
532416879
964857321
285349167
196725438
743681295

745689321
361275894
829314657
237891546
694752138
158436279
573148962
982567413
416923785

392547168
576183429
418269537
647351892
153892674
829674351
785916243
264738915
931425786

285173496
147926358
396458712
864712539
753689124
912345867
429831675
671594283
538267941

694138275
258697314
137452986
746289153
815364729
923715648
581973462
362541897
479826531

738452916
519867324
246931857
851793642
397246185
462185793
973528461
185674239
624319578

197358246
524796813
386421597
213965478
749183652
865247139
952834761
678519324
431672985

423851796
615397428
879642153
941763582
537289641
268415937
756938214
184526379
392174865

798325146
421687359
635941782
159863274
846572913
273419568
967134825
314258697
582796431

943687215
726315984
518492736
685279143
197543862
234861579
462158397
371926458
859734621

289146375
547893621
316257948
835729416
974681253
621435789
192378564
463512897
758964132

281439657
374265819
956178243
748691532
639524178
125783496
562317984
813946725
497852361

685147392
942835176
137629845
873254619
564391287
291786453
359412768
718563924
426978531

791354628
865217493
432869517
276581934
384796251
159423786
917635842
548172369
623948175

294867135
673951284
851234967
985726413
147583692
326419758
518642379
762395841
439178526

736241895
542968713
198357462
925716348
671834259
384592671
469123587
813475926
257689134

628715493
951432768
374698125
516847932
732569841
489123576
895376214
167284359
243951687

359271846
718649253
624538917
573162489
492785361
186394572
231856794
965427138
847913625

542967138
387512496
691384752
438726915
269135847
715498623
123679584
956843271
874251369

675928134
492513768
183764529
716459382
329186475
854237916
568341297
237695841
941872653

124986537
589347216
736125948
695873421
812469753
473251869
368594172
957612384
241738695

235486971
641792358
879351462
926538147
453917826
187264593
564873219
798125634
312649785

198634257
347152986
652879143
765943821
413528679
289761534
526417398
834296715
971385462

396814725
258967143
147325986
821679534
563148279
974253618
719486352
435792861
682531497

281365794
675849213
349127865
957431628
463982157
128756349
736294581
892513476
514678932

637419582
198752643
524638197
365941728
842375961
719826435
981267354
476583219
253194876

147963825
268457193
539812647
675194382
483275916
912386754
826539471
394721568
751648239

287469351
469153728
153782649
378921564
512634987
946875132
891346275
624597813
735218496

718945632
462183957
953672184
871439265
596728341
234516879
347261598
185394726
629857413

198524637
435687129
267931854
843296571
679153248
521478396
954812763
716345982
382769415

965412837
324879516
187653249
293165784
851724963
746938125
679381452
412596378
538247691

132987564
846521739
795634281
568493172
417258693
923176845
659742318
281369457
374815926

728496315
451378692
639215478
873159246
296734851
145682937
914827563
587963124
362541789

827196345
931542768
564783291
692857413
785431629
143269587
318625974
456978132
279314856

937164852
142758396
586923741
329516487
714892635
658347219
261489573
893275164
475631928

481597362
563421987
972368541
216859734
359714628
748236195
834675219
127983456
695142873

174928635
532146897
689375214
248791356
356482971
917563428
425819763
763254189
891637542

742596381
653781942
891243567
469312758
517864293
238975614
185627439
926438175
374159826

951264387
436978512
287513946
379685421
524731869
618492735
865327194
142859673
793146258

726183954
815946732
439725186
698432571
241578693
357619248
963254817
182397465
574861329

392418657
458276931
617935248
825164379
946783512
731529486
183652794
274391865
569847123

163749258
258163974
947285631
421637895
576891342
839524167
385972416
792416583
614358729

498573621
263918754
175426389
819635247
326749518
547182936
931857462
654291873
782364195

653247918
178936452
924851673
236479581
589162734
417583296
365714829
791628345
842395167

631597428
782463159
495821736
258174963
974236815
163985247
329618574
846752391
517349682

452183697
617294583
839765214
765831942
291476358
348952176
983617425
574329861
126548739

916785342
378412596
425963871
241659738
859137264
763824159
597248613
184376925
632591487

897451326
524637198
163829574
679385241
318274659
452916783
741593862
236748915
985162437

159236478
462187935
783495261
231648759
574913682
698572143
346821597
815769324
927354816

278695413
345281796
196734852
839452671
652917384
417863529
781349265
964528137
523176948

198637452
423185769
756294381
382916547
519748623
674352918
261479835
935861274
847523196

896523417
314897265
752614839
481269753
579348126
263175984
935782641
127456398
648931572

849162753
652738149
137945268
426387591
513294876
798651324
274816935
385479612
961523487

834625917
916743285
257891634
582914376
749536128
163278459
428359761
395167842
671482593

371692845
694815372
852473169
518327496
746589231
923146758
285764913
439251687
167938524

123568497
897243165
465917238
289174653
571632984
634895721
742356819
958721346
316489572

152486973
389257461
476391582
615839247
843712695
927564318
234978156
791625834
568143729

863245197
471639852
952178346
325917468
149386725
786524931
614753289
537892614
298461573

394267815
182435769
567891342
971543628
235678491
846912537
458329176
619754283
723186954

251394867
684257193
397861452
169435278
845672319
732918546
928546731
513789624
476123985

457896132
189324756
632517849
724168395
968735421
315249678
273981564
541672983
896453217

134568972
296473185
587291463
623184597
478956321
951327846
745619238
362845719
819732654

961284573
752139846
843567129
179642385
438751962
526893417
387425691
615978234
294316758

746528391
519473268
832961547
387219654
965734812
421685739
674392185
298156473
153847926

936742185
745138296
128659374
684215739
397486512
251973468
812567943
573894621
469321857

945712683
237869154
861534279
394251867
582697341
716483925
158976432
473128596
629345718

916548723
748239516
352761849
267453981
531896472
894172365
423685197
175924638
689317254

436251789
728963145
951487263
513842976
874196532
269735814
197324658
642518397
385679421

687513429
532946781
194782356
826479135
319258674
475361298
758624913
961837542
243195867

216478395
954312687
837695421
578234916
493186572
162957834
681523749
749861253
325749168

286917453
157432968
943568217
824176539
769253841
315894726
432781695
698325174
571649382

648953712
531742698
927186345
489625137
356871429
712439856
873294561
265318974
194567283

275931468
891624753
463875192
129453687
546187239
387269541
912346875
734518926
658792314

182367549
734519628
569248317
927186453
856493172
341752896
675934281
218675934
493821765

695314278
284957316
173682459
812576943
469123587
537849162
741298635
328465791
956731824

768923154
412765983
593418726
624357891
385194672
179682435
937241568
251876349
846539217

785431962
634982157
921675384
268793415
519248736
473156298
852314679
396827541
147569823

546298371
187346295
239571486
314657829
628914537
975832614
792485163
461723958
853169742

125476398
749538261
836129547
984365172
612987435
573214689
291743856
367851924
458692713

923564187
845731269
716829435
451986723
389257641
672143598
194678352
537492816
268315974

537682194
419357682
826914357
952461738
143278569
678593421
285146973
361729845
794835216

318269547
469735281
257481369
924658173
186327495
573194628
841572936
692813754
735946812

957314682
126798354
483526179
762945813
839162745
514873926
271659438
648237591
395481267

327986541
156247893
948513672
893172456
715694328
264358719
431769285
689425137
572831964

678524319
432961578
591873246
167432895
824759163
953186724
715698432
289347651
346215987

879153462
156248793
432769815
793624158
564817329
281395674
947586231
318972546
625431987

768259134
459183726
132647589
593426817
216978345
847315962
984532671
325761498
671894253

158496327
962317458
734582169
893271645
471635892
526849713
349128576
687954231
215763984

547612893
196538427
823974651
358769214
764821935
219345786
435287169
672193548
981456372

364195827
721483965
958762431
513249678
247816359
896357214
132974586
689521743
475638192

371548692
254369718
689217354
423795186
865132947
197486523
518623479
732954861
946871235

816357294
742698531
395142678
957283146
281476953
463915827
134829765
679531482
528764319

869174352
732865491
145293786
928547163
614938275
573612849
251786934
386429517
497351628

182469735
936587421
574321896
627813549
419675382
358942617
795138264
861254973
243796158

169754382
253186794
847923561
586392147
971845236
324617958
612439875
735268419
498571623

921658743
674213598
835497261
198536427
452871639
367942815
716384952
289165374
543729186

894376152
756129483
321854976
162937548
537648219
489512637
643281795
975463821
218795364

875341269
693725841
214986753
789512436
356894172
421673985
162458397
547239618
938167524

841365792
529847316
763219548
672531489
384976251
915428637
157683924
436192875
298754163

514762389
273948615
896315427
789134256
631259874
425876931
158693742
367421598
942587163

823176594
157934682
946528137
418693275
279815463
365742819
531487926
784269351
692351748

394176582
875923164
126584739
783215946
519648273
462739851
248397615
957461328
631852497

691532478
872496513
534817692
413269857
956781324
287354961
145623789
769148235
328975146

218465379
936781254
745293186
469158732
381627495
572934618
894376521
153842967
627519843

698457213
752931468
134268597
263789145
415326879
879514326
981645732
346872951
527193684

712865934
596243187
348197625
925716348
184539762
637428591
461352879
279681453
853974216

852193674
749685321
316742958
425968137
678231495
931457286
163879542
584326719
297514863

341628597
786594132
952731468
679245813
518963274
234817956
895372641
167489325
423156789

513769248
972485163
486312957
359821476
867943512
241657389
738594621
195276834
624138795

179524638
482693715
365178429
894267351
651839247
237451896
543716982
926385174
718942563

528931476
716248953
439657821
645392718
287165349
391874562
973516284
864723195
152489637

938215647
271864935
654379812
725641398
316798254
489523761
547932186
863157429
192486573

459327618
637981425
281645793
365218974
972534186
148769352
526193847
794856231
813472569

529713468
431986527
867425913
645832179
198567342
372149856
754698231
286351794
913274685

146593827
798214635
325786914
562138479
481975362
937642158
814357296
653829741
279461583

241736985
953821647
768459123
897645312
124397568
635218794
386972451
572164839
419583276

635841792
819276453
427539681
196427538
378165924
254983167
943758216
562314879
781692345

395274816
487169523
612853794
261498357
743625981
859731642
528317469
936542178
174986235

357491862
692785413
481326957
218639574
763514289
945872631
824157396
579263148
136948725

382957164
147862395
569341872
634198527
258734916
971625438
423579681
895216743
716483259

681237594
523914876
497586132
218643957
936752418
745198623
164329785
852471369
379865241

749813562
658427193
231596784
574261938
912384657
863759241
187645329
325978416
496132875

327914586
158762934
469835721
872496315
913258467
546173298
735621849
694387152
281549673

239685174
714239856
586741932
927418563
843956721
651327498
465172389
172893645
398564217

631257948
478931652
295486317
852793461
317624895
946518273
124365789
789142536
563879124

237951486
196483572
584672139
428367915
971245863
653198247
815739624
742516398
369824751

389461527
514372689
267895314
136284975
942517836
875936142
753149268
498623751
621758493

274196385
165783294
389542671
891324567
647951832
532678419
758469123
416237958
923815746

289346175
374521869
651879324
418763952
937152486
562498731
145237698
893615247
726984513

564329187
982471356
317586429
476832591
831945762
259617834
145268973
693754218
728193645

259138674
837694512
461257983
976845231
325716498
148329756
514982367
793461825
682573149

749658132
362791584
518243769
895476321
126835947
437912856
654187293
973524618
281369475

825436719
946175328
731892465
468953172
152768934
397214856
689321547
514687293
273549681

581329674
263547189
974681325
158963247
627854931
349172568
735218496
896435712
412796853

218493576
954761823
763285149
521347698
496528731
387619254
142956387
679832415
835174962

457613298
123985647
689427153
892546371
365791482
741832569
276159834
918364725
534278916

364927851
821654937
759318426
247581693
983762514
615493278
598136742
176245389
432879165

162598743
459137682
378642915
623985471
784361259
915724836
591476328
837259164
246813597

782695143
915437286
346218957
671542839
298173465
453869721
564721398
129386574
837954612

928754136
546139287
713826459
139487562
465392718
287615943
354978621
671243895
892561374

285763419
347159268
916482573
451926837
792348156
863571942
538694721
679215384
124837695

214395876
368271945
759864321
896517432
427638159
531942768
182453697
945786213
673129584

346721589
279658143
185934762
597482316
423196875
861573924
954217638
618345297
732869451

529478613
386195427
174236895
768341259
215987364
943652781
691724538
452813976
837569142

578296143
439815267
216374895
395627481
164938752
827541639
943782516
751463928
682159374

349562187
567813429
812794356
183456972
975231648
624978513
738149265
291685734
456327891

273819456
689435172
154672389
846523917
531796824
792148563
365284791
918367245
427951638

468352971
173649285
952781463
824973156
691825734
735416829
216598347
587134692
349267518

915867432
384512967
267349185
173658249
659124873
428793516
546231798
831975624
792486351

864213957
923657418
571498326
348762195
617935284
259184673
732541869
495826731
186379542

149653287
278419356
365827914
697231845
453786129
812594763
781365492
936142578
524978631

638125794
547936812
912847635
724563981
389412567
156789243
895374126
461258379
273691458

973451826
281763954
654982731
319624587
425879163
867135249
138596472
596247318
742318695

974186532
682735194
513249867
127954386
496318725
835672941
759463218
261897453
348521679

195673284
873924156
624581739
732816945
518439672
946752813
359168427
261347598
487295361

517892463
349651728
862743195
173268549
498537612
256914387
785126934
931485276
624379851

184923675
235467198
967851243
871239456
649185327
352674981
518392764
426718539
793546812

758614239
461392758
923785641
819263475
675148923
342957816
187439562
534826197
296571384

536284917
948173562
271965348
765318429
429657183
183492675
354726891
892541736
617839254

354287961
679315428
128964375
741892536
532176894
896543217
283651749
967428153
415739682

523671948
416859327
879342156
284596713
395718462
761423589
952167834
137284695
648935271

312694875
457281369
968375412
623948157
594167238
781532694
836459721
275813946
149726583

946328157
328751946
175649382
517294638
463875219
892163574
789532461
251486793
634917825

296137485
834562791
715984236
421398567
368745912
579621843
142873659
657419328
983256174

278145396
594836721
631729458
325617849
946283175
187594632
863972514
452361987
719458263

417238956
326591487
895476231
632715894
178924365
549683712
964357128
251849673
783162549

641379285
758624139
329518476
174893652
265741398
983256741
597132864
416987523
832465917

724635981
938712456
615948723
567324819
143859672
289167345
871293564
492586137
356471298

869271345
145683279
723945861
917832654
638594712
254167983
491728536
382456197
576319428

472581369
685923741
391647852
847362195
953418627
216795438
738256914
124839576
569174283

598312746
271486539
634597281
869723415
352641978
417859623
126934857
783265194
945178362

813429675
497856231
265137948
526718493
741392586
938645127
354971862
672584319
189263754

459286713
832179564
761453982
925731846
387564129
146892375
618345297
574928631
293617458

923147685
687539421
415268937
341856279
592473816
768912354
179384562
854621793
236795148

285194367
349726158
671835294
732589641
518642739
964371582
497263815
853917426
126458973

934852176
862971453
517364982
386497521
725186394
149235768
671548239
298713645
453629817

716238459
438695721
952741368
173864592
285179634
694523187
367912845
849357216
521486973

514623879
387954162
269871354
732186495
895247631
146395728
451769283
978432516
623518947

687412359
543789162
912536847
329158674
754263918
168947235
491325786
236874591
875691423

924751386
736284951
815639274
453197628
172468593
698325147
381572469
247916835
569843712

831657294
562894371
947132865
316975428
259481637
784263519
475329186
128746953
693518742

174869325
296573184
358124967
631785249
845392716
729416538
913658472
482937651
567241893

973861542
851342967
426597183
369485721
582173496
147629358
235916874
614758239
798234615

142357896
785691423
693284517
426879135
519436278
378512649
951748362
867123954
234965781

794152386
532678419
816349527
169487253
327516948
458923761
271835694
643291875
985764132

451673289
962851734
837429651
523718496
184396572
679542813
248135967
715964328
396287145

569742138
312568947
487139562
271496853
894253671
635817429
953671284
748925316
126384795

961834527
857921634
324657819
476582193
513496782
289713456
792165348
148379265
635248971

283965471
791234685
654178239
126853947
439627518
875491362
347519826
912386754
568742193

963718524
712453896
485269713
576892431
341576982
829341675
697134258
234985167
158627349

518234796
269715843
374986512
437821659
692357481
185649327
756492138
943168275
821573964

876931452
315426987
924875613
237564891
648192735
591387264
482653179
759218346
163749528

357812964
849356271
621794853
263975418
784621395
195483627
976148532
518239746
432567189

269715384
458632917
317894265
192463758
736158429
584279136
841527693
673981542
925346871

824537916
153296478
967481532
619374825
372859641
548612793
236745189
495128367
781963254

498756123
712943856
653218947
984135672
137862495
265497318
346521789
821679534
579384261

453861297
967245831
218793645
879356412
345129768
126478359
632517984
791684523
584932176

196537428
452618739
873492561
348975612
721346895
965281347
284153976
637829154
519764283

528419376
791386452
643572198
932657841
417938625
856124739
279841563
384265917
165793284

346781529
572394618
891265374
265143897
487956132
913827465
154672983
738519246
629438751

963148275
152769483
748352619
274815936
596473821
381926754
639281547
425637198
817594362

864375912
795214683
213689547
129847365
358196274
647532198
586421739
472963851
931758426

426981573
931574682
587236491
358742169
174698325
269315847
613429758
895167234
742853916

632895147
981274356
547163892
164789523
295436718
873521469
316948275
429357681
758612934

785196243
139524876
264387915
312879654
546213798
897645132
428951367
953762481
671438529

349512678
671983524
258476139
765249813
912638745
834157962
587321496
193864257
426795381

219546873
435798621
687132495
743829156
158673249
926415387
391287564
864951732
572364918

123975486
948361572
576428391
691837254
432659817
857142963
384796125
269514738
715283649

469785213
718239456
325614789
937561824
281947635
654823197
193478562
576192348
842356971

516849732
987235614
423176589
791654328
364982157
258317496
875423961
149568273
632791845

892471536
475369281
631852479
253618947
769243158
148597623
924786315
517934862
386125794

298753164
615942837
437186259
742315698
351698472
986274513
563429781
874531926
129867345

293165847
578243619
416789523
124396758
635872491
987451362
762934185
351628974
849517236

379586214
562341897
184279563
847615329
256938471
913724658
635497182
498162735
721853946

759216843
138594276
426387591
387651429
915472638
264938715
542163987
671849352
893725164

581497326
234186957
679325814
953872461
817643295
426519783
162934578
398751642
745268139

645382197
183947256
972561834
751296483
426738519
398415672
239854761
814673925
567129348

453187629
162943587
987265431
824519763
596734812
371826954
648371295
219458376
735692148

875163249
349752816
261498753
798635124
452917368
136284597
913576482
627841935
584329671

942187635
176534289
385926174
568372941
413859762
729461358
654213897
831795426
297648513

329167548
674598231
518234679
157849326
243615987
986372154
831756492
795421863
462983715

486579321
173842569
952316748
891627435
237495816
564183297
749251683
325968174
618734952

173592846
562487139
894316257
417829563
958163472
326745918
789654321
641238795
235971684

731692548
524831769
896745321
679284153
312567984
458319672
963478215
247153896
185926437

973641582
658297341
124853976
897465213
541732869
362918754
486379125
235186497
719524638

459716238
731528946
268439157
974163582
183245769
526987413
847652391
612394875
395871624

875394621
293168475
461527983
124653798
938471256
657289134
382746519
516932847
749815362

835621479
296374851
174598326
957246183
321987645
648153297
712439568
569812734
483765912

578421693
296853147
134697825
749238561
382165479
615749238
451376982
963582714
827914356

624173598
571489623
983625174
152734986
467958312
398261745
239816457
816547239
745392861

346815792
281937645
597264831
138529467
675143928
429786153
914358276
863472519
752691384

871245936
562379481
934861275
685427319
249183567
317956824
426518793
153792648
798634152

932754168
678912543
514638927
745281639
381496752
296375481
863149275
459827316
127563894

378159264
594326871
621487953
867512349
253948617
419763582
135894726
746235198
982671435

471985632
286371549
539246187
714823965
368759421
952614873
643597218
125438796
897162354

739518426
285467391
614932857
546281739
923756184
178394265
391845672
862179543
457623918

296741583
415893276
837625941
382419657
659372418
174586329
728964135
561238794
943157862

384679152
629541387
517283946
243795618
895136274
761428539
132864795
978352461
456917823

235479681
498216735
176385294
812793456
753641829
964528317
529864173
681937542
347152968

649357218
712689543
385241697
296715834
471836925
853492176
934168752
167524389
528973461

652398471
874512693
139467528
918254736
247836159
365179284
726981345
483625917
591743862

541693782
327584619
698217534
185342967
439761825
762859143
814925376
976438251
253176498

581467239
462391758
379582641
195736824
723948516
846215397
658124973
917653482
234879165

421375986
678921453
539468721
352814679
186297345
794536218
945682137
867143592
213759864

497863125
351972486
682415793
849327561
123659847
765184932
916738254
278546319
534291678

743628591
986175234
251439687
428751963
135946728
679382145
512863479
394217856
867594312

496572138
158346792
372891465
789163254
615284379
243759681
567428913
921635847
834917526

587231964
126497538
439856217
914728356
652143879
378965421
763584192
891372645
245619783

173894256
426573918
958216743
632958174
741362895
589741632
295487361
817635429
364129587

318679524
496532187
275184963
162798435
849356271
753421698
524863719
681947352
937215846

913645827
647812593
825397641
762183954
358974216
194526738
436258179
571469382
289731465

856471239
431295867
297386451
928167345
145938726
763542918
372619584
684753192
519824673

183269574
496875231
257341869
328594716
679132485
514687392
865413927
732956148
941728653

135468927
682179435
497235186
971354862
856912743
324786519
563847291
749621358
218593674

298367541
516429378
347581962
931642785
724158693
865973214
659834127
182795436
473216859

594728163
617349852
238651794
386974215
759213648
421586379
165432987
942867531
873195426

756129843
291438567
348567921
829674135
675391482
413285796
937816254
582743619
164952378

123749568
976538241
854612397
245863179
389174652
617925834
538491726
791256483
462387915

638721594
475983126
219456387
826574931
354198762
197362845
582637419
743219658
961845273

821736594
395241768
746589132
578912643
619473825
234865971
182397456
457628319
963154287

968215374
472938561
153467289
715382496
389746152
624159738
291673845
847591623
536824917

165724398
732986541
894531627
527498136
641357289
389162475
216873954
458219763
973645812

243167598
581293467
976548312
162384975
495716823
738925146
619852734
827431659
354679281

153246798
674598213
829713564
591837642
386429175
247165839
762954381
935681427
418372956

627483159
453197268
981265473
746931825
198652347
235874916
362519784
874326591
519748632

892561743
345872691
671943582
524318967
718296354
936754218
463125879
259487136
187639425

983457126
624891753
751263894
245378619
179645238
836129475
362914587
518736942
497582361

862345197
714962358
539781462
347529816
258617943
691438275
923156784
476893521
185274639

762589143
485731926
319462875
638924751
154678392
297315468
576193284
921846537
843257619

593814627
467592318
812673945
134759862
285346791
976281534
628137459
741965283
359428176

723865419
954127368
168943725
287591643
316784952
495632187
541279836
872316594
639458271

172645398
356298471
849317652
618972543
297534816
435861927
564123789
723489165
981756234

237915864
851642739
694378512
146287953
382591647
975463128
419736285
728154396
563829471

176582934
295341687
843679521
618423795
529718346
437965218
951837462
784296153
362154879

823471965
495268731
167539428
916382574
572914386
384657192
759846213
248193657
631725849

957124638
638975142
214836759
495261387
872453916
361789524
529347861
743618295
186592473

761342895
829571463
354896721
542763189
136985247
987124356
618239574
293457618
475618932

286953147
359174286
714628395
198436752
462587931
573219864
935741628
621895473
847362519

741965283
386247195
592318476
479531862
823796514
615482937
158674329
964823751
237159648

169843257
423795168
875162493
391256784
754318926
682974531
946531872
217689345
538427619

358741926
462985137
197326458
789532614
236418795
541697283
625879341
814263579
973154862

284671359
176953428
593284176
637845291
945712683
821396547
318429765
459167832
762538914

689172435
427395861
513468729
876539214
391724658
254816973
732941586
148657392
965283147

428763591
537912486
169548237
285174963
376295814
941386725
814627359
652439178
793851642

397821456
168594327
254367189
712489563
946753812
835216974
483675291
579142638
621938745

452789361
967134582
831625947
345912678
298367154
176548239
713496825
589273416
624851793

826473195
931586274
457129683
342867951
698315427
715294836
589631742
263748519
174952368

675498231
391625874
248137695
839562417
512974386
467381529
953216748
726849153
184753962

471298356
295316847
683745912
519427683
762583194
834169725
126834579
358972461
947651238

249713658
681925473
375684912
938167245
567842391
124539867
752396184
893451726
416278539

596183427
217649835
438527691
371862549
629475318
845931762
784296153
162358974
953714286

768954123
542813697
931762458
294375816
183629574
675481932
356298741
829147365
417536289

917864235
543297861
268351749
829613457
731542698
456789123
382475916
695128374
174936582

316425987
279813456
854679231
143296578
698357142
725184693
567931824
981742365
432568719

196538274
375492681
842617935
681259743
237841596
954763812
468375129
713926458
529184367

721984653
594613782
683572419
918346527
456721938
372895146
137259864
249168375
865437291

456182397
287953416
391764528
923516784
764238951
815497632
138649275
542371869
679825143

932861547
178459362
645723981
319547628
284936175
567182493
891675234
453298716
726314859

691543287
273896415
458271936
835624179
149758362
726319548
564937821
917482653
382165794

879645213
615923487
324817569
561492378
492378651
783156942
947531826
256789134
138264795

351268947
927354861
846791523
795683412
168429375
432517698
283146759
619875234
574932186

589461372
417532698
623798154
851649237
762853419
394127586
975216843
248375961
136984725

485127936
371649582
962538741
748295613
296381457
153764829
537816294
819472365
624953178

913674285
625198734
874235961
259781643
761453892
438926517
542369178
197842356
386517429

965283471
871964523
423571869
746832915
159647382
382159746
517496238
694328157
238715694

598762431
641853297
723914586
184276359
962135748
375489612
457691823
839527164
216348975

982534176
315769842
746821953
127695438
658342719
439178265
891453627
574286391
263917584

279543861
361928475
548167923
413286597
725419386
896375142
952634718
684751239
137892654

476952831
913847265
258631497
362185974
895473612
147269358
534726189
789314526
621598743

583246179
264197835
179538624
958372461
731465298
642819357
316954782
897621543
425783916

184275693
639148752
527369418
851793264
472516389
963482571
246951837
798634125
315827946

654198372
791532846
823746519
432659781
516827493
978413625
345271968
189364257
267985134

542986317
397215486
168347925
425671839
613894752
789532164
954168273
271453698
836729541

214365789
865479231
937821546
189653427
342987615
576214398
428796153
791532864
653148972

571239648
496578321
283614759
817495236
924163587
365827194
742956813
138742965
659381472

163975248
487312569
259486371
745298613
628137954
931564782
516823497
394751826
872649135

386172459
915436287
724859136
649781325
258643971
173925864
531264798
467398512
892517643

849635127
215784693
673192458
498256731
156378249
327941586
581463972
764829315
932517864

637592841
918437625
425168793
271659438
859324176
364781259
582946317
196273584
743815962

423751689
756489123
918362475
134876952
562913748
879245361
691524837
247138596
385697214

472531689
518769324
963428571
795382146
381674952
624915738
256147893
147893265
839256417

715423698
426598173
389176245
593267481
271849536
864315729
648731952
952684317
137952864

431769825
695382471
872145963
167923584
983654217
254817639
749238156
326591748
518476392

841795362
259346178
763128495
125934786
936857241
487612953
618473529
594261837
372589614

579384126
263197458
418256937
356819742
947625381
182743569
695478213
731562894
824931675

452638197
697215843
813497526
748123965
139564782
265789314
326951478
571842639
984376251

732649815
964185732
158723694
843967251
597231468
621854379
289576143
316492587
475318926

825763914
746291583
931458672
489612735
217835496
563947128
658379241
374126859
192584367

764192538
932658417
518734269
271549386
496873125
385216794
827461953
153987642
649325871

514879623
698123475
327465981
462517839
139682754
875394162
246958317
951736248
783241596

462391785
937856241
851427639
729513864
146978523
385642197
294185376
573264918
618739452

612957438
839241756
754638219
397126845
246385971
185794362
421863597
973512684
568479123

865413297
971528643
432796581
528169374
716234859
394857126
659342718
183975462
247681935

542319876
976485123
831726594
425931687
719268435
368574219
683147952
254893761
197652348

624135798
358749216
719826345
197563482
543281679
286497153
861354927
972618534
435972861

495326817
328571964
761498352
213859746
954617238
876243591
549762183
182934675
637185429

587239146
634817259
219465837
768952314
493186572
125374698
371648925
956723481
842591763

617234985
293685417
854179632
376952148
129846753
548713269
782361594
431597826
965428371

684275139
125936784
379148256
842769513
931852467
756413928
297381645
518694372
463527891

246587913
879143562
531629487
482936751
967851234
315472698
123795846
754368129
698214375

261485397
748932516
935617428
823549761
619723854
574168239
152876943
497351682
386294175

675241398
348957621
192863745
981426537
436175289
257398164
864512973
713689452
529734816

268193754
193574628
745286139
382765491
976412385
514839276
421957863
657348912
839621547

714635298
235198476
896247315
463879521
182563749
579412863
927356184
348921657
651784932

642951837
758423916
139786542
327649158
864215379
915837264
281374695
576198423
493562781

926748135
518236479
374915628
692487513
735169284
841523796
269374851
183652947
457891362

539178426
647932158
128654397
872463915
391587264
456219873
263895741
714326589
985741632

971854623
543629871
862173459
284915367
615437982
397268145
759386214
426591738
138742596

167583429
289476153
543219876
892635741
435791682
716842395
324158967
671924538
958367214

625748913
384129765
179536248
746385129
931274856
852691437
597462381
463817592
218953674

325864971
784915623
691372458
973241865
518637249
462589317
137496582
856723194
249158736

253816947
967452381
148397625
594768213
712943856
836521794
321684579
479235168
685179432

739586241
854291673
162374895
528439716
346817952
971625438
415962387
687143529
293758164

543786219
719253846
862149573
128497365
954368127
637512984
491625738
386971452
275834691

672145983
843679125
591382746
135298674
269437518
784516239
457923861
918764352
326851497

235968714
971524863
684173259
819457632
526319478
347682195
798231546
153846927
462795381

571468293
863972415
249153867
918347526
327516948
456829371
795634182
634281759
182795634

824517963
531694287
976283541
617432895
489165732
352978416
765841329
143729658
298356174

295348167
831967524
674521893
453689712
782415936
169273485
328794651
517836249
946152378

826174359
415396782
937258614
743825961
269413578
581967243
154739826
698542137
372681495

389162754
246735891
571948362
862371945
937456218
415829673
153687429
694213587
728594136

854763219
369251784
721489635
946532871
537814926
218697543
173925468
485376192
692148357

629478153
157329486
483156927
714263895
968514732
532987641
841732569
395641278
276895314

587396421
439281657
126457983
675814392
312679845
894523176
768142539
241935768
953768214

123675489
864913527
795824631
659148273
417532968
382796145
941367852
238451796
576289314

142589736
673124598
958736241
736958124
215473869
489612375
524391687
367845912
891267453

853721649
416893257
927546138
735264981
642918375
198357426
261475893
589632714
374189562

618972435
954683721
732514986
529741863
371869542
846235197
165398274
283457619
497126358

258749163
974631852
163528947
749385216
826194375
315276498
482957631
531462789
697813524

758169342
261734958
493528671
972346185
835291467
614857293
347682519
129475836
586913724

259134768
837569124
641728395
965381247
372946581
418275639
184653972
523497816
796812453

869352741
512476389
743198652
954863217
231745896
678219534
426531978
195687423
387924165

142368759
786952134
953417268
594721683
678543921
231689475
467135892
329874516
815296347

563781924
847329156
291546873
624137598
739258461
185694732
312875649
456912387
978463215

417869352
328751469
956432817
573698241
169274538
284315976
692143785
735986124
841527693

813746952
469285371
752193864
948357216
176428539
235619748
387964125
524831697
691572483

274396815
398541726
516287493
921735684
467829531
835614279
653178942
189462357
742953168

874512369
165793842
239864571
913657284
647328915
528941637
796485123
482139756
351276498

958126743
214387695
736945128
892631574
347852961
165794382
471568239
683219457
529473816

921345687
486279315
537168294
254831769
719624538
863597142
398756421
645912873
172483956

427635819
368219457
951847623
239176584
185394276
746528391
514962738
692783145
873451962

312476589
795182364
648539271
274853916
569214837
183697452
826341795
457968123
931725648

914672583
827395614
536148297
681524379
753981426
492763158
168459732
349217865
275836941

876294315
415763982
392581476
164328597
723945168
589617234
238479651
941856723
657132849

174629358
825341796
963875214
758164932
392587461
416293587
287956143
541738629
639412875

365179824
472685913
198324657
986751432
543862179
217493568
854217396
621938745
739546281

251874936
437956182
968132457
524763891
816249573
793581264
679428315
145397628
382615749

684532971
735916284
921784536
819653427
462897153
573241869
147328695
296175348
358469712

189476523
342895716
567213849
231568974
654739182
798142635
925387461
473651298
816924357

961752843
238496517
475183629
627319485
589274136
143865972
352641798
894537261
716928354

265479381
149283765
783165429
396854172
578321694
412697538
834712956
927546813
651938247

326174985
978325461
154986237
589243176
243761859
617859324
791632548
462598713
835417692

637241895
925687134
481395672
792516483
364928751
158473926
219734568
876152349
543869217

495317286
182965347
763842915
917528634
546173829
238694571
679231458
824759163
351486792

248951376
596387214
371246859
189672435
624513798
735894621
962138547
817425963
453769182

749162853
356978241
218543967
194256378
823497615
675381429
481635792
932714586
567829134

193645278
578132964
426897153
351468729
789213546
264579381
817356492
942781635
635924817

624135897
871946235
395278416
436729581
152864379
987351624
243517968
518692743
769483152

862473159
431965782
975182436
296347518
517298643
348651297
124739865
753816924
689524371

172943586
845176932
639825714
924618357
713594628
586237149
368752491
497381265
251469873

341792865
957468132
682153749
728649513
196835427
435217698
819376254
263584971
574921386

536897214
749216853
182435697
465179382
321648975
897523146
254381769
678952431
913764528

892531746
671428395
354796182
965872431
187643529
423159678
548917263
219364857
736285914

967541238
851732694
342986175
476193582
235678419
198254763
519827346
724369851
683415927

482379561
357612984
691854732
946238157
173546298
825197346
768925413
534761829
219483675

849237651
625819473
317456829
192564387
586371294
734928165
961783542
273645918
458192736

792831456
863594172
451726839
947285361
526319784
138647295
275163948
619478523
384952617

832659174
957184326
641327598
473562819
596418237
218973645
769235481
385741962
124896753

824563197
396147285
175892346
213689574
658471932
749325861
587234619
962718453
431956728

893126457
514798362
726354819
958412673
362879145
147563298
631985724
289647531
475231986

973654182
651298734
248713596
364179258
817542369
529836471
482365917
736921845
195487623

725316984
319458267
846279135
581634729
932781546
674592318
497823651
258167493
163945872

582469713
734821965
691537842
263194578
159782436
847356291
918273654
375648129
426915387

978642531
213587964
546193827
394761285
182359476
657428319
821975643
765234198
439816752

768495231
192736485
435218769
316852947
587649123
924173856
243961578
671584392
859327614

547218639
863459127
921763854
182946573
675832941
439571286
318624795
794185362
256397418

582347961
167598234
349612578
835924716
421876359
976153482
718439625
254761893
693285147

958426173
137859462
642317985
296148357
875293614
413765298
781932546
369574821
524681739

763412895
154698723
298735461
916847352
345129678
827356149
489263517
632571984
571984236

695173482
837642951
412598736
754826193
281937564
369451278
526784319
948315627
173269845

562317498
739468512
148295736
416752389
897134265
325986174
283579641
674821953
951643827

168432975
394587261
752916438
586321794
471698523
239745186
843259617
917864352
625173849

129538647
835647921
467219853
351924786
746851392
298763514
914375268
572186439
683492175

579812463
216374589
384659271
821593647
463728195
957146832
698235714
745981326
132467958

925647381
368951247
714283659
143876592
572439816
896125473
237514968
489762135
651398724

314978562
587236941
962541873
428365197
135789426
796412358
659123784
273854619
841697235

879263541
514798236
623541897
238475169
465189372
791326485
142937658
387652914
956814723

458762139
936814275
721539846
369285714
142397658
587146923
893471562
274658391
615923487

896372541
432815967
517964238
789236154
625491783
341758692
173549826
254687319
968123475

768129453
423576189
591348672
186934725
945217836
237685914
354791268
679852341
812463597

739186452
461257839
825934761
946375218
578421693
213869547
357618924
184592376
692743185

354629178
281437596
769581342
526793481
943816725
178245639
417962853
695378214
832154967

648253791
591784623
273196548
417635982
935872164
826941357
369427815
154368279
782519436

134962587
285137946
796584321
319456872
542879613
678213495
463728159
857691234
921345768

853621479
746359812
192478563
485217396
961834257
327596148
674183925
218965734
539742681

538421697
426759138
197683542
362145789
741968325
985237461
873594216
619372854
254816973

671348592
932765418
485219763
298571634
746923185
513486927
129857346
354692871
867134259

427918653
931654278
658273194
715482936
249365817
386791542
172546389
564839721
893127465

645231897
938567412
721498563
894325671
562179384
317684259
456712938
279853146
183946725

297381546
861542937
453679182
514823769
629714853
378956214
736195428
182437695
945268371

974625831
516783492
283491756
365978124
791234685
428516379
642357918
839162547
157849263

459876231
123549876
867213459
615982347
348751692
972364518
794625183
281437965
536198724

719354286
243786159
568291374
381942567
625873491
974165832
852619743
197438625
436527918

725189634
641753982
398624751
184375269
957862143
263941875
479518326
516237498
832496517

438791562
716352498
295846731
641278359
859463217
327915846
973184625
582639174
164527983

657429183
329158764
418376952
283567419
761294538
594813627
932641875
175982346
846735291

618759342
539462187
247381569
421693875
396875214
875214693
954136728
763928451
182547936

789452631
235617984
614938257
371549862
946281573
528376419
863194725
197825346
452763198

964173825
823945617
751628394
416589273
378412569
295367148
637891452
549236781
182754936

681594723
427381596
593726148
859437261
364812975
712659834
936178452
248965317
175243689

287913654
619457283
345862791
938624175
452781369
761539842
524378916
176295438
893146527

947215386
681347259
235896741
813624597
729581634
564739812
152963478
476158923
398472165

145623789
872495361
936781425
513964278
628157943
794832516
459218637
261379854
387546192

769138425
158274369
423965187
687451932
594327816
231896754
815742693
972683541
346519278

283491765
657382194
941576238
426938571
795164382
318725946
172649853
569813427
834257619

724581936
856439127
193627584
368975241
275814693
419263875
937152468
582346719
641798352

635987241
472651983
198342765
356719428
941826357
827534196
264175839
513298674
789463512

728154369
956837412
431926587
583761294
619542738
247398156
365279841
892415673
174683925

374618592
192543768
568792413
825367941
917284356
643951827
489136275
751829634
236475189

342981765
159627384
687534219
276413958
834259671
915876423
598742136
763198542
421365897

519472836
372856149
486319725
627584913
893261457
154793268
768125394
941638572
235947681

857914326
213685497
964237518
476329185
385146972
129758634
692571843
538492761
741863259

542386197
186947325
379215468
653472819
418659732
927831546
761524983
895163274
234798651

971345826
385926147
462781593
547692381
896513274
213874659
154267938
729138465
638459712

863194275
742583916
195726384
578619432
219437658
436852197
681345729
324978561
957261843

516793284
293584671
784612539
672359418
358147962
149826357
467238195
821965743
935471826

957324186
634178295
812965473
745283961
398651742
126497538
469532817
581746329
273819654

458197326
367428591
921365784
172946853
684753912
539281647
795614238
213879465
846532179

184627593
926853714
735149862
367985421
812364975
549712386
298431657
471596238
653278149

472568913
859371264
361924875
296435187
548617392
713289456
934856721
125793648
687142539

736815294
195426783
482793156
518379642
927564318
364281579
851642937
273958461
649137825

583614279
276958314
194327568
432185796
861792435
759463821
948276153
317549682
625831947

645278913
823961475
719435826
384159267
961724358
572386149
297543681
156892734
438617592

134967582
862315974
795824613
413758269
257639841
986241357
321576498
549182736
678493125

475196238
263875149
918243567
132958674
847612953
596734812
684321795
751489326
329567481

936842715
527916438
841537269
682495173
175283694
394671852
213758946
769324581
458169327

235861794
869473251
147592386
581327649
624159873
793684512
372915468
956248137
418736925

792581463
164739825
853246971
678415392
249673518
315892746
427158639
981364257
536927184

945721683
781364592
326598714
658937421
137245869
294186357
472859136
519673248
863412975

813675942
296148537
547932168
629713854
458296713
371584296
964821375
732459681
185367429

641793285
598264371
327518649
832651497
419837526
756429138
163972854
274185963
985346712

293185467
741396825
586274319
825943176
367521984
419867532
978412653
152639748
634758291

691275834
524893671
738146295
249657318
156384729
387912546
875429163
913768452
462531987

325947618
964815237
781632459
293178546
856324971
147569823
679451382
432786195
518293764

548312967
712986354
639475218
467128539
925637481
183549726
251894673
896753142
374261895

137542698
695873421
482619573
859234167
721968345
346751982
574126839
913487256
268395714

245189673
618573429
739642518
491736285
587421936
362895741
823957164
154268397
976314852

213759864
957486132
486312597
564238719
329167458
178594326
632845971
895671243
741923685

729865143
841973526
365421987
156247398
932618754
487539261
274196835
593784612
618352479

916732548
845916273
723854196
257381964
134269857
698475321
479128635
582643719
361597482

346897125
857132496
219645837
965478312
738521649
421369578
582914763
694753281
173286954

837629451
915847623
246351978
653912847
794586312
182473596
578234169
429168735
361795284

514297386
378465129
296183475
831749652
469532718
752816943
645978231
987321564
123654897

281974536
375618924
694253817
536192748
417385269
928467153
753841692
862539471
149726385

492653178
638471529
157892346
841367295
275189463
369524781
716238954
983745612
524916837

642398715
379615824
581742693
853961472
416237589
297854136
928576341
135489267
764123958

867124953
241953678
593687124
786419532
359872416
412536789
975348261
628791345
134265897

179542836
635189427
248376591
981637245
356294718
724851963
597413682
812965374
463728159

689421537
237956418
514387269
928643175
471295386
365718924
892174653
153869742
746532891

276948351
853271649
491635872
685729413
319486725
742513968
167892534
924357186
538164297

791824536
635197824
842536971
469783152
578261493
213945768
956412387
127358649
384679215

369217854
812354679
754968123
478139562
926485317
135726948
547693281
691842735
283571496

728156349
536249178
914783265
462815937
357694812
891372654
175968423
683427591
249531786

732459816
498621735
615378492
571243968
963785241
284916573
129564387
356897124
847132659

513782469
794653128
628491357
269314785
371568294
485927631
857246913
146839572
932175846

172593684
348621957
695478213
954386721
867912435
213754869
539267148
786145392
421839576

932541876
864972513
751863294
196354782
243789651
578216439
489635127
317428965
625197348

251946387
386751924
947328615
432897561
619532478
578614239
795163842
123485796
864279153

186275394
952143876
743689251
619328745
375496128
824751639
297814563
568937412
431562987

746351928
592486713
831972456
189234567
654197832
327865149
418629375
273518694
965743281

538491762
721536894
649278315
864357921
257169483
193824576
376915248
412783659
985642137

647598213
235671489
819342576
972814365
163257894
584963127
451726938
396185742
728439651

243715689
691283745
758964312
184372596
972856431
536491827
319547268
825639174
467128953

936251487
527948136
184763259
215386794
369417528
748529361
872634915
693175842
451892673

623875419
519643782
748921635
957136824
481257963
236498157
895314276
174562398
362789541

548719236
162835497
739426815
421387659
697541382
385962741
253694178
914278563
876153924

652843971
137962845
948571623
325697418
894315762
716284539
279156384
561438297
483729156

832759164
196824375
754613298
567392481
281547936
943168527
315286749
679431852
428975613

345961827
762834591
819275436
627198345
931546782
584327619
298753164
473612958
156489273

396458217
874213596
251679438
413587962
982364751
567192843
749831625
125746389
638925174

487361952
691285347
235749816
716924583
852137694
349856721
973512468
168493275
524678139

417268935
892543617
563197428
925431786
638972154
174856392
341785269
259614873
786329541

835497612
927613854
614285973
572968341
491372568
368541297
756824139
243159786
189736425

795428163
428361759
136975248
619532487
847619532
352784691
961847325
574293816
283156974

571834962
863295174
429761853
638952741
257148396
914376285
142689537
396527418
785413629

564129783
937486521
812753694
685397412
293514867
741268935
129645378
478932156
356871249

713269584
958143726
264758139
129876345
475931268
836524917
697382451
381495672
542617893

872954136
461328975
539617842
183745629
756239418
294861753
917582364
628473591
345196287

413276958
697518432
258394716
936752184
175849623
824631579
369187245
541923867
782465391

485617392
796324581
132958476
249736158
817592643
563481927
924863715
358179264
671245839

938756412
254931768
176284359
461598237
827613945
593427186
682149573
719365824
345872691

473921568
128465739
659783124
295347816
381692457
764518293
517836942
846259371
932174685

395182476
486573129
217946358
879461532
634825791
521739684
148257963
762394815
953618247

628495173
397821654
451376982
974238561
563719248
182654397
236547819
715983426
849162735

325917846
984623517
176854239
592478163
613295784
847361952
251746398
439582671
768139425

289534716
463721859
751986342
894215637
526873194
317649285
638492571
142357968
975168423

856931724
314627958
729548361
482179536
675283419
931456872
597862143
163794285
248315697

843765192
976132854
512894637
651327489
329648715
487951263
234586971
798213546
165479328

469173852
537824169
812596734
798632541
153748926
624951378
985467213
276319485
341285697

642385197
398671254
571429683
289714536
415263879
736598421
127956348
964832715
853147962

246589713
953741268
871236945
327615894
189473526
564928371
712854639
635192487
498367152

138267459
425913687
679458123
564392718
913876245
782541936
251689374
897134562
346725891

197534826
428961735
635872149
341687592
279315468
856249371
563798214
984123657
712456983

314725698
529861743
678943152
195274386
786359214
243618975
952186437
437592861
861437529

962158347
483276915
751349286
634981572
519627438
827534691
376892154
298415763
145763829

985237416
634915782
217468953
176354829
529681347
348729165
861593274
453872691
792146538

457263981
682197345
913548267
795314628
326985174
841726593
138679452
279451836
564832719

845917236
621834795
937652841
276183954
184795623
359426187
568241379
793568412
412379568

736851294
524973618
189624735
867349521
945216387
213785469
671538942
358492176
492167853

972354168
415867923
863219457
634192875
291785346
758643291
147936582
329578614
586421739

871235469
624719385
359648712
165973248
932486157
748521693
583162974
496357821
217894536

916843275
235917684
847562319
482135967
561729843
793486152
359671428
624358791
178294536

123547698
756982431
498613275
562378914
387194562
941265783
835729146
219436857
674851329

943126587
167385249
852947361
391654872
678293415
524718936
719432658
486579123
235861794

924317568
315648972
867952143
642189357
579263481
183475629
496821735
251734896
738596214

674321958
185967324
239485617
813792546
962548731
457613289
726134895
391856472
548279163

785914632
962385417
314762985
837496521
296531748
451827396
648259173
173648259
529173864

546728931
927134685
138659742
264513897
789462513
315987426
691245378
453871269
872396154

824635179
137849652
596172348
258316497
643987521
971254836
362591784
489763215
715428963

845396721
792841563
136275984
581724639
924653817
367918452
679182345
258439176
413567298

436578921
527319864
918462375
185697432
794231586
362854197
641923758
279185643
853746219

468219375
395647281
712583649
279836154
134925768
856471923
923758416
541362897
687194532

713645928
952318467
864972135
627594813
189736542
435821796
541283679
296457381
378169254

258476931
173589264
649321875
482763519
936815742
715942683
564198327
327654198
891237456

476281953
283569417
195347862
931725684
642893175
758416329
364152798
829674531
517938246

418362759
276459813
953178246
762835491
145796382
839241675
581624937
324917568
697583124

241796385
968351274
537824961
652987413
473165892
189432657
794218536
825673149
316549728

698124753
437859126
125736984
513687249
976542318
842913567
259368471
761495832
384271695

298746513
617538924
435219768
821367495
376954281
549821376
964173852
753682149
182495637

812397645
956412783
347658921
271563498
594281376
638749512
725134869
483926157
169875234

927465831
186392574
453871269
791653482
642187395
835249617
374516928
218934756
569728143

463158792
129734865
587926431
841675923
275493618
396812547
918247356
734561289
652389174

578931264
243786951
916425873
152374689
469258137
837169425
321897546
795642318
684513792

491637285
536428971
728159643
642315798
317894526
985762314
179583462
263941857
854276139

463125789
871694325
925378164
739246518
582917436
614853297
356782941
297461853
148539672

381974562
547623198
296581347
968347215
175296834
423815679
819462753
634758921
752139486

539764812
168923745
742815693
954178236
317256489
826349157
291587364
473691528
685432971

317246859
649185237
285793461
562478193
893521746
471639582
934812675
726954318
158367924

967132584
524867193
183495762
675983241
841526937
239714856
756249318
312658479
498371625

439256781
856197342
127438695
962574813
718329456
543681279
675942138
381765924
294813567

239741865
578236419
461598723
147859236
926317548
853462971
395124687
684973152
712685394

475386219
916275834
832914657
754632981
291548763
368791425
643127598
127859346
589463172

786152439
294873516
315496278
153729684
947368152
628541397
862935741
439217865
571684923

287693451
349152687
615874293
964725138
853416972
172938546
736541829
421389765
598267314

637849125
829517634
451623978
164738592
572196843
983452761
345971286
298365417
716284359

571486329
896123457
243957168
738294615
652371894
914865273
425639781
387512946
169748532

517423698
346879125
298561374
853697412
921354867
674182953
189235746
465718239
732946581

468731529
379285461
215649783
946853172
182974635
753162948
627598314
531427896
894316257

361942785
527168349
984537126
435289671
172654938
698713254
713495862
859326417
246871593

897263415
462715389
315894672
238149567
546387291
971652843
183576924
754928136
629431758

839267451
251384769
467195823
795612348
126438975
384579216
618723594
573946182
942851637

489273516
761958243
523416879
275341698
934867152
618592734
346725981
197684325
852139467

725394816
316827459
948561273
271483695
659712348
834659721
487135962
562978134
193246587

296851473
451723968
873694152
127965834
648317295
935248617
764589321
512436789
389172546

964215378
328476195
517938624
845693712
132754869
796821543
259187436
673549281
481362957

971425638
843176295
265983471
156347829
327598146
489612357
612754983
598231764
734869512

817294365
645173829
329685417
783512694
492368571
156947238
231459786
974826153
568731942

234961785
617538249
985742163
459876321
862153974
371429856
143687592
726395418
598214637

584976312
713824569
692135874
956382147
421759683
378641925
149263758
865497231
237518496

367982541
485317926
219654387
651823479
734169258
928475613
593741862
872596134
146238795

285376914
173954268
964182357
736219485
419568732
852437196
697841523
541623879
328795641

165739248
493821567
278465319
634587192
821943756
957612483
719258634
386174925
542396871

934715682
186293745
257486931
893162457
461578329
572349816
615934278
329857164
748621593

856913274
742685391
913247568
689721453
274356819
531894627
497568132
368172945
125439786

718235649
295467183
634891275
962573418
857149362
341628597
123784956
586912734
479356821

564872193
817369245
392154867
956421738
423798651
178635924
281546379
635917482
749283516

581793426
324186579
679524813
837265941
142937658
956841237
468312795
215679384
793458162

654932781
397815624
821746539
483527916
269481375
715693248
176254893
548379162
932168457

378461592
512987643
649325781
854632179
731594268
926718435
463259817
287143956
195876324

826174953
154293876
739586241
615948732
472631598
983725614
367452189
541869327
298317465

843526179
791348625
265917348
538761492
916254783
472839561
389675214
157492836
624183957

836792154
145863297
297154386
572639841
984217635
613485972
728346519
369571428
451928763

785432961
249681753
163759428
936124875
471598236
528367194
397816542
852943617
614275389

274651839
915832476
836974251
459217368
362598147
781346925
627183594
548729613
193465782

684279153
512368947
937541268
398654721
265197834
471823695
743916582
156482379
829735416

284157693
375869421
961342578
539728146
716934285
428615739
193276854
857491362
642583917

127653489
593842671
864971523
216537948
379486215
485219736
642198357
938725164
751364892

518642937
297835146
463719528
621957483
984326715
735184269
842573691
159468372
376291854

612389475
753462981
948157632
497238156
831695247
265741398
124573869
379826514
586914723

851379264
376428591
942561837
264853179
198647325
537192486
613785942
725934618
489216753

798624531
436517289
215398764
829431675
647859312
153276948
382745196
974162853
561983427

167958324
294376581
538214976
456732819
812549637
973681452
789425163
341867295
625193748

582473916
934621758
716985342
629734581
371856294
845219673
193568427
258347169
467192835

129678354
678354291
534291786
843169527
261537849
795482613
982716435
456923178
317845962

597142683
621853497
384967152
246381579
139475826
875296341
752614938
418739265
963528714

612475893
834629157
597381246
148256739
756913482
329748561
261594378
473862915
985137624

762439158
318576924
945281763
476358291
291764835
583192647
127643589
639815472
854927316

832615479
745392816
916784532
398421765
521876943
467539128
153967284
284153697
679248351

278965143
965413287
431827965
342798516
659231874
817654392
126579438
794382651
583146729

617295834
824136759
359874216
982743165
473561928
561982473
138457692
295618347
746329581

479652138
685137924
231498765
812369457
793584612
564271389
957816243
326745891
148923576

348692157
519847362
627153984
291368475
853479216
764215893
176934528
932586741
485721639

594132867
876459123
132768945
781246539
245983671
963571482
619324758
427815396
358697214

132758469
957164283
468932517
629387145
785241396
314596728
273819654
596423871
841675932

523178496
941562873
867394125
284953617
139746258
675281934
796415382
412837569
358629741

253749618
947186523
168253794
591832467
736491285
482567139
815924376
374618952
629375841

134672985
789543261
562918743
621795834
948361527
375824619
416259378
253487196
897136452

127869345
358742619
946531728
469215837
713698452
582473961
831954276
694127583
275386194

315492867
697518342
248673591
863245179
124789653
579361428
436827915
952136784
781954236

832561749
547239186
619784352
364815297
271493865
985672413
798126534
423958671
156347928

815372694
264985317
739641852
376519428
598264731
421837569
153728946
682493175
947156283

268415739
934687521
715293864
546138972
371924685
892576413
127849356
689352147
453761298

628453719
371829564
954167283
169732845
785641932
243985176
832514697
417296358
596378421

154976382
982345761
367182549
891423657
576819234
243657918
429568173
638791425
715234896

459837162
716529483
238416597
623748915
547961238
891253674
162385749
985674321
374192856

184723956
369514782
527896431
975342168
842651379
613978245
798235614
436189527
251467893

574829136
269173485
318654279
623945817
851736924
497281653
185467392
936512748
742398561

473518296
895632147
261749358
634257819
917483625
582961734
728395461
356174982
149826573

867253941
251984763
493716825
572861439
614539287
389427156
738145692
126398574
945672318

853641927
712893645
964752138
271468359
386519274
495327861
147936582
539284716
628175493

612459378
789312564
453768219
538197642
964285137
127634895
841926753
296573481
375841926

529417368
387965124
146382579
852691743
674538291
913274685
465129837
298753416
731846952

215396487
836547921
974218365
397825146
561479832
428631579
752184693
689753214
143962758

452789613
681543792
937216845
743198256
516327489
298654137
324971568
179865324
865432971

291548763
436719528
758632419
875193246
649257831
312486975
184375692
563924187
927861354

194587263
762493581
583261794
457638912
238159476
916724835
345976128
829315647
671842359

415269378
739548261
628317945
371926854
596483712
842175693
164732589
983651427
257894136

546327918
721896435
389541762
812765394
674932851
953184627
297618543
438259176
165473289

936527418
871469253
452831796
567294831
328715964
194386572
643952187
785143629
219678345

239184765
578926143
614357892
497538621
163472589
852619374
941765238
785243916
326891457

632875914
945361278
817429536
256134789
491287653
378956142
724613895
583792461
169548327

274539618
986124753
351768942
748693125
163452897
592817364
415376289
639285471
827941536

795346128
142987365
863125749
587634291
214598673
639712854
476851932
921463587
358279416

754398612
916427385
328516749
593864127
672153498
841279536
267931854
439685271
185742963

169758243
248631759
357294168
582967314
431582976
796413825
815376492
674829531
923145687

251386497
693574218
748192653
375468129
862913574
419257386
187645932
524739861
936821745

819452763
352876419
674391258
921637845
765948321
483125976
237519684
148263597
596784132

685321794
741869325
239754681
527493816
963185247
418276539
196538472
874612953
352947168

359741628
264853791
871926345
723569184
615487239
948312576
136298457
482175963
597634812

194283675
528647931
736519428
981452763
275136849
643978152
812364597
459721386
367895214

931247865
258196347
764358921
692581734
485673219
317924658
179462583
823715496
546839172

876293514
132485679
549761823
923146785
685937142
714528396
397854261
268319457
451672938

961248375
345679182
278153496
857436219
613982547
429715863
782561934
196324758
534897621

865972314
172348956
394156287
756893142
913624875
248715639
437289561
621537498
589461723

798423165
653917248
241685739
976238514
582146973
314579826
829361457
165794382
437852691

172936485
895427613
364851279
936182547
417569328
258743961
721394856
689215734
543678192

594132678
862974513
713568924
671329485
948651237
325487169
157293846
239846751
486715392

965431782
413872695
872569134
536218479
741395826
298647351
157986243
389124567
624753918

567138942
183492657
294765318
925617483
876543291
431289765
612354879
749821536
358976124

796431825
483592671
251876943
874169352
539247186
162358497
947623518
328915764
615784239

689531742
512749638
473682915
147365289
958127463
326894157
764953821
831276594
295418376

821453976
973216854
564789231
245837169
789641325
316592748
197364582
652178493
438925617

943852617
256179843
871346952
482763195
617598324
539421768
764985231
195237486
328614579

152793648
489261753
376584129
735429861
821657934
964138275
598376412
613842597
247915386

328451976
165927834
974386152
789163425
546279381
213845697
491532768
632718549
857694213

531864972
269137548
874529631
918375426
352641789
746982315
123756894
697418253
485293167

458162739
237849651
961537428
143958267
526471893
879326145
614793582
792685314
385214976

962715843
817463952
354298761
623854179
741329685
589176324
435987216
176532498
298641537

682753941
459216387
137498265
378169452
921845673
564372198
816524739
745931826
293687514

165423978
793861452
248579361
821695734
954317286
376284519
419738625
532146897
687952143

354981276
268475193
197263854
736518429
821794365
549326781
913857642
485632917
672149538

865349172
214876359
793251846
642935781
378124695
159687423
526718934
937462518
481593267

946283715
218657439
573941268
437129856
185476392
692538147
761894523
354762981
829315674

614578293
329461875
857932641
546283917
978614532
231795468
782349156
465127389
193856724

254617983
136948257
798523146
463189725
519732864
872456391
685271439
921364578
347895612

641389752
587261943
923457861
412836597
356792418
798514326
275143689
839625174
164978235

675914283
421683957
389572641
937461825
542837196
816259374
794326518
168795432
253148769

158329476
936745821
274186395
763518942
542693187
819472563
697851234
485237619
321964758

634918275
217453896
958672413
389521764
542786139
176349528
895167342
461235987
723894651

398641572
467532918
152987634
824793165
635218749
971456283
746325891
213869457
589174326

167942835
539786421
284315769
453127698
678594213
921638547
812479356
345861972
796253184

487319526
536427189
921658734
869731245
314295867
752846913
173984652
645172398
298563471

697283514
384571296
152496837
516924378
279138465
843765129
438619752
761852943
925347681

463912587
895764213
712835964
978526341
654193872
231478695
386241759
127659438
549387126

351247968
974683251
682915473
219356784
435879126
768421539
597168342
146532897
823794615

742163859
196582743
538479162
324615987
685937421
971824536
467351298
253798614
819246375

268315749
415798263
937426518
851264937
692573184
743981625
576842391
189637452
324159876

524713986
781695432
693248157
359827641
812469573
476351829
137586294
948132765
265974318

759142386
432786519
618539274
367894152
195627843
284351697
946218735
823975461
571463928

781293456
249657138
563841927
817425693
452936781
396178542
978364215
634512879
125789364

127483569
954167382
863295714
582371946
419526837
736849125
241958673
698734251
375612498

385476921
719825634
264319578
648752319
572193846
931648257
123964785
456287193
897531462

864179325
157283649
239465871
725846913
916537284
348912756
572694138
491328567
683751492

185342967
926751384
473869125
231594678
658273419
749618532
592137846
367485291
814926753

345168297
286975341
791342586
974536128
813729465
562814973
438691752
159287634
627453819

231495876
465837291
789216453
652941387
347682915
198753642
524378169
816529734
973164528

431956278
876432591
952871364
647128953
523749186
198563742
365294817
219687435
784315629

678324159
193657842
452891736
547163928
981542367
326789415
735218694
214976583
869435271

629783154
843591267
751426398
295134876
417658923
386279541
564312789
932847615
178965432

281479356
375682491
649513728
152837649
863954172
794261583
436798215
528146937
917325864

195862743
672431895
834795621
261574938
957283164
348619572
583946217
719328456
426157389

628541793
915736428
347928651
863275149
192864375
754193862
489357216
236419587
571682934

631459827
945782316
287136954
564318279
129675483
873924165
498267531
356841792
712593648

341958627
795624813
826713594
632197458
154382769
987546132
213475986
469831275
578269341

172358694
589146372
463792581
314275869
896431725
725869413
958614237
247983156
631527948

215397684
694825137
873164259
756482913
149673528
382951476
568719342
931248765
427536891

189743526
253691784
476825319
732914865
894256173
561378492
647132958
925487631
318569247

125487369
863592147
794631852
642918735
358274916
917356428
471865293
589123674
236749581

589634721
164972538
327851694
293145876
478369215
651287349
842796153
916523487
735418962

178965432
653412798
429378615
542183976
891756324
367294581
785629143
936841257
214537869

628517493
593648172
417329568
259873614
184265937
376194825
935781246
761452389
842936751

349516728
657482913
128397456
965238174
731945862
284671395
472859631
816723549
593164287

649238157
815479326
732165849
256843971
471692538
983751264
324986715
168527493
597314682

564281397
327945816
981763254
132458769
649172538
758396142
275634981
413829675
896517423

736924851
192658374
584137269
257849613
961573482
843216597
615492738
328761945
479385126

856391724
739624815
421578693
984165372
312487956
675239148
248916537
597843261
163752489

678495213
291736548
345218976
582947361
463152897
719683425
136524789
954871632
827369154

865314279
194728563
372569481
489175632
523896714
617243895
248631957
951487326
736952148

398476521
274519863
561832749
923658417
785241396
416793285
632987154
847165932
159324678

146973258
759842163
823651974
364127589
591368742
278495316
412589637
985736421
637214895

791625843
526483791
384197652
462971385
938546217
157832964
249318576
875264139
613759428

853279164
746513298
192864537
238156479
465937812
917428356
671382945
589741623
324695781

423765981
768921453
591834627
685147239
217693845
349582716
874359162
156278394
932416578

236574918
487319265
159268743
872641539
514932876
693857124
725496381
341785692
968123457

452697381
867213954
931548267
726489513
145736829
389152476
674925138
598361742
213874695

376295184
948316275
152847396
837654912
461923758
295178463
689431527
723569841
514782639

725149368
831675429
649832517
492387651
387516294
516924783
258493176
963751842
174268935

874351629
591762843
263849715
746523198
152987364
938614572
389276451
615498237
427135986

598712463
347659182
216348579
734126895
962875341
851493627
129584736
685937214
473261958

273698541
416725983
985341762
624153879
137489625
598267314
869512437
742936158
351874296

345721968
867549321
912683754
539462187
786195243
124378695
451236879
278914536
693857412

974358612
826174539
153296478
245937861
639815247
781462395
492783156
518649723
367521984

547936218
968215437
132478596
714563829
895724361
326189745
273651984
481397652
659842173

628415793
741392658
359876142
564938217
213647589
897521436
975284361
432169875
186753924

273941586
519826743
846753129
381562974
952487631
467319258
628174395
195238467
734695812

469175328
273984516
815263749
781546932
394721685
652839174
527618493
136492857
948357261

379654281
285917463
461832957
824391675
916275834
753486192
192563748
637148529
548729316

153846279
879215463
426937158
564328917
382791645
791564832
215679384
637482591
948153726

756149823
418372965
932568714
291857346
563924187
874631259
327486591
689715432
145293678

278953146
543861792
619247385
857392614
964518237
321674859
185426973
792135468
436789521

691372548
753498162
842156397
269783451
574619283
318245679
936527814
427861935
185934726

149567823
362148957
758239416
214893765
976452381
583671249
427915638
635784192
891326574

647298135
385147962
912635487
769381524
134952678
528764391
256473819
891526743
473819256

527394816
493618527
168725439
712839654
389456271
654271398
945163782
871542963
236987145

629731548
538942176
741658239
875294361
412365897
963187452
154879623
296413785
387526914

149536827
732489516
568721394
927153648
316894275
485672139
891245763
254367981
673918452

419378562
356124879
827956314
182463957
763591428
594782136
645837291
978215643
231649785

713965842
896247315
425813976
179328654
532476189
648159237
287634591
951782463
364591728

247156938
138294756
596378421
825963174
473821695
961547283
719485362
654732819
382619547

587926314
631478295
249531867
352694178
198257436
764813529
875162943
423789651
916345782

153897462
948632157
627415938
735124689
462389571
819576243
571248396
386951724
294763815

381297564
745186293
926453871
532869147
819724635
674315982
293671458
167548329
458932716

819436275
325798641
476512398
752964813
941853762
683271459
538147926
167329584
294685137

456217839
792836145
318495726
163759482
527684913
984123567
671942358
839561274
245378691

283175649
597643821
164829753
375418296
821936475
946752318
739261584
458397162
612584937

928651374
643278591
571934862
857419236
264583917
139762485
395146728
712895643
486327159

261853497
397624518
458791632
985467321
612538749
734219865
146985273
579342186
823176954

129846357
453217896
876359214
512463978
694781523
738925461
265138749
981574632
347692185

875913462
294567318
136842795
961435827
748629153
352178649
427351986
683294571
519786234

298356417
573149862
416782539
341965728
857421693
629873154
182694375
765238941
934517286

432785619
519634287
876219543
285973164
194526738
367148952
941362875
658497321
723851496

794318526
586247319
321965748
962754831
147683952
853129674
215876493
438591267
679432185

736849125
195362874
824157936
253974618
478613592
619528743
582491367
341786259
967235481

491583726
628719354
753624891
962871543
175342689
834956172
286437915
317295468
549168237

948375216
236841579
751269348
462183957
589724631
317956824
175638492
624597183
893412765

514968273
367142985
829375614
653824197
791536428
248791536
972453861
135689742
486217359

157369428
239485176
846721539
714893265
968512743
523674981
372156894
481937652
695248317

916374285
574682391
238195647
765938412
421567839
389421576
192846753
857213964
643759128

972841563
346259178
158367429
821493657
493675812
765128394
214736985
639582741
587914236

651938427
934267815
287415936
842653179
569721384
713849562
475182693
196374258
328596741

184572693
635819724
792346581
821935467
946187235
357624918
478263159
219758346
563491872

846972135
937518624
215643978
671439582
528761349
493825716
169287453
352194867
784356291

864219357
752438691
931657428
193726584
248591763
675384912
419875236
386942175
527163849

536129478
498637152
127548396
384291765
965374821
712865934
671453289
859712643
243986517

412837596
376954128
589162374
637549812
245381967
891726453
758213649
963475281
124698735

832175946
147693285
569428713
794512368
681734592
325986174
213869457
958347621
476251839

248931765
167582493
539467182
726145938
914328657
853796214
482613579
371259846
695874321

435281697
672953184
198467325
956124873
724836951
813795246
349678512
267519438
581342769

192683745
865147239
437259681
986734512
521896473
374512968
743921856
659378124
218465397

863712549
124895736
597436812
716953428
349128675
285674391
951387264
438261957
672549183

695817423
712346598
348925671
257193846
163478952
984652317
539761284
476289135
821534769

543719862
186423579
729865143
632597481
491386257
857241936
915674328
368952714
274138695

468352791
932671584
751498632
274963158
693185427
185724963
346219875
529847316
817536249

574961382
128753694
396248517
265179438
487632951
913584276
851496723
639827145
742315869

654391287
398275461
712684593
127539846
965847312
843162975
581926734
436758129
279413658

972184365
435276198
618935724
184629573
257348619
396751842
829567431
561493287
743812956

962157438
354986217
187243596
421698753
538714962
679532184
745369821
893421675
216875349

476258139
189364527
532197846
691843275
328576914
754921683
917632458
845719362
263485791

582917634
794368125
613524879
327649518
468135297
951872463
135786942
279451386
846293751

569214378
437985216
182736945
624193857
375628491
891547623
958461732
216379584
743852169

716529834
829431576
435876192
264753981
953168247
187294653
548617329
371982465
692345718

637952184
489137562
152648973
295481637
748369215
361725498
814276359
526893741
973514826

792853146
653147289
184692735
921578463
567324891
438916527
319285674
845769312
276431958

432691578
976258134
581347269
614983752
825476913
397125846
263719485
159864327
748532691

957186432
841372956
263549187
539421678
612857349
784963521
496738215
175294863
328615794

549261837
817935642
632487519
358746291
761829354
924513786
473152968
286394175
195678423

382651947
497328651
651749823
975234168
836517294
214896735
743162589
528973416
169485372

617435928
295178634
483962517
126547389
549813276
378296451
952784163
864321795
731659842

187695243
649328571
523471698
436857912
718942365
952136784
395714826
874263159
261589437

354216897
768495312
129387654
531974286
972168435
846532971
683721549
497653128
215849763

731248596
492365871
856179432
617924358
528637149
943581627
164793285
289456713
375812964

571986324
328147569
469352871
946725183
713498256
285613947
834561792
657239418
192874635

257149836
981356472
436827951
678291345
519473628
342568197
765914283
824635719
193782564

627519438
935784162
841236975
519862347
382471596
476953821
254698713
198327654
763145289

824675931
531924786
976813245
793568412
418237659
265491378
389756124
142389567
657142893

879213546
462597831
315684972
741862359
658739124
293145687
987451263
126378495
534926718

736249581
429851763
815673429
674982135
192365847
358417692
987134256
261598374
543726918

583249761
792163458
461857932
324986517
159372684
678415329
935721846
816594273
247638195

167248953
835197264
492563718
721359486
983614527
546872391
359486172
614725839
278931645

548316792
931427568
267985143
186542379
425739816
793168254
319254687
854673921
672891435

679281453
825743196
134596287
983124765
462975318
751638942
318457629
247869531
596312874

169842537
387956241
542173698
631425789
495768312
728319456
213587964
856294173
974631825

241586793
657139284
893472516
364258179
578691342
912347658
486713925
129865437
735924861

281395764
937461852
645872319
374958126
159623478
862714593
798546231
426137985
513289647

132695478
689374215
457218639
718523946
926147853
345986127
561439782
273861594
894752361

381529746
749638152
652714893
415382679
297456318
836971425
564193287
178265934
923847561

846521739
791836452
253974681
937148526
162395847
485267193
314752968
679483215
528619374

419786532
763125894
852493176
231967458
598342617
647518329
325674981
186259743
974831265

935841627
674239158
128765493
753182964
216394785
849657231
481923576
397516842
562478319

539847612
248163579
617529348
725384961
164952783
983716254
891275436
472631895
356498127

164293785
753841269
982765134
698452317
375916428
421387596
239578641
546129873
817634952

182954376
759863421
463271598
935128647
216745983
874396215
527689134
348512769
691437852

418395726
963271854
752648931
385426197
124789563
679153248
297834615
531967482
846512379

197328645
264957831
835146279
978534126
456281397
321679458
783465912
512893764
649712583

486723951
213589647
597614283
162938574
854267319
739145826
948351762
671892435
325476198

596781342
347562891
128493657
912657483
654238719
783914265
875126934
231849576
469375128

245387916
689514732
317962548
193846275
874235169
562179483
728691354
456723891
931458627

349125867
281796534
675483129
736549281
528317946
194268375
453871692
867952413
912634758

726513948
594826137
138497652
215678394
847139265
963245871
389751426
652384719
471962583

691578342
734216895
258943167
589631724
462789531
317425986
145392678
926857413
873164259

263857491
597412836
148963725
812674953
379185642
654329187
935741268
726598314
481236579

482561739
317948265
695723841
734182596
269435178
158679423
941256387
876314952
523897614

837695124
915274368
426138957
174529683
563847291
289316745
352461879
698753412
741982536

698753124
574182639
213946587
162478953
347529861
859361472
426897315
735614298
981235746

257196438
836274195
941385627
569813742
318742956
472659381
783421569
194568273
625937814

743821569
592376418
168495372
924687135
617953284
385142796
856714923
431269857
279538641

143859627
628173495
597642381
274385169
965714832
831926754
319567248
752438916
486291573

196387245
253649718
847251936
732568491
481923567
569174382
918732654
375416829
624895173

968573421
235614879
471829536
792341658
354286917
816795342
687452193
143967285
529138764

972638145
456921378
381547629
743856912
698213754
125794863
567382491
819475236
234169587

493678521
785921436
126345978
342189657
517264893
869753142
671492385
938517264
254836719

842765139
563819274
179234856
436578912
291346587
758192463
327481695
684953721
915627348

591437862
876129543
342586719
128753496
954862371
763941258
615378924
237694185
489215637

613948752
872531649
459726138
367819425
295467813
184253967
936172584
528694371
741385296

467915823
895632714
123784569
958143276
341267958
276859341
719326485
634578192
582491637

927158643
154376298
638249715
391487562
476521839
285963174
813695427
762834951
549712386

358249176
721563849
649781532
486172953
237954618
195836724
572398461
814625397
963417285

719346528
348257619
652819374
563981247
497523186
821674935
284165793
975432861
136798452

475318926
281964573
936752814
643295781
859471632
712836495
324687159
568129347
197543268

354719862
918426753
762853491
297185634
631942578
845367129
479631285
123578946
586294317

435819267
192674853
786325149
658492371
379156482
241783596
514937628
923568714
867241935

896254173
751983624
243167958
378492516
964315782
125876439
417628395
689531247
532749861

824915637
975362148
136478529
589234761
317896254
642157893
791523486
268749315
453681972

742395816
831726945
956481372
184263759
573948621
269517438
495872163
628134597
317659284

894317625
362985417
751426398
439268751
516794283
278531946
643152879
187649532
925873164

917652348
235849167
684713952
142967583
859431726
376285419
561398274
423576891
798124635

982534167
156729843
437861592
379618254
215347986
864295371
548173629
693452718
721986435

984561327
671382945
325479681
819637452
562148793
437295168
256714839
748923516
193856274

493186257
217395648
568742931
851639472
346278195
729514386
185963724
632457819
974821563

812357496
647829351
539614278
984135627
326478519
175296834
763942185
258761943
491583762

951842736
648371529
372956481
195723864
236418975
784569312
427685193
519237648
863194257

138754629
259168437
764329158
615947382
392685714
847213596
481572963
573896241
926431875

837612954
542893167
619754328
271469835
968135472
453278691
784926513
195387246
326541789

256793148
341582967
987416253
615837429
894261375
732945816
428679531
179354682
563128794

245936817
961748325
738251694
317562489
692814753
584379261
156423978
479685132
823197546

549728316
831946725
267351498
714285963
985637142
326419857
192863574
478592631
653174289

291367845
635841792
784592136
172634958
869175324
543928671
456719283
327486519
918253467

879423561
645981732
132567489
297635814
461298375
358174296
913852647
584716923
726349158

635781942
218349756
794652318
372914685
159268473
846573129
581496237
463827591
927135864

641237895
795618342
382945761
134859276
869724153
527163984
458371629
916482537
273596418

798532164
465791823
123468975
517984236
836125497
249673518
354217689
681349752
972856341

718234965
594786213
263951874
872645139
641392587
935817642
187523496
329468751
456179328

239574681
814263579
756981342
568429137
941357268
327816954
175698423
482135796
693742815

356971482
217834596
984652713
539487621
872316954
461295378
123769845
748523169
695148237

825619437
476853912
931472865
253796184
748531296
169248753
514387629
687925341
392164578

275319846
684275319
391846527
837594162
126783954
459162783
562931478
743658291
918427635

637185924
594327168
821694753
216738495
375942681
489516372
163259847
758461239
942873516

475823169
681594237
932761845
146375928
528619473
397482651
764938512
813256794
259147386

742138695
593746281
186529374
815372946
267491538
934685712
679214853
458963127
321857469

154239876
832647915
796581432
283456791
915378264
467192583
328914657
671825349
549763128

715694832
826351947
934827156
581936274
493712685
267485319
358249761
179563428
642178593

216738945
349652871
758419623
932584716
164397258
587261394
623175489
875943162
491826537

418572369
923486175
567139842
675891234
834267591
291345687
186954723
759623418
342718956

219756438
753984126
846312597
921537864
568429371
437168952
674895213
192643785
385271649

248517963
596283741
713649852
682951437
931724586
457368219
874196325
129435678
365872194

954163287
182947635
673528149
237619458
861475392
549382761
318796524
496251873
725834916

876342915
153697248
924158673
495236187
382715496
617984532
561473829
239861754
748529361

251496873
378521964
946738521
614983257
582174396
793652418
867249135
425317689
139865742

761359824
348762591
259148376
836215749
425976183
917834265
592483617
674521938
183697452

948726531
263518794
517934628
392687145
174352869
856149372
631495287
425873916
789261453

297386145
538412679
146975823
872543916
361729584
954861732
419257368
725638491
683194257

945172386
826943157
137658429
791524863
653819742
284367591
562781934
419235678
378496215

918654327
347892561
256173498
124386975
879521634
563749182
735468219
682915743
491237856

185324679
463971582
927865314
896243157
714596823
532187496
658732941
379418265
241659738

157968423
483521796
269473158
936815247
745239681
821647935
394186572
518792364
672354819

952467318
648913275
371852694
134726859
597384162
286591743
415638927
829175436
763249581

215983746
946517832
738624591
584731629
369258417
172469358
691375284
423896175
857142963

341856279
687912345
295374861
873269154
564183792
912547638
138695427
456728913
729431586

149567238
265938714
873421956
986753142
721894563
354612897
697245381
432189675
518376429

913742865
568193472
472568193
136879524
784215936
295634718
329481657
641357289
857926341

614983572
582147396
937652148
398274615
741865239
256391487
829436751
465719823
173528964

754618392
621934785
398257461
513879624
479562138
286341579
835426917
142793856
967185243

468521937
319867254
257943186
542679318
891354672
736218495
675132849
923485761
184796523

219567843
758432961
463981527
196875234
825143679
347629185
934256718
582714396
671398452

815946237
297531846
436872159
369458712
752193468
148627593
674385921
923714685
581269374

324968751
891457362
657321948
548276139
739514826
216893475
165749283
973682514
482135697

321456987
649781532
785239164
192645873
438927615
576813429
864572391
917364258
253198746

719328465
254716983
836954712
392871546
165492837
478635129
547163298
983247651
621589374

598613274
437892561
621457983
315284697
872169345
946735128
759328416
264571839
183946752

427516389
685923471
193487562
279634815
846251937
531798246
362149758
914875623
758362194

231867594
869435271
475291863
147629358
593148726
682573149
324786915
956312487
718954632

615729843
472368951
983154726
351496278
864237195
297581634
726843519
138975462
549612387

213947865
594836271
678521934
782694513
435182796
961375482
357468129
129753648
846219357

958367421
472591836
163842957
281956374
647138295
539274618
896713542
725489163
314625789

618354297
495728136
273916485
756183942
982547361
341692578
169475823
834261759
527839614

975216348
214583679
836794215
527348196
683951427
149672853
452837961
391465782
768129534

316854792
498267135
257391486
671489523
943512867
582673914
835946271
729135648
164728359

479162385
218359764
356784291
132847956
694523817
785691423
941275638
567938142
823416579

147359628
968712435
235684971
413526897
892137546
576498312
681243759
359871264
724965183

376218945
419675283
258439716
527896134
863147592
194352867
731584629
982763451
645921378

473651829
285394761
196728345
864215973
739486512
521973684
642839157
957162438
318547296

527813496
468972153
913645728
672591834
854327961
139486275
796158342
341269587
285734619

458637921
631429785
792158364
149785632
375962148
826341579
283516497
914273856
567894213

213649578
546871239
789235146
432957861
675318492
198426357
964183725
351792684
827564913

236798514
187542369
954316278
742953681
568124793
319687425
691235847
823471956
475869132

937246851
854713629
162598734
793685412
215437986
648921573
379154268
521869347
486372195

864975231
275381694
391264587
713456928
648129375
952738146
527643819
136897452
489512763

465821937
783495126
912367458
697543812
241786593
538219674
879134265
326958741
154672389

247386519
961752843
358491672
872635491
415879326
639124785
186243957
524967138
793518264

438695712
562471398
791283546
674328159
825149637
319567284
243956871
186734925
957812463

415873926
937562841
286491357
749385612
851627439
362149785
124936578
673258194
598714263

192364875
683597214
547821693
421685739
958743162
736912458
219436587
374158926
865279341

916823754
473965218
285471639
649517382
128639547
537248961
764382195
392154876
851796423

712495368
634281795
895736142
327654981
459817623
186329574
968143257
273568419
541972836

183975264
942681573
567243819
891452736
634718925
725369481
376894152
418526397
259137648

724895361
869713245
135246798
681527439
597384126
243961587
976452813
458139672
312678954

512468739
476953281
398721546
721594368
953286174
684137952
265349817
837612495
149875623

491538672
352671984
687942315
823194567
516387429
974265831
239416758
765829143
148753296

429167385
537289461
681453279
816972534
375814692
942536718
153728946
798645123
264391857

897251643
653478129
124936857
716849235
385762491
249315786
572183964
931624578
468597312

235618974
479352816
618479235
867934521
524186793
391527648
156793482
742861359
983245167

761498253
549237168
238516749
624173895
193854672
857629431
475982316
986341527
312765984

594723861
281965347
763184295
657291483
412358976
839476152
926837514
345619728
178542639

837624951
569871423
421359876
742196385
398542617
615738249
974265138
156483792
283917564

761394528
953218764
842567139
528739641
619425387
437186295
275843916
394671852
186952473

697231584
354896172
821574963
548369721
236157498
179428356
415782639
983615247
762943815

934186572
218745369
567923481
482597613
175638924
693412857
859371246
321864795
746259138

698412375
715836429
432579816
829761543
357984162
146253987
971328654
283645791
564197238

726951384
451378962
389426715
678245193
235197648
914863527
197584236
862739451
543612879

496127385
715368294
823459716
689712453
142835679
537694128
274986531
368571942
951243867

475826913
321579648
689314527
948152736
257638491
163497852
794281365
832965174
516743289

176582349
294376518
583941726
421637985
968425173
735198462
317269854
659814237
842753691

692841375
154673982
738952416
983715624
215364897
467289531
826537149
349126758
571498263

612475389
754389126
938621547
863512794
175964238
249837615
421796853
587243961
396158472

392674815
645281379
817935462
936427158
128356947
574198236
451862793
789543621
263719584

562981437
371452968
948673125
429365871
156728349
783194652
617549283
895236714
234817596

862591437
914367852
735428169
198256743
623874591
457913286
246789315
371645928
589132674

795184623
461923578
382756419
536412897
847539261
129678354
913245786
278361945
654897132

962471583
358962741
147538629
693824175
481753962
725619438
534297816
819346257
276185394

543176928
927843165
681592734
214789356
365421897
798365241
859214673
136957482
472638519

985316724
731428596
426975381
357294168
298163475
614587932
173642859
869751243
542839617

984167523
215349867
367528149
173954682
528673491
649281735
452736918
796812354
831495276

123794568
468125973
597638142
256471389
714389256
839562417
981257634
342816795
675943821

276814359
598372641
431659287
359281764
814567923
627943518
145736892
782195436
963428175

542798361
397216845
168354792
724539186
981672534
635841279
856927413
473165928
219483657

829371465
614295378
573684921
931762584
756849132
482513697
147926853
398157246
265438719

921735684
874692351
536184792
362847915
718569243
495213876
643958127
259371468
187426539

387521469
419678253
526493781
764239518
895147326
231856947
153962874
672384195
948715632

426137895
975684132
138295746
852913674
341762589
769458321
617329458
594871263
283546917

345926817
286175439
719834652
638297541
524361978
197548263
471689325
862753194
953412786

924357618
683412957
157698432
761945283
892736541
435821769
348269175
579184326
216573894

648132957
197458236
325976481
819724365
254863179
736591842
562389714
981647523
473215698

872651394
496832175
135947286
549713862
718296453
263485719
921368547
384579621
657124938

183564792
467329158
295781634
574196283
632847519
819253467
326975841
751438926
948612375

263941785
587362941
491875623
745296138
612483597
938517462
359724816
826159374
174638259

918657324
643218795
275439168
794861532
386542917
152793846
837924651
469185273
521376489

382597416
691432578
745681923
463175289
217948635
958326147
129753864
536814792
874269351

952817634
386594217
741263985
235478169
178956342
694321758
413789526
829635471
567142893

645921873
829374156
137658429
583196247
276845391
914732685
451269738
362587914
798413562

789436125
416825397
235971846
952187463
167354289
843692571
578263914
391748652
624519738

458173692
936842517
127956843
645291378
879634125
213785964
781529436
362418759
594367281

146928375
923675814
857314629
578293146
614857932
392146758
735489261
481762593
269531487

745836129
123975864
896412357
271594638
654381792
389627541
917263485
462158973
538749216

148793526
297651348
356824719
732186954
964375281
815942673
529438167
683517492
471269835

572693184
169458327
834127695
217345869
395786241
648912753
956831472
481279536
723564918

914682537
387945612
625371894
893457261
761293458
452816379
578164923
246739185
139528746

564372819
872951463
193684725
236497581
418523697
957168342
741839256
629745138
385216974

784952361
352614987
169783254
435897126
897126435
621345879
513478692
248569713
976231548

832154976
416978253
579362418
351649827
798215364
624837195
967481532
285793641
143526789

872519346
369724851
154638927
738491562
596872134
421365789
913256478
685947213
247183695

486297351
739851624
152364879
871529436
624183795
395746182
913672548
547918263
268435917

261475839
549831762
837926145
625784391
498163527
173259684
312647958
986512473
754398216

439758126
671932485
582164397
796581234
254397618
813246759
128679543
965413872
347825961

342158976
596327814
178694235
754261398
219843657
863975142
627419583
431586729
985732461

798263145
352194876
416875293
873942561
649581327
521736489
167328954
985417632
234659718

526839741
873145296
149276583
462517938
781394652
935628174
318952467
694781325
257463819

679824351
354196782
182753964
493581627
716249835
528637419
831475296
967312548
245968173

946823571
278154693
315796824
184567932
753912486
692348157
529471368
861235749
437689215

894361572
625798134
731542698
972816453
358974216
416235987
163457829
249183765
587629341

851327469
637984152
492156783
284539617
576412398
913768245
328645971
765291834
149873526

172538469
483967512
956421873
645389127
897612354
231745698
518293746
769854231
324176985

289635174
537149286
146827539
463218795
895376421
721954368
912463857
674582913
358791642

382694175
657123489
149758632
534981726
821567394
796432851
213849567
468275913
975316248

421396875
673815294
598742163
342689751
967251348
185473926
734968512
219534687
856127439

891267543
462531978
375894216
618925437
954378621
723416895
149683752
536742189
287159364

249687135
167523849
835194267
574839612
628751493
391246758
982465371
413978526
756312984

378216495
692547381
541398267
135862749
487935612
926471538
713659824
869724153
254183976

927863154
413295786
856174932
635421879
192758463
748936215
581642397
374519628
269387541

739461528
248539176
615287934
597613482
381724659
462895317
824356791
156972843
973148265

749621385
631458927
852379164
197542836
563817249
428936571
274185693
985763412
316294758

586249371
721536984
349871562
265498713
473615298
918327645
652984137
837162459
194753826

238154976
179826354
546793281
814279563
652348197
397615842
983461725
421587639
765932418

635918472
782534619
941276385
126895734
473162958
598347126
354729861
819653247
267481593

351978624
746523981
829614735
468732159
173459268
295186473
987361542
634295817
512847396

197462835
532978416
864351729
241895673
683724591
975136284
718549362
429683157
356217948

916258743
452173896
873946215
195367428
247815639
368429571
734681952
621594387
589732164

261935784
354781962
987624153
178352649
526419837
493876521
619543278
845297316
732168495

625431897
791825364
384679152
956718243
417253986
832946571
578162439
263594718
149387625

543162789
816749352
927853614
275986431
684317295
391524867
162435978
459678123
738291546

692154738
485376219
371928564
934562187
726819453
518437926
867295341
243781695
159643872

845237619
712968543
693541278
926754831
374816925
581329764
138692457
257483196
469175382

248936175
965721384
371485962
534198726
186572439
792643851
429367518
613854297
857219643

954273681
631985724
287146395
723419568
146358972
895762413
362591847
418637259
579824136

375982416
496513728
218746593
539461287
847329165
621857349
763294851
154638972
982175634

397648215
485271963
612935478
729153846
538764192
164829357
241587639
853496721
976312584

784139256
531862947
269475183
493586712
876213495
125947368
957621834
642398571
318754629

385764219
641592837
729831654
278456193
964213578
153987426
837625941
516349782
492178365

496837251
527419386
183625974
249781635
315246798
768953142
832174569
954362817
671598423

364285179
851974632
927136845
132849756
748562391
596317428
273698514
619453287
485721963

451829367
693471825
728365194
812794653
934156782
567238941
249613578
185947236
376582419

938615742
524798613
617234958
279861435
365429187
841573296
452186379
783942561
196357824

342671598
671985243
895243716
786459132
129738654
453126879
968317425
514892367
237564981

381425679
527936148
469718235
143682957
698574321
275193864
856341792
914267583
732859416

571489623
692357418
384621597
253168974
418972365
967534182
739246851
125893746
846715239

247539186
198426375
356187492
763298514
912645738
584371629
679853241
821764953
435912867

826513479
391247865
475986123
549378216
687192534
132465798
913824657
754631982
268759341

367529814
548716923
219384567
692138475
175942386
834657192
481263759
923875641
756491238

149372658
276845391
358196472
762918543
493257186
581463927
937521864
824639715
615784239

469215873
318647529
527983164
645328917
271594386
983176452
854769231
196832745
732451698

429851673
657392184
183746592
568429731
341678259
972135468
235964817
894517326
716283945

463159827
182374956
957682314
894521763
716893542
325467189
679215438
548936271
231748695

285739461
374615928
961842375
749126853
528493716
136578294
852964137
413257689
697381542

182946573
379125864
564873129
437219685
925687431
618354297
891532746
756498312
243761958

563941278
947268135
812357469
496835721
731429856
285176943
154692387
629783514
378514692

159826437
238745169
764913528
872351694
543697812
691284753
917462385
426538971
385179246

215968347
943712856
768345291
172589463
534276918
689431572
897624135
351897624
426153789

351687942
846295137
927314685
598136274
472958361
613472859
789561423
164723598
235849716

634219857
782356419
195748623
459823761
216974538
873561294
967435182
548192376
321687945

432759186
786321495
951648327
328164759
674592813
519837642
867915234
293486571
145273968

261357489
938426715
547189623
716543892
482961357
395872146
879234561
624715938
153698274

534291876
168357924
792468135
246179583
851632497
973584612
429716358
317845269
685923741

542987163
167423589
398561724
923678451
651342978
874195632
489256317
216734895
735819246

213547689
697128354
485693217
746219835
359876142
821435796
534761928
178952463
962384571

217345986
598126743
643879521
826594317
439781652
751632894
375418269
162957438
984263175

759683241
318249567
246517983
831495726
962371854
475826319
623754198
597168432
184932675

259731846
861594732
347862519
983127465
674985321
512643987
725418693
436259178
198376254

128365794
596274831
347981265
659138472
873429156
412756389
261893547
934517628
785642913

769534218
214867539
835921476
658793142
321456987
497182653
573219864
986345721
142678395

289674315
534981672
167532489
728319546
691425837
453867921
976243158
315798264
842156793

368945172
725381469
194267583
876524931
231796854
459813726
582439617
917652348
643178295

812639457
379425816
465781239
691854372
543267981
728913564
134596728
257148693
986372145

643827195
582916473
917534286
851342769
379168524
264759831
125673948
738495612
496281357

342569178
576812349
918743526
189637452
435928617
627154893
753281964
264395781
891476235

741538629
562149837
839267541
613952784
974813265
258476913
426395178
385721496
197684352

742569831
519387462
683214975
457693128
196728543
238451796
375146289
861972354
924835617

649517823
731298465
258346791
165832974
923674518
487951236
512469387
874123659
396785142

415976382
972834516
836251974
754382691
123697458
689415237
361548729
548729163
297163845

839156247
521743968
674298531
987534612
152679384
463821759
318962475
796485123
245317896

643187952
291435867
857926314
769512438
512843679
384769125
928651743
436278591
175394286

824713569
561492873
973865214
682379145
397541628
415286397
259637481
138924756
746158932

814975362
723416859
695283417
938147526
576329148
142658973
257831694
489562731
361794285

983426751
147539286
256178394
492763518
831952647
765814932
528691473
674385129
319247865

176932548
359841276
842675193
427518639
985763412
613429785
234196857
591287364
768354921

264831975
185792463
793546128
326158749
847629351
951473286
619284537
532967814
478315692

436752189
285619347
971384625
897546213
524173968
163298754
652437891
349861572
718925436

948352671
736148592
521967384
167824953
893571426
452693718
614785239
379216845
285439167

658739124
379412685
142685793
723541869
596823417
481967352
867254931
234196578
915378246

694827135
358641729
712539486
169278354
847153692
523964871
976485213
481392567
235716948

147268593
653419728
982357416
531784962
264931857
798526341
375642189
829175634
416893275

925178346
386954172
147263859
753829461
261547983
894631725
519482637
678315294
432796518

523841769
149675328
867293415
294537681
731986254
658124973
915462837
476318592
382759146

163548279
749263851
528197436
935821647
814736592
672459183
357682914
281974365
496315728

937481652
218576394
465329871
341657289
829143765
756892143
182964537
574238916
693715428

463982571
127564983
859713462
286145397
741239856
395678124
678351249
934826715
512497638

987456123
246371985
153298674
528149736
719635248
634827519
475982361
862513497
391764852

648517293
271439685
935862174
189753426
354628719
726941538
867194352
492375861
513286947

593746218
821539764
647128935
369485127
782913456
154672389
415367892
236894571
978251643

183459762
452671389
967328451
748265193
315987246
296143875
824536917
539714628
671892534

269841375
478352691
135967284
523716948
897234156
614598723
781625439
942183567
356479812

349718652
862594137
517326489
195872364
738465291
624139875
973281546
481657923
256943718

619582473
235794816
478163295
384675921
756219348
192348657
943857162
521436789
867921534

648259371
723816945
159437286
374591628
581362794
962748153
436925817
895173462
217684539

467283195
135964872
982571364
271495683
359816247
648732951
526349718
714628539
893157426

246395178
893174526
715628493
431562789
962817354
578439261
189253647
657941832
324786915

483951762
612487593
957623481
824719356
139265874
765348129
271594638
398176245
546832917

139824657
685713294
724659138
497182563
258346971
316597842
873961425
562438719
941275386

523481967
896357412
174962853
751834296
938276541
462519738
619725384
285143679
347698125

281547693
976823145
534619728
769184352
312965487
845732916
197256834
623498571
458371269

691387542
587462913
342195867
425613798
179548326
863729154
734251689
956834271
218976435

923815467
568472139
147693825
432957618
671348592
859261743
284536971
316789254
795124386

536429178
289671354
471538962
317254689
964387215
852196743
148963527
695742831
723815496

637541982
821697534
945238176
796325841
513489267
284716359
352164798
478952613
169873425

634289571
785341629
192657483
926538147
843176295
571924836
468795312
357412968
219863754

365827941
428961537
917345862
674598213
839172654
251634789
743286195
196753428
582419376

579346812
261587493
843291765
614832957
985764231
327915684
456128379
738459126
192673548

689314572
357269184
214587639
925178463
876435921
143926857
492653718
538791246
761842395

793524618
241687359
586139274
954213786
612875943
378946125
125368497
867492531
439751862

623951874
891746532
574283169
246138795
158497326
739562418
467819253
382675941
915324687

457289136
983416572
126573849
265197483
348625917
719348625
872951364
694832751
531764298

864972513
157863294
239514867
946235178
721689435
385741926
418396752
692457381
573128649

164753928
239648751
785921643
316475289
547289316
928136475
453862197
671594832
892317564

294815763
317642895
568739421
459267138
732981546
681453279
125394687
946178352
873526914

491875362
627431985
538962714
173586429
965214837
842793156
284359671
719628543
356147298

365972481
498613572
172548369
289351746
731864295
654729813
546137928
923486157
817295634

793245168
245861739
186793425
354129687
879436251
621587943
412958376
938672514
567314892

745618329
823459761
916372584
291783456
374561892
568294137
687945213
139827645
452136978

853769124
629841573
471532896
284916735
317258649
965374281
746183952
532697418
198425367

816357942
247819356
359462187
694538721
728194635
531726894
175943268
463281579
982675413

786234159
245916738
391587426
468325917
172869543
539741682
624178395
913652874
857493261

593861427
647952813
812743569
365418972
971526348
428379651
259637184
186294735
734185296

539614827
748932156
621857439
257198364
964723581
813465792
182549673
376281945
495376218

697283514
521946387
843157692
438729165
162534879
975618243
786392451
354871926
219465738

759843162
324619587
168572439
587491623
216738954
943265871
875924316
691387245
432156798

215367984
798124653
436958127
523489716
164572398
879631542
952743861
647815239
381296475

746152398
152938467
839764215
483621579
921573846
675489123
297345681
564817932
318296754

731826594
892534761
456719328
168947253
943285176
527361489
675193842
214658937
389472615

862571394
431926785
957834216
378259461
625413879
149768532
716342958
293685147
584197623

569174382
724938615
183625794
298457136
351896247
647213958
872341569
435769821
916582473

945168327
187234596
326579148
863742951
794315862
251986734
619457283
578623419
432891675

647895132
853126947
192347685
276481593
431259876
589763214
928574361
715638429
364912758

269317584
187594362
354862179
912736845
475128693
836945721
728451936
691283457
543679218

957246183
126738459
384159762
871392546
493615827
265487931
619824375
542973618
738561294

857416392
129357864
643298715
395684127
468172953
271539648
912843576
536721489
784965231

786429351
215673498
943581762
461892537
872345916
359716284
124938675
597164823
638257149

289176435
347859126
156324879
825693714
793541682
614287593
938415267
562738941
471962358

596341872
248679135
317285694
873514269
921763458
465928713
752896341
189437526
634152987

438526917
269718453
175934286
782143569
351269748
946857321
824371695
693485172
517692834

368591724
179842365
524637819
236475981
841923657
795168243
612359478
957284136
483716592

231846795
865927134
749153862
523798641
914635278
687214953
152479386
478362519
396581427

537198642
941562873
682743519
218679354
354281967
796354128
463925781
879416235
125837496

389254716
567189324
142376958
874612539
236795481
951843672
725461893
693528147
418937265

958413762
247986513
136257498
679524381
512638947
384179625
895761234
421395876
763842159

236817459
918245763
547936182
489673521
153428976
762159834
374592618
821764395
695381247

586132794
219748536
374695821
935481267
621579348
847263915
498317652
762954183
153826479

426879531
831425697
579361824
984617253
215938746
763542918
392186475
158794362
647253189

465283971
873619245
192574683
528796134
634158792
719342856
286935417
957461328
341827569

392874615
675129843
148563927
236741598
589632471
417985236
823416759
751298364
964357182

297465813
658137942
341829657
935678421
486251739
712943568
874512396
169384275
523796184

639514278
258763491
174892563
392486715
746351982
581279346
823147659
917625834
465938127

451986372
789231546
326754891
267315489
893427615
145869237
614573928
972648153
538192764

321675894
875924631
964813257
487591362
196382475
253746918
548169723
632457189
719238546

692873451
135469872
784215693
968324715
213657948
457198326
546731289
821946537
379582164

876153924
391247865
254869371
523618497
917324586
468795213
645981732
782536149
139472658

253869417
164537298
798124536
982746351
317258649
546913872
821375964
475692183
639481725

957438216
634271598
128659473
541827639
796513842
283964157
375186924
462795381
819342765

128746935
643895217
957312846
795468123
831259674
264137589
476521398
319684752
582973461

542978136
673251489
189364725
315649278
796182354
824537691
968423517
257816943
431795862

248931576
397625148
615748329
174859263
932416785
586372914
761583492
459267831
823194657

518236479
437159862
926847135
864913527
793425681
152768943
379681254
285394716
641572398

471263985
569847132
328951647
197435268
634728519
285196473
852314796
943672851
716589324

856149273
914237586
723856914
247583691
561974328
398612745
435798162
689321457
172465839

867254193
159673248
423891675
312589467
598746312
674132589
736428951
281965734
945317826

691257384
583614729
742398615
427981563
365472198
819536247
136845972
258769431
974123856

518263974
942875631
367149852
189754263
726381549
435926718
273618495
694532187
851497326

542318976
719462538
863759421
498521763
671934285
325876149
187645392
954283617
236197854

628913547
194567238
357842961
532689714
879431652
416275893
745198326
981326475
263754189

586941327
249357861
713628549
692873415
871465293
354219786
168532974
425796138
937184652

739281654
865943271
214765839
178652943
396417582
542839167
627398415
453126798
981574326

491678532
528394617
376512984
659741823
783925461
214863759
845137296
932456178
167289345

139478526
724156893
658293714
815967432
942381675
376524981
597612348
263849157
481735269

195267384
326548197
874913265
518492736
462371958
937856412
289735641
741689523
653124879

769218543
532694871
418735692
876352419
124986357
953147286
347569128
695821734
281473965

973264185
864175329
251389764
497853612
632941578
185627943
729518436
516432897
348796251

185247936
374169852
692358714
953714628
726583491
418926573
241875369
569432187
837691245

839174526
561928743
427653981
345269817
178345269
692781354
216897435
984536172
753412698

285439167
793162845
461857329
857693412
329514678
146728953
978241536
534976281
612385794

872164359
941385762
653927184
518793246
796452813
324816975
287549631
439671528
165238497

732615984
194738625
658942137
375186249
416293758
289574361
923851476
567429813
841367592

659341287
437852196
812796453
296185374
173964825
584273619
761429538
925638741
348517962

973514286
562387941
148962537
285196473
396745128
417238695
721859364
854623719
639471852

783594216
596128437
241673985
162957843
437286591
958431672
815342769
379865124
624719358

328197654
164258937
579634128
836425719
947316582
251789346
692543871
483971265
715862493

591482367
378956142
624173895
712869453
465231789
839745621
247398516
186527934
953614278

935617824
287354916
461289573
374968152
618572439
592143768
146835297
723491685
859726341

681349275
429657183
735218694
946185732
817423956
352976841
594861327
268734519
173592468

721463895
954728163
683159274
145632789
392817546
867594312
238976451
416385927
579241638

132697854
897345126
465812739
578926341
914583267
326174598
759431682
283769415
641258973

369751824
452893176
781246395
893167542
624539781
517428639
136982457
948675213
275314968

639128574
721594386
548673291
952867143
863941725
417352869
384219657
195786432
276435918

982754316
564318729
317692584
279465831
653281497
148973265
795836142
826147953
431529678

631782549
984156723
527439861
765821934
192347658
843965172
459278316
316594287
278613495

687351924
932874651
541629738
816493275
759216843
423785196
264137589
398562417
175948362

195837246
376412598
284965371
458326719
732149685
619578432
943251867
561783924
827694153

854279361
962381457
731645892
429716538
615823749
387954216
176538924
243197685
598462173

967284531
534617892
182539674
378421956
416953287
295768143
751846329
843192765
629375418

794658321
158723964
362149758
579361842
836274519
421895673
647932185
283516497
915487236

569283714
784691532
213547986
835729641
621354897
947816253
392168475
158472369
476935128

158476923
249318675
736295481
461752398
975843216
382961754
597134862
814627539
623589147

634972518
785163294
219548637
547291863
968435721
123786945
491657382
372819456
856324179

591864327
827935416
346712985
174256839
653498271
982371564
215643798
768529143
439187652

145279386
698513427
237846951
521638749
976421538
483795612
714362895
862954173
359187264

359674128
728195436
641328759
513762984
986413275
274859613
497531862
132986547
865247391

356284791
728159463
194376582
631925874
475831629
982647135
217563948
563498217
849712356

246537981
715896432
839241675
157463829
392158746
468729513
521684397
974315268
683972154

472956381
518374962
396812745
284631597
169587423
735429816
951768234
647293158
823145679

518746923
692835147
734912856
341267589
856493712
927158364
273681495
169574238
485329671

523197486
978264135
641835729
215679348
896413572
734582691
162748953
489351267
357926814

798452631
356781294
412693785
524319867
987246153
163875942
245967318
631528479
879134526

367941582
514872963
298365741
145798326
739216458
682453197
956187234
873524619
421639875

846217593
732598461
951436728
193685274
627943185
485172639
369754812
578321946
214869357

869573142
147629385
325481679
271365498
483197526
956248713
718956234
694732851
532814967

847923516
635481729
129765384
598234167
412678935
763159842
986347251
251896473
374512698

784653921
236194857
915827643
852936174
361478592
497512386
178345269
643289715
529761438

326854791
519276438
487139256
241395687
938761524
675482319
163927845
792548163
854613972

813725694
472869531
695341827
389617452
561234789
724598316
146953278
257186943
938472165

527496831
869135472
413728659
285314967
391657284
746982513
678243195
932561748
154879326

571823496
324691785
968754312
815236974
436917528
297548631
653172849
782469153
149385267

567814329
918523476
432976581
185647932
279358164
346192758
723489615
854761293
691235847

384179562
926543817
571826493
853794126
169382754
742615938
437961285
295438671
618257349

217439658
964857132
853621947
572914863
149386275
638572419
791243586
425768391
386195724

912683574
854971362
763542819
179834256
628759431
345126798
486317925
531298647
297465183

435981726
219647385
786532914
971865243
528413679
643279158
352794861
894126537
167358492

248795361
193426758
567381249
371249685
625138497
489567123
816974532
734852916
952613874

283594671
974361285
561782394
835926147
749138562
612457938
157649823
398275416
426813759

984732516
162859473
537641829
275364198
618295734
493187265
341928657
756413982
829576341

861437259
432195786
957826431
648379125
179254863
523618947
384961572
215743698
796582314

596217438
731854962
428963571
945681327
362795184
817432659
159378246
273146895
684529713

129346578
385792146
476158932
538617294
791425683
264839751
817563429
652984317
943271865

735291648
826475931
419368275
648752319
352189764
197634852
571926483
964813527
283547196

165728394
492361857
738945216
219456783
583172469
674839521
841293675
957684132
326517948

862795413
935241678
741638952
217569384
356824791
489317265
528476139
174953826
693182547

126759843
395468217
874132965
658973421
432681579
917524638
789346152
541297386
263815794

714398265
359267418
286145379
825714693
941536782
637829154
593471826
162983547
478652931

235847619
786319452
194625837
862591374
347268195
951734268
678453921
429176583
513982746

593876214
247531869
816429753
671382495
325947186
489165372
162753948
754298631
938614527

167395248
924786315
538241976
849523167
712968453
356417829
471639582
683152794
295874631

198736425
326459718
574128369
987514632
453267981
261893547
819645273
632971854
745382196

438765129
719832546
625941378
596278431
183459762
274613895
341526987
852397614
967184253

257961384
814237659
369845217
482713596
176592438
593486172
745128963
628359741
931674825

862453197
975861342
431972865
623195478
519748236
748236951
154387629
297614583
386529714

756428193
841935267
329761458
534286971
917543682
268197534
193852746
675314829
482679315

956713842
127498653
438256719
761532498
549861327
283974165
315627984
872149536
694385271

285963741
341728596
976514823
894152367
167349285
532876914
623485179
419237658
758691432

485763219
139582764
267419853
973258641
518946327
642371985
896134572
724895136
351627498

349821675
178653492
562749318
781432569
495186723
623597184
856914237
937265841
214378956

875392164
491678235
263541789
947123658
532486971
618957423
389264517
124735896
756819342

367428195
142395768
958167423
213856974
689742351
475913682
834579216
721684539
596231847

718423596
496815327
253679481
162957843
589134762
347286159
875392614
621748935
934561278

857416293
649532718
312978564
938145627
571263489
426789351
794621835
163854972
285397146

679132485
415879632
382546197
857391264
926457813
134628759
248963571
563714928
791285346

986521734
173648952
524739168
641273895
237895641
895416273
419387526
368952417
752164389

456231897
389547162
217968543
521684379
693752481
748319625
934825716
875196234
162473958

697831254
218495637
453267918
384659721
572143896
169782345
926574183
841326579
735918462

928351647
745896123
631724895
316947582
254638719
897512364
172463958
563289471
489175236

854937621
937126584
126458397
461293758
573841962
289765413
398614275
742589136
615372849

376952148
425618793
918473652
254136987
897245316
631789524
782561439
149327865
563894271

453982167
826517439
719634852
987163524
564298371
132475986
371846295
695321748
248759613

827641395
154923786
963875124
796452831
235187649
418396572
672539418
341268957
589714263

573126489
469875132
218943765
721689543
356412978
894357216
687591324
932764851
145238697

526139847
319478652
874526193
758642931
631957284
492813576
143295768
967381425
285764319

236751489
784329516
915846273
641593728
379218645
852467931
528634197
497185362
163972854

351849726
926137458
784265139
512698374
867423591
439751862
248576913
695314287
173982645

472158693
893267145
615934872
564891237
721345986
389672514
947586321
236419758
158723469

894672531
167583429
235149768
648297315
571436892
329851647
482315976
956724183
713968254

623189754
917425836
548367219
752613498
139874625
864952371
376541982
281796543
495238167

749682315
158937264
263145897
584719623
391426578
672358941
827564139
935271486
416893752

768951342
125634789
493287516
839175264
516428937
247369851
371896425
984512673
652743198

715436892
964287315
283519746
349752681
672198534
851643279
538921467
497865123
126374958

296371548
785462931
134598762
641723895
853149276
927856314
378214659
462935187
519687423

598732461
123946758
764581329
945867213
371295846
286314975
619423587
437158692
852679134

865279314
973416825
124853769
458192637
316745982
297638541
641987253
732564198
589321476

467381259
139542768
582769134
273916485
841253697
695874312
754138926
328697541
916425873

245718963
981326475
673945128
837164592
192537846
456892731
524689317
719253684
368471259

527869314
189423765
643715892
792634158
436158279
851297643
274581936
365972481
918346527

698435217
715826934
432197865
153684792
824973651
967512483
246358179
579261348
381749526

463971258
289365417
157428396
716542983
928136574
534789621
892613745
671254839
345897162

498735162
273164958
165829473
386497521
712658394
549312786
827541639
651983247
934276815

274391856
519826743
836457921
125964387
683175294
497283615
961742538
742538169
358619472

452138976
931267584
687495231
175842369
894613725
326759418
548376192
213984657
769521843

972618345
413957628
865324971
184279536
526183497
397465812
241596783
759832164
638741259

817543962
469128537
325976481
541269378
236784195
978351624
652497813
194832756
783615249

483956271
257138694
619724583
768512439
935647128
142893756
391475862
874269315
526381947

275391846
149268735
836745291
361452978
584179623
927683154
458917362
693824517
712536489

482936715
196527483
375814629
924783561
763251894
851649237
647392158
238175946
519468372

143528796
926347158
785196243
432685971
617239485
598714362
369452817
254871639
871963524

139627584
542819367
786354192
693172845
421586739
857943621
265798413
314265978
978431256

165983274
234715968
879264153
682139547
751642389
493857612
528496731
347521896
916378425

867324951
194875263
532196784
785631492
329547816
641982537
978413625
416259378
253768149

429678351
871354269
563219478
218965743
694732185
735481926
382146597
146597832
957823614

756342189
483169527
291587634
628415793
347698215
519723846
832976451
964251378
175834962

946318725
237654198
185729643
312867954
478593261
659142387
823476519
761985432
594231876

189375426
326849715
475621389
697532841
513498267
842167953
238956174
764213598
951784632

685394127
231675849
497812653
146729385
978543261
352186794
514267938
863951472
729438516

492157863
376842159
581639274
637428591
218795436
954316782
725964318
863271945
149583627

459862137
182473569
673195482
218349675
965217843
347658291
836921754
524736918
791584326

689527341
251384967
734619258
348291675
176853429
925746813
593472186
812965734
467138592

832965714
649713582
751428693
913542867
568379241
274186935
487651329
196237458
325894176

281694573
567832149
943517862
478163925
129785436
635249781
856371294
714926358
392458617

682971354
947538216
351642978
795316482
213489765
468725139
136894527
824157693
579263841

367892541
925461873
148357962
416538729
839274615
572916384
683129457
294785136
751643298

739581426
152746983
486932157
647859312
213674895
598123674
365298741
821467539
974315268

468912537
723568941
915437628
834691275
156724389
297853164
681245793
542379816
379186452

275843961
486159237
193627458
632591874
859274613
714368592
361982745
527436189
948715326

681395274
279814536
534672918
417568329
825139647
396247851
962751483
753486192
148923765

614375982
873291645
592684731
248169573
369752418
751843296
927538164
435916827
186427359

846195273
712364859
953728146
684513792
239647518
571982634
198456327
427831965
365279481

657932814
283541679
914687325
845719236
162354987
739268451
526193748
398475162
471826593

137958642
928614357
564327918
852731469
741869523
396245871
475183296
613492785
289576134

956321847
238647591
714985362
862134975
573296184
491758236
185473629
349562718
627819453

237419865
961857423
854326197
372684951
516972384
489531672
723198546
695743218
148265739

913248567
452769381
687315942
241893756
395176428
768452139
526937814
874521693
139684275

872934516
359681724
461572389
537268941
284195637
196743258
728456193
613829475
945317862

517396482
962841753
348725691
189257346
754638219
623914875
871563924
496172538
235489167

183756429
524198637
967243185
891624753
745389216
632517894
478931562
219465378
356872941

184762593
352984617
697153842
246598731
975231486
831476259
719645328
523817964
468329175

542387196
361952478
798614532
613749825
954128367
287563941
429871653
835296714
176435289

957416238
326897514
418253976
231578649
879164352
645329781
582631497
193742865
764985123

145298367
239467851
786513492
914735628
328641975
567982134
492856713
873129546
651374289

497328516
283561794
156974283
528147369
674893125
931256847
715689432
349712658
862435971

691728534
324569178
758314926
965483217
143672859
287195643
819237465
536941782
472856391

389521467
614879523
257634918
571942386
846357192
932168745
195786234
463295871
728413659

852961734
746832195
391574682
568397421
239145867
417286953
623419578
175628349
984753216

354691728
271438965
968257341
643819257
897524136
512376489
489163572
735982614
126745893

812743659
795286341
643591782
586324197
429817536
137965428
264138975
971452863
358679214

934768512
572134968
816259743
651823497
248971635
793645281
387492156
465317829
129586374

187625934
264938571
953471286
671389452
328514697
549762318
792156843
835247169
416893725

183649257
294537816
576182394
951374628
738216945
642958173
427893561
819465732
365721489

879125643
314967852
256384197
782496531
931852476
465713289
197248365
628539714
543671928

517462938
982153674
634897215
358241796
146975823
279638541
761524389
893716452
425389167

925386417
738412569
146957328
472638951
813594672
569721843
251849736
684173295
397265184

593178642
814625739
762439518
257391486
631584927
948267351
185746293
426913875
379852164

975613284
341285796
286974135
467852319
893741652
512396847
629438571
134527968
758169423

186543792
749286153
523791486
958412367
632875941
417639528
895167234
261354879
374928615

932154768
518736249
476829135
385461927
629578314
147293856
794612583
851347692
263985471

943286751
152794386
876531294
531972648
769418532
428653179
294365817
317829465
685147923

536742189
187395264
942681357
291863475
854927613
673514892
715436928
329178546
468259731

158374926
376928541
294615378
815246739
642793185
739851264
581437692
423169857
967582413

148957263
365824719
792631854
654793128
213586497
879142635
927415386
481369572
536278941

973261845
865349217
214578693
642153978
397824561
158697432
786915324
439782156
521436789

213765849
948213567
756948213
194856732
382479156
567321984
825694371
639187425
471532698

968357412
325416879
417289653
652193784
834572961
179864235
791625348
283741596
546938127

924387165
317562894
586419732
451796283
739824651
862135479
648253917
175948326
293671548

928671345
734825619
615493278
287936451
493517826
561284793
142369587
876152934
359748162

279168453
684235791
153794286
412957368
368412579
795683124
846521937
531879642
927346815

318257694
927684531
546391278
172568943
489123765
653479812
235746189
791835426
864912357

612938574
845167932
973254168
357641829
284793615
196582743
768429351
431875296
529316487

375129864
986475132
412863795
298534617
634791528
157682349
721348956
843956271
569217483

198473652
364215789
257698413
879156234
536824971
412739865
925387146
683941527
741562398

895631724
347892156
162754893
473568219
956123487
281479635
538246971
629317548
714985362

723645891
615982734
489317526
396751248
572894613
148263975
857139462
234576189
961428357

891654723
625378419
734192685
259486371
167239548
483715962
348561297
972843156
516927834

317925648
469318527
582467139
648592371
931876452
725134896
196753284
873241965
254689713

149685273
328791645
765243198
597468321
283179456
416352987
831927564
954816732
672534819

698147325
317825496
542936187
973564218
865219734
421378569
286753941
734691852
159482673

325749618
678125394
194368725
267834159
459216837
831957462
582671943
946583271
713492586

587314629
469287351
132956748
754163892
893542167
621879435
946728513
318495276
275631984

416928573
879453612
532167498
753849126
968312754
124675839
287536941
645291387
391784265

189247653
254163798
763958421
592614387
376892145
841375962
935726814
628431579
417589236

973812456
524936871
816745392
387254619
491678523
652193748
269487135
738521964
145369287

647832951
185649327
932751468
256413789
794268135
813597246
421985673
368174592
579326814

623589174
781642593
954317862
475231689
139856427
862974315
347128956
216495738
598763241

265173894
789624135
143985276
938452761
621798453
574361928
416239587
897546312
352817649

473618925
826539741
159427638
937284156
261395487
584761392
712843569
398156274
645972813

493756218
567812934
281934567
374568129
618279345
952341786
749183652
126495873
835627491

359647812
726138594
184952637
673294158
942815763
815763249
598326471
261479385
437581926

675293418
312784965
489165273
261948357
937652184
548317692
124879536
856431729
793526841

975643281
361825794
842791653
483172965
659438127
127569348
298357416
534216879
716984532

612893457
859471236
743526891
536987124
928164573
471235689
264359718
387612945
195748362

258913467
943267581
176584293
527398146
431756928
869142735
714839652
682475319
395621874

326487159
498165732
715923684
584791263
273654918
961832547
649578321
137246895
852319476

739581264
265349817
148276953
892634175
614725389
573198426
387952641
921467538
456813792

982571364
713846259
465923718
834617592
157492836
296385147
671254983
549738621
328169475

543786921
961352748
728194536
817645392
439218675
652973814
276531489
385429167
194867253

546178392
791234586
283956471
869421753
472563819
315789624
154397268
928645137
637812945

652791348
413568972
879423516
596872134
381945267
724316859
137689425
268154793
945237681

758931624
321684579
469725138
572843961
184296753
693157842
236519487
817462395
945378216

956827341
142356798
873491652
598273164
421568937
637149825
365784219
289615473
714932586

816297543
935148672
742653891
487931265
523486917
691572384
354769128
279815436
168324759

216785493
459236817
783149562
194827635
625493781
837561924
561378249
972614358
348952176

296315784
574286391
831794625
749621853
615839472
328457169
453978216
982163547
167542938

138564927
564729318
297183546
389451762
471236859
625978431
842695173
753812694
916347285

852367491
417298365
963145278
328574916
741936582
695821734
139482657
286753149
574619823

341295687
862374591
759816234
937162458
284953176
516748329
498531762
173629845
625487913

748132956
326957841
951648237
413596728
269874315
587321694
172463589
835719462
694285173

473682159
561439278
892157364
648915732
137824596
925376481
356291847
284763915
719548623

514269738
293784651
867513924
348697215
729158463
651432879
175946382
986325147
432871596

453189762
971265384
682347195
715693428
239854617
864721539
528416973
147932856
396578241

278593164
139746285
654218739
841375926
923461857
567829413
786154392
415932678
392687541

823564791
497821536
165973482
679482315
358197624
241635978
914758263
782346159
536219847

523189746
814267593
697453218
751946832
986532471
432871965
148395627
275614389
369728154

627543189
435981276
891276354
783129465
219654837
564738921
372415698
948367512
156892743

836794125
957321684
124856793
561947832
782513469
349268571
695472318
213685947
478139256

976321854
142856937
835794126
718932465
569147283
324568791
451689372
293475618
687213549

753216489
912584637
648397521
871942365
496835712
235671894
569728143
127463958
384159276

271935846
489627135
536148279
142789563
357461928
698352417
865213794
924876351
713594682

589237146
147689352
623514789
296175834
378492615
415368297
864923571
752841963
931756428

862591473
751834269
349726851
617942538
493185726
528367914
975413682
234678195
186259347

781694532
265837419
349125687
896752341
573418926
124963875
938276154
657341298
412589763

782465913
365921874
491387526
827593641
654718239
913642785
248159367
139876452
576234198

974816523
136752948
528934167
781245639
692371854
345689271
219463785
853127496
467598312

167528394
925341768
438796521
716954832
253867149
894213657
642175983
379682415
581439276

796152843
541873962
328469517
265917384
817634259
934285176
182796435
473521698
659348721

612753984
893412657
574869312
726185493
381924576
945376821
139547268
468291735
257638149

785412963
316598472
942637851
469871235
173254698
258963147
521749386
634185729
897326514

746532198
318974625
259681347
435829761
921367854
867145239
583416972
174293586
692758413

238157946
615492783
794368125
849275631
127643859
563981274
976834512
451729368
382516497

516947238
437821569
892365174
643259781
179483625
258176493
324618957
781592346
965734812

571943826
836712459
294856713
163485972
987321564
452697138
645139287
328574691
719268345

345197826
716852934
289364157
167239485
523481679
498675213
851943762
634728591
972516348

316527849
527498136
948613257
781965324
493782561
265341798
874259613
159836472
632174985

438651972
652978314
179243856
347815269
285496137
916327548
761589423
823164795
594732681

516792483
289431576
374586921
162354897
497618235
835927164
628175349
941863752
753249618

896714325
713259684
245863179
538926741
924175863
167438592
652347918
479581236
381692457

631785429
859426137
472139658
213947865
745268391
986513274
367854912
198372546
524691783

178496352
493285617
256731984
927168543
584327196
631954728
862513479
719642835
345879261

467182935
928435167
135697284
743526891
519873642
682914753
276359418
391248576
854761329

934852716
578196243
261437598
812365479
349721685
657948132
496513827
185279364
723684951

175896342
943152687
286734159
762389514
354671928
891245763
637418295
429567831
518923476

428715936
679834512
351692874
782456193
136987245
594123768
265371489
947568321
813249657

129685743
754319628
836724519
671932485
283541967
945876231
362197854
498253176
517468392

268193547
934527816
517468293
689312754
472856139
351974628
725649381
143785962
896231475

431792856
259186473
678543912
123468795
967351284
584927631
312874569
796235148
845619327

286594317
593817462
714362598
862139745
431275689
975648123
648723951
127956834
359481276

649325178
583917426
127648593
975831642
836452917
412769835
291583764
368174259
754296381

873126459
546789213
291453768
418295376
932674185
765318924
154962837
629837541
387541692

457892361
138647259
692513874
719326548
264158937
583974612
875469123
341285796
926731485

296853714
178264935
534971862
852739641
467128593
319645278
785316429
923487156
641592387

873215649
216489753
594673812
127348965
685792431
349561278
968134527
432857196
751926384

813925674
269478513
745631892
938517426
124863957
576294138
697142385
452389761
381756249

318429567
247356189
659187234
971243658
863715942
524968371
795832416
132674895
486591723

782351469
935684721
614972583
271843956
543296178
896715234
457168392
128539647
369427815

891235467
257146938
364789521
715864293
426397815
983521746
148953672
672418359
539672184

286937415
745182936
193546782
318294657
952768341
674315298
861479523
427853169
539621874

327849651
658317249
149625837
732184965
481596723
965273418
896431572
214758396
573962184

462183597
938457612
157962384
273641859
596738241
814295736
689324175
321579468
745816923

872635149
341928756
965714823
534879612
726143985
189256374
613482597
458397261
297561438

374162859
658493712
129785364
965234187
213879546
847651293
482316975
796528431
531947628

237196485
856342791
941875263
125789346
478631952
693524817
319457628
764218539
582963174

751238469
846591732
239764185
178629354
964153278
325847916
612475893
483916527
597382641

635972184
428165379
197384256
914753628
352896417
786421935
573249861
841637592
269518743

716582493
289634517
435791268
364128759
172965834
958347126
891453672
647219385
523876941

461973582
537812649
892456317
159247836
246385971
378691425
683729154
925134768
714568293

729356184
564819732
183724695
375682419
892143576
416597823
248961357
631275948
957438261

362459817
457861239
891372645
679235481
538147926
124986753
913728564
785614392
246593178

645271938
321968754
798543261
154392876
283756419
976184325
569437182
432815697
817629543

629713854
357486129
481952763
572148936
863295417
194367582
716839245
238574691
945621378

854169723
716325948
932847156
547938261
689251374
321674589
178596432
493782615
265413897

782691354
465837921
913245876
397154682
824963517
651728439
248316795
136579248
579482163

521678349
896324751
374195268
749512836
635849127
182736495
468257913
917463582
253981674

948752613
365819427
217436589
739568241
526194378
184273965
873645192
651927834
492381756

847136925
239758614
651429738
513862479
972514386
468397251
785943162
124675893
396281547

412879536
536421987
798536421
345297618
967158243
281643795
153964872
829715364
674382159

978465123
124387965
536291874
389124657
257639418
641758392
495876231
862513749
713942586

987651423
126483957
453279186
741532698
268914735
395867214
812745369
579326841
634198572

284617359
931452678
576398124
423576981
659184237
718239546
862945713
345761892
197823465

312567894
458193762
697248513
239815476
786324951
541679328
864752139
173986245
925431687

695238714
873149652
124567893
589723461
416895237
237614985
761952348
352486179
948371526

892465371
165739248
347128659
628374195
731596824
459281763
274853916
913647582
586912437

653847291
842193657
197526483
389615742
574382916
216479835
965234178
728951364
431768529

479183256
516972483
328564179
642851937
837629514
951437628
765298341
284316795
193745862

752368491
913542768
486719253
635924187
241687539
897153624
578291346
129436875
364875912

362147958
784956231
951283746
628594317
547361892
193728564
876435129
215679483
439812675

154782639
379465821
682319547
436891752
915237486
728654193
593146278
241978365
867523914

823175694
419623578
576948132
968357421
247891365
351264789
134782956
685439217
792516843

837245196
549861237
621973584
186732945
753498621
294516378
475629813
918357462
362184759

692387154
153469872
784215693
541873269
376192548
928546731
835624917
417958326
269731485

614328957
235179486
897465231
162943875
748512369
359687124
476831592
923754618
581296743

293548716
874316952
615972483
438165297
726893541
159724368
941287635
587639124
362451879

376285491
589147236
421396758
692473185
147859623
853621974
715968342
934512867
268734519

436951287
579284163
821673459
364195728
712836594
985742631
647329815
298517346
153468972

839274156
245168739
176953824
712386495
563749218
498512673
324897561
981625347
657431982

152639478
394728651
786154293
547862139
268913547
913547826
475386912
829471365
631295784

125394867
874652139
369871245
936145782
748269351
512738694
487916523
691523478
253487916

813792546
276415938
954683721
765921384
381574269
492368157
549136872
138247695
627859413

128467395
465893271
937521486
613248759
879135642
254976138
391752864
586314927
742689513

285693147
936174852
471258639
617425398
549381276
823967514
764532981
398716425
152849763

896154372
245793168
713286549
631428957
457619283
982537614
168372495
529841736
374965821

896423751
241578639
753619428
975286143
368741592
124935876
632157984
417892365
589364217

618542973
392176548
547398162
453729816
879631425
126485397
985217634
231864759
764953281

473692581
269185473
581743692
792851364
845369217
136274859
614928735
358417926
927536148

916528437
243791568
857643291
384259176
162487953
795136824
679815342
438962715
521374689

462957138
153482796
789613254
974128563
836795421
215364879
648279315
397541682
521836947

394152867
756498321
812376594
269547138
437681259
581239746
945713682
678925413
123864975

219653487
485271639
736498125
564189372
971362548
823745916
648517293
192836754
357924861

491628735
852473196
637915482
276184359
984537261
315269847
769341528
123856974
548792613

857431629
264987153
931562874
145276938
372198465
698345712
519624387
486753291
723819546

518493762
697825341
342671985
123964578
765138294
489752136
854317629
931246857
276589413

529734168
486215397
173689452
851967243
394521786
762843915
245176839
637498521
918352674

482516937
675293418
913847256
549172683
867359142
231684579
358921764
124768395
796435821

714563298
329814765
865279143
596427831
478135926
231986457
152648379
947351682
683792514

856391724
791284563
432675891
243517986
519836247
687429135
978143652
325768419
164952378

239758146
781463952
456912783
827539461
964871235
315246879
592687314
148325697
673194528

346972581
781456392
925318746
213649875
867531429
459287163
638725914
194863257
572194638

874639251
325417689
169852734
281375946
937164825
456928173
718546392
593281467
642793518

419753682
387629451
652841973
825194736
734265198
961378245
598412367
246537819
173986524

657341982
428976531
193582647
564138729
371269854
982457316
215793468
746825193
839614275

812546379
653789124
794132865
148275936
276493518
539618247
927861453
365924781
481357692

917254386
562381479
483796251
241638597
658927134
379145628
135869742
826473915
794512863

291367548
765841923
384529176
946783251
537612894
812495367
459136782
128974635
673258419

718264953
639158427
452793618
984625371
176839542
523417896
241986735
367542189
895371264

856132749
379645182
124897635
213564978
598721364
467389251
981476523
635218497
742953816

163582479
954617823
872349165
386451297
527896314
491273586
639124758
718935642
245768931

549738621
826451937
371962854
197845263
632197548
458623179
213579486
965384712
784216395

713492685
925687431
684531297
268153974
591874326
437926518
176249853
359768142
842315769

286751394
794283165
315694872
859437216
163925487
427816953
678142539
932568741
541379628

297463185
165928473
384517692
978354261
516792348
432681759
623845917
759136824
841279536

327186459
815794263
694253871
469578312
582319746
173462598
746821935
958637124
231945687

394187256
672945183
185632974
423769815
968513742
751428639
546271398
819356427
237894561

512496738
634875129
789123456
291638574
375941682
468752913
926317845
857264391
143589267

941528736
687931452
523467918
472389165
156274389
839615247
794156823
315892674
268743591

917265438
346981527
285437619
621349785
538176942
794528361
163792854
459813276
872654193

761982345
254376891
983145762
145839276
839267154
627514938
578691423
396428517
412753689

873946521
541732689
926815347
214387956
798561432
365429178
137294865
459678213
682153794

852971463
769234185
341685279
417398526
286517934
593426817
978143652
125769348
634852791

412836759
953247168
876519432
547983621
638125974
129764583
394678215
781452396
265391847

639542178
258317496
147968325
876139542
314625789
925784613
491853267
582476931
763291854

741362895
653984712
892517346
175238469
439671528
268495137
916753284
327846951
584129673

975481236
683925174
142736958
796258341
834197625
521643789
258369417
367814592
419572863

725639184
314872695
986451732
873516429
642398571
159724863
437285916
598163247
261947358

294731856
385692417
761854923
652389174
179426538
438517269
827143695
516978342
943265781

813269457
742531869
965784321
429378516
687125934
351946278
196853742
238417695
574692183

913247856
285693417
746581239
864752391
591834672
372916548
438129765
629475183
157368924

895142637
674853912
231697548
752461389
316289754
489375261
543728196
967514823
128936475

628937154
594126837
317485296
159372468
476891523
283564971
942613785
761258349
835749612

145968372
296374185
387521469
873245916
419683527
652197843
534716298
961852734
728439651

398176254
152489376
647523891
769834512
481257963
235691748
826945137
574312689
913768425

948627513
761345298
352819674
476582931
293174856
815963742
639251487
124798365
587436129

632951748
758463291
419827356
521384967
876192435
943675182
367248519
195736824
284519673

362741985
714598236
895623174
457819362
186235749
923476518
241987653
578362491
639154827

984531627
365972418
271648935
548163792
612497853
793285164
829314576
137856249
456729381

357694218
426183759
189527346
542879163
798316524
631245987
865932471
914758632
273461895

612943875
378125469
594867231
289674513
157392648
436518927
841239756
923756184
765481392

782654931
956132784
143879256
294368175
365417892
871295643
539721468
618943527
427586319

796542318
482163579
153897426
317429865
645378192
829651734
978234651
261785943
534916287

625943781
349718265
871625439
487239156
513467892
962851347
154392678
238576914
796184523

138596742
956247831
724138695
692384517
813765429
547921368
489652173
275413986
361879254

721648935
643259187
895371624
468132759
512967348
937485216
254716893
186593472
379824561

982467135
173598426
564132789
746281593
329654817
851379264
298743651
435816972
617925348

641753829
358629174
927481635
586214397
739568412
214937568
865372941
192846753
473195286

237845196
861729345
459316827
693152478
128473569
745968213
386294751
974581632
512637984

842795163
739261845
516843927
365924718
974318652
281576394
423689571
198457236
657132489

891572634
263984715
745316829
138629547
652748391
479153286
524861973
386497152
917235468

928367415
645182397
731945286
519473862
273658149
486291753
367514928
894726531
152839674

965723841
283914567
147658293
514276938
798431625
632895174
329187456
451369782
876542319

419826357
352147986
786953124
948231765
271695843
635784219
524319678
163478592
897562431

395674182
716892453
428315967
652439718
134758296
879126345
963281574
587943621
241567839

273159486
184763295
956482371
591324867
837596124
462817953
749638512
618245739
325971648

364857291
527691348
918324675
789245163
145963827
632718459
476189532
853472916
291536784

915738426
637245981
482619753
856421397
193857642
274963815
541396278
328574169
769182534

281743659
567891342
943625871
854369127
736512498
192487563
479136285
328954716
615278934

298617453
634852179
175394682
821563947
759428361
463971825
986235714
547189236
312746598

142537698
967812354
835496721
793628415
418753269
526149873
359264187
681375942
274981536

836479521
459321786
721658439
587293614
962814357
314567298
278136945
643985172
195742863

586319427
712456983
493827615
827643591
169785342
345192768
951234876
638971254
274568139

243197856
619584723
875326149
137465982
486972315
952813674
761249538
594738261
328651497

378426195
654197283
921835674
847961352
236574819
195283467
762358941
513649728
489712536

738591246
691482753
425637981
184379625
952816437
367245819
213968574
579124368
846753192

524396817
938517264
671482539
412853976
356749182
789261345
847125693
195634728
263978451

493157826
751826439
286439571
917645283
834291765
625783194
548362917
169578342
372914658

658974123
124563789
397281654
973642518
412859367
586137942
735418296
869725431
241396875

681375294
539642187
724981536
842793651
196258743
375164829
268437915
417529368
953816472

281574369
695138247
347962518
963827154
872451936
154693782
726385491
519746823
438219675

513792468
298456137
674183925
489265713
752319846
136847259
967521384
825934671
341678592

745138692
829576431
361429785
958347126
216895347
437261958
694752813
172983564
583614279

712853946
854296731
396174852
463985217
927641583
185327469
239568174
678412395
541739628

213487956
576329481
948651273
395174862
624598137
187263549
731842695
869715324
452936718

619523847
583174629
742689135
138796452
954218763
276435918
865347291
391862574
427951386

459267831
278135964
136849527
542618793
963724158
781593642
315476289
824951376
697382415

348796512
725318946
961254873
897162354
253849167
614537289
182673495
436985721
579421638

519476328
782315946
643982175
927643581
458129637
136758294
374591862
891267453
265834719

218574936
436829571
759631248
971358624
382946157
564712389
693485712
825197463
147263895

638257941
519438627
427916538
384629715
756184293
192573486
843762159
971345862
265891374

547396821
189245376
263817945
672189453
354672198
891534762
728963514
416758239
935421687

826715934
197423586
354968712
619254873
742831695
583697421
238576149
461389257
975142368

945812637
726349158
813756942
281495763
659237814
374681529
138964275
597123486
462578391

685472193
397186524
412953867
723519648
156248739
849367215
534721986
278694351
961835472

562731948
174982635
839564712
983125467
617498253
425376891
391247586
258619374
746853129

248963175
156427398
739158426
391576284
572814963
864239517
413782659
627395841
985641732

247389561
853261974
169745832
974853216
632917485
518426793
496172358
725638149
381594627

679315842
241978653
583264917
324186795
167592384
958743126
732859461
495631278
816427539

756831942
429756318
183924756
814673529
935218467
672549183
368495271
241367895
597182634

798536124
623148597
415972368
364827951
871395642
952461873
186754239
237689415
549213786

679318245
852764931
314295867
293587416
541926378
768431592
925673184
486159723
137842659

917386245
465792183
832154967
798415326
246837591
153269874
574923618
621578439
389641752

647539218
312486957
598712364
851374692
729861543
463925871
936148725
274653189
185297436

459236871
781459632
263187549
647523198
328691457
915874263
174968325
832745916
596312784

932865741
854127963
761943825
423716589
618459372
597382416
146598237
279634158
385271694

523798641
794165382
168243759
385972164
971684235
246531978
819356427
652417893
437829516

567183429
912745368
384296571
175869234
849532716
623471985
456317892
798624153
231958647

163782945
245639871
789451623
438197256
576324189
912865734
397518462
851246397
624973518

827193546
196745283
354862791
783256419
615479328
249381657
538614972
461927835
972538164

293546187
146827359
785913246
658439712
472168935
931275864
369784521
827651493
514392678

478162395
396475281
215983647
763249158
154836972
829751463
542617839
987324516
631598724

759683142
236514978
148927365
914875236
672349851
583261794
361752489
495138627
827496513

916237548
573418962
428965317
847652193
695381724
231794856
154823679
362579481
789146235

637142859
458976213
921835764
216794538
793658142
584321697
342567981
869213475
175489326

417289635
893456721
526317948
261743589
389165274
754928163
935674812
642891357
178532496

914527638
582463719
367819452
758631294
639742185
241985376
823194567
495376821
176258943

174683259
235194768
968725134
527816493
619342875
483579621
346251987
851967342
792438516

314692875
576318942
829457163
951734628
467829351
283561497
742186539
638975214
195243786

276385914
359124687
841796532
582643791
134978265
697251348
915837426
463512879
728469153

785934162
412567983
396821457
527186349
938452671
164793825
259348716
873615294
641279538

239175846
861432957
547896231
486759123
915324678
723681594
154263789
672948315
398517462

215943678
934768512
876152943
649237185
328514796
157689234
793426851
461875329
582391467

957482631
628913754
431675928
364297185
512836497
879154362
286341579
743529816
195768243

928743516
571286934
346951872
693428157
812375469
754619283
435197628
287564391
169832745

519826734
273549816
864317925
321974658
657283491
948165273
192458367
785632149
436791582

782416359
351298764
649753281
298175643
163849527
475632918
836921475
514367892
927584136

479615238
253478916
168293754
987361542
641529873
532784691
816947325
394852167
725136489

896453217
357921648
421786359
785164923
613892574
942375186
539248761
168537492
274619835

549738261
836215974
127469583
762394815
315876429
984521637
471982356
293657148
658143792

693851427
752463981
184297563
235619874
961748352
478325196
546182739
319576248
827934615

678451329
342968157
159273468
281597643
593846271
764132985
935724816
827619534
416385792

549182376
276359184
138746259
391278645
457613892
862594713
924861537
615937428
783425961

582431679
731968542
469725813
614293758
295847361
378516294
843679125
957182436
126354987

387465219
641923587
925781346
859276431
162348975
473519862
738152694
216894753
594637128

185793426
726148953
439256817
958361742
264579381
317824569
872635194
641987235
593412678

849315276
762849135
351726984
925481763
473562819
618937542
537698421
194273658
286154397

941768532
627153894
538294167
816342975
275916348
394875216
753621489
162489753
489537621

294856371
781243569
356971428
823695147
649137852
517482693
968324715
472518936
135769284

127589364
469317852
835462179
296853741
518274693
374196528
951728436
683945217
742631985

697354281
832719456
415628937
184273695
276945813
359861742
528197364
743586129
961432578

473815296
816293547
295764381
359647128
781352964
624981735
947528613
132476859
568139472

849172536
215963784
376458291
198746325
524839167
637215849
481627953
752394618
963581472

165834972
947526318
283719645
426198753
859372164
731645289
578963421
694281537
312457896

458216739
619837425
372954186
246389517
587142963
193675842
924761358
731528694
865493271

156482379
473195628
298376145
841629537
635718294
927534816
389267451
562941783
714853962

861925473
239487561
547613289
915764328
628139754
473852196
386571942
792348615
154296837

862147935
745938216
391562478
623781594
189425763
574396182
216874359
958213647
437659821

641735928
257819634
389264571
516492783
923678415
874351269
765143892
192586347
438927156

794581362
521369874
638724915
987653241
456218739
312497586
879142653
245836197
163975428

326178594
759432681
841695723
182763945
634529817
975814362
567281439
298347156
413956278

642815379
759436182
138279645
423698751
587321964
916547823
894753216
365182497
271964538

398651247
215374698
674928315
762845931
851239476
943716582
427163859
139582764
586497123

827153496
453692178
169784253
584376912
716829534
392415687
975268341
241937865
638541729

174852936
839617452
652934781
946381275
328576194
715249863
461793528
593128647
287465319

189657324
754392186
632418597
821936475
963745218
475281639
248169753
397524861
516873942

421356789
687149352
539728416
275864931
843971265
916532874
168293547
794685123
352417698

753461982
912578463
486923157
867245319
134789526
529316874
645897231
391652748
278134695

283549761
916372485
574861293
865417932
127693854
439285617
658124379
741936528
392758146

572683419
436915827
918472635
625138794
184729563
397546182
743261958
269857341
851394276

538194267
714326598
269578413
125643879
647819352
893752146
456287931
381965724
972431685

735298614
462517839
189463275
913724568
847651923
256839741
594176382
621385497
378942156

652934871
478561932
931782654
785216349
164379528
329458167
243195786
516847293
897623415

793284615
456173289
128569743
547691832
831425976
962738154
379846521
214957368
685312497

862715394
194362875
357849612
915623487
276481953
483597261
749136528
528974136
631258749

539421768
874963215
621857439
183649527
965372841
247185396
356794182
492518673
718236954

635289714
278341956
941657832
386724195
497815623
512963478
829136547
764592381
153478269

891352476
326147859
457689231
285493167
964871523
713526984
639218745
572934618
148765392

564731289
831952746
972684315
748315962
396278451
125469873
453197628
289546137
617823594

356814279
892756134
741392586
174639852
638125497
529478613
967281345
285943761
413567928

932784615
458691723
761352498
189245367
546937281
327816954
874529136
213468579
695173842

875143962
394562187
261789543
128694375
743825691
659317428
486231759
532976814
917458236

153672984
896154372
472893615
721945836
569387421
348261597
915428763
637519248
284736159

542637198
619485732
783129645
375914286
298376451
461258973
927863514
856741329
134592867

734695218
192483576
685127439
873569124
426871395
519342687
241758963
968234751
357916842

138276954
642591378
957384261
493825617
526137849
781469532
215943786
379618425
864752193

326748195
594612837
718935624
947163582
681524973
235897416
179356248
852471369
463289751

435618792
278495163
961237485
194573628
723186954
586924371
647851239
359742816
812369547

581349276
734268159
926571348
413897625
658412793
279653481
397125864
842936517
165784932

325784961
486159237
917623458
592836174
863471529
174592683
748965312
639218745
251347896

617893542
825416793
934572618
289345167
741689235
356721984
163254879
472968351
598137426

234695781
185732964
796148352
651473829
347289516
928561473
473816295
862954137
519327648

175934862
268175349
349268715
784653921
513829674
692741538
437592186
856417293
921386457

768524391
215937846
349816275
436789152
197253468
582641937
853472619
971368524
624195783

381279645
426531978
957684132
679815324
213947586
548362791
862193457
735426819
194758263

542763198
978125643
631849725
354978216
189236574
726451389
495617832
213584967
867392451

219567834
786934521
453182697
942853176
865719243
371426985
628371459
197245368
534698712

213974685
594268317
876531942
687429153
349615278
125387469
738142596
452896731
961753824

149658273
325971468
687342951
538129746
914786325
276534189
452813697
893467512
761295834

781326954
546918327
329574168
968142573
275863419
134759682
612497835
897635241
453281796

428751963
369284175
175369428
956827341
784193256
213645897
637412589
541978632
892536714

253476819
961582374
847913652
582697143
376154298
419238765
798365421
625841937
134729586

973685241
461327859
258149736
546813972
712496583
389752164
895264317
627531498
134978625

195327648
768194532
234658197
541836279
823971456
976542813
487219365
312765984
659483721

649572831
235418697
718396524
827153946
453269718
196847253
374985162
982631475
561724389

346857192
892314675
175692483
927163548
538249761
614578329
269431857
753986214
481725936

186932754
947815263
532674891
378159426
265348917
491267385
723581649
619423578
854796132

643829715
521736849
789154236
214567398
975382461
368941527
832615974
157493682
496278153

497158236
356927814
128364579
862739451
531846792
974512368
245671983
719483625
683295147

523746189
468219357
791385426
832567914
914823765
657491832
285934671
179658243
346172598

439261758
876539412
251847369
763495281
194682573
582173946
317958624
625314897
948726135

981573426
534286917
672194583
128947635
459631872
763852149
246715398
817369254
395428761

275381694
984765321
613294857
348516279
561972483
729843165
832157946
156429738
497638512

712934865
849516327
356287941
593768412
681423579
427195638
934871256
168352794
275649183

798563142
135724869
462198375
956317284
327846591
841952637
274681953
583279416
619435728

253648719
146957328
978213465
532786194
814395276
697124583
389472651
761539842
425861937

892537614
341862759
765491832
457683921
923175468
618924375
136249587
274358196
589716243

679458231
153297468
842136957
917384526
428675319
365912874
296743185
534861792
781529643

571349862
238561497
649872513
327695148
186234975
954187236
493728651
865413729
712956384

327985614
184672539
596341728
439168257
815724396
762593841
673459182
241836975
958217463

165374298
284159637
793682514
549263871
678415329
312897456
826931745
451726983
937548162

328974615
571326894
694851723
953287461
216543987
487619352
169735248
742168539
835492176

953164872
741528963
862739451
435976128
219385647
678241539
597412386
126853794
384697215

861395724
324761985
957428136
219586473
573142698
648973251
436257819
192834567
785619342

189352476
765498312
432716985
847529631
356871294
921643857
573284169
614937528
298165743

438216759
176359482
592478136
913584267
654721893
827693541
269847315
385162974
741935628

591437826
782956134
436218597
164879253
823541679
957623418
618395742
345762981
279184365

146723598
289654173
537189462
612347985
853912647
794865231
371296854
468531729
925478316

593762481
127458396
864931275
948673512
732185964
615294738
381527649
276849153
459316827

736294851
458317629
921856734
563178942
872943516
194562378
349625187
687431295
215789463

789132546
451679382
326548971
864357219
913426758
275981463
137264895
642895137
598713624

983712546
456938721
217546938
164375892
539284617
872169453
741893265
395627184
628451379

958613274
143927865
627854391
769235148
382461957
514798632
271349586
895176423
436582719

431296785
586473219
279518634
852764391
694135872
713982456
928657143
147329568
365841927

275631948
694285731
831947562
523469187
169578324
487123659
346792815
718354296
952816473

163875924
824916573
795342186
531467298
482159637
976238415
247581369
659723841
318694752

143627859
695138247
872594163
967215438
438769521
251843796
714956382
326481975
589372614

637245189
841796532
259138764
763852941
982471653
415369278
598623417
176984325
324517896

734286951
698315427
521974836
257431698
146598372
983762145
872143569
419657283
365829714

298536714
145879263
673124958
912653847
456987321
387412596
521768439
764395182
839241675

549327861
816459237
327168954
652984713
471236589
983571642
294815376
165793428
738642195

816792453
754138296
392456187
685341729
931627845
247985361
473269518
168574932
529813674

296741385
415823967
837965412
321598674
564237198
978416253
743159826
152684739
689372541

513879246
894632571
726541839
135287964
482396157
967154382
678913425
251468793
349725618

135269487
649873152
872514963
524936718
796185234
381742596
967321845
253498671
418657329

198465723
456327891
372918465
639754182
541892376
287136549
924571638
865243917
713689254

437618952
958432617
261597834
673145289
529786143
184329576
895273461
742861395
316954728

954876312
236915748
817234659
573168294
192743586
468592173
349651827
681427935
725389461

531842967
294761853
867935421
926387145
418596372
753214689
685129734
142673598
379458216

194368725
652179483
378542961
469853217
235417896
817296354
586724139
943681572
721935648

158792364
963814572
472356918
214635897
539478621
786921435
325149786
647283159
891567243

328546917
641972835
795183624
237815496
489267153
516439782
153794268
872651349
964328571

982764351
357918264
614523987
573642198
249185736
861397425
728459613
496831572
135276849

754126389
326948715
891375624
139582476
587694132
462713598
615839247
278451963
943267851

168957324
397642518
542138769
839765142
471823695
625419837
214586973
786394251
953271486

574812693
683945721
129673584
496751832
251368947
738294165
362587419
947126358
815439276

684359217
312847965
957612348
598471632
426938751
731265489
265194873
149783526
873526194

284579136
395164872
167283495
621347589
753928614
849615723
472836951
916752348
538491267

947823165
126594837
835176249
359218476
471639582
268745391
592387614
713462958
684951723

745382916
129476358
368915274
274893561
931567482
586124793
657231849
812749635
493658127

784296351
623715984
591348726
412579638
976834215
358162497
865927143
237481569
149653872

261785439
457391826
893426751
684937512
372514698
519268347
148659273
736142985
925873164

493678521
857142639
612395478
381957264
945216387
726834915
174563892
568729143
239481756

583216497
461973528
729548316
976431852
815729634
234865179
197384265
358692741
642157983

978541236
345296871
621738549
712359684
483617952
569824317
257463198
134982765
896175423

534281967
287964351
691357284
365478192
148629573
729135648
852716439
416893725
973542816

749536182
215489367
368712549
534291678
691873425
827654913
486325791
152947836
973168254

351489627
497562318
628173459
832795146
145836792
976241835
564917283
283654971
719328564

461758923
937216485
258943176
815694237
724135698
396827514
689472351
143589762
572361849

592173486
683594172
417682539
139468725
248957361
765321894
821746953
356819247
974235618

218567349
564329187
397814526
481952673
659783214
723146895
172435968
936278451
845691732

814632579
637195482
952748136
346279815
581463297
279851364
495386721
728914653
163527948

129374856
354681279
876295431
948527163
612839547
735416928
487953612
591762384
263148795

836154927
247938561
159762438
468273195
912485376
375619284
591826743
623547819
784391652

518439672
739562814
462718539
891624357
274385961
356971248
687243195
923157486
145896723

319548672
472361598
586279134
791456823
638127945
245893716
823715469
957634281
164982357

152973864
649852731
738461952
425398617
896217345
371645298
987534126
513726489
264189573

214379856
397865142
865124379
953782614
742691538
681543927
179436285
528917463
436258791

549271863
827463195
316598427
732986541
491725386
685314279
164859732
973142658
258637914

489523761
135769842
627148953
914685237
253971486
876432519
798356124
561294378
342817695

261487395
597132864
348569271
415926783
876351942
923748156
134895627
659273418
782614539

632851947
718694523
594732186
387265491
126948375
945317862
469523718
273189654
851476239

739815426
256394187
148762359
683157294
427938561
915426738
864573912
371289645
592641873

854963721
673142598
129857643
346721859
295684317
718395264
581279436
437516982
962438175

364872591
795461328
128593647
619258734
573149862
842637915
931725486
256384179
487916253

539684712
741352689
628179345
962418537
153796824
874235961
415963278
397821456
286547193

397528641
845613927
261794835
632971458
514836279
789245316
923187564
158462793
476359182

435768219
728149356
961253487
679814532
182395764
543672891
254931678
816527943
397486125

234198657
578264193
916753284
421976835
859432761
763581942
195647328
342819576
687325419

986752413
415396728
237184965
724865139
561937842
398241657
843629571
152478396
679513284

786912345
521843976
349756128
418569732
953287461
267431859
195674283
834125697
672398514

162873495
985624173
743519862
376145289
518297634
429386751
691732548
854961327
237458916

426817935
139526847
578394216
712968354
394275681
685143729
857631492
941782563
263459178

387561924
594283176
261974853
943852761
726139548
815647239
638795412
159426387
472318695

412369857
685714239
973258641
591832764
246197583
738645912
157426398
864973125
329581476

741328596
685479123
392156478
924581367
136947852
857632941
513764289
279815634
468293715

972685314
816394725
453271968
239568471
541937286
687412593
364129857
128753649
795846132

839756142
564128793
271394658
942617835
683542917
715839426
358961274
496273581
127485369

129675843
835294176
647831259
562387491
978412365
314569728
286943517
753126984
491758632

571824639
642359718
398167425
184573962
263948157
957216843
835691274
426785391
719432586

792683145
415729386
386145927
249851673
567392814
138467259
921576438
674238591
853914762

376819452
912534867
584267139
469372518
837451296
125986374
648193725
751628943
293745681

857321964
492567813
163984572
645832197
728149635
931675428
314256789
279418356
586793241

816349725
273568914
495712836
634185297
127693458
958427361
582971643
349856172
761234589

984165732
721483596
653972418
867324159
492851367
315697284
148736925
279518643
536249871

849652137
231784569
675193428
496378215
753921846
182546793
517469382
368217954
924835671

918435627
743216895
526978134
871392546
635841972
492657381
369524718
287163459
154789263

746319528
321785496
598246137
182573649
935462781
674198253
463951872
217834965
859627314

213845976
976213854
845976213
729381465
164527398
358469127
592638741
431752689
687194532

437289651
952617384
618543279
274851963
189436725
563972418
821794536
346125897
795368142

985143267
634827159
712695438
597214386
168359724
423768591
376482915
849531672
251976843

256987134
184236795
379154286
435861972
617592348
928473651
562749813
893615427
741328569

475219638
136584972
829763451
687341529
954672183
312958746
248197365
593426817
761835294

147963852
596284173
283751469
932817546
418536297
765492381
674325918
359178624
821649735

234967185
615438729
789125346
142396857
853712964
976854231
428571693
367249518
591683472

642958371
573126984
819437526
124683795
398745162
765219843
481592637
956374218
237861459

139842567
748615392
256739481
921354678
374186259
685927134
893461725
462578913
517293846

543896217
829741653
617253948
276134895
391582476
485679321
132965784
968417532
754328169

138657249
642139587
579248631
714526398
896371425
253894176
427915863
385762914
961483752

492135867
135678249
786492135
658329714
347851692
219764358
571243986
963587421
824916573

639274185
284531679
571896342
397158426
162743598
845962713
756489231
923617854
418325967

641798253
978253641
253164897
439685172
786921435
512437986
394512768
827346519
165879324

716598342
839642175
254371896
397185624
421763958
568429713
972856431
185934267
643217589

714539628
659218734
832467915
465892371
981376452
273154896
126743589
547981263
398625147

829735146
567148392
413296875
132679584
684352917
795481263
956824731
348517629
271963458

958417362
634582971
271936548
326854197
185279436
497163825
712348659
863795214
549621783

186253794
237849516
459761238
325184679
714926385
968375421
671538942
843692157
592417863

962714385
754863129
813592674
391486752
275931468
648275931
189327546
536148297
427659813

497615328
126837549
358429176
874253691
965781432
231964785
519348267
742196853
683572914

568742913
724193568
913568472
652384791
137259846
489671325
395416287
241837659
876925134

867213549
392548761
415679832
538794126
179826354
246351978
651487293
784932615
923165487

693718245
571246839
482539176
269483751
315967428
847152963
954321687
736894512
128675394

734296815
516378492
289541763
458912637
391657284
672834159
865429371
143785926
927163548

836594172
752831694
941627583
598316427
213475869
467982315
629143758
385769241
174258936

325814976
684729135
179365482
932546817
467198523
518237649
796482351
853971264
241653798

127984356
459136278
368257914
916743582
784625193
532891647
291378465
843569721
675412839

567821493
194376528
283549671
845192736
621753984
739684215
912435867
476218359
358967142

635497128
189623475
427851369
793584216
861932754
254716893
542168937
918375642
376249581

536718492
941526837
287934156
865493271
319267584
724185369
453672918
692851743
178349625

269743581
578192643
431658972
725916834
613487295
984235716
357821469
892364157
146579328

582634971
346917582
719528463
654273819
978145236
123896745
835769124
267451398
491382657

531298476
827645913
649317258
918762345
372154689
465839127
793521864
284976531
156483792

752918364
916734582
834265179
641582937
278493651
395671248
167349825
429856713
583127496

293465718
167283954
854971362
629547831
548316279
371829645
786194523
432658197
915732486

397581426
145236978
268497315
684179253
539862147
712354869
851623794
473915682
926748531

762945318
519783462
483162579
856371924
194528637
237496185
978634251
321859746
645217893

729453816
436128759
518796423
847539162
691274538
352861947
175382694
264917385
983645271

176985243
284713956
359642817
947258631
521367498
638491725
893574162
415826379
762139584

953268417
672143958
481579236
516782349
749631582
238954761
167425893
324896175
895317624

893147526
126593784
754862913
649728135
271359648
538614279
967431852
312985467
485276391

214736589
698514237
753829461
345961872
172358694
986472315
869247153
437185926
521693748

145728693
378691542
692345781
461839275
239576814
587412369
954267138
723184956
816953427

284715963
567839214
193264758
916348572
375921486
842576391
739682145
458193627
621457839

214638795
768159324
593427186
875293641
639841572
142576839
927315468
481762953
356984217

971825436
624731589
538649721
352416897
416987352
897253164
785192643
263574918
149368275

685324917
174689532
329751468
598146273
732598146
461237859
246813795
957462381
813975624

135847926
768529134
492361587
653714892
824693751
971285643
219456378
547138269
386972415

825679431
364251897
971438625
459167382
783924156
216385974
698742513
132596748
547813269

846932157
315674829
972851364
728593416
169487532
534216978
287345691
693128745
451769283

826973541
741852693
935641782
468537219
519428367
372196854
193785426
254369178
687214935

841632957
536971482
279485136
984367521
357128649
612549873
795214368
468793215
123856794

576284139
984315726
312796845
261973584
835461972
749528613
128639457
653847291
497152368

547132968
186795324
239648715
362451897
914387652
758926431
893514276
471263589
625879143

954637821
817592436
236814597
192475368
365128749
478963152
521746983
783259614
649381275

567923148
319684527
482175369
946537812
821469735
735218694
298351476
673842951
154796283

821394576
437856219
695127843
276985431
159643782
384271965
943762158
562418397
718539624

482617359
769253184
513984267
378495612
196728543
245136978
954371826
631842795
827569431

859632417
231547698
764189532
412875963
385961724
697324851
573416289
948253176
126798345

639217458
814359726
725684319
962745183
347821695
158936247
481573962
576492831
293168574

485963712
276541893
931287564
729456138
653178429
148329657
897612345
314895276
562734981

145836927
862497513
379215468
428971356
691354782
537628149
214769835
986543271
753182694

429685317
786314259
153297684
241936578
938752146
675841923
564173892
397528461
812469735

825946731
914327865
673851924
362489517
758162349
491573682
536294178
149738256
287615493

265847931
348159762
197632548
759216384
624378195
813495627
576924813
481763259
932581476

642591378
937842165
581376492
268914537
153768924
479235681
394187256
815629743
726453819

648972531
512834769
937516284
795621843
364758192
821493675
183247956
479165328
256389417

376289154
129745386
458361972
791423568
834596721
265817493
643952817
982174635
517638249

759641283
841253976
623879451
918362547
264715839
375984162
592436718
437198625
186527394

819624375
653791428
427583691
178436952
246957183
395812764
762145839
934278516
581369247

671952483
253184769
498367521
962473158
847215936
135896274
719628345
584731692
326549817

517486923
892135674
436279581
651723849
783594162
249618735
168942357
374851296
925367418

218956437
973184265
645372189
564837921
782419356
391625748
126593874
857241693
439768512

732945681
968127345
451863972
385672194
249518763
176439528
897251436
613784259
524396817

493271658
785639421
162548973
621384795
537916842
849725136
918452367
276893514
354167289

528346971
367912458
941785263
892437516
735621849
416859327
273194685
159268734
684573192

625718439
149236758
378459612
987341265
236875194
451692387
762983541
814567923
593124876

753249816
621853479
984761352
317926548
495187623
862534197
178695234
546372981
239418765

897142356
542376198
316895472
129637845
784951263
653428719
261584937
438769521
975213684

247138956
856749123
193652748
635281497
781964235
429375861
964813572
578426319
312597684

398724516
762135489
415698273
157349628
283576194
649281357
826457931
571963842
934812765

217586439
896143527
543972681
679218354
352497816
184365972
421859763
738624195
965731248

231849675
947653821
856172493
463718952
579264318
182395746
395481267
618927534
724536189

715348926
492671538
368295471
289756143
576413289
143829657
924137865
857962314
631584792

235976481
617548932
849213675
471359268
952864713
386127549
194682357
728435196
563791824

132487596
897265143
654139278
475913682
918672354
263548917
586721439
749356821
321894765

824731956
517692834
639845217
761253489
485169372
392487561
156324798
273918645
948576123

682375941
943821756
157964283
431786529
869542317
275193864
594217638
726438195
318659472

856291734
749368152
213574698
465819273
138627945
927453816
674985321
381742569
592136487

436781592
125496783
879532461
762148935
314965278
598327146
981654327
653279814
247813659

714389526
569241873
328576419
832914657
671835942
945762381
257493168
496128735
183657294

687239154
354178296
912456387
843625719
195347862
726981435
568712943
231594678
479863521

327614985
891537462
654298137
489376251
762185349
135429876
573941628
948762513
216853794

239185746
817649325
465237918
528793164
694512873
371468259
942876531
153924687
786351492

816472935
597316428
243958716
431829657
972564381
658137294
769281543
384795162
125643879

458196273
632875491
179423685
281357946
793648512
546219738
317564829
925781364
864932157

192768453
743125869
856493127
364219578
571846392
289357614
627534981
415982736
938671245

538176942
761249853
429358671
617982435
852413769
394567218
986735124
243691587
175824396

592846137
764193582
138752649
347518296
925634871
681279354
453921768
276485913
819367425

721493586
368152794
495768123
946325817
857914632
132876945
279641358
513287469
684539271

159468327
623571498
874239165
398125746
765843219
412697853
941386572
536712984
287954631

892376451
643915278
751482369
976523184
214768935
538194627
167259843
429837516
385641792

325196478
816427395
479538162
562943817
987615243
143872956
231769584
654381729
798254631

421638975
839157264
657492318
746281593
912345786
385976421
274863159
598714632
163529847

972381465
346952781
518764392
439618257
657249138
281537649
894126573
163875924
725493816

492615837
576238419
831947562
213489675
749561328
685723941
327894156
964152783
158376294

861954372
532617984
974328651
129576843
746831295
385249167
653492718
297185436
418763529

459281763
836457912
172396458
913874625
248615379
765923841
327548196
694132587
581769234

451836279
926147853
837259416
279483561
615792348
348615927
594371682
763528194
182964735

571263894
342189567
869574231
953612748
724398156
618745923
496821375
285437619
137956482

978621345
634895127
125743689
819367452
543219876
762458913
296174538
487536291
351982764

719285634
265374891
438169527
371548962
542691378
896723415
923857146
684912753
157436289

967143285
841529367
253876419
472951638
189632574
635487921
528764193
716395842
394218756

573981426
248675319
619243857
895417263
461329578
732856194
154768932
386192745
927534681

278651394
359724861
641893572
465317928
917285643
832946157
793162485
184579236
526438719

915246837
426387951
783195462
368512794
147839526
259674318
672453189
591728643
834961275

794385162
538261749
216479835
483952617
652817493
179634528
327546981
965128374
841793256

785493621
461827593
293156847
157632984
829745136
346981752
574368219
638219475
912574368

173896254
692154378
485237196
518972643
769341582
324568917
231485769
856729431
947613825

516927843
849163527
372548196
761439285
284751369
953286714
135894672
697312458
428675931

521963874
697481523
483752169
935176248
174298356
268534791
749815632
856329417
312647985

214576398
367198452
958234671
475389126
826741539
193625847
631957284
742863915
589412763

273415896
948236157
165987432
891724365
752163984
634859721
516348279
487592613
329671548

825637149
341982675
679145823
267598314
534721968
198463752
953276481
416859237
782314596

647935281
128647953
395182647
761829435
289453716
453761892
572398164
814576329
936214578

731452689
896371254
425968137
518746392
962513748
347289516
183624975
279835461
654197823

195627384
783194526
426853719
541268937
937415862
862739451
278546193
314982675
659371248

749625138
351489672
826731594
485293716
173846259
962157483
217368945
698514327
534972861

673241859
582936147
491758623
948175236
316892475
725364981
267413598
134589762
859627314

247936518
895712364
316548792
974253681
138467925
562891473
751684239
423179856
689325147

541736298
768192543
923548716
637819452
892475361
415623987
179384625
354261879
286957134

537269418
291458736
486713259
642931587
819576342
375824691
753182964
928645173
164397825

894531627
251647983
637298154
469812735
573469218
128753469
342175896
916384572
785926341

763829451
592174368
841635729
176382594
925416873
438597612
319758246
254963187
687241935

319648527
247359618
658721943
592486371
834917265
761235489
476893152
123574896
985162734

154936287
729481356
863725419
572694138
641358792
938172564
217863945
396547821
485219673

297635184
468192735
351847962
526378491
739214856
184956327
975423618
643581279
812769543

945837621
861524397
237169845
174298536
693451278
528673914
319785462
752946183
486312759

761492835
853176294
492385761
574619382
128753946
936824517
649237158
285941673
317568429

297614538
435827691
861953427
682391745
753462189
914785263
148279356
529136874
376548912

483951762
512764389
976832514
741285693
259613478
368497251
824176935
137549826
695328147

245769381
738145692
196283547
473512869
681934725
529876413
857491236
314627958
962358174

871429563
296513748
543768912
358946271
467281359
912357684
725834196
134695827
689172435

647358129
218497653
953612784
489731562
376245891
521986347
765124938
194863275
832579416

529148736
147362895
638579142
794826513
281953674
356714928
812637459
973485261
465291387

947238156
361475298
528169743
814593627
236741985
795826431
173952864
452687319
689314572

254318697
168792345
379645281
513874926
482956713
796231854
831427569
647589132
925163478

527491836
186732594
394685271
749816325
863529417
215347968
972154683
431268759
658973142

517384296
268591734
934726185
756912843
492638571
183457962
841273659
675149328
329865417

839654712
621783945
547192386
283467591
794215638
165839274
458976123
916328457
372541869

394216758
651897342
827453619
973185426
465932871
182764935
516379284
748621593
239548167

986521437
274693518
513874629
431768295
859432761
627915384
795286143
168347952
342159876

862451793
791638452
543729861
389576214
675142389
124893576
418267935
236985147
957314628

321948756
689175432
547362918
965213847
234786591
718459263
853697124
176524389
492831675

896425371
452317986
731968254
274139865
613852497
985746132
568291743
329674518
147583629

147852369
382697415
956314278
879426153
564183792
213975684
621539847
435768921
798241536

794156382
321847965
865392174
259764831
643518729
187923546
418235697
972681453
536479218

378425619
512976384
496813572
289154763
647382951
135769428
764298135
853641297
921537846

241957368
735468192
896123754
983275416
562341987
417896523
354689271
178532649
629714835

179546283
346872591
582193764
863215947
724968315
951437826
437629158
698751432
215384679

625439187
783621495
491578236
154367928
938215674
276984351
347152869
812796543
569843712

382649715
569178234
174352968
745923186
928516347
613487592
851794623
437261859
296835471

278419365
914365278
365827194
659148723
731952846
482736519
146573982
597284631
823691457

416583297
927146583
853792146
261934875
378251469
549678321
635427918
182369754
794815632

516283974
879645123
243179865
465398217
738421659
192567348
354916782
981752436
627834591

942816375
853247169
176359824
361972548
589463712
427581693
794138256
218695437
635724981

528694173
163587294
947312856
854936712
736125948
291748365
419263587
385471629
672859431

531849267
286357149
749126853
374265918
162978534
895413672
423591786
957684321
618732495

214857936
967342185
538916427
641285379
859673241
372491658
123768594
485129763
796534812

856729413
394681572
271435689
647912835
935847261
128563947
412396758
563278194
789154326

182695374
934287651
576413829
348162795
297854163
615739482
863921547
421576938
759348216

254697381
931582647
678341529
493175268
125836974
786924153
812459736
549763812
367218495

284531967
769482513
531679284
347956821
852314679
916827435
423798156
678145392
195263748

913754826
576812934
284639571
798345162
432186759
165927348
321568497
849273615
657491283

295871346
478632195
316549872
932465718
584317269
167928534
651293487
729184653
843756921

728391645
396475812
415862739
254187396
839546271
671923584
142758963
583619427
967234158

948317625
162459387
357268194
814523769
593786241
276941538
621895473
785634912
439172856

654132789
298457163
731689524
916548237
427913856
583726941
175264398
342891675
869375412

352891746
147356829
968724513
639487251
284519367
715263498
521638974
876942135
493175682

815637249
794582316
632149578
369851427
547296831
281374695
123968754
456713982
978425163

723945681
984761523
165283497
258479136
491536278
376128954
542817369
839654712
617392845

569234718
872516934
431789625
283165497
195347286
746892351
327458169
954621873
618973542

654932817
813647295
279581364
736859421
425716938
981324576
347198652
562473189
198265743

381962574
649571283
752384169
967135428
418627395
523849617
194258736
276493851
835716942

164579823
837621945
295438617
486953271
321784569
759162384
918245736
642397158
573816492

921583467
683497521
457162398
319845672
846721953
572639184
195274836
264358719
738916245

653897421
847612953
192543876
276485139
531769248
984231765
368174592
715926384
429358617

586249371
723651948
941378625
817593264
432716589
659824713
178932456
294165837
365487192

495318627
173692458
826745193
682459731
739126845
541837962
364281579
917563284
258974316

418736925
526984137
739152864
641325789
952678413
873419652
395841276
284567391
167293548

496812753
517639842
238754691
964371285
823965417
175428936
682593174
759146328
341287569

341762859
528934176
796851432
472516398
915483627
863297541
159378264
287645913
634129785

729514863
143268957
865739124
472685319
318942576
596173248
631827495
987451632
254396781

362598741
187264593
954173286
719825634
846731952
523649817
631952478
298417365
475386129

352187694
148962735
769453821
875329146
631874259
294615378
513748962
926531487
487296513

867942351
352716489
941358672
594867213
126435897
783129564
279583146
615274938
438691725

576298431
824316957
193754628
287469513
965173842
431825796
648531279
352987164
719642385

794582631
638194572
251376489
912467853
863951247
547238916
385619724
479823165
126745398

691723485
328541976
547869231
873254169
159638724
264197853
985312647
432976518
716485392

139248657
475639128
862715493
786952314
953461782
214873569
691387245
527194836
348526971

861742953
952683147
347591286
538219764
179456832
426837519
683975421
714328695
295164378

168547932
329168574
547923816
935271648
412689753
786435129
254816397
893754261
671392485

835172649
124693785
796548132
241957863
983216457
657834921
562789314
478321596
319465278

935812467
186574293
274963158
519638742
463257819
728491536
341726985
697185324
852349671

452169387
867234591
193587642
531892764
946713258
728456913
375941826
684325179
219678435

219537486
745896312
368241579
453189267
687325941
192674853
971452638
824763195
536918724

579623184
123487695
648159723
491536872
267948351
835271946
382715469
756394218
914862537

791842635
532169478
486375219
864597321
279613854
153284967
328451796
945736182
617928543

739158462
256497318
814236597
582349671
697815243
341762985
163574829
425981736
978623154

987214365
261753894
453896127
649138752
732465918
518927643
875641239
396582471
124379586

591624738
386719542
724835691
178392465
263548179
459167823
642981357
917453286
835276914

786452391
512639847
493871256
935126784
264587139
178394625
657243918
829715463
341968572

723648591
951237648
648159327
219365784
586724139
374981256
195872463
862413975
437596812

821359674
597864321
643721859
365918742
472635198
189247563
238476915
714593286
956182437

956382471
731459628
248761593
395627814
417835962
682914735
563298147
124576389
879143256

854923671
769148253
321756894
178369542
543281967
296574138
685432719
417895326
932617485

219378546
853624719
746591283
637159428
495283167
182746935
324967851
571832694
968415372

751396842
842571693
693824157
524168739
968732415
317945268
276459381
139687524
485213976

658324179
427195836
931768452
143682597
586937241
279541683
314259768
862473915
795816324

946385172
238917456
175642893
659238741
721594368
384761925
467853219
513429687
892176534

758913624
936742581
412586937
567834219
324159876
189627345
273495168
845361792
691278453

289413756
613857249
457692381
924136875
568974132
371528964
746289513
132765498
895341627

168923754
943571628
275864193
491258367
752316489
386497215
817649532
534182976
629735841

752438169
138692475
649175283
276859341
493217658
815346792
927561834
361984527
584723916

516983427
987264315
324157896
148532679
632798154
795416238
461375982
853629741
279841563

194632785
782159436
536748129
675923841
829461573
341875962
217586394
453297618
968314257

792816354
435729618
618453729
974231865
583964271
126578943
841697532
269345187
357182496

247698153
816573492
593412786
461835927
385729641
972146835
639281574
124957368
758364219

726853491
834916257
915724638
498567123
257138946
163249785
582471369
641395872
379682514

863479215
159832764
742156839
384691572
627548391
591723486
215367948
976284153
438915627

195687234
274539681
386214759
752198463
948376125
631452897
567921348
829743516
413865972

294537816
836142795
157968324
729851463
365724981
481693257
972415638
618379542
543286179

157432986
936815724
284697513
829364157
465781239
371259468
793528641
518946372
642173895

718925634
436187592
295463781
329671845
564892317
187354926
641738259
872519463
953246178

196578432
238964751
574132986
943217865
721685349
685493217
359746128
812359674
467821593

169285734
845376921
723419658
516798342
384162597
297534186
658927413
471853269
932641875

431589762
975624813
682173954
359418627
124736589
768295341
816947235
293851476
547362198

752436189
631289574
984751632
418923765
396574218
275618943
547862391
823197456
169345827

564831297
137294856
289675134
396512478
758463921
421987563
972348615
643159782
815726349

639748125
518926473
274315698
981534267
723869541
456172839
365491782
147283956
892657314

832541679
576923481
941678235
397214856
158367924
624895317
413786592
789452163
265139748

725694831
483152967
916873542
371265498
564789123
298341675
657438219
842917356
139526784

287169345
149735628
536824179
691572483
872346591
354981267
765493812
923618754
418257936

153764289
976821543
482395761
819542376
245637198
637189425
561278934
798453612
324916857

536184927
914672583
278593164
857246391
162935478
349718652
721369845
685421739
493857216

418765239
639412578
725893164
362147985
981256743
574938612
853679421
196324857
247581396

819437526
462895713
753621984
186574239
937286451
245319867
321748695
678953142
594162378

149865237
753249618
268713594
385924761
614537982
972186345
897351426
526498173
431672859

761235489
854719632
293864517
926358174
487691325
135472896
349126758
612587943
578943261

456821397
398476125
217593864
182647953
945318276
673259481
729164538
534782619
861935742

847536129
256891347
391427856
738945261
569182734
124763598
472658913
915374682
683219475

718946532
963528417
542731986
891475623
654312879
237689145
375164298
486297351
129853764

289154736
156723849
374689125
627438591
913562478
845917362
498271653
761395284
532846917

921463857
587921436
463587192
735214968
612879345
894635271
158346729
246798513
379152684

427561938
369827145
851439726
538712469
196345287
274698513
782156394
613974852
945283671

698314572
217958364
453762891
962831745
734529186
185476923
579643218
826195437
341287659

312587964
467293518
589614723
743168259
826459137
195732486
678921345
234875691
951346872

729645813
864713295
351298467
683951742
147362589
295487136
938574621
472136958
516829374

528149376
693875412
741632895
976513248
814726953
352498761
487251639
169387524
235964187

463981275
785246139
291735684
379624518
524178963
816593427
952867341
648319752
137452896

382175496
976834521
451926873
537692184
649781352
218543967
193268745
825417639
764359218

218374956
945286713
367519842
486751239
729643185
153928674
891432567
532167498
674895321

568417392
347962518
129853746
472631985
681295473
935784261
714526839
853179624
296348157

617524389
543198627
982637154
129853476
468271593
735469812
274315968
356982741
891746235

128635479
953874261
764291358
276143895
541986732
389527146
897362514
412759683
635418927

475813962
268459317
193267485
784621539
632945871
519378624
327584196
941736258
856192743

179648523
428953761
365271849
946325178
512897436
837164295
253416987
691782354
784539612

825196734
916473285
734528196
248761359
193245867
567389421
482957613
379612548
651834972

157498236
946532817
382617945
421976358
798253164
635184792
269741583
814325679
573869421

257146398
416389527
893527641
672413859
538692174
149875263
785234916
921768435
364951782

125964873
468237195
739185264
941872356
576391428
382546719
213459687
654728931
897613542

827691453
951438627
634275918
475862391
316549872
289713564
798154236
143926785
562387149

716542389
253987164
849163275
137625948
425891637
698374521
961738452
582416793
374259816

231476895
578921463
946835271
167293584
892514637
354687129
485769312
723158946
619342758

361529487
489763125
572814963
823156749
756492831
914387652
138945276
297638514
645271398

146985723
823671954
579234816
718356492
652849371
394127685
465718239
937562148
281493567

672835941
498176325
153924768
216749853
985312476
734658192
549283617
327461589
861597234

671834952
589762341
243195768
326947185
495381276
718526439
137659824
962478513
854213697

614237985
793845261
825916437
158394726
236781594
479652318
381579642
542163879
967428153

946132857
273854196
158967324
524318679
739625481
861749532
315296748
482571963
697483215

625189743
814732596
379546182
948657231
236418957
157923468
461875329
793264815
582391674

547192863
218365947
369874152
871643529
493521786
625789431
956218374
734956218
182437695

968317524
573426198
124859637
896542371
235671489
741938265
657294813
412783956
389165742

251689743
487315269
639247185
725963418
168574932
943821657
872136594
396452871
514798326

926541837
158327649
347689152
583792416
691458273
472136598
769815324
235964781
814273965

248571639
367894125
159326487
973658241
485912376
612743958
896435712
531267894
724189563

235647891
496813527
817592364
142379685
358261479
769485132
574936218
621758943
983124756

174869325
538247619
692351487
985476132
243185976
761932854
326598741
417623598
859714263

623587914
478319562
951246837
294835176
136972458
785461293
812693745
569724381
347158629

985614732
314827695
276395814
791583426
863472159
452961378
627158943
539746281
148239567

453618792
916274385
278953416
791435268
385126947
624897531
169742853
837569124
542381679

695328714
827149365
413675928
574236189
238917546
169854237
356781492
781492653
942563871

846172395
235869741
197345862
923657418
651498273
784231956
418726539
369584127
572913684

285716934
793452618
641389527
832571469
954638172
167924385
379865241
526147893
418293756

618492537
345718926
792563814
127385649
983641752
456927381
231879465
874256193
569134278

251946378
479358621
368127945
134289756
682475139
795613482
947862513
523791864
816534297

672358914
148692753
935714268
469835172
753421896
281976345
827549631
596183427
314267589

916427583
874653129
523189674
267341895
458792361
139568742
342875916
685914237
791236458

349521687
165873294
827694315
634157928
251986473
978432156
482315769
513769842
796248531

493528617
521376849
867491253
218649375
975832461
346715928
682153794
134967582
759284136

629741358
817593624
354682971
563978412
472316895
981254736
248139567
195467283
736825149

735689421
946172385
812345967
289457136
467213598
351896274
124738659
698524713
573961842

827641359
569273148
413985627
198754236
342196875
756328914
634817592
985432761
271569483

971842635
642359871
853716249
397521486
125468793
486973512
718235964
239684157
564197328

362845917
547913628
189762543
671384295
298571436
453296781
826159374
735428169
914637852

657834921
138692475
249157683
321946857
865271394
974583216
412768539
586319742
793425168

467321598
581649237
329857614
915276843
278413965
634598721
843762159
792135486
156984372

784526931
651379284
293481675
132847596
965132847
847695312
316954728
428763159
579218463

753684192
821795436
946213758
312958647
684372915
579461823
198526374
237849561
465137289

619874325
375621489
482359761
756213894
928467153
143985672
561732948
297148536
834596217

725846391
948713526
136925874
513672948
287491653
469538217
374289165
691354782
852167439

124867395
389425176
576931284
295316847
618754923
437298561
941572638
863149752
752683419

741293586
692158743
358647219
985731624
127465938
463829157
214376895
536982471
879514362

672548193
815932674
439176285
246817359
593624817
781359426
167485932
928763541
354291768

972135864
145628739
368794125
216357948
593846217
784219653
839561472
627483591
451972386

482759316
359168742
716243895
297536184
638471259
145982637
971325468
564817923
823694571

736821549
918745236
425639871
384596127
672314985
591287364
153478692
267953418
849162753

943856271
785312946
621947358
396174825
452689137
178235469
267498513
834561792
519723684

831796452
724158936
965432718
512879364
498263175
376514829
147685293
253941687
689327541

726531984
354982761
189746352
591278643
863154297
472369518
937815426
615427839
248693175

753916842
628743915
491582763
514298376
872361594
369457128
245139687
136874259
987625431

531492687
284376519
796518423
379254861
625981374
418637295
157823946
863749152
942165738

632817954
758294631
914536287
895471326
273659418
461382579
127943865
389765142
546128793

392168547
475932681
681574329
543781296
829356714
716249835
157893462
934627158
268415973

798154362
425963718
163827945
381475296
247698531
956312874
634589127
879241653
512736489

918345276
437612859
526789134
189573642
362894517
745261398
254938761
693127485
871456923

246159738
358746129
971238654
763895241
824371965
519462387
135687492
492513876
687924513

927356184
851427639
364981257
745193862
293678541
186542793
679235418
532814976
418769325

439768152
752941368
168325974
215497683
683152497
974836215
546289731
827613549
391574826

653978241
248615793
719342865
184569372
326781459
597234186
865423917
931857624
472196538

682719435
915423876
347568921
261894357
738256194
594371682
423187569
859642713
176935248

145726398
329184756
876953142
517248639
964537281
283691574
792865413
458312967
631479825

719462835
456783129
283519746
375128964
894675312
162394587
937241658
641857293
528936471

472593168
195768324
386124975
934271856
758436219
261859743
519347682
647982531
823615497

823154976
419367825
567892134
174926358
352418697
698573241
981735462
235641789
746289513

768521394
142936785
539748126
376482519
485179632
921653847
853297461
697314258
214865973

497285316
153467928
286193547
861529734
739648251
524731689
645872193
318956472
972314865

148796325
259348761
763521849
325974186
476813592
981265473
534689217
612457938
897132654

412736589
768952314
953184627
529367841
837419265
641825793
376241958
284593176
195678432

794861523
351742968
682359471
518297346
247635189
936418752
823174695
469583217
175926834

829714356
153268479
674593182
492175638
781326594
365489217
918652743
536847921
247931865

581926473
643785912
297314685
964573128
728169354
315842796
139658247
872431569
456297831

246537891
351894276
978126435
437259168
689341527
125678349
893465712
562713984
714982653

462973851
591284637
873165429
147852396
239416578
658739214
724598163
986321745
315647982

172965384
936748215
854132976
398516742
647329851
521874639
765493128
283651497
419287563

649238571
731456928
528791634
197364285
352879146
486125397
974612853
815943762
263587419

865314927
912768354
473952681
294576138
386129475
751483296
529841763
648237519
137695842

634827591
912435678
857961432
783514269
169278354
245396817
321689745
478153926
596742183

675329481
498751362
213684579
184593627
359276148
726418935
867135294
542967813
931842756

962578341
541936872
738412569
624891735
173654298
859723614
485167923
396245187
217389456

185629734
946837521
732514869
829145673
673982145
451763982
298456317
564371298
317298456

632478591
981256437
574913826
348629715
267581943
159734268
793145682
826397154
415862379

356829741
791354286
482716593
849235617
213647859
567981324
924563178
138472965
675198432

241938765
976451832
538762149
782349516
693125478
154876293
425697381
319284657
867513924

357819426
821654973
694327581
245176839
736948152
189532647
518293764
462781395
973465218

672351894
138946257
945287136
729638541
354129768
861574329
587463912
216895473
493712685

581372496
937654128
642819357
179583642
463291785
825746931
218437569
754968213
396125874

597683241
243195687
681274593
839421756
712956834
456837129
124569378
978312465
365748912

546179832
172583496
839264517
423817659
781956243
695342781
258691374
314725968
967438125

423765981
185392647
769841253
841273596
257619834
396458172
914536728
572184369
638927415

493826157
618537249
752194683
376948521
149752836
825613974
931275468
287461395
564389712

589243761
746518329
231697485
973186254
158472693
624935178
362854917
817329546
495761832

314765289
527948613
986321745
795412368
168573924
432689157
641837592
853296471
279154836

813594267
596287413
472613985
269378154
754162839
138459672
645721398
381945726
927836541

567849213
319275486
284613957
172598634
436721895
895436172
743182569
628957341
951364728

927564138
416873592
538912674
175248963
283697451
649135827
351786249
792451386
864329715

287945316
496213857
315867492
132786549
978154263
564329781
751638924
649572138
823491675

781236495
239574168
564198732
358461927
412987356
976352841
145723689
697845213
823619574

483259176
751368942
296471835
365182794
974635218
812794653
537816429
148923567
629547381

281367459
693425871
457918263
532184697
769253148
148679325
314592786
825736914
976841532

493258617
812367954
675914382
986731245
257486139
341529768
769145823
538692471
124873596

716832459
928574163
534169827
267351984
145798236
389426571
872913645
693245718
451687392

437682915
291453786
685179243
564817329
918325674
723946851
176294538
859731462
342568197

352146897
947358162
168279354
829467513
413925678
675813429
781632945
594781236
236594781

256713489
473982156
918645273
394826517
761534928
582179364
129367845
837451692
645298731

234519687
178426539
965387124
751863942
629745813
483291756
347658291
816932475
592174368

251893764
783264915
964157238
146985372
578321649
329746851
817539426
495672183
632418597

631254987
427689513
859137246
513496872
286375194
794821635
962748351
378512469
145963728

748253916
569841372
321976548
473598621
215764839
986132754
152687493
837429165
694315287

714582639
369417825
285936417
942378561
576129348
138645792
823761954
691854273
457293186

951368274
736249518
482517936
514693827
328174695
679852341
847936152
163425789
295781463

654312798
739865421
281974365
923541876
465738219
178629534
896257143
547193682
312486957

635271498
481569723
729843165
853492617
964715832
172386549
397154286
248637951
516928374

194573628
563892741
782641935
437128596
259367184
816954372
625789413
378416259
941235867

695213487
714869325
382475691
263197854
841652739
957384162
176528943
429736518
538941276

417269835
698153724
325847169
763498251
549612387
281735496
852971643
134526978
976384512

298653417
137492856
564187293
925741638
483926571
671538924
819365742
342879165
756214389

823917546
549263781
671854239
236745918
715689423
498132657
154396872
982471365
367528194

543172689
917865324
682349157
176294835
435786912
829531476
368427591
791653248
254918763

245619387
893742165
716538924
567391842
189274536
324856791
972485613
451963278
638127459

625178493
748396251
391524768
182637549
569412387
473985612
216843975
957261834
834759126

219853746
687941253
453627981
548376129
391285674
762419835
174598362
826134597
935762418

175623948
396481257
824957631
937516824
562874319
481392576
249738165
618245793
753169482

913427856
627985341
548631279
291348567
836759412
475216938
362194785
784562193
159873624

986437251
752816493
314259876
571384629
249561738
863792145
498623517
637145982
125978364

921687354
638145972
475923168
567814239
142739586
389562417
893471625
256398741
714256893

761983254
293654178
584712396
829137465
316549827
475826913
937461582
148275639
652398741

431927658
972865134
685314297
317689542
254173986
896542371
163758429
749236815
528491763

492356718
758421963
613789245
127834596
965217834
834965127
371698452
289543671
546172389

439781652
257369841
186254739
674832915
391547286
528196473
865973124
913428567
742615398

827439615
315726489
496815327
173684952
584293761
269571843
742358196
631942578
958167234

542976138
871243659
369815247
618357492
427189365
935462781
283794516
796531824
154628973

987152463
341876952
256394817
473589621
518263749
692741385
829417536
735628194
164935278

268751943
143982675
975346821
396524187
714698352
852137496
531479268
487263519
629815734

726143958
541982673
839765124
457638219
318297546
692514387
973451862
285376491
164829735

743962815
192758346
685413927
928376451
374591682
561284793
436825179
217649538
859137264

586931247
429657318
137824569
792346185
643518972
815279634
264185793
958763421
371492856

765934281
829516347
341278596
432189675
956743812
187652439
218495763
573861924
694327158

341625897
268971345
975348261
529817436
783264159
416539728
132796584
894152673
657483912

259461387
417538692
683972514
532187469
746329851
198654273
921846735
364715928
875293146

269157483
147839256
853246971
615324798
984671325
372598164
538712649
421965837
796483512

842651379
765398241
139742685
514936827
623817594
987425163
376584912
298173456
451269738

631247859
245819736
798365214
324598671
576134928
189726345
457682193
963471582
812953467

926534781
751982346
384671925
175348692
492716853
863259417
547193268
618427539
239865174

742619358
685732149
931548276
879123465
153467982
426895713
267981534
594376821
318254697

856124973
392857164
714369258
271643895
635981427
489572316
143796582
527418639
968235741

289167543
356248719
174539628
692851437
531476892
847923156
928715364
465382971
713694285

376198254
129654738
548327916
934871562
261543897
857269341
485736129
612985473
793412685

351876924
896324751
742951386
264198573
538742169
179563842
923687415
485219637
617435298

291743856
583296174
467851923
975138462
624975381
138462795
856319247
349527618
712684539

357192846
462857931
981436257
729384165
645921378
138765492
814579623
273648519
596213784

489613725
275498316
613527948
758246139
162389457
394751862
926174583
547832691
831965274

763894215
289156437
514723869
371568942
952347186
648912753
895671324
437285691
126439578

841972635
397658241
256413987
978364512
623185479
415729863
134596728
562837194
789241356

793582641
245169378
816437295
489356712
572891463
361274859
958643127
627918534
134725986

294657183
163829574
785431296
519368742
842715639
637942851
956284317
428173965
371596428

593786412
486125379
217394685
651942738
729863541
348517296
935678124
864231957
172459863

974325168
651478932
283169754
526817349
817934526
349256817
468591273
735682491
192743685

498176253
723458619
651293478
519347862
874962135
362581794
946725381
237819546
185634927

975168432
241753896
368924715
796342158
524816379
813579624
657491283
182635947
439287561

294571638
315628497
678943152
842359761
156487923
937162584
589734216
463215879
721896345

215634789
739218456
486759123
971562348
548391267
623487915
867123594
194875632
352946871

679431285
421568973
385297146
218754639
756913428
934826751
562379814
897145362
143682597

453921687
169873245
782465931
378654129
695132478
214789356
841397562
537216894
926548713

486795213
593126784
271384569
754968321
128473956
639512478
867239145
315647892
942851637

264897135
371254986
895613247
582139674
649728513
713465829
928376451
436581792
157942368

134729568
529168437
867354219
915432876
376815924
248697351
691583742
452976183
783241695

986173245
537642189
214958367
423786591
871539624
659214738
148365972
395827416
762491853

729581436
534976281
186342795
462197358
895623174
317458629
648735912
271869543
953214867

273815964
546973281
981624375
759162843
168437529
432598716
325746198
697381452
814259637

692578431
874931652
315624987
247813596
531469728
986257314
129346875
453782169
768195243

683417952
942653817
517289634
879162543
135948726
264735189
756321498
398574261
421896375

563249187
842371956
971586243
384167529
795832614
126495378
239754861
617928435
458613792

342916857
598734612
716852439
254167983
869325741
137489265
623598174
971643528
485271396

576392148
129748653
348156972
691827435
482539716
753461829
864215397
217983564
935674281

964127385
517386429
238549716
845261937
123795648
796438152
471952863
659813274
382674591

841927536
276435981
359681247
163249758
728156493
594873162
635714829
487392615
912568374

179526348
534789126
826341975
281637594
793154682
645298713
358912467
417863259
962475831

752196483
364782159
819453726
521867394
687349215
493521678
248615937
976238541
135974862

975821346
268347195
134695827
546189273
817253469
329764581
491578632
752436918
683912754

137284695
925673148
468915723
314528976
682497351
759361284
291856437
546739812
873142569

134876259
785219364
629534817
316742985
572698143
948153672
453961728
291487536
867325491

342851697
859764321
167293458
736415982
524986173
981327546
478139265
215648739
693572814

235849716
647315892
198627435
852794163
713268954
964531287
476983521
381452679
529176348

381795426
275146938
469382571
742631859
138954267
596827314
914573682
623418795
857269143

618925743
932417856
574368291
289134675
147856329
356792184
463289517
891573462
725641938

863257419
594831726
712496853
146978235
359142678
278563194
487325961
925614387
631789542

647195238
893726154
512348967
928453671
754961382
361287495
485619723
136572849
279834516

579362148
486951372
321487596
913628457
647135289
258794613
765843921
194276835
832519764

398426571
154739682
627815394
812963457
436257819
579148236
285691743
943572168
761384925

265198743
841753926
397624815
159382674
738461259
624975381
916247538
573816492
482539167

294671358
873245961
156839274
548193627
732486519
619752483
387564192
425918736
961327845

612547839
893612475
745983162
487329651
236751948
159864327
571496283
324178596
968235714

745381629
982746513
316925874
869217435
154639782
273854196
621598347
538472961
497163258

139826754
854173296
627459381
216395847
985764123
473218569
362547918
548931672
791682435

316572948
974638521
528194367
289417653
435869712
167253489
843726195
752941836
691385274

761359842
853247691
924681735
638712954
142965387
597438216
475896123
386124579
219573468

521349687
386257491
749681532
695738214
172496853
834125976
268973145
457812369
913564728

152376948
384519726
769842135
541263879
293785614
876491352
615927483
437658291
928134567

162385479
839247615
574961238
726419853
451836792
398572164
247653981
913728546
685194327

937648251
145972863
268531794
352786419
416259378
879314526
623495187
584167932
791823645

769351428
854267193
213984756
692415837
571839642
348672915
937126584
186543279
425798361

451928637
396175248
287364915
764813529
815792463
923456781
679231854
538649172
142587396

156237489
472189653
839456721
915864237
724395168
683721945
591643872
247518396
368972514

497285316
835961742
126473985
268347159
513698274
749152638
352816497
674539821
981724563

132975648
785264139
649183725
264531987
957628314
813749256
471892563
326457891
598316472

342587961
157946382
698213754
823169547
569724138
471835629
236471895
785392416
914658273

916485237
435279681
872361594
641832759
293157846
758694312
187546923
529713468
364928175

952138674
163247895
487956132
894713256
526489713
731625948
675392481
248571369
319864527

841957362
762341859
359826417
573218946
128469735
694573128
915684273
287135694
436792581

532197486
769284315
148356297
685942731
473815962
291763854
314578629
926431578
857629143

514839726
872146539
369527418
691354287
243768951
785912643
957481362
136275894
428693175

391678245
758342196
462195837
549827613
627931584
813564729
134256978
985713462
276489351

976152843
482637519
351894267
745213698
198576324
623489751
517968432
864321975
239745186

617943258
832657941
459218367
324785619
598162473
761394582
186539724
243876195
975421836

415973628
872614359
963582714
631245897
784169532
529738461
246397185
398451276
157826943

485921376
976354281
132678945
253749168
814263597
697185432
561437829
749812653
328596714

872391654
614527938
359468721
197245386
436189572
528673149
261734895
943856217
785912463

945673182
321598674
687124395
593261748
872439561
164785923
759812436
438956217
216347859

139582746
687493152
524617839
275834961
961725483
348961527
416278395
752349618
893156274

635492718
721853694
498671352
976385241
314926587
582147963
853219476
167534829
249768135

958742631
267153984
143689572
394517268
785264193
612938745
536491827
829375416
471826359

493268751
285147963
617953284
321894675
846715392
759632148
972481536
138576429
564329817

936148527
287965143
154327986
612534879
845679231
793281654
371892465
568413792
429756318

234567891
857914263
169823745
983452176
615378429
742196538
496781352
328645917
571239684

973561842
641982537
852743619
216879453
784635921
395124786
138497265
429356178
567218394

697143852
521968437
843752691
184239576
269875314
375614928
952481763
738526149
416397285

562847139
814392576
397615428
279183654
481256793
635974812
146729385
723568941
958431267

836542791
129837645
745196283
961473528
258619437
374285916
513964872
482751369
697328154

842361579
367495128
195782634
689543217
734129865
251876493
918234756
576918342
423657981

893615274
215473698
746829135
182964357
457231869
369587412
978146523
521398746
634752981

629715483
483629715
157834296
261347958
745981632
398562147
534176829
816293574
972458361

761354982
248916753
395278164
937562418
482193576
516487239
853749621
129635847
674821395

138629574
546187329
279435861
714893256
395216748
862754193
451978632
983562417
627341985

348129756
617835294
259647318
935261847
426578931
871493562
762954183
193786425
584312679

176238594
392745618
854169327
639851742
417923865
528674139
985312476
263487951
741596283

125834679
764912358
389756241
973481562
248675193
516293784
857329416
431568927
692147835

635819274
829734165
471526398
298641537
763295481
514387926
156973842
387452619
942168753

236918457
871542693
549763281
684135729
927486135
153279846
462357918
398621574
715894362

953821476
287645931
164739258
541972863
876354192
392168745
738416529
415293687
629587314

231496578
568317294
794285316
617923845
942578631
385164729
879631452
426759183
153842967

549763218
287519436
316824579
432951867
198276345
765438192
953642781
874195623
621387954

542379168
369185742
178264359
954817623
216543987
837692415
623751894
485936271
791428536

196832547
783145962
524679183
842513679
951726834
367984251
619457328
435298716
278361495

531628974
428197653
976453128
847519236
293846517
165732489
359284761
714365892
682971345

938241675
746539218
251768394
472356189
693814752
815972436
389627541
167485923
524193867

395874612
184692735
276153948
832416579
951327486
467985123
613548297
529731864
748269351

872396541
136754928
945821673
524973816
691548237
387612459
418267395
769435182
253189764

816475392
327689154
459213687
641528973
592137468
783946521
235891746
164752839
978364215

734289615
916543287
825167349
258791436
379426851
641358972
567934128
482615793
193872564

376825419
284917563
519634872
158792634
762348195
943561287
627159348
835476921
491283756

954132786
638974215
721586439
146829357
893745162
572361948
317698524
485217693
269453871

148732965
375649281
962185473
856921347
493578612
721463598
214397856
539816724
687254139

946218735
318547692
527936841
751329468
482675913
639184257
293861574
175492386
864753129

439627581
576183249
281549367
843761952
765892413
912435678
358916724
694278135
127354896

912857463
647293581
583416729
725931846
431628975
896574312
254189637
369742158
178365294

341268975
576943182
928751643
219685734
435172896
867394251
152837469
683429517
794516328

362819574
971465283
584327619
496278351
725631948
138954726
847596132
259183467
613742895

137648925
452719368
698253147
874195632
316482579
925376481
761924853
283561794
549837216

154286937
839157624
276943581
768512493
915834276
423679815
392765148
641328759
587491362

316875294
295341786
874269153
763918425
521436879
489527361
642793518
157684932
938152647

421857936
597613824
836942157
254369718
918274365
673185249
362498571
185726493
749531682

624385917
951427836
738961254
276159483
319846725
845273169
197538642
463712598
582694371

375481296
682579341
419362785
943216578
127895463
856743912
261934857
598627134
734158629

967143582
243586197
518297364
436751829
175829436
892634751
359412678
624378915
781965243

891534627
354627891
762918345
273165489
685479213
149382576
417256938
936841752
528793164

852714396
917638254
634259817
271496583
586321749
349875162
193547628
765982431
428163975

973465128
581972364
462138957
849251736
327649815
615783249
194826573
758314692
236597481

716524983
248793561
395168274
157236498
429817356
683945127
874352619
531679842
962481735

251439786
798562143
643871295
829145367
417326958
365798421
176254839
584913672
932687514

198764253
725139864
634582719
386917542
271458936
459326187
847695321
912843675
563271498

641239587
297581436
538764921
375942168
469813752
182675394
753428619
926157843
814396275

396527148
871349265
254186739
547612983
163894527
928735614
485271396
632958471
719463852

791642358
834975621
625318497
213596874
946837215
587124936
368759142
459261783
172483569

623915784
758246319
149783256
961524837
472839561
385671942
896457123
237168495
514392678

782693145
965481732
431572968
893746521
126835479
574129386
359267814
247918653
618354297

187932546
539647128
462815397
913784265
274561983
658329471
791458632
826193754
345276819

378914625
914265873
625783149
831479562
456328791
297156384
563892417
789541236
142637958

397641825
215387964
846592173
528169347
469273581
731854296
683425719
952716438
174938652

785493612
913627854
462158973
137946528
694285137
258731469
546872391
329514786
871369245

694758312
128693547
573421689
457916823
936287154
812345976
341879265
265134798
789562431

876342159
394581276
512697834
638459712
745128963
129736548
483975621
951264387
267813495

927438615
546192378
381576924
214367589
859241763
673985142
195624837
762853491
438719256

246817953
195634827
738529146
987241365
521376489
364985271
413762598
652198734
879453612

321674598
795832461
648951237
987563142
236417859
514289673
872345916
159726384
463198725

931845672
862917534
754632189
395764218
127589346
648123957
289451763
413276895
576398421

149275836
372168459
658439721
813794265
927356184
564821973
431587692
286913547
795642318

672831954
983245761
451967382
245318679
318796245
769524138
136452897
894173526
527689413

398471256
712658943
465392781
827569314
946183572
531724869
274915638
683247195
159836427

359872146
827461593
641539827
764198352
538247619
912653784
275384961
483916275
196725438

782439615
439165827
165782394
253846179
816597432
947321586
574918263
698253741
321674958

475231896
683497152
129865473
352619784
948372561
716584329
564128937
837946215
291753648

324581967
169473852
785629314
876234195
593817426
412956738
231768549
647195283
958342671

731582964
456379821
289461357
612845739
847923516
593716248
378654192
924138675
165297483

176359284
284167935
539428671
698274513
427513869
351986742
962741358
743895126
815632497

264158973
135297648
897364215
742985136
359641782
618723594
586479321
923816457
471532869

986315247
243897516
751264983
427156839
698723451
135489672
864971325
512638794
379542168

395762418
418953672
276184593
957618324
831245967
642397185
183576249
564829731
729431856

245163798
761958432
389274156
158736924
637429581
492581673
924315867
813697245
576842319

876425913
513967842
294318675
357284196
421796538
968153427
735641289
189532764
642879351

765238941
829146753
314579286
946352817
273861495
158794632
691425378
487613529
532987164

716842395
493576812
528139764
681293547
254617938
937485126
375964281
862351479
149728653

831562794
456973182
297184536
543816279
178239465
629745318
765328941
914657823
382491657

173564298
896271345
254389716
612438579
938715624
547692831
729156483
361847952
485923167

392871456
147365289
586492317
815726934
639514872
274983165
461258793
953147628
728639541

815749362
237568194
946231785
628315947
594872631
173694528
362457819
781923456
459186273

189654723
234781596
567392841
341568279
952473168
678129354
823947615
416235987
795816432

467953281
198247536
523168749
645381972
379624815
281795364
736512498
812439657
954876123

623459178
154783296
987621534
745918623
219536487
836274951
391865742
578142369
462397815

376419852
912856374
854732691
623598417
491273586
587641923
769325148
235184769
148967235

716845923
589123746
324769518
473952681
152638479
698471352
247316895
865297134
931584267

978523641
132496875
564187923
846275139
217839456
359641287
495362718
683714592
721958364

365849721
879521463
214367859
153486297
698712534
742953186
526134978
487695312
931278645

741658329
562319748
398427615
957283461
623941587
184576293
475192836
839764152
216835974

524173986
379865241
168249735
256798413
897314652
413526879
645937128
731682594
982451367

794856123
158237496
326914785
532649817
481572369
679381254
215793648
867425931
943168572

736152894
198463752
452987136
915824367
247635981
863791425
379516248
581249673
624378519

485269317
127453986
693871245
941385762
236917458
578624139
754196823
362748591
819532674

421859376
673124895
859736412
712985643
398467251
564213789
946572138
137698524
285341967

128634579
934175628
765928413
356792841
289413756
471856392
842561937
693247185
517389264

236958147
719624853
845731926
923487615
678195234
451362789
167243598
594816372
382579461

852714963
614938752
973256814
126493587
348675291
597821436
269387145
481562379
735149628

972356418
685214379
314897256
123645987
796128534
548973162
851462793
237589641
469731825

197286345
645973128
328541769
914328657
863759214
752614983
231495876
479862531
586137492

843672915
729158634
516394278
164823597
295746381
387915426
471269853
958431762
632587149

168245397
234897165
795163248
382954671
917628453
546371829
859416732
671532984
423789516

391847256
584362197
672915438
928671543
146253789
753489612
235794861
817536924
469128375

971456832
683219754
254783619
428167395
715938426
369524187
596341278
837692541
142875963

819674253
732958146
564321987
986147325
145832679
327596814
698415732
471263598
253789461

851637924
473289516
629415873
942571638
786324195
135896742
398152467
514763289
267948351

815742936
793651842
426938157
954186273
678329415
132574698
381467529
247895361
569213784

436817259
875942613
912365487
583296174
167483592
249751368
628139745
391574826
754628931

726481395
813975462
945632781
532796148
489513276
671824953
354167829
168249537
297358614

628971354
193854627
574236819
356792481
812463795
749518236
437185962
985627143
261349578

618549273
795623418
432178569
957431826
824965137
163287945
579314682
281756394
346892751

271694583
956783214
348251769
532847691
467912835
819536427
783125946
195468372
624379158

839714562
572936481
146582793
358129647
921647358
764358219
695271834
417863925
283495176

634591872
751382694
298476315
863725941
179843526
542619783
916237458
425968137
387154269

475213896
632985714
819674523
351467289
794328651
268159347
183792465
546831972
927546138

412736589
398125764
765894312
239641857
851973426
647258193
973582641
526417938
184369275

234615897
175983264
698247513
483759126
756124938
912836475
869571342
541362789
327498651

896231754
431875269
572964381
329586147
648127935
157493628
765318492
983742516
214659873

574926183
293814576
861375249
342568917
618793425
957142368
136289754
789451632
425637891

854376192
619542783
372981654
763498215
485123976
921765438
237659841
146837529
598214367

791523684
842691537
563784192
957412863
384967215
126358479
278135946
419276358
635849721

463259187
285716934
971843256
632598471
517462398
894137562
729381645
156974823
348625719

236947158
578136924
941285367
127459683
689372415
453618279
762894531
814563792
395721846

564981723
279354618
138267945
856432179
417895236
923716854
385129467
642578391
791643582

348512976
269387145
157946328
983625417
671438592
524179863
412863759
896751234
735294681

415296738
986743152
327851694
241385967
638974521
579612483
194538276
852467319
763129845

381547629
274916853
569283417
637195248
815724396
942368571
126439785
798652134
453871962

236518479
174369582
958427613
519642738
743981256
682753194
827196345
365874921
491235867

129475683
864139257
537826914
971248536
683597142
245361879
498712365
716953428
352684791

641953827
982741563
753862419
874315692
315629784
269487351
196574238
527138946
438296175

723548169
918376524
645912783
832769451
459821376
176435892
281654937
567193248
394287615

682793415
571248936
493615728
239854167
764921583
815376249
327489651
146537892
958162374

469725813
187436592
352918764
614352978
928674351
735189246
291543687
876291435
543867129

512394678
973628145
684571329
741982563
296735814
835146297
369257481
427813956
158469732

127894635
564723819
893615472
756349128
481267953
932158764
315486297
678932541
249571386

253761948
917854236
468293715
639175482
542638179
871942563
385427691
726319854
194586327

178596432
936247158
524183976
789362514
412758369
365914827
247835691
651479283
893621745

492751638
876432195
513986274
289364517
641875329
357129486
935247861
724618953
168593742

768532491
329481657
541679823
834297165
176854239
295316784
957128346
412963578
683745912

527498613
819635742
346712895
751824936
634179258
298356471
162943587
483567129
975281364

824651793
571934628
396287541
268479135
435812976
917365284
652748319
189523467
743196852

845396172
729481536
613257489
157948263
932675814
468132957
274813695
391564728
586729341

345196872
179823654
628475139
462357981
893614725
517289346
954731268
781562493
236948517

294735681
586491372
713682945
451826793
678913254
329547168
862159437
935274816
147368529

751342986
862759341
394168752
139274865
275896413
486531279
527413698
948625137
613987524

628549173
734281569
159637248
273468915
945172386
861395724
487923651
316754892
592816437

631985274
294173586
578426319
489261753
723549861
165738942
852314697
947652138
316897425

187469253
359287164
624135978
845921736
761354892
932678415
298516347
476893521
513742689

153476892
946285713
782931564
521643987
369728145
874519236
615397428
238154679
497862351

896153724
341297865
725684193
983571246
514862379
672439581
169725438
437918652
258346917

936248175
427165839
815397624
759421386
283756491
164839257
642973518
591682743
378514962

189236457
276514893
543798261
634182579
891375624
752469318
918623745
325947186
467851932

476239581
385741629
192856347
738512964
264397158
951468273
523174896
617985432
849623715

173924865
694853712
528761349
312489657
957316284
846275193
735198426
289647531
461532978

148635792
926718345
537492861
259384617
683271459
714569283
391847526
472956138
865123974

648395172
951276348
732814956
396587214
514623789
827149635
463752891
179468523
285931467

289647315
561923784
734851692
673594128
845312976
912768543
397286451
458139267
126475839

678349521
235871496
491265378
149532867
527698143
386417952
862154739
714923685
953786214

372689154
861345792
549127863
295713486
437968215
186452937
654871329
713296548
928534671

432519876
697238145
158647293
821396754
563874921
749152368
376985412
214763589
985421637

891345627
567281349
243697158
635428971
472169835
189573462
328714596
714956283
956832714

714928356
935764821
862351794
326195487
491837562
587642139
273486915
159273648
648519273

521768943
647395218
839412765
378149526
156823497
492576381
913654872
784231659
265987134

391462578
258937461
674518293
735681924
912745386
846329715
567194832
129853647
483276159

963812547
754963182
821547963
498675321
276431895
315298476
682359714
547186239
139724658

134756892
658329714
297814536
875243961
341697258
962185347
716532489
589471623
423968175

396742185
814395627
572861349
763584912
489216573
251937864
128453796
937628451
645179238

458621793
732594816
691387542
315769284
867432159
924815637
546173928
179248365
283956471

841296537
637584912
295137648
358419726
769328451
124765389
916853274
483672195
572941863

695324178
218579364
347618925
769235841
851467293
423891756
986743512
574182639
132956487

583796142
624158937
197423568
439681275
215974386
876532419
352817694
741269853
968345721

264157839
973842156
158396247
529468371
836721594
741935628
317589462
482673915
695214783

423768195
671395842
589241367
794583621
165927483
832416579
356872914
917654238
248139756

475683291
813294756
296517438
354178962
927436185
681952374
549361827
168729543
732845619

465139728
198427635
273658491
726841359
319275846
854963172
541382967
682794513
937516284

954871632
682493157
137526849
423958716
815367924
796214385
541689273
368742591
279135468

574281369
382946571
196357428
421835697
857469132
639712854
768123945
943578216
215694783

738154926
125986734
469723518
257638149
984512367
613479285
346297851
572841693
891365472

642839715
189745236
537216489
278563194
315924678
964178352
751492863
826357941
493681527

725146893
961823754
834597162
697381425
158264937
342759618
576938241
413672589
289415376

391852746
752694381
468173592
246531879
873249165
915768423
187925634
524386917
639417258

382951764
514786932
796234851
638142597
147569328
925378416
869413275
473625189
251897643

548761329
762943815
193582746
859217463
234698157
671354298
426879531
385126974
917435682

987365124
624971583
315842697
862139475
739524816
451786239
176253948
248697351
593418762

561742389
437895612
928316475
643928751
875631924
192457863
356274198
714589236
289163547

235698471
176243985
498571362
912765834
587324196
643819257
364952718
729186543
851437629

597821364
826943751
314675892
145389627
268517439
973462185
481256973
759138246
632794518

921748536
345126978
786593214
178352469
692417385
534689721
217964853
869235147
453871692

457328691
926517348
183946257
812473965
569281734
374695812
691752483
248139576
735864129

512746839
638925741
479813652
793468215
845192376
261537498
186379524
957284163
324651987

872596341
391784652
465321978
653279814
214863795
987145236
139658427
528437169
746912583

243798561
869521473
751436982
495863217
178249635
632157894
517682349
984315726
326974158

638791452
519324867
472568391
365142789
291875634
784936215
153287946
947613528
826459173

653421789
192587634
874963152
917658423
265374891
438219567
389746215
721835946
546192378

723546819
468971235
951832467
695214378
837695142
214783956
542168793
176329584
389457621

674283951
825914763
391675284
243758196
918326475
567149832
756492318
489531627
132867549

917264385
845391762
236857419
129635847
374189256
658742193
781926534
592413678
463578921

263745198
948126537
157389642
674893251
821457963
395261784
739518426
486972315
512634879

493178625
271635894
856492137
342781569
789546312
615329478
534267981
128953746
967814253

581342697
246978153
379615842
615793284
937284561
824561739
458137926
792456318
163829475

571296384
984713652
623845971
435628719
192574863
867139245
746352198
219487536
358961427

769328541
418659732
235714869
194832675
827165394
356497218
983246157
642571983
571983426

269135478
145728936
738694251
352847619
617952843
984316527
473289165
826571394
591463782

875163492
312459786
649287153
196324578
428795631
753618249
967532814
531846927
284971365

976548213
432671958
185923746
691752384
758134629
324896175
849317562
567289431
213465897

581693247
643572918
972481653
897146532
364925781
125738469
216857394
759314826
438269175

175286493
436951728
289374165
517632984
892415637
364798251
753169842
641823579
928547316

915326487
768541923
243978165
681435792
392617854
574289316
157863249
826794531
439152678

157248963
642973815
893165472
478659321
936421587
521837649
214396758
769582134
385714296

853617249
741952863
692384517
267845391
915763428
438291756
584179632
379426185
126538974

743962851
951387624
682145973
174598362
596423187
328716495
837654219
215839746
469271538

274518639
165943287
983672154
392864715
618257943
457139862
831725496
529486371
746391528

612375498
953481276
847296315
329857164
485162937
176934852
794618523
261543789
538729641

397825461
486197253
512634987
764952138
958371624
123468795
635719842
241586379
879243516

518643279
437892156
629157843
965284317
182739465
374516982
856321794
291475638
743968521

432961578
917825463
658473192
189542637
275316984
346798215
861257349
724139856
593684721

128736459
654912378
973548261
367184925
289365147
541297836
736829514
815473692
492651783

518326947
396748512
427915863
631857429
842691735
759234681
264573198
173489256
985162374

435179862
198246735
267583941
372968154
951427683
846351279
719635428
584792316
623814597

391827645
726354918
548916732
963781524
415692387
287543196
834165279
679238451
152479863

984132657
513796824
726845931
867524319
492613578
351978246
638451792
175289463
249367185

315297468
768413259
924856173
649128537
571639824
832745691
483962715
196574382
257381946

413865927
729314586
586792413
671253894
358649271
942178635
197586342
264931758
835427169

319485627
765392481
428716953
834267519
176859234
952143876
281974365
543621798
697538142

713465928
948123567
562879143
629358714
185742639
374916852
896534271
451297386
237681495

162783954
389154726
754692183
827416539
943578612
615329478
476831295
598247361
231965847

478631592
193285647
265497138
589746321
312859764
746123985
954318276
621974853
837562419

597368241
812459376
463271958
748592163
259136784
136847529
674923815
921685437
385714692

425316978
863479251
791852346
917584623
284163597
356927814
532748169
678291435
149635782

576982314
834176529
921354687
249567138
687231945
153498276
362745891
795813462
418629753

925768143
168493527
374215689
846539712
537182496
219647835
753824961
682971354
491356278

759843621
684127395
132965874
941382756
367519248
528476913
215738469
896254137
473691582

352879461
189346572
476152839
297583146
814967253
635214798
723498615
941625387
568731924

619234587
457981263
832576914
928167435
541823796
763495128
276349851
184652379
395718642

574328619
318596742
269471835
725643198
931785426
486219357
893157264
647932581
152864973

324198765
596724318
718635924
671243589
283957146
459816237
147369852
835472691
962581473

819742536
426835791
573916824
967521348
341687952
285394167
652179483
734258619
198463275

583192467
967548321
412736895
391485276
876329154
254617983
639254718
748961532
125873649

923146758
147853926
658972341
761385492
439621587
582794613
296438175
814567239
375219864

743821596
892465731
615973482
451792863
237586149
986314275
579138624
364257918
128649357

167245983
954873612
283691754
391528476
572164839
846739521
625917348
418356297
739482165

513279684
249836157
678145329
921654738
435728916
786391542
367412895
854963271
192587463

491736582
563982741
728451396
239165874
814297653
675348129
987623415
146579238
352814967

871593462
652148379
943762851
268475193
419386725
537219684
726931548
194857236
385624917

263895417
518476293
947132658
156947832
892361745
374528169
681259374
429713586
735684921

734156289
928743156
156928734
817592643
465837912
392461875
673284591
541679328
289315467

891346275
632175984
457289136
526938417
789614352
143527698
978463521
265891743
314752869

524897613
176532849
839164257
953481762
217659384
648273195
482715936
791346528
365928471

725316984
318942576
964857321
659128437
471563298
283479615
547291863
132685749
896734152

145972638
892316547
763458291
287145963
516239784
439687152
624793815
951824376
378561429

326597418
497831562
815426937
649358271
531672894
278149653
184765329
963214785
752983146

826973145
954162387
713485692
237859461
195246738
648731529
361598274
579624813
482317956

472153986
136879245
895624173
649532718
587941362
321768459
753216894
268497531
914385627

478952163
261374958
953816724
612543897
734289516
589167432
826491375
395728641
147635289

563719482
978342516
241568739
692187354
834256971
157934628
485671293
726893145
319425867

135298647
924675381
867413295
219346578
378951462
456782913
591834726
782569134
643127859

763192845
185647293
294853176
347286519
851439627
629715438
978521364
432968751
516374982

374562981
195837462
862491735
931748256
548326197
627159348
256973814
483215679
719684523

817246953
354791862
629385174
981472536
236159748
475863291
548627319
192534687
763918425

257916834
138425769
496738521
743281956
519367248
862594173
674859312
381672495
925143687

248931567
619572843
375468129
483159672
957826314
126347985
562783491
831294756
794615238

961853742
438729651
257416398
845937216
623185974
179264835
592348167
316572489
784691523

723165984
945278163
816934275
291846537
358721496
674359821
132497658
587612349
469583712

514893276
329746851
678251349
193568427
846327195
257914638
431679582
782135964
965482713

462139875
718546932
935872146
283715469
697428351
541963287
374691528
156284793
829357614

397421685
814576932
526983741
185367294
739142856
462895317
971634528
243758169
658219473

549637218
326184597
871925364
682513479
435798126
197462835
968241753
713859642
254376981

518463297
947285361
632179584
251794836
369812745
874536129
483951672
725648913
196327458

695743218
387125649
142896735
859237164
423961587
716458923
278514396
934672851
561389472

641729853
935684271
728315964
319247685
856193427
472568139
564831792
183972546
297456318

124385796
368794512
579162438
756913824
941278653
832546179
285431967
693857241
417629385

589217364
267534198
431698257
923751846
148369572
756842931
312475689
694183725
875926413

419863572
785124963
263759841
627915384
548372196
931486257
172548639
896237415
354691728

216389754
759624831
348517296
123948567
685273419
497156382
532761948
964832175
871495623

924863571
758194326
316752894
869341752
542987613
173625489
281476935
695238147
437519268

529783416
483165972
671924358
296351784
134897625
857246139
742539861
368412597
915678243

789251634
243768159
615349287
134872596
892635471
576914328
321497865
467583912
958126743

649587231
315692487
728341569
437168952
286459173
951723846
162834795
574916328
893275614

845261793
732594861
196873452
389742615
251386947
467159238
574938126
623417589
918625374

948627135
165384297
327591684
796458312
581273946
432169758
814732569
253946871
679815423

837492615
694158327
251736489
318524796
965817234
742963851
479281563
526379148
183645972

572618934
361942857
489375216
956834172
247159368
813726495
795281643
624593781
138467529

341985267
592761483
678243915
934856172
156327894
287419536
415638729
869572341
723194658

178259634
623841759
945376812
539182467
284567391
716493528
892735146
451628973
367914285

768139245
129654378
345872691
493517862
512486937
687923514
856341729
231795486
974268153

245936871
813745926
697182435
384259617
521674398
976318542
169523784
452897163
738461259

961257834
325948671
874613295
197532486
682174953
543869712
419725368
736481529
258396147

617548392
923167485
584293167
465921873
732486951
891735624
178654239
246379518
359812746

263479185
491258763
758316294
147893652
986542371
532761948
314687529
625934817
879125436

246137859
387495126
951286437
763854291
418729563
592361784
824673915
135948672
679512348

915483267
432697185
768215934
581376492
297841653
643529718
154768329
376952841
829134576

476231598
218954637
953786421
769812345
581349276
342675189
137528964
624197853
895463712

728419635
143856792
659723481
564278319
312945867
987631254
235164978
496587123
871392546

146398725
792516384
835472916
618253479
924867531
573941268
369784152
487125693
251639847

721539486
648271539
539486172
293615847
165847923
487392615
912764358
874953261
356128794

563941728
749852631
821673549
695417382
138265974
274389165
382596417
916724853
457138296

159436827
478152936
632879541
986547312
245361798
713298465
367915284
524683179
891724653

628597314
319468752
754132698
291756483
563814279
487923165
846279531
172385946
935641827

284137659
931564782
675892143
397458216
156923874
428671935
549786321
712349568
863215497

296154387
348967125
715328964
589643712
162785493
437291856
873516249
621439578
954872631

651478923
478329615
239651478
813962754
792845136
546137289
367284591
924513867
185796342

547983126
386127954
219465387
654392871
823671495
971548632
498256713
732814569
165739248

287496351
653281974
941735268
138647592
729158436
465923187
376514829
512869743
894372615

352816794
968547312
714293586
493682175
286175439
175934268
831429657
627358941
549761823

897536124
234918756
516427398
429853671
653791842
178264935
782649513
941385267
365172489

531798246
876124593
924635871
168543927
397812654
452976138
613459782
745281369
289367415

134856972
265379148
789124563
348617259
571932684
692548317
423761895
917285436
856493721

267184593
391257684
548936172
429761835
815329746
673548219
936872451
182495367
754613928

649238751
275419836
138756924
957163248
426587319
381942567
593674182
862391475
714825693

895613724
174528369
362749851
423961587
618475293
957832146
246157938
739284615
581396472

587913624
619425783
243876195
135694278
924781536
768532941
871359462
356247819
492168357

428765139
173942685
965381274
319428567
286597413
754613928
542876391
891234756
637159842

278593461
634281957
951467382
786134529
429856713
513972846
865719234
392645178
147328695

983614752
657928314
214735968
362847195
871259436
549163827
726491583
138572649
495386271

134897562
796542831
528136497
483725619
657319284
219468753
842951376
965273148
371684925

981356742
572148639
436792581
628473915
357921468
194865327
849617253
715234896
263589174

759612483
631485792
842379516
387924165
916538247
524761938
168247359
293156874
475893621

764351298
831296754
259487316
418723569
975168423
623549187
346915872
587632941
192874635

617958234
982473165
345216798
168594372
529731846
473862951
854329617
291647583
736185429

643782951
712954386
958316247
129473865
487265139
536891724
361527498
295148673
874639512

576289431
214563879
398741265
459312786
682475193
137896542
825937614
941658327
763124958

538149672
941672583
762358194
316924758
859731246
274865319
687593421
125486937
493217865

639184572
458729136
712563849
861435927
397216485
245897361
983652714
524371698
176948253

184375692
576912384
392846157
725684913
639521478
841793526
918467235
457239861
263158749

528476391
964231758
713985624
137564289
492718563
856329417
379852146
241697835
685143972

345972186
712648593
896513742
531269874
684357219
279184365
423891657
167425938
958736421

416827359
729513468
358649271
675184923
241935786
983276514
137462895
564798132
892351647

631249758
798563241
425718936
143972685
569384172
872156493
917635824
254891367
386427519

574381269
196472385
238956147
359814672
861729453
742563891
417635928
625198734
983247516

219485736
386721549
547936812
631572984
458193627
792648153
864359271
175264398
923817465

397148625
581267493
264395178
759632814
123784956
648519237
836971542
415823769
972456381

268139547
137452698
495678231
526947183
379861425
814523976
982715364
741396852
653284719

625138749
174659823
893274651
518963274
246715398
937482165
389526417
461897532
752341986

375298146
284361975
916574832
852917364
649832751
731645298
167423589
428759613
593186427

153897426
928634517
764251938
819376254
247519863
635428791
381945672
576182349
492763185

751324689
398167452
624589731
175496823
963812574
842735916
416258397
289673145
537941268

439621578
567843219
812957346
128469735
653712984
794385162
245178693
976234851
381596427

238967154
795314628
461285739
956843271
873152946
124679385
342591867
589726413
617438592

194328567
635741829
827596431
561872943
279634158
483159276
956483712
348217695
712965384

982561347
635847219
147239865
468153792
329786451
751492683
874925136
516374928
293618574

289516473
471328956
356749128
938175642
145962387
627483519
793854261
864231795
512697834

573984216
921635874
864217539
415792683
286543197
397861425
152376948
748159362
639428751

495318627
736254981
812769345
943582716
681973452
527146893
174695238
358427169
269831574

453178629
628594731
791236458
345782916
912645873
876319542
234867195
189453267
567921384

957426813
143758926
682139457
316584792
274913685
895672341
731845269
568297134
429361578

896371452
241895763
753624891
574216938
682739514
139458276
967182345
318547629
425963187

587213496
214697835
693548271
846329517
139754682
752186349
378962154
461875923
925431768

569482731
741963825
238571496
684317259
192654387
357829614
473295168
825146973
916738542

974268153
635917482
128534796
491325867
563871249
287649315
316492578
752186934
849753621

681574293
724893516
953216847
879425361
346781952
215369784
567942138
132658479
498137625

712643895
593871642
864952713
479536281
381729564
625184379
948265137
157398426
236417958

418679253
236514789
759823146
562391874
143785962
897246531
925437618
371968425
684152397

651328749
928547316
734961852
149275638
875693421
263814975
316759284
597482163
482136597

457623918
936841725
812597643
149765382
325489167
678312459
763158294
591274836
284936571

316254789
549876231
872931564
235169478
791348625
684725913
423587196
957613842
168492357

647951328
829376514
531482976
914523867
783164295
265897143
458619732
392748651
176235489

258467319
793152684
416389725
932645871
175823496
864791532
329576148
581934267
647218953

589764321
427381956
361259874
853697142
692413785
174825693
936548217
715932468
248176539

421673589
687519243
593842176
156984327
742365891
839127465
215798634
378456912
964231758

682735941
514298673
937641582
726914835
895372416
341586297
278463159
163859724
459127368

264579831
935128647
718463592
129785463
857634219
346291758
493857126
572316984
681942375

213697854
745281693
698354217
952413768
176928435
834576921
429835176
581769342
367142589

726598413
914736582
385214967
193425678
578169234
642873159
269357841
457981326
831642795

241863597
659127348
387594261
764389152
518672934
923415786
876931425
135246879
492758613

614893527
987254631
253671849
536187294
849325716
172946385
498762153
721539468
365418972

491378265
852649713
376521489
948267351
625413897
713895624
164752938
289134576
537986142

691728435
257943681
384615279
539862147
746159328
128437596
862371954
913584762
475296813

674381952
591627438
328549167
983412576
142765389
756938214
469173825
815296743
237854691

934125867
157869234
286473519
413586972
579231648
628947351
795318426
341692785
862754193

684359712
359712684
127486953
718925436
245637891
936148275
493861527
862573149
571294368

184926753
293751846
657438129
728395461
519642387
436187295
841579632
972863514
365214978

527346891
941758623
386192547
815274369
762913458
439865712
174639285
253481976
698527134

785643219
916752348
432891576
621385497
359417682
847926135
263179854
198564723
574238961

978265314
241387695
356941872
523894761
697152483
184673259
415728936
739416528
862539147

329485761
784613529
165972843
837254196
451769238
692138475
546897312
213546987
978321654

432196758
589327614
761548392
354712986
817964235
296835471
945283167
673451829
128679543

921748653
753261984
486935127
367519248
594682371
812473569
235897416
148326795
679154832

786159342
453267891
921834675
539682417
167943258
248715936
895321764
674598123
312476589

985416327
643572891
217398456
472853619
139627584
568941732
754289163
896134275
321765948

814365279
739281465
256794318
968432157
172859643
543176982
481523796
397648521
625917834

576219348
941837526
832546179
467325981
125984763
398761452
753692814
619478235
284153697

496258173
752341968
183967452
549816237
371529684
268473591
827694315
915732846
634185729

926781345
437526918
815934672
289617534
641352897
753849261
164298753
392175486
578463129

325487619
867951234
941362587
534216798
796835142
182749365
618574923
253198476
479623851

135279684
624381597
879654321
291765438
763148259
458923716
347812965
986537142
512496873

398574126
271693458
546128379
169285734
782349615
435761982
857436291
924817563
613952847

926387541
317594628
485126973
854713269
231659487
679248135
792865314
143972856
568431792

284379156
539641872
761582943
628734591
413958267
975216438
897165324
342897615
156423789

179485236
458236971
236791854
894652713
365179428
721843569
547318692
912564387
683927145

781259634
925364871
346178925
174692583
863517492
592483716
438926157
619735248
257841369

935871246
716492853
248365917
691583724
357624189
482917365
129756438
864139572
573248691

134765298
857921364
629834157
298516743
416387925
573492816
382659471
945173682
761248539

942517638
365984217
718623945
534269781
827135469
196478523
481792356
659341872
273856194

369471582
518269347
742538961
495682713
281753694
673194825
157946238
934827156
826315479

318674952
645298731
792513864
261759348
573841629
489326517
857462193
134985276
926137485

986543172
247961835
531278496
195384267
723196584
864725913
652839741
318457629
479612358

537264891
984371562
621985374
853712649
196458237
472693158
268547913
349126785
715839426

493678215
186259734
257431869
738926541
564187923
912543678
371865492
645392187
829714356

873915246
459762183
162834975
241678539
538491762
796523418
987156324
314289657
625347891

386259147
427618395
951347268
142895736
795136824
863472519
639581472
574923681
218764953

193867524
468253719
725914683
317549268
259681437
846372195
682795341
531428976
974136852

519746283
273851964
486239517
628497351
754183629
391625748
867312495
942578136
135964872

853169427
792384651
461725983
548613792
279458316
136297845
987532164
624871539
315946278

218374695
394658721
567912348
846235917
139867254
725149863
953486172
671523489
482791536

792416835
643825791
518793426
187342659
956178342
324659178
475261983
869534217
231987564

916724538
873965142
524381976
162539487
385247619
497816253
731652894
258493761
649178325

286795134
493281576
751364892
869517423
127438659
534926781
345179268
612853947
978642315

496783152
725614389
318259467
849562731
537841926
261937548
672395814
954128673
183476295

358697142
124853697
796241385
419326578
267518439
583479216
841765923
935182764
672934851

176235948
594687132
328941765
481763259
253198476
967452813
815324697
739816524
642579381

619345728
857126943
342978156
285613479
763294815
491857632
934581267
578462391
126739584

912834675
584267913
736195482
359678241
167942538
248351796
623489157
895716324
471523869

487132956
526489173
391675824
648217539
932548761
175963248
813726495
754391682
269854317

842316975
715984623
693572184
169843752
387265491
524197368
451729836
276438519
938651247

215974368
687513294
394268175
576149832
831752946
429836517
163485729
752691483
948327651

746195832
391482675
825673419
673249158
958731264
412856793
134568927
567924381
289317546

918753624
376842951
542169837
685327149
729418563
134596782
861934275
293675418
457281396

874213659
129675834
635849271
512798346
368124597
947356128
793561482
256487913
481932765

312657948
865942713
479183625
743816259
928475361
651329487
587234196
194768532
236591874

297485136
643192758
815376492
384957621
179623584
562814973
731548269
958261347
426739815

638592471
275134896
941786235
726915348
413678529
859243167
584367912
162459783
397821654

397168542
864253971
521794386
175982463
249316857
638547219
482679135
753421698
916835724

954213786
273896541
861574392
725149638
146358927
389627415
538461279
492785163
617932854

975384126
341267859
628951437
789425361
136879245
254136978
897542613
512693784
463718592

697143852
485672193
213895476
169738245
852914367
734526918
526481739
948367521
371259684

945317682
612548937
837296541
729461358
563872194
184935726
496123875
278659413
351784269

924683571
158927643
763154298
391842756
485716329
276539814
512468937
649375182
837291465

625194873
391287465
874653912
782431596
913765284
546928137
168342759
459876321
237519648

349715826
576982134
821346597
638527419
452891763
917463285
263154978
794238651
185679342

127953684
345618927
896742513
413895762
562174839
978236451
739561248
681427395
254389176

514293768
267185394
893647125
176428953
485319672
932576841
649832517
728951436
351764289

846597231
792381645
531462789
479623158
183759426
265814973
328946517
954178362
617235894

785423961
962817435
134965872
298376514
473581629
516294783
329658147
847139256
651742398

285619374
937845612
416273958
528794136
671532489
349186527
893421765
162957843
754368291

918275634
723146859
546938127
631824975
285793461
497651283
369487512
172569348
854312796

359276481
728341596
641985273
276594138
984613752
513728964
497862315
832157649
165439827

792348615
853761492
416592873
547923168
689154237
321876549
275619384
134287956
968435721

567129834
418365279
923487165
694213587
285674391
371598426
749831652
136752948
852946713

761345298
325986714
894712653
238461975
459237186
176598342
982153467
613874529
547629831

965473821
341285679
287196534
126854793
438917265
759632418
692541387
513768942
874329156

849325671
263417985
517689324
981543762
472961538
635872419
396158247
124796853
758234196

721384596
594167832
638259471
243578619
915436728
876921345
467812953
159643287
382795164

465378921
271596348
389241756
813952674
597634812
642187593
754823169
128769435
936415287

471982635
258673194
936415278
742869513
813524967
695137842
567398421
389241756
124756389

825473619
341569287
967281345
196342758
238795164
574618923
412957836
753826491
689134572

152736498
476859321
938124576
547312869
213698754
689475132
391287645
724561983
865943217

654837921
789215346
231469758
312594687
547186239
968723514
423971865
196358472
875642193

687521349
342978516
519463287
874132965
153796824
296845173
428357691
965214738
731689452

468527139
917643582
325198476
859712364
742836915
136459728
583274691
271965843
694381257

435791628
127638594
689245713
251876439
893524167
764319285
312487956
548962371
976153842

164273895
728954361
935186724
547691283
386742159
291835647
813429576
452367918
679518432

297816435
153479862
846235917
785921643
439768251
621543789
564397128
918652374
372184596

846153927
792864315
513972648
935721864
627498531
184635792
458319276
361287459
279546183

264593817
893174256
571628934
987341562
436257189
152869473
649785321
718932645
325416798

762149538
138625497
954378261
481592376
395716842
276834159
829457613
643981725
517263984

946238751
857194632
132675948
563847129
428319576
791562483
274981365
615723894
389456217

274965183
695381472
318274956
482193567
957846231
136752894
523619748
841537629
769428315

675324891
498156723
123879654
319682475
754931268
286547139
941765382
862493517
537218946

475613928
231978465
968542173
319867254
754329816
682451739
146785392
597234681
823196547

897523641
253461987
146789523
685937214
934218765
721654839
518372496
369845172
472196358

793256418
418379562
526841379
685197243
179432685
342685791
264518937
931724856
857963124

935876214
248319675
671452839
756238491
893541726
124697583
489125367
512763948
367984152

428597361
319862475
567431982
931274856
845316297
276985143
152649738
693728514
784153629

689437152
427156398
351289674
173692485
862543719
594718236
738964521
216875943
945321867

586714932
721539468
493826157
639458721
874261593
152397846
948673215
267145389
315982674

174395862
258716349
639842517
521984736
947563281
386271954
493657128
862139475
715428693

345261987
762389451
819547632
187423596
253796814
694815273
578634129
926178345
431952768

639857142
284691357
715324689
972435816
153786294
468219735
597168423
341972568
826543971

459176238
631528497
728349615
265781349
317294856
894653172
942817563
183965724
576432981

472315968
639487125
158692734
867529341
245138679
391746582
786954213
514263897
923871456

297534168
654218973
381976425
532681749
169457832
478329651
915743286
726895314
843162597

139865742
627413859
584972361
761549238
953728614
248136597
376294185
415387926
892651473

753824691
984671523
621953748
536217984
249538176
817496235
465789312
198362457
372145869

134562789
678319254
952847316
789254631
346971528
521683497
215796843
897435162
463128975

198342765
273569841
546187239
952471386
761853924
834926517
315294678
487635192
629718453

162487953
349265871
578319462
213956784
495738216
687124539
954673128
826541397
731892645

682314975
349675281
157892634
564238719
218749563
793561842
425186397
871953426
936427158

248617935
359824176
167395824
613978542
594162387
872543691
735286419
926431758
481759263

413259768
598376412
672841953
135627894
289435176
746918325
954163287
827594631
361782549

429168573
673245189
158397264
596724318
814536792
732981456
265873941
381459627
947612835

847329651
193645278
562178934
215934867
376851429
489267513
751496382
624783195
938512746

572936814
168574293
439812657
314658972
985327146
726491538
253789461
691243785
847165329

568321947
214957368
397684521
721849653
436715289
859263714
982176435
643598172
175432896

231846597
478529631
965173482
683452179
792618345
154397268
529764813
347281956
816935724

163792548
457861293
289435716
621983457
574126389
938574162
746359821
812647935
395218674

796581234
325479168
184263597
572196483
843752916
619834725
461325879
958617342
237948651

913524876
862713549
754698132
147965328
385247961
629831457
571486293
236159784
498372615

783629451
694175238
521834769
467318592
915742386
832596174
159283647
378461925
246957813

629837541
548261739
731549826
956482173
374916285
182753694
215374968
893625417
467198352

378965421
249813765
156472839
862759143
415238697
937641258
791526384
523184976
684397512

982731654
367485921
415692387
539274816
678513249
124968573
243156798
891327465
756849132

938741265
247965381
165283497
394827516
751639842
826154739
412598673
589376124
673412958

831697425
629154378
754823196
976432851
482571963
513968247
295316784
368749512
147285639

963281457
517643892
842597163
759468321
428139675
631752984
294376518
185924736
376815249

163982754
798435621
542176938
237694815
459817263
816253479
971568342
625349187
384721596

379246185
815379462
642581973
423795816
798613524
561824397
987452631
134967258
256138749

412579386
783461295
659283417
375946128
126835749
948127653
864792531
597314862
231658974

564193278
927458361
381672495
415867923
872319546
693524817
158946732
246735189
739281654

375698214
218547693
694231875
836159427
741826359
952473186
567312948
423985761
189764532

132798456
765124398
894653127
526419783
478365912
319287564
241976835
653841279
987532641

124536978
637891254
859427631
471658392
982713465
365249817
546972183
293185746
718364529

894157326
276843519
315692784
463581972
182379645
759264138
627938451
541726893
938415267

836952741
715463928
492178536
623541879
549827613
187639452
268715394
374296185
951384267

354927186
192836754
876415392
219764835
583192467
467583921
948251673
621379548
735648219

483769512
169254387
725138946
291587463
657413829
348692751
536941278
974826135
812375694

543218679
187964235
926537481
231849756
654371892
798652314
875126943
369485127
412793568

298537641
354916872
167824935
431758296
975263184
682149753
549671328
713482569
826395417

358417692
419236875
627895413
284369751
593781246
176542938
835674129
942158367
761923584

198753264
267814539
435962817
576481923
912536748
384297156
841629375
653178492
729345681

823649571
915837264
764512983
431975826
578261439
296384715
157423698
389756142
642198357

587412963
921356478
436987512
359768124
274139685
618245397
843671259
195824736
762593841

853146792
742389156
169275483
274518369
395627814
618934527
937861245
521493678
486752931

913826754
768543912
542197638
125369487
674281593
389475126
491738265
857612349
236954871

157923468
382146795
649875213
293614587
476538921
815792634
724389156
531267849
968451372

318264975
692375418
574891623
485136792
723549861
169728534
931457286
846912357
257683149

271835469
589164372
364279851
438612795
627953148
915748236
843526917
196487523
752391684

614285397
389671524
725934618
851726943
497813256
263459871
936547182
578162439
142398765

674932158
382156794
915874362
137489526
469521873
528367419
756243981
293718645
841695237

826139475
437652981
159487362
348716259
961528734
275394618
783241596
614975823
592863147

619734258
342985716
758162943
827516394
135498627
496273185
261847539
583629471
974351862

924671583
361598724
857324196
613259847
598417632
472863915
149736258
735982461
286145379

972641385
514387926
863952147
246193578
359768214
781524693
638419752
497235861
125876439

641257983
253819746
798436512
812543679
364791825
579682431
486325197
925174368
137968254

276851943
194763528
853942671
728534196
561298437
439176285
947315862
385629714
612487359

142963785
386547921
597128364
968475132
273681549
415392876
851234697
729856413
634719258

312578469
964213785
875946312
436182597
197365248
528497631
759834126
641729853
283651974

367194852
584327961
129586374
975842613
641935728
238761495
852479136
496213587
713658249

236157498
854296173
179834526
341769285
792485631
568312947
913528764
687941352
425673819

786412359
245893671
319567428
671985234
534271896
928634517
853149762
492756183
167328945

861952374
379641582
425738961
947813256
513269847
286475193
752396418
698124735
134587629

571862493
683495712
924317685
218543967
457629138
396781254
762958341
145236879
839174526

725984136
493621578
618375924
162497385
347158269
859263417
584712693
971536842
236849751

476598132
325741986
918326574
892175463
761234859
534869217
683912745
149657328
257483691

562941837
984237156
731856924
258163749
196724583
473598612
825479361
649315278
317682495

285913674
937864251
614527893
791348526
563271948
842659317
428796135
379185462
156432789

731489526
985623714
624517839
459238671
312756948
876941253
548162397
193875462
267394185

238179645
159643827
674852391
467325918
891467532
325981764
586294173
712536489
943718256

497358612
683217495
521946387
942173568
715684239
836592741
368729154
174835926
259461873

978234615
351976482
426518739
135847926
694123857
782695143
517462398
269381574
843759261

719684523
836295471
254173869
365821794
421759638
987346152
673412985
542968317
198537246

435689127
912374586
768215349
894752631
371496258
526831974
643127895
257968413
189543762

824513679
359762418
617489325
472658931
965134782
183927564
741896253
298375146
536241897

698534172
327819645
415672389
153728964
749356218
862491537
571983426
284165793
936247851

986574213
473612985
215398674
637145829
142839567
859726341
524967138
368451792
791283456

937416582
148572369
256839147
329654871
785291634
614783295
893145726
572968413
461327958

268713495
914526738
753948162
896275341
342169857
175834629
621397584
539481276
487652913

321645798
978123546
546789132
294376815
713854629
865912473
439561287
157298364
682437951

914283765
365471289
782695341
536819427
849732516
271564938
698347152
153928674
427156893

824653179
637914582
195278643
713596824
258347961
469182735
946731258
371825496
582469317

489372165
235618947
716549382
692751438
543286719
178493526
924165873
867934251
351827694

643782951
712569843
985431762
439276185
871945236
526813479
157624398
268397514
394158627

529834761
167952348
438716529
813547296
654129837
792368154
986275413
345681972
271493685

756138294
489257631
123469875
274395168
965821743
831746952
642983517
397512486
518674329

591238674
726941385
843567921
457829136
268153749
319476852
174392568
682715493
935684217

485761239
723459618
196238754
954873162
267194583
318526947
849617325
672345891
531982476

874352196
261849735
395716284
413685972
926437518
587291643
739568421
158924367
642173859

598427163
436185297
127693485
352976841
849312576
671548329
713264958
984751632
265839714

123678495
789354612
654192738
438725169
962481357
517936284
845213976
376549821
291867543

541239768
869174523
372865914
483956172
257341689
196782435
718593246
934627851
625418397

894316527
615724398
372895461
953178246
147652839
286943715
421567983
739281654
568439172

415968732
729413865
386752419
143286597
958374126
267591348
871649253
634825971
592137684

957218643
834567921
612394578
348659217
179423865
526871394
495182736
283746159
761935482

143298657
695173248
827564139
719685324
362941785
584327961
276459813
951836472
438712596

645327981
937168542
128495736
861573294
254819673
793642815
519284367
386751429
472936158

789462513
425139867
316857924
251348679
867921345
934576281
693784152
548213796
172695438

518239476
973465182
462871359
195346728
326587941
784912635
257694813
849123567
631758294

281493657
654271893
397865412
843926571
716358924
925714386
168537249
479682135
532149768

928745631
574163298
316892457
457389126
283651749
169274583
845916372
731428965
692537814

298641753
347259186
651783924
936412578
782365419
514897362
129536847
475928631
863174295

538672914
491358762
276491835
369784521
714925386
852163479
627849153
145237698
983516247

832756941
951438762
764192853
385269174
427581639
619347528
598624317
276913485
143875296

237648591
594371628
186529347
613285479
458917236
729436815
845192763
972863154
361754982

372891645
619435782
845276913
287643159
156928374
934157268
463512897
798364521
521789436

349786125
721543896
685192473
518239647
967854312
234617958
496375281
173928564
852461739

518374629
249865371
367192485
196287543
735649218
824513796
671458932
953721864
482936157

841536279
726984351
539712648
172459836
684173925
953628417
297845163
365291784
418367592

856421397
297356418
413978562
384162975
621795834
975843621
732589146
148637259
569214783

735219486
248567139
169438725
326175948
487396512
951842367
874651293
512983674
693724851

247938651
836152479
915467382
678394125
193625748
452781936
789213564
564879213
321546897

687291354
193854672
524376918
458139726
372468591
916527843
249685137
761943285
835712469

962187543
573294168
814536972
185379624
327641895
649852731
456728319
798413256
231965487

673941825
841325967
529876341
234658719
716293458
958417236
465782193
382169574
197534682

129534876
745628139
863971254
574289613
281356497
936147528
412763985
398415762
657892341

893765421
721948536
456213978
915382764
367491852
248576319
139654287
584127693
672839145

347968152
982517364
516342879
863154927
429736581
175829643
634295718
751483296
298671435

628175439
534962871
971483562
257691348
813547926
496238715
742819653
169354287
385726194

867395241
415276983
239841657
692134875
153789426
784652139
946527318
528913764
371468592

418379265
265814739
397625418
731248596
682953174
954167823
549731682
123586947
876492351

237546981
956871423
184932756
468293175
391754862
725618394
542187639
673429518
819365247

618593274
493267185
572418963
264985731
751326498
389174652
847632519
926851347
135749826

289341756
671589423
354267891
793452168
812736549
465198237
138924675
547613982
926875314

934168725
671452938
258937416
769214583
542386197
183795264
827649351
395871642
416523879

768321594
245698731
913475268
371946825
589213476
624857913
856732149
432189657
197564382

147628539
682359147
359741826
425817963
768293451
931465278
813572694
594136782
276984315

963718542
541239678
782465319
129846735
678953124
354172896
495387261
817624953
236591487

541839726
928176354
637425819
784291635
163758492
295643178
852314967
376982541
419567283

632941785
478325619
519786243
784139562
291658374
356472198
927863451
165294837
843517926

489712563
751643982
362859174
624537891
178926435
935481726
816275349
243198657
597364218

631258947
594176328
278493615
183749562
927635481
465821793
746382159
819567234
352914876

275849136
341627895
968351274
127963548
693485721
854172369
536798412
412536987
789214653

579231648
436578291
281694537
867913452
123457869
954862173
742385916
615729384
398146725

297413865
634875192
815962473
582394716
941756328
376281549
469537281
758129634
123648957

691458723
583712694
247936851
972863415
835194276
164527389
756381942
318249567
429675138

486915273
152736498
397824516
619248735
274359681
538671924
845197362
721463859
963582147

543126978
168793542
792458613
925867431
317249856
684315729
836571294
251984367
479632185

364892517
512637948
879541623
635219784
791458236
248376159
486725391
153964872
927183465

157823649
692574183
348691725
765182934
983746512
214935867
479218356
531469278
826357491

267813459
853942617
419675283
938561724
576284391
124397865
342158976
685739142
791426538

789324165
265198473
431756892
372689514
146537928
958412637
897265341
523941786
614873259

762318459
435729168
981564723
516873294
348291576
279456381
697135842
154682937
823947615

721658493
459273681
863194572
548367219
632519847
917842356
395421768
186735924
274986135

643852917
512967843
987431625
875129436
394675182
126348759
251794368
738516294
469283571

147582936
328169457
596743281
719326845
852974613
463815729
675438192
981257364
234691578

824917635
953486217
176235849
692174358
548362791
731598426
265841973
489753162
317629584

851469327
376251489
492783516
967325148
284196735
513847962
745618293
138972654
629534871

816342579
749851623
523976418
164283795
357694281
982517346
295768134
438125967
671439852

684592731
915374628
273816945
492657183
837941256
156238479
321789564
748165392
569423817

719834526
843526971
562719843
684971352
327485169
195263487
271358694
956147238
438692715

218473596
973568142
456129873
387216459
521794638
649835217
195382764
732641985
864957321

928153467
153467892
476892351
761584923
394726518
582319674
239641785
645278139
817935246

134967582
679528314
825314796
748259163
391846275
562731849
457193628
286475931
913682457

219573468
685429371
437681952
791832645
568947123
324156789
142795836
973268514
856314297

782513946
569842371
134967852
375189624
241356798
698274513
816725439
927438165
453691287

783164295
951237648
642859317
239571486
415682739
867493521
174925863
396748152
528316974

315647982
978215364
624983517
597364128
183792456
462851793
251438679
746529831
839176245

731864925
485129637
296375814
967218453
314957286
852643179
578491362
129736548
643582791

413795682
897624513
526318479
359872164
682431957
174569328
245986731
931257846
768143295

527391846
149586723
863724159
478912635
351467298
692853417
716239584
984175362
235648971

618439527
597862431
342157986
936521874
475986312
281743695
763295148
154378269
829614753

349568217
176294835
285317946
621875394
738946152
954123678
813752469
497681523
562439781

182937465
376845912
594612378
731289654
425761893
869354127
213598746
647123589
958476231

162375489
598164237
734982516
945817623
213659874
876423951
629531748
387246195
451798362

351824697
794516823
826397415
179435268
283961754
645278931
918643572
567182349
432759186

267514983
914368725
853729146
382691574
549287361
671453298
126945837
795836412
438172659

847263591
365891472
219745683
531479826
792618354
684532917
453927168
178356249
926184735

129348657
734956182
568127934
671834295
395612748
482579361
853261479
917483526
246795813

326749581
715682493
489315276
193856742
867421359
254937168
942178635
671593824
538264917

537169482
894532176
621784395
768413259
245978631
319625748
153297864
976841523
482356917

485217936
237869514
916453278
852734169
163592487
794186352
571948623
348621795
629375841

264591387
895473216
371286945
532718469
947362851
186945723
623859174
759124638
418637592

824657319
735941628
619832457
942718563
167593284
583264971
456179832
291386745
378425196

846173925
537982614
291546378
312467859
458319267
769825143
623794581
984251736
175638492

568417239
142396857
397852614
921673548
786524391
435189762
819265473
674938125
253741986

345861972
726935481
981742635
819524763
564387129
273196854
458279316
197653248
632418597

146273589
785914236
239685741
378456912
962831457
514729368
427568193
851397624
693142875

895236714
671584932
243197568
482953671
137862495
956741823
724618359
319475286
568329147

124875693
389164257
765329814
853417962
942586731
671293485
297631548
536748129
418952376

758924361
421863579
693571482
984715623
315286947
276349158
839452716
147698235
562137894

321956748
568147239
947283651
435612987
716894523
289375164
172468395
694531872
853729416

821739654
743156982
569842731
158294367
297368415
436571298
315627849
674985123
982413576

397418265
612759438
845326197
263984751
158267349
479531826
586142973
734895612
921673584

654239187
197584236
832671549
745823691
269147853
318965472
481396725
926758314
573412968

398641527
476235198
152897364
741359286
235468719
689712453
817923645
563184972
924576831

236174598
758369421
194285763
419753682
865942137
372816954
947528316
581637249
623491875

361587924
784291356
529634178
438769512
195423867
276158439
617945283
953872641
842316795

425631879
671829543
893745162
256478931
384196725
719352684
132967458
947583216
568214397

213547689
857629314
694183572
536978421
481235967
972461835
765814293
348792156
129356748

691874523
875132694
243659871
436217985
759486312
182395467
918743256
327568149
564921738

613527984
542918736
789463251
957346812
124875369
368291547
295184673
871632495
436759128

654987123
137256498
829341765
315694287
942718356
786532914
263175849
491863572
578429631

354218697
871369425
926457183
645972318
289531764
713846259
197684532
432195876
568723941

685713942
241698573
793254861
419327685
576981324
328465197
152846739
967132458
834579216

198732456
263495817
547618392
621583749
489271563
735964281
812359674
974826135
356147928

196734285
437825169
528961473
385146792
672589341
941273856
214697538
759318624
863452917

679158243
128493765
345672819
814237956
752961438
963845127
291586374
436719582
587324691

518372946
764951283
932468175
197534628
283716594
456289731
845697312
329145867
671823459

857934261
149682753
236751948
982145637
364879125
715326489
673498512
428517396
591263874

238746915
415829763
697351428
951263874
382497651
746518392
523974186
174685239
869132547

532971486
976842513
418635792
341596278
829713645
765284139
284357961
153469827
697128354

529436871
816975423
437218569
641823957
298157346
375694182
184769235
752381694
963542718

274136895
961845723
835279461
782514639
416983572
593627184
349761258
658492317
127358946

632951847
147283695
859674213
765138924
281495736
394726581
573849162
418562379
926317458

847321659
169584372
325967814
234659781
651278943
978143526
516892437
492735168
783416295

165839724
827614935
943725618
251386497
376491852
489257163
512948376
698573241
734162589

768139245
593824617
214576389
381692574
456783921
972415863
127958436
635241798
849367152

974526813
528173649
613894725
759348162
342961587
861257934
185439276
236785491
497612358

749368521
321597468
865412973
632951847
978234156
154786239
496823715
283175694
517649382

935871264
817264359
426395187
764138925
389752641
152649738
291486573
578923416
643517892

217495368
698731425
534826791
169382574
372654819
845917236
986243157
721568943
453179682

175984263
863125947
249637581
912576834
786243159
354891726
627318495
438759612
591462378

476835219
231967845
598214736
162578493
357496182
849321567
683742951
714659328
925183674

178542693
965387214
432619875
819263547
324175986
657894321
746938152
591426738
283751469

924576138
836421579
517389624
265134897
178295346
349867215
793618452
652943781
481752963

317862594
582943167
946715832
493281756
628579341
751634289
139457628
265198473
874326915

265194378
934867251
781352694
693581427
517429863
842673519
156938742
379246185
428715936

593714826
781296534
264385197
928631475
376459281
145872963
439527618
617948352
852163749

457193268
691728435
238546971
312875649
869412753
574639812
726381594
943257186
185964327

784531296
651298473
923764815
319847562
548926137
267315948
136452789
475689321
892173654

864527193
352149687
179683524
237815946
645932718
981476352
796258431
423791865
518364279

593276841
841539672
627148935
364817259
782695413
159423768
278361594
935784126
416952387

826394157
593761824
174258639
652879341
718643295
349125768
487536912
961482573
235917486

781924635
349586721
625317948
194863572
862175493
537492186
958241367
273659814
416738259

457923861
981456327
632718594
346879152
725631489
198245736
879364215
564182973
213597648

987431256
364752891
521698374
413567982
652819437
798324165
849275613
176943528
235186749

637524189
892613754
154798326
743159268
561382497
928476531
479835612
215967843
386241975

864593712
592741386
731682945
645829137
327154698
918376524
276918453
183465279
459237861

574892316
683154972
129673584
831429657
265781439
947365128
312947865
796518243
458236791

634512879
275489163
819763452
781634925
526971384
943825716
497156238
152398647
368247591

817965423
345287916
269431857
183796245
672548139
594312768
726854391
431679582
958123674

638249715
175683429
492157368
769528134
213794856
584361297
841936572
957412683
326875941

342589761
679312548
581674932
936127854
214865397
758943126
497258613
863491275
125736489

423687915
651239874
879154263
384516729
567928431
192743586
935871642
746392158
218465397

976213548
483957126
512684379
395162487
724835691
861479253
149328765
237596814
658741932

398145726
542876193
176329458
489731265
257964381
613582974
824693517
961457832
735218649

523619748
814572936
769348215
395761482
271894653
648253197
936487521
187925364
452136879

258793614
341265987
679148532
412689375
763452891
985317246
534876129
126934758
897521463

173964285
268517394
549823716
694278153
732156948
815349672
421695837
356781429
987432561

648351297
573829164
129674385
896432751
235197648
714568923
352746819
987215436
461983572

491837652
368952741
257614398
945361827
823749516
176285439
739428165
584196273
612573984

978562143
452813976
163794258
526147839
841936725
739258614
384671592
215389467
697425381

865279134
913485627
427316859
256194378
791832546
348567291
632941785
579628413
184753962

419762835
785439216
362185794
123594687
594678321
678213459
931847562
857926143
246351978

125469738
894237516
637851942
971546823
286913475
543782169
752394681
418625397
369178254

752961438
643285971
918743652
297856143
481392567
536417829
879524316
364179285
125638794

318267459
297543186
456918732
931856274
864172395
572394861
189725643
745631928
623489517

948631725
135827649
726495813
569142378
271358496
483769152
612984537
397516284
854273961

475392681
961748253
238165974
326951748
784236519
519487362
147623895
653819427
892574136

241379856
968524713
753861294
374958621
689412537
125736948
516283479
892147365
437695182

713265894
485391627
629748513
378459261
156823749
942176385
531982476
864517932
297634158

654972318
917348625
238561497
591736842
742859163
386124759
879615234
123497586
465283971

583271964
741698352
629543817
978124536
354867291
216935748
837419625
192756483
465382179

834679215
925184673
671253498
796428531
142537986
358961724
283745169
517896342
469312857

978346512
254718936
136259874
325187649
867493125
419562783
583674291
692831457
741925368

968475123
542913876
137682495
214869537
359247618
876351942
423596781
681734259
795128364

918436752
247915863
365782941
652891374
479623185
831547296
783264519
524179638
196358427

481235697
273496158
956718432
327659841
614823975
598147263
162574389
835962714
749381526

176825934
923467518
854139672
341678295
265943187
798512463
482796351
519384726
637251849

512746938
984235716
637198245
493562871
725813469
861974352
278451693
359687124
146329587

328756491
671498325
594132876
416379582
239865147
857241639
765984213
183527964
942613758

147563982
562489731
938217465
615728349
874935216
329146857
283691574
791354628
456872193

734256198
295138674
186794325
429861537
518473962
673529481
341987256
957612843
862345719

841297356
379564182
526381947
268149735
415736829
937852461
183675294
754923618
692418573

714389265
289645713
653712489
921463857
847591632
365827194
576238941
492156378
138974526

563982471
719654238
824713965
952368147
641275389
387491526
475829613
138546792
296137854

136289475
895743261
472651398
648917532
721435986
359826714
264398157
917564823
583172649

523697148
469182573
718345692
846721359
275839461
931564827
384276915
192458736
657913284

473286159
819537624
526914837
294365718
138742596
765891342
982653471
347128965
651479283

396125784
752468913
814379256
968253147
527841639
431697528
179534862
283716495
645982371

148726935
367954812
259183746
876542193
512397468
493618257
785461329
631279584
924835671

132549786
675281943
849763215
356478192
298156437
417392658
763814529
921635874
584927361

581936427
467512938
392748561
273154896
845369172
916287354
759421683
634875219
128693745

748352619
365179482
912846573
154283967
279561348
683497125
437918256
596724831
821635794

289431657
713568942
564972831
128356794
645197328
937824516
371285469
456719283
892643175

167892435
325746189
489315267
832579641
956481372
741623598
678254913
294137856
513968724

912543876
438726159
765819324
257384691
346195782
189267543
594638217
823971465
671452938

275163498
681459327
943782651
732516984
568974132
194328576
859241763
316897245
427635819

269875143
518493726
374162958
931587462
742639815
685214397
896351274
123746589
457928631

349526817
728941653
165738942
682479531
937152486
514863729
293684175
871295364
456317298

465927138
839415726
721863495
617342859
354189267
298756314
183594672
542671983
976238541

413958672
967142583
528367419
672815394
134296758
859734126
746589231
291473865
385621947

329816574
867549312
514237986
491653827
736428195
258971463
172395648
985764231
643182759

948531276
651728934
273946518
432815769
165297843
897463125
524379681
786154392
319682457

436821597
512749638
978635412
281463759
653297841
749158263
324976185
197584326
865312974

735291468
681435792
249678153
963527841
817349625
524186937
392714586
158962374
476853219

239756184
467128539
518943276
384219765
796584312
152637498
941875623
873462951
625391847

746851392
195234678
283679145
869725413
324916587
517483926
638197254
952348761
471562839

264573918
598162374
713489562
942837156
351624789
687915423
426791835
135248697
879356241

924658713
735419286
168327954
381765492
649231578
572894631
893542167
417986325
256173849

642538719
973162548
581947632
127854396
859673421
364219875
496325187
235781964
718496253

847639251
513742986
926851347
759463812
132987564
684125739
361298475
278514693
495376128

875326941
613984752
924571836
248765319
397412685
561893427
132647598
759238164
486159273

368197425
751246839
924583716
687325194
543918672
219674583
892451367
135769248
476832951

123758496
659432781
847916523
298145637
765329148
431687952
974863215
312574869
586291374

278196345
651347928
934285671
745628139
862931457
193754862
516479283
389562714
427813596

146938752
928576314
357412968
592364871
614789523
873125649
239647185
785291436
461853297

472539861
385216749
619874235
541783692
827691354
936425178
768952413
293147586
154368927

182376495
647859231
359421867
521637984
763984152
894215673
916543728
438792516
275168349

354126879
972348561
618795342
837254916
421639758
596817234
185963427
763482195
249571683

483976512
927451638
651283974
364819257
895724361
172635489
736192845
519348726
248567193

674891253
238675914
915432876
391587462
487263591
562149387
146928735
853714629
729356148

812943765
376852149
954716832
235489617
681237594
497561328
129375486
568194273
743628951

674152389
293687415
158349672
416298753
325761894
987534261
569473128
741825936
832916547

913485672
572916834
486372951
698253417
124769583
735148269
357824196
841697325
269531748

437519862
865427139
129386475
698145723
513762948
274938516
351694287
942873651
786251394

617594238
825371964
439268715
762143859
341859627
598627341
284935176
176482593
953716482

267981543
398524761
154763829
743195286
981246375
625837914
832619457
519478632
476352198

751689342
823174569
649253718
275936481
164827935
938541627
317498256
596312874
482765193

674853129
981624573
532719864
248971356
796532481
153486297
465198732
317265948
829347615

693817524
518249376
247653819
436725198
152984637
879136245
961572483
325498761
784361952

842951637
317648952
965237148
451783296
638129475
729465381
273596814
594812763
186374529

271439685
956781423
843265971
467153892
538692714
129874536
684317259
392548167
715926348

861954237
325781946
974236185
483195762
196827453
257643819
539478621
718362594
642519378

465138792
723965814
981427536
618274359
247593681
539816427
176359248
852741963
394682175

362578419
594631287
187942536
259463871
843719625
716825943
925187364
678354192
431296758

851329764
732468951
649517823
416752398
587934612
923186475
368271549
174895236
295643187

586371249
743295618
219648375
157836492
964527183
832914567
678453921
425189736
391762854

913674852
652918734
784532619
825167943
476293185
391485267
249856371
538721496
167349528

573681924
986542731
241397856
625473189
817925463
394168275
739216548
458739612
162854397

432916758
861754293
597238146
358429671
724165839
916873524
145697382
279381465
683542917

739261584
582734691
641958327
168425739
375896412
294173865
956317248
417682953
823549176

526934781
819726354
473815269
352648197
768192543
194357628
935461872
281579436
647283915

249875163
538261794
716934582
397148625
821653947
465729318
682597431
954312876
173486259

216897543
574316289
893425617
769583124
328174956
145269378
981642735
652738491
437951862

236547198
879612435
154389672
513768924
742951863
968423751
425196387
391875246
687234519

961538742
532174698
847962351
219687435
654293187
783451269
196745823
428319576
375826914

413629578
685174329
972358641
758492163
329861754
164537892
541286937
837945216
296713485

143578629
856924731
729361548
237815964
591246387
684739152
415687293
972453816
368192475

437158692
659324718
281967543
823615974
975243186
146789235
392876451
764531829
518492367

279485361
438716259
651392748
915867423
364259817
782143695
893621574
546978132
127534986

572139864
849265173
136478952
691723485
357814296
428596317
263987541
784351629
915642738

425371689
163982574
789564123
271456398
856793241
394218756
617829435
932645817
548137962

845937216
376218594
219654837
592863471
137492685
684571329
721345968
953186742
468729153

419523867
725698431
368417259
253971648
894265173
176834925
947382516
632159784
581746392

834291756
672534918
915687423
293145867
568372149
741869235
159726384
486913572
327458691

136789254
942635781
785421369
418263597
357948612
629517843
894376125
271854936
563192478

738465912
642931587
915287436
129643875
853172649
467859321
286794153
391528764
574316298

237198645
614752983
958436271
471625839
382941756
596873412
863217594
745369128
129584367

635428971
972153648
481976352
817395264
563214789
249687135
158739426
724861593
396542817

123546987
748391256
569827314
914675823
637218495
852439671
376952148
285164739
491783562

987456321
651823794
342791685
493562817
716389452
825147936
139274568
278635149
564918273

421853976
693172845
857946321
178325469
234697158
965481237
782514693
349768512
516239784

462135789
785924316
139687245
274518963
651379428
398246157
816493572
543762891
927851634

753961284
261847935
948253761
392674158
617385492
584192376
425738619
179526843
836419527

982543167
146927358
735618942
419862573
268735491
573194826
897356214
354271689
621489735

145978362
876123549
293456817
659231784
382547196
417869235
521684973
768395421
934712658

873124569
219865734
456937218
562793841
781642395
934581627
625479183
397218456
148356972

514823697
327619854
698574123
783452961
469187532
251396748
146735289
975248316
832961475

942357168
831296457
675481329
517934682
396812745
428765931
784123596
263579814
159648273

397548216
812936745
645271398
956724831
421853679
783619452
178365924
264197583
539482167

296834175
138795624
475621893
581942367
723568941
649317258
352489716
814276539
967153482

843197526
512638749
769245318
128356497
695724831
374981652
957813264
481562973
236479185

795483162
268915473
413627859
174256938
632798514
859134726
381542697
946371285
527869341

618432579
375891264
429756381
154267938
963548712
782913645
897324156
231685497
546179823

412857639
367429185
598163724
673514892
245798361
981236457
739645218
826971543
154382976

149786352
853921746
627435189
296574831
485312697
371698425
738159264
562847913
914263578

243581679
985674123
761239485
314952867
679348512
852716394
127463958
496825731
538197246

624873159
978521346
135496728
389742561
216935874
547618932
493167285
751284693
862359417

857369421
436215789
921487356
194876532
762153894
385924167
518792643
649531278
273648915

549176823
173852694
682934157
728319546
361745289
954628371
496581732
235467918
817293465

139457862
268139457
754286193
982361745
476925318
315874629
597613284
623548971
841792536

249178536
516243987
387956142
431569728
865327419
792481365
128794653
673815294
954632871

524971863
963284175
871356492
156427938
238519746
749863251
485692317
312745689
697138524

912643578
647598312
385712946
758421639
194836725
236957481
869274153
571389264
423165897

385942716
217683495
964715283
738154962
651829374
429367158
593276841
876431529
142598637

139268745
528473691
746591328
395684217
472915863
861732459
613849572
284157936
957326184

251784369
637912548
849653712
583127694
164398275
792546831
416835927
325479186
978261453

689234175
321795648
745816932
173658429
496127583
852349716
264973851
538461297
917582364

783145692
951826374
264793185
476251839
328479516
519368247
897632451
635914728
142587963

412753968
839641257
675982431
748236195
326195784
591874326
164529873
983467512
257318649

948721365
762953841
531648972
179384526
486295137
253176498
694812753
317569284
825437619

365174289
978256341
124389576
536842917
482791653
719563824
251637498
893415762
647928135

258741369
976523148
413698572
682435791
531987624
794162835
345879216
867214953
129356487

235796814
146825397
879143652
451289736
398657421
762314985
614538279
587962143
923471568

316579428
982643715
745281963
234867159
851934672
679125834
123798546
568412397
497356281

593467182
468512973
712839456
681295347
357641298
249378561
126984735
935726814
874153629

426937581
791568342
385421967
938256714
514873629
267194835
659342178
843719256
172685493

825964371
367158942
491372568
748293156
613587294
952416837
534621789
279845613
186739425

976528341
854371296
132496857
417689532
589132764
263754189
725943618
648215973
391867425

412938765
698175243
357426198
845792631
936514827
271683954
784259316
169347582
523861479

264579813
913248567
857316429
581492376
729635148
436187952
642853791
198764235
375921684

854923176
231657894
769814325
492385761
378162549
516479283
183296457
945738612
627541938

974862315
236951748
581437629
145679283
328145967
769283451
617328594
852794136
493516872

568123974
124978536
739645812
416287359
257396481
983514627
372459168
641832795
895761243

734521869
981376425
652894371
516439287
497682513
328157946
273918654
869745132
145263798

249651837
531784629
867932514
716325948
954168372
328479156
493817265
685243791
172596483

629784315
873156429
145392687
736528194
294631758
581479236
962843571
458217963
317965842

748931562
236875149
195246387
574169823
861352974
923784651
657413298
412698735
389527416

512843796
974265318
863179245
485712639
297356184
631498572
726934851
359681427
148527963

431658792
867923514
925147386
756284139
384719265
192365478
278591643
643872951
519436827

192546387
435978126
867312594
749135862
258469731
613827459
971653248
584291673
326784915

987415362
354276891
261398574
518964723
479532186
623187945
736821459
895643217
142759638

218437965
369581427
475692183
652974318
731826549
894315672
946758231
183249756
527163894

568342197
491765283
372198546
145276839
286439715
739581462
853617924
924853671
617924358

769251483
234876159
185349672
978463215
341527968
526918347
817632594
652794831
493185726

743968125
165472983
829135746
578326491
912584367
436719852
687243519
251897634
394651278

615748329
234596871
798132456
453289167
126475938
879613245
561924783
982357614
347861592

532841679
789536214
146297853
964753128
278914365
351628497
625389741
817465932
493172586

639521847
871349625
524678913
345167298
162895374
987234156
418956732
256713489
793482561

619742835
478593162
253618479
821956743
794381256
365274981
982435617
546127398
137869524

461578293
385296147
729143658
854312976
276984315
913657824
698725431
137469582
542831769

381479265
247651398
569283417
713826549
625934871
894517623
172365984
438192756
956748132

769254318
342681957
518739642
134972586
627548139
985163274
493816725
876325491
251497863

964283571
812547693
537961428
158372964
476198235
293456187
621835749
789614352
345729816

156738942
492516873
873924165
638495217
215873694
749162538
924381756
561247389
387659421

512964873
483527196
976318542
354279681
168453729
729681435
641732958
837195264
295846317

591236784
267854931
384197652
956382147
742561398
138479265
875923416
429615873
613748529

623158947
148679523
759243681
915482376
386795412
472316859
591837264
867924135
234561798

597843261
641259378
823761954
385426719
172395846
964187532
719638425
238514697
456972183

879452316
642931785
315687429
164723958
583194672
927865143
796218534
458376291
231549867

478213596
621945378
539768214
167482935
254639187
893571462
785394621
946127853
312856749

269871435
354926178
817435926
983762541
176594382
542183769
428319657
795648213
631257894

614925837
579348126
823716945
281473659
935682714
746159382
467531298
392864571
158297463

684231795
195476823
723895461
312789546
468523917
579614382
236947158
951368274
847152639

321865794
694317285
857924136
572149863
438652917
169783452
985276341
716438529
243591678

387156294
265349718
491872356
749281563
123695487
856437921
678924135
914563872
532718649

315264789
468937521
297158634
534692817
689371452
721845396
873419265
946523178
152786943

294567318
836912547
175834692
719253486
348691275
562748931
923176854
657489123
481325769

498562731
157893246
632174958
273618594
541729863
869345172
986237415
324951687
715486329

418259367
753681942
296734185
574328691
862917453
139546278
921865734
387492516
645173829

769843125
483251796
251796348
315924867
928167534
647385912
194572683
536418279
872639451

975643281
316278459
842951673
129865347
467319528
583724196
758132964
291486735
634597812

564913782
719268345
823547961
386174529
957826413
241395678
498732156
175689234
632451897

328641795
169735248
475982163
512893674
784156329
936427581
291364857
857219436
643578912

852146973
764593218
193287465
625479831
937851624
481632597
516724389
249318756
378965142

493758261
852619374
176432895
248597613
619283547
537146928
925371486
764825139
381964752

923756184
681439752
754812396
372681945
569324871
418597623
847165239
236948517
195273468

263187549
457932168
981564723
579623481
832471956
614859237
748216395
196345872
325798614

621735894
789264135
345891276
467912583
258347619
913658742
132589467
594176328
876423951

139476285
654238791
872519436
795124863
486395172
321687549
543761928
967852314
218943657

576983142
813452679
492716583
345697218
967821435
281534967
628175394
734269851
159348726

537468129
698251734
241397685
915723468
473685291
862149357
156834972
384972516
729516843

925843167
381697425
674512983
562739841
748125639
139468752
216954378
457381296
893276514

468971253
179253846
253468971
346795182
592186734
817324569
731542698
625839417
984617325

762415389
913628754
584379216
258763491
496152873
371894625
837541962
625937148
149286537

295831647
346597182
718462539
154678923
873129456
962345718
631984275
529713864
487256391

398517246
716428593
254369871
125974638
647183925
983256417
832641759
461795382
579832164

913867524
654192873
728453916
395218467
247536198
186749235
832974651
461325789
579681342

784391265
236548971
915726843
579132486
142869537
368475192
827654319
651983724
493217658

243891675
675342891
891756423
324975168
986413257
517268349
152639784
738524916
469187532

531964782
764382915
892157463
378645291
145829376
926713548
213496857
487531629
659278134

139576248
864912573
257348691
742195836
915683427
683427915
526734189
398261754
471859362

369187524
571642893
842593716
718436952
624958137
935271468
293714685
456829371
187365249

543869172
968172354
172543968
735284619
416397285
289615743
691438527
354721896
827956431

725819634
846352791
193467825
239684157
418725963
567193482
382941576
671538249
954276318

215746893
369821547
784539126
928314765
641257938
537968412
172483659
856192374
493675281

249536817
738194256
615278349
471629538
826753194
593481762
157942683
982365471
364817925

952137468
748692351
316584972
264953187
573821694
891746523
639478215
127365849
485219736

658219473
729534168
431768592
862457931
974123685
315986247
597841326
146372859
283695714

821934567
743561289
956278143
194685372
675342918
382197654
469853721
517429836
238716495

461782395
987536142
523941687
149825736
678319254
235467918
756198423
814273569
392654871

341798526
697452831
852613794
418267953
739541268
265389147
123976485
576824319
984135672

547238916
319645287
682197435
473982651
198576342
265413798
926351874
854769123
731824569

918274365
237561849
465893217
641389572
579612438
823745196
756438921
392157684
184926753

978164253
453927186
162583497
517248369
684319725
329675841
841756932
236891574
795432618

312895647
479162853
685743912
964328175
127456398
538971264
893514726
756289431
241637589

741256839
582793146
369418572
915364287
637825914
428971365
296137458
174582693
853649721

378149562
546723891
912586347
639451728
425678139
781392456
153967284
267834915
894215673

491528376
287963451
653174982
749836125
318245769
526791834
932457618
874612593
165389247

196528734
354791268
287634159
471285396
523916847
968473521
639857412
812349675
745162983

894351762
132769845
765284193
547938621
286417539
913625478
459172386
371896254
628543917

134679258
659328471
278415396
345862917
712954683
896137542
463581729
987243165
521796834

941732658
687951423
253846197
536189742
124375986
879264531
768593214
415628379
392417865

271865349
495723861
368914275
153247698
847639152
629581437
532498716
984176523
716352984

637512498
158479263
924683157
762345819
593861724
841927635
376258941
415796382
289134576

758162934
913854627
246937581
371528496
524691378
869743215
135286749
682479153
497315862

917643852
285917463
463852791
854391627
692785134
731426985
329178546
578264319
146539278

689725413
753146298
421389576
918263745
367954182
245871369
836412957
172598634
594637821

973841265
512736498
846529713
457698132
629173584
381452976
195364827
768215349
234987651

369281547
157436928
842957163
234719685
578643291
916825374
683172459
491568732
725394816

538471629
917682534
462395187
675948213
829137465
143256798
386524971
751869342
294713856

726439581
195786342
843521976
214358769
369174825
587692134
931247658
478965213
652813497

854672139
132459876
679831452
917548263
246317598
385926714
791264385
528193647
463785921

427139685
956847321
813526947
374295168
261378594
589461732
795682413
142953876
638714259

126538749
957641328
348297615
289164537
674325891
513879264
761453982
892716453
435982176

643721985
198563724
572849136
819657243
425938617
367214859
781395462
254176398
936482571

521693478
837241659
946857231
369485127
174326895
285179364
713968542
458732916
692514783

172498635
695732148
348615279
239147856
814563927
756289314
423976581
981354762
567821493

951863742
872541396
364972851
619387425
287415639
435629187
796238514
128754963
543196278

851947632
462351978
379268145
945726381
628134759
137589264
783412596
516893427
294675813

783425961
594176283
612938574
357284619
261359748
849617325
976541832
128793456
435862197

185347296
372916854
946852173
829531467
537468912
461279385
718623549
653194728
294785631

376925841
215784693
984136275
821379564
659418732
743652918
597841326
438267159
162593487

785931462
942867351
163542879
431695287
697428513
528173694
279386145
814259736
356714928

932465817
478132596
156798324
293641758
784953261
561827943
319584672
627319485
845276139

469358172
821746935
753192468
398274651
675819324
214563897
532681749
147935286
986427513

732165849
641389257
598742613
315978426
289416375
476523198
927631584
864257931
153894762

745632918
316895427
928174563
163548279
487921356
592367841
874213695
259786134
631459782

725489163
368175249
149326857
296734581
471658392
583912476
857291634
914563728
632847915

367582194
985341672
412967385
726813459
134259867
859674213
698435721
241798536
573126948

576891234
819324657
324675891
482519376
937246185
165738429
653487912
241953768
798162543

472856139
361729854
958314726
846175293
217943568
539682471
183267945
794538612
625491387

473926518
859413762
621578394
986752143
732641859
145839276
594387621
268195437
317264985

619725483
345861297
872394615
764158932
953672148
128439576
597213864
431586729
286947351

641298753
725364198
938157642
194683527
573942861
286715439
862479315
317526984
459831276

348961257
169257843
527348691
751634982
683192574
294785316
812576439
436819725
975423168

237684159
684591723
195237846
942153687
856972314
371846592
729315468
418769235
563428971

752486139
198273645
463915287
319564872
685327491
247198356
576842913
924731568
831659724

783569421
294817365
165243978
648932517
519678234
327154896
851396742
432781659
976425183

179548362
284763159
635192478
357286914
962415837
418937526
546379281
821654793
793821645

874539126
123687549
659241783
591428637
237156498
468973215
342795861
786312954
915864372

539618427
142537698
687249135
721493586
356782941
894165372
413876259
268954713
975321864

495728163
723561489
618349572
346972815
271485396
859136247
132897654
567214938
984653721

231459678
469178523
758632149
572346891
946581237
183927456
327865914
615794382
894213765

539217684
428639571
671485923
285763419
917854236
364921857
892176345
743592168
156348792

268459731
349781526
571362984
653917248
184523697
927648153
832175469
415896372
796234815

435968721
718235469
692471538
273159684
954687213
861342957
546893172
329716845
187524396

635741829
241958376
978362541
786435912
153629784
429817635
312576498
864293157
597184263

417926538
382457916
695831427
729314685
561789342
843265791
134678259
278593164
956142873

367924815
842571963
915683427
274159638
658342791
193768254
739416582
481295376
526837149

124863759
697541823
358972461
581234697
739615284
462789135
915426378
273158946
846397512

548792163
612348975
937156284
423981756
759264831
861537492
194675328
275813649
386429517

498671325
256483197
317592468
183257649
975164832
642839751
524318976
869745213
731926584

637529148
912487563
584631927
841295376
793168452
265374819
426813795
359746281
178952634

925164387
863729514
741835296
186457923
574293861
392681745
419578632
637912458
258346179

467359812
283614957
519872634
975126483
831945726
624738195
346591278
792483561
158267349

925176348
176483529
438529761
781945236
342618975
659237814
894362157
217854693
563791482

974628531
586731249
132495768
491362875
823517496
765984123
358249617
219876354
647153982

961475832
832961745
547382961
785614329
326859417
194237586
613798254
459123678
278546193

125893764
869724135
734561892
946317528
278956413
351482976
493675281
617248359
582139647

827619543
193485762
546372819
968127435
754938126
231564978
689743251
415296387
372851694

273168594
149573862
685249731
714986253
958327416
326451987
567812349
832694175
491735628

984512763
723648951
165793482
571286394
839174526
246359178
398425617
657831249
412967835

613985247
927164385
845327619
238651794
796438521
154279836
571892463
389746152
462513978

715963824
368124975
492857163
851732496
934615287
276498531
189346752
627581349
543279618

869312547
451879263
732645189
143798625
976524831
285163794
694257318
518436972
327981456

437159826
592678431
681324759
253467198
768591243
914283675
349716582
826945317
175832964

328954761
517638249
469172853
681723594
942581637
735496128
294815376
156347982
873269415

173852649
692734158
845916732
561397824
934128576
728645913
216583497
357469281
489271365

245187963
931456782
768392154
852943617
174865239
396271548
527638491
413529876
689714325

576842319
198736524
423915786
231654897
685197432
947283651
719368245
852471963
364529178

472895631
319267854
685134792
167948325
893512476
254376918
721683549
936451287
548729163

365819724
491725638
287634915
143592876
926487153
578163492
812956347
654371289
739248561

576148239
891237465
324596187
459623871
783451926
162879543
948365712
237914658
615782394

657198342
182743596
493625718
846579231
279361854
531482967
768934125
314257689
925816473

173598426
286374951
945162387
852639174
317425698
469817532
524986713
638751249
791243865

583296741
164375928
792814365
825639417
341587692
679421583
958762134
217943856
436158279

837194625
619325847
245768391
391256478
782419563
456837912
124683759
563971284
978542136

172639485
468715923
593248167
835192674
724563891
619487352
356821749
987354216
241976538

934128567
251976843
786543219
198634725
563792184
472851936
845269371
619387452
327415698

983245671
651873492
247619835
476531289
532968147
198724563
829457316
364192758
715386924

674358192
593271846
821496753
162789435
435612987
987543261
718965324
259134678
346827519

724936581
395128764
618457293
961375428
843291675
572864319
186743952
459612837
237589146

496713852
712985364
385264791
963428175
871596243
254371986
527149638
639852417
148637529

521348697
349167285
678259143
192683754
834571926
756924318
963815472
287496531
415732869

932478156
865219743
471635829
649381275
528746391
713952468
386524917
194867532
257193684

591432687
386571249
427896513
239687154
174259368
865314972
643128795
912745836
758963421

294136758
786549123
315278469
429351687
571682934
638497215
153764892
842913576
967825341

376815294
915742386
284396571
438157962
159628743
762439158
891563427
623974815
547281639

987235461
562149738
413876592
628451973
175963824
349782615
296518347
834627159
751394286

593621748
624837915
187549326
849352671
265718493
371496582
958264137
432175869
716983254

215964378
968732145
734518296
543129867
629875431
871643952
386451729
152397684
497286513

473159268
659728143
128436597
394587612
762391485
815264379
931842756
587613924
246975831

345198627
217643859
968527341
174365982
623819475
589472136
731954268
856231794
492786513

137942586
296815743
458637219
984526371
623178495
715394862
862759134
349281657
571463928

869712345
274359186
315468927
596827431
481536279
723941658
147683592
638295714
952174863

198745236
624983715
573216849
382159467
916374528
745862193
839427651
257631984
461598372

938625147
215497638
746381529
879163254
453872916
621954783
387519462
194236875
562748391

864135279
532897614
971462853
319786542
457921368
628543791
786219435
295374186
143658927

127386954
563194278
849275163
216438795
794512386
385967421
638721549
952643817
471859632

479613285
162875349
358429167
841397652
723568491
596142873
687251934
235984716
914736528

583716492
714923685
629485371
136247958
948651237
257398146
365179824
892564713
471832569

396582417
154769823
827431965
549128736
238674159
671953248
982315674
465297381
713846592

917658432
826743915
543219678
368192754
754836291
192574863
479381526
235467189
681925347

947251683
218396754
356784291
582617439
169543827
734829165
421938576
695472318
873165942

489532761
126847395
753196284
532781649
971463528
864259137
248375916
617924853
395618472

345189726
861327594
792465138
256834971
473951862
189276345
918742653
527613489
634598217

328417956
716935482
549682137
971843265
635721894
284569371
193256748
457198623
862374519

562839714
983471652
174526839
417362985
658194273
239758461
825917346
346285197
791643528

734891256
192465837
856372149
463728915
287159364
915643728
349517682
678234591
521986473

563891472
472356189
198472653
251739846
389614725
647285931
725168394
936547218
814923567

384972165
216853974
957416382
529381647
148769523
763245819
871594236
692137458
435628791

756928134
193746285
842351796
571693428
634812579
289475613
965187342
427539861
318264957

248531679
716942538
359678142
197265384
462893715
583417926
821756493
975324861
634189257

793452168
481396572
265871943
658734219
317629854
924518637
172945386
839167425
546283791

796845132
841236759
325197684
472983516
639512478
518674923
167428395
984351267
253769841

258647391
197583426
346912587
631724859
982365714
574198263
713856942
465279138
829431675

123456978
846917532
759832146
234761895
975284613
681395724
597643281
412578369
368129457

439651287
527893416
816274953
783415629
641932875
295768341
162589734
378146592
954327168

471952683
563478192
892163574
724896315
986315427
315724869
637589241
158247936
249631758

753961284
624873915
981524367
592718436
478632159
136459872
869147523
215396748
347285691

372816549
684925137
591347268
946573812
235189674
718264395
869751423
457632981
123498756

138275964
642389571
759614832
381926457
497153628
265847193
513462789
974538216
826791345

581962734
436875219
279134658
945687321
318259467
627413985
162748593
793521846
854396172

281496357
653172489
749583621
834659712
927341865
165728934
312967548
578234196
496815273

961325748
378146259
524879631
745918326
286453197
139762485
453691872
812537964
697284513

546217938
732985614
189436572
314798265
298561743
657342189
873629451
961854327
425173896

856312794
912674358
743859621
538921476
671485932
429736815
385167249
264593187
197248563

849367521
712854396
356129478
498216735
123578649
675943812
267481953
981735264
534692187

137428965
654193782
829756413
542819637
316574298
978362154
285641379
791235846
463987521

159426873
684375912
723189654
571938246
846512739
392647581
935864127
218793465
467251398

936154278
481237956
527986341
372691485
869345127
145728639
794862513
658413792
213579864

641829753
572134869
983675421
354986172
296713548
817542936
769251384
135468297
428397615

831245967
495367218
276891435
648713592
712958346
359426781
523689174
984172653
167534829

849375216
132869457
756421938
415697823
287513649
693284571
568132794
921748365
374956182

423196785
816754329
759382416
285613974
937548162
164927853
691475238
548231697
372869541

576249318
893156472
214783956
362415897
759628134
481937625
637594281
148372569
925861743

567892143
892134657
431756829
923675418
746281395
158349762
284917536
319568274
675423981

739425186
864371952
512689743
643198275
251763498
978542361
127854639
495236817
386917524

283516749
694378215
157492683
548263197
726951438
319784562
932647851
471835926
865129374

185976324
263148597
497352618
971683452
546217983
328495176
639821745
712564839
854739261

548196327
296734815
713852946
965428173
372561498
184379562
427985631
659213784
831647259

791462583
348751926
625938714
164825397
952374861
837619452
213597648
479286135
586143279

145872963
632914587
978365412
854237691
319658274
726149358
567421839
483796125
291583746

586793412
312485679
947126583
635917824
429538167
871642935
193874256
764251398
258369741

328641597
497253816
615789324
286375149
954162738
173894652
561428973
732916485
849537261

712439658
463785912
985162734
327894165
658271493
194653287
879526341
546317829
231948576

638491257
179235648
245786193
786953421
924178536
513642879
867324915
352819764
491567382

946375821
731982546
825164397
194857632
567213984
283649175
359726418
478591263
612438759

496182357
275639184
183475692
867921435
924357816
351846279
749213568
532768941
618594723

139268547
746395812
825471639
983756124
614829753
257143968
562937481
371684295
498512376

873421965
945678213
261359478
137982546
684537192
592146387
326814759
458793621
719265834

518362749
473891652
629745813
261589437
784136925
395274168
157428396
932617584
846953271

678241539
249538716
351796824
937412685
426985173
815367942
794853261
562174398
183629457

584691273
397254168
126873495
731529846
948736512
652418739
273165984
465987321
819342657

362145987
917823645
485769231
176492358
829531764
543678192
634257819
751986423
298314576

258691374
391874652
467523819
713982465
689145237
542736981
935218746
124367598
876459123

657412983
814739652
239586714
498621537
123957468
576843129
785364291
962178345
341295876

389452671
546178392
172693854
751936428
493821567
268547913
614285739
927364185
835719246

965873124
842195736
137264985
314728659
279536418
658419273
491352867
783641592
526987341

429537186
836941527
571682934
354168792
798325641
162794358
645213879
213879465
987456213

358469127
621587934
947213685
295736841
713948562
864152793
189325476
436871259
572694318

431865279
256973814
879124536
168359427
945712683
723486195
387541962
512697348
694238751

958762413
436591728
172348659
345926187
261487395
897135246
583614972
719253864
624879531

759261834
813574962
264983751
695742183
127398645
348156279
436819527
581427396
972635418

819653274
572491836
436287915
925374681
761825493
384916752
253748169
647139528
198562347

582473691
931265748
746189523
298546317
657321984
314897256
473958162
125634879
869712435

619872534
582364917
347951628
951286473
863547291
724193856
195438762
278615349
436729185

794182356
318596274
652734189
146278593
279315648
835649721
461827935
587963412
923451867

964753182
382916457
571284963
895172346
413869725
726345891
147628539
259437618
638591274

625841397
179356482
384729165
953684271
467512938
218973654
846197523
531268749
792435816

851234697
629587431
473196285
745918362
162345879
398762514
986451723
537829146
214673958

586431792
973286541
412957386
638172459
249365178
157849263
721694835
895713624
364528917

927184563
648573129
315269748
539617284
162948375
874352916
283491657
496725831
751836492

694387215
538412976
712956834
243165789
159748623
876293451
325674198
481529367
967831542

513674298
862391754
479285163
251436987
394827615
786519432
937152846
628943571
145768329

618297435
239458716
745631829
194586273
852173964
367942581
981325647
423769158
576814392

837964125
612537894
954218367
723145986
498672531
561893742
249351678
385726419
176489253

381527946
246819753
975436281
894352167
752961438
613748592
528193674
467285319
139674825

456289713
791536248
382417956
174953682
835621497
269874531
527348169
648192375
913765824

163485279
957261384
248793156
419378562
376952418
582146793
634519827
821637945
795824631

549826713
687431259
231795864
913274685
852619347
764358192
176543928
428967531
395182476

254196873
679328145
183574296
438265917
925741638
716839452
841653729
362917584
597482361

793814652
654239817
218765394
981473526
536182479
427956138
162347985
375698241
849521763

935218674
687495213
214736985
793682451
452971836
861543729
549327168
126854397
378169542

293187465
187564923
465923718
932875641
758641392
614239857
841392576
329756184
576418239

958472316
164389752
732561894
581936427
426157938
397824561
845213679
619745283
273698145

743126598
925837416
861549723
174965832
592378164
386214957
457693281
619782345
238451679

958461723
213597684
674238591
735684219
869123457
421759368
342916875
186375942
597842136

659214378
372568491
148379256
285193647
716452839
493687512
961845723
537926184
824731965

345896271
189723465
726154983
572361849
491578632
638249157
853412796
264937518
917685324

827319465
496752813
135684279
348167592
759248631
261593748
683975124
512436987
974821356

371689452
285347196
496152783
623514879
547928631
819736245
732465918
164893527
958271364

748569321
359721648
126438579
985247136
261983457
473615982
697352814
832194765
514876293

718245693
652793418
493618725
125876349
836954172
947132586
274569831
369481257
581327964

391642758
458791632
267583149
179438526
523169487
846275391
914856273
782314965
635927814

962438715
753612948
481579623
325941876
819726354
647385192
194263587
576894231
238157469

264159837
579832164
183746592
741593286
932687451
856421973
697215348
328964715
415378629

697314582
814562397
253798641
925837416
178426935
436159728
541683279
362971854
789245163

678315294
241978635
935624178
382457961
157896423
496231857
519782346
724163589
863549712

472893156
853617942
196245378
625781493
317964285
948532617
731456829
269178534
584329761

638275491
412983765
579641238
984756312
357128649
126439857
843517926
295864173
761392584

853714962
214695837
796382415
935476281
421853796
687921543
349567128
178239654
562148379

831275694
254689713
796314528
687591342
549723186
123846975
372958461
468137259
915462837

194267385
238951476
765438129
629873514
453192768
817645293
981324657
376519842
542786931

138954672
674821359
952673418
817496523
529137864
346285791
285749136
463512987
791368245

345681972
127593684
896274513
938752146
562419837
714836259
271365498
653948721
489127365

618543297
429768531
753219684
945821763
861437952
237956148
396174825
574682319
182395476

184237569
592684173
367195482
953816724
218473695
476952318
725368941
831749256
649521837

523148976
647239851
198675423
782496315
465321798
931587264
276853149
359714682
814962537

825937164
971465238
364218759
417592683
659873412
238641597
782356941
196784325
543129876

451326987
863197524
792845631
674513892
935782416
218469753
187934265
529671348
346258179

621379458
945816327
378425196
892751643
156243789
437698512
214967835
789534261
563182974

596147283
421398756
378652914
843216597
169875342
257439168
985724631
734961825
612583479

285194673
614873592
937652481
346217958
892345716
751986234
469538127
573421869
128769345

657421893
219538764
384697125
571984236
436172589
892365471
168249357
925713648
743856912

146837295
279456381
835291746
713624958
984573612
652189437
391765824
468912573
527348169

514236897
376895412
829714365
931672548
452381679
687549123
763128954
245963781
198457236

538697412
916452783
427138956
174329865
265874391
389516247
842761539
693285174
751943628

534861279
286749153
791235468
825193746
419672835
673584921
952416387
347958612
168327594

328761549
519384627
467952183
286519734
194237865
735846912
842175396
653498271
971623458

591864732
328517694
647923581
974285316
853146279
162739845
239671458
716458923
485392167

795281634
264379815
381465927
623798541
419652783
857134296
572843169
146927358
938516472

541739628
762485139
893261574
418593267
329647815
675128493
236954781
184372956
957816342

598674321
346821579
172395846
865917234
421536987
739482615
684153792
213769458
957248163

761842593
489351726
523697184
235768941
874913265
196425837
958136472
317284659
642579318

723496815
894512367
615378294
387941526
956283471
241657938
179825643
532164789
468739152

623749851
584613972
179528643
952364718
368172495
741895326
895431267
417286539
236957184

527893164
346571892
819246573
265917438
973458621
184362759
631789245
752134986
498625317

837192654
265483197
491765283
328641975
159327468
674958312
543816729
912574836
786239541

615972348
493581726
287364915
746853192
152497683
839126574
578239461
924615837
361748259

982354671
574619328
163827594
751946283
428531967
396782415
647193852
839275146
215468739

618527349
342961875
759483126
423795618
581642793
967138254
296374581
174856932
835219467

714638259
526491387
983572641
875263194
691845723
432917865
247356918
158729436
369184572

495837126
761295348
382416795
654782913
879361254
123549867
247958631
518623479
936174582

752684391
849132675
316957842
528346917
194728536
637591428
265473189
983215764
471869253

854197236
136482957
729653481
678941325
542836719
391275864
267319548
415728693
983564172

764328951
593471826
281596347
359642178
418735269
672819534
825167493
147953682
936284715

745329168
182764539
963815247
324587916
679241385
851936472
536498721
417652893
298173654

167839425
259147638
384256917
798315264
426978351
513462789
845723196
672591843
931684572

149258673
523967841
687413529
234786195
896125734
715394286
372641958
951832467
468579312

519432867
473865291
862179435
237918546
645327918
198654372
721543689
954786123
386291754

684953271
157286349
293714586
512379864
736548192
849162735
471635928
965827413
328491657

927435861
468217935
315689427
672841359
893752614
154963782
586174293
241396578
739528146

524197368
619328754
738456219
193764582
867512493
452839671
271683945
986245137
345971826

347582619
296731458
518964723
952678341
174325896
863419572
681247935
725893164
439156287

316798524
284615973
579243618
463581792
921367485
857429136
195836247
748152369
632974851

859421637
317986524
642753189
761239845
285674913
934518276
176845392
523197468
498362751

784235691
259618734
361947852
897361245
132574986
546829317
978452163
413796528
625183479

594817263
182369547
736452891
871593426
429671358
653284719
218935674
965748132
347126985

321589467
756143928
498726135
635412789
819657243
274398516
942835671
587261394
163974852

198526437
634178259
725943618
261897345
457632981
389451762
573284196
912365874
846719523

681359247
372841569
945627318
794562831
513784926
826913754
157438692
269175483
438296175

826541937
514379268
973268145
638417592
192653874
745982316
281736459
469125783
357894621

253718469
691342875
847956132
728163954
914527683
365489721
579834216
182695347
436271598

891456327
526371849
473289651
659732184
342815796
718694532
134527968
965148273
287963415

648753192
527491368
931286547
192578634
865934721
374612859
459867213
283145976
716329485

318592476
546738192
729641385
235967814
987154623
164283759
691475238
852316947
473829561

721536948
936842175
485917362
897253614
543169827
162784539
659471283
378625491
214398756

152746839
976835421
834912675
219684753
647593218
385271946
763128594
591467382
428359167

389746215
415239687
627581934
193658472
742913568
856427193
934862751
578194326
261375849

156279438
974368215
823541796
619854327
748132659
235697184
591726843
362485971
487913562

413879625
675123849
982546137
239765418
854312796
167984352
528437961
746291583
391658274

762548931
493217658
518963247
286451379
974386512
135792864
657824193
321679485
849135726

654238179
892617435
731945268
947563812
385721694
126894753
468379521
573182946
219456387

367514982
942738516
581296473
623985147
179342658
854671239
736459821
215863794
498127365

317984256
826735419
495216873
184357692
973621584
562849731
748192365
651473928
239568147

729314586
843675291
615289374
962748153
174523869
538196742
497831625
251967438
386452917

342816759
571293684
986745321
753689142
419352876
628174935
867421593
235967418
194538267

749352861
526178349
138469752
473825196
691743528
852916437
367591284
284637915
915284673

829647351
346159872
175328694
264713985
753984126
918265437
687531249
491872563
532496718

436729815
871345269
925186473
153278946
764931528
289654137
342597681
517862394
698413752

462719583
951283467
783564921
576431892
348692175
129857634
615378249
834925716
297146358

815647293
739821654
426935178
948563721
673182945
152794386
581379462
394256817
267418539

267143985
139586742
845792136
673924851
584617293
921358467
396471528
758269314
412835679

426738159
187659324
953124687
718546293
635892741
294371865
361985472
849217536
572463918

876259413
235641978
914873256
761425839
592318764
483967521
128596347
649732185
357184692

679481253
423695781
815372946
142536879
598714362
367829415
934168527
751243698
286957134

713862594
825947361
946315728
362174859
197658243
584239617
471586932
258493176
639721485

798321465
235846719
614795832
856413297
321579648
479268351
587934126
963182574
142657983

271689345
938145672
564372819
327861954
156794238
489253167
843526791
715938426
692417583

953764812
462185793
781932465
529873146
174596328
638421957
345217689
816359274
297648531

325491876
748562391
169387245
856924137
917853462
432176958
271639584
683245719
594718623

894267153
671354928
352918647
285436791
143789562
967125834
538641279
726893415
419572386

549718632
167239584
382564179
251983467
978645321
634172958
413857296
825496713
796321845

854129637
716834925
329567481
465713298
937285146
281946753
678452319
543691872
192378564

386921457
275468319
941753286
429175638
138642795
657839124
894316572
712594863
563287941

271648935
964532817
583719624
632897451
715463298
849251376
126385749
497126583
358974162

482137956
175496823
693258417
761824395
938675241
254319768
546983172
827541639
319762584

827943516
315862749
649517832
582436197
931278465
476159283
293784651
754691328
168325974

125349768
368275491
947681532
576132984
294867153
813954627
759428316
432516879
681793245

619378425
487652139
352149687
294783561
735916842
861524973
128497356
973865214
546231798

178254963
593761824
426839751
312486579
657192348
984573612
235947186
849615237
761328495

758314926
392568471
461927385
284195763
539746812
176832594
643289157
927451638
815673249

524638971
761429853
983571264
395216748
618947325
472385196
247153689
159862437
836794512

653942178
741658293
928731465
536214789
187569342
492387516
274895631
865173924
319426857

956137428
312648759
784529316
467912583
893756241
125384967
271463895
549871632
638295174

397258614
826741539
415936287
784625193
153497826
962813745
549172368
671389452
238564971

341672895
762598143
598134672
817326459
635849721
429751368
184265937
953487216
276913584

741932568
853167294
629485173
218394756
567821439
934576821
496258317
172643985
385719642

173496528
485271369
692583174
934627851
217835946
856149732
369712485
728954613
541368297

973265481
546918723
281473965
625347819
817592634
394681257
759836142
438129576
162754398

219857463
674392851
358641972
562914387
143578629
897236145
421769538
736185294
985423716

819637542
325419876
764258193
973584621
642371985
158926437
497162358
581793264
236845719

317642958
542938176
968571342
296385417
753164289
184729563
479853621
821496735
635217894

825746931
136259748
947318562
618972354
274531689
593684217
382467195
761895423
459123876

264589173
578143629
931672854
152834967
846795231
793216548
385927416
617458392
429361785

218576394
794318652
365942178
976485231
423167985
581293746
137654829
652839417
849721563

743825169
291467385
865913742
489251673
312796458
657384921
128649537
574138296
936572814

743598126
986132547
251764983
395271864
172486395
468953271
634819752
827345619
519627438

947312865
183465279
625987431
371849526
298536714
564721983
712694358
859173642
436258197

145798632
826314975
937625418
584231769
371569284
269487153
752143896
418956327
693872541

345982716
912736458
867145329
436257891
729813645
158469273
293671584
574398162
681524937

567832941
391764852
428591763
752643198
136958274
849217536
274385619
983176425
615429387

249163578
538749162
617285943
192654387
764831295
853972614
421398756
975426831
386517429

974528163
286193547
513764982
851432796
762985431
349671825
698357214
127846359
435219678

825374619
763819452
419256837
698123574
532947168
147568293
984635721
351782946
276491385

632195784
174286935
859374216
983451672
721869453
546732198
298613547
417528369
365947821

832671459
641589372
759423186
468152793
195347628
327968541
513294867
984716235
276835914

937512648
184763529
526489173
498637251
251948736
763125894
619274385
375896412
842351967

537168492
198274635
264593871
672451983
951387264
483629157
846732519
315946728
729815346

978246135
136859724
245731968
423597816
659182473
781364592
817625349
392478651
564913287

718925346
623784159
954316782
247893615
136572498
589461237
892147563
371659824
465238971

125793684
387564219
469218573
291486735
653927148
874351962
732649851
548172396
916835427

897234516
231657984
564819273
183926745
742185369
659473821
376548192
418392657
925761438

738652914
164379825
592148637
956413782
241785369
873926451
625894173
487531296
319267548

528314769
364987152
971562483
185623947
496871325
732459816
257138694
843296571
619745238

783612954
512974836
694583721
831427695
269851347
457396182
325168479
178249563
946735218

549728163
768319245
213645987
925836714
476951832
381274659
854192376
632587491
197463528

312697548
798145623
654328971
139752486
875436219
246981735
521879364
983264157
467513892

318764259
527391648
469528317
975432186
186975423
234186795
653249871
892617534
741853962

681954732
534782169
792613548
947261385
856347921
213598674
468135297
325479816
179826453

492375186
683194527
571628394
157482963
269753418
834961275
918537642
326849751
745216839

245136897
196857324
837294615
958473261
471682539
623915478
384761952
512349786
769528143

876342519
341985276
259167483
517293648
438671925
962854137
724536891
693418752
185729364

431928765
728635419
956417328
514893672
873162594
692754831
149386257
385271946
267549183

586379214
329451768
147286935
253964871
974128653
618537429
492613587
835792146
761845392

619423578
532817946
487569321
728695413
396741285
154238769
263984157
871352694
945176832

412357698
936821547
587469132
791684253
825973461
643512789
374195826
258736914
169248375

593672148
847319625
162584937
214735869
375968214
986241573
629457381
751823496
438196752

265479183
984321675
173568429
397615248
658243917
421897536
749186352
832954761
516732894

417958362
683217549
259463718
938674251
124835976
576129483
842791635
391546827
765382194

249751863
761839254
835246197
973615428
154328976
682497315
316974582
497582631
528163749

461528739
973461825
258937416
382759164
197643258
546812397
824196573
635274981
719385642

518237649
426859371
937416825
245761983
389542716
671398254
162974538
893125467
754683192

267548139
145739826
893621457
932415678
581367294
476982315
358196742
724853961
619274583

162453897
957821364
348697152
875316249
493285671
216749538
721534986
584962713
639178425

954162783
368749251
172583496
235974168
619825374
847631529
486217935
791356842
523498617

125876394
479321658
836954271
714289536
958637412
362415789
243798165
691543827
587162943

238967541
645182397
197435628
452391786
973628415
816754239
361279854
784513962
529846173

268479315
573128694
941563278
326895741
894617532
157234869
439752186
685341927
712986453

974362815
823145976
615978324
346257189
158493267
297681543
461839752
532716498
789524631

763892415
914576823
582413679
849235167
635187294
127649538
498361752
356724981
271958346

431789256
975126438
682345791
547263819
893451672
216897345
359672184
164538927
728914563

581623974
932847615
674591832
159278346
846139527
327465198
413786259
765912483
298354761

192547863
735186294
648392157
583619472
916274538
274853619
351728946
427961385
869435721

179246385
352781964
846359217
531672498
798415632
624938571
267194853
415863729
983527146

852641973
791328546
346975821
183756492
625419738
974283165
537192684
219864357
468537219

678542193
543918627
192367584
781495362
235186749
964723851
326874915
817259436
459631278

523678491
871942356
649135872
257394618
914586237
368217549
795863124
436721985
182459763

567124893
392678154
481539672
759216438
128347965
634895721
915783246
846952317
273461589

175369284
246871395
983425617
469752138
812643579
537918426
794136852
651287943
328594761

253948617
971236485
648571392
785619234
469382751
132457968
527163849
816794523
394825176

291465837
867913254
354782961
618254793
945378126
732196485
489637512
573821649
126549378

436589172
598271364
127463985
973824651
851936247
264157893
642395718
319748526
785612439

867231945
394567182
512849376
475382619
928416537
631975824
759128463
283654791
146793258

985736214
436219578
217854369
651492783
793168452
824573196
378921645
569347821
142685937

356179824
982564317
174328659
718295463
695437182
243681975
529813746
867942531
431756298

963147528
281953764
574268319
197532486
652784931
438619275
326491857
845376192
719825643

274618953
659243817
831579462
397485621
125396784
486127539
763952148
912864375
548731296

298176345
715234689
634895712
342618957
869357124
571942863
156723498
483569271
927481536

624185973
317629584
859437612
436791825
592864137
781352469
965278341
178943256
243516798

248169753
635782914
791453628
387295461
914678532
562314879
826541397
453927186
179836245

736812549
829546731
451793628
348157962
165924873
297368154
673489215
582631497
914275386

617853492
845692137
329147865
278916543
563428971
491375286
934261758
156789324
782534619

762395148
134682957
598147263
273914685
945876321
816253794
427561839
381429576
659738412

984751326
536829417
712436859
269518734
173942568
458367192
845293671
391674285
627185943

534281967
792645831
861937425
476123598
389574216
125896374
613459782
257318649
948762153

218675349
567439182
934812576
876594213
391287465
425163798
159726834
743958621
682341957

842751639
519326784
763948521
497532168
136894275
285167943
924685317
378219456
651473892

218936457
973485261
546217389
724169538
695843712
831572946
182394675
369758124
457621893

715268439
394175826
628493175
543689217
967321548
182547963
836914752
459732681
271856394

423697185
819453726
657218394
941582673
238176549
765934218
574861932
392745861
186329457

872934561
169257483
354861297
637185942
915642738
248793615
583429176
796518324
421376859

526497318
143258967
978631542
715926483
639845271
284713659
892164735
457389126
361572894

743516298
965872134
281943756
856721349
372489561
194365827
439158672
528697413
617234985

851742396
762593184
943168257
419856732
527934861
386271945
135629478
698417523
274385619

938521647
517864329
426973815
394158276
872346951
165792438
781439562
653287194
249615783

496571823
521386749
738924516
985632471
647198352
312457968
254863197
869715234
173249685

241635789
536798412
978241635
392874561
785126394
164359827
629587143
417963258
853412976

316745829
284693157
759182634
542867391
163529748
897431562
435978216
928316475
671254983

194267583
736895412
258143769
427538196
963714825
581926374
812459637
675382941
349671258

384971256
756842391
219563847
598326714
467158923
123794568
931485672
872619435
645237189

324896517
857431962
619527348
768314295
492785136
135269874
986172453
573948621
241653789

381657942
497182653
625934781
916348527
578261439
243795816
159826374
764513298
832479165

398627145
562431789
417958236
824513967
736289514
951764328
279346851
685192473
143875692

578621394
342589716
961734258
159267483
634918572
827345169
796452831
415893627
283176945

423158796
795364182
861297534
358726941
649531278
217849653
986415327
572683419
134972865

832749615
941625387
675813942
567384291
398172564
124596873
259467138
413958726
786231459

738924651
219567834
465813279
376291485
941785362
852436917
124678593
583149726
697352148

342815697
591736284
786942153
154287369
638194572
279653841
913468725
467521938
825379416

167485293
284391675
593672841
975238164
348716529
621954738
839127456
412569387
756843912

289346157
617529483
354871296
546987312
932615874
871432965
463798521
728153649
195264738

145397268
697128435
823465719
714689523
589234671
362751894
438972156
971546382
256813947

562941387
734856921
918273456
673598142
125764839
489312765
897635214
246189573
351427698

345796281
629381547
718542639
951678423
473925816
862413795
287169354
136254978
594837162

749521863
613748295
582963417
975486132
361275948
428139756
237614589
854392671
196857324

495268173
723491856
168735942
937842561
612953487
854617239
379524618
241386795
586179324

376814295
981325764
452976813
594132687
763589421
218647539
147298356
835761942
629453178

627485391
935671824
841239567
278953146
459716283
163824975
712548639
594362718
386197452

659124783
783596412
421387965
164932578
375861249
892745631
548273196
916458327
237619854

857342619
623189475
419756328
196524783
234678951
578931264
385297146
741863592
962415837

673148295
518269437
249357816
984735162
361482759
725691384
457913628
196824573
832576941

315426789
487913256
692578134
749382561
568147392
123659478
934265817
276831945
851794623

536974182
294581376
817362495
472196853
163857924
985423761
329648517
751239648
648715239

874651293
129473586
365892147
796538412
582146739
413927865
657384921
941265378
238719654

718596342
623481579
954237618
549178236
372654891
861923457
437812965
296745183
185369724

927613845
385942176
416857392
234179568
569238417
178465923
851796234
792384651
643521789

412685379
967134582
835279416
321568794
658947231
794321865
576892143
149753628
283416957

978365241
561427983
342981765
624758139
715693428
839142657
257816394
483279516
196534872

286147359
179385642
354962817
798516234
415239768
632874591
843621975
927453186
561798423

156897342
734512896
892643175
948165723
571238964
263479518
685721439
327984651
419356287

536412978
781639425
942785613
873126594
265943781
419857236
127364859
658291347
394578162

239745816
581269473
764183592
152894367
948637125
376512984
423978651
695321748
817456239

762349185
489157263
351682497
837216954
146895732
925473816
574931628
618524379
293768541

396152847
821794563
574638912
245367198
137985426
689241735
768429351
912573684
453816279

598716342
237984156
146532978
962475813
785163294
413829765
354291687
671348529
829657431

745386129
963241587
812957364
384795216
576412938
291638475
157824693
438169752
629573841

162843795
935217864
874956132
397561248
481729653
526384971
643192587
259478316
718635429

357284691
124396875
869157324
982513467
713649258
645872913
536728149
478961532
291435786

761324859
584169372
392857461
237685194
146932785
958741236
829476513
675213948
413598627

439528176
578361249
261479835
197283564
853694712
642157983
324715698
915836427
786942351

216483579
489576123
753192684
874321965
621958437
395647812
142835796
538769241
967214358

523846719
746129583
918735426
169458372
287613945
435972861
671394258
892567134
354281697

978356421
143297865
562481793
351678942
894512376
726943158
637129584
419865237
285734619

273861549
648795213
195423867
812374695
459286371
367519428
934657182
581942736
726138954

926735418
318694752
475281639
784913265
231568974
569427381
847359126
653142897
192876543

386791542
597432618
124856793
452687931
819325476
673149825
965214387
731968254
248573169

183624579
459783621
627951348
274165983
396478215
518392764
845236197
732819456
961547832

853617249
764295831
291348765
938421657
572836914
146759328
487162593
329574186
615983472

158726934
263495187
974183625
537214869
612958743
849367251
481572396
725639418
396841572

752381964
863549712
194672358
341897625
685423197
279156483
918735246
527964831
436218579

563972814
178465293
924813765
346728159
715349682
892651437
651234978
287596341
439187526

679235814
854671392
231894765
163587249
582349671
497126538
316458927
748962153
925713486

953462718
824175936
176839524
491358672
587296143
632714859
719623485
268541397
345987261

618572493
459831762
372694158
145386279
923745816
867129534
234957681
581463927
796218345

863259174
721483965
954716328
578631249
432597816
196824753
385162497
617948532
249375681

467891235
321754968
598362174
735189642
146275893
982436751
653928417
874613529
219547386

164952387
235718694
798634512
329867451
541293768
687541923
912375846
876429135
453186279

379142568
265879134
841365972
427986315
913527486
586431297
138754629
694218753
752693841

634172895
972584631
581963472
415798326
829635147
367421958
196247583
758319264
243856719

129453867
674928531
358617429
935781642
481296753
267345198
793864215
816532974
542179386

156287493
843956127
729134856
692371548
384529761
517468932
231895674
475612389
968743215

137829645
269475831
458613972
784162593
392587164
516394728
675241389
843956217
921738456

452369178
761284359
938715462
623458791
584197236
197623584
315846927
849572613
276931845

251974683
437568912
986123475
528497361
164352798
379816524
615239847
893741256
742685139

326187459
871495236
945236817
597342681
683571924
412869573
754923168
169758342
238614795

678415293
541239687
293867415
154796832
326158974
789342156
867521349
412973568
935684721

891742635
624385917
573196248
248561379
139874562
756239481
315628794
487953126
962417853

269851743
178934562
435726189
524618937
691473258
387592416
852167394
943285671
716349825

681297345
974635812
523841976
712964538
358172469
496583721
239718654
845326197
167459283

314269587
768153924
592784631
289546173
435817296
671392845
827631459
956478312
143925768

168294735
754361829
329758416
275613984
413589267
896472153
941835672
632147598
587926341

475821396
198536724
362974518
219645837
657283941
834719652
741358269
526497183
983162475

817649523
359218476
642753981
123485769
786192345
594367218
265971834
971834652
438526197

358621794
142579863
796384152
465793218
981245637
237816549
814967325
623458971
579132486

419275386
326981457
758634219
872513964
195462738
634798125
261849573
983157642
547326891

485319627
796582314
321674598
143257869
269831745
857946132
614725983
532198476
978463251

253189647
149376582
678524139
926437815
817695324
534218976
485763291
792851463
361942758

613824759
254179368
978536142
367498215
541762983
892315674
439681527
786253491
125947836

798164325
415932768
623758194
576421983
931876452
284395617
149287536
362549871
857613249

479352861
853619472
261748539
125974683
346821957
987563124
792186345
538497216
614235798

726419853
518376294
349528617
851793462
672854931
493162578
237985146
165247389
984631725

834651297
512978463
796342518
485217639
173596824
629834751
267183945
358429176
941765382

856194732
123578649
749326518
385412976
692753481
471689325
917835264
234961857
568247193

967142583
532869174
481357962
316275849
859436217
724918356
698524731
243781695
175693428

538179642
496825713
271643598
783952461
649718235
152436879
927561384
865394127
314287956

216583794
978164352
453792816
721435968
695278431
834916275
362857149
187649523
549321687

427613859
861975243
539284671
183569427
974128536
652347198
715892364
396451782
248736915

361942587
725318496
489576321
846159273
917423865
532867149
674235918
258791634
193684752

974386512
516729348
238541679
349215867
825674931
167938254
482163795
651897423
793452186

574893162
281546379
963172845
847219536
659387421
132654987
496731258
715428693
328965714

379452186
651398742
428176953
947635218
835217694
162984537
713869425
584721369
296543871

651287934
479356812
823419756
246735189
597841263
318692547
782164395
165923478
934578621

427136985
513789642
869425713
785293461
142867359
936541278
254978136
691354827
378612594

683491275
912758643
745326891
527634189
361987524
498512736
856249317
174863952
239175468

254713689
813926754
976845312
389271546
542368197
761459823
635192478
428537961
197684235

956784231
437216598
218593647
641328759
375149826
829657314
793462185
182975463
564831972

258637914
741529638
396814752
564381297
127945863
839276541
913768425
475192386
682453179

165943287
923718645
784562193
859326714
346187952
271495836
532871469
698254371
417639528

978164352
652873491
431529678
795318246
386492517
124756839
243987165
819635724
567241983

236874519
571396248
984512736
769438125
345261987
812957463
458723691
627189354
193645872

239458167
456172938
187369452
594726813
761835294
328914576
943587621
615243789
872691345

214869753
683257419
975134268
498526137
537918624
162473985
829645371
346781592
751392846

652789431
913264875
874315962
129836754
386457129
745921386
431672598
567198243
298543617

712645983
839271564
645839271
297183456
358426719
461957328
586794132
923518647
174362895

231478695
974563812
568921374
893715426
627349581
415286739
142857963
386194257
759632148

723941568
814765392
659283147
261837459
385496271
947512836
432179685
176358924
598624713

781496352
329175864
456382179
695738241
213649785
874251693
537824916
968513427
142967538

591378624
237564918
684129735
352846179
819753246
746912853
123695487
468237591
975481362

325897641
174653928
689124573
937268415
846715239
512349867
491532786
753486192
268971354

278613954
643975128
195284376
862349517
714852693
539761482
487196235
926538741
351427869

932786514
741359286
856412379
427968135
598173642
613245798
184527963
365891427
279634851

439871256
518962374
726453918
942385167
857216493
361794582
285137649
673549821
194628735

398412756
745639182
126785934
963278541
254196873
871543629
582964317
637821495
419357268

519237684
684951372
732846159
425719836
891563427
367428591
276384915
158692743
943175268

581243697
269751483
437896152
758162934
394578261
612934875
175489326
826317549
943625718

596421837
824397615
173685294
265138749
731946582
489752361
952813476
347269158
618574923

786492153
915387624
324516798
873154962
491628537
562739841
648973215
137265489
259841376

387921654
629548713
154763829
593672148
271384965
846195237
468239571
912457386
735816492

897625143
462183957
315794862
541937286
683512479
729468315
958271634
234856791
176349528

972143856
148265937
563978412
317852649
856497123
294631785
785319264
631724598
429586371

437865219
562913874
918472635
385194762
624537981
179628453
751246398
293781546
846359127

913258476
268479153
457316982
582793614
679124538
134865297
821547369
346981725
795632841

365487912
192365478
784219356
621938745
943752681
578146239
817694523
459823167
236571894

179685234
436279185
258314976
582731649
941568723
763492518
894126357
315947862
627853491

154783296
839624157
267519483
371265849
645938712
982471365
793846521
416352978
528197634

943572681
176893245
528416739
234967518
751238964
869154327
497321856
315689472
682745193

962785143
574913286
813246597
396821475
145679328
287354961
651497832
729538614
438162759

567231498
829746315
341895627
684379251
932518764
175462983
418627539
796153842
253984176

564721938
389645172
712839564
457986321
128453697
936172485
275394816
643218759
891567243

821567394
457193862
693842751
216734985
984651237
375289146
748926513
169375428
532418679

583462719
142975386
769381425
457293861
896157243
231846597
315628974
978514632
624739158

891325674
635847129
724196538
146932785
953781462
278654391
517269843
489573216
362418957

568732941
317495268
924681375
183926457
259874613
746513892
432167589
875249136
691358724

429716835
567834192
318592476
852471963
931685724
746329518
195268347
283947651
674153289

192348657
367251894
485679132
839715426
521864379
746923581
914532768
273486915
658197243

672351948
549268713
318794265
893647521
261935874
754182639
927813456
436579182
185426397

251973864
478516932
693428571
536894217
927361485
814752396
145639728
769285143
382147659

657813429
283946571
914275386
592184637
461732958
378659214
746321895
835497162
129568743

156372894
937148265
824695731
762439158
598217346
413586927
389764512
675921483
241853679

184296357
632745891
795813246
257164938
863957412
419382675
976538124
328471569
541629783

843975162
162384957
597621483
714862395
326549871
985137624
658713249
271496538
439258716

285791463
394682715
761543928
913427586
578916342
426835197
639178254
152364879
847259631

341762958
685193247
297458316
579314682
864925173
132687495
458239761
726841539
913576824

268731495
471592638
953648271
794865123
136927854
825413967
689354712
342176589
517289346

524371986
837569214
619248375
463957128
251683749
798124563
145832697
382796451
976415832

375482916
912637584
468519273
896324157
154796832
723851469
641278395
239165748
587943621

642839571
391675284
578241936
283416795
965723418
714598362
429167853
836954127
157382649

593148627
486752931
721936458
615327849
847569213
239481765
964813572
372695184
158274396

523489671
896721435
741653298
478132956
912568347
365947182
639815724
157294863
284376519

816439752
497562831
325187496
784326915
953814627
162975348
671243589
548691273
239758164

874369251
569721834
123458976
981273645
246195387
357684192
738516429
415932768
692847513

382514769
479368521
615927348
596143287
248796153
731852496
864231975
923675814
157489632

481257693
967314825
235986174
592468731
678139542
143725986
356872419
719543268
824691357

917852643
423196758
586743129
369518274
172634985
854927361
635289417
298471536
741365892

154693278
928715436
637284159
475126893
281937645
396458721
863542917
512879364
749361582

296548317
531927864
784316259
453872196
629135748
817469532
142793685
968251473
375684921

279836154
856194372
341527698
783962415
462315987
195478263
917253846
624789531
538641729

435716982
128349567
679258314
286537149
593164278
714982653
961473825
357821496
842695731

482736915
791845623
653921478
216579834
547683291
839412756
368257149
174398562
925164387

451796832
862453971
793128546
678539214
924681753
315274689
586312497
147965328
239847165

157934682
328156497
649872531
795461823
281395746
463728915
532649178
916287354
874513269

215436897
748921356
963875412
359248761
421657938
876319524
182793645
634582179
597164283

368175294
172943586
459286137
921864753
534721869
687359412
713592648
896417325
245638971

132564789
947182365
865793241
623971458
718345926
459826137
386217594
574639812
291458673

475398621
631275498
298641735
842963157
169527384
753814962
916782543
527436819
384159276

748962153
913485627
562371984
379216845
621854379
854793261
135627498
496538712
287149536

673412589
925678134
148539276
597341862
814296357
362857941
431965728
786123495
259784613

372658194
854971632
619423875
561297483
798134256
423586719
286319547
947865321
135742968

987546231
213879546
546231798
472963815
659718423
831425679
328154967
194687352
765392184

758614923
614923578
329587164
532469817
481275396
976138245
195846732
847392651
263751489

362857419
584391726
971624538
125469387
897213654
643785192
718936245
439572861
256148973

637219854
815364927
294857136
463591278
972486513
581732469
756148392
328975641
149623785

529761348
384952761
671438952
968523174
153647829
742189635
216875493
495316287
837294516

425369871
618472539
973518642
357621984
869754213
241893765
536247198
794185326
182936457

453782961
729136854
861594273
685921437
294367185
137458692
516843729
372619548
948275316

932145876
817263594
546897231
125389647
678451923
394672185
769524318
253718469
481936752

863791254
245683791
971452863
634927185
198534672
752168439
519276348
487315926
326849517

845617392
271938654
369245781
924861573
653729418
718453269
586392147
492176835
137584926

579834261
342619578
816725439
437961825
685247913
921583746
253496187
198372654
764158392

678295413
319674825
245381976
492736158
786512394
531948762
967453281
154827639
823169547

628471953
597832641
431569782
742356198
153948276
869217534
376185429
985624317
214793865

941673528
563829417
872514963
189245736
624137895
735986142
316458279
298761354
457392681

746921538
812357649
539648217
451239786
273186954
698475321
384762195
927514863
165893472

496271538
582634917
137589426
364157892
951428673
278396154
649712385
825943761
713865249

486175392
257943618
139826754
945731286
312658947
768492135
594217863
621384579
873569421

764951823
521863497
893742651
145297386
678534219
932618745
457389162
216475938
389126574

374659812
589123467
126748359
915876234
468231975
237594186
692317548
743985621
851462793

546891273
193247865
827536941
718962354
962453187
435178692
251789436
379624518
684315729

983546721
746291853
521738694
264915387
315487962
879362145
658174239
437829516
192653478

826145973
934287651
157396248
571628439
283479165
649513827
498732516
715964382
362851794

567234981
312859647
849617325
683175492
195426738
724398156
271543869
936782514
458961273

172695348
634827915
958413762
329571486
841936527
567284139
213758694
796142853
485369271

168247359
973685142
542193786
829734615
415869273
637521498
381972564
256418937
794356821

164875932
529463187
387129465
275346891
416298753
938751624
752984316
843612579
691537248

982413657
537986124
461257398
749568213
815372946
623194785
398625471
154739862
276841539

451796328
296385741
378124569
867532914
512947836
943861257
685219473
734658192
129473685

283465917
971823456
645971283
714259638
528736194
369184572
436598721
852617349
197342865

839652714
651749328
427318659
265194837
398276541
174835962
582961473
943527186
716483295

127698453
684315297
593274168
341869725
275143986
968527341
419786532
756432819
832951674

817436529
532971468
496285371
281643957
945718632
673592814
124369785
359827146
768154293

928134756
741652893
653879241
312465987
596728134
487913625
134297568
265381479
879546312

386925741
194367825
572814936
253496187
418572693
967138254
625783419
831649572
749251368

368591274
427683951
591472386
243758169
915264738
876139425
134825697
682917543
759346812

175243689
834196752
269875143
593761428
721384596
486529371
612458937
947632815
358917264

931286754
867954123
542317986
156843297
798621345
324579618
489762531
275138469
613495872

864792531
935814276
172563498
397128654
516437982
248956317
659271843
421385769
783649125

674258391
958163274
321794658
869412537
745839162
213675849
136987425
487526913
592341786

621438597
457619238
938257461
194783652
276594183
385162749
549321876
862975314
713846925

832415967
671938254
945726138
367184592
428659713
159372486
584293671
213567849
796841325

257613894
436798251
981245763
872964135
149357682
563182947
624579318
718436529
395821476

283514679
147869352
659723841
975632184
412985736
368471295
521348967
896257413
734196528

658971234
491352867
732684951
173265489
265498713
849137526
384519672
917826345
526743198

715682493
693471825
482953761
326718954
857394216
149526378
231867549
978145632
564239187

749253861
163798452
258461739
697512384
314689275
825347196
571934628
436825917
982176543

198365742
425897631
376241895
639752418
782134569
541689327
263978154
814523976
957416283

725981463
698534271
134762985
569317824
471258639
382496157
857649312
246173598
913825746

827314695
569287431
314965872
745839126
936521748
182476359
278693514
491758263
653142987

376289154
498315726
251674938
923758461
647123895
185946273
834597612
519862347
762431589

456192387
138746295
729835164
962458731
847361529
513279648
395687412
284513976
671924853

183269547
294375618
576841293
761938425
842157936
935624781
359486172
427513869
618792354

981457236
542361978
736928451
258736194
614592387
397184562
423675819
175849623
869213745

415687932
736921458
298543716
852394671
961278345
374165829
683752194
129436587
547819263

365978142
247153869
891264357
716542983
582396471
439781625
623817594
154629738
978435216

948375261
357126948
612984735
235419876
174638529
896752413
581243697
463597182
729861354

614785329
927463158
853219476
496352817
172948563
385671294
761534982
238197645
549826731

784695132
519823746
623741895
275389614
398416527
146257983
967132458
831574269
452968371

712468953
954732816
683159427
348215769
195876234
267943581
431527698
826394175
579681342

794562813
851374962
632189574
125746398
378291645
946853127
413925786
289637451
567418239

639754281
841293675
752168394
523987416
467521839
918346752
184639527
395472168
276815943

139458276
847362915
625791438
296145387
471839562
583276149
718924653
954683721
362517894

962718354
873645291
541932678
789263415
324581967
615479832
198354726
257896143
436127589

359684721
628175934
417932865
764329158
985461372
132758649
271843596
596217483
843596217

145238697
926517483
378649152
831754269
694123875
752896314
419385726
263971548
587462931

564213798
792568314
318479265
879642153
231985647
456137829
647851932
123794586
985326471

348675912
796321548
521498637
635814279
274936851
819752463
153269784
987543126
462187395

697214583
482563179
153987642
568792431
924138765
371456928
249875316
735621894
816349257

169423857
782951346
435867291
678592413
241638975
593714628
856149732
927385164
314276589

318276459
547189362
926345817
482931675
173658294
695724138
269817543
851493726
734562981

721468395
839175462
645293871
976812543
253647189
418539627
564721938
387954216
192386754

751836429
482759613
396412857
638571942
549283761
217694385
174328596
823965174
965147238

287491635
394526871
156873924
619358742
743269158
528147396
461735289
835912467
972684513

439267185
258319476
761548329
592671843
143852697
876493251
614985732
927134568
385726914

184356279
573921684
926748153
798234561
351689742
462175398
839517426
617492835
245863917

917653482
568421793
234987651
153769824
826345179
479812536
741298365
682534917
395176248

519632874
423857619
786149325
691784532
254963781
837521946
942376158
368415297
175298463

143285697
785369124
296417853
514678932
679532418
328941765
967853241
832194576
451726389

834529167
951637428
627184935
763415892
295876341
418293756
576948213
189352674
342761589

948621357
267539418
315847269
483796125
726153894
159482736
834265971
572914683
691378542

592346178
483172965
761895432
659237814
238614759
174589623
316958247
945721386
827463591

625738419
917564283
834219657
593482761
762951834
148376592
389647125
451823976
276195348

543981762
269375148
178264593
426793815
985126437
731458926
854612379
392547681
617839254

467258913
359741826
812963457
931472685
745896231
628135749
586327194
174589362
293614578

834179625
569324178
217586439
958713264
342865791
671492583
426931857
795248316
183657942

568317924
493652718
127984365
342596871
671438259
985271643
836125497
219743586
754869132

861329457
435617928
729548316
184273569
593864271
276951843
648132795
912785634
357496182

748251639
321649758
596837421
187365942
965472183
234918567
813596274
459723816
672184395

426139587
359748126
817265439
678524913
241396875
935817264
584671392
793482651
162953748

487356192
923187645
516249873
361925784
859471236
742863519
298614357
174532968
635798421

723641958
968352417
145789623
594836271
382197546
617425839
476518392
839274165
251963784

681543792
932687541
745912863
856394217
214756389
397128654
573461928
468239175
129875436

239514687
467839251
185627439
793486512
546291873
821753946
672148395
914365728
358972164

954216837
812743695
673895214
196427358
437568129
285139746
349681572
761952483
528374961

934162785
561378924
287495136
456937812
798621453
312584679
149853267
875246391
623719548

936154728
425687139
817932546
643275891
781493652
592816374
364728915
158349267
279561483

658419732
319572684
742386519
523794168
981263457
476851293
835147926
197628345
264935871

549613287
721489356
863527419
254836791
136794825
987152643
698271534
412365978
375948162

695214873
184673952
327958416
962431587
743586129
518792634
836147295
451329768
279865341

163792458
895641723
742358916
531864297
687529341
924137865
276413589
418975632
359286174

618324957
937561248
524897136
352718469
791246583
486953712
149632875
273485691
865179324

149732856
728956341
356184297
463521978
587493612
291867435
972318564
615249783
834675129

316759248
784312965
592684731
627431859
835297614
941568327
458923176
279146583
163875492

425679183
693481527
187325694
231847956
974562831
568913472
849736215
716258349
352194768

765318294
934275186
281694537
593126748
426837915
178549623
659482371
817953462
342761859

392875164
854361729
617924853
538296417
279143586
146587392
485632971
761459238
923718645

913875246
726914835
584326917
398461752
465287391
172593468
249158673
631742589
857639124

754198236
836472591
192356847
245961783
368745129
971283654
429817365
587634912
613529478

738246195
925817463
641359872
386921547
579438621
214765938
867592314
153674289
492183756

512439867
369827451
784156923
836591274
947263185
125784639
493672518
678915342
251348796

432185967
961347825
758629134
183452679
294716583
576893241
829534716
317968452
645271398

972341568
165897342
438256179
253174896
796538214
841962753
319685427
624713985
587429631

126874935
794351826
538692147
457168392
319527468
862943751
981235674
243716589
675489213

465387129
318592476
297416583
684271935
521938647
973654218
859123764
136749852
742865391

293674158
165839247
748215693
972481365
354967812
681523479
816792534
429356781
537148926

918364725
743258691
526197348
192543876
837916254
465872139
654731982
381429567
279685413

293587641
876431259
451269387
342915768
165872934
789346512
924153876
638794125
517628493

329147568
584326197
167985342
712594836
698731254
435862719
876413925
253679481
941258673

572138964
468259137
139746285
851697423
347512896
296384571
615923748
724861359
983475612

547382619
236791485
918645732
851236947
764958321
392417568
173869254
489523176
625174893

812954637
539672481
476381295
698725314
153849726
724163859
365498172
241537968
987216543

641293758
952718463
837564192
583471629
264859371
719326584
475182936
198637245
326945817

294683715
137259864
586741239
419378652
358126947
672594381
741832596
865917423
923465178

371824965
824965317
569713824
438652179
715498632
692137548
187546293
256379481
943281756

194865327
762439518
835271694
658793142
923614875
471528936
217986453
589342761
346157289

741869352
526347189
398521467
184932675
657418293
932675814
819254736
273196548
465783921

594136782
216578493
783429651
938261547
471985326
625347819
352694178
167852934
849713265

859743261
376219485
214586793
692154837
781362954
435897126
527438619
943621578
168975342

286371549
173549268
594628731
467215893
915483627
328796154
641832975
759164382
832957416

651273849
942186357
378945261
715438692
289617534
463592178
824369715
137854926
596721483

347612598
251984763
986753241
795461382
423875916
168239475
519348627
632197854
874526139

189634572
462758193
375912846
724586319
913427685
856391724
648275931
237169458
591843267

649812537
178653429
352794861
924386715
761425983
835179246
487931652
593268174
216547398

814256973
352974681
967831425
139562748
745189362
286743159
498327516
621495837
573618294

785231469
263489715
914765328
498652137
527318946
136974582
652193874
349827651
871546293

793258614
214967385
685314729
479586231
361492578
528731946
852179463
137645892
946823157

815926734
623754819
749381625
382469157
156837942
497215386
571648293
934172568
268593471

196784325
574213968
823695417
732159846
419368752
685472139
347826591
258941673
961537284

643298571
278153469
519746832
821375946
956481327
437629185
395867214
162534798
784912653

734691528
691852347
825473691
578936214
263148759
149527836
917365482
452789163
386214975

498257361
165493728
237681459
523864197
674139285
981725634
846912573
312578946
759346812

968724351
743195286
512683479
387561924
456932817
129847635
231479568
895216743
674358192

875934612
164278935
392165487
253687194
641329758
789541326
437812569
518496273
926753841

793516284
158429736
426738159
349861572
615273948
872954613
937182465
281645397
564397821

631872594
854913276
972654138
295381467
718496325
346725819
527168943
163549782
489237651

794861352
832759461
156234879
341582796
587693214
629417538
418975623
965328147
273146985

714986325
862537194
395241678
631498752
549712836
287653941
123875469
976124583
458369217

453891762
987562143
216734958
524913876
179685324
638427519
865279431
791346285
342158697

357418692
624395718
918762345
563987421
479126853
281534967
735641289
142879536
896253174

142798536
753461892
869235741
684327915
391654278
527819463
218946357
936572184
475183629

289647135
145392876
736815492
974586213
852931764
361724958
623178549
497253681
518469327

179623458
864175293
325849761
958317642
231456987
746982315
483791526
692538174
517264839

794283651
135946728
826751493
573862914
418395276
269417835
387124569
951678342
642539187

264397581
358614297
719528346
821756439
473189652
596243178
185932764
937461825
642875913

621857943
735194628
498623175
156382497
942715836
873946512
387469251
569271384
214538769

768324915
915867432
342519678
571986324
489231756
236475891
694752183
153698247
827143569

685394217
371526984
492187356
938651472
564279138
127843569
213468795
859712643
746935821

528971346
967234851
314856792
741389265
235617984
896425137
672598413
483162579
159743628

692518734
874369215
315472689
728695143
931847526
456123897
249751368
187936452
563284971

154679238
928153764
736284915
697815423
415732689
382946571
573421896
249368157
861597342

867245139
923716548
541893762
792438615
685127394
314569827
138972456
256384971
479651283

246371589
951826374
378495612
719634825
625187943
483952167
534768291
897213456
162549738

216745389
754398621
389612745
697584132
143269578
825173964
968431257
531827496
472956813

436287159
258619347
917345268
694723815
175968432
823451796
789534621
361892574
542176983

579268134
261435897
843179256
752693481
198754623
436821975
927546318
685312749
314987562

836592714
172468395
954713628
591827463
768934251
423156987
317289546
689345172
245671839

915234786
684179325
372658941
798562413
243781569
561493872
856317294
129845637
437926158

358164792
741829653
692753814
836495127
915672438
274381965
527918346
163247589
489536271

394712685
518496732
627853149
489261573
135978426
276534891
851327964
762149358
943685217

486175239
792834165
351269847
239748516
675921384
148356972
863597421
924613758
517482693

695348271
237961584
148257693
451692837
986573412
372814956
514729368
763485129
829136745

593412768
174586392
286937541
638259417
712643985
459178236
941765823
365824179
827391654

172698345
958423761
436751928
245367189
813549276
769182534
394875612
621934857
587216493

497123856
185967423
326845719
712658934
534792168
869431572
671289345
258314697
943576281

831469275
265781439
497325168
974632581
356148792
128597346
513876924
649253817
782914653

657231498
321894657
489765123
213947586
794658231
568312974
935476812
142583769
876129345

468279531
321584976
795316248
657431829
849725613
132968457
216857394
973642185
584193762

648315927
397842561
521967438
976534812
813729654
254186793
435671289
789253146
162498375

564791283
389265174
127384569
451976832
293518647
678423951
942657318
835149726
716832495

275486913
649137852
183592647
831765294
764829531
952341786
426918375
397654128
518273469

812476359
754139628
693825471
321654987
476298135
589317246
148762593
937541862
265983714

259134678
163578942
874962513
637485129
582319467
941627385
795841236
426793851
318256794

395876214
647231958
182459637
256714389
718693425
439528761
923187546
561942873
874365192

273586941
689134527
415972683
341267895
567891432
892345176
128759364
734618259
956423718

798461352
415239768
263875491
857946213
629713584
134528679
381654927
542197836
976382145

321458976
948617235
657239481
489361752
215974863
736582149
164725398
572893614
893146527

749581263
513672984
682943715
174896352
826357149
395124678
257419836
938765421
461238597

729458136
546173892
381692457
657319284
892564371
134287965
473925618
915846723
268731549

913578246
247936815
568421973
135897462
629143587
784652391
852769134
396214758
471385629

874193526
351642789
629875413
465327198
187964235
932518647
293751864
718436952
546289371

362981754
785423691
914765283
538612947
247839516
196547832
671358429
453296178
829174365

157823649
936741582
482956713
348695127
279418365
615237498
723169854
864572931
591384276

813546279
749123865
625897431
167954382
984362517
532718946
358679124
296431758
471285693

874361295
931542768
562987413
328716954
457839126
196254837
715698342
243175689
689423571

726948513
983512674
541673892
362894157
158327946
497165238
675231489
839456721
214789365

342716958
795284631
618539427
456197382
129853746
837642195
284371569
573968214
961425873

196385427
347296158
528147936
471839562
853462719
962571384
719623845
634758291
285914673

197625438
538714629
642389175
764593281
283146957
951278346
425861793
876932514
319457862

951832674
643597218
728416953
517928436
489365721
362174895
196243587
834759162
275681349

413695827
825347619
697218534
342851976
586972341
971463258
159736482
234189765
768524193

418296573
527431968
936785124
841967235
692853417
753142689
169374852
274518396
385629741

316728549
984615732
257394816
763159284
198247653
425863971
872436195
649571328
531982467

746381259
358692471
129457386
837269514
295174638
614835927
563748192
972516843
481923765

234781695
891456723
765329418
673594281
952817364
148263957
426175839
587932146
319648572

759416328
124938765
638275941
385627194
467159283
291384576
813762459
976541832
542893617

391258647
768413529
524796183
287539416
915684732
643127958
432965871
179842365
856371294

684137925
513429678
729865413
371654892
956278134
842913567
468792351
295381746
137546289

635847192
971625834
284319765
398254617
427163589
156798423
712536948
569482371
843971256

835462917
469781235
271539648
316947582
982315476
547826391
798654123
623198754
154273869

867532419
543981726
192467835
385149267
671258394
924673158
418396572
739825641
256714983

432158796
678294135
951637824
586423971
714869352
293715468
369581247
827946513
145372689

492536178
517842369
683719254
374251986
259684731
861397425
928163547
746925813
135478692

437921658
569837241
821654379
316485792
958762413
274319865
782196534
145273986
693548127

327584169
968731245
514692378
831947526
695123487
472865913
759416832
246358791
183279654

914538726
563271894
278694513
836159472
792346185
145782369
427915638
359867241
681423957

743182596
625379148
189645327
218763954
354298671
967514832
571926483
432851769
896437215

569831472
418267359
273459816
384725961
652914783
791386524
825193647
137648295
946572138

562179843
139845726
784263591
873621459
925384167
416957382
257436918
398512674
641798235

897325461
516748239
234691758
489537612
163982574
725416983
971854326
358269147
642173895

897361524
642758319
513429678
789534162
156892743
324176985
435217896
978645231
261983457

169857324
842193675
537426981
928645713
314789256
675312498
456978132
783261549
291534867

942783156
176549328
358621497
593167842
467832915
821495673
734956281
285314769
619278534

139428576
847956312
625137849
386549721
452871963
791362485
518294637
263785194
974613258

743628915
168495327
925137468
457312896
312986574
896574231
681243759
534769182
279851643

615947832
837216549
492835176
178524963
953678214
246193758
789361425
564782391
321459687

578694213
492731658
316852794
247563981
651948327
839127546
765419832
183275469
924386175

675419328
941238756
823567914
364875192
792143685
158692437
539726841
486951273
217384569

793642581
528731469
461895723
619358274
385427916
274169358
142976835
956283147
837514692

715896324
289473156
364521987
598742613
471635298
632189745
157968432
943257861
826314579

473915268
958264173
216873954
834529716
165748392
729136485
347681529
692457831
581392647

382157694
964823571
175496382
249581763
631279458
758364219
593748126
817632945
426915837

514289763
387456192
269371548
648192375
972635481
135847926
823714659
756923814
491568237

879526341
541938726
623174589
987243615
432651897
165897234
794385162
356412978
218769453

348257619
579613842
621849753
764921385
915384276
832765194
186592437
253478961
497136528

792368154
163954278
485712396
938547621
571286943
624139785
256873419
847691532
319425867

178496325
639572184
425381967
816725439
354169872
297843516
582634791
761958243
943217658

718649253
246357819
953281476
684793521
392514687
175862394
521476938
437928165
869135742

735489612
184562739
926713845
659824173
413975286
278136594
561398427
892647351
347251968

739256814
421839567
856147932
215698473
964371258
378524196
543712689
697485321
182963745

136978542
472156839
859243671
297315468
583694127
641827953
925431786
364789215
718562394

537649281
216378954
984215673
743196528
129853746
658427139
471932865
895764312
362581497

864973251
129584637
357162489
796845312
241736598
583219746
972351864
438697125
615428973

738145692
651239478
942786531
369812754
274593186
185674923
593421867
427968315
816357249

436719852
158423679
297658341
642581937
985372164
713946528
364897215
871235496
529164783

968172345
437859612
125643789
251986437
374521896
689734251
716498523
893265174
542317968

247563819
593481276
618792354
432176598
185239467
769854123
921347685
874615932
356928741

456178932
931256748
782394165
648732519
527961384
319485276
273649851
165827493
894513627

518276934
679483152
324195768
453962871
981547623
267318549
195624387
832759416
746831295

485672139
921438756
736519428
378251694
542796381
619384275
293165847
157843962
864927513

146795832
853126479
972348651
217984563
598637214
364512987
431869725
625473198
789251346

392587416
758461392
164923785
571638924
923154678
846792531
237846159
619275843
485319267

291365748
437891526
856427391
684539172
579218634
312674859
948153267
125746983
763982415

389472516
641953728
257861934
925348167
876195243
413726859
198534672
732619485
564287391

536412879
492758613
187369542
319245786
725986431
648137295
971624358
864593127
253871964

671325498
893741562
524986317
342819675
158674239
967253841
735162984
486597123
219438756

165829374
724315986
389674125
872936451
591742638
436581297
957163842
648297513
213458769

586942173
243715698
719386524
631429785
895637412
472158369
358271946
164893257
927564831

476132598
918547236
253869174
862391457
139475862
745628319
684753921
527914683
391286745

127943865
639258741
845167329
261394587
958672413
473581692
586719234
314825976
792436158

815936427
294817563
637254891
429375618
571628349
368149275
956782134
182493756
743561982

387264519
954137286
612895743
475981632
291673458
863542971
146359827
528716394
739428165

972135648
651874932
348926751
483659217
197382465
265741893
836417529
519268374
724593186

917582364
684371259
352496718
125749683
846253971
793168425
569824137
238917546
471635892

139425786
284796153
567831294
895173462
421689375
376254918
613547829
952318647
748962531

875324619
349617285
162895437
724983156
951276843
638541972
496738521
217459368
583162794

584391276
279486153
136257894
621745389
347928615
895163427
712534968
963872541
458619732

674853129
359217684
128694357
213465978
947138562
865972431
432589716
596721843
781346295

764293581
951468327
832715496
279836154
316524879
485971632
698347215
547182963
123659748

132947586
975386214
648125739
751863942
329471658
864592371
593218467
216754893
487639125

356248197
947361582
218975436
582497613
793186245
164523978
479852361
835614729
621739854

712348695
986125734
354796182
167253948
298461357
435987261
849612573
523879416
671534829

851279364
264153789
793864521
329547816
617382495
548916237
136725948
472698153
985431672

861723549
357694821
249158376
498362157
523471968
176589432
985247613
714836295
632915784

167549238
389712645
254368791
435286917
698471523
721935486
912653874
876124359
543897162

632879451
851423769
794516823
986251374
217634985
543987216
368745192
429168537
175392648

531824697
487963152
926751834
894537216
752618349
163249578
215496783
348172965
679385421

869741235
321598476
574623198
952864713
416379582
738215649
683457921
297186354
145932867

892436157
143527869
765891342
684975213
519283476
327614985
958162734
236748591
471359628

973824615
642571839
851936724
368149572
519267348
724358196
295783461
487612953
136495287

625314987
971826453
384579216
568297134
213458769
497163528
146782395
832945671
759631842

571689342
863421957
924735681
615398724
439217865
287546139
356174298
748962513
192853476

869154327
732986514
514273869
351429678
248637951
976815432
683791245
497562183
125348796

195427863
236185749
847369125
764591238
523874691
981632574
358246917
619753482
472918356

569174328
317258496
482936157
826345719
795612834
143897265
238469571
971583642
654721983

125963847
879541263
643827519
752419638
431286795
968735421
314658972
596372184
287194356

534287916
781569243
269431875
472316589
156892734
893745621
927154368
315628497
648973152

675941238
931628754
284735916
198452673
526387491
743169582
419876325
357214869
862593147

954317628
278564391
136982754
683429175
491875236
527631849
742156983
815293467
369748512

853967412
974312865
612854973
561793248
347286591
298145637
129478356
735629184
486531729

425693781
391287645
786145239
618472953
273859164
954361872
567914328
839526417
142738596

683142795
749635218
251879346
892751463
564923187
137486952
318264579
926517834
475398621

785391246
342586179
691472538
926745813
453128967
178639452
569213784
817964325
234857691

697841325
381572469
542369187
975218643
428936751
136457298
814693572
769125834
253784916

385162794
961487523
247539861
413725986
872691435
596348217
758916342
624853179
139274658

631845927
587923614
294716538
843659172
952371486
176482359
719568243
328194765
465237891

482596371
315278964
967413825
876152439
124639587
593784216
741825693
638941752
259367148

483619275
695472318
172583649
759231486
236847951
841956723
524398167
967125834
318764592

436921587
178645293
529387461
684739125
391256874
752418639
267594318
843172956
915863742

635874192
829631547
741952683
162495378
384726915
597183264
973268451
458319726
216547839

418973265
279564318
635182749
953426187
824719653
167835924
382657491
546391872
791248536

327485916
416927538
589163274
738542691
694871352
251396487
143658729
975214863
862739145

659438217
134276598
827915463
381627954
975184632
246359871
518762349
463891725
792543186

268937154
139584672
574612983
412358796
857469231
396721845
683175429
741293568
925846317

782513649
561974832
439286175
647351298
325897416
198462357
853649721
974128563
216735984

239765418
857149623
614382957
576491832
482536791
193278564
721654389
945823176
368917245

961387542
427915863
358642719
685231497
142769385
739458126
813596274
294873651
576124938

172643958
453879261
896512473
285967314
719354826
364281597
637425189
548196732
921738645

971834256
853261794
642975831
184526379
327198645
569743128
496387512
235619487
718452963

293817645
457236819
168549732
589462173
674193528
312785496
835971264
726354981
941628357

695472831
124538697
387691425
516249783
943785162
278163549
452916378
739854216
861327954

365472198
482619753
197583642
726854319
549231867
813796524
978125436
631948275
254367981

731549628
246813957
859276314
315698742
972435186
468721593
194387265
683152479
527964831

218794536
436852197
957361824
671423958
349578261
582916473
864239715
723145689
195687342

814963752
793254816
652817439
245796381
936581274
178342965
321475698
587629143
469138527

637458921
489271635
251693478
572869314
948315267
316742859
165934782
893527146
724186593

587941623
342567891
169328457
923184576
851796234
476235918
214853769
635479182
798612345

953482617
746195283
821763954
462837591
179524836
385916472
617259348
538641729
294378165

134695827
859427613
672381945
386912574
427538196
591764238
748159362
213846759
965273481

269158473
785439216
341726895
532961748
498573162
176284359
913845627
624397581
857612934

278496153
459318276
163275498
827139564
395864712
614752839
741623985
586947321
932581647

524316987
183479652
976825413
845937261
217654398
639182745
458763129
791248536
362591874

671584293
389217564
524963718
218739456
453621879
796458321
145876932
967342185
832195647

287491365
935862741
461753829
672519483
849637512
513284697
796328154
154976238
328145976

572346189
693158742
418297653
286513974
154729836
937864215
329481567
761935428
845672391

825637419
164928735
379415628
486291357
931756284
257384196
692873541
543169872
718542963

586917324
319264758
427583916
691358472
852476139
743129685
138642597
265791843
974835261

953721468
714386259
286594317
165472893
329658741
478139526
597213684
842967135
631845972

837526194
564917328
192348567
756893241
349152876
281764953
975681432
413275689
628439715

436179582
827635194
915824673
792586431
183247956
564913827
371498265
649352718
258761349

751483926
284569317
369172548
413827659
925316874
678945132
536294781
192738465
847651293

748315629
156924837
329768514
513649782
962837451
487152963
895273146
634591278
271486395

923617548
465283197
187549326
219358764
836974251
754162983
572836419
641795832
398421675

485297631
369814572
172635894
637482159
258961743
914573268
523146987
846729315
791358426

471235968
983476152
265981734
324569817
157348296
698127543
712693485
839754621
546812379

614758293
382419576
579632814
458197632
967243185
231865947
126974358
793586421
845321769

325819647
176432985
984765213
849127536
261953478
537648192
412376859
758294361
693581724

534769218
796821345
812345796
267153489
148296573
359478621
923617854
485932167
671584932

354981672
789526134
126743895
935864721
648172953
271359468
862437519
513698247
497215386

189246753
247835691
365791824
728653419
651479382
934128576
892367145
513984267
476512938

739648125
651327498
248915763
417586932
395472816
826193574
564731289
183259647
972864351

429738651
675419328
138652794
217845936
583196247
946327185
892571463
754263819
361984572

254987163
678134952
913625478
549268317
781593246
362471895
426359781
137846529
895712634

834692517
795814263
216573948
627349185
948157326
351268479
573426891
162985734
489731652

725361984
934785126
168924573
573496812
689132457
241857369
817649235
456213798
392578641

594187623
813625479
276934158
327549816
149876235
685312794
958261347
432758961
761493582

439785621
271634985
856921734
948362157
627519348
513478269
364897512
782156493
195243876

857342169
124569738
369871524
541298376
983716245
672453891
415627983
798134652
236985417

348716925
752839614
916254783
129475368
573168249
864392571
285643197
431927856
697581432

127384659
485629731
936715428
291857346
853461297
674932815
562148973
349576182
718293564

856243179
739156248
142789536
975324681
684591327
321867495
513478962
297635814
468912753

195836724
762419385
384527916
473251698
618974532
529368147
837692451
251743869
946185273

379185462
846372519
512964837
735419286
981726345
624853791
293541678
167238954
458697123

217865394
659134278
483972561
571648932
924713685
836529417
395281746
748356129
162497853

625389741
497125368
318746259
539271684
861493572
742568913
156934827
974852136
283617495

437986152
592134687
186752439
371465298
865279341
924318765
253697814
649821573
718543926

179843562
862597134
543621789
324189675
791465823
685732941
916374258
237958416
458216397

754896321
862314759
913752864
475139682
186275943
329468517
597621438
641983275
238547196

467325981
381964572
925781346
276598413
534617298
198243765
712839654
649152837
853476129

572361894
683749152
149852736
761584923
928613547
435297618
314976285
897425361
256138479

317285469
869174253
524693871
283916547
146857932
795342186
671428395
452739618
938561724

437689521
168524793
259731486
521946837
974853162
683217954
396178245
745392618
812465379

732685194
641739528
985214637
194358762
823467951
576921843
218546379
357892416
469173285

162345798
953782146
847916235
279631854
315874629
486529371
798153462
521467983
634298517

283145769
795286413
146973582
958431627
312769854
467852391
571624938
624398175
839517246

653714892
874529316
912683457
136495278
529378641
748162935
491856723
365247189
287931564

386259741
124367985
579418362
692845137
845731629
731692854
413926578
968574213
257183496

694357281
732198456
518462937
847623195
361579824
925814763
276931548
459786312
183245679

152783964
397645182
846912753
683174295
415829376
729356841
261597438
938461527
574238619

549782163
768314925
132569847
876291534
394856271
215437689
653178492
927645318
481923756

613985274
497312865
825476913
549728631
786134592
231569487
974653128
162847359
358291746

832456197
971382465
645179283
563248719
194567832
728931546
359714628
487623951
216895374

683574291
419628573
725391846
152483967
897162435
346759128
974816352
268935714
531247689

385471962
274896513
916532784
751683429
892154637
643927851
528719346
169348275
437265198

267415938
189236754
543798216
318542679
952367841
674189325
825674193
736951482
491823567

142569378
683147592
795238614
927813456
568974231
431652987
274385169
856491723
319726845

486723591
932541678
571698324
867312945
359487216
214965837
623154789
198276453
745839162

142789536
357612498
698345217
835297164
261453879
479168352
784931625
916524783
523876941

491725836
826493175
537861294
978652341
612347958
354189627
183974562
765238419
249516783

726918345
415623987
983754216
367142598
592867431
148395762
674231859
831579624
259486173

419786253
325914687
867325149
192658374
748293561
536471892
671839425
983542716
254167938

472185396
691342857
583967421
864293175
915674238
237518649
728456913
359821764
146739582

278194356
419653278
653287194
847921635
326745819
195836427
984372561
531469782
762518943

417938265
236571489
958264713
169347852
875129346
324685197
782496531
593812674
641753928

612754938
937681254
548239761
269475813
371862549
485193672
796348125
824517396
153926487

491683527
562174389
738295146
976312458
254968713
813547692
349721865
127856934
685439271

356498271
794621583
218537694
129843765
467152938
583769412
841975326
672314859
935286147

769182543
234765189
185439726
428516397
376948251
951327864
543291678
817654932
692873415

281597436
347628915
659143872
492765183
835219647
176834259
764951328
918372564
523486791

587419236
241653978
396278415
968532147
135794862
472186359
854327691
619845723
723961584

567132489
248697531
193584267
729841356
436259718
851376942
975468123
382915674
614723895

362981547
958437216
471526983
214679358
786315492
593248671
647852139
825193764
139764825

689517324
427938516
135462987
572346891
361895742
894271653
256183479
748629135
913754268

391526478
457819362
862473159
743295816
615387294
289164735
174952683
536748921
928631547

851374962
629815743
374962851
467239518
198457236
235681479
742196385
513728694
986543127

843569127
615724389
927183456
796248531
234951768
158637942
461875293
572396814
389412675

235614978
916738452
748592163
127359684
589461237
364287519
671923845
452876391
893145726

341897625
267154893
985263174
652378419
873419562
194526738
728635941
416982357
539741286

289143675
651287943
437659182
864572319
972361854
315498726
598726431
126834597
743915268

247863159
698415327
531297684
715624938
369758241
824931765
983572416
472186593
156349872

938742651
251863497
746591238
389617542
462958713
517234869
673489125
124375986
895126374

162983754
354267891
987145263
435792618
298316475
671458932
543629187
829571346
716834529

147983265
329516748
568742931
682394157
735861429
491275683
256137894
914658372
873429516

851729346
639415872
472863519
213586794
948271653
765394128
187642935
594138267
326957481

186953427
523847619
974612385
459386172
618725943
237491568
392168754
841579236
765234891

645273819
983156742
127894635
592387461
438615927
716429358
379561284
254738196
861942573

912574836
345689271
876123954
139842765
257316498
468957312
783465129
694231587
521798643

418692357
693574812
527813469
174356298
982147635
365928741
241739586
839265174
756481923

254918736
761354928
839267451
345879612
687521394
912643587
493186275
126795843
578432169

962847531
375192648
418365279
536789412
289413765
147526983
823974156
791658324
654231897

673824195
512697834
489531762
748253916
231946578
956718423
124389657
397465281
865172349

134298756
782615439
695734182
271986345
468352917
359471268
517849623
823167594
946523871

921647835
638215794
547398621
263584917
814976253
759123468
176439582
492851376
385762149

942631578
786549132
531782649
469258317
857316294
213497865
674823951
125964783
398175426

958362147
631749852
274518963
849125376
316497528
725836491
493271685
567983214
182654739

615372849
732489516
984156372
879641253
261935784
543827691
128793465
397564128
456218937

936425178
451798362
728136954
295814637
813679425
674253819
149562783
587341296
362987541

863429715
459731862
217586349
794368521
528914673
136257984
641893257
975642138
382175496

728645193
316729854
459318762
192486375
843597216
567231489
281963547
674152938
935874621

745839261
963214758
218657394
687192543
531746829
429583176
174365982
356928417
892471635

375682491
968714532
241593786
637851249
419267358
582349617
724138965
896475123
153926874

372465918
864719523
951823467
129638754
738254196
645197382
587942631
413586279
296371845

618729543
942583167
375416289
789135426
423867951
561294738
194358672
237641895
856972314

592731486
318246957
746895213
275618394
639452178
481379625
154967832
867123549
923584761

176895432
932467815
854312976
387951264
241678593
695234187
729586341
418723659
563149728

587264391
293571846
146839257
462197583
851342769
379658124
938726415
714985632
625413978

831469527
976258134
245137968
692514873
487923615
153786249
714695382
329871456
568342791

256439187
481576932
397128645
832691754
615743298
749852316
124965873
568317429
973284561

361874592
849652713
725391846
174938625
593267184
682415379
456189237
238746951
917523468

572863419
986145723
314927658
695318247
148279536
237456981
761582394
859734162
423691875

517342698
628975134
394681527
982456713
431729856
756813249
273164985
169538472
845297361

582496137
416873952
739512684
358249761
971658423
624137895
167385249
245961378
893724516

819675243
675432918
423819756
261354897
397168524
584297631
946723185
732581469
158946372

895216437
264753981
371489652
943527816
687391245
512864793
428635179
759142368
136978524

394218657
762459381
185673924
541397268
976182543
823546719
638724195
457961832
219835476

865731429
917452386
324986751
678345912
159278634
432619875
241897563
583164297
796523148

538467219
142598763
697132458
375984126
214356987
986271345
729645831
861723594
453819672

164825397
589374261
237169548
691752834
845913672
372486159
456298713
723641985
918537426

146279538
295836174
837415692
521768349
469123857
378954216
684591723
753642981
912387465

825149736
463257918
197836425
246791853
718523649
539684172
672915384
984372561
351468297

143587296
625439187
978162345
517348962
284691573
369275418
492756831
856913724
731824659

789426153
514387629
263159784
438795261
651842937
972613845
125938476
897564312
346271598

231876945
985432167
746195238
592741683
413968752
867523419
354219876
128657394
679384521

865739412
371524986
429816753
796145328
543268179
182397564
914652837
257483691
638971245

478269531
536147829
912538467
781324695
395681274
264795318
143952786
659873142
827416953

857429136
146357928
239618745
523186497
468973251
971542683
614895372
382764519
795231864

593726814
618435792
724981563
467812359
985364127
231579648
349158276
176293485
852647931

874536921
152489637
369712845
628954713
537261498
941873562
495327186
713698254
286145379

547928613
891356724
236471985
763289451
452617839
918534276
675142398
124893567
389765142

148756239
975213486
326948571
584692317
617835942
239174658
852467193
461389725
793521864

123957846
765438291
489612753
518743629
372569184
946281537
691824375
254376918
837195462

635842791
812957643
479316825
294671538
756438912
381295476
147583269
968124357
523769184

468937251
271485396
593162478
914753682
685294713
732816549
329541867
156378924
847629135

253864971
876193452
149275836
491526387
568739124
732481569
684952713
315647298
927318645

138592476
475863219
269741835
384176592
721958643
956234781
897615324
613427958
542389167

426598317
987213654
315764289
672359148
854126973
193847562
769431825
538672491
241985736

567314928
293578164
481926537
149635782
852497613
376182495
628759341
935241876
714863259

432168975
169375248
857429163
325786419
671934582
984512736
518243697
796851324
243697851

891543762
473628915
652719834
185472396
269835471
347961258
926187543
518394627
734256189

716954328
245318697
983267154
539726481
128493576
674581239
397642815
451839762
862175943

435921687
619785342
728463159
946157238
387296415
152348976
864532791
573619824
291874563

368917254
279854361
451263798
632578419
584192637
917436582
825349176
146785923
793621845

849217365
521396487
763845219
234951678
158763924
697428153
912574836
376189542
485632791

312746859
598132764
746958321
924315678
651874932
837629415
179583246
263491587
485267193

574863219
261794835
983521647
129437568
837659124
456182973
645318792
712945386
398276451

532749816
896521743
147368529
425897631
368152974
719634258
274983165
681475392
953216487

756394821
492781563
813562497
179253648
268947135
534618972
925836714
647125389
381479256

346218597
589637214
271954638
963781425
412365879
758492163
197846352
634529781
825173946

758369412
249517368
316842597
935276841
167483259
482195736
623958174
574621983
891734625

795324681
146758293
823691574
687142359
431975826
952863147
578436912
319287465
264519738

842537691
675891342
139426875
783659124
214378569
956142738
428765913
597213486
361984257

593861742
876429513
124357689
942186375
731945268
685732194
357698421
419273856
268514937

243168795
659437812
187529643
871953426
495672381
362814579
936781254
724395168
518246937

249765381
376418925
158239476
821354697
593876142
764192538
417523869
985647213
632981754

423916587
891753246
567428319
132645798
748391652
659287134
386174925
275839461
914562873

389467215
257193486
146582397
724638159
635219874
891745632
968354721
473921568
512876943

548617392
613592487
279348561
182935674
365274918
794861235
957483126
431726859
826159743

645178329
127639584
389542167
796481235
453267918
218395476
562714893
831956742
974823651

981376245
247951863
365284791
536427918
829163457
174895326
452638179
693712584
718549632

628459731
345172896
179683524
783521469
954368217
261947385
437296158
516834972
892715643

127863945
563914872
849572613
435289761
718456329
296137458
974325186
682791534
351648297

541768329
927135468
638294751
869341572
412957683
753826194
174589236
386472915
295613847

913482675
827653419
465197832
394861527
581729346
276534198
159376284
748215963
632948751

472658931
516739248
893421567
367145829
954286173
281973654
748592316
635814792
129367485

172935684
459862371
368471295
931286547
524197863
687354129
796523418
843619752
215748936

489617235
527389146
136452987
214576398
763298451
895134672
341765829
658923714
972841563

835146279
746892513
192357486
214768395
568923741
973514628
629431857
381275964
457689132

314256789
298734516
756918432
562391847
473862195
981475623
137589264
649127358
825643971

728649153
159783426
346251987
213467598
987125634
465938271
834512769
591876342
672394815

235197486
479826351
816435729
963281574
742563918
158974263
397612845
624358197
581749632

524831967
316957248
798642531
285396174
931274856
467518329
853469712
679125483
142783695

143597286
729386154
586241937
294758613
635912748
871634529
952473861
317865492
468129375

942716538
178534926
536982417
651248379
893167245
427359861
765493182
389621754
214875693

491653827
273489561
568271934
329168745
745932618
186547392
834716259
612895473
957324186

751849263
284637519
369152478
923765841
518294736
476318952
645981327
837426195
192573684

438125976
167398524
529467831
293846715
815972463
674513298
351289647
946751382
782634159

324196587
796852341
581347926
845963172
673215894
219784653
137528469
452639718
968471235

154278936
968341275
273659184
325764819
619825743
487913652
731592468
842136597
596487321

769823154
123754986
854619327
271496538
548237691
396581742
987362415
415978263
632145879

869537241
517942683
234816795
356471928
781295436
942683157
175324869
628159374
493768512

932481756
768523149
451967238
576892413
894135627
123746895
219658374
647319582
385274961

831746592
564928731
792315486
419857263
378269154
625134879
946582317
157493628
283671945

583617924
197284653
642935817
271859436
964723581
835146792
758362149
319478265
426591378

675281493
312459678
948763251
486972135
293514867
157836942
561398724
834627519
729145386

634719825
897652431
251843976
578264319
316975284
942381567
489126753
125437698
763598142

154863279
769251348
382974651
923687415
517439862
648125937
831796524
276548193
495312786

532647891
491283756
678915432
359176284
186452379
724839165
963721548
817594623
245368917

769218534
853746219
412359768
241973685
698125347
537684921
985462173
376891452
124537896

465317892
218649375
937258416
572486931
893172654
146593287
354821769
629735148
781964523

961538247
248176359
735294168
672951483
594382716
813467925
157829634
326745891
489613572

563129784
824753196
197648352
215834679
789216435
346597218
638475921
952361847
471982563

275413986
861957432
934628517
548196723
326785149
719342865
653871294
197264358
482539671

756839421
298154376
341627985
965218743
437965812
182473569
679581234
513742698
824396157

429368157
568197342
371524698
837941265
654872931
912653874
285439716
743216589
196785423

982647135
361295874
745381629
198753462
524168793
673429581
417936258
836512947
259874316

674532981
192486357
538719462
361825749
849173625
725964813
983651274
217348596
456297138

193852476
456731892
827469531
279345168
314628759
685917324
968574213
742193685
531286947

716843952
943265817
852917436
431679285
569328174
287451369
674132598
328596741
195784623

586713924
194826537
372954816
247185693
618392745
935467281
853649172
729531468
461278359

163275849
245891673
798364512
487159236
519623487
632748951
971586324
824937165
356412798

524937816
367148259
198265347
739514682
852679134
416823975
675391428
981452763
243786591

765328194
429157386
831946572
573681429
946572831
218493657
392814765
654739218
187265943

613529847
754386291
928714635
169852374
432671958
587493162
895237416
241965783
376148529

349187256
127564389
865932174
984315627
653278941
712496835
478621593
236759418
591843762

716492385
849573216
235618974
362789541
578134692
194265738
687921453
421357869
953846127

486527931
317498256
259631874
935742168
128356497
674189325
863915742
542873619
791264583

279154683
865932174
314687925
741396852
953821746
628475319
192568437
586743291
437219568

975813462
631425879
428679531
763581924
154792386
289346157
347168295
596234718
812957643

819432675
236579184
574168392
493615728
158723946
762894531
945386217
387251469
621947853

951823467
286754319
473196852
364978125
527341698
198265734
835419276
642537981
719682543

718643295
946572138
253981647
189264573
437815926
562739814
325498761
691357482
874126359

428659713
756318249
319274586
987162435
264583197
531947862
895426371
143795628
672831954

897624513
125837946
463951278
619348725
348275169
572196834
954762381
231489657
786513492

125987634
863245971
749361825
431628759
657139482
298574316
974852163
382416597
516793248

251384967
739615248
468927153
942756381
587139624
316842579
673298415
125473896
894561732

645932817
873145269
129687534
987421653
534896721
216573498
458219376
792364185
361758942

764859312
938712465
512634987
126475839
859123746
347968521
695381274
473296158
281547693

238475196
971682453
654391827
312968745
847253961
569147382
193524678
726839514
485716239

345278691
798156324
216934785
573429816
824761539
169583247
982617453
651342978
437895162

984532617
753461892
261798534
172983465
436215789
598674123
827346951
645129378
319857246

763284519
459631782
281759346
834965271
625417893
197328465
972143658
516872934
348596127

574391268
836725149
129864357
495132786
382679415
761548932
958417623
213956874
647283591

269538471
137294586
845617239
716853924
394172865
582946317
658421793
923765148
471389652

541382796
987465132
362719845
614253987
295871463
738946251
173594628
456128379
829637514

913478562
584632917
627951843
265784391
341295678
879163254
732546189
458319726
196827435

759123864
261748359
438956721
876231945
143597286
592684137
625819473
984375612
317462598

469312857
375689421
128547639
981723564
257461398
634958712
592876143
743195286
816234975

791683425
658724931
324591678
276859314
189346257
435217869
512438796
947162583
863975142

259146387
836759124
714823569
685391742
941672853
327485916
172534698
598267431
463918275

681397524
572184396
349265781
416972853
753418962
928653417
295746138
134829675
867531249

359761248
821354679
467982315
542138796
673249851
198576423
284615937
935827164
716493582

486725139
521394687
379816542
938271456
657438921
142569873
794183265
813652794
265947318

876954321
423781596
591236748
965873412
347129865
218465973
139648257
682597134
754312689

769134528
148527396
523986174
687241935
931758462
254693781
876419253
492365817
315872649

387246519
592173846
614958723
475682391
861394275
239517468
756821934
943765182
128439657

361759428
528431697
479826531
813675942
296184753
754293186
685912374
942367815
137548269

697821534
421356897
538947621
762513948
819472365
345698712
973184256
254769183
186235479

345196872
716238594
892457316
657914283
184372965
923865741
269581437
531749628
478623159

189745263
736921485
245836791
597483612
318267954
462519378
873652149
924178536
651394827

415879326
267143859
839625741
182536974
573914268
694782135
326491587
948357612
751268493

617945382
835127946
294683571
576394218
483512697
129876453
958261734
761439825
342758169

219435876
675928143
843716529
528693714
367154982
194287365
951862437
786349251
432571698

785216493
214389756
693475182
836152974
142937568
957648321
428791635
571863249
369524817

243915786
859476231
176238459
792863514
431759862
568142397
984321675
325697148
617584923

876524391
512369874
934718256
495682137
381947562
267135948
158473629
643291785
729856413

219743856
487569321
635218749
546931278
128674593
793825164
971356482
362487915
854192637

198732456
247586319
563914278
429658731
835471692
671329584
714295863
386147925
952863147

482615379
375429861
196873425
718562934
543791682
269384517
657248193
831957246
924136758

716834259
892175364
354926871
968352147
245617983
137489526
673598412
529741638
481263795

945861237
368927415
217453896
456798321
723514689
891632754
672185943
584379162
139246578

428357196
193462875
675981324
561739482
732648519
984215637
256873941
319524768
847196253

561829734
972314856
438576192
749138625
615247983
823965471
156792348
294683517
387451269

569724381
738165429
124893756
342516897
915287643
687349215
253471968
476958132
891632574

573928641
291643857
864751329
746312598
328579416
159486273
985267134
632194785
417835962

127985643
359624871
684317529
761498352
492536187
538172496
275861934
813749265
946253718

821964573
463857291
957213648
538672914
196345827
742189356
674528139
289431765
315796482

845723691
236194758
719856432
384967125
651342879
972581346
128479563
463215987
597638214

196387524
523491678
874562319
932176485
487235196
615849237
261958743
748613952
359724861

297354681
483176259
561982374
725491836
618723945
349568712
136247598
854639127
972815463

793128546
158694273
426375819
267419358
839567421
514283697
982746135
371852964
645931782

325876491
847931265
691542837
238415976
716389524
459627318
963154782
174298653
582763149

327895641
681734592
549261783
798512436
413689257
256347918
835476129
174923865
962158374

183529674
569374128
274816539
832741965
651982347
947635812
398267451
715493286
426158793

485297361
619385427
327146589
934618752
156472893
872539146
568723914
243951678
791864235

216945873
435871629
789623451
621534987
548197362
397286145
153768294
964352718
872419536

357246981
962187354
841593267
638974125
524618739
179325846
486731592
793452618
215869473

697845321
345192876
128673954
419358267
852761439
763429185
284517693
536984712
971236548

815763924
924518367
376249815
132695478
697184532
548327196
469871253
283956741
751432689

493615782
761328945
528749631
175984326
846237159
239561478
314892567
652173894
987456213

823945671
916782435
457631289
172856943
395417862
684293517
268179354
541328796
739564128

964385127
813627945
257914683
328756419
549138276
671492538
495273861
786541392
132869754

854623179
123479586
967851423
246738915
591264837
738915264
685342791
472196358
319587642

826397145
714685293
953142867
147869352
235471986
698253714
379514628
482936571
561728439

145682379
823719465
976435128
487326591
352197684
619854732
561978243
294563817
738241956

293587146
178463295
465129378
359618724
612745839
784932651
541376982
836294517
927851463

716925483
482136975
935487162
568293714
127648359
394751628
851374296
273569841
649812537

589413627
674928351
213756894
458167239
361892475
927345186
145289763
792634518
836571942

893712546
267534918
451869327
912346875
684975231
735128694
326451789
548297163
179683452

274186935
635497128
198235764
861953247
359742816
427861359
942518673
516379482
783624591

294135687
583967412
671842359
845796231
719283564
362514798
428651973
936478125
157329846

465297381
721358649
938164725
543971862
279836154
816425973
684513297
352789416
197642538

831694257
249758136
657321894
528946713
763815429
914273568
482139675
375462981
196587342

846752913
197368524
235149678
369274851
458916732
721583496
982437165
574621389
613895247

761423859
529681734
843579126
234756981
987312645
156894273
398147562
415268397
672935418

129847653
847365921
563219784
451938267
798426315
236751849
684593172
975182436
312674598

167254938
829173564
453869172
371582496
684397251
592641387
718435629
945726813
236918745

382794516
971658342
456213789
645932178
728146953
193587264
537869421
264371895
819425637

652438917
734951268
891267534
143579682
285613749
976824351
468795123
329186475
517342896

173284965
485769312
962153478
239547681
617892543
548631297
351476829
824915736
796328154

196457823
853926741
472183569
541279386
239648175
687315492
918732654
764591238
325864917

346518792
957624318
218397546
834759261
629831475
571246983
492165837
765483129
183972654

478561239
395274861
216983547
542398176
861745923
739612458
954837612
183426795
627159384

297816453
145293786
368457219
982635147
671948532
453172968
529381674
816724395
734569821

536748921
918352746
427916583
379824615
164597832
285163497
893275164
652481379
741639258

634917582
927538461
185624379
861293745
342751698
759486213
296845137
573169824
418372956

764382195
358691472
192574683
689413257
573826941
241759368
425938716
816247539
937165824

465178329
829653417
317429586
634897251
572341698
198265734
953786142
741932865
286514973

428765931
351894267
769132548
287649315
534218679
196573824
815426793
673951482
942387156

574968123
236715849
891432675
368249517
412573968
759186234
625397481
947821356
183654792

824561937
639827154
175439628
412675389
587193462
963248715
348912576
756384291
291756843

385674219
964123578
721985346
473269851
198357462
256418793
549831627
812746935
637592184

719458623
235619478
846732915
482597136
397261854
561384792
658173249
974825361
123946587

723859416
948216573
615473298
481762359
362591847
579384162
136925784
854637921
297148635

167384925
524691837
398527641
456972318
783156492
219843576
872469153
935218764
641735289

329714586
564829173
817356492
493287615
756941328
182635749
638172954
941568237
275493861

714638295
589412376
623597814
451283967
876945123
392176548
267859431
948361752
135724689

812397645
953246187
467185392
734562819
286971534
195834276
549618723
328759461
671423958

458126379
639875421
712934685
984561732
275483916
361792548
126357894
593248167
847619253

568729413
219348675
437165892
681254739
953876124
724931568
196482357
872513946
345697281

739526481
612478953
485319762
974182536
358647129
126935847
893764215
267851394
541293678

751436928
842957631
963218574
315784269
298561743
476392815
584673192
629145387
137829456

318792456
672543189
495618372
869127534
543986721
127354968
254879613
931265847
786431295

268475319
319286745
574319628
796143582
123658497
485927136
957834261
631592874
842761953

146937258
785162394
329548716
218659437
563471829
497823165
931785642
672394581
854216973

752913864
398462571
461758293
986174325
145329786
237685149
679231458
814597632
523846917

125347869
894612753
763859241
241578936
659231478
378964512
512783694
936425187
487196325

596372814
247918635
318645927
839421756
672593481
451786392
183264579
965137248
724859163

981437526
543216789
762958143
419682375
835791264
627345891
376129458
254863917
198574632

532418796
671592834
984763215
465281379
327945168
819376452
143629587
256837941
798154623

219367854
758412693
436985712
964531287
823679541
175824936
347258169
592146378
681793425

439251876
261987543
758463291
387524169
946718352
512396487
125649738
893175624
674832915

869741352
154392876
372856194
548639217
926517483
713428569
495163728
637285941
281974635

156329487
379846521
284571693
637284159
925713864
841965372
498157236
563492718
712638945

492867513
367514289
815239467
289375641
756481392
143692758
621943875
938756124
574128936

576389241
923471865
148652739
617538492
394126578
852947316
465813927
231795684
789264153

769348215
421597836
853621749
547819623
216453978
938762154
672935481
384176592
195284367

945638721
738214695
261975348
327891564
859346217
614527983
172463859
486759132
593182476

294716538
876395421
531284796
613972845
948563217
752148963
327659184
189437652
465821379

712563984
543982671
986174523
427851396
395426718
168397245
231649857
874235169
659718432

376518492
481239657
259746831
568973124
914652378
723184569
897361245
132495786
645827913

397261845
851473926
264895731
435986217
976152384
128347569
582714693
649538172
713629458

469583217
721496385
538172694
392751846
617348529
845629173
973215468
254867931
186934752

984156237
653287419
217493586
825614973
731925864
496378125
572839641
368541792
149762358

712859463
563241879
894367251
481793625
276514398
359682714
638125947
147936582
925478136

391527684
758461329
642893715
413785962
976142853
825936471
289614537
534278196
167359248

847516293
395872146
621934758
479365821
562198374
183247569
738429615
916753482
254681937

297658413
463271859
518493276
854136792
172849365
936527184
621385947
389764521
745912638

961852437
258374169
743196528
832961754
614785392
579423816
485239671
196547283
327618945

241596873
839127645
765834192
123745986
678319254
954682731
382471569
416958327
597263418

497385216
231647598
586219437
842976153
165432789
973851642
628594371
314768925
759123864

461283759
295764183
873195642
916472538
752836914
348519267
687941325
534627891
129358476

371982564
269475381
548163792
892731645
756824913
134659827
925348176
613297458
487516239

917265843
482793561
563418279
851379426
634521798
729684135
148937652
376152984
295846317

689342157
172856439
345197682
453671298
298534761
761289345
917465823
826913574
534728916

719546832
658231479
423789561
294675183
381492657
567813924
845927316
932168745
176354298

439167258
516248379
287395164
891634725
645972831
723851496
952483617
164729583
378516942

628597431
495132786
371648925
216983547
837415692
954276813
549361278
182759364
763824159

592734861
437861529
861925743
245176398
186359472
973482615
314698257
729543186
658217934

673914852
492578316
815236497
726189543
159347628
384652971
941823765
237465189
568791234

297856413
365941287
481723956
152378694
739164825
648295371
916532748
573489162
824617539

183467295
965182473
742395816
821539764
594726138
637841529
359274681
216958347
478613952

931486752
765293184
248715963
493152876
876349521
152678349
517964238
629837415
384521697

729841356
813526947
645739281
182375469
437692518
596184732
971458623
264913875
358267194

475981326
168234597
392765841
821397654
536412978
749658132
213849765
984576213
657123489

429853167
167249583
583716294
615328479
932174856
748965312
894631725
256487931
371592648

537264891
146859723
289317456
452198367
691732584
873546912
925471638
768923145
314685279

418263597
675984312
923715648
796321854
542896731
381547269
259138476
834679125
167452983

568934271
413672958
729815634
134267895
685149327
297583416
342758169
871396542
956421783

895716432
246583971
317942658
638451729
951827364
472639815
524378196
163294587
789165243

826415973
534976812
197238546
618359724
372184695
459762381
741693258
965821437
283547169

132649785
498735216
576218394
941526837
865371942
723894651
354962178
287153469
619487523

485619327
796324851
231758946
853471692
164293578
972586134
528137469
349862715
617945283

631957284
859342671
427861359
982175436
514639728
376284915
295413867
748526193
163798542

243671859
917825436
658934721
396418275
785269143
421357698
172583964
839746512
564192387

698732154
573416982
412589763
235861479
984273516
761954328
126395847
347128695
859647231

369172458
785346291
241985736
524718369
937654182
618239574
196527843
453861927
872493615

326184957
498576123
571932684
217468539
653729841
849351276
165843792
984217365
732695418

312568497
547392816
896174253
134256978
758439162
269817534
683921745
471685329
925743681

475289613
691734852
823165974
786913425
354872169
912456387
268347591
147598236
539621748

927386145
584291736
361745982
873164259
256938417
419572368
135629874
642817593
798453621

468921537
952743681
713658294
627139845
385467912
149285376
836574129
294816753
571392468

537186924
648927531
912453678
489562317
153794286
276831495
721649853
365218749
894375162

419675832
567328149
823194657
981243765
275961384
634587921
142839576
798456213
356712498

538267149
629418537
417539826
943682715
152794683
876153294
785941362
291376458
364825971

635198724
971426385
824537961
548763192
297841653
163259847
359674218
712985436
486312579

546981273
831275496
279643518
197568324
325419867
684327951
413792685
968154732
752836149

854296731
362751849
917834265
493517682
128643957
675982314
236475198
581329476
749168523

815392764
246517938
739648521
563174892
974285613
128963475
357426189
692851347
481739256

639857421
547162389
812934765
761495832
253718694
984623157
496581273
128379546
375246918

127985463
598643712
463217598
375469821
689721354
214358976
932174685
841596237
756832149

125894376
934671852
867532194
342759681
718463529
659218743
491387265
276145938
583926417

871632459
354971862
692584317
486719523
125348796
739265148
568423971
243197685
917856234

615397842
278456931
349182756
124738695
593264187
786519324
832641579
967825413
451973268

369158724
217469583
485273169
936741852
724985631
158326497
571832946
893614275
642597318

168974235
492531768
735682941
816245397
243897156
579316482
684123579
927458613
351769824

341578926
526491837
789236541
638725419
274819653
915643782
892157364
157364298
463982175

412938675
683157294
597642381
724591836
965823147
831764529
259486713
376219458
148375962

679531842
524986713
813247569
361752498
285394671
497168235
732415986
956873124
148629357

123465798
754829631
698371245
249187563
315692487
876543912
462738159
537914826
981256374

372658941
489721563
561943287
628179354
935284716
147536829
796812435
814395672
253467198

265847913
719352486
348169257
836214795
452978361
197635824
583791642
971426538
624583179

746829531
981653472
523714869
854297316
179536284
632148795
265381947
418972653
397465128

183629475
972345861
654187932
249738156
816254793
537916284
721593648
495862317
368471529

169278435
875431629
423569871
791625348
236814597
548397162
382956714
957143286
614782953

739254816
268713594
514986732
376498125
945127368
821635947
482371659
653849271
197562483

971268453
432597186
658413792
287359641
394186275
165742839
713825964
829634517
546971328

149267835
763958214
285413976
697532481
524681397
831749652
476895123
358126749
912374568

647185239
918342657
235679841
186294573
794563182
523817964
462751398
871936425
359428716

853791246
619542387
274368951
397214865
582637194
146859732
738425619
421986573
965173428

293857641
814926735
675143829
768514293
421379586
359268174
546792318
182435967
937681452

831456297
769312485
425897163
594263871
318974526
276185934
987641352
643528719
152739648

746539812
152468937
938271546
617953428
384627159
295814673
479385261
523196784
861742395

862347195
453129867
197685243
978532416
315964728
246871359
621798534
589413672
734256981

593841762
682975143
714632958
269518374
458723691
371496285
146287539
825369417
937154826

825496371
436718925
197235486
513879642
762341859
984652713
279164538
641583297
358927164

962358471
837194625
451762389
245687193
678931542
319245768
784519236
123876954
596423817

739485162
245761893
618923457
476318925
921547638
853296741
182634579
367859214
594172386

974625381
612834795
385719426
748563219
523981647
196472538
461397852
257148963
839256174

943851267
571269438
862743915
134976852
658432791
297185346
785694123
416328579
329517684

976382154
381456792
542791863
867243915
153869247
429175638
795638421
618524379
234917586

469213758
187495623
235768149
516842397
728639514
943157286
852976431
694321875
371584962

931782546
674159283
285634719
123495867
749861325
856273194
317926458
498517632
562348971

457263819
291854763
863179245
189625437
324987156
675341928
712538694
546792381
938416572

327619845
568234179
491587263
849372516
253146987
176958324
635721498
914865732
782493651

426918375
893275164
751436289
684193527
935762418
172854693
247381956
519647832
368529741

432178659
981654372
657923148
798361524
265487931
143592786
379846215
524719863
816235497

917583624
864792513
253461789
791245368
526138947
348679152
182957436
439816275
675324891

863149257
527368491
941572638
794283165
312657984
658914723
289431576
175896342
436725819

984317652
261954387
573862491
437628915
829541736
156739248
612483579
745196823
398275164

739142586
185976423
462385917
346527198
271839654
598461372
613798245
927654831
854213769

287341965
351986427
946572183
475128639
638459271
192763854
819235746
524697318
763814592

837126459
149835762
256749318
712684935
963517824
584293671
671958243
495372186
328461597

576143298
821579346
493628751
967482513
384715962
215936874
742391685
158267439
639854127

598173624
316942875
427568931
971684253
264735198
835291746
143829567
659417382
782356419

871593642
642187935
395624781
517968324
468312597
239475168
126749853
954831276
783256419

964538172
328176495
175942638
836719524
247365819
591284367
783421956
452693781
619857243

341692785
527318694
968457213
176849352
892563147
453721869
739185426
214976538
685234971

728349156
465178932
913625784
289764315
354891267
671253849
146987523
892536471
537412698

516749283
237865914
498132765
964257138
175483692
382916547
829674351
643521879
751398426

142839576
893765124
756241398
968174235
214593687
537628941
625987413
379416852
481352769

197436528
328571964
645289317
269715843
731824695
584693271
473952186
812367459
956148732

924186537
517439826
638572491
465391278
793825614
281647953
159764382
876253149
342918765

857192463
236854971
194376528
478231695
561749382
329568147
682413759
743925816
915687234

397561842
458239176
126487935
813672594
249815763
675394218
581943627
732156489
964728351

428175369
657983214
319264587
193652478
786431952
542897631
265748193
834519726
971326845

715986432
384271965
296345781
568192347
931764528
472538619
853417296
129653874
647829153

276438195
598127364
143965728
937546281
825719643
461283579
752891436
619374852
384652917

368147295
927538146
145629873
519283467
832476519
476915382
691852734
754391628
283764951

831946275
765123984
429785613
514872369
397564128
286391547
148639752
673258491
952417836

381927546
675314298
429586713
148295367
537168924
296743851
812639475
953471682
764852139

765328149
134965278
829714536
598243761
647159823
213876495
956482317
481637952
372591684

196257483
852143769
437896521
723985146
615324897
948671352
569718234
281439675
374562918

248169537
371825469
695437821
837694215
124583796
569271384
756312948
983746152
412958673

269743581
147285936
385916247
754832169
892167354
631459872
516324798
478591623
923678415

728165934
951843267
643972581
497581623
132496875
586237419
379658142
815324796
264719358

253687491
861495327
479123658
147859236
685312749
932746185
726538914
318964572
594271863

657149382
214873596
398652174
826594731
475316829
139728465
563981247
941237658
782465913

465197832
397682154
182543679
239814567
854769321
671235498
918326745
543971286
726458913

945317682
136928475
827456193
283769541
459182736
761534928
672845319
514293867
398671254

642751839
381694257
597832416
865213974
473589162
129476583
218347695
936125748
754968321

214386795
967251843
385497126
628934517
751628934
439175682
593712468
176843259
842569371

382615947
671439285
945782613
563147892
429856731
817293456
258374169
196528374
734961528

851934726
324786915
976251384
543169278
712845639
689372451
295613847
167428593
438597162

529481376
186573249
437296518
395867124
874312695
261945837
912758463
648139752
753624981

458936217
129574683
736821495
912453768
674198532
583267941
867342159
291685374
345719826

927164358
356728941
841539672
235641897
478953216
169287435
694875123
783412569
512396784

136574982
785912436
294683571
458269317
912347658
367851294
679438125
843125769
521796843

142937856
579862431
836154927
297518364
613479582
458326179
325741698
964285713
781693245

649258371
251763984
783419526
398172645
475896213
162345897
837621459
916584732
524937168

482371659
935648217
716295438
148952376
293716584
567834921
874563192
659127843
321489765

623571948
197843256
458962731
739415682
815726493
264389175
571234869
342698517
986157324

217358964
498612573
365749821
149867235
732591486
856423719
924176358
581234697
673985142

463278915
157394286
298615347
529146738
371829564
846537129
934762851
615983472
782451693

847325619
569481723
321967548
938742156
215836497
674159832
183694275
792518364
456273981

215349867
947856132
836127549
678593421
593214678
124768395
461982753
782635914
359471286

516387249
487295613
932461587
624913758
391578462
758624391
165739824
843152976
279846135

214679853
875324916
396581427
567142389
129738645
438956271
641297538
783465192
952813764

815296743
273184659
496357821
731628495
549731268
682549317
128475936
964813572
357962184

359718624
864925731
217346958
196453872
523867419
478192563
742681395
935274186
681539247

724516938
631498752
985273146
349627815
567381294
812945673
173864529
256139487
498752361

274513698
361987254
895426173
742135869
689742531
153869742
517294386
938651427
426378915

541382679
236794581
897516243
652831794
913457826
784269135
365928417
429175368
178643952

724536189
963148257
581279364
278354691
435961872
619782435
396427518
152893746
847615923

748513962
152986473
369742158
516327894
287491536
934658721
825139647
473865219
691274385

678219435
915483726
243576819
186792354
492835167
537641982
369124578
751968243
824357691

965378124
734251968
821694573
697145832
358762419
142839756
286917345
413586297
579423681

376192845
249568713
851734692
538426971
197385264
624971358
785219436
912643587
463857129

415682973
638971452
729345861
197458236
582136794
364729518
976814325
243567189
851293647

519283476
846579321
327461589
978152643
631894752
452637918
794318265
163725894
285946137

316294758
257861394
849357261
481675923
723189645
695423187
938746512
572918436
164532879

348579261
752163894
196248735
579624183
824731956
613895427
937486512
461952378
285317649

684257139
319486275
725193846
236941587
947538621
851762394
162874953
573629418
498315762

738259641
142368975
695417283
369871524
487526139
251943867
916784352
573692418
824135796

241738956
863159472
795264813
436875129
512693748
978412365
157986234
629341587
384527691

984563217
571842963
236179854
328954176
615287439
497631582
742315698
859726341
163498725

265134798
819267345
734589612
123895467
576423981
498716253
651342879
347958126
982671534

185932467
324761958
796845123
231478596
968153274
547296381
872514639
453689712
619327845

973168452
486925137
215473698
698712345
127534869
354689271
742391586
561847923
839256714

276984351
485137629
319652874
837291546
942365187
561478293
798513462
623849715
154726938

345176892
867293145
129854673
298745361
614389257
753612984
576931428
432568719
981427536

817342596
693578241
542169837
456721389
238695174
179483625
981254763
725936418
364817952

527398146
369174258
148652937
792563481
814927563
653841729
486219375
231785694
975436812

219768534
456392187
783514629
541879362
928643715
367251498
895436271
672185943
134927856

456287931
382619475
917354286
123468597
874591623
569732814
638125749
245973168
791846352

384756192
526319748
971284635
218947563
657831429
493562871
842173956
735698214
169425387

865149237
137258964
492763851
721694583
658312479
349587126
573421698
284976315
916835742

149728356
678354129
352196478
931842567
764935281
285671943
826513794
493287615
517469832

472965831
513728496
968431527
796184352
845372619
231596784
624859173
389617245
157243968

392615784
651874932
487392561
914586273
528739146
763241895
176953428
249168357
835427619

682794513
543821697
179365482
825679134
936418275
417532869
351287946
268943751
794156328

516843927
472659813
983721465
139586274
864237591
725914386
391468752
248175639
657392148

381457629
974621835
526893714
268579143
415362987
793184256
157236498
632948571
849715362

168742539
725193486
394658271
416275893
839416752
572389614
657921348
983564127
241837965

486395721
527186943
193724856
934652178
261478539
758913264
615847392
842539617
379261485

369582471
571346982
248917365
853294716
416738529
927651834
682475193
735169248
194823657

623451798
495783612
871269435
712945863
569378241
384126579
236894157
948517326
157632984

785312496
341695278
629847153
517286934
932754861
864139725
258961347
493578612
176423589

947561238
132487695
685392741
526743819
793128564
418956327
261879453
859234176
374615982

345896217
271534896
689721453
837945621
562318749
194672538
428163975
953487162
716259384

942183675
651972438
873564219
786259341
524316987
139847526
368491752
295738164
417625893

148529763
329761548
657834921
573416892
912385476
486297135
235948617
864173259
791652384

623417598
487935162
195826743
254791386
879653214
361248975
712364859
948572631
536189427

843175692
591286734
276349518
914652873
785431926
632897451
127968345
369514287
458723169

396578241
715432698
248619753
863295174
529741386
471863925
154327869
632984517
987156432

563872914
481935762
972416583
258397146
194628375
637541298
725184639
346759821
819263457

275396418
983421675
614857239
761289543
428635791
539174862
346512987
892743156
157968324

842136975
695287314
713459628
376521489
284793561
951864732
427615893
169348257
538972146

746192385
389756412
152348679
518964723
467213598
923875146
234581967
695427831
871639254

198734256
425168739
673592418
751849623
942613587
836275194
369451872
584327961
217986345

839421567
715638429
264759318
473592186
596184732
128376945
647215893
952843671
381967254

182593746
653742198
974816253
461279385
235468917
897135624
529387461
716954832
348621579

845312796
613479528
297586431
956724813
134895672
782631945
471268359
569143287
328957164

527184936
964732518
318965274
285691743
193457862
476823159
739548621
852316497
641279385

738654912
146982537
259173864
493265178
561738249
827419653
974526381
315897426
682341795

213549768
564871329
798632145
872153496
159486237
346297581
935764812
627318954
481925673

124398657
375416298
986725431
631249875
752683914
849157326
568972143
493561782
217834569

986752431
247391568
135846297
362418759
419527386
758963142
693175824
874239615
521684973

475829631
913675428
682314795
267138549
159246873
834597162
346981257
721453986
598762314

926478153
534219876
718653429
892531647
471926385
365847912
657384291
143792568
289165734

672918435
954763128
381452976
126384759
839275641
547691382
413829567
798536214
265147893

345179862
812643759
967825431
584936217
723418695
691752348
458397126
236581974
179264583

581724396
347569218
692813754
723485961
856197423
914632875
275346189
468971532
139258647

743856129
689312574
125497863
367584912
958261347
214739685
876923451
592148736
431675298

765312894
439865271
821947563
648129735
357684912
192573648
914256387
586731429
273498156

629734158
813596742
754218639
978462315
432185976
165973824
596341287
347829561
281657493

348791562
792654831
156283794
821367945
567942183
934815276
675429318
289136457
413578629

981572634
462193875
537486219
853764921
176925483
294831567
725619348
319248756
648357192

245693187
186547932
793812546
561724893
479368215
328951674
937286451
812435769
654179328

126893574
397451286
854672931
241586793
639724158
578139462
983247615
712365849
465918327

319465872
658927413
274138956
581743629
936852741
427691538
142586397
893274165
765319284

753249816
482631795
196587432
218495673
634178259
975362148
861954327
527813964
349726581

378952641
624183579
915764382
289475136
761238954
543691827
896347215
432516798
157829463

165428739
438976512
729135846
582349167
647512983
391687425
854293671
913764258
276851394

784695123
935281476
216473895
523947618
671832549
498156732
847529361
159364287
362718954

745621389
329487651
168593247
934865172
652174938
871239564
416958723
593742816
287316495

825634179
917582364
463971582
549768213
781423956
236195748
194256837
678319425
352847691

795364218
643182975
812795364
326478159
958621437
174539682
539217846
481956723
267843591

369158724
512947386
478362159
124896537
637521498
985734612
841273965
296415873
753689241

386157924
592346817
741982356
419273685
257869143
863514792
924631578
138725469
675498231

948712536
237546819
615938427
183479265
472653981
569281743
856327194
791864352
324195678

479561832
856324719
123897564
532689471
948713256
617452398
264935187
785146923
391278645

386972415
294581376
175364928
912657843
758493261
643218597
531749682
467825139
829136754

914268735
625793148
738541629
179325864
483617592
256984371
391456287
562879413
847132956

312564897
876932541
954817263
761398425
295746318
483251976
637425189
528179634
149683752

253719648
971864235
468523971
124938567
637451892
589672314
345297186
796185423
812346759

751328694
823964157
694715283
145683729
976452831
382179546
519837462
237546918
468291375

286745193
957123864
341968257
194637582
675284931
823519476
538472619
712896345
469351728

186972345
524381976
793456812
347295168
215638794
968147253
831764529
479523681
652819437

631748952
825913476
974625183
317284569
269571348
458396217
542869731
196437825
783152694

195743862
247698135
386152794
523481679
914276358
768539241
452867913
631925487
879314526

314759268
568234917
279681354
421378596
953416872
786925143
897542631
135867429
642193785

562918743
734526981
189734526
417269835
953481672
826375419
291857364
648193257
375642198

947312865
158746923
236958714
361589247
594267381
782431596
823174659
479625138
615893472

253419867
894763215
761825943
512678439
386942571
479531628
645187392
138296754
927354186

936274518
275186493
184953762
591827346
348695127
762341859
859432671
413769285
627518934

692738541
481695237
357124986
145867329
928413765
763952814
519286473
234571698
876349152

236795148
794812653
581364972
379158264
862437591
415926387
127689435
958243716
643571829

248159376
196783425
537462918
823697154
459321867
671548239
782916543
315874692
964235781

875924631
693715824
142638795
359276148
418359267
267841359
926587413
584163972
731492586

415687293
379241568
682935714
823469175
947152836
156873942
591324687
238716459
764598321

589673124
641259873
327481965
836715492
912364758
475892316
163547289
754928631
298136547

471625839
825439716
639718524
263591478
948372165
157864392
382957641
596143287
714286953

475296138
369481572
182357964
518764293
627839451
943512786
754628319
831945627
296173845

413698752
987524136
256713984
395862417
641375298
728149365
879251643
132486579
564937821

451629387
963758421
827431956
349286715
582917634
716345892
298564173
134872569
675193248

239168475
846957231
571324968
618295347
793416582
452873196
385741629
124689753
967532814

439658721
178329465
652174389
284561973
517893246
963742518
846235197
795416832
321987654

795163248
813942657
462578391
921835476
548617932
376429185
254791863
189356724
637284519

746982135
152736948
983451672
261374589
597128364
438569721
619243857
325897416
874615293

923567481
741938256
856124397
387416529
514279638
692385174
479652813
238741965
165893742

941527683
623849517
875136942
786352194
219764358
534981726
398475261
452613879
167298435

628439157
195726438
347518926
839174562
461285379
752693814
986357241
514962783
273841695

392816457
471539826
685742391
913465782
268973145
754128963
129687534
537294618
846351279

825463917
197285463
364197285
416528739
278931546
953746821
642359178
789612354
531874692

487562913
259183467
361947285
836459721
195728346
724316859
643895172
578231694
912674538

528149637
971683524
634527918
395416782
712895346
486732159
263954871
147368295
859271463

418572639
627493185
539816274
986135427
271684593
354927861
863751942
795248316
142369758

216348759
457219836
938756214
721695483
543872961
869134527
684923175
375481692
192567348

798346125
612857349
453192768
536218497
147935682
289764513
925671834
364589271
871423956

438591267
217368594
956472138
895147326
642853719
173629485
769235841
384716952
521984673

469327851
137548962
285961374
841635297
376892415
952714683
618253749
593476128
724189536

359176482
714829356
268543791
621387945
937654128
845291637
573468219
192735864
486912573

765839421
491526783
283417569
647158932
912673845
358942176
834291657
176385294
529764318

184923576
592716438
673584192
421369857
769845321
358172964
947231685
215698743
836457219

326458971
975162834
814397256
753841692
182639745
469725183
537286419
691574328
248913567

312549876
986721543
754683912
561392784
243875691
879416235
197254368
435968127
628137459

358214967
472896315
196753482
689347521
715982634
243165798
927538146
834671259
561429873

145963872
267418953
893572416
689257134
574136289
312849567
938625741
751394628
426781395

928654731
475123968
316897452
681975324
534216897
297438615
853761249
762549183
149382576

746192538
283745916
195368247
619584372
574239861
328617495
452971683
831456729
967823154

941832765
376451289
852697341
539268417
168574923
427319856
293145678
785926134
614783592

645183927
213479586
978625413
734852691
892761354
561394278
157246839
326918745
489537162

362579418
541386927
798124635
684791253
937245861
215863794
823957146
459618372
176432589

524863179
761294385
389715462
276381954
895642731
143579826
452938617
618457293
937126548

285641793
197238465
643759128
419367852
856492371
732185649
361524987
924873516
578916234

452719638
397286541
861453972
974361825
213875469
586924317
148532796
635197284
729648153

485371269
913652784
762984315
196528437
278463591
354719826
521897643
837146952
649235178

572841639
489263157
361957824
827519463
154326798
936478512
795634281
248195376
613782945

648517932
153492768
279368451
467839215
985241673
312756894
891625347
524973186
736184529

137264958
894517362
625839417
578342691
419685723
362791584
751923846
946178235
283456179

915274638
426813957
387965124
153746892
679582413
842139765
531497286
768321549
294658371

983715624
241368957
576294183
792481365
415639872
638527419
367842591
154976238
829153746

879123564
453976281
216845973
925387146
341692758
687514392
562439817
134758629
798261435

498756312
263981745
715234896
576312489
849567231
321498567
137645928
654829173
982173654

714659823
623871594
589423761
147962358
832517946
956348217
298136475
365794182
471285639

693214578
584937621
172865493
926581347
857342169
341796852
735428916
268159734
419673285

782459631
194863527
536172984
215634879
679528413
348917256
427395168
963281745
851746392

132467985
687295314
945831672
469172538
371958426
258346197
714629853
593784261
826513749

328591476
674823915
159647382
591762843
463985721
782314569
916438257
247159638
835276194

139725684
547986132
268143957
681597423
493218576
725364819
954872361
812639745
376451298

524831976
381967542
679245831
795182463
862493715
143756289
436579128
918324657
257618394

562147839
394682517
718953246
879316452
453278691
621594378
945861723
136725984
287439165

641793852
385261974
729854613
867312495
293546187
514978236
478639521
132485769
956127348

695278413
321594678
478316259
534921786
762843591
189765324
213687945
857439162
946152837

592761834
683594721
147283569
328659147
914378652
756412983
265137498
831945276
479826315

178956432
946723158
253418976
362591784
514872693
897634521
425369817
639187245
781245369

469872135
517643829
823915476
175498362
348526791
692137548
956384217
284761953
731259684

674315289
123897654
895624713
342579861
519268437
786143592
238751946
457936128
961482375

851763942
264819735
937425618
129387564
743651829
586942371
698274153
312596487
475138296

618735429
973642158
524198637
246873915
831459762
795216843
182567394
367924581
459381276

571283964
962471853
843569172
639152748
714638529
258947631
386714295
427895316
195326487

159684237
874293561
362715894
218349756
643578912
597126483
986437125
425861379
731952648

341657892
657928413
892314657
469283571
528761934
173549286
934876125
715492368
286135749

946381257
172945683
853267914
215634879
389712465
467859321
728593146
691478532
534126798

985123647
167584293
324976158
658297431
239418576
741635982
493862715
576341829
812759364

619754382
425381976
387692451
896235714
731946825
542178693
963517248
258469137
174823569

357426981
214598376
869731245
671852493
428369517
935147628
583214769
746985132
192673854

164835297
873192465
592647831
235419786
619278354
487563912
356924178
748351629
921786543

915276348
287543691
463891257
748359126
591627834
326184975
172438569
654912783
839765412

923486517
178593246
645127938
361972854
257834691
894651723
516749382
739218465
482365179

617843529
489562731
352791846
168235974
735914682
294687153
541376298
923158467
876429315

352847169
891356247
746129538
534798621
189462375
627531894
973285416
215674983
468913752

921475368
685923741
734186295
347251986
568794132
192368574
813549627
479612853
256837419

859347612
674921538
231658794
512493867
947865321
386172945
495286173
168734259
723519486

514968273
369752481
278341569
132476895
845129637
697583124
956834712
781295346
423617958

536987412
891624735
742315968
318279546
429856173
675431829
257193684
184562397
963748251

127836594
853294671
694157832
578319426
342678915
961542783
716483259
285961347
439725168

327694581
915728463
486351792
739165248
254983617
168247935
542819376
671432859
893576124

349876521
587213496
621945378
214687935
735194862
968532147
476358219
152469783
893721654

594236817
273819645
681745329
728361594
936452781
415987236
852174963
347698152
169523478

378641592
194275836
256398714
729854163
415963278
683712459
847536921
962187345
531429687

237154986
945836172
186279354
593762418
461398527
728415693
819623745
652947831
374581269

597824136
481563279
326791845
648215397
235987614
179346528
913458762
752639481
864172953

573846921
894321675
261597384
182465739
347918562
659273148
425639817
738154296
916782453

128649735
597132468
436758291
684913572
971524683
253876914
742391856
369285147
815467329

768915234
419236875
532784916
143528769
856497321
297163458
375649182
981352647
624871593

549628173
712543689
386917542
895234716
637851924
421796835
974162358
163485297
258379461

931486257
854712369
276539841
613894572
429675183
785123496
598361724
142957638
367248915

167385294
392614875
458297631
876423519
941758362
523961748
684539127
735142986
219876453

739864125
548213697
621759483
813697542
495128736
276435819
964371258
387542961
152986374

683752914
574193682
921648753
817469325
469325178
352871469
135987246
296514837
748236591

576314892
814972365
293568741
961743258
385129674
427856913
148637529
659281437
732495186

451678392
839512746
726394185
214789563
397165824
568243971
672951438
945836217
183427659

142793568
695481723
738526914
489172635
521369847
376845192
217638459
964257381
853914276

974513826
512786493
386492517
291875364
738624159
645139782
163957248
829341675
457268931

124587369
835926741
769134258
297615483
418293675
653478912
941862537
572341896
386759124

214358679
368479215
759216384
543862197
892741563
671593842
486935721
137624958
925187436

861234579
523976148
974185362
185367924
237849615
496512783
658723491
719458236
342691857

472183596
836952174
591746328
914827635
758364219
623591847
187435962
369278451
245619783

138276459
259843176
467591832
825369714
974152683
316487925
542618397
783924561
691735248

517493286
823567914
946281735
632849157
759136428
481725369
395614872
274358691
168972543

649375821
853214679
172968435
425896713
316742598
798153246
961487352
287539164
534621987

612874539
793516428
854923716
985167342
431258967
267349851
549681273
128735694
376492185

819637524
475218369
623459178
267395841
941782635
358164297
784526913
196843752
532971486

873951264
912346578
546872193
427139685
638524719
195687432
251798346
784263951
369415827

197265843
256834917
384917256
918723564
762541398
543689721
475198632
639472185
821356479

369145287
248379156
751286493
514798632
923461875
876523914
132954768
697832541
485617329

718564329
925173684
364928715
839617542
452839167
176245893
693782451
287451936
541396278

659178342
287354619
143926578
875263194
492581736
361749825
918632457
524817963
736495281

279538146
136942857
458671329
397214568
524786931
681395274
812463795
765829413
943157682

154386792
276941538
389527164
438719625
627854319
915263847
741695283
562438971
893172456

632489517
548721639
179365284
954836721
813297465
267514398
791643852
385172946
426958173

519827436
428693157
376541892
951364728
264789315
837152964
643218579
792435681
185976243

591364827
387295416
246178935
832457169
174639258
659821743
915746382
463982571
728513694

862749135
945831762
173625984
359162478
416978523
728453691
687214359
231597846
594386217

926318745
134527689
587946321
253894176
418673952
769152438
395781264
641235897
872469513

358217964
674953812
129468735
961384257
247591683
835672149
483129576
796845321
512736498

158243679
962785134
473619528
796132845
314568297
285974361
847356912
539421786
621897453

315924876
497861325
268537194
732416958
946385712
581792643
859273461
174658239
623149587

935142876
762589341
148367952
296754183
854931627
317826594
423698715
581473269
679215438

874536192
613928457
259741683
385274961
721659348
946813275
597362814
138497526
462185739

649578132
283419765
157623984
712986543
364752891
895341627
476835219
931267458
528194376

182593476
375426198
469718235
593842617
628971543
714635982
946287351
851369724
237154869

142857369
693421857
758693421
567148932
489372615
231965748
974516283
316289574
825734196

147396285
385274196
269185374
716849532
523761849
894523761
451937628
672418953
938652417

285936741
467512389
193487265
358761492
612394578
749258613
574829136
831675924
926143857

439856721
861723954
752941683
284139576
597264138
613587249
925318467
148672395
376495812

897462513
316579824
542813679
628394157
479251368
153786942
765948231
281637495
934125786

582496713
974231586
631785294
148923675
296574831
357618942
815367429
769142358
423859167

598423671
732186954
416597283
857634129
269851347
341279568
923768415
674315892
185942736

951826473
874351269
632794815
748962351
329185647
516437928
297618534
463579182
185243796

937584612
864321759
521796348
793215864
416873295
285649173
148962537
379158426
652437981

376912548
152478963
984356721
893264157
241587639
567193482
418725396
639841275
725639814

724956138
693281754
185374629
541692873
837415296
269738415
318547962
972863541
456129387

457689132
621435987
398217465
583961274
274358619
169724853
915843726
732196548
846572391

635472198
478319526
219658473
892167354
347825961
561934782
783291645
154786239
926543817

541873962
768429351
392651478
917385246
253746819
486192735
624538197
179264583
835917624

936127458
487563129
521948673
173854962
698732541
254619837
849275316
362481795
715396284

475863129
823179456
169452378
587621943
914387562
236594781
641235897
392748615
758916234

386572419
594381762
172496358
763128945
821954637
945637821
438715296
657249183
219863574

124736859
935284176
786951243
479825631
851463927
263197584
318549762
692378415
547612398

398264571
146597832
752138694
875619243
921483756
634752918
489325167
217946385
563871429

731926485
956348217
482517936
198754362
247631598
365892174
613485729
579263841
824179653

543296178
682471953
179358264
234987615
751624839
968513427
427865391
895132746
316749582

893412675
476385129
512976834
759263418
128749563
364851792
987624351
631598247
245137986

897653142
261487935
534291687
389516724
472839516
156742398
925168473
618374259
743925861

459287163
183659427
762431985
971365248
246798351
538142679
614873592
825914736
397526814

895261743
436587921
712439685
127846359
958723416
364915872
241398567
673154298
589672134

582761493
763849512
941532876
279615348
416283957
358497261
625374189
137958624
894126735

864397521
753261984
192854763
928176345
631425897
547938216
275619438
419783652
386542179

943172568
528463917
761598432
859324671
274916853
136857294
617289345
485631729
392745186

781953642
293146587
456728931
612387459
974562318
835491726
568239174
327614895
149875263

412987563
375146829
869235471
184679352
293451687
756823914
947518236
638792145
521364798

314678529
679235148
582149736
498726351
731594682
256813497
143987265
925461873
867352914

798316254
643285791
215497683
832751469
157964832
964823517
376549128
421638975
589172346

169574238
247683915
835912764
691357482
723841596
458296371
574169823
912438657
386725149

741923865
536817492
289465173
153748629
892136754
467592381
918274536
374659218
625381947

349625817
561784329
782391654
896453271
235917468
417862593
654139782
978246135
123578946

539278146
674195238
821634759
297853614
145926873
386417925
458761392
762349581
913582467

864293175
725481396
913765428
649537281
238619547
571842639
356974812
487126953
192358764

768214359
431759286
529638741
215843967
397562418
684971523
853127694
946385172
172496835

573269841
842715963
916438257
754823196
369174528
128596734
431982675
285647319
697351482

681275934
257439186
943186752
178643529
392518647
465927318
519862473
836754291
724391865

426189537
397256184
851743962
685321479
942675318
173894625
719432856
264518793
538967241

348591672
576284913
921376854
814937265
295168437
637425198
469752381
782613549
153849726

721563948
654981237
938472615
865129473
173846529
249357186
597218364
316794852
482635791

879462351
536817942
421395867
294678135
783951624
615234798
342786519
958143276
167529483

149863257
835271946
762459381
286745139
914638725
573912864
698124573
327596418
451387692

192856347
873249516
456731928
239418765
561973284
748562193
915687432
624395871
387124659

231965478
845732691
769148352
928374516
413596287
576281943
392857164
184629735
657413829

587643291
432197586
196285473
618759342
349862157
275431968
863524719
951378624
724916835

593172684
124856397
876493215
769284531
358617942
241935876
415368729
987521463
632749158

941876352
653921847
782453169
538267491
419538276
276194583
894712635
327645918
165389724

948261357
321857469
675439281
496172835
713548692
582396714
839725146
157684923
264913578

143297568
957684312
268351974
492568731
315479286
876132459
689745123
731926845
524813697

136782945
589643712
472591638
391865427
864127359
257934861
948256173
723418596
615379284

816539427
235741896
479826153
651294738
348657912
792318564
984162375
123475689
567983241

659174382
481239567
327685419
518927643
964813725
732456198
276391854
845762931
193548276

341596782
952874136
876123945
635281497
219467853
487359261
763942518
198735624
524618379

271896543
698345721
354712698
183469257
926157384
745283169
412638975
537924816
869571432

346985271
159247638
287136549
613459782
824671953
795823416
532798164
971364825
468512397

386294157
492751836
517638942
123879465
745163289
869425713
654982371
938517624
271346598

789231645
236458179
145697283
861729534
493865721
527314896
612983457
954172368
378546912

435162789
729548163
861739254
547316892
612984537
398275416
184623975
973451628
256897341

584629731
192537864
673148592
829316457
357984216
461275389
235761948
718493625
946852173

596843172
341725986
827169345
715236498
263498517
489517263
978351624
634982751
152674839

436859172
259176483
817423956
974312568
365798241
182645397
543287619
721964835
698531724

745836921
369142758
281597643
976328514
452619837
813754296
537981462
128465379
694273185

763845129
491732568
528961734
289154673
345697281
617328945
874219356
132586497
956473812

465932178
892571364
137684295
649815732
351729486
278346519
784263951
923158647
516497823

462375189
178946532
539281674
345619728
821537496
796824315
257168943
913452867
684793251

192874365
863195427
745362981
236517894
987426153
514983276
679231548
358649712
421758639

129356748
735984126
486721395
397568412
641297853
852413679
964135287
513872964
278649531

642791853
879365124
315248967
481639275
756824391
293517648
537982416
128456739
964173582

895471263
627398415
431625978
279186354
146539782
358742196
912864537
563217849
784953621

671984253
925631487
384572196
218465379
496327518
537198642
853716924
162849735
749253861

182793546
634851972
957624138
819462357
763185429
245379861
478516293
591237684
326948715

361457289
587932614
429186573
273598146
946271358
815643927
138765492
792314865
654829731

296413785
485792136
137685924
923148567
851267493
764359812
379824651
648531279
512976348

813564279
769123458
245897163
987345621
452681937
136279845
598432716
621758394
374916582

146873952
873592164
925416387
461925873
739681245
258734691
387249516
692157438
514368729

375928164
814675293
962341758
453187926
296534871
187269435
749856312
628713549
531492687

934857216
716923845
852164397
241736589
385419762
679582431
598241673
123678954
467395128

578196423
931724856
264853197
159237684
386415279
427968315
845672931
613589742
792341568

786219345
415673829
392485716
561392478
839147652
247568931
178924563
654831297
923756184

238471596
169258473
754693128
813725649
526349781
497186352
382567914
971834265
645912837

827431695
496825137
153769482
985316724
761294853
342578961
678152349
219643578
534987216

217486593
534927168
968315742
783194256
452763981
196852437
629578314
375641829
841239675

817426359
649358271
253917846
596842137
128673495
734591682
472139568
381765924
965284713

847291365
592436817
361785429
125648793
634957182
978312654
753169248
486523971
219874536

347256918
865791324
912438675
671529483
593847162
284163597
426985731
738614259
159372846

163872495
729541836
584639172
495127368
276983541
831456729
642715983
957368214
318294657

471932856
368751429
952684317
286395741
739148265
145276938
813469572
694527183
527813694

893624751
526719834
471835629
932581476
614273598
758946312
167398245
345162987
289457163

348951672
957826134
261374589
589413726
134762895
672598341
893145267
716289453
425637918

276584139
398127456
154963782
635241897
842739561
719856324
423618975
961375248
587492613

248715639
673429815
519836274
934167528
756283491
821954763
167598342
495372186
382641957

127964538
635728419
984351276
568493127
379216854
412587693
746132985
891675342
253849761

793518462
125764938
486293571
638471259
571329684
249685713
862147395
957832146
314956827

819452367
647138529
235796418
492385671
351679842
786241953
164923785
573814296
928567134

365297814
187534269
429681357
748126593
236958471
951743682
694315728
513872946
872469135

784321965
935647821
162958734
459763218
617289453
823415697
576832149
348196572
291574386

648927513
315864792
792135468
956273184
174589236
823641975
531498627
467312859
289756341

578123694
342986715
916547283
783654129
659231847
421879536
864792351
297315468
135468972

384529716
912674835
765381492
231856947
698437521
457192683
149763258
526918374
873245169

728569314
936174852
145832796
812953467
467281935
593746281
671498523
359627148
284315679

269854731
574391862
183276594
826543179
937182456
451967283
618435927
745629318
392718645

157943628
462581973
839762514
541826739
786139245
923475186
614397852
278654391
395218467

627583419
489716523
351249876
165932784
298467135
743851692
572698341
814325967
936174258

382497561
697153284
415826937
741938625
539612478
268574319
874265193
923741856
156389742

268534971
541729368
937618452
825197634
796243185
314865729
173452896
482976513
659381247

613784952
749523618
582691473
876342195
294815367
135967824
951478236
368259741
427136589

512937648
468512793
973684125
189325476
257469831
346871259
695748312
824193567
731256984

695123478
437896251
821754369
948672135
162539784
753418692
384265917
516947823
279381546

798514236
542673981
613829754
934165872
186732549
257948613
825391467
369487125
471256398

839547162
415263789
672981534
924615378
186374295
357892416
748156923
563729841
291438657

563912784
917864253
248573196
329785641
485126379
671439825
734251968
856397412
192648537

735681429
894372615
612954738
951728364
347596182
268413597
183245976
476839251
529167843

436578291
215496387
897231546
674125938
352789614
981364725
769843152
528917463
143652879

573962184
968431275
241587396
159348762
687219453
324756819
496173528
815624937
732895641

823791645
591846732
674235189
362157894
415389276
789462351
257918463
136574928
948623517

235916487
794258613
681743529
457891236
168324975
923675148
379462851
812539764
546187392

389516427
425739618
176482935
217948356
853627194
964153872
748395261
532861749
691274583

968547231
147293865
235618794
371954628
824736159
596182473
482365917
759821346
613479582

296758134
851234769
473196285
638421957
917563428
542987613
325679841
189342576
764815392

764213958
253986741
981475263
617358492
539624187
842197536
126539874
475862319
398741625

416397285
972581436
583642197
849263571
235719648
167458923
658934712
324176859
791825364

147293568
562847319
983516724
695178432
431962875
728354691
276489153
314725986
859631247

193624857
864751392
275389461
781563249
542918736
639247518
356892174
427136985
918475623

486129573
352674189
917385264
268937451
794516328
135248697
621893745
549761832
873452916

256793481
894612537
713458296
947326158
685941372
132875964
469137825
571289643
328564719

462971358
138425697
957683241
795214863
623798514
841356972
586137429
214869735
379542186

194572683
762138594
835964127
386245719
579613248
421897356
253789461
648321975
917456832

672134859
348529167
951687234
714395682
893216745
526748913
135962478
287451396
469873521

491782365
752639148
863451972
536297814
274815693
918364257
385176429
629548731
147923586

165748329
827396451
493152867
379615284
682437195
541829673
916584732
754263918
238971546

792356481
651984732
438217956
215839647
946571823
873642195
364195278
187423569
529768314

514927863
973586142
826431795
758192634
241653978
639748521
485269317
192375486
367814259

574382691
386914572
129675843
763421985
248597136
951863724
637259418
812746359
495138267

862174395
759238146
134695728
386542971
241789653
597361284
623857419
918423567
475916832

742158369
936472815
185396724
598624173
374819256
621735948
219563487
867941532
453287691

712385649
645792831
893614572
286157493
431928756
957463218
174236985
368579124
529841367

812794356
695328741
743156289
278469513
534217698
169583427
957832164
481675932
326941875

243697851
758134629
961285374
534978162
179326485
826451937
487513296
312769548
695842713

627481359
194653287
583297641
435962718
279318465
861745932
712834596
356129874
948576123

475263981
813954672
296817345
942176853
361528497
587349216
734685129
628791534
159432768

163427958
587693142
924185673
652719384
731864529
498352761
875231496
219546837
346978215

128934657
346725189
579618423
295461738
831297546
467583912
954372861
613859274
782146395

935261478
642387195
871459623
316825947
587946231
294173586
158792364
423618759
769534812

536871942
917462853
824359761
748293615
651748329
293516478
172984536
469135287
385627194

518496237
297531468
463728159
139274586
726859314
854163972
642317895
981645723
375982641

124938576
896715423
573426189
341687952
657293814
289541367
438172695
962854731
715369248

157384962
836792415
492561837
529173648
783246591
641859273
274618359
918435726
365927184

573164982
284395167
169728345
347982651
956417238
821653794
695241873
718539426
432876519

534761829
718932654
269845713
483217965
157396482
926584371
875423196
391658247
642179538

861392547
254817396
973654281
342961758
718235964
596478132
627589413
489123675
135746829

493612857
517948236
628573491
235796148
741285963
869431725
376824519
952167384
184359672

925347816
716589342
834216975
493125768
162978534
587463129
379654281
248791653
651832497

763851429
982436517
451927863
248513796
596274381
317698254
874162935
625349178
139785642

816593742
495287631
732146859
649378215
527419368
381652497
158764923
274931586
963825174

236148975
457629381
198357246
723814569
865972413
941536728
579261834
682493157
314785692

764152983
192378546
853946712
436897125
271534698
589261374
345789261
627415839
918623457

648357912
159628437
237419865
571986243
893274156
426135789
912543678
384762591
765891324

857943216
413256987
296178543
735429168
964831725
128765439
672584391
581392674
349617852

739625841
514798362
682143795
297861453
341952687
856437219
163574928
925386174
478219536

837569142
652714398
149832765
398126457
275948631
461375289
786491523
514283976
923657814

163892475
528741963
947365218
415679382
786234159
239518746
391486527
654927831
872153694

674983152
352641987
189257436
813576249
425139678
796824315
548392761
967418523
231765894

213679485
748325961
956148237
374251698
692487513
185936742
439512876
567893124
821764359

368247519
495681327
271593486
786359142
512864973
943172865
639718254
127435698
854926731

629148735
418735962
573269184
156982473
284673519
937451826
865397241
741526398
392814657

429761538
685932741
731548269
857194326
342876915
196253874
514387692
278619453
963425187

275143689
438679152
196825734
842316975
769254813
513987426
354798261
981562347
627431598

912354786
364187952
875269341
623598174
541672839
798413265
459831627
136725498
287946513

791625834
436798152
258134976
812579463
543261798
679483521
164357289
385942617
927816345

672591843
854236179
193784265
519468327
346972581
287315694
421659738
935827416
768143952

952874631
187632459
364591782
415289367
893167524
276345918
548913276
721456893
639728145

431685972
852947163
679231854
246173589
398526741
517894326
783412695
964358217
125769438

846571923
195632847
237498561
518926374
479183652
623745198
982364715
754819236
361257489

738652149
419873526
562914873
693145287
271389654
845726391
186297435
357468912
924531768

743685192
816429375
529731846
478512963
132896754
695374281
351948627
284167539
967253418

163487952
845129763
729356841
418592637
692873415
357614298
231968574
586741329
974235186

153892476
968754231
274136895
486573912
731629584
529481367
397215648
615948723
842367159

369217584
814953762
275684913
152439678
438765291
796128345
987542136
623891457
541376829

473259186
912863745
685471932
821345697
564927318
397618254
758136429
239784561
146592873

835249716
412786935
976315842
643851297
781924563
259637184
528163479
167492358
394578621

946251873
378496512
215378694
539642781
784139256
621785439
497523168
153864927
862917345

196824375
582173964
347965821
758436192
461289753
923751648
219347586
875612439
634598217

691358724
357124986
248796153
729813645
816475392
435962871
572639418
164587239
983241567

321957468
469382517
785146932
617893245
843275196
592614873
178539624
254761389
936428751

783926415
419857236
256413987
897361542
621574893
345289671
168742359
974635128
532198764

247583961
198726345
536491287
389145672
724638519
651279834
462357198
973812456
815964723

732518649
914627835
658394172
125843967
389276514
467951283
893762451
546139728
271485396

451679283
928143765
376852419
764285931
132964857
895731624
689317542
517426398
243598176

387169452
946258371
512743896
823675149
671894235
459321687
734912568
265487913
198536724

481637592
237945186
569218473
698172345
325496718
174583629
856724931
712359864
943861257

298546731
137928645
456731982
542193867
981674253
673852419
714285396
369417528
825369174

412368597
867159423
539472186
674295831
251834679
983617245
798526314
346981752
125743968

419523678
763984521
258176934
982365417
135847296
674219853
827451369
591638742
346792185

875431269
324596871
196782435
219863754
537214986
648975123
983647512
751329648
462158397

482619753
397254816
156783924
241976385
873542691
965831472
724395168
618427539
539168247

589274631
714365892
362981457
423817569
695423178
178659324
836742915
957138246
241596783

352168497
847923165
169574328
623745981
418639752
795812634
981357246
574296813
236481579

725893416
941627538
368451729
513289647
294376185
687145392
476912853
859734261
132568974

149278365
375164982
628953174
461325897
832697451
597841623
784516239
213789546
956432718

183946257
764325819
592178436
658791324
249683175
317452968
431867592
975234681
826519743

795638214
284715639
316942758
831426597
952387461
647159823
168573942
429861375
573294186

627314589
189576342
453928617
396157824
278463195
541892736
764281953
912735468
835649271

758426193
942137865
316859472
569714238
184362957
273598641
697283514
831945726
425671389

524138976
738926541
916745238
392867415
871254369
465391782
289673154
143582697
657419823

784532619
612498753
953176248
465219387
137685924
298743165
571964832
829351476
346827591

567948312
128736549
439215876
854621937
392457681
671389254
743892165
985164723
216573498

216387549
743951826
589264371
461573298
837629415
925148763
694832157
352716984
178495632

184672395
927583641
536941728
819734562
265198473
473256189
648325917
751869234
392417856

921438657
346157982
578296341
459862173
837915264
162374895
283749516
795621438
614583729

358291746
721634895
469578312
172985463
584362971
693417528
846723159
915846237
237159684

241596738
653487912
978213546
317852694
529764381
486931275
732648159
194325867
865179423

175436982
934281756
286759134
897145263
543672891
612398475
761823549
358914627
429567318

871965432
635472189
294318657
749536821
312789564
568241973
157893246
983624715
426157398

476185932
291346857
538792146
354269718
169478523
827531694
715624389
682913475
943857261

864253197
327891546
915674283
139582764
758146932
246937851
493725618
571468329
682319475

152947836
874362519
396518724
529681347
437259681
618734295
945873162
263195478
781426953

357486291
182795364
496213578
843157629
679832415
521964837
968521743
214378956
735649182

659843712
478251369
132967458
387426591
215798643
964315827
593682174
741539286
826174935

318569472
794231586
625784931
962857143
871423659
543196827
456972318
289315764
137648295

146298375
823751964
759634821
238947156
514826793
697513248
485372619
371469582
962185437

782369145
436517289
519482637
691823574
278654913
345791826
823945761
157236498
964178352

125978436
398654271
647213859
583467912
971825364
462139587
839746125
256391748
714582693

739654128
126387954
458219637
297835416
381476592
645192873
564721389
812943765
973568241

594367821
862419537
713528496
631894275
475231968
289756314
126945783
947683152
358172649

429618357
361752894
857934126
183276549
645391782
972485631
596827413
738149265
214563978

875314926
691257843
432896715
148723659
927465381
563189472
354672198
719538264
286941537

185279346
679438125
234156789
462513978
317894562
598627431
823945617
941762853
756381294

956312847
218754396
374896251
147265983
632987415
895431672
563148729
781629534
429573168

249137586
815926374
736854219
423768951
571492863
968315742
394581627
182673495
657249138

374891526
125376984
698425371
562983147
413267859
789514632
851642793
237159468
946738215

916524738
825173496
374689521
297846153
543791862
681352974
158267349
432915687
769438215

185643972
674892315
239517684
926178453
318425769
547369821
491286537
852734196
763951248

912543876
478629135
635781942
193256487
857934261
246817593
721468359
389175624
564392718

742319586
635748129
918652473
274893615
869521347
153467892
586974231
491235768
327186954

185236794
493187625
762495318
257869431
948321567
316754289
831542976
579613842
624978153

829714635
673598241
415623978
542169387
931287564
768435192
384952716
296871453
157346829

579643821
623918574
184725369
497286135
865137492
312594786
948352617
236471958
751869243

534681279
726549381
198273564
243196857
961758423
875432196
359864712
417925638
682317945

748913256
953642178
261578493
672139845
195824637
384756912
819365724
437281569
526497381

713295846
524861793
689734512
951348627
237156984
468927351
195473268
346582179
872619435

165492837
327168945
984537621
572683419
418259763
639741258
753826194
291374586
846915372

629843751
547162893
183759642
816374925
934625187
275918436
368291574
491537268
752486319

482675913
561389742
937421856
749253681
813764529
256918437
675142398
328596174
194837265

162395847
358471692
497268351
516789423
274153986
983642715
645817239
821936574
739524168

241539786
835476291
976821354
724968135
169352478
358147629
582613947
693784512
417295863

149657832
638924715
752831946
394268157
215749683
867315429
421576398
973482561
586193274

713528694
624931875
859674312
142769583
568413729
937852146
491386257
385247961
276195438

647289513
521367498
398415627
184792365
276153849
953846172
435921786
719638254
862574931

658471239
194328765
273695841
839247516
512869473
467153928
921786354
345912687
786534192

279346185
138759624
564182739
823597461
791468352
645231978
416823597
952674813
387915246

863425197
472918563
519673842
934861725
186257934
725394681
258739416
341586279
697142358

794852136
526391784
183764952
357416829
842937561
619528347
965143278
471285693
238679415

679412853
825963471
314857962
561729348
487135296
293648517
948271635
732596184
156384729

691273548
275418963
483695172
567932814
129847635
834561297
356789421
748126359
912354786

389462517
241758369
576139842
194287635
723645981
865391274
418526793
957813426
632974158

492875316
318692574
657314928
865123497
941587263
273946185
729458631
586231749
134769852

934617528
758432961
621589743
469721835
513846297
287395614
195274386
372168459
846953172

982673145
347125896
516984723
691857234
273419568
458236971
734598612
165742389
829361457

782364159
135928467
946715238
578432691
629871345
413596782
294153876
351687924
867249513

713649582
589217346
642385179
954821637
276953418
831764295
325498761
468172953
197536824

357268941
182497635
496315872
245189763
931672458
768534129
573841296
829756314
614923587

792843516
856192734
413675829
985716342
637284195
124359678
269537481
341968257
578421963

651482937
392576814
874319526
548791362
736248159
129635478
965124783
413867295
287953641

243619758
879254316
651873924
427568139
396741285
518932467
165427893
782396541
934185672

893571426
217964853
465283197
581732964
942856731
376149582
658317249
724695318
139428675

721398465
548762913
639451827
475913286
892647351
316825794
157239648
963584172
284176539

385469721
792851364
164273985
213698457
546137892
978542613
859314276
637925148
421786539

983145726
614278953
527369418
876492531
195683274
432751689
261534897
759816342
348927165

791543628
826917453
345628197
173296845
459871236
268435971
582769314
917384562
634152789

729341865
346589172
158267349
874652931
263194758
915738624
532916487
681475293
497823516

243587961
918426573
675391482
361748295
524169738
897235146
782654319
136972854
459813627

213497658
849563217
756812943
371625894
425981736
968734521
534276189
187359462
692148375

973854126
482691357
516327984
621749538
745238619
839165472
367412895
294583761
158976243

865397124
341682597
972154683
197526438
286743915
534819276
753261849
619438752
428975361

436157982
291486375
857932641
964371258
715298436
328564197
572649813
689713524
143825769

782563149
931748526
645129738
267915483
493876215
158432697
314697852
826351974
579284361

341675892
762981534
985234176
619348257
278569341
534712689
456827913
193456728
827193465

329581476
574639812
816274593
265813947
783942165
491765328
648157239
937428651
152396784

135248976
986751243
724693518
598314627
312567894
467829351
279486135
853172469
641935782

618597324
253846791
974321658
326718945
149265873
785439162
862174539
537982416
491653287

917835462
856724391
342961758
723516849
195348276
468279513
231657984
679482135
584193627

485279631
967431825
213658497
821546379
359782164
746193582
192365748
534827916
678914253

684512397
572394861
193687524
768245139
945831672
321976458
459768213
836129745
217453986

376259481
485137962
912486537
597621843
821943756
634578219
168795324
259314678
743862195

297863154
186459723
534172698
765918432
429736581
813245976
642397815
371584269
958621347

254186937
167493825
398752461
781569342
635247198
942831756
416375289
523918674
879624513

183562749
742193856
695478231
578619423
236854197
914237685
459721368
861345972
327986514

921347586
367852941
854916732
732564198
586139274
419728653
675481329
198273465
243695817

739586241
526143897
184927356
263479185
417358962
958261473
642835719
395714628
871692534

917843265
683275941
425961387
139658724
752194638
864327159
246519873
371482596
598736412

123594876
457618932
869732415
591873624
642159387
378246591
785961243
936427158
214385769

683752941
972614835
145893627
217539486
438167259
596428173
369245718
754981362
821376594

269358417
458167293
371942658
143289576
725613984
986574132
632895741
897421365
514736829

874953621
293146587
516728439
329517864
651834972
487692315
748265193
965371248
132489756

342851679
175469382
968273145
829146753
751392864
436785291
593617428
287534916
614928537

527891436
469325817
831764259
273149568
695278143
148536792
952483671
384617925
716952384

689154237
527398461
341276958
834612795
915437826
276985143
168529374
493761582
752843619

365879412
984152763
271346985
126487539
457963821
893215674
738591246
619724358
542638197

317945682
295368174
684127539
946513827
753682491
821794356
569231748
432876915
178459263

485239617
931647285
627581493
562794138
748316529
193825764
814972356
259463871
376158942

413597268
982163745
567248913
176452389
845739621
329681457
634915872
291874536
758326194

872635194
156948732
943271568
265389471
738514629
419762853
591827346
324156987
687493215

652739841
491856237
738142596
829317654
546928173
173564982
917283465
284675319
365491728

971563428
642781593
583924761
327815649
495236817
168497235
716348952
839652174
254179386

682157934
957243681
431689527
198725463
273964815
546318279
369472158
814536792
725891346

263814579
714539268
958276341
481392657
376158924
592467813
645981732
827643195
139725486

697358124
134269578
528147369
843926715
915873642
276514893
469735281
751482936
382691457

495326187
823517964
761849532
319785426
584261793
276493815
937152648
658934271
142678359

186945723
249783651
753621498
312457986
598136274
674298135
827514369
465379812
931862547

236471859
149865372
758293614
423657981
681349725
975182463
397516248
812734596
564928137

762931854
859426317
314587296
927814563
148365729
536792148
675143982
493258671
281679435

824395671
195627438
673814925
789236514
451789362
362451789
547162893
236948157
918573246

912634785
753218496
648795321
496123578
325867149
187459632
239576814
861342957
574981263

215437869
894256317
673189542
786341925
942865731
531792684
128973456
369524178
457618293

251679384
387425691
649318257
978531426
564297813
132864975
726183549
815946732
493752168

839476215
614325798
527819643
476983521
382154967
951762384
243598176
165247839
798631452

587321946
364975812
921486735
876193524
153248697
492567381
749632158
635814279
218759463

816435792
594127683
327689541
751942368
938561274
462378159
245816937
189753426
673294815

485931267
279864315
136725948
754213896
321698574
968457123
817542639
593176482
642389751

479526813
531798246
826143957
912457368
687312495
345869721
158234679
764981532
293675184

923145687
156798432
874236951
518427369
397561248
462389175
235814796
681973524
749652813

192785634
583624719
647319852
925468173
716593428
834172965
369247581
451836297
278951346

948213576
732568491
165749283
651924738
897351624
423876159
219637845
584192367
376485912

791845263
586231974
432976581
854397612
129564738
673128495
367412859
215689347
948753126

572893164
143652978
986174235
469518723
831726459
725349681
318967542
297485316
654231897

936281754
754396821
821754396
347928615
185647932
269513487
498162573
672835149
513479268

258317496
341659287
976482153
684921375
523748619
719536842
467193528
895264731
132875964

291647835
768953241
453281796
632495178
189726453
574318629
345162987
826579314
917834562

549187236
218369475
736524981
197438652
452796318
683215794
371652849
965843127
824971563

735418926
612793548
894526371
286159734
453687219
179234685
567842193
341975862
928361457

349678125
268451397
175932846
732164958
594387261
681295473
916523784
853749612
427816539

615427983
793815264
428396571
279164835
834759612
561283749
957641328
186532497
342978156

273814965
859736412
146925873
425671398
368459127
791283654
517368249
982147536
634592781

419378625
763251489
528964137
976143258
234586971
185792346
651427893
847639512
392815764

369581742
172694853
548273961
894167325
653842179
721935486
285419637
417326598
936758214

125976843
639248517
478351692
596427381
714863259
283195764
367514928
842639175
951782436

352749618
197628534
684513972
236471859
845396127
971285463
769134285
413852796
528967341

753146928
914823576
286975143
425638719
397251864
861497352
549782631
172369485
638514297

275398416
648157329
931624578
463715982
519842763
827936145
356271894
192483657
784569231

523698417
491537286
678214395
716942538
384756921
952381764
847123659
139465872
265879143

267934185
541268739
893175264
685721493
432896517
719453826
958617342
176342958
324589671

342167598
865294371
179583642
526948137
418372965
937615284
694721853
283459716
751836429

853417962
624539718
791826354
547692183
932185476
168374295
215963847
479258631
386741529

813624975
954783612
762195438
687451293
521369784
349278156
176532849
438916527
295847361

374926518
128735694
695184372
489213756
237569481
561478923
913652847
746891235
852347169

459837612
671592834
283461759
794615328
518324976
362789145
945178263
126943587
837256491

953478612
876219345
214365789
527694831
168732594
439851276
682947153
391586427
745123968

537694128
849125736
216387594
673542981
981763452
452918673
124879365
398456217
765231849

971684352
432159678
658372914
596728431
217463895
384915267
823591746
745236189
169847523

714983256
863752149
925641837
578329614
341876925
296415783
482597361
657138492
139264578

186253497
723946815
594178236
241687953
879325641
365491728
918564372
652739184
437812569

231458976
895167243
467923185
719582634
654371829
382649751
176835492
548296317
923714568

573812496
189643257
264975813
852764931
496321785
317589642
641238579
928157364
735496128

482351967
791462835
356789241
618593724
537124698
924678153
275836419
849215376
163947582

489217356
723596841
651834792
375189264
914762538
862453917
237941685
546378129
198625473

943257681
876193524
215468973
732916458
469582317
581374296
654721839
128639745
397845162

196735482
875924613
234168795
961283574
453617829
782459361
529846137
318572946
647391258

984253617
627194358
135786429
769825143
258431796
341679285
496318572
873542961
512967834

187392465
392645781
645718239
571264398
968173524
423859617
256987143
834521976
719436852

562471983
987352416
341986257
724893561
835614792
196725834
279138645
418567329
653249178

691437825
854296137
372815946
963574281
287163594
415928673
729641358
546389712
138752469

867149532
519283746
324657918
196328457
273514869
485976321
942731685
731865294
658492173

258137964
397426851
641958237
712584693
483619725
569273418
935842176
876391542
124765389

176239485
823451679
954678213
715982346
638514927
492367851
247196538
561823794
389745162

651248397
842397516
973165482
597683124
136452879
428719635
289536741
764821953
315974268

265349187
971685342
843172659
518234796
634917528
792856431
487521963
129463875
356798214

259483761
673192845
184567239
417956328
938724156
562318497
726845913
395271684
841639572

461592873
253786149
879314526
625438791
314967258
798125364
532849617
987651432
146273985

158693742
623487591
497215863
362179485
815364279
974528316
731942658
249856137
586731924

297654318
135728496
486193257
542976831
879531624
361842579
723489165
914265783
658317942

694781253
512634798
837925641
371892465
426517839
985346127
148259376
753468912
269173584

784193562
962574813
531682497
148326975
256917348
397458126
879231654
613745289
425869731

265718934
473596281
189432756
691253478
348971562
527684193
732169845
854327619
916845327

926413587
138756942
547892361
689135724
473289615
251674893
765941238
812367459
394528176

746195823
852736419
139248576
325861947
987354162
461972385
518623794
294517638
673489251

518246397
379815246
426397185
893152674
752964831
641738952
184679523
965423718
237581469

386279415
251634789
479851326
527146938
613987542
894325671
135498267
762513894
948762153

925763841
478912536
316548729
532894617
184627395
769135482
643251978
297486153
851379264

291367548
763845129
548192637
459673281
382514976
617289354
934756812
826431795
175928463

986723145
542819637
731546982
318657429
269431758
475982361
194265873
623178594
857394216

247653198
136489257
859127364
392764815
681592743
475318926
518936472
924875631
763241589

679235481
823416759
415789326
164592837
587361294
392874165
756128943
938647512
241953678

264915738
957834261
138267594
842796315
319582647
675143982
781329456
423651879
596478123

798641532
612395847
534728169
267183495
345279618
981456723
459862371
873914256
126537984

537428961
168953247
294617358
649281735
372596814
851374692
986745123
413862579
725139486

243895176
187643259
965217438
324758961
618439725
759162384
836921547
492576813
571384692

842356197
679841532
531792864
758269413
493187625
216534789
364915278
925678341
187423956

613924857
824715396
975836241
136249785
498357612
752168439
269481573
547693128
381572964

569784231
318529467
427361895
651243978
872195643
934678512
795432186
186957324
243816759

362574819
874921356
195863472
689417235
241635798
753298641
526749183
418356927
937182564

573941286
914826573
286753941
492518367
865374129
137692458
648135792
721469835
359287614

691274853
253896714
784351296
317625489
942783561
568149372
439568127
125937648
876412935

537618294
124759638
698243751
249381567
753462819
816975342
361897425
972534186
485126973

239745861
784613925
165829437
421538679
876492513
593167284
642351798
918274356
357986142

641825739
759163824
823497165
917538246
234679518
568214397
395742681
182956473
476381952

652847913
438691725
719235684
827164359
194358267
563729148
385916472
941572836
276483591

716354982
389612475
452897613
243761598
965248731
871935246
524189367
137426859
698573124

497815263
531276498
268394175
324587916
185649732
976132584
759468321
812953647
643721859

382574691
459816372
671392854
265943718
134768529
897125436
948237165
716459283
523681947

679328451
514697823
328415967
451283796
762159384
893746215
235864179
146972538
987531642

367589412
452176398
189342675
914625837
836714259
275938146
721853964
643297581
598461723

365798412
492316587
187524639
839475126
276931854
514682793
758263941
943157268
621849375

679284153
524136798
138759264
986475321
243691587
715823649
391568472
852347916
467912835

983415762
742968315
651237498
578193246
134726859
296584173
315849627
469372581
827651934

794213865
652874913
138659742
249568137
361927584
875341296
523196478
416782359
987435621

637248915
485791326
192635874
329564781
851927463
746183259
273456198
514879632
968312547

937158642
245369178
186427593
572643981
814975236
369281457
491836725
658792314
723514869

495186237
632749815
817253649
973812564
254697183
186534972
569471328
728365491
341928756

357194286
196258347
824376591
789542163
215863479
643719852
532987614
961425738
478631925

769543821
524718936
183962574
358196742
412837695
976425183
291684357
847351269
635279418

849376152
367512984
152489637
534928761
271654398
986137245
715863429
423795816
698241573

279846531
186735942
354129867
631978425
745261389
892453176
528317694
917684253
463592718

586172439
193548726
247963185
965421378
312857694
478639251
751294863
829316547
634785912

283671954
159342687
764598123
391824765
475169832
628735419
932416578
846257391
517983246

723845961
541296837
689137254
352974186
418362795
967581423
195423678
236718549
874659312

837925164
695314827
142867539
378152496
921436785
564789312
216548973
753291648
489673251

594283716
862971543
371564289
743852691
286319475
915647832
158796324
427135968
639428157

296485731
485731629
173629548
739218465
824596173
651374982
968143257
342957816
517862394

837164259
451923768
269758341
685412973
314679582
792835416
173246895
926587134
548391627

936824751
852137649
174965238
719456823
325781964
468392175
597648312
281573496
643219587

381627954
526349871
794518263
473951682
958264317
612783549
269175438
837496125
145832796

143578962
987362415
526941378
279136584
654287193
831495726
795624831
312859647
468713259

856742139
314896752
972531846
593178624
281654973
467923518
648317295
139265487
725489361

621453987
573986421
489712635
948235716
156874392
237169548
764328159
312597864
895641273

793154628
651827349
824639571
146395287
289716453
537248196
962481735
418573962
375962814

618743925
397652418
245819673
183296547
952374861
476581392
734925186
521468739
869137254

196425378
782361495
435978216
541289637
279643581
368157942
627834159
954712863
813596724

972146538
354978261
618352794
826713945
435869172
791524683
269481357
187635429
543297816

378421695
645397218
912856437
594713862
167289543
823564971
236975184
781642359
459138726

795826134
846153927
321749658
689215473
257634819
134987265
462578391
973461582
518392746

384716952
126589374
597234618
635147829
248395761
719628543
871962435
452873196
963451287

738612495
291845376
546793128
472568931
813279654
965431782
157926843
629384517
384157269

359471268
278569143
614382957
492815736
865723419
137946825
521697384
943258671
786134592

348961257
529378146
167254938
283596714
794132685
651487329
835719462
912645873
476823591

482319567
513746982
697825341
831972456
259684173
764531829
126498735
345167298
978253614

453619872
912738645
876542193
781495236
265371489
349286751
138924567
527863914
694157328

874936512
915284736
623571498
481769253
562143879
397825164
259318647
736452981
148697325

785692134
691534872
243781659
812957346
536248791
974316528
167425983
459863217
328179465

512976483
936482751
847135269
489357612
675218394
123649578
791524836
354861927
268793145

745126983
182349567
936785421
621874395
493651278
578932614
869413752
214567839
357298146

752168349
613429875
849573216
921734658
584692731
367851492
298317564
475986123
136245987

597263418
168754293
324891756
942618375
671435982
853972641
439586127
786129534
215347869

652741983
784953621
193268457
936812745
247635198
518479362
821394576
475186239
369527814

573294816
216538794
489167352
695842137
134976528
827315649
742653981
361489275
958721463

843679215
529481736
167235948
986157324
274863591
351942687
715328469
438596172
692714853

572138496
493652871
186794523
841925367
937461258
265873914
628319745
319547682
754286139

782635914
951274863
364819527
876543192
249761385
513982746
627158439
135496278
498327651

129586374
438729615
657431982
862175493
395248761
741963528
586317249
974852136
213694857

356471928
921683754
784952163
892317546
673845219
145269837
418726395
237594681
569138472

169845273
542739681
738612495
296351748
475268319
381974526
623187954
914523867
857496132

431528679
957136428
628947531
196274385
843659217
275813964
382491756
769385142
514762893

873126954
125497638
496583721
967342185
238915467
514768392
381279546
752634819
649851273

791384562
426571893
853962147
538729416
917643258
264815739
342197685
189256374
675438921

739264581
418375962
265819347
351482679
976531428
824796153
587943216
143627895
692158734

851376294
247189653
963452817
724531968
195768342
386924571
412895736
679243185
538617429

187395246
496182735
235764189
519826374
678439521
324571698
942657813
861243957
753918462

815263974
426795318
379184625
652371849
943628751
781549236
198437562
567912483
234856197

782519436
435867192
691432875
976385214
524791683
813246759
159628347
247153968
368974521

978254613
216938547
345167982
162579438
593841726
784326195
459682371
831795264
627413859

275891634
983642175
461537928
734965281
156283749
892174356
628359417
517426893
349718562

942763851
386154972
175892436
453917268
891625743
267348519
538276194
614589327
729431685

736984152
249156783
158372946
392541867
471863295
685729314
823695471
517438629
964217538

658427319
239581647
174693852
596872134
713946528
842135976
467358291
321769485
985214763

194625837
723481569
856937142
435798216
281346795
679152384
517864923
968273451
342519678

415683792
639572841
728914536
892435167
367291458
154867923
973146285
281359674
546728319

286594317
539217864
174386259
945632178
812479635
367158942
793841526
658723491
421965783

692834751
431275689
758619423
945126378
183597264
267348915
316452897
529783146
874961532

173426859
645891273
892537416
714283695
956174328
328659147
267948531
489315762
531762984

364218957
971365842
825497631
156942783
748536219
293871564
589124376
612753498
437689125

345172896
682594713
719863542
176245938
423986175
598317264
834721659
257639481
961458327

713846295
628953714
495172368
269785143
531694872
874321956
346219587
182567439
957438621

794582361
623491587
581673942
179236458
258947136
346158729
865319274
412765893
937824615

963184257
842375691
157269438
384592716
219637584
576418329
495721863
731856942
628943175

695728341
234165879
178394625
347852196
512639784
986471532
769213458
823546917
451987263

965712843
318496257
742583619
654378921
129645738
873129465
491257386
586934172
237861594

879236415
162495378
534187926
341658792
786924153
925371864
217863549
493512687
658749231

746925813
918473265
352861947
691354782
834712659
275689431
429536178
183247596
567198324

846153279
579824361
132769584
215698743
983471652
764235198
698512437
451387926
327946815

672815934
358947162
149623578
924361857
835479216
716582493
281796345
597234681
463158729

269873541
178564923
453291678
594382167
317645289
682719435
725136894
846957312
931428756

482637915
769125438
135498276
918573642
647281593
523964781
291346857
374852169
856719324

618493527
925768314
734152869
476819235
193275486
582346791
847931652
361527948
259684173

182534967
437896125
569217843
954782631
613459278
278163459
791625384
346978512
825341796

542376198
683912475
179485632
736598241
495231867
821647953
957824316
318769524
264153789

241965873
967834152
358271496
532749618
786513924
419628537
694352781
125487369
873196245

164837592
837925461
259416378
618743259
472569813
395281746
586172934
943658127
721394685

673258491
891647523
254391687
725834916
489165372
316729845
538912764
962473158
147586239

182435976
679128543
543769821
815974632
397256184
426381795
238517469
754692318
961843257

132689457
976354182
548127693
857931246
623748915
491265738
364892571
785416329
219573864

562493178
914876352
783512649
127684593
645931827
398257416
459328761
231765984
876149235

581934726
967182435
342765819
278496351
615273948
439851672
826547193
194328567
753619284

825713469
476895213
193462587
719548326
652139748
348276951
281957634
537684192
964321875

189457263
725683941
346912578
598241637
431576829
672839154
864395712
957124386
213768495

579683142
682419735
143752689
934275861
251836497
867194523
418927356
795368214
326541978

689345127
571682493
324971856
756829314
138457962
942136578
213568749
865794231
497213685

689435271
253971684
741682359
325194768
496758123
817263945
562349817
974816532
138527496

196745823
478239156
253681497
789352614
624917385
531864972
362178549
847596231
915423768

327589164
518264379
496371825
249713658
163845297
785926413
634197582
871452936
952638741

867451923
125937486
943628751
459713862
712864395
638592174
371285649
294176538
586349217

352168794
971543862
684972351
598237416
726415983
143896275
435689127
219754638
867321549

135968742
829174653
674325189
912843576
358617924
746259831
567431298
283596417
491782365

862549731
417632859
359178624
625381947
938427516
741956283
283764195
174895362
596213478

732154689
916287345
584639172
459713268
863492751
271568934
198375426
647821593
325946817

425971638
713856249
896234517
584613792
169725384
372498165
247169853
931587426
658342971

452679183
761238549
938514627
693421758
847965231
125387964
576143892
389752416
214896375

954327681
763185942
812964735
127648359
485293176
396571428
239456817
671832594
548719263

436958271
785123496
921647538
647831925
592476183
318592764
269314857
173285649
854769312

542139867
138576942
976428531
851942376
463817259
297365418
329751684
614283795
785694123

493576128
265418739
781923645
847269513
136785294
952134867
529841376
678392451
314657982

492718635
317625984
856943127
923456871
765891243
148237596
279564318
634182759
581379462

631529478
428367951
795841362
549678123
276913845
183254796
912786534
364195287
857432619

328457169
695318472
147692853
471529386
583164927
269873541
714986235
932745618
856231794

543928167
892167453
761453829
419632578
276589314
358714692
935871246
684295731
127346985

458912367
396748521
172536948
784391652
635284179
219675834
921453786
843167295
567829413

573268149
841973625
926415837
164329578
752841396
389756214
437682951
218594763
695137482

534127968
927863514
186954327
413276859
259318476
768495231
842631795
695782143
371549682

374261895
291458367
685739412
529183674
816574923
743926158
467312589
132895746
958647231

415798623
832516497
967324815
271485936
586973241
394261578
748159362
623847159
159632784

536724189
894531672
217896543
945173826
382649751
671258934
163487295
458912367
729365418

716254398
498736251
235918674
142675839
679381542
583492716
861547923
327169485
954823167

947523168
568491273
123786549
735942681
294168357
816357924
479215836
382679415
651834792

124358697
375629148
986417532
617583924
892764351
543291876
239846715
461975283
758132469

328146975
971358426
546297813
169873542
785462391
432915687
214539768
857624139
693781254

368941572
471265389
925873146
537128694
216497835
894356217
149682753
653719428
782534961

652791834
491538726
837426951
579684213
316275498
248913567
165849372
924367185
783152649

435179682
196842357
782635941
914753826
273986415
658214739
527498163
341567298
869321574

285437961
713689452
946251837
134928576
892576314
657314298
368792145
429165783
571843629

412675839
956438217
837921456
645197328
189253764
723846591
398564172
274319685
561782943

146395872
895472361
723186459
468231795
351967248
972854613
617528934
234619587
589743126

756389124
291465738
348172965
475921386
632847519
819653472
524738691
163294857
987516243

819524673
435967821
672318459
284631597
957842136
163795284
398156742
741289365
526473918

362745198
571298364
894613257
426179835
738526419
915834672
143987526
259461783
687352941

659782341
187364529
342159768
816537492
973246815
425891637
261478953
734915286
598623174

528467913
734519268
619382574
387924156
956178432
142653897
465231789
891746325
273895641

827913456
194567823
536482971
958146237
463278195
271359648
789625314
642731589
315894762

847915623
619382547
532764189
265173894
981426375
473859216
398541762
156297438
724638951

392547618
148369572
657821394
864175923
579234186
231698457
785413269
416982735
923756841

598234617
467851239
123967485
214793568
689145723
735682941
372516894
846379152
951428376

735618492
869245371
214739568
598371246
623594187
471826935
347182659
952467813
186953724

346728195
291356874
785941632
957812346
164593728
823674951
619435287
472189563
538267419

619834257
248759136
573216984
984362571
162475893
735198642
421987365
396541728
857623419

842561937
356947812
917238546
473856291
128479653
569312478
781695324
294183765
635724189

657982413
392471685
814653297
149568372
736129854
528734961
971246538
463815729
285397146

584276193
971853642
263491758
648932571
195748236
327165489
419687325
756329814
832514967

924137658
513468792
768952314
452816937
896273145
137594826
345789261
289641573
671325489

417265893
369874251
852139476
273951684
194687532
685342917
938416725
541728369
726593148

126954378
357182964
849376125
692543817
478619532
513827496
735461289
964238751
281795643

697285431
153649782
428137956
834562197
961473528
275918364
782354619
346891275
519726843

142837596
953642871
876195423
438721965
715369248
629584137
384916752
591273684
267458319

864519273
173862495
529734618
285147369
431926587
796358124
648293751
317685942
952471836

256489317
194357862
387126945
928643751
431578296
765291438
579814623
813962574
642735189

821546793
439872651
765931824
192487536
648315972
573269148
987623415
256194387
314758269

814795632
397162845
562348791
276534918
945821367
138679524
783216459
629457183
451983276

964278513
237451698
518936427
649783152
753142986
182569734
821697345
496325871
375814269

761958324
342761985
958324716
417532869
825196437
639847152
186279543
594683271
273415698

438695217
165742893
729183654
812574936
347968125
596231478
954827361
673419582
281356749

145769238
723815469
986342751
654178923
217693845
839254176
361487592
572931684
498526317

349185726
587362149
261947853
854279361
126853974
973416582
498721635
735694218
612538497

538417629
194623587
627895314
973548261
462371895
815962743
786139452
341256978
259784136

813792654
297546318
654381297
546217983
372859146
189634572
725168439
438925761
961473825

962584317
548317296
173962458
651748932
489236571
327159684
214895763
735621849
896473125

617934528
258671493
349258716
861792345
795483162
423165879
986317254
574829631
132546987

914327856
382956174
567418392
458732961
293641587
671589423
746893215
139265748
825174639

864213579
295764381
137598426
528179643
376845912
941326758
753681294
482937165
619452837

461253789
732698154
895471326
924136875
356847291
187529463
513982647
279364518
648715932

743192658
812635974
659487213
594813762
167924835
238576149
371258496
926341587
485769321

238695147
517843926
649721358
895472613
123956874
764318592
976584231
481239765
352167489

432817695
978652413
165943278
387291546
591364782
246578139
759486321
624139857
813725964

285617439
471239865
396485127
843571692
759826341
612943578
924358716
138762954
567194283

654837129
271954683
389261745
736592418
512478936
498613257
945186372
167325894
823749561

173258469
642973851
958461327
584312976
761549283
329687145
295734618
836125794
417896532

825617439
193854267
647329158
432965781
768142395
519738642
956471823
274583916
381296574

482365971
135729846
679814532
351682794
894571263
267493158
923156487
548237619
716948325

286134975
519278364
437956182
752813649
863429751
194765823
325697418
978541236
641382597

132978456
679541238
548326197
917835624
463219875
285467913
754182369
326794581
891653742

124756983
756389142
938142675
381975264
562814739
497263851
813427596
679531428
245698317

473165928
816297453
295348671
152734896
684951732
739682514
328576149
967413285
541829367

561473928
738592461
249168357
486257193
375981642
912634785
693725814
854316279
127849536

527469381
169387524
384512967
793628415
845731692
216954873
452196738
678243159
931875246

689342175
214785963
375691842
453126798
792854631
168937254
831569427
947213586
526478319

436157892
279483165
185962437
592874316
318629574
764531928
657318249
843296751
921745683

732591486
614287935
985436271
463179528
527348169
198652347
371964852
246815793
859723614

891257463
742613859
536948217
278469135
963185742
154732986
419326578
687594321
325871694

158263749
427981635
963547128
735419286
614852397
892736451
571328964
389674512
246195873

863742159
715968432
492531678
381497265
974625813
526813794
148356927
259174386
637289541

761235489
395814627
842769351
157642938
629583174
438197562
573921846
984376215
216458793

378469152
546217389
129853467
235694871
867521943
914378526
492735618
783146295
651982734

846751239
319284765
275693841
783126954
162549387
594837126
657312498
938475612
421968573

376952481
485167293
129483567
861329745
943571628
752648319
217836954
538294176
694715832

814329576
263571498
975864312
759438621
628157943
341692857
487916235
136245789
592783164

789162435
465389172
321457968
154893627
697521384
832746519
573214896
918675243
246938751

716492385
284563971
953178462
132785694
568934127
479216538
347859216
895621743
621347859

937218564
156749832
248653719
461975328
579382641
382164957
694527183
725831496
813496275

786924135
139578642
524163987
948651723
371249856
265837419
857316294
612495378
493782561

218435976
574916382
396827514
425791638
167583249
839264751
643179825
981352467
752648193

634157928
751298346
289346715
396821457
817534269
542679831
178462593
923715684
465983172

967358412
123749856
485126793
291673584
678514329
534982167
812467935
346895271
759231648

492351768
356278491
817496532
981542673
243167985
675839214
724983156
139625847
568714329

564932718
978165432
312478569
683517924
129846357
457293681
731689245
895324176
246751893

567943218
319826574
428571963
845762139
932415786
671398452
784659321
256134897
193287645

931475826
245863791
867912354
618749235
459328617
723651948
182537469
394186572
576294183

984132576
251678349
736954281
143265798
579481623
862793415
497316852
618527934
325849167

824731956
165948327
397652841
483269715
276513498
951874632
712396584
538427169
649185273

598276134
276143895
143895672
629437518
487521369
315689247
964352781
832714956
751968423

576139482
419268375
328754619
265381947
897645231
143927856
984572163
732416598
651893724

913758426
746213589
852946137
571369248
329481765
684527913
165892374
438175692
297634851

781594623
534162798
296387541
928476135
143958276
657213984
412735869
875649312
369821457

954873126
638291574
721465839
296348715
547129683
183657492
375914268
812536947
469782351

236854917
157926384
948371265
725139846
869745123
413682759
372468591
594217638
681593472

693451827
482937165
715682493
859126374
327894516
146375982
238569741
561748239
974213658

397514286
458362917
216879543
179238465
634951728
825746391
963127854
781495632
542683179

975428316
341967825
682135974
816379542
723654198
459812637
137286459
264591783
598743261

286754139
954163782
371892465
463287951
517639248
829541673
132475896
645918327
798326514

714638952
235179468
698245713
156824397
943761825
872953146
367492581
589316274
421587639

532817649
914256387
687934512
246175893
751398264
893462751
378649125
169523478
425781936

352971846
976284153
148653972
567839214
834712569
291465738
783526491
629147385
415398627

613487592
495126378
278953461
942568713
157392846
836741259
524819637
761234985
389675124

637814529
285639741
941752368
862593174
319467852
574281936
458976213
723148695
196325487

276843951
895167243
314592687
651234798
983716524
427958136
538621479
142379865
769485312

823765941
416829753
597413268
654392817
172584639
938671425
365947182
781256394
249138576

164297835
253184976
879635241
546871392
981523467
327946158
438762519
712459683
695318724

351946872
498372165
726581493
867235914
543197286
912468537
679854321
285713649
134629758

714368925
639251478
582749613
928413756
156827349
347596182
473682591
895134267
261975834

541273698
839651724
267498351
798126543
412835976
653749812
175362489
384917265
926584137

153498267
864275319
792613854
381927645
276154938
549386721
918532476
437861592
625749183

148926357
735184692
269357481
316579824
957842136
824631579
571498263
482763915
693215748

874395612
653182974
192746358
316879245
489523167
725461839
261957483
947638521
538214796

695132784
431789652
782546931
973458216
156297843
824613597
568374129
317925468
249861375

952643817
648517293
173928654
285371946
391456728
764289135
436892571
527164389
819735462

632481579
584729316
791653482
347512968
826394751
159867243
415938627
263175894
978246135

856327941
749618523
312954687
674892135
238571469
591463872
485239716
927186354
163745298

295364817
418975632
673281495
349856271
786129543
521437968
837642159
962513784
154798326

759382461
134956827
682147359
975864213
263719548
418235796
327491685
896523174
541678932

396247158
127385649
485619273
539876412
748521936
261493587
812764395
973152864
654938721

159728364
632541978
487936251
596182437
271453896
843679512
368297145
915864723
724315689

517439826
243687195
698251437
356812749
182974563
479563281
821796354
765348912
934125678

579143286
831672549
264985731
625498173
798361452
413527698
956234817
347816925
182759364

587421396
236958714
914763582
742386159
693175428
851294637
178639245
369542871
425817963

439621785
852743916
617985342
985476123
243158697
176392458
561834279
398217564
724569831

649837521
571962483
832154976
783529614
126483759
495671238
358796142
917248365
264315897

278135649
541296387
936487251
784961532
152374896
369528714
893642175
617859423
425713968

378462519
245918736
619537482
761349258
834725691
592186347
923874165
456291873
187653924

391257684
256984713
847316925
935621478
468795231
712438596
124869357
689573142
573142869

541673298
783291465
629485371
857342916
312956784
964718523
178524639
235169847
496837152

253467891
761589324
849123657
382716549
695342178
417895236
138274965
576931482
924658713

935827614
648531927
217469853
894276135
352184769
176953482
721695348
569348271
483712596

981524637
564173829
273896415
427951386
659438271
138267954
316789542
842615793
795342168

342971865
915648723
867325419
596417238
234869571
781532694
179284356
658793142
423156987

275396418
341278659
986145732
824639571
697521384
513487926
168953247
459712863
732864195

613978254
495321768
287654913
856247391
342189675
971563842
768435129
124896537
539712486

269871354
418253967
357946182
943718526
671529843
825364791
596132478
732485619
184697235

294836571
173594682
586721934
749215863
361487295
825369417
657943128
932158746
418672359

728365914
946127583
315984267
289746351
567831429
431592876
873659142
652413798
194278635

425736198
361859274
798412536
213645987
986273451
547198362
179564823
652381749
834927615

947681532
153427869
682539174
825374916
376195248
419862753
768213495
531948627
294756381

982153476
147968352
653274198
496387521
538421769
271596834
829715643
764832915
315649287

869431527
532796148
741582396
674923815
193658274
258147639
927365481
486219753
315874962

563891247
914327856
782456139
458912673
639578421
271634985
327189564
145263798
896745312

469572831
572318694
831964725
327856419
185493267
694127358
948635172
213749586
756281943

895136274
723458619
461279385
286741593
134895726
579362148
357914862
912683457
648527931

924187365
178563942
563249781
295314678
846795213
317826459
659431827
732658194
481972536

126793458
394518627
758624319
562389174
839471562
471256983
685937241
213845796
947162835

163528947
725946138
894173652
241387596
576491283
389265471
437652819
912834765
658719324

147392586
639584712
258716439
425678193
391245867
876931254
782169345
564823971
913457628

425863197
961574823
873129564
189245376
357698241
642731958
594387612
218456739
736912485

264891375
379562481
518473926
851246739
697318542
432957618
746125893
185739264
923684157

418739625
673825914
952146387
841653792
237914856
569278431
124397568
796581243
385462179

537861429
426759381
918234756
741628935
263975148
859143672
394586217
182497563
675312894

431289675
972365841
685714239
598673412
763421598
124958367
856137924
247896153
319542786

973562481
458317926
621948537
896273154
237451869
145689273
384126795
562794318
719835642

678413529
132965478
954872316
469521837
527389164
813746295
781294653
346157982
295638741

721954863
348176295
965382174
297561438
156843927
483297516
612438759
534719682
879625341

827419635
534762189
169358247
971546823
243987561
685123974
316294758
758631492
492875316

984627531
561934782
327518946
819465273
452783619
673192458
148279365
796351824
235846197

971684235
254193876
638257194
516849327
893725461
427361589
189436752
345972618
762518943

561498372
928137564
347526189
189652437
732841956
456379821
813764295
694285713
275913648

168354927
492687135
735219864
671825493
259473681
843961572
917536248
524798316
386142759

216538947
795416283
843279651
129785364
674321598
358964712
931852476
487693125
562147839

321586749
746219853
598374612
957832461
163745298
482691537
639428175
215967384
874153926

397265418
428931567
165748293
256314789
819527346
734896152
671483925
582179634
943652871

137592486
829467531
456318792
683251947
795684213
214739658
371946825
968125374
542873169

685743192
374912586
192856437
831274965
957681243
246395718
728439651
413567829
569128374

413652789
852397164
976148235
597483621
641725398
238961547
769214853
384576912
125839476

654238719
237196458
981547326
748652193
165379284
392481675
529763841
473815962
816924537

249175638
837462915
561389724
326897451
714536289
985214367
178643592
692758143
453921876

256173849
179648532
384592617
528317964
793465128
641289753
965724381
812936475
437851296

752341986
384769251
961825734
693217845
275486319
148953672
519678423
826534197
437192568

567429138
281635749
943187562
192756384
835294617
674318925
756843291
318972456
429561873

485973162
971826354
263154987
897615243
514382679
632749815
346591728
759268431
128437596

815367942
762914385
349582167
294178536
173256894
658493721
486731259
937625418
521849673

619538742
375421986
842796513
594683271
163247895
728915634
236179458
951864327
487352169

913684257
268579341
475213968
326798514
754136892
891425736
582361479
637942185
149857623

482561739
693278541
157943286
926854173
831729654
574136928
268315497
345697812
719482365

764985132
351246978
982371564
147623859
526198743
839457216
275834691
693512487
418769325

625971384
413825967
798634512
254198736
367542891
189763245
972316458
841259673
536487129

716489253
923615748
458273169
287531694
395746821
164892375
532968417
879124536
641357982

631285794
829374165
475196238
143857926
568932471
297641853
382519647
716423589
954768312

382716594
176594283
954283176
839167452
265348917
417952368
693475821
721839645
548621739

564713928
279854361
381926745
852491673
493687152
716532894
928375416
147268539
635149287

876425139
453819627
129763458
984576312
237184965
561392874
312947586
695238741
748651293

731946582
654182937
289573416
495217863
862394175
173865294
926438751
348751629
517629348

429587613
675314928
813269547
238651794
597843162
146792385
362978451
984135276
751426839

175482936
826139574
934576128
481267359
269345817
357918462
692853741
518724693
743691285

754893261
821746935
963215874
389167452
247589613
615432798
536928147
492371586
178654329

397215864
125648739
648937152
852361947
413879625
976452381
769584213
284193576
531726498

935682147
167934285
248571693
473169852
619258374
582347916
351496728
726815439
894723561

984125367
163978524
752364189
821647953
375819642
649253871
218496735
437581296
596732418

621395748
793841562
548267193
135726489
467983215
982154376
274639851
819572634
356418927

397516842
514298736
628347591
956182374
841753269
273964158
789425613
432671985
165839427

415386297
987524316
632917584
764231958
851479632
329658741
548763129
296145873
173892465

742693185
318524796
569718243
237481569
154962837
896375421
485139672
971246358
623857914

492713586
513826794
867495312
785941623
239657841
641238957
328179465
156384279
974562138

162597384
735481629
849263175
451378962
623914857
978652413
384125796
597836241
216749538

156382749
423795861
798146532
941238675
285679413
367451928
639824157
574913286
812567394

596243871
784516329
231789465
128395746
657421938
943678512
312957684
879164253
465832197

671289345
943516287
852347196
239168574
764935812
185472639
327854961
498621753
516793428

172485396
985623147
643179582
259748613
864231975
317596824
436812759
798354261
521967438

154823679
278569431
936714852
891472365
643985127
725631948
567398214
319247586
482156793

425783619
816529734
379461528
634258971
791634285
258917463
963875142
587142396
142396857

352984716
964137825
781625394
843571269
126398547
579462138
417259683
695813472
238746951

821495736
364817529
759362481
138756294
945123867
276984315
597231648
482679153
613548972

983157246
274986513
156342789
621875934
835694127
749231865
417523698
592468371
368719452

874235691
536791284
912486375
429357816
687912543
153648729
741523968
368179452
295864137

538217694
794635281
216948375
347521869
821769453
659384712
472196538
163852947
985473126

298731645
735694128
416852379
321568794
869347512
547219863
684975231
972183456
153426987

283691745
746352891
951784263
498265317
312478956
567139482
835926174
129547638
674813529

976124835
843659127
125378964
357841296
612793458
498562371
264917583
731285649
589436712

873194256
265837194
149562738
658743921
432916875
791258643
314679582
587321469
926485317

859671342
174293568
632584917
796418235
213956874
548327196
481735629
965142783
327869451

485391627
672584391
913276548
241953876
859617432
736428915
397165284
164832759
528749163

672593148
593148762
148726539
259637814
761284953
834951276
487319625
915462387
326875491

365984172
497132658
128756439
832495761
571628943
649317285
916873524
753249816
284561397

286514379
175893624
934672185
327456918
561289437
498137256
742368591
853941762
619725843

967512843
184736952
532894761
651389274
829457136
473261589
248173695
395628417
716945328

248931756
956287143
731465928
615729834
893614572
472853619
164378295
589142367
327596481

513648729
927315846
468297315
251986437
684753291
379421568
146872953
832569174
795134682

789631542
153724698
462859731
574386129
318592467
296147385
625418973
841973256
937265814

312984675
859726413
674153982
961247538
583619724
427835196
145392867
738461259
296578341

691748523
285631497
437295168
123489756
859167234
764523819
372954681
946812375
518376942

713964258
924583761
865721394
378452619
256198473
491637825
542316987
187249536
639875142

824395617
915876423
736412589
561924738
279538164
483761952
357189246
192643875
648257391

574692183
389154762
162837549
241976835
735218496
896543271
927465318
653781924
418329657

397584216
814269753
625371498
163792845
478653129
259148367
582917634
736425981
941836572

481572369
932146587
567893214
756284193
314769825
829315476
198457632
643928751
275631948

247519863
591683724
863724195
914872536
372956418
685431279
726345981
159268347
438197652

456137829
273968154
198452376
389215647
542876913
617349582
721683495
934521768
865794231

326517948
859642371
471938526
794821635
613475892
285396714
962784153
547163289
138259467

528147369
647239581
319586742
461392875
972658413
853714296
234861957
195473628
786925134

479156238
356824971
821397546
564932187
238761495
197485623
712648359
643579812
985213764

723586941
846913275
195472638
652148793
371659824
984327516
268731459
519264387
437895162

235846179
761952483
984731265
629187354
358264791
417395826
542618937
896473512
173529648

483625197
957431826
216789354
148392675
372156489
695847231
739214568
524968713
861573942

418962375
769538412
325714869
941283756
657491283
283657194
194376528
836125947
572849631

138946752
794532816
562781439
845279163
617453298
923168574
356814927
281697345
479325681

248351679
193687542
765924831
654293718
987146325
312578964
429735186
831469257
576812493

359841726
876325194
241679583
798213465
432596871
165784239
923158647
584967312
617432958

891527436
754368129
263914578
528143697
346759281
917682345
435891762
179236854
682475913

513728964
867941523
249356781
985134672
374562819
126897345
438615297
691273458
752489136

453691287
912487563
867532194
391274856
675819342
248365971
124956738
789143625
536728419

823964517
459713826
716825943
368541279
247689135
195237684
932176458
671458392
584392761

352974168
798216435
416538729
187493652
534862971
629157384
961325847
243781596
875649213

516897324
492563718
378142659
189726435
637485291
254931876
741358962
925674183
863219547

549813627
328674195
176952843
864325971
213796458
795148236
932581764
451267389
687439512

987621453
465379812
321845697
692758341
154963278
738214569
213596784
846137925
579482136

364821579
921754368
785936214
836497125
459312687
172568493
247185936
698243751
513679842

496512837
835497261
127863495
964735182
712986354
358241976
671329548
543178629
289654713

852917346
679345281
431862975
264789513
793521468
518436729
146293857
387154692
925678134

961537284
852496173
473218569
327851946
684923751
195674832
539742618
716389425
248165397

218435967
539617482
476928153
827143695
954286371
361759248
183594726
695372814
742861539

382956174
941872635
657341829
768125493
219734568
534689217
173468952
426593781
895217346

972583461
156247938
843619275
589462317
721395846
364871529
698134752
237956184
415728693

592143786
364978152
718526349
653712894
287439561
149865273
425397618
831654927
976281435

248719365
715326894
693548712
432687159
561932478
879451236
324165987
157894623
986273541

954317628
827465391
631892745
576938214
482651973
319274856
295186437
763549182
148723569

873469512
154273968
296815437
938641725
741532689
562798341
325984176
619327854
487156293

718639452
369542718
542178396
234765981
687914235
195823647
823456179
451297863
976381524

682975431
941236578
537184629
318647295
495328167
726519384
164792853
273851946
859463712

923658714
614972853
875314962
769245138
351789246
248163597
136527489
587496321
492831675

162748935
954213768
873965412
617834529
285697341
349152876
496571283
721389654
538426197

574813692
316249578
982675413
651982347
298437165
437561829
825196734
143728956
769354281

418562739
753918624
962374815
276193458
135486297
849257361
587639142
621745983
394821576

965423871
843917256
721865943
219648537
638752194
457391682
394286715
582174369
176539428

749621358
361985724
258437916
982376145
617594832
534218697
126743589
895162473
473859261

432167598
981345267
675892134
147683925
256719843
398254671
814976352
563421789
729538416

317524896
264798153
895613274
581362947
423971685
976485321
159837462
642159738
738246519

658129437
412357698
397846521
983265714
521478369
764913285
179532846
245681973
836794152

862917354
314625789
597483621
236874915
971352468
458169237
649538172
783291546
125746893

634987215
195632748
827541963
241865397
389274156
756193824
578429631
913756482
462318579

298765341
643912857
751834296
427396518
836451972
915278463
569183724
374629185
182547639

196348257
852976143
473152869
984231576
537864912
261597438
329715684
745689321
618423795

956732841
721498653
843561927
134679582
589213764
267854319
612387495
478925136
395146278

149853672
586274913
732691458
491365287
825719364
367428591
273986145
914537826
658142739

823657941
691824573
574913286
152469738
368275419
947381652
285146397
436798125
719532864

692487135
143259876
587631429
469523718
275918364
831764952
916875243
724396581
358142697

196372854
854961732
723854961
485623197
679145283
312789645
947236518
568417329
231598476

249137568
635482719
178569423
384256197
596741832
721398645
913874256
852613974
467925381

986274135
425931768
317856249
851369427
743512896
692748351
238195674
169427583
574683912

678324159
124569837
935187426
713258964
286943715
459716283
391672548
862495371
547831692

517398642
893624571
462751893
359216784
721849356
684573219
245167938
136985427
978432165

317486259
485293671
692517834
158324967
243679518
976851423
521748396
839162745
764935182

419753268
683921754
257648319
592364187
841572693
736819425
175486932
364295871
928137546

247569318
539871246
681423579
875642193
912357684
463918725
328195467
796234851
154786932

378659412
196428537
245371968
423967185
589132674
761584293
957846321
632715849
814293756

496172853
781453269
253986147
362597481
578614392
914238576
847329615
139865724
625741938

796385421
835124697
214796385
362479518
178652934
549813762
923541876
657238149
481967253

623718945
915342867
478659213
837965421
164823579
592471386
346297158
759184632
281536794

362541798
859726134
714983256
541869327
287315649
693472581
976238415
425197863
138654972

857431296
614892753
239675814
785329461
423167985
961548327
348216579
172954638
596783142

219376584
534918672
876524193
463897215
187235946
952461738
698153427
741682359
325749861

478391652
165284973
293567184
346178295
581932467
729456831
634825719
917643528
852719346

628537491
394126758
175984623
283491567
469375812
751862934
846253179
512749386
937618245

425396718
916578324
873214956
781642539
654931287
239857461
598763142
167425893
342189675

462781539
153429786
789635421
574192863
621873954
398546217
935214678
247368195
816957342

835749216
264531789
197826453
978354162
653912847
421678395
312495678
789163524
546287931

817932465
296415783
435678291
589721346
723546918
164389572
348157629
972863154
651294837

479536128
568912743
213748659
356491872
187625934
924387516
741863295
692154387
835279461

874352169
396147285
152896734
431785926
967423518
285619347
549238671
628571493
713964852

165278349
379154826
824936157
798315462
641829735
532467918
986541273
453782691
217693584

319652478
876413259
524789163
791538624
452967381
683124795
937245816
145876932
268391547

654821793
128793465
793654281
267418539
531269847
489375612
316542978
842937156
975186324

736215894
854976132
912348756
529783641
483162579
671459283
268534917
145697328
397821465

137259648
968134572
452867931
275418369
694523817
381976425
749381256
513692784
826745193

712843695
589621437
436759218
247916853
153284769
698537124
925178346
864392571
371465982

162748935
473159628
859263741
648375192
217496853
935821467
386912574
524687319
791534286

718495632
524376198
396812754
451739826
273568941
869124573
142657389
935281467
687943215

642981357
983725641
517634298
756843912
839172564
124596783
361258479
278469135
495317826

842651793
571923864
963487512
629735148
158294376
437816259
384179625
795362481
216548937

378256419
925431678
614987352
763128594
859743261
142569783
236895147
487612935
591374826

495368172
168927435
327541869
634712958
281659743
759834216
976183524
843275691
512496387

762451983
135869724
948237561
487695312
316728459
259143678
574982136
621374895
893516247

248653791
369217584
571498362
954821673
186734259
732965148
693582417
415379826
827146935

184627359
973851264
562493187
618245793
395176428
427389516
249538671
731962845
856714932

713859462
542631978
896247531
354918726
271563894
689724153
168375249
425196387
937482615

982573146
671894532
543216987
369142875
258967314
714358629
837629451
495781263
126435798

359421876
712865943
468793512
135274689
894536127
627189354
583947261
941652738
276318495

921384756
853176249
764529813
597618432
246735198
318492675
432967581
185243967
679851324

412897635
879365421
536214987
628753149
147689352
953142768
761538294
384921576
295476813

467351892
281974356
935862714
748639125
516728943
329145687
692483571
153297468
874516239

485762391
732941856
691835742
964378215
817254639
253619478
128493567
546127983
379586124

624359781
357812946
189467352
962534178
873921564
541678293
218745639
435196827
796283415

549123786
321876945
876945132
984352671
132687594
765419328
298761453
653294817
417538269

762354981
319876245
845912736
928631574
436587129
157249368
574128693
681793452
293465817

526917834
478523619
319468572
961374285
843259167
257186493
195632748
684795321
732841956

213487695
875639412
469125387
396854271
521376849
784291536
647513928
932768154
158942763

539786142
862341759
471259368
793412685
245638971
186597234
328975416
614823597
957164823

726851394
149763285
385249167
463125879
857936412
291487653
632578941
514692738
978314526

621375498
845169273
379284561
452693817
768421935
913758624
537946182
294817356
186532749

214395678
978216345
356847219
597624183
463158927
821739456
149573862
782961534
635482791

459673128
632851497
718249365
281395746
347126859
965784231
876532914
593418672
124967583

763584192
951372486
248619753
826945317
379261548
514837269
435798621
692153874
187426935

394781265
576423891
281956374
865214739
439875612
712639458
628197543
957342186
143568927

761985342
584372196
932164785
218539674
397641258
645827913
879256431
156493827
423718569

347691258
829357164
156824379
294178536
768935412
513462987
685243791
471589623
932716845

645871329
819342567
273659814
487235196
136498275
952716483
394187652
568924731
721563948

264913875
589267314
137548296
652471983
341892567
798635142
973156428
425789631
816324759

927341568
834265179
615978243
359427681
168593724
472186935
246859317
791634852
583712496

924657138
153892647
678134592
341578269
762913854
895426371
236789415
417265983
589341726

526489317
748163295
931275864
654897123
879321456
312654978
465918732
187532649
293746581

973516482
842793156
561842379
689371245
125684937
734259618
256137894
418925763
397468521

356248791
241796853
789351624
817564239
523879146
694123587
962487315
435612978
178935462

357921486
916847532
284653791
429365817
831279654
675184329
748512963
163498275
592736148

487326951
196854237
325197486
712639845
543281769
968475123
854713692
631942578
279568314

927465813
864321975
531879624
456712398
372598146
189643257
243987561
615234789
798156432

345261789
291837645
876549321
687492513
539618472
412375896
154983267
763124958
928756134

937624581
856197432
421538679
519372846
782946153
643851297
275463918
398215764
164789325

217348695
634591782
958267143
342189567
871654239
596723418
163975824
425836971
789412356

179465283
385712649
624938157
936857412
851324976
742691538
267543891
593186724
418279365

547236918
193485276
628179354
436817592
259643187
871592643
984361725
312758469
765924831

148693572
397582146
562714938
739421865
681357429
425869713
976245381
853176294
214938657

749316285
236875941
815924367
952147638
163589724
478263519
697431852
381752496
524698173

928743156
543196872
167528439
651489723
789235641
234671985
495862317
816357294
372914568

423178659
869235147
157946328
798351264
241869573
536724981
615483792
982517436
374692815

569471283
872536194
314289567
143965728
986712435
725843916
491358672
658127349
237694851

549783261
168249537
327561489
736194852
485372196
912856743
851637924
293415678
674928315

932574681
416389572
785216394
643195827
257468913
198732465
561823749
329647158
874951236

356479128
819352476
247816953
981247365
672531894
534968712
468795231
725183649
193624587

258416397
439728615
176935482
697342158
382157946
514869723
923684571
765291834
841573269

196532874
873694251
425178369
367481592
254963718
981725436
549217683
718346925
632859147

621738594
475962381
389451726
938617245
756294138
214385679
543179862
197826453
862543917

817364295
692571483
543298176
165839742
324715869
978642531
286453917
439127658
751986324

572638914
389142567
614795832
765984321
821573496
493216785
238451679
147869253
956327148

972138645
158642973
634579821
429856137
361927458
785413269
846395712
597261384
213784596

841567932
762349158
953218647
598436721
437192586
126785493
274851369
685973214
319624875

571894632
439265871
862713549
925148763
713526498
648937125
287659314
154372986
396481257

675234819
831976254
942518376
318647925
297385641
564129738
489753162
153862497
726491583

348167295
625938147
917425683
852794361
493612578
176583429
564871932
289356714
731249856

734815926
195672834
268943157
379251648
516489372
842736519
621597483
457368291
983124765

942538761
856127394
731946528
569481273
483279156
127365489
295614837
374892615
618753942

875234961
926187345
431659287
398725416
647918532
512346879
754891623
183562794
269473158

149532867
763189542
852647391
536278419
218496753
497351628
924863175
681725934
375914286

791654823
284193756
653827941
468715239
379248615
125936478
537469182
816372594
942581367

137964852
264758319
985312647
741893265
523146978
698527134
816479523
372685491
459231786

251378496
937461285
468295371
176953842
524786139
893124567
719842653
682537914
345619728

385496721
214387569
796125348
162839457
459761832
873254196
937648215
521973684
648512973

395674128
721958463
648213579
916587234
283491756
457362891
862749315
179835642
534126987

597136482
861942375
432578619
289314756
145697823
376825941
624759138
953481267
718263594

639145872
571832469
248796351
327681594
184579623
956324718
865913247
493257186
712468935

615783492
423195876
978642315
241856739
537924681
869317524
796531248
384269157
152478963

489671253
675392481
312548697
246185739
893726514
751934826
534217968
167859342
928463175

257384619
643971582
198625347
429516738
865793124
731248965
372869451
584137296
916452873

158426793
692357814
374981625
543298176
816734952
927165348
235879461
469513287
781642539

421396758
683475291
795218634
168729543
957634812
342851976
574182369
819563427
236947185

732459618
596138274
814276953
985317462
271964835
643825791
127683549
359742186
468591327

364571289
179268453
285439761
651723894
947815632
832694175
793182546
516347928
428956317

186392457
237485916
945617328
591836274
873249561
624751839
318574692
469123785
752968143

136987524
592143678
487562193
249635781
875291436
613478952
364729815
721856349
958314267

568419723
749823561
231765948
492578316
187346259
356291487
913654872
825137694
674982135

584792631
637518942
912463587
798246153
265831794
341957268
826375419
453129876
179684325

368924157
594617238
721358496
419586372
675293841
832471569
186735924
243869715
957142683

945728631
268134579
173965842
654812397
327596418
891347265
519683724
486279153
732451986

715423986
649178325
328695741
452319867
831267459
976854213
163782594
587946132
294531678

167542398
582913764
493786512
274691853
951438627
638257149
825179436
746325981
319864275

529418367
418367295
637295814
285731946
794652138
163984572
856149723
371526489
942873651

762581349
518349672
394762851
136257498
859436127
427198536
641923785
985674213
273815964

362841975
491725683
785693214
574382169
938164527
126957438
847516392
213479856
659238741

185439762
249786351
763251984
954367218
631928547
872145693
496872135
317594826
528613479

752614938
613985472
849723561
498236715
126547389
375198624
267859143
984361257
531472896

694378521
231569487
875421936
356142798
948657312
712893654
187934265
463215879
529786143

578164932
946328157
132957864
725649381
364581729
819732645
287416593
451893276
693275418

716238495
398145267
452769831
187426359
549387612
623951748
871694523
265813974
934572186

472689513
856143972
931725648
347892156
695431287
218567394
124976835
583214769
769358421

785316492
143289756
296574381
971853624
634927815
852461973
418732569
327695148
569148237

458236791
673941285
192875364
536198472
789452613
241367958
317529846
925684137
864713529

973285146
485961372
126743589
312859764
769432815
854617293
647528931
238194657
591376428

967218534
512436789
843795261
731849652
684521397
259673418
378162945
126954873
495387126

827516394
695347812
341892567
768931245
214785936
539264178
473158629
956423781
182679453

429518637
751346298
368972451
174253986
692481375
835697124
287134569
546729813
913865742

251769384
394218675
687534912
962845137
473126859
518973426
145397268
729681543
836452791

571986423
628431759
943527681
319872546
754169832
862345197
497653218
235718964
186294375

281796453
645321897
379845162
168239745
752684319
934517628
813452976
426973581
597168234

917542683
653981724
248673519
174369852
892154367
365728941
581297436
726435198
439816275

423751968
918632745
657894312
739465821
584129637
261378459
872543196
145986273
396217584

264981573
815473962
739562418
421758639
687329145
953614827
392846751
176295384
548137296

926581374
457632981
381794526
573129648
198456237
264873159
842965713
615347892
739218465

736419528
815762349
249385761
327594816
598126437
164837295
652948173
471653982
983271654

927314685
581267439
436589127
172948356
369152874
854736912
213695748
645873291
798421563

467138529
298657314
135924768
523416897
819372645
746895231
674281953
951763482
382549176

859714623
734256198
126398547
418562379
372149856
965837412
643971285
291685734
587423961

734196582
681235497
952847163
195428736
423679851
876513249
518362974
269784315
347951628

649723185
158496372
732851496
596372814
384165927
217984563
923648751
475219638
861537249

649378521
738125496
215946387
821657943
576439218
493812765
964583172
387291654
152764839

279461538
345728619
861593427
936812745
127954386
458637291
583146972
794285163
612379854

715842639
894163257
623957418
346295871
589714326
271386594
462579183
938421765
157638942

624719835
137582964
985643712
241378659
869451273
753926481
576234198
498165327
312897546

654831297
123794568
879625413
365189724
741562839
982473156
518346972
496217385
237958641

894512637
352467198
617839425
286174953
539628714
471395286
123786549
748951362
965243871

753491268
928563174
641827593
465372981
132689745
879154632
396245817
517938426
284716359

842563179
679814325
135792846
986475231
714239568
523681497
368147952
451926783
297358614

134256978
582937146
976481532
328649715
619875423
457312689
241563897
763198254
895724361

594816237
637294851
812735469
769452183
153978642
248361975
386529714
971643528
425187396

583761294
169824357
472935618
934276185
721589463
658143972
215497836
347618529
896352741

782643195
615972348
439851762
394718526
527436819
168295437
853169274
246387951
971524683

164287935
387519462
925643817
548162793
219375684
736498251
872931546
493756128
651824379

765843129
138629547
294175863
953461782
687392451
421758936
379586214
812934675
546217398

891276345
624359781
573418962
246831597
389547216
715692438
132985674
967124853
458763129

182673549
436985127
579124386
825397614
961842735
347516298
698731452
253468971
714259863

125796384
938542671
764138592
651487239
892361457
347925168
576814923
219673845
483259716

153762984
297845361
648193572
862954137
531287649
974631258
715328496
389416725
426579813

826175943
319482765
457963128
574638219
298714536
163259874
645827391
982341657
731596482

592368471
716245398
834179526
678951234
421783965
953624187
169537842
285496713
347812659

127689354
568324971
394517286
259768143
416253798
783941625
871432569
945176832
632895417

845279163
619385247
237146958
562731489
498562731
371498625
786954312
924813576
153627894

874125936
513689427
629743185
945268713
182537649
736914258
368472591
251396874
497851362

658273149
217549863
943186572
834927651
169835427
725461938
391652784
476398215
582714396

423865719
578914326
196372854
359246187
861759243
742138695
935621478
614587932
287493561

427315968
365879214
981642537
236158479
758493126
149726853
614587392
893261745
572934681

496315782
738246159
251897346
587631294
319482567
642759813
123564978
865973421
974128635

894625317
125473896
673891245
519342768
346789152
782156439
267534981
931268574
458917623

798654213
643217985
512893746
281365479
476921538
359748162
967132854
125486397
834579621

968543712
475812396
213769854
829176435
657384921
341925687
136297548
584631279
792458163

376985421
819247536
254163789
568412397
423759168
197836254
732691845
985374612
641528973

164537928
827649531
539821647
742915863
958763214
613284795
376498152
281356479
495172386

964723185
872451693
531869427
497238561
123675849
658194732
246317958
785942316
319586274

175932648
429865713
368741925
581679432
236154879
794328156
947283561
612597384
853416297

182579634
397164582
654283197
941726853
826351749
735948216
273895461
569412378
418637925

167428953
498356172
253179486
912687345
586943721
374512869
745291638
621834597
839765214

561482739
879315264
243679185
752831946
186947352
394526871
427158693
638294517
915763428

814592673
679314258
352678914
147283596
926145837
583769142
238451769
795836421
461927385

158376492
643129758
279845316
814237965
365491287
927568134
786914523
431652879
592783641

932761845
716548329
584293671
248975163
365412987
197836254
451689732
823157496
679324518

274658913
861329547
593417268
182594376
457163892
936782154
648935721
729841635
315276489

589472316
143865297
276913584
437621859
861597432
952348761
314286975
698754123
725139648

175382964
298476315
346591278
752948136
439617852
861235497
923764581
614859723
587123649

235894671
476153982
891267345
914372568
527689413
368415297
183926754
652741839
749538126

268573194
391648275
754129836
476385912
819762453
532914687
947856321
685231749
123497568

453872619
786941523
912536784
198354276
325167498
674298351
569713842
831425967
247689135

839521764
415679238
672384915
358947126
794216583
261853479
946132857
523798641
187465392

398124657
514763982
672985413
487391526
125476839
936852174
861247395
753619248
249538761

732941658
591826473
864573192
659482317
217369845
348715269
476298531
125637984
983154726

397821456
814365927
265497318
973258641
582146739
146973582
631589274
728634195
459712863

893645271
152798643
674213859
739582416
241369587
568471392
927834165
386157924
415926738

752869413
981437526
463152987
349518762
578246139
126793845
614375298
897621354
235984671

957364821
281597364
643128597
836942175
794815236
512673489
329456718
468731952
175289643

879653124
314829567
265417983
528941736
641738295
793265418
957382641
186594372
432176859

935712468
817649253
264358719
781236945
453971682
629584137
196823574
372465891
548197326

621893745
847651923
359427816
796235184
284716539
513948672
472589361
165374298
938162457

762189435
135467298
948235671
629753184
357841926
814926753
471398562
593612847
286574319

239518647
145367289
867924351
582741936
491653728
376892514
614275893
758439162
923186475

367492851
149857236
852361749
538219467
426578193
791634582
275986314
984123675
613745928

325916487
981472563
764853219
278649135
436521798
519387624
657138942
892764351
143295876

784351296
296784531
531962487
357698142
619425378
428137965
145879623
973216854
862543719

825167439
764893152
931425768
346712985
158946273
297538614
679354821
512689347
483271596

813965742
642781359
759432618
497328165
125674893
368159274
286547931
531896427
974213586

875294136
493615278
261387495
152479863
947836521
638521947
329168754
714953682
586742319

952746831
678913245
134852769
723568914
481397652
569421378
297134586
816275493
345689127

213479586
578216493
496385127
142938675
385762941
967541238
654823719
829157364
731694852

536187924
412935867
987246315
251463789
643798251
798512436
825674193
164329578
379851642

185732469
746589132
932641857
268413975
491275683
573968214
619327548
827154396
354896721

986574312
357219864
241836579
673491258
815362497
492758631
534127986
168943725
729685143

657384219
291756384
348291567
875123946
964578123
123469875
436912758
719845632
582637491

134569872
798432516
652781439
976124385
581396247
243857961
465913728
817245693
329678154

579684123
186732945
423159876
314276589
892315764
765498231
948523617
237961458
651847392

751463289
842719635
963582147
639254718
125378496
478691352
394826571
217935864
586147923

658423791
273981564
194675328
539168247
741352986
826794153
912847635
467539812
385216479

718962534
495738621
632145789
527694318
149583276
863271945
954827163
376419852
281356497

145986732
983127564
726345189
467539218
531872496
298461375
679214853
354798621
812653947

723856491
569421387
148973256
916238574
874195632
352647918
497582163
231769845
685314729

862941537
514237986
973658124
487126395
235489761
691375842
749812653
356794218
128563479

618437925
745912863
329865147
954186732
261793458
873254691
196528374
482379516
537641289

541978623
679231854
283564971
857493216
196825347
324716589
738159462
462387195
915642738

963218745
251473896
847659123
624837951
198542367
375961284
786395412
439126578
512784639

732184569
948576312
561293784
623748951
479315628
185962473
297631845
354827196
816459237

916754832
435892671
872613954
251936487
743285169
689471523
527148396
394567218
168329745

547628193
682193547
193457268
859742316
731986425
264531789
425879631
318265974
976314852

456392718
921748635
378561294
194257386
637184529
285936147
763429851
842615973
519873462

384196257
529738416
167524893
675349182
843261975
912857364
758413629
491672538
236985741

463751289
172938654
598246137
956172843
841693725
327485916
284569371
615327498
739814562

126745839
745839261
983621754
512973648
498562173
367418925
639284517
874156392
251397486

237596418
859143627
614278395
326954781
985317264
471862539
548629173
792431856
163785942

842139675
359764821
617852934
524618793
768943152
931527486
176395248
295486317
483271569

731865249
824197563
569234178
312458796
456971832
987326451
245619387
198743625
673582914

421856973
865793214
937142568
254931687
379684125
618527439
196478352
742365891
583219746

419725863
586931427
372486915
254867139
791543682
863219574
637154298
125398746
948672351

315429786
647183952
892576431
961852347
278314695
534967218
486235179
129748563
753691824

956237814
487165932
231489657
125746398
379528461
648913275
594372186
762891543
813654729

168745329
549326718
237918546
972584163
314697852
685132497
891253674
753469281
426871935

394678521
278591346
156243978
629385417
413769285
785124639
537416892
861932754
942857163

573928641
182634975
496157832
231549786
748216359
659873124
324761598
865392417
917485263

567189342
328475691
149623857
784391265
951246738
632857419
216538974
895764123
473912586

259643781
378219654
146587239
437896512
912735846
685421397
864952173
521374968
793168425

317248596
468579321
925613748
193762854
746985213
852134967
639427185
571896432
284351679

921486357
463571892
857923416
594167238
186239745
372845961
245698173
638714529
719352684

837625149
645193728
921487635
589274316
362519487
714836592
258741963
196358274
473962851

469718532
372596814
158243769
736954128
821367945
594821376
915632487
283479651
647185293

524963871
638471952
197852634
469738125
351249768
872516349
785694213
243187596
916325487

658173924
194526738
237498156
781962543
943851672
562734891
319285467
876349215
425617389

931247856
286539741
457618392
798452613
362891574
145376928
529183467
814765239
673924185

263941857
798253416
154678329
435892671
972164583
681735294
847329165
516487932
329516748

763941582
958362147
214758936
172435698
395186724
486279315
827613459
639524871
541897263

178653924
542719836
963428517
457186392
891237465
326594178
635942781
284371659
719865243

214785936
359612784
687439521
762854193
438196257
195273468
823547619
541968372
976321845

671439258
935278416
824615937
183967542
796524381
452381679
347896125
519742863
268153794

437625189
512389746
896714235
741263598
923158467
685947312
369472851
178536924
254891673

921457863
578263914
436918257
345189726
289675431
617342598
154796382
863524179
792831645

945236178
281497563
673158249
459761382
167823495
832549617
314982756
728615934
596374821

718369425
649528137
325174986
453217698
291836574
867945312
982451763
536792841
174683259

563871294
427593816
891246735
275139648
346785129
918624573
132458967
754962381
689317452

914385627
837462591
625917843
792651438
351748962
468293175
543176289
286539714
179824356

167849235
398265174
542731698
673498521
819523746
425617389
751982463
934176852
286354917

725813694
419526837
683749125
248361579
367954281
591287463
952138746
136472958
874695312

672584139
953127864
184396257
398742615
461835792
725619483
546978321
239461578
817253946

712548639
895163724
643927158
961385247
458672391
327491865
239714586
574836912
186259473

312865479
574293618
689174235
457629381
196387524
238451967
765938142
843512796
921746853

439627815
178534629
265981437
827195364
953246178
641378952
792413586
386759241
514862793

157483692
926751483
483926175
735268941
618594237
249317856
594172368
872639514
361845729

781245693
923867154
456193278
534689721
892731465
167524839
279318546
315476982
648952317

456931287
817256349
329874156
173425968
984763521
562198473
295617834
638549712
741382695

563789124
487162395
129453687
846397512
972518436
351624879
218945763
635271948
794836251

573241968
469578132
821396547
342157689
918463275
756829413
235714896
197682354
684935721

741596382
823741695
596382147
687423519
234159768
915867234
368975421
452618973
179234856

423165879
576498312
189273564
215934687
634587921
897612435
751846293
348729156
962351748

695724183
481539627
327186549
852973461
749612358
136458972
573261894
968347215
214895736

374968251
981235476
526741398
652419837
713682945
498357612
149876523
267593184
835124769

274158936
958364127
316279548
795613482
862547319
143982675
481796253
539821764
627435891

853719642
269354718
174682359
591247836
738961425
426538971
342895167
915476283
687123594

329584167
147623589
658197243
784235916
935416872
216879354
462358791
591762438
873941625

271346589
384759216
659218437
912683754
837425961
465971328
146592873
593867142
728134695

256197483
749368152
183524967
365482791
972631845
814975326
497253618
531846279
628719534

194257638
526384971
873961254
631728549
247519386
985436712
358192467
712643895
469875123

142538976
856497123
793261458
284719365
371654892
569382741
925843617
618975234
437126589

254316987
678549231
139287564
743165892
816972453
925438176
362891745
491753628
587624319

497268351
836159724
152437869
765312948
349786512
281594637
524973186
918645273
673821495

975846231
614523978
382917645
458692713
236781594
791435862
163259487
829174356
547368129

421596738
697831524
385742169
753218496
814965273
962374851
178629345
539487612
246153987

984163275
251784369
763952184
175496823
426318597
839527641
647231958
518649732
392875416

658294173
497135268
132768594
586921347
374586921
219347856
721653489
943872615
865419732

278349615
354681279
916572834
843956721
769214583
521837496
632795148
187463952
495128367

356192784
124876593
879354162
918763245
435219876
267485319
541628937
793541628
682937451

238715496
957634218
461289735
124953687
375468921
896172354
512346879
683597142
749821563

918276354
476539281
352148697
763985412
125463879
894712536
689327145
531694728
247851963

856941372
172683459
394725861
425879613
739516248
681432795
543297186
918364527
267158934

795168423
831254697
624793158
957821346
182346975
463579281
349685712
218437569
576912834

291384675
586712439
473956182
128435796
947168523
365279814
754893261
832641957
619527348

537164298
918257436
642839715
125943867
374586921
869712354
296475183
483691572
751328649

971643852
586279134
243518796
812735649
465982371
397461528
639154287
754826913
128397465

576281943
283974561
194356872
318695724
729438615
465712389
837129456
652843197
941567238

491768325
783925461
526143798
217594836
345876219
869312574
134687952
678259143
952431687

456391872
329748156
781256439
867425913
593167248
142839765
638914527
274583691
915672384

297863541
564129873
318754269
781692354
932548617
456371928
873216495
129485736
645937182

265389714
193745826
847126539
721453698
936871245
458962173
512694387
684237951
379518462

783629514
261458397
549371682
372145869
956283741
418967253
125796438
897534126
634812975

248951367
936728154
517346829
423687591
861495273
795132648
684273915
159864732
372519486

561739428
382564197
497281635
835612749
729458316
614397852
176923584
958146273
243875961

748925316
631784295
925163847
276548931
413297568
589631472
862419753
354876129
197352684

471935826
326487591
985216734
634721985
258693147
719548362
863152479
542379618
197864253

487516923
619342785
352987416
826795341
731864259
945231867
294153678
563478192
178629534

619732548
457891623
832456791
583129476
274683159
196574832
961347285
348265917
725918364

793148256
651723489
428695173
967254318
235816794
184937562
812479635
349561827
576382941

647521938
132689547
958347621
826173495
374895216
591264783
283956174
769418352
415732869

796841235
481532697
325697184
673425918
148369572
259178463
817256349
564983721
932714856

357481269
189623754
642759138
468172395
735968412
921534876
273895641
516247983
894316527

568279431
479153286
123864597
315927864
796481325
284635719
847396152
652718943
931542678

218956743
976438521
354271986
529867134
761394852
843512697
195623478
682745319
437189265

581924376
794638521
236715894
827496153
169583742
345271689
973152468
458369217
612847935

413782596
895136472
627495831
361954728
749218365
258673914
184327659
936541287
572869143

835749126
964821573
712356894
256178439
397465218
148932657
623587941
481293765
579614382

834526719
291743685
765198324
578419236
146235897
329687541
613972458
487351962
952864173

658314297
193257846
724689351
879563412
461972583
532148769
387496125
216835974
945721638

861537294
927481635
345269781
418726359
632954178
759318462
173892546
596143827
284675913

234519678
671238945
598674213
723456891
486197352
915823764
359742186
162985437
847361529

273819465
461573892
859264713
682751349
795348621
314692578
936187254
548926137
127435986

376582149
412793658
958164372
825631497
739245861
164879235
641927583
587316924
293458716

578431629
219657483
346928751
783215964
925764318
164389572
652193847
431876295
897542136

351847692
479362518
862195374
693458127
124673859
785921463
918736245
546289731
237514986

617438295
582967134
394152768
825643971
169785423
473291856
738519642
256874319
941326587

354871269
728946315
169532478
572619834
836754192
941283756
483195627
215467983
697328541

251743896
637982514
984561723
178629435
496375281
325814967
542196378
819437652
763258149

781534692
953261847
624789351
179842536
465173289
832956714
516428973
297315468
348697125

938126547
467895213
215374986
586231479
129547368
374968152
842753691
753619824
691482735

586497312
391562748
274183569
865749231
912356874
437821695
723918456
158634927
649275183

859436127
137298564
264517983
986375412
513824796
742961835
491653278
675182349
328749651

968124357
423975618
157836924
389652741
742318596
516749832
871293465
295467183
634581279

945172386
762893145
183465729
629738514
374521698
851946273
517384962
436219857
298657431

762459318
943871652
815236497
697523184
384917265
251648739
179382546
426195873
538764921

928615473
653427189
174938526
491586237
735249618
286371945
849762351
367154892
512893764

513792684
824613957
697854321
462981573
189375246
735426819
358167492
976248135
241539768

647819325
139652748
528473169
483791652
912568437
765324981
251946873
376185294
894237516

274391856
869527134
135864972
916438527
357612489
428975361
681743295
592186743
743259618

184976532
723154896
596283714
865439271
472615983
931728645
657841329
318592467
249367158

457216839
239758164
816349275
781624593
342975681
695183742
164892357
928537416
573461928

674285139
321796485
598413627
839174562
267359814
145628973
486537291
913842756
752961348

715623984
248197563
963458721
596342178
874961352
132785649
681279435
459836217
327514896

526873149
378149265
419625387
954361728
182794653
637582491
291438576
865217934
743956812

749362581
365198427
218745693
456219378
972683154
831457962
127536849
583974216
694821735

853276491
712495386
649138725
934527168
526381974
187964532
271643859
498752613
365819247

214356897
956748231
783291546
837124659
429567183
165839724
641985372
398672415
572413968

594736218
827451693
631298574
759643182
146829357
382517946
413982765
965374821
278165439

957638412
482751936
316249875
569874321
824315769
731926584
245183697
673592148
198467253

369147528
182356974
547892163
975631842
426985731
831274695
753419286
218763459
694528317

795641832
482357691
316982457
631498275
947235168
528176349
159864723
263719584
874523916

364982751
912765348
785314296
873421965
521639487
496578132
248153679
137896524
659247813

824736951
659148732
173952486
741563829
985214673
362879514
418397265
236485197
597621348

381596247
975482136
624137589
162745893
438269715
759318462
543621978
296874351
817953624

168592374
923174658
547368129
259483761
836715492
471629583
385246917
612937845
794851236

214738596
863519724
579426381
657293418
132864975
948175263
495687132
381942657
726351849

916347582
247598136
853261749
629815374
478923651
135476298
591634827
362789415
784152963

358462179
492871365
761539824
213756498
689214537
574983216
937148652
145627983
826395741

924816573
683759142
157423968
439265781
816947325
275381496
362594817
791638254
548172639

864372591
973145862
125869473
639458217
481297356
257631948
742586139
516923784
398714625

572869314
486713529
319425768
893571246
625948173
741236985
957682431
238154697
164397852

293856471
415793628
786142539
957318264
324967815
861425397
649281753
132574986
578639142

768954321
123687459
459321867
346298715
517463298
892175634
671542983
934816572
285739146

268917345
319584762
457263891
581432976
694175238
723698514
846359127
135726489
972841653

782591463
356284971
491673825
563427198
924168357
817359246
678912534
149735682
235846719

648791235
213658974
957432681
862173549
735964128
491825367
586217493
324589716
179346852

476328195
235941768
918765243
761593482
543812976
892674531
127436859
689157324
354289617

675924183
218357964
349168725
532719846
897643512
164582397
951436278
726895431
483271659

158743962
627915384
493286157
914872536
765439821
832651749
586127493
241398675
379564218

951378246
423691587
678254913
345789621
712546398
869123475
597832164
184965732
236417859

615389724
982574136
374126598
248951367
763842915
159763482
521438679
837695241
496217853

176324985
485916327
239785146
964872531
718593264
352641798
841259673
593467812
627138459

569724183
231586794
784139625
175842936
923617458
648395217
417953862
396278541
852461379

352179864
647538219
981426735
723894156
896751423
415362987
568247391
234915678
179683542

536824719
419675328
827139456
981543267
765218934
243796185
154367892
672981543
398452671

637849512
125376948
849215673
351498726
482167359
976523481
298654137
714932865
563781294

428539761
936741528
571268349
792154683
153687294
684392175
247913856
369875412
815426937

261357948
845692731
937418625
159724386
476831592
382965417
593286174
624179853
718543269

683759412
942136758
715248639
476321895
591684327
328975146
164597283
257813964
839462571

971524683
865379421
342618957
294167538
186953274
537482169
429836715
753291846
618745392

831297465
792465183
465813297
658324971
217589346
943176852
389652714
126748539
574931628

298417653
736895241
415236798
672953184
384172965
159684372
927541836
563728419
841369527

372914568
651382749
894576132
235769814
167248395
489135627
548623971
726891453
913457286

694528137
578136294
312974865
236481759
981657342
745293618
423719586
159862473
867345921

765934281
481762593
932815746
254386917
813297465
679451832
346528179
597143628
128679354

863124975
795836142
214597683
486315729
931742568
572689431
659278314
348961257
127453896

478562391
329417865
651938724
514283679
792156483
836794152
283649517
167325948
945871236

329415876
786392145
145867932
234579618
597681324
861234597
458123769
912756483
673948251

125964387
987312654
643875192
798423561
256791438
431586279
572649813
864137925
319258746

587149326
361528497
492673581
124967835
653812974
879354612
736285149
945731268
218496753

167243598
532981764
849567321
756128439
984376215
321459687
698735142
215694873
473812956

257683194
964251783
381794652
198427536
532168947
746935821
473819265
825376419
619542378

763849125
958721643
412563879
189437256
536182794
274695318
841256937
325978461
697314582

935742168
682519437
714638529
869153742
251497683
473286915
327964851
148375296
596821374

162837459
357694218
489521637
946185723
873269541
521473986
714958362
695312874
238746195

479215638
312876594
865943712
547631289
138529476
926784153
683457921
791362845
254198367

275149683
146837592
839265147
751628439
463971258
928354716
612593874
384716925
597482361

738249156
945186327
216357849
423598671
581672493
697431285
864715932
159823764
372964518

256893417
138475926
497612835
719238654
863541279
542769183
381954762
624387591
975126348

143258967
952467138
786931542
615389724
479126853
328745691
837694215
564812379
291573486

612548379
534792168
879136524
263487951
957613842
148259736
721965483
395824617
486371295

289364517
371925486
645817329
793658142
562431798
418279635
137592864
826743951
954186273

645921837
128374596
937865214
274183965
851496372
396752148
782619453
469538721
513247689

694321758
831675294
725849631
263714589
459268173
187953426
916532847
548197362
372486915

315726948
692814375
784359216
476938152
831562794
529147863
163295487
947683521
258471639

813795246
925846731
764123895
297534168
548617329
631982457
386251974
459378612
172469583

961542378
378691254
254378961
125937846
736824195
489165732
513489627
897256413
642713589

194653278
852749631
673812549
945137862
318296457
726584913
281475396
569321784
437968125

921534687
638721594
475968123
587419362
146283759
293675418
759142836
862357941
314896275

781429356
935168724
624753891
278346519
413295687
596871243
152937468
349682175
867514932

691253784
853714962
427869153
916547238
275398416
384621597
548176329
732985641
169432875

621573948
854291367
739648152
342186579
567932481
198457623
973865214
285314796
416729835

215893476
497651238
836472159
548719362
961234587
723586941
182365794
659147823
374928615

132685749
754291683
698473512
976134258
285769134
341528967
829356471
463917825
517842396

137952486
824763159
695184273
789425631
461378592
253691847
572836914
916547328
348219765

234957816
169283547
875614239
528496371
716835492
943172658
387529164
491368725
652741983

432157698
916428573
578639142
369745821
124983765
785216439
297861354
651394287
843572916

684275391
352961487
179438265
721694853
596183742
843527916
217846539
968352174
435719628

362597418
985641237
147832569
894713625
253468791
671259384
439125876
716384952
528976143

598742316
362819475
741653928
425186793
187935642
639274581
916327854
253498167
874561239

629178345
475362891
831954762
164723589
582691437
793845216
956437128
248519673
317286954

279648315
658173492
413295867
367582941
894761523
521934786
732819654
186457239
945326178

127893645
359674821
468215397
281536974
695487132
743129586
572968413
816342759
934751268

782513469
961427835
354869127
139246758
275938614
648175392
493751286
817692543
526384971

124597638
893642157
756138924
571983462
632451879
489726513
347815296
965274381
218369745

384652197
627941853
195738426
478215639
251369784
963874215
842596371
719423568
536187942

194576328
528934176
637812459
475291683
869753241
312468597
756129834
281347965
943685712

796542183
853719624
412638759
129483567
637125948
548976312
975264831
364891275
281357496

867145923
195632748
234897156
973461285
486259371
521378469
749583612
352716894
618924537

471986325
253174986
986352471
734628159
692517834
815439762
368291547
549763218
127845693

268374159
359128674
417965823
632517948
571849362
894236715
986451237
143792586
725683491

641253789
982147365
753698421
427986513
319425876
865371942
538712694
274569138
196834257

578362194
932147568
164589732
251934876
683751249
749628351
326415987
895276413
417893625

468795231
392164758
517823469
831457926
249681375
756932814
175349682
624578193
983216547

765381942
142697358
983254761
637825194
498136275
251749683
524973816
819462537
376518429

463289715
752416839
891753642
918635274
645972381
237841596
179568423
524397168
386124957

946315827
237698451
851742369
419583672
368127594
572469183
183976245
695234718
724851936

143298657
826457931
759163824
567319248
912684375
384572196
695721483
478936512
231845769

647591823
835624971
192873456
514739268
783462195
269185734
456217389
921358647
378946512

351769824
928145637
674328591
719653248
285914376
463872159
537481962
842596713
196237485

824576931
157983624
963214587
531842796
678391452
492765318
349628175
786159243
215437869

283749651
419563827
756812493
124698735
675324918
398175264
567281349
841936572
932457186

285469173
671238459
394751268
452376891
916825734
738194526
167942385
543687912
829513647

768315429
394782615
251496837
637258941
482179356
915643278
826531794
579824163
143967582

235796184
164583729
879421635
423617958
796835412
518942376
681359247
942178563
357264891

142387956
693452187
578916324
429865731
861273495
735149268
357624819
986731542
214598673

471395268
986217354
532486971
827164593
315729486
649538712
193672845
258941637
764853129

128756934
975324186
364918527
639475218
587291463
241683759
753842691
416539872
892167345

796854132
431296857
285317649
674528913
952631478
813749265
127963584
369485721
548172396

846795321
317286549
259341867
163572498
592814736
478639152
985163274
621457983
734928615

128593746
679214835
354786921
837425619
592631478
416978253
965347182
783162594
241859367

348972156
519368247
627415893
932854761
165739428
874621539
283146975
496587312
751293684

826517943
513492867
974683512
147925386
365178294
289364175
498256731
651739428
732841659

675218943
813649572
294357186
169834257
452176398
387592614
938421765
726985431
541763829

289413675
346857219
157692483
473581962
918264537
562379841
831926754
694735128
725148396

742163859
168594732
539287164
327951486
896742513
415836927
671428395
983675241
254319678

378465192
294317865
561928347
623549718
985671234
417832956
842196573
739254681
156783429

817695423
634782591
952314867
261978345
489536712
573421689
746259138
195863274
328147956

367912548
592483167
481675392
254791683
719368254
836524719
173859426
628147935
945236871

218796354
463512897
975483216
692875143
381264579
754931682
547628931
129357468
836149725

256871439
741359286
938426157
425187693
317692548
689543712
863715924
194268375
572934861

482795631
639412875
157683924
274169583
815324769
963857412
596271348
741938256
328546197

165894237
439627815
872153964
746231598
391548672
528769341
283476159
914385726
657912483

958163427
671824593
423957681
264391758
835746219
719285346
387512964
142679835
596438172

517486329
248193765
369725481
896241537
132957648
754638912
625874193
971362854
483519276

542169783
976583412
381724659
693457128
825916347
417238596
239641875
158372964
764895231

562394718
834167952
971852436
625439871
498721563
317586249
759213684
186945327
243678195

519468723
826375941
734921658
361254897
957836214
248197365
193742586
475689132
682513479

194723865
278546193
563981472
625817349
487359216
931264758
742635981
816492537
359178624

582316794
179452368
364798251
641239875
298175436
753864129
937541682
425683917
816927543

748512963
936487512
512639784
367958241
894721635
251364879
485273196
679145328
123896457

789152463
615348792
324976185
246785931
178293546
593614278
467821359
931567824
852439617

294658317
618437925
753912864
135794682
972186543
486325791
341879256
827561439
569243178

927631845
815742639
634895172
246578913
573129486
189463527
798316254
352984761
461257398

842713596
173965248
569482731
938271465
216354879
754896123
425638917
391547682
687129354

954632187
167598423
832741965
576329814
281476539
493185672
748963251
619257348
325814796

217549368
954638712
683721495
461957283
725813649
398462571
579386124
842175936
136294857

845372961
261985437
397614582
728591346
453826179
916743258
179438625
684259713
532167894

948217356
721356498
635948217
482675931
167493582
593182764
316729845
874531629
259864173

938754126
461932587
725681349
346597218
217348965
589216734
873429651
192865473
654173892

594782361
762351984
831469572
283175496
659234718
147698253
475813629
928546137
316927845

641359287
532817649
789624315
254963871
398741562
167285934
873192456
915436728
426578193

829731645
315264798
746598321
561842973
487913562
293675184
938456217
174329856
652187439

568741329
217938456
439265817
824519763
976382541
153476982
392654178
785123694
641897235

543126987
186974352
279835614
952741836
761583249
438692571
614359728
397218465
825467193

184263759
762591843
359487612
246915387
875342961
931876524
413758296
597624138
628139475

146928753
978356142
532174689
851493267
397862514
264715938
723681495
685249371
419537826

765298134
932641857
418537962
547389621
329156748
681724593
274915386
896473215
153862479

328956147
491738256
765214938
839462571
547391682
612587493
176849325
254673819
983125764

958167342
421583976
376942581
732698415
519374628
864215739
145729863
683451297
297836154

753641298
286975341
419832765
632718459
948253617
175496823
521384976
894567132
367129584

237518964
196432857
485697321
648953172
371826549
952174638
863749215
719265483
524381796

168925743
973148265
425736918
651493827
734862591
289571634
816254379
592317486
347689152

542631798
863957142
197482563
426813957
985724316
731596284
618279435
374165829
259348671

583629741
947518326
612374859
765143298
429786135
138295674
851932467
394867512
276451983

241359867
857164239
936827541
185942673
793681452
624735198
312596784
579418326
468273915

487123695
391645872
625798341
216574983
948312567
573986214
159267438
734859126
862431759

564371289
973248651
812569437
749183526
138652794
256794318
391426875
685937142
427815963

754328196
163947528
829516743
315879462
948652371
276134859
432761985
597283614
681495237

769481352
542973618
381652497
823549176
154267983
697138524
236715849
918324765
475896231

375489621
419236785
682157943
264793158
157842396
893561274
928315467
536974812
741628539

593148276
671932548
842567193
386415729
129873465
457296831
915324687
734681952
268759314

972846513
456173298
381925467
123598746
764312985
895467132
639251874
517684329
248739651

258174963
491836275
763592184
547923816
319658427
682741359
936217548
824365791
175489632

986145327
742983516
513762849
358291674
697438251
421576938
865314792
139627485
274859163

521697384
947238561
368154279
873925146
415763892
692841753
736482915
284519637
159376428

762453918
498176325
351892467
283567194
916248573
574931682
825614739
139785246
647329851

459172386
168539724
237648159
684751293
315926847
972384561
593867412
826413975
741295638

487251693
153679284
692384175
534792816
821546739
976813452
349168527
215437968
768925341

763581924
948672513
215439678
124963857
397158246
856724391
579316482
432897165
681245739

796231548
142568379
538794216
674813925
259647831
381952467
923175684
415386792
867429153

641359872
298174653
753826419
816735924
524981367
379462185
937518246
482697531
165243798

927651843
654983721
138247965
562714398
871369452
493825617
749532186
385196274
216478539

149623785
763845912
852197643
937451826
521786439
486239571
215974368
694318257
378562194

647892513
518473926
392516748
263941857
975628134
481357692
124789365
839265471
756134289

859742361
423681957
716953842
697534218
542817693
138296574
365178429
974325186
281469735

394176258
821345697
675298134
146857329
732619845
958432716
563981472
219764583
487523961

657392481
348516927
219784635
523879164
974163852
861425793
732948516
196257348
485631279

519687234
468532971
372194586
241756893
896213457
735948162
927465318
184379625
653821749

128976354
973415286
465283197
531728649
689154723
247369815
714692538
896531472
352847961

492573618
185496273
673812594
361749825
247358169
958261347
816934752
739625481
524187936

427513689
958462371
316789452
791856243
862934715
534127896
675298134
143675928
289341567

723859164
891634752
465721389
158396247
642175893
937482516
219567438
374918625
586243971

658192437
917364825
342857916
765941382
294638751
183275649
421786593
536419278
879523164

736285914
198746532
452319867
975821643
814563279
263497158
647958321
381672495
529134786

286734591
195862347
734951286
543287169
871693425
962415738
319548672
428176953
657329814

842397561
976512843
513684279
159763482
364128795
287459136
638271954
491835627
725946318

196534827
572698134
834172569
653789412
289413675
417265398
328951746
745326981
961847253

724381965
381956472
659742381
475168293
862593714
913427856
138275649
547639128
296814537

476385912
598162473
321749856
769851234
135426789
842937165
613298547
984573621
257614398

861392754
235748196
974165328
493657281
528914673
716283549
682471935
349526817
157839462

182649357
396578241
475321689
917853426
628417935
543962718
759284163
834196572
261735894

984751632
357268941
261349758
816573294
425196873
739824165
573612489
692485317
148937526

564218937
139647582
728539641
653972418
897164325
241385796
376891254
982456173
415723869

542971638
931648725
867532941
125497386
486253179
379816254
654329817
218765493
793184562

714983562
932465718
865172934
149637285
256819473
378524691
597341826
483296157
621758349

568419237
732856914
941372685
326541798
875693421
419287563
187964352
653728149
294135876

957264381
641853792
823197654
234715968
176928543
598436127
319542876
762389415
485671239

238751964
576942318
149683725
751829436
392564187
684317259
967135842
823496571
415278693

387614295
954723681
162958743
873249516
529186437
416375829
731862954
648591372
295437168

563814972
824796135
971523846
639245781
218679354
457381629
745968213
392157468
186432597

698174523
125398746
437652891
746239158
583416972
912785634
269847315
354961287
871523469

374281659
695347281
281965437
753194862
426873915
819526374
167432598
548619723
932758146

124367859
539841726
867529341
912758463
473216985
658934172
781692534
346175298
295483617

418365972
259781643
376492185
827639451
531248796
964157238
745816329
182973564
693524817

168934275
534728619
297615834
986471352
715283496
423596781
372149568
641857923
859362147

743298615
162534987
958671423
496815732
817423596
235967148
321746859
579182364
684359271

697314582
421586379
835279164
176432958
342958716
958761243
714823695
583697421
269145837

518364729
639572814
724981365
263457981
847619253
951238476
475123698
192846537
386795142

258369714
961472583
473581269
397618425
142753896
685294137
834927651
726135948
519846372

576831429
841279635
293456781
962745318
314968257
785312946
438597162
127683594
659124873

425897316
738162594
169435728
317249685
592678143
684351972
856914237
943726851
271583469

714326859
359814267
286579134
138452796
697138542
425967381
861745923
543291678
972683415

569837142
234196587
178524639
842759316
956312478
713648925
491275863
625483791
387961254

387451926
924683715
615729438
893245167
256197384
471368259
762814593
149536872
538972641

753219486
192648537
648573291
269735814
815924673
374861952
526397148
487152369
931486725

319568742
726134589
584792631
192456873
647283915
835917426
263845197
471629358
958371264

754286391
863791425
219345678
697834512
135672984
482159763
541968237
326417859
978523146

623817954
451932786
879564321
247385169
968271435
135649872
796458213
312796548
584123697

851374962
974628351
623951748
549836217
317245896
268197435
482513679
136789524
795462183

657491382
893572416
214863579
932718645
165234897
478956231
746185923
321649758
589327164

561384792
287915643
493627851
638791524
925846317
714532986
159473268
346258179
872169435

367291485
824563197
915478623
241635978
796812534
538749261
189324756
652187349
473956812

184367952
376952481
295814673
753149268
849625317
621738549
438276195
517493826
962581734

147289635
586437291
329651478
461978523
835142769
972563184
618794352
794325816
253816947

567428913
932175486
184396725
298514367
315867249
746932851
421759638
873641592
659283174

263859741
547132698
189764352
635291874
891476235
724583169
316948527
978625413
452317986

452371698
369528714
781469235
238795461
597146823
146283579
814637952
973852146
625914387

145236978
873495126
926817534
617943852
598672413
234158769
469521387
781369245
352784691

645812793
198734256
273956184
519283647
867491532
432567819
721348965
984675321
356129478

741639285
928571364
365284197
473126859
192758436
856943721
239415678
684397512
517862943

641532798
379481265
852697143
725914386
138756924
964328517
286173459
493265871
517849632

653487291
897213654
124695378
761529483
948731526
235846719
379154862
512368947
486972135

982573461
514269837
376841295
651792384
438156729
729384516
295637148
863415972
147928653

796412358
153869742
824735196
612357984
978124563
435986271
561298437
287543619
349671825

764813295
251694837
983752461
327168954
849325716
516479382
678941523
135287649
492536178

635412789
847936251
192758463
524381976
961247538
783695124
479823615
218564397
356179842

214975386
357846291
869312574
195287463
736491852
428653917
573129648
641538729
982764135

594136278
873452961
621897435
915684723
348279156
762315849
186723594
457961382
239548617

784652913
916437582
532891476
653928147
897164325
241573869
129386754
475219638
368745291

543698127
826751934
179234685
354176298
912483756
687529413
298347561
431965872
765812349

341695872
276831954
985742631
729183465
418576293
653429187
832917546
597264318
164358729

358621497
416879253
279453618
142987536
967532841
583164972
821395764
694718325
735246189

548326791
672819534
913547682
257964813
134758269
896132457
785491326
369275148
421683975

527641938
169832574
834759126
316928457
952174683
478563219
245397861
791286345
683415792

625471893
371895246
948326157
297163584
184752639
536984721
469218375
752639418
813547962

193675824
784219536
562483917
857326149
241798365
639541278
316857492
478932651
925164783

347862159
928145763
615739482
276498531
153276948
489351276
834927615
591684327
762513894

972163458
315984672
684725193
823547916
146839527
597612834
238451769
761298345
459376281

485192637
971863425
263547891
826315974
759426183
134978256
517284369
342659718
698731542

729354861
853176492
164829375
217943658
496587213
385261947
572698134
938415726
641732589

861759234
279843165
435261789
928516347
346972518
157384692
794635821
682197453
513428976

236895741
597146283
184732956
719368425
352914678
648257319
875623194
923481567
461579832

485673192
127495386
369182547
718349265
953216478
246857913
671524839
892731654
534968721

573916248
492385617
681247953
749638125
825194376
316572489
964751832
137829564
258463791

729834651
561297438
438516792
354681927
176923845
892475316
243168579
615749283
987352164

416789352
238546179
597231648
163874925
924365817
785192463
652918734
349657281
871423596

845916732
312578469
967423158
439681527
671245893
258739641
794162385
586397214
123854976

879365421
216974835
453128976
194537682
638241597
725689314
541793268
382416759
967852143

512846973
436791285
897523461
243987156
678415329
951632748
769354812
185279634
324168597

786295431
253614897
941378625
697152348
812439576
435786219
128963754
369547182
574821963

865497321
971236845
432581769
698314572
317625984
524879136
756143298
243958617
189762453

765231894
981674532
342598716
498317265
153862479
627945381
219753648
876429153
534186927

645728139
392451768
817963245
283574916
561839427
974612583
139287654
758146392
426395871

723546189
186972453
945138726
619783245
832415697
574269318
297654831
468391572
351827964

348921756
657834921
291567438
915278364
476153289
832496517
769382145
524619873
183745692

519842637
783965421
642317859
926481375
378529146
451673298
237158964
894736512
165294783

374258691
628791543
591463728
457819236
239546187
816327459
743682915
162935874
985174362

647923815
359816247
182754963
798635124
215479386
436281579
873562491
961348752
524197638

917354682
583126974
624798531
261987345
735461829
498235716
842679153
176543298
359812467

327516849
854927316
691483275
589741632
216359784
473268591
945872163
138695427
762134958

437685192
819724635
625193478
546839217
298471563
173562984
352917846
781246359
964358721

639741825
814256793
752938461
948173652
263895174
175624938
421567389
397482516
586319247

642398715
875126493
139745628
497681352
321574986
586932147
218463579
953217864
764859231

915836247
364752918
782941536
643195782
271368459
598427163
857213694
139674825
426589371

346281957
972564183
158793426
531472698
487619532
629835741
713958264
894126375
265347819

834612957
512897364
679435218
945361872
187924635
326578491
253146789
491783526
768259143

971852346
238649571
564137289
195476823
847321965
326598714
752914638
483765192
619283457

357691428
218437569
649852137
965314782
871926345
423785691
584169273
792543816
136278954

612943857
754681932
893527614
465839721
239716485
187452369
978165243
526394178
341278596

791562384
245387169
368419257
452973618
176854932
839126475
584231796
917645823
623798541

912576438
643928517
875431962
469857321
281693745
537142896
324715689
798264153
156389274

238167954
764589321
915324786
356918472
179246538
842735169
697452813
581693247
423871695

481379256
693542718
257168934
714286593
936751482
528934167
179823645
862415379
345697821

564837219
173942865
928651437
451798326
392416758
687325194
836179542
219584673
745263981

395627418
871549326
624138759
736284195
452916837
918753264
547362981
183495672
269871543

751628394
649173825
238459176
987215463
314796582
562834719
823561947
496387251
175942638

371982546
426357819
598614732
945278361
837461295
162593487
783126954
654739128
219845673

784235691
296418537
315967824
952684173
671523489
843791265
569342718
438176952
127859346

352867941
986314527
714295836
869721354
421653798
537948612
248536179
695172483
173489265

457268391
316749285
928315467
834652179
192487536
765931824
273594618
589126743
641873952

162374589
534896721
897215643
379582416
486139275
215647938
953421867
628753194
741968352

931425687
478136295
652879413
347682951
895341726
126957834
213794568
564218379
789563142

562139748
738624195
941785362
197542836
856391274
423876951
215967483
689413527
374258619

365421897
817659234
924387165
693215748
271843659
458796321
532978416
186534972
749162583

982714635
746253189
531968724
615839247
498627513
327145968
273491856
159386472
864572391

937214865
264785931
185396274
891567423
573421698
642938157
429173586
356849712
718652349

289165743
743829156
651734892
165478329
897352614
432691587
974516238
318247965
526983471

564198732
173652894
298347516
825731469
416589273
937264185
641823957
389475621
752916348

528793641
469185273
137246598
673824915
891357426
245961837
384619752
912578364
756432189

156483792
327591846
489726315
648137529
275869134
931254687
712345968
564918273
893672451

983421675
215796384
674835219
467183952
139542867
528679431
796354128
841267593
352918746

948615732
231978654
756423189
372896415
489157326
615234897
194782563
863549271
527361948

372891564
916435728
584726193
729314685
648259371
153687249
235978416
867143952
491562837

758164932
936752418
241389576
163597824
582431769
479628351
897215643
314876295
625943187

951683742
782594163
364712958
475839621
128456397
639127485
843261579
517948236
296375814

598241637
371965824
642738951
724689513
156423798
839517246
215376489
987154362
463892175

672894531
384165792
519273846
793418265
451726389
826539417
248651973
965387124
137942658

325718649
861429537
947653812
436987251
172564983
598132476
614395728
259871364
783246195

395762841
261834957
478915362
712496538
849523176
536178294
124357689
983641725
657289413

746592831
583671429
219483675
638145297
125769348
497238156
961327584
374856912
852914763

428936571
371245986
569187243
635429718
284761395
917853624
846592137
793614852
152378469

167942853
598367241
423851679
259673184
871429536
634518792
715234968
382796415
946185327

849156723
263978514
175324968
431897256
982645371
657213489
716539842
324781695
598462137

725483961
638971245
194265738
382549176
461728593
579136482
847652319
953814627
216397854

715398462
842615793
369427518
123769845
498253176
657841239
934572681
586134927
271986354

315862974
278491536
964357812
187534269
642189753
539276148
753948621
491625387
826713495

798361452
614592387
523478169
435829671
286157934
179643825
362915748
947286513
851734296

572468913
396271584
481935276
267153498
148792635
953684721
825349167
714826359
639517842

271345698
854697132
693128745
316279854
529486371
487531269
745862913
932714586
168953427

324915687
579826134
618437952
452691873
736548291
891372546
967254318
245183769
183769425

782543619
493716285
516982374
378695142
951824736
624137598
865471923
139258467
247369851

482136579
715942836
369578412
951283647
834769251
627451983
146325798
273894165
598617324

345167289
128359674
967248135
836514927
759682341
412973568
683491752
594726813
271835496

497362185
216589473
853417269
634928751
972651834
581743926
129835647
348176592
765294318

185742963
634985721
279316854
742531689
398267145
516498372
927853416
451679238
863124597

531247986
678359421
429861735
764192853
913785264
285436179
147623598
392518647
856974312

126935748
537486219
498127653
861249537
952371486
743658921
674812395
315794862
289563174

928537164
574816932
136294578
867349215
452781693
319652847
281463759
793125486
645978321

973846152
642715389
581392764
298653417
435971826
167284935
854169273
729538641
316427598

427896153
351742896
869531427
746918532
583264719
192357648
214673985
635189274
978425361

937126458
125748936
648953217
351284769
782639145
469571382
574362891
816497523
293815674

129386754
543927816
768145329
957462138
482513967
316879542
871254693
235698471
694731285

135968724
827415693
694372185
569831247
382794561
741256839
458123976
276549318
913687452

157326489
492758631
863419725
681943257
539271846
274865193
918632574
726594318
345187962

985247613
614938572
327651948
153762489
246895137
798314256
861479325
532186794
479523861

829635147
157942638
346781529
568493712
274156893
931827456
492568371
783214965
615379284

916372845
475618932
832459176
748296513
129735468
563184729
281543697
657921384
394867251

814537296
365982714
972146538
729618453
136425879
548379162
651294387
497853621
283761945

614238957
395417286
287596431
132689574
569741823
748325169
453172698
921863745
876954312

623198574
145736982
987452631
279815346
358674219
461329758
736281495
514967823
892543167

135672984
827914536
694853712
486195273
279436851
513728649
748261395
952347168
361589427

647958321
593271486
821364597
914735268
756812934
382496175
438527619
179643852
265189743

453219678
728456913
169873452
346582791
512397846
987164235
675921384
894635127
231748569

986713542
132854796
574296813
257341689
613982457
498567231
725138964
861429375
349675128

136427895
758396412
924158763
542689137
681273549
379514628
863945271
295761384
417832956

782635914
514289637
936714582
263891745
471562893
859473126
145926378
697348251
328157469

873456192
621789543
495213678
549872361
132964785
786135429
964321857
357698214
218547936

897541236
652397418
314826975
539278641
286413597
741659823
478162359
923785164
165934782

164537892
529184376
738692415
985476123
613925748
247318659
392841567
476253981
851769234

651723498
927418536
834569127
248136759
376945281
195287364
463872915
789351642
512694873

726859413
418273569
359461782
273618945
591324876
864597321
682735194
137946258
945182637

342798516
519236478
768154923
684572139
295361784
137849652
856913247
421687395
973425861

526374819
784519623
139862457
298436571
475291368
361785942
853147296
947628135
612953784

412967853
563814729
987352416
391586274
675249138
248731965
126495387
859173642
734628591

381769254
725843961
946521387
278396145
463175829
159482673
832954716
597618432
614237598

278435196
493617285
615928437
962574813
387261954
154389672
741852369
539146728
826793541

437521896
195863427
826794513
658432971
243917685
719658342
381245769
564179238
972386154

843957261
915326478
762841953
521698734
697134825
438275196
189562347
254783619
376419582

897453126
452716389
631829745
728945631
516238974
349167258
174682593
965374812
283591467

864371592
925684713
731295468
248167935
159432876
673859124
486913257
592746381
317528649

576483921
189527346
432169578
925846137
867231459
314795682
698374215
241658793
753912864

718649325
539271846
246538791
683925174
954187632
127364589
871452963
392716458
465893217

148639572
639725841
752841369
276458913
514396287
983217456
467982135
821563794
395174628

827361459
436952781
159784236
781695342
594213867
362847195
915428673
278536914
643179528

653847219
127953684
948261735
764382951
589716342
312594876
435628197
271439568
896175423

792615834
345829617
168347529
936471285
524986173
817532496
289764351
473158962
651293748

586921347
341578629
927643581
173254896
268739415
459186273
732815964
895467132
614392758

529768341
468193725
137524869
381276954
756489213
942315678
214937586
673851492
895642137

476851329
315629874
982743561
869375142
724918653
531462987
153287496
697534218
248196735

413829765
597364182
286751439
758936214
134285697
962147358
849673521
371592846
625418973

671524398
543987162
892163475
237456981
156892734
489371256
725649813
918235647
364718529

246537891
873914625
591268374
758691432
364782159
129345768
917456283
685123947
432879516

984152367
236974815
751386924
362498751
549713682
178265439
617829543
823547196
495631278

196587243
725934168
348126957
239678514
864315792
517492386
472859631
651743829
983261475

169438527
534672981
287159643
951327864
873964215
426815739
342796158
715283496
698541372

859142376
741356982
632879154
187523649
425961738
396487215
968715423
274638591
513294867

657342918
283619457
914758362
462835791
598176243
371294685
846527139
125963874
739481526

641239875
938475621
752861493
894526137
275318964
316794582
467183259
583942716
129657348

873216594
659487213
241953786
712635948
964821375
538749162
485172639
126394857
397568421

936241587
584673192
217895346
145732968
893164725
672958413
321589674
759426831
468317259

348952176
217468935
695317842
764295318
583741269
921683754
859174623
136529487
472836591

859412736
743659128
621873549
512367894
987245361
364981257
298736415
435198672
176524983

342657198
519328476
876419235
428796351
635241987
197583642
263874519
751932864
984165723

318546792
472398156
569217384
984763215
236185479
157429638
645931827
893672541
721854963

975138642
136245987
284679351
562497138
418356729
397821564
649783215
721564893
853912476

847231659
695874132
132569487
761943528
459628713
328157946
914386275
573492861
286715394

216497385
375812964
984563127
152738649
867954231
439126578
543679812
721385496
698241753

567198342
413652789
298347165
154789623
639214578
872563914
381475296
926831457
745926831

316892457
985746213
472531986
291653748
764928135
538174692
159367824
847215369
623489571

749631825
825497163
361528794
173246958
482159637
596783241
217365489
954872316
638914572

197234658
536798124
284561379
412856793
869473512
753129486
341987265
975642831
628315947

726841935
849653217
315972486
167524893
584139672
932768541
653497128
471285369
298316754

653719284
718423569
924685173
239176458
865234791
471958326
196547832
347862915
582391647

548129376
239687415
761543289
476951823
825364197
193872564
312496758
984715632
657238941

527869341
346157289
891423756
734591862
152638974
968274513
215386497
673945128
489712635

395678412
821394756
674251389
162847593
739165248
548932671
987526134
416783925
253419867

975316284
213748695
648925713
869573142
721864359
354192867
587431926
492687531
136259478

638425971
745981236
129637485
864512397
293746158
517893624
951374862
486259713
372168549

584723196
172596348
963184572
846251937
395478621
721639854
237865419
458917263
619342785

349672815
756813294
128594673
862759431
934128756
571436928
285941367
697385142
413267589

726493185
981257364
534861729
478126593
213549678
695378412
847632951
159784236
362915847

893516472
457829361
621347958
948762513
712435689
536198724
164253897
375981246
289674135

264358917
981672543
357914862
498261735
732485196
615793284
849537621
526149378
173826459

132568749
547329168
896417532
479186325
265743891
318295674
983652417
721834956
654971283

478563192
691742358
325918467
734651829
916284735
852397641
189435276
547826913
263179584

629483751
538712496
741965823
984326517
263571948
175849362
817654239
352198674
496237185

679314582
381925746
425678319
947162835
156483297
238597461
814259673
563741928
792836154

629387154
174526893
853419267
712853946
386294715
945671382
598742631
261935478
437168529

328915674
745236891
916748352
562173489
487592136
193684725
254367918
879421563
631859247

375942168
192867534
486513297
928731645
734659812
651284973
847126359
213495786
569378421

893541672
251876394
674923185
569712438
387469251
142385769
436158927
728694513
915237846

352781964
678954213
194326785
289415376
417639852
536872149
941267538
825143697
763598421

439215876
562978341
781364592
347682915
198537624
256491738
613849257
975126483
824753169

476891532
321574869
589236147
837165294
215943678
694728315
142387956
758619423
963452781

982753146
463128975
751946823
698512734
237894651
145637289
879465312
314289567
526371498

137542968
486917523
259683417
891354672
374296185
562871394
618735249
725469831
943128756

731486592
258379146
694215873
319654728
482937615
576821439
867193254
945762381
123548967

925674813
431298657
678513492
786451329
512936748
349782561
864329175
197845236
253167984

294658371
561237498
837194562
983465127
645721839
712983645
326819754
179546283
458372916

385649712
927381465
146572893
269835147
571496328
438127659
613958274
852764931
794213586

389612457
657843912
241579683
716438529
928156734
534297861
462781395
173965248
895324176

273614859
415928376
698375241
981237564
356841927
724596138
132769485
869452713
547183692

195374628
236958741
478162395
824731956
761529483
359846217
617495832
543287169
982613574

814796325
753842169
296351748
967523814
385417692
421689573
638974251
179235486
542168937

745389261
923617845
186254739
572843916
369521487
418796523
234965178
857132694
691478352

467581392
291673548
853942761
189367254
326495187
574128936
632754819
745819623
918236475

392718654
847569321
651243987
275631498
916487235
483952716
164325879
728194563
539876142

783451296
456329178
192687543
269534781
341798652
578216934
827963415
935142867
614875329

972368415
143925687
586417923
439256871
268731549
715849362
327694158
854173296
691582734

851293746
437651892
962847351
349782165
526139487
178564923
615478239
294316578
783925614

189642753
567983124
324751698
471325869
958416372
236879415
713594286
845267931
692138547

856239417
713846925
429571368
687195234
532684179
941327586
194762853
278953641
365418792

681374952
542891763
397526148
256489371
179253486
438167529
765938214
924615837
813742695

294618537
716532984
583947126
642185793
859473261
371296845
937854612
125369478
468721359

357164892
268579314
419832756
586941273
731625489
942783165
694318527
173256948
825497631

519672483
826314579
437985612
265738194
184529367
793146825
951467238
372851946
648293751

863542917
512793486
794816235
945368721
628971354
371425698
289657143
456139872
137284569

859726314
361459872
724138569
413572698
298613745
576984123
635297481
987341256
142865937

124365789
573981642
869472153
657129438
912843576
438756921
285614397
791538264
346297815

986175342
137842569
542963817
279658134
368421975
415397628
823514796
654739281
791286453

325867194
867941523
914325867
273659481
691438752
548172639
482796315
139584276
756213948

168375924
239614587
475982613
521846379
743259861
896137452
652793148
384521796
917468235

596873241
423591867
187426593
359148672
241367958
678259134
732985416
865714329
914632785

293846715
175239684
846157293
589763142
714582936
632914857
351678429
427391568
968425371

915372864
247586193
863194257
352461978
791853426
486729315
179648532
638215749
524937681

425783196
879461325
361259874
536972481
912348657
784516932
698127543
253694718
147835269

451397682
629854371
873612459
765289134
194573268
238461597
942735816
387146925
516928743

176529348
425138967
389476521
931742856
748615293
652893714
894267135
217354689
563981472

658974321
917623584
342851679
129436857
574218963
836597142
265149738
493785216
781362495

453971826
718652394
269438715
597283461
132746589
846195273
674329158
925814637
381567942

725349186
194862375
368571492
653418729
281795643
479623518
932154867
547986231
816237954

271548396
954367128
386291754
649785231
735612849
812439567
528976413
467123985
193854672

472653198
583179426
916842375
148726539
357918642
269435817
631287954
794561283
825394761

892137564
754689123
613254789
341976852
967825431
285341976
128793645
539468217
476512398

385761492
196248573
274395816
567134289
841927365
923856147
758613924
419572638
632489751

248916375
697235184
315487692
854129763
136574829
729368541
562841937
481793256
973652418

635724189
412985736
987316524
768591342
254673918
193248657
871439265
549162873
326857491

271358649
689174532
354296178
735981426
916432785
842765913
463819257
197523864
528647391

295643187
864712935
713859264
439276851
658391472
127485396
581964723
376128549
942537618

384619725
571243689
962587431
438791256
726354918
195862347
649128573
217935864
853476192

269845137
754132986
318769245
835691724
647328519
192457368
481573692
973286451
526914873

217639854
594287163
386451279
821376495
963548712
475192386
149763528
652814937
738925641

381945726
465271983
297638154
539487612
826193475
174526398
612359847
743812569
958764231

581963247
297145836
634728159
172694385
359817624
846532971
715286493
468359712
923471568

564791283
321458976
798362154
819546327
235879641
647123895
152684739
976235418
483917562

261479853
854361927
397582641
742635198
639148572
518927436
183254769
925716384
476893215

123684975
568927143
974135268
749568312
356219487
281473596
895346721
632791854
417852639

732145689
984726351
516839724
175483962
498652173
263971548
647318295
821597436
359264817

436987521
821365794
759241368
297853416
314679285
685124973
973518642
142736859
568492137

967354821
315286947
284917356
453192768
726438519
891675234
672843195
148529673
539761482

674925318
581346729
932718564
125694837
748531296
396872451
819453672
263187945
457269183

431968275
895472163
627531894
758294631
142386759
963157482
279615348
384729516
516843927

241658379
968273514
573941628
697125843
154836792
382497156
436719285
819562437
725384961

879235641
541876923
263149857
492687315
358921764
617354289
935468172
184792536
726513498

458179326
731246958
926835741
342751689
587962413
169384572
673428195
814593267
295617834

528147963
614329758
793658241
846512397
975483126
231976584
362891475
159764832
487235619

813942765
674815392
259637481
568271934
327496158
941358276
782169543
135784629
496523817

142698573
965437281
783521964
257984136
316275849
894316752
438159627
679842315
521763498

376451829
524987631
918362457
867519243
459273186
231846795
685194372
792638514
143725968

319475628
584261397
276398415
197586243
638742951
452913786
845627139
723159864
961834572

697125348
354867129
128934675
963281754
785643291
241579863
579312486
832496517
416758932

396217548
428659137
175384692
264593871
753841926
981726354
832175469
519462783
647938215

132865749
846973215
759241863
591732486
463198527
278456391
914527638
625389174
387614952

351469287
279158634
486723195
647382519
528941763
913675428
832517946
794236851
165894372

983461725
721935864
546728193
639814572
857392416
412576938
194683257
268157349
375249681

642735198
185296743
379841562
261354879
738629451
594187236
453918627
916472385
827563914

734268915
816953247
259147368
465729831
178534692
392681754
587496123
943812576
621375489

347659182
628431597
951827364
236718945
514392876
789564231
895146723
162973458
473285619

916382547
482567139
375194826
853926471
297841653
641753982
738615294
564279318
129438765

436592781
198736245
275184369
714829536
569413872
382675194
847951623
653248917
921367458

954186723
367952481
812734659
625348197
178269534
493571862
589413276
731625948
246897315

496375812
281964753
735128694
947853126
568217439
312649587
623481975
879536241
154792368

693741825
845962731
721538649
457319268
932486157
186257493
574123986
218695374
369874512

271564839
365819247
498237165
657498312
843721956
912653784
586372491
739146528
124985673

428179356
739456128
156328497
671892534
243517869
895634712
912783645
384965271
567241983

825419736
719632458
463785129
136257984
957846213
248391675
571963842
394128567
682574391

947652138
632178495
815439627
783264519
261597843
594813762
359746281
126985374
478321956

391785426
826349517
475261983
912438765
537612849
684957132
169873254
753124698
248596371

735629841
148735692
962418537
471582369
623941758
859376124
384257916
216893475
597164283

829576341
347921568
165843972
291638457
483715629
756294183
674389215
918452736
532167894

652897134
713254869
498613752
867125493
924386517
531749286
279568341
386471925
145932678

213958467
687142935
549736218
198273546
324685791
765491382
832569174
971824653
456317829

234568971
987431526
165729834
748216395
591384762
623957418
879142653
452693187
316875249

298547613
714236958
536918274
359421867
682379541
471685329
145892736
823764195
967153482

518943267
479268315
263715849
136584972
942637581
785192436
327451698
891326754
654879123

546179283
821463759
937582416
182735694
753946128
694218375
365821947
418697532
279354861

274365819
958241763
361798524
897624351
512873946
436519278
189452637
623187495
745936182

673812945
589634721
214957368
726398154
941765283
835421697
162583479
357249816
498176532

481973625
736425918
295861347
378296154
652147893
914538276
169784532
543612789
827359461

928316475
614527398
537948216
742163859
861259734
359874621
176435982
293681547
485792163

156972438
749368251
328451679
564739182
932816547
871524396
415287963
297643815
683195724

958134267
423657918
671829345
367985421
189472536
542316789
896743152
214598673
735261894

495718362
176325489
328496715
613987254
852634197
947251836
731549628
584162973
269873541

962534187
745182396
381679524
196845273
578923461
234716859
419257638
857361942
623498715

958273416
241896375
376451892
815934267
794612583
632587149
487329651
529168734
163745928

968275413
542613798
713984625
856429137
174358962
239761854
625897341
497132586
381546279

841726359
752938641
963451827
279815436
614273985
385649172
428167593
596382714
137594268

938217546
146593782
752468913
283175469
695384127
417629358
361952874
829741635
574836291

925716483
648253197
371849526
594372861
182964735
736581249
213497658
457638912
869125374

769382514
483571269
152649378
914765832
526893147
837214695
248137956
395426781
671958423

623918754
147352896
598476213
982564371
761283945
354197628
215639487
476821539
839745162

398146572
675829431
124357968
463971825
819265347
257483196
782534619
541692783
936718254

372519846
165824793
894673251
786491532
941352687
523768914
637945128
258137469
419286375

671285394
943716582
582943671
238179465
796534218
154862739
325698147
419327856
867451923

946815327
182673495
753429681
297368514
531947268
864251973
628734159
319586742
475192836

365192874
294378615
871465932
158746329
742539168
936281457
417823596
589617243
623954781

869725314
417683952
253149786
625974138
981362547
374518629
138496275
592837461
746251893

798325164
612784359
435619872
926478513
174536298
853291746
249153687
361847925
587962431

325861749
479523861
618794532
984637215
267159384
531248976
153472698
746985123
892316457

617529843
548637219
932184756
723841695
496753182
185296374
874365921
269418537
351972468

291457368
376189452
854623179
715938246
629745813
438261597
162874935
983516724
547392681

382149657
451687239
976325841
743596182
129478563
568231974
695714328
214863795
837952416

876491532
319572846
542863719
931726485
684935127
257184693
163247958
795318264
428659371

276389145
459271368
318456279
685743912
793512684
124968537
832194756
947635821
561827493

427813956
619257438
583694271
394576812
875142693
261938745
932461587
756389124
148725369

162379845
954826317
873541269
516298734
347165982
298437651
731984526
685712493
429653178

536914287
418257639
927863154
284695713
365471892
179328546
652139478
891746325
743582961

231649587
847513269
569872143
983127456
476985312
125436978
712364895
358791624
694258731

396158742
512947863
748236195
461893527
927415386
853762914
284379651
135684279
679521438

632854917
987621453
451379826
176945382
895237641
324168795
743592168
268413579
519786234

941658723
735492861
682731549
216874395
893165472
574923186
357286914
128349657
469517238

523671849
679348521
814295763
396584172
748132956
251967384
982453617
167829435
435716298

647592381
819734562
523681974
196843257
384257196
752169843
478315629
935426718
261978435

391874265
854261973
762935184
148723659
623589417
579416328
235197846
416358792
987642531

639572481
241968735
587341926
154793862
792816354
863425179
975234618
318659247
426187593

165974382
247381956
938652741
786145239
519723468
324896517
492518673
671439825
853267194

723968451
845371926
916452738
397846215
258719364
164235879
471683592
682597143
539124687

214958637
376241859
958367241
521689473
789432516
643715982
197824365
435196728
862573194

798231546
412586397
653497218
936148725
847925163
125673489
571862934
284359671
369714852

381965742
964237581
572481936
853672419
129543867
746198325
217354698
495826173
638719254

379641825
568273914
421598673
892314567
154786392
637952148
243165789
915827436
786439251

813476529
296531478
475829361
658914237
137258946
924367815
789642153
562183794
341795682

465798312
938241675
271563984
589637421
617824593
324915867
846152739
193476258
752389146

598314762
713862954
642957183
129736548
435298617
867145239
376589421
984621375
251473896

218956734
367284915
594137286
652491873
741863592
983725461
129648357
475319628
836572149

864915327
572483961
139762458
295641783
713829645
486357219
321594876
657238194
948176532

279516483
436298571
185347692
567839124
812654739
943172856
728463915
354981267
691725348

845263917
671958342
932741586
498317265
256894731
713526498
384175629
569482173
127639854

138956274
645287319
972413685
893742561
257169843
461538927
589671432
726394158
314825796

798542136
126738945
453169728
265371489
849256317
317894562
982415673
574623891
631987254

981734562
536129784
427568391
173456928
659287413
842391657
265873149
794612835
318945276

519724683
862539471
734861592
358976214
197243856
246158937
973682145
421395768
685417329

149285367
635749812
278613945
854921673
317864529
962537481
591478236
786392154
423156798

526143879
931857426
487962513
695324781
374618295
812579634
149285367
768431952
253796148

864193527
532476189
917258364
273641958
649385712
158729436
721834695
385967241
496512873

915378462
623145879
487296351
398752146
741683295
562914783
174529638
839461527
256837914

815972364
792463158
436185792
381694527
274851936
659327841
167239485
523748619
948516273

352419867
648572319
917386542
763124958
295863174
184795623
439657281
876231495
521948736

659318724
821746539
347592861
963457182
572183946
418269375
136825497
794631258
285974613

385276941
796514382
421893657
162957834
539481276
874362519
653149728
918725463
247638195

135849726
298763415
764152938
519234687
326578149
847916352
953487261
682391574
471625893

156489273
248731569
397265814
762854931
819326457
534197628
483572196
621943785
975618342

346921758
157836942
289574613
673295184
821347569
495618237
562783491
718459326
934162875

482159637
975362184
163847592
546218379
319574826
827936451
751423968
638791245
294685713

926753184
857142369
341968572
139586247
764239851
285471936
693817425
518624793
472395618

513942867
824376195
796581423
382695714
167428539
945713682
679134258
458269371
231857946

253169874
917482653
486375912
125694738
374218596
869537421
638751249
541926387
792843165

564238179
397615482
218947635
986324517
172596843
453781926
631852794
749163258
825479361

863915472
271468539
549273861
697134285
432856197
185792346
354629718
726381954
918547623

637184925
591627384
248359176
762413598
385296741
914875263
826731459
179548632
453962817

419725638
578963214
362481975
743612859
691854723
825397461
237549186
956178342
184236597

524913768
768524913
931678245
679285134
153497826
842361597
496752381
317849652
285136479

945623781
381759426
762184953
498237165
253961874
176548392
614872539
829315647
537496218

568349721
317582649
942716583
456138297
879425136
231697854
624873915
195264378
783951462

217843965
358692471
694571823
481356792
763129584
925784136
176438259
849265317
532917648

692734518
853216947
714985632
986352174
531497286
247168395
378621459
429573861
165849723

564187239
317429856
982365741
136948572
748251963
295736184
851693427
473812695
629574318

195283764
824176593
637495182
276934851
519827346
483561927
342759618
961348275
758612439

453297186
671853924
982641375
367589412
245316897
198472653
539768241
824135769
716924538

385617492
491582673
267943851
652791348
814365729
973824165
736159284
129478536
548236917

697183542
134526987
285947613
972814356
561372894
843659721
356491278
428765139
719238465

145968273
687235914
923741568
298174635
751683492
364529781
432896157
816457329
579312846

468327159
725916438
913845267
154739682
692458371
837162594
349671825
571283946
286594713

763852914
245179368
189463572
634915827
912738456
857246139
591687243
426391785
378524691

637258491
485179263
192634758
276541839
851793642
943826175
329487516
768315924
514962387

754926318
362418957
891375246
185693724
643287195
279541863
526839471
418752639
937164582

127839654
963154872
845276913
518423769
794618325
632795481
286941537
451387296
379562148

358146927
917258643
246937581
785361294
423795816
169482735
872614359
691523478
534879162

569821473
312457689
874639251
751942836
946385127
238716594
423198765
695274318
187563942

564928731
983517426
271643985
319872564
458169372
726354198
647291853
135786249
892435617

689714253
273596418
154328679
762839145
348157962
591462387
937681524
415273896
826945731

948173652
761259384
352846971
437928165
819635427
625417893
183562749
576394218
294781536

873692145
492531786
561748923
918425637
647983251
325167498
289316574
736254819
154879362

368517942
419682735
572943816
743128659
126359478
985476123
634795281
851264397
297831564

259831674
867924315
341765892
678143529
125698437
934572168
716459283
583217946
492386751

487392516
123586497
596174823
648751932
279463158
315928674
954637281
831249765
762815349

153894726
874625139
269317584
517482963
386951247
492736815
745168392
638279451
921543678

897412536
213756849
654938721
928371654
175264983
346589217
539127468
781645392
462893175

315248697
264197538
879365214
726489351
943516872
158723946
592674183
431852769
687931425

567439218
329618547
148275693
872346951
691587432
453192786
716854329
235961874
984723165

427591386
518632749
963748152
681473295
259186473
374925618
896217534
132854967
745369821

471358962
625971834
398264517
267139485
589642371
134785296
752896143
913427658
846513729

734281659
589736214
612945783
958627431
146359827
327814965
493562178
861473592
275198346

986753142
214698375
537412986
453289761
871536429
692147853
365871294
729364518
148925637

364879521
915362748
287541396
431657982
728193654
596284173
879416235
653928417
142735869

527384961
649721583
183596724
712645839
495837612
368219457
871452396
954163278
236978145

498152376
365897214
217346958
584729631
971563482
623418597
756984123
132675849
849231765

215896347
469327185
783541629
936154278
148732956
527968413
874613592
351289764
692475831

748236915
639518247
251947368
482391756
596472831
173685429
314859672
867123594
925764183

735249618
412786593
689153472
396412857
127538964
548967231
953874126
274691385
861325749

273168495
984532617
516947238
142893756
368754921
795621843
457216389
839475162
621389574

867432951
452918763
319675824
941587236
286349175
573126489
795261348
124853697
638794512

358142976
926758431
174693825
289574613
637921584
415386792
792435168
841267359
563819247

587346129
946218735
312759684
134697852
795182463
628534971
269473518
871925346
453861297

189245673
263179845
745386129
438521967
591467382
672938451
357614298
926853714
814792536

315976482
876542913
249183576
758314629
963725148
421869735
682491357
137658294
594237861

796835214
843129576
251674983
165342798
924587631
378916452
432798165
517463829
689251347

876425319
341698257
592371486
453269178
268157934
719843625
637514892
984732561
125986743

837215649
561394278
249876531
712563984
384921756
956748312
675182493
123459867
498637125

698457321
371892465
524136879
956371248
743528196
182964537
467215983
835649712
219783654

864935217
137248596
295176483
751369842
649852371
382714965
413587629
528691734
976423158

463582791
298167354
157349628
945816237
786253419
321974865
614725983
532498176
879631542

891376245
357142896
426859173
642715938
135968427
978234561
784621359
213597684
569483712

471293685
596718342
328546197
682435971
934671258
715982463
143859726
259367814
867124539

738491625
215386749
694275381
946528173
873614952
521739864
362147598
459863217
187952436

716398452
294561738
583742619
132875964
467139825
859426371
378254196
645913287
921687543

681759423
392468751
475132869
546821397
218973645
937645218
753294186
829316574
164587932

465987123
127643985
839512746
286795314
371468592
594231678
648379251
953124867
712856439

493851762
256437189
781962354
935174628
678329415
124685973
847513296
362798541
519246837

194263785
528741369
673895241
731452698
462987513
859316427
286579134
917634852
345128976

932651847
645987312
817432695
581273964
793546128
426198573
354769281
268314759
179825436

958726143
631854729
472391856
587239614
143568297
269417538
724183965
895642371
316975482

983715642
416329875
725684931
831492567
574136298
692857413
169278354
348561729
257943186

157348629
928756314
364291785
786139452
291465837
435827196
812974563
649583271
573612948

659837412
478251369
312649785
261785943
897364251
543192678
734918526
126573894
985426137

432861795
518739264
976524318
157246983
684953172
329187546
765492831
893615427
241378659

836412597
294735186
751896423
328954761
617328954
549167832
475683219
983271645
162549378

756148239
312956487
849327651
295781364
137465928
468239175
581692743
923574816
674813592

735421698
168593472
249867513
984632751
327154869
651978234
893745126
512386947
476219385

352164987
694758213
718239645
285647391
137982564
946315728
423876159
579421836
861593472

215348769
847692315
369751248
482175693
596483127
173926854
624839571
731564982
958217436

174983265
632145987
598267341
867391524
419526738
325874619
941652873
756438192
283719456

139465782
458792613
762138549
281946375
574213896
396587421
613879254
845321967
927654138

815637492
249185763
367249518
752861934
694723851
138954627
581376249
423598176
976412385

923651478
654782913
781943256
578169342
369427185
142835697
895216734
416378529
237594861

132598674
957642813
648371259
794236581
321859746
865417392
476983125
289165437
513724968

587914362
214367985
639285741
895423617
346178529
172596834
923651478
761849253
458732196

725914683
689573214
143682597
234859176
891467325
567321849
956248731
418736952
372195468

835742196
712896354
469153287
526918473
187435962
394627815
651384729
973261548
248579631

935724618
874165293
126893574
392681745
581947362
647352189
463218957
759436821
218579436

165743982
923186475
748259613
587964231
691372854
432518796
376495128
859621347
214837569

421798653
736425891
589361274
375682149
298134765
164957328
612543987
847219536
953876412

439685172
578291436
621374895
352147689
816932547
794568213
287459361
965813724
143726958

146953782
358672149
297841536
615234897
924718365
873569421
489125673
731496258
562387914

945127863
873695241
621348957
317269485
492853176
568471392
734582619
156934728
289716534

793154628
426398571
158672493
835961247
261547389
974283165
517826934
689435712
342719856

976824153
451637982
328195674
614783529
295461837
783259461
537948216
869312745
142576398

245896731
689173245
713452869
124987653
567324918
398561427
851249376
436718592
972635184

674298531
192345867
835761942
751423698
246189753
389576124
567834219
418952376
923617485

681537492
954128637
327649518
813754926
496812375
275396841
738461259
569273184
142985763

871392546
592468371
346715892
634257918
127983465
958146723
769531284
283674159
415829637

914238576
753619428
862754913
591872364
287346195
346591287
428963751
635127849
179485632

321764895
468295731
957318462
849156327
712943658
635872149
173629584
596487213
284531976

189357624
324698571
756412839
675824193
492136758
813975462
948763215
237541986
561289347

589716234
321894657
476325198
217589346
654137829
893462571
748251963
935648712
162973485

174965328
653128749
892437516
326841957
485279631
917653284
741592863
269384175
538716492

894761235
735892164
126453789
563179428
217548693
489236517
942315876
678924351
351687942

821643597
964751238
753892146
482537619
196428753
375916482
517289364
238164975
649375821

614752938
397184652
852963174
465219783
978346521
123875496
531498267
789621345
246537819

879523416
612749583
534618279
195382764
267154938
483967152
728431695
351296847
946875321

297518436
186734295
435269871
762983154
851647329
349152687
923471568
618395742
574826913

849527316
375816492
162934758
924671583
583249671
617358924
251763849
738492165
496185237

712946853
543128697
698735241
861453729
327689415
954271368
289314576
436597182
175862934

624938517
593761482
781524963
365279841
912485376
847316259
258697134
179843625
436152798

298461537
354897216
176532948
723148695
581679324
649253781
865324179
912785463
437916852

659847312
834261795
271953486
468325971
397618524
125479638
586732149
913584267
742196853

812653479
756419283
493782561
678395124
531246897
924871635
247138956
389564712
165927348

429853176
765194823
138267495
217548639
596371248
843926751
374615982
682439517
951782364

497325186
865149723
132876945
726598314
381467592
549213678
613982457
958734261
274651839

275984136
641375289
938621574
412568397
896237415
753149862
589416723
124793658
367852941

573492618
924816735
816375942
139568427
682743159
457921863
361289574
248657391
795134286

652741839
937286415
418395267
761432598
329857641
584169372
173524986
246978153
895613724

865924731
279315846
341786925
593278614
127463598
486591372
638147259
712859463
954632187

154623798
726894531
893157642
285941376
671538924
439276815
348715269
512369487
967482153

412597683
953628174
867314592
795462831
286731945
341859726
624985317
578143269
139276458

157368924
384192765
269754138
531286497
946573281
872941356
418629573
695437812
723815649

574296813
821374965
639815247
497532186
316987524
285641379
942758631
763129458
158463792

591374826
372658419
486129537
837415962
214986753
965237184
723841695
648593271
159762348

746138295
829754163
153269487
914875326
285613974
367492851
491527638
672381549
538946712

196843752
238157469
547269318
372681945
659324871
481975623
815796234
964532187
723418596

742391658
398576412
156824793
283149567
564783921
917265834
431958276
679432185
825617349

236857914
789143265
514926387
673519428
145238796
892764531
358491672
921675843
467382159

815379624
732684519
964521837
428935176
356712948
179468352
597843261
243196785
681257493

128576394
579432816
463819572
781365249
695247183
234981765
917653428
856124937
342798651

947821635
321596874
856743291
475168329
619235748
283974156
564317982
132489567
798652413

634289571
829175634
715463289
358916742
972834156
146752893
263598417
481327965
597641328

417356829
965281473
328749651
756918342
249637518
831524796
173895264
684172935
592463187

912837645
453169728
678452193
824513967
395746812
167298354
246381579
789625431
531974286

967148532
284359617
531726984
356284179
728915463
419637825
175892346
892463751
643571298

947168532
182953647
653472891
836241759
514789263
279536184
491625378
768314925
325897416

298143675
647258931
351976428
782635149
169482357
534791862
916327584
873514296
425869713

952438617
746521839
831769452
417986325
389275164
625314798
563842971
274193586
198657243

614572938
938146725
257983614
321657849
549218367
876394152
192835476
763429581
485761293

592743816
643158729
187962435
758639142
916824357
234571968
829415673
361287594
475396281

745263918
926178435
831594672
184932567
362745189
597681324
419327856
258416793
673859241

357429618
682351947
149876325
871945236
493267581
265183794
936518472
728694153
514732869

172483569
549162873
836957412
297534186
368719254
415628397
751346928
924875631
683291745

764253981
892146537
513987426
349725168
687391245
125468379
476512893
931874652
258639714

875143296
346972158
921856374
419285763
658437912
237619485
792368541
183594627
564721839

694328175
137465829
258197643
813572496
526914738
749683251
461739582
372851964
985246317

643758219
871249635
925316847
497132586
216985473
538467192
352871964
789624351
164593728

581427963
973561824
462938715
238145679
657289431
194376582
819653247
346792158
725814396

872469135
641358927
359217468
134695872
295784613
768123594
417836259
523941786
986572341

316974852
528613497
479285163
135742986
947368215
862591374
251836749
783459621
694127538

514936278
796825341
238471569
859214637
123567984
647389125
381752496
975643812
462198753

642381597
913547628
587962413
274859136
391276845
856413279
125798364
738624951
469135782

471659382
568342971
923187564
156234897
289715436
734968215
347591628
615823749
892476153

185369427
346728159
927145836
271956384
894231765
653487291
518673942
762894513
439512678

612854739
853719246
497263185
581492673
976135824
234687591
365978412
128346957
749521368

418569327
237481956
695723148
173958462
964217583
582346791
846135279
721694835
359872614

174685239
652193784
389274615
793541826
465832971
821967453
936718542
518429367
247356198

815297436
932164758
674385291
189453672
246719583
753826914
527631849
398542167
461978325

248657391
315289746
796413852
167395284
983124567
452768913
679542138
534871629
821936475

698143725
734925168
215867493
472596381
981734652
356281947
129678534
563412879
847359216

863714592
129653784
574928136
716839245
942561378
385247961
631475829
497182653
258396417

357429861
842631579
169857423
574216398
236948157
918573246
785192634
623784915
491365782

679581342
843762951
251439678
138645729
724398165
965127483
317856294
596214837
482973516

148679352
756231948
932584617
619823574
485917263
273465189
891752436
327146895
564398721

584932716
763514298
921687534
295176843
346825971
817493652
452369187
179248365
638751429

348659712
761382945
925741368
483597126
176824539
259163487
534276891
812935674
697418253

841692375
972354186
356817942
517943628
234568791
698721453
185476239
429135867
763289514

982741563
576389214
143265987
328576491
691438725
754912638
835694172
419827356
267153849

985243716
214687953
637159482
362795148
471862395
859314267
143578629
798426531
526931874

971458236
532967841
846123795
328516974
195734682
764289513
483675129
619842357
257391468

134782596
852169473
697534182
361428759
749351268
528697314
275846931
983215647
416973825

132645789
579328614
864197325
981536472
426971538
753284961
215463897
647819253
398752146

456913827
719428356
328657419
842571963
635289741
197346285
981762534
563894172
274135698

941523786
365978142
872614593
159387264
237456918
684192357
793841625
528769431
416235879

623751489
719483625
854629173
247916358
398547261
165238947
982365714
431872596
576194832

738529461
264718395
951436278
387251649
516943782
429687513
873165924
645892137
192374856

764325891
289461375
153879642
697253418
821694753
345187269
472518936
536942187
918736524

731458926
256139874
489267153
645821739
918673245
372945618
867314592
123596487
594782361

823975416
649381752
517642839
238194675
954726183
761853294
195268347
486537921
372419568

726851934
381249675
594673821
179436258
263785419
458192763
845327196
637914582
912568347

247961835
968537124
315248967
492876513
873152496
156493782
781324659
534689271
629715348

487129356
615734892
239856147
768241935
152963784
943578261
526397418
371485629
894612573

976413852
435928716
812657934
148295367
527386491
693174285
384562179
761849523
259731648

421358796
789426153
563971482
157632948
638549217
942817365
295784631
816293574
374165829

731254869
624189735
958367241
492738516
865412397
317695482
189573624
273946158
546821973

246175893
815369742
397482165
429637518
768541329
531928476
982754631
654213987
173896254

983456271
152739846
647182935
234675189
861293754
795814362
428967513
316528497
579341628

956712438
284936571
317845296
529167843
143289765
678354129
435621987
761498352
892573614

871592436
265347189
493186572
957468321
128739645
634251897
316924758
582673914
749815263

219648753
783152964
546379218
321987645
875461392
964523187
197834526
638295471
452716839

597432816
362815794
814769352
158943627
429657138
673128549
245376981
781594263
936281475

742918365
136547289
589362471
427891536
618435927
953726148
295684713
874153692
361279854

284563917
916247385
573819462
461985273
729631854
358472196
897326541
635194728
142758639

297536814
853714926
416298573
574381692
389627145
162459738
931845267
725163489
648972351

957213864
628497315
431865972
362974581
849651237
175328496
214739658
796582143
583146729

684172359
793584216
152639487
579426138
316895742
248317965
421768593
965243871
837951624

972381645
138564792
564792831
623149578
719825463
485673219
891456327
356217984
247938156

914276385
258193764
637584192
873625419
526941837
491837526
365712948
182459673
749368251

573618294
196245738
842379156
631982475
785134962
924567813
257496381
368721549
419853627

864259173
123647958
579381426
742815639
658923714
391764582
986572341
435198267
217436895

863952174
194678352
527143869
985714236
376529481
241836597
732465918
418397625
659281743

792614835
563978421
418532769
127495683
689123574
354867912
841256397
935781246
276349158

163479825
285613974
497285631
342967158
918542367
756831492
621798543
874356219
539124786

271834965
895261743
364597821
746183592
589672134
132945678
928316457
657428319
413759286

574298613
396514872
128736459
935427168
842165397
617389524
251873946
489652731
763941285

652173498
897264513
431589276
329847651
574691382
168325749
215738964
743916825
986452137

769423815
234815967
581796432
317954628
458267391
692138574
873641259
125389746
946572183

814762593
237549861
569813427
382476159
451938672
796251348
948125736
625387914
173694285

863157429
217849563
594362871
739415682
652798134
148236957
421583796
386974215
975621348

814769235
627534981
395812467
172483659
583296714
469157823
746321598
938645172
251978346

576384291
291756438
438192567
814635729
723941685
659827143
965478312
187263954
342519876

315649287
497582613
628173459
749215368
563798124
182364795
976451832
834926571
251837946

243576189
876291354
915438762
167945238
459823617
328617495
531782946
692354871
784169523

138295764
764813925
925467318
386729541
519384672
472156893
291638457
857942136
643571289

163752948
294683517
587194326
629437851
435218769
871965432
748526193
316849275
952371684

879352416
251648793
364179258
546821379
918734562
723596841
137265984
695483127
482917635

258467931
437951826
691283547
975142368
364879152
812635794
583724619
749516283
126398475

674815392
321694758
859723461
586371249
932458176
417269583
795182634
263947815
148536927

582394761
391627458
674185329
126738594
743956182
958412637
419263875
837549216
265871943

785143269
691782453
324965781
943278615
268451397
157396824
572814936
819637542
436529178

635849217
297615834
481723596
728591643
164387952
953462178
812974365
376158429
549236781

186573294
542689371
379124658
697841523
215396847
438257169
721468935
864935712
953712486

693245817
845719263
217836945
971524386
486193752
352678491
729451638
564382179
138967524

591346278
874521369
623987415
937268154
152794683
486153792
719832546
345619827
268475931

249137865
637258914
518694237
791326548
324875196
856419723
163582479
475961382
982743651

612859347
934712685
587436129
758691234
491328756
326574918
165943872
249187563
873265491

186347952
452619738
793285641
568931427
941572386
327468519
675123894
819754263
234896175

847915236
596832417
123674985
364291758
912758643
785346129
458167392
631529874
279483561

673214589
298635174
451798623
947561238
316842795
825973416
539427861
764189352
182356947

583612479
642379851
197845623
758134296
319268547
264957138
476591382
921483765
835726914

175483296
829567431
634129785
746258319
951736842
382914657
513642978
467891523
298375164

953714268
716528394
284369157
567981432
341652789
892437615
639245871
125876943
478193526

547836921
698512473
312497685
926385714
735641298
184279356
473128569
251964837
869753142

931685247
672394518
584271396
746139825
158427639
293856174
315748962
867912453
429563781

319826457
645713298
782459316
853694172
197238645
426175983
961387524
274561839
538942761

873496251
624175893
159832476
596781324
241369785
387524619
462958137
715243968
938617542

875632419
139457268
462891735
284716953
791523846
653948172
917265384
528374691
346189527

259846371
836571942
714329586
183967254
467253819
592184763
328615497
675492138
941738625

687941253
529836714
413572869
948123576
276458391
351697482
792365148
865214937
134789625

471283596
239516478
586794213
643172985
957438621
812965734
764821359
195347862
328659147

862574931
379821645
154963728
615439287
743286159
928157364
531742896
287695413
496318572

741692385
329851674
856437219
468315792
597284163
213769548
174923856
635148927
982576431

783514629
546928713
192763458
268195374
459237186
317486592
875349261
931652847
624871935

261539487
498617253
357428619
739854126
145762398
826391745
913275864
682943571
574186932

837415296
416279835
529386417
674821359
152963748
983547162
361792584
745638921
298154673

285793641
971264853
364851297
759386124
643172985
812945376
137529468
428637519
596418732

472591368
635284917
819367245
346859172
281473659
597612834
768935421
954126783
123748596

134852697
652974813
879631425
321467958
597283164
468195732
746529381
915348276
283716549

679542813
518397642
342681759
163978524
954263178
827154936
435819267
286735491
791426385

578914362
621573894
493628517
189347256
762159438
345286971
237865149
914732685
856491723

658317429
927846513
341259867
593162784
214783695
876594231
785921346
439678152
162435978

987263415
312594876
654817932
479132658
238645791
561978324
746321589
195786243
823459167

613472895
854936217
297581634
436159728
729648351
185327946
962714583
548263179
371895462

718253649
643978125
592641873
924185736
175396284
836427591
261739458
489512367
357864912

825436971
471952368
396187425
289643517
147295683
653871249
714329856
968514732
532768194

314958267
765241893
298637541
427385916
589416732
631792485
846573129
153829674
972164358

167532849
489167523
325498176
971253684
538946217
642871395
294315768
713684952
856729431

612578934
398214756
754936812
263197485
471385629
985462371
536841297
149723568
827659143

657139824
849256173
213748659
561384792
472691385
398527416
926813547
785462931
134975268

257618394
491352786
863947125
534276819
712895463
986431572
378529641
649183257
125764938

872416395
643895127
951327684
134769258
587231469
296548731
719682543
325974816
468153972

854932167
132756894
967148325
298675413
476213589
513489672
725864931
649321758
381597246

873256194
459187263
621394785
315862479
786941532
294573618
937415826
148629357
562738941

528974361
964513287
137682495
312749658
745826913
896135742
683457129
259361874
471298536

485913276
327684915
961572483
142365798
796841532
538297164
674128359
813459627
259736841

541936728
632874915
897521643
976248531
413695287
258317496
129753864
385469172
764182359

459827631
236451798
817963254
325198467
948675123
671342589
582734916
194586372
763219845

173649852
869752413
254183967
492538176
718426539
635917284
986271345
521364798
347895621

964851732
178239546
235674891
847165329
613982457
592743168
329517684
481326975
756498213

368479251
475123689
219586473
894365712
753912846
126748395
581637924
647291538
932854167

842537961
163498752
975162438
491756823
286349175
537281694
719823546
358674219
624915387

317592648
598416327
462387195
625849731
971653482
843271569
136728954
784965213
259134876

194862573
236745189
587193246
843529761
751638924
629417835
412976358
368251497
975384612

731496528
958732164
246518937
582347691
413269875
697851342
174683259
329175486
865924713

329574861
657381492
184629753
236847519
975132648
841965237
793458126
418296375
562713984

167423895
532897146
984561327
213784569
648935271
795612483
871346952
359278614
426159738

398741265
762539418
415268793
286495137
579123846
134687952
921856374
643972581
857314629

132684597
857392641
496715238
381256974
249873156
675149823
724568319
963421785
518937462

163542987
829736415
745819362
218395746
576124893
934678521
391287654
687451239
452963178

279543681
351896274
648721593
524678139
967134825
183952467
892315746
435267918
716489352

376218459
194356278
582497631
935641782
628579143
741823596
813765924
467932815
259184367

568439217
179256438
234178695
651824973
493567182
827391564
942683751
316745829
785912346

432957186
671832549
598641327
347129865
985476213
216583794
864715932
153294678
729368451

649857123
358219764
172436985
296785341
415362879
783941256
967124538
531678492
824593617

298573164
673421985
451968237
162387459
584192673
937645812
849736521
316259748
725814396

872153946
451698237
639742581
193427865
547816329
286935174
715384692
324569718
968271453

483267951
617593842
592148673
941752368
356481729
728639415
169324587
874915236
235876194

689413572
741256398
532987164
354892617
178564923
926731485
415628739
293175846
867349251

536789412
497512638
218346975
751924863
642138759
983675124
329861547
864257391
175493286

184967352
927315648
365842719
571486293
632791584
498253167
219674835
853129476
746538921

614875329
795623418
283914765
326751894
971486532
548239671
457392186
132568947
869147253

436982517
928751643
175643982
619438725
387526491
254179836
841267359
793815264
562394178

321469587
596387241
478512639
917853462
832946715
645271893
259634178
784195326
163728954

816347592
297518634
543926718
389751426
154632987
762489153
975863241
431275869
628194375

871564239
629813754
435972618
958326471
162487593
347195826
584731962
716249385
293658147

842651793
739824165
651973842
195248637
287396451
364517289
518769324
423185976
976432518

374586912
891324765
526179348
685493127
249617583
713258694
952741836
137862459
468935271

917846253
842357169
653291478
479685312
165423987
328179546
584732691
736914825
291568734

619837425
428519637
375426891
197354286
854762913
263198754
586943172
932671548
741285369

681295473
479683125
235147869
968451237
743826591
152739648
326578914
817964352
594312786

815732649
249685713
367941852
672458931
591263478
483179526
728516394
156394287
934827165

241563879
378194526
965278314
129357468
783642195
654819732
596781243
412935687
837426951

357291864
142865973
896743215
964387152
238156497
715429638
683512749
529674381
471938526

925738641
367421859
814956237
432617985
578293164
691845372
743182596
156379428
289564713

796241385
483765219
251938746
175389462
948652173
362174598
624597831
537816924
819423657

679152834
428937615
351864279
985613742
167429358
234785961
592346187
713598426
846271593

596314872
741298356
382576419
824753691
165942783
937861524
279635148
618427935
453189267

936287154
418653792
752914836
284596317
369471528
571328469
143769285
627835941
895142673

746192835
128365479
593487126
912534768
854716293
637829514
281943657
365278941
479651382

753462981
428951367
691837245
249178536
385694172
167523894
534719628
976285413
812346759

168594327
253867149
497123685
984716532
531982764
726435891
342671958
679258413
815349276

264189753
935647128
871523946
593714862
126895437
748362519
459276381
382951674
617438295

671893452
829574163
543126798
354789621
967231584
182465379
235648917
418957236
796312845

784915623
965283741
213476589
592148376
641327958
837659412
459861237
126734895
378592164

149768325
257439816
386251479
514683792
892517634
763924158
425376981
931842567
678195243

764538291
295617384
813924675
349752168
528196437
671843529
152379846
936485712
487261953

942638517
351927684
786451329
827316945
195874263
634592871
279163458
463785192
518249736

689172453
254396187
371854269
196485372
842731596
735629814
413968725
567213948
928547631

627951438
314687529
895234671
749128356
238765914
156493782
482376195
571849263
963512847

134287695
597416823
286539174
463758219
815923746
729641538
651392487
942875361
378164952

312748596
685912743
974653281
529136874
863274915
147895632
796421358
438567129
251389467

725169438
649538127
318472695
194783562
237615984
586924713
973251846
851346279
462897351

897526134
645319287
321784956
274893615
158642793
963157842
586471329
432968571
719235468

392845761
546137289
178296345
824371596
759628134
631954827
285769413
917483652
463512978

918254673
652379184
347168592
796845321
531627948
824931765
173492856
269583417
485716239

491235768
526478913
378169452
613927584
784513629
952684137
835796241
147352896
269841375

352479816
649128573
178653942
284395167
765241389
913786425
837964251
521837694
496512738

876934251
245718936
913562784
789351642
532476198
164829375
657183429
428697513
391245867

284915763
317462895
569738142
172543986
936871254
845629317
428396571
693157428
751284639

627193548
945827631
183654297
539718462
876249153
412365789
291586374
764931825
358472916

965317428
247698135
381452796
172986543
856243971
439175862
593864217
618729354
724531689

627548139
358179642
941263875
784692351
563714298
219385467
876931524
432857916
195426783

795813264
812649735
346572819
234198576
671425398
958736421
123954687
467381952
589267143

179523468
284176593
536948217
752461839
698352741
341897652
415289376
863714925
927635184

739462185
681597324
254183976
513978462
967234518
428615739
345726891
896351247
172849653

249367158
651248739
378591264
925873641
483619572
716425893
132754986
897136425
564982317

915726843
743158692
862493715
637542189
459861327
281937456
574619238
396284571
128375964

982357164
675914238
314862597
549783621
128546973
736291485
851639742
293475816
467128359

846135972
921476835
357928416
238751649
195642783
764893251
619587324
583264197
472319568

542398176
963271584
871456293
798632451
426715839
135984627
354869712
689127345
217543968

715396482
429185763
863724951
674839215
392651847
158472396
937568124
581243679
246917538

281946375
754312869
639587421
398471256
467235198
125698734
813759642
546123987
972864513

528497136
694513278
173628945
356249781
917386452
482175369
239854617
861732594
745961823

367294518
925318476
418765932
694573281
532186794
871942365
143857629
259631847
786429153

731269548
589374126
426815397
245637819
678192435
913458672
864923751
397581264
152746983

542619387
197238564
386475291
938154726
465827139
271396458
723961845
654783912
819542673

724953186
936781245
851642793
178534962
392168574
645279318
583497621
269815437
417326859

429317865
183645972
576928314
954132687
812769453
367854291
291583746
735496128
648271539

492153687
581672943
763894251
624537198
358219476
917486532
849321765
275968314
136745829

593418726
468327159
712596843
934851672
857263914
621974385
386142597
275689431
149735268

612453798
594782136
378169245
137925684
429816573
856347921
961238457
785694312
243571869

321856947
976432518
845719362
294173856
617985234
583264791
169528473
752341689
438697125

271963854
684572913
935418726
468137295
129845367
357629481
542391678
716284539
893756142

165782394
247593186
389416725
658139247
914627538
732854961
491365872
526978413
873241659

195478263
436251987
872639415
721963854
569184372
348725196
287316549
654892731
913547628

491623587
523871946
687495312
132984765
958716423
746532891
815247639
369158274
274369158

213596784
456718293
798423651
561987432
942351876
387264915
174639528
829145367
635872149

315684729
879251634
246739815
927465381
154378962
638912457
562897143
493126578
781543296

317592684
649783251
852461397
193278546
475936128
286154739
721845963
568319472
934627815

941276853
258394671
637581924
179653248
384129567
526847319
762918435
493765182
815432796

276534819
914682753
385791426
863215974
529847631
147963285
691328547
732459168
458176392

617523948
354987126
928461753
481736295
293145867
765892431
179354682
836219574
542678319

819462537
732815946
465937182
921784653
346251798
587693421
678529314
253146879
194378265

146873259
895142763
723596184
452781396
371469825
689325471
234958617
567214938
918637542

518679342
462853971
379142658
957368214
624591837
831724596
796485123
243916785
185237469

813954627
496327518
725168394
169542873
572813946
348796251
634279185
257681439
981435762

946378152
715264983
823159467
178645239
352981746
694732815
437826591
281593674
569417328

528674193
697831524
143295768
254186379
786953412
931427856
475369281
362718945
819542637

854739216
276418539
931625478
423587691
568193724
197246385
689374152
315862947
742951863

368915274
942768315
715324869
471589632
256143987
893276541
534897126
629431758
187652493

814567932
573924816
692813754
937285641
281436597
456179283
145792368
328651479
769348125

149723586
263958147
587164329
751346298
496281735
328597461
634815972
812479653
975632814

937184652
561273984
248596317
376458129
489621573
125739468
853962741
794815236
612347895

295781463
734526981
816493725
341875692
967142538
528639147
189267354
473958216
652314879

984615237
357982164
216743985
723851649
169437852
548269371
431526798
892374516
675198423

695847312
713259846
824163975
248591637
179638524
536724198
967382451
452916783
381475269

589723461
342681975
176945328
268179543
495362187
731458296
814597632
957236814
623814759

981246753
465713982
327859614
873624195
142598367
659371428
714985236
238167549
596432871

396487512
215639874
487521369
853794126
924163785
761258493
678342951
132975648
549816237

218653947
796842513
435917286
349278165
857164329
162395478
983721654
571436892
624589731

548673129
239514876
167892543
913726485
672485931
485139267
721358694
856947312
394261758

864137592
397265841
125489673
941853267
632791485
578642319
756314928
413928756
289576134

826759314
913864725
547123896
364215978
781936452
295487631
679541283
138692547
452378169

921584763
576321489
843679512
468193257
235746198
197852346
652438971
719265834
384917625

352781469
187469235
946253187
429376518
873125694
561948372
234697851
715834926
698512743

647385291
893142576
215796843
456927138
132864759
789531462
524613987
961478325
378259614

712854963
546923817
983671524
628719345
159436782
437285196
274598631
861347259
395162478

785462139
239851674
416937852
528396741
367184295
941275386
154728963
673519428
892643517

359816247
421357896
768249315
187625439
293471568
546983172
632198754
974532681
815764923

521874936
978263541
643159287
419735862
785612493
236498715
857346129
162987354
394521678

162587943
938624715
754931268
295748136
681253497
473196852
347869521
829315674
516472389

197845326
824736915
536192874
413657298
962318457
758924631
681273549
275469183
349581762

589324761
412687539
763915428
628439175
154876392
937251684
341792856
896543217
275168943

415872396
639541728
782639415
196423857
257186943
348795162
524318679
973264581
861957234

251768349
394251876
876439251
625394718
918572634
743186925
139825467
587643192
462917583

497835621
865124397
321679845
652347189
983251764
714968253
139586472
276493518
548712936

491385267
753426891
286719453
324978516
568231974
917564382
175843629
649152738
832697145

619354872
435872691
728196354
271589463
564231987
983467125
847615239
392748516
156923748

328679451
974153826
615284739
459317682
167892345
283546917
792431568
846725193
531968274

813649725
724815963
965723418
192378654
357964182
648152397
279536841
481297536
536481279

492735816
586194372
137862954
841357269
369218745
275649183
918426537
653971428
724583691

562347189
917685234
483921765
259418673
671593428
834762591
328156947
146879352
795234816

295714386
167328954
834596721
743269518
926185437
518473692
472931865
381657249
659842173

132875694
485961327
679243581
743528169
521496873
968137452
817359246
256714938
394682715

697283541
435167892
812954367
273845916
956712438
148639725
524371689
781496253
369528174

851769234
342158679
967423518
513246987
784395162
296817453
479681325
135972846
628534791

921684537
386975412
745312986
273198654
658437129
419256873
167843295
592761348
834529761

158672934
967438215
432195678
319857426
274916583
586243197
825361749
643729851
791584362

169372854
578149632
423685917
836417529
751296483
942853761
297561348
385724196
614938275

846319275
192567438
357428169
473186952
925743816
681952743
538271694
769834521
214695387

385941276
642387915
917526438
469715382
231869547
578432691
896154723
723698154
154273869

384275169
572961834
619384752
948513276
265798341
137426598
856139427
421657983
793842615

524783169
683912475
179564832
452197386
316825794
897346521
268471953
745639218
931258647

916234785
354786921
782591634
123645879
569872143
847913562
275369418
498127356
631458297

643271895
798546123
512398476
437152689
861937254
259684317
376815942
124769538
985423761

961584327
457632981
382971456
719325648
635849712
248167539
874256193
126493875
593718264

217934856
459168273
683572941
872391564
561247398
934685712
198726435
726453189
345819627

192436758
485271936
763985214
218743695
634529871
957618423
549162387
826357149
371894562

296817345
853946721
417325869
925673184
674189253
381254697
148792536
562431978
739568412

318492576
254768913
697153824
932681745
571324689
846579132
125836497
469217358
783945261

934621857
186597243
257483196
498276531
721935468
563148972
319864725
645712389
872359614

178935462
495762183
632814795
829473651
361259847
754186239
243691578
517348926
986527314

839645127
751289643
642137598
176394852
285716439
394852716
427961385
918573264
563428971

683952741
529147368
741638952
162794583
954813276
837265194
478329615
296581437
315476829

831524679
657139428
924768135
572341986
419687352
368952714
196875243
283416597
745293861

476592183
235681974
819437526
123759468
798164352
564328791
942815637
351276849
687943215

978342156
362915874
154687329
249873561
536291748
781564932
425138697
613729485
897456213

846932157
192567438
753814269
578123946
314796825
629458371
937285614
461379582
285641793

351942678
782516943
946387125
623874519
578169432
194253867
817425396
469738251
235691784

985274136
341569872
672381459
764138295
253497618
198652347
417825963
526943781
839716524

419826357
365917284
287543961
658291743
732654198
194378625
573462819
846139572
921785436

361857249
452936817
897124365
729381456
134695728
685472931
948513672
576249183
213768594

734982156
591436872
628517394
462371985
319825467
857649213
973164528
285793641
146258739

532498167
469172385
781635249
625743918
398216574
174589632
916827453
247351896
853964721

746913852
593824176
281576493
928365741
614789235
375241968
869432517
432157689
157698324

763152984
842396517
915874263
581763492
297548631
634219758
126987345
478635129
359421876

974186325
865923471
123574896
439265187
258317964
716849253
597432618
382651749
641798532

658124973
472359816
913678425
564912387
239785164
781436592
145867239
397241658
826593741

945267381
672318954
381495267
539876142
167524893
428931576
814752639
796183425
253649718

671953428
235814769
984267135
597432816
326781594
148596372
419678253
752349681
863125947

125487693
387926154
694135872
861254937
752369418
943718265
476893521
518672349
239541786

314678259
257394681
698251743
863547912
725913468
149826537
932165874
486739125
571482396

769513482
134268957
825947631
513476298
287195364
946382175
378621549
692754813
451839726

162579834
345268197
879431625
754692318
936187542
281345769
417956283
523814976
698723451

374689152
865412937
129357846
231748569
496531278
587296413
712864395
958173624
643925781

834596217
276413985
519287463
365928174
497651832
182734596
943165728
651872349
728349651

293748561
764521893
518693274
372154689
185967342
649382157
957236418
826419735
431875926

715946328
623587941
894213756
386724519
179865234
452391867
248159673
567438192
931672485

345621789
681793254
279485316
124358697
956247831
837169542
413872965
562934178
798516423

148392657
632785419
759146823
496521738
213874965
875639241
324957186
567218394
981463572

124735689
359846127
876912453
541273968
982651734
637498215
718569342
465327891
293184576

196273485
387465129
524891376
268154793
743689512
951327648
412538967
839746251
675912834

792815643
538946271
164723598
659132784
417698352
283457169
945261837
826379415
371584926

169485723
254317968
738962415
976238541
413759682
582641397
647123859
891574236
325896174

214587369
856329147
793416852
182935674
937642518
465178923
679253481
548791236
321864795

268534971
517962483
349178256
652713894
983456127
174829635
736281549
891345762
425697318

641287359
872359164
395461278
168723495
954618723
237945681
429536817
583172946
716894532

815623794
639574812
472819536
157382469
396741285
248956371
983265147
561437928
724198653

241865937
975413862
683297415
856931724
497526381
132748596
719684253
324159678
568372149

378249516
496513782
251678943
129387654
783456291
564192837
847961325
635824179
912735468

856912743
729346185
413875629
387569412
945127368
261483957
574231896
698754231
132698574

527186934
194237568
368954217
731628495
846395721
952741386
473819652
215463879
689572143

541796382
296813574
378542961
739284156
854167293
162935847
685421739
417359628
923678415

184967325
739528416
265143897
498652731
673814952
512379648
951736284
326485179
847291563

457816932
869253417
123479685
782534169
635791824
914682753
276348591
341965278
598127346

345987612
928516743
671432958
714825396
853694271
269371485
496153827
132748569
587269134

821479356
769531824
345268791
457813269
298657143
613924587
536192478
974385612
182746935

749562813
532187946
681394257
213976584
957843621
864251739
198735462
425619378
376428195

153478269
627195483
849236517
431682975
975314628
268957134
592863741
784521396
316749852

486375219
219684357
375129468
134956782
562748193
798231546
957813624
843562971
621497835

241937856
593826741
687154932
468371529
732695418
159482673
914563287
326748195
875219364

986437215
135269847
274518396
861795423
592143768
347826159
723651984
459382671
618974532

251649837
374528169
689317425
423751698
517896243
968234571
732485916
896172354
145963782

159842376
732651984
468793512
941376258
527918463
386524197
813269745
695437821
274185639

947183562
865429371
231765948
419837625
623951784
758246139
372518496
186394257
594672813

765432198
984615327
312798645
178269453
453187269
296543781
649871532
827354916
531926874

894135276
127496358
653287914
719862435
265943187
438751692
546318729
971524863
382679541

918742365
567319842
432685971
391476528
726853194
845291637
283164759
679528413
154937286

295768413
684213597
371954682
156372849
923845761
847196325
512687934
738429156
469531278

138547296
452936178
976128543
629854731
387619425
541372689
894761352
263495817
715283964

435891726
721365849
896724531
917543682
243186957
568972314
354619278
179238465
682457193

583276491
461983752
927154836
316792584
752438169
894615273
249567318
135829647
678341925

564932817
872514963
319678254
146329785
793851642
258746139
625193478
931487526
487265391

318792465
796453812
542186973
963274158
421865739
857319624
685937241
134628597
279541386

312485697
945736218
876192453
529867134
461253789
783941562
654328971
237519846
198674325

369512748
725864391
814397526
532741869
981625437
476983152
697438215
253179684
148256973

534782169
629314578
817659342
198547236
372896451
456123987
741265893
983471625
265938714

465321978
397685142
821497365
153862794
682749513
974513286
249136857
516278439
738954621

842937615
916582374
753164892
498376251
367251489
125498736
684719523
239845167
571623948

648751923
129638457
375492168
936824571
714365289
582179634
853916742
461287395
297543816

362581479
159472836
748396125
814625793
237819564
596743281
983254617
675138942
421967358

572146983
691783524
843529716
915368472
238417659
467295138
784652391
159834267
326971845

371254869
496378251
582916347
923167485
164895732
857423916
635742198
218539674
749681523

198736524
625814793
473529618
817263459
546981372
239457861
964178235
782395146
351642987

146783259
793215846
528496713
864951327
217364985
935827164
472638591
659172438
381549672

941573286
385926174
276184953
492715368
618342795
753869421
534697812
167238549
829451637

867394152
214857936
935612784
583461279
196725843
742983615
371249568
659138427
428576391

539167428
247385961
168942537
873256194
695714382
412839675
324671859
956428713
781593246

589432761
367918425
124576389
271685934
958143276
436297158
742861593
893754612
615329847

235849617
687125394
194367582
349586721
861472935
572931468
423798156
918654273
756213849

876592314
125348769
394761852
638415297
259687431
741239685
517826943
983174526
462953178

924516837
687432159
153978642
795241368
236785914
841693725
468327591
372159486
519864273

712684593
983251764
645937128
438195276
561723489
279846315
326419857
857362941
194578632

672518349
485693127
139472856
814735962
253946718
796281534
967154283
528369471
341827695

324168975
198537462
567924831
975813246
682475193
413692758
249386517
756241389
831759624

156247983
734698521
928513746
619724358
472835169
583961472
897352614
345186297
261479835

143798652
572463189
698521473
439186527
867235914
251947836
784359261
326814795
915672348

648157923
513629478
279843615
467298351
985316742
321574869
756932184
832461597
194785236

538624791
649571382
712983654
924368175
187495263
356712849
475136928
861259437
293847516

826439571
173825964
954176382
697214853
431587296
285693147
568342719
349751628
712968435

891362754
465871392
237495861
549623187
386719425
712584936
673248519
954136278
128957643

876914532
195327648
423586791
241753986
657849213
938162457
569231874
714698325
382475169

938751246
162438795
574926813
615243978
427869351
893517462
786192534
359684127
241375689

392716845
174589632
685342971
456871293
913264587
827935164
561497328
248653719
739128456

681597432
235841769
794263518
347912856
812456397
956738241
168324975
523179684
479685123

391584672
742631598
685729431
274863915
569172843
138495267
817246359
926357184
453918726

579241386
314698572
286537149
825913467
963475218
147862953
638124795
452789631
791356824

159632847
834719265
627458139
513876924
478923651
296145378
942387516
785261493
361594782

952461378
381729465
476853192
647285931
829134756
135697284
293516847
514978623
768342519

381695742
947823615
562147398
136489527
295376184
478512936
614958273
759234861
823761459

379148652
618295437
425736918
962857143
834912576
751364829
243681795
187529364
596473281

125764389
763918245
894253671
341825796
586379412
279641538
618432957
452197863
937586124

152389764
637421589
489756312
241637895
965842173
378915246
713294658
524168937
896573421

896174352
125938467
374652891
962317548
748529136
513486279
231795684
457861923
689243715

253148967
947265813
861937524
629451378
134782659
578693241
786519432
315824796
492376185

974863125
615297348
238451679
789126534
561348792
342975861
126784953
897532416
453619287

846971532
932685174
571324896
294516783
358297461
617843259
789432615
463158927
125769348

134756289
896241375
257893461
765924138
421378596
983165742
578632914
312489657
649517823

743895126
258416739
691723584
932587461
874631295
516249873
125968347
389174652
467352918

783194562
146582397
592763184
371426859
964358721
825917643
638241975
457639218
219875436

396152874
187649523
524783916
875236149
469817235
213495687
951324768
638571492
742968351

479813652
326957841
185426973
293671485
841539267
657284319
732148596
564792138
918365724

374918625
861325974
952647318
213764859
485293167
697581243
149852736
536179482
728436591

925617834
143528967
678943125
792384651
531769248
486152379
814235796
267491583
359876412

724519863
869273514
315846729
652731498
971428356
483965271
546182937
198357642
237694185

651384927
379521468
428967135
147295683
832746591
965138742
594872316
216453879
783619254

294678531
685413792
317952846
952736418
831524679
746189325
528397164
479861253
163245987

941785236
735642189
826139754
653871492
217954863
489263517
198426375
374598621
562317948

174823659
528169734
369754218
953612847
687945321
412387596
845271963
791536482
236498175

781596423
524138796
369724851
893617245
152849637
476253918
948365172
615472389
237981564

594371286
326854179
781962534
265483791
479615823
138297465
612749358
857136942
943528617

425671839
738459621
196382574
854793216
273165948
961248753
587934162
319526487
642817395

482315697
176498325
953672184
741926853
639584712
825731946
268157439
314269578
597843261

982356417
614972583
573481296
427163958
135298764
896547132
758629341
369714825
241835679

571643289
386972154
294851673
835769412
912384567
467125398
653497821
129538746
748216935

893521674
725648193
146739258
418297365
369185427
257364981
574912836
682473519
931856742

235981746
687534291
194267538
713859462
869472315
542316879
978123654
351648927
426795183

985342761
647159283
312876549
123467895
769518432
854923176
496281357
238795614
571634928

543721968
198634572
627859143
932486751
761593284
485172639
316247895
259368417
874915326

458173926
379862145
216495378
683524719
194387562
725916483
562731894
847259631
931648257

176342589
459768132
823519467
215987643
347621895
698453721
764295318
931876254
582134976

184579326
972613854
653824197
398247561
261395478
745186239
517462983
839751642
426938715

954173268
812965347
763482591
426837915
371596824
598214736
249658173
687321459
135749682

839765241
274918365
561324897
753196428
642587913
918432576
496873152
325641789
187259634

269548371
345971826
871362594
796435182
152789643
438216759
583124967
627893415
914657238

345169782
269874315
718325649
184953276
632781954
957642138
893516427
526437891
471298563

857419236
426357189
931862754
679584312
384126597
512973468
195248673
748631925
263795841

673298514
185764392
924531876
591487623
437652189
268319745
349876251
852143967
716925438

146792385
592843167
837561942
381657429
425139876
769284531
614978253
973425618
258316794

367125849
158794632
924683157
832541796
479236518
516978324
741362985
685419273
293857461

127435968
483196257
659728341
364279815
215863794
798514623
971352486
546987132
832641579

384571296
257689314
619423587
531842769
892367451
746915832
465798123
178236945
923154678

167935248
382714695
945826173
836147529
274359861
591682437
728563914
659471382
413298756

592631874
637248951
814597326
148756239
265389417
379412568
783124695
426975183
951863742

675142398
983657241
421983756
152739684
894526137
736814529
319268475
268475913
547391862

631752984
592843761
847169325
324687519
785491632
169235847
273518496
458926173
916374258

516748932
849213657
723965841
457836219
198572463
632194578
965327184
274681395
381459726

213469875
574218963
698537412
736954128
152786349
489123756
361845297
847692531
925371684

971836524
632145897
548927136
215473968
493681275
786259341
859762413
327514689
164398752

124639875
658714239
937582164
541268397
293471658
876953412
762345981
415896723
389127546

371286549
596743218
842159763
283415697
164397852
759862431
627531984
938674125
415928376

285341697
176589243
349762815
567913428
423658179
891427536
634195782
952874361
718236954

365298417
824157369
791463528
413872956
972615834
658349172
147586293
539724681
286931745

193285467
258476931
647193528
819537246
572864319
364921875
786349152
931752684
425618793

641273985
927548136
358961742
583724691
479156823
162839457
834615279
715492368
296387514

791623458
285174639
634958712
913862547
872541396
546397281
168235974
459786123
327419865

289716345
614835972
573942816
765198423
392654187
841273659
438567291
927381564
156429738

326917458
451832796
879654312
764321985
185479623
932586174
647298531
293145867
518763249

475831269
139526487
286749135
852194376
743268951
691357824
367412598
924685713
518973642

639127845
175864923
824953716
546239187
782615394
391478562
258341679
413796258
967582431

982314765
615278493
374569182
467123859
851946237
293857641
736491528
549782316
128635974

264975183
791843562
835621479
529487631
378162945
146359827
653298714
982714356
417536298

614923857
953687412
278514963
729158346
361472598
485369721
897246135
146735289
532891674

548637129
317942865
692518347
923471658
765389412
184256973
431795286
259864731
876123594

481539762
695247138
237861945
816492573
923715684
754683291
168954327
342176859
579328416

821369574
937415682
645278931
354697128
798142365
216853497
489526713
572931846
163784259

472586193
183297654
956314278
861742539
725639481
349158762
614973825
537821946
298465317

693851427
451927836
287643159
832419675
546738912
179562348
318276594
764195283
925384761

735986214
892451763
146327895
269714358
351298476
487563129
973642581
514879632
628135947

271543698
368917524
594268731
925874316
437621985
186395247
653182479
719436852
842759163

479518236
326497851
518236794
793854612
685123479
241769583
957342168
834671925
162985347

862719543
397645182
154328976
928156734
543297861
716834295
289563417
431972658
675481329

195823764
876451932
342796815
269148357
584372691
731965428
927614583
618537249
453289176

486597321
319842567
275631849
734186952
658329174
921475638
893754216
142963785
567218493

824917365
673542189
915863247
481735692
569128473
732496518
157284936
296371854
348659721

498761352
531928467
276435819
743196528
862547931
159283746
917654283
324819675
685372194

375689412
891427365
642531798
729158634
536794821
418263579
254316987
183975246
967842153

714285963
523649781
869317425
245761398
197832654
386594217
451923876
978456132
632178549

639754128
824316759
157829634
278561943
396487512
415932876
581293467
762148395
943675281

723856149
165294837
894731625
482913756
659487312
317625498
271548963
946372581
538169274

674512938
821369547
935748621
513897462
468125379
792436185
256983714
187654293
349271856

821679354
635124987
794538126
268917435
459386712
317452698
982743561
146295873
573861249

475893216
618247953
293516847
157689324
934721685
826354179
561438792
782965431
349172568

725869431
618453792
943721856
462315987
589276314
137984265
291648573
854137629
376592148

159863247
486972513
273154986
512687394
347295861
968341725
894736152
631528479
725419638

273495816
489176532
156823794
765314928
841259367
392768451
527981643
638542179
914637285

289641537
731985246
564327198
198432675
645798321
327156489
913574862
452869713
876213954

453197286
861342759
927658143
695874312
382561974
174923865
516289437
739415628
248736591

592467318
471835962
638219457
124793586
365148279
987652143
853971624
716324895
249586731

145387269
678249513
329615487
534172698
291856734
867493152
913524876
456738921
782961345

439786152
178925436
526431789
245698317
391247568
867513924
752364891
614859273
983172645

683524791
174698532
952173864
548219376
329867145
716435928
835742619
291356487
467981253

465298371
392417586
178653492
936721845
857946213
214385769
543179628
781562934
629834157

431829765
872635914
569471823
718546239
325197648
946382157
254768391
683914572
197253486

685143297
129587634
734269158
357691482
812754369
496328571
541976823
273815946
968432715

617839542
523416879
894257361
179365428
485972613
236184795
968723154
741598236
352641987

876239154
152467389
934815267
329154876
487623915
561978423
213796548
698542731
745381692

467235891
153986724
982417635
834629517
271853469
596174382
349561278
718342956
625798143

987643125
465217983
321958746
294165378
576384291
138792654
742836519
813529467
659471832

918453627
235617498
647982531
563129784
892745316
471836952
189364275
324571869
756298143

645129837
172384956
839675214
458762193
213948765
796513482
387251649
564897321
921436578

675319824
941782653
328546971
136974285
789251436
452638197
867193542
293465718
514827369

263849157
758136429
419752386
972684513
835917264
641523798
594361872
126478935
387295641

951726438
273894165
864351297
782649351
395187624
146235789
519463872
438972516
627518943

756149238
143286759
289357164
671925483
935814672
824763591
568492317
312578946
497631825

237416985
654839172
189275346
715948623
396527418
428163759
571392864
962784531
843651297

917624835
364815279
582937146
759342681
421586793
638791524
896173452
275469318
143258967

213475869
798162543
654839721
986521374
527348916
341796258
835214697
479653182
162987435

731642859
549738162
268951473
395874216
127569384
486123795
973486521
814295637
652317948

241386759
956147382
837259461
314678925
769524813
582931647
495762138
673815294
128493576

981725364
376498215
452163879
819372546
735684921
624951783
563817492
298546137
147239658

657914382
349268157
281753496
135476829
762891534
894532671
528147963
916325748
473689215

721859346
586413927
349267851
418532769
673941582
952786134
897625413
165394278
234178695

135698274
894725631
276431958
957186423
481352796
362947815
649213587
718569342
523874169

752496183
931258764
486317529
179863245
563142897
824975316
298534671
615789432
347621958

847623591
639541278
125798463
563184927
214937856
798256134
981362745
456879312
372415689

874356192
591248367
362917584
149865273
286731459
735429816
457682931
928173645
613594728

795314286
321658497
486729351
612543879
548967123
937182564
274836915
859471632
163295748

927543186
418627539
563819247
791362458
284951763
635478912
342196875
176285394
859734621

274916835
359847126
186352749
745138962
823569417
961274583
498723651
612495378
537681294

329568714
845721936
617349582
952186347
783495261
461237895
534912678
296874153
178653429

823197564
195436827
476582193
387254619
659718432
241963785
738649251
564321978
912875346

345976281
621384795
789215643
967143528
154628937
238597416
416859372
893762154
572431869

261394578
948752613
753186249
379628451
412975386
685431792
197563824
526849137
834217965

639857142
285914637
471623598
354781269
962345871
718269354
593178426
827436915
146592783

285917364
761435892
394286571
672351948
413879256
958624137
826793415
137548629
549162783

419375862
263841795
857692143
328964517
945127638
671583429
594218376
132756984
786439251

273698541
485173962
961542387
598721436
317486259
642935718
859367124
124859673
736214895

537182649
941673285
628945731
796354128
452817963
183296457
374561892
865729314
219438576

259614837
648273591
173895462
387521946
514369278
926487153
895732614
761948325
432156789

278169453
961453782
534872916
357246891
612985374
849731265
726594138
183627549
495318627

251468397
976532814
384719625
193854762
745623189
628971543
469387251
532196478
817245936

195468327
367291584
482537619
543612978
716389245
928745163
851924736
239876451
674153892

457932186
231876594
968451723
896715342
142368975
375294861
623587419
584129637
719643258

439867251
861452793
725391846
512746389
346928175
978135462
154289637
293674518
687513924

372896451
648521379
195743268
456937812
283154796
917268543
731489625
824615937
569372184

345867219
186932754
297145368
724618593
561293847
839754126
658471932
473529681
912386475

421583769
798461325
536279481
165798243
387142956
249635178
653927814
912854637
874316592

368271945
472859316
591364278
127435689
683197452
954682731
719546823
236718594
845923167

135824697
469735182
827196534
276513948
598467321
314982756
681349275
952678413
743251869

824169357
196573284
753248169
369824715
271395846
485617932
512986473
937451628
648732591

215863497
789245613
436179528
651427839
324598176
978316254
842731965
193654782
567982341

516742983
739851246
248963715
475386192
682179354
391524867
154238679
863497521
927615438

185326947
472189365
639745128
813297456
946518273
527634819
798461532
261853794
354972681

946518273
527639814
138247569
451326987
763981452
289475631
892163745
375894126
614752398

451328976
628749513
973615824
346281759
892567341
715493682
284956137
167832495
539174268

137648925
482519763
695732481
743961258
861254379
529873614
218396547
974125836
356487192

368927514
794153826
521648973
183479265
976512438
245386197
819764352
437295681
652831749

756398214
298154673
314267589
127539846
983426157
465871392
849613725
672985431
531742968

564127398
923685714
718493652
859764123
176932485
342518976
435271869
681359247
297846531

569728413
312495876
874613295
137962584
498537621
256841739
625389147
783154962
941276358

843596271
569721483
271843956
954238617
728619534
136475829
482167395
697352148
315984762

736591248
524837691
918624735
479152863
281463579
365978412
657389124
192745386
843216957

927148653
581639472
436572198
648327915
173965284
259814736
715486329
394251867
862793541

249138576
871564932
653972814
197645328
438721659
562893741
984317265
315286497
726459183

391625784
674918235
852473619
439867152
527391468
186542973
945786321
263159847
718234596

451379682
296851437
873426159
514682973
938715264
762943518
185297346
649138725
327564891

719428563
568137492
324965178
247583619
635291784
891674325
952316847
476852931
183749256

738492651
926517438
541836792
162753849
385249167
479168325
297384516
653971284
814625973

623975184
914826537
785431926
137289465
256147398
849653271
491762853
578394612
362518749

589237641
427516839
163984752
792653418
314879265
658421973
231748596
945362187
876195324

159427683
284163795
673598241
826941357
541376829
937852416
315684972
768219534
492735168

472839615
185462937
639715428
321576849
546398271
798124563
853641792
214987356
967253184

754689321
926173584
318452796
843796152
572814639
169235478
481527963
235961847
697348215

419276583
528319476
763845219
285791364
974638125
136524897
642157938
357982641
891463752

493827615
671453298
582916473
716594832
258371946
349268751
867139524
935642187
124785369

721364895
958127463
436598217
812745936
643981572
579236148
384659721
165472389
297813654

134672859
592418673
867539142
289347561
751826394
346195728
475281936
628953417
913764285

867539214
541762839
329418756
498256173
132847695
675391482
913684527
784925361
256173948

893642517
412759863
567183492
154867329
638294751
279315648
341976285
926538174
785421936

735819246
194526837
286437951
827145369
519673428
643298175
978362514
351784692
462951783

946712835
827359164
135468729
761934258
459281376
382675491
574826913
693147582
218593647

593264718
862175439
741938652
359417826
214683975
687592341
178329564
925746183
436851297

769415823
841329576
523678149
682947315
974153268
315862794
436281957
258796431
197534682

178653429
935824617
426971853
384765192
652189374
719432568
847216935
263598741
591347286

149236857
726895314
385714269
817359426
294681573
563427198
472568931
938172645
651943782

184975632
753682194
692134587
469518273
578263941
321497865
817359426
235846719
946721358

527849163
814365729
936712854
352198476
648573912
791624538
169437285
483251697
275986341

528346917
641927835
973581426
386275149
759418362
214693758
862734591
135869274
497152683

538167492
942385761
716249835
263758914
854931627
197426583
471692358
389514276
625873149

413768925
762159384
958234716
187942653
349615278
526387149
294576831
871493562
635821497

932641587
815732469
746895321
261379854
398456712
574218693
429583176
187964235
653127948

715936284
342518697
896274153
437891526
651742839
289365471
924187365
178653942
563429718

169523784
843796521
752481936
276849315
915367248
384152697
637918452
421635879
598274163

985346712
362917584
174258639
821679345
637524891
459831267
216793458
748165923
593482176

298543176
315267489
476918532
581729643
637485921
924631857
763154298
159872364
842396715

812496375
379512846
465783129
586921437
723648591
941357682
237164958
154879263
698235714

683495172
214678935
975312486
539187264
162543897
847269351
458731629
796824513
321956748

921754368
487163529
653928417
174586293
592317846
836492751
365849172
218675934
749231685

345716289
781592643
692438517
517923864
436857921
829641375
253184796
168379452
974265138

735621894
629348751
148597236
283456179
576139428
914872563
467985312
351264987
892713645

928365417
657814923
314729586
231698754
769452831
845137269
192543678
473286195
586971342

631875492
549621738
728493615
275134869
496587123
813962574
984316257
367258941
152749386

862534197
451967238
379812564
946781325
283456719
715329486
528673941
634195872
197248653

852413796
614279538
739586124
281347659
967158243
345692817
576924381
198735462
423861975

657428913
129653487
384197265
573214698
918536742
462879351
831962574
295741836
746385129

537862914
468319275
129457683
981623457
743598162
652741398
276984531
315276849
894135726

256931487
987642513
341857629
569278341
813469752
724513968
492386175
135724896
678195234

964815273
751239486
283746915
817523649
639174528
425698731
548362197
196487352
372951864

548192376
693457281
712638549
126874953
485369712
937215864
261783495
854921637
379546128

693427851
125389647
784156239
359241768
472698315
816573924
931764582
567812493
248935176

842739615
691542378
735618249
569271834
187364952
423895167
314927586
278156493
956483721

652193748
194782536
837546192
413268975
728459361
965317284
386925417
549871623
271634859

875312649
962754381
134698527
749286135
521937468
683145792
457823916
398561274
216479853

984765132
672183549
351294876
596348721
847621953
213957468
429516387
138472695
765839214

764295138
235168794
918473652
187932465
346587219
529641873
473856921
691324587
852719346

176248359
325697841
849135627
653714982
218963574
794852136
481379265
937526418
562481793

681495372
934728615
527163948
743651289
256879431
198342567
412986753
875234196
369517824

974612385
352487916
168953427
827534691
543196278
619728543
735241869
496875132
281369754

532461798
184297563
697538124
859723416
241685937
763149285
476312859
318954672
925876341

843925167
752681943
169743852
237458619
591236478
486179325
315867294
974312586
628594731

897536412
243718659
156294873
724869531
518327946
369145728
481672395
935481267
672953184

639247581
845691723
271835964
418376259
396452817
752189436
984563172
167928345
523714698

796128543
543697218
128354697
269715834
814936752
357842169
671483925
935271486
482569371

935718624
617492385
842563719
459387261
186259473
723146598
261835947
394671852
578924136

528647931
346912857
791835246
465129783
189763524
273584619
652391478
817456392
934278165

167295348
895413627
324678195
749531286
238967451
651824739
473159862
986742513
512386974

463257891
975168423
128493675
351674289
296581734
847932156
584326917
632719548
719845362

196872534
253496178
784531962
968257413
432918657
517364829
641729385
875143296
329685741

784196325
139425876
265387149
492713658
513864792
678259413
927631584
846572931
351948267

264531897
915847623
387296514
549628371
678413952
132975468
423169785
891754236
756382149

193582764
825476931
476193285
758241693
631958427
249637158
917865342
562314879
384729516

412386579
675149283
893572164
127458396
358961742
946723851
269837415
734615928
581294637

937614825
864352719
251879643
593468172
742531986
186297534
375146298
618923457
429785361

129576438
364189527
857342169
512468793
648937215
793251684
975613842
286794351
431825976

817295634
645317892
293648715
489152367
356479281
721863459
562984173
174536928
938721546

924168735
785293641
361547289
543671928
219854376
678932514
892316457
436785192
157429863

146293578
385716924
279458163
693172485
724589316
851364792
568941237
937825641
412637859

932865741
461792583
587314269
794186352
128953476
356427918
649538127
215679834
873241695

652438971
489761352
713952648
924586137
175394826
368217594
897125463
546873219
231649785

429537168
765281439
381694725
673948251
592163874
814752396
158329647
937416582
246875913

398257416
412986735
756134982
239541867
674823591
581769243
123478659
947615328
865392174

745318692
983624715
261975438
378569124
652143987
419287356
594732861
127896543
836451279

296514873
173268459
854739162
421956738
568473291
937182546
789325614
645891327
312647985

134657289
278391465
659284371
891723654
427965813
563148927
786539142
345812796
912476538

789315426
235746819
614928735
462573981
378691542
591284673
826157394
157439268
943862157

348156792
796482531
512973486
967321854
853647219
421598673
189265347
635714928
274839165

863957142
245813976
791462583
124795638
587346291
639281754
316578429
478629315
952134867

817239654
239654781
546871932
491382576
728965413
653147829
375416298
162598347
984723165

492567183
173482965
658193472
584719326
231654897
967328514
319275648
825946731
746831259

751439826
986275134
243681975
864917352
529364781
137528649
475896213
612753498
398142567

581342679
963817542
427659831
142538796
659274183
378196254
795461328
836925417
214783965

794258631
135964872
286371549
819645327
367182954
542739186
478516293
951423768
623897415

175264398
638971245
942583167
894716523
216435789
357892416
489157632
523648971
761329854

913756824
465182379
278493651
146927583
859634712
732518496
524869137
387241965
691375248

491532687
582697314
376481952
615823749
839745261
724169538
147256893
253918476
968374125

347186952
921475836
658293714
169357248
573824691
284961573
732649185
815732469
496518327

798316524
263574918
154289763
319457286
672831495
485692137
541968372
926743851
837125649

785349216
236187954
419265837
854716329
693852471
127934685
568421793
371698542
942573168

534267198
197834256
628159734
249518673
853796412
761423589
485972361
976341825
312685947

247561983
168973425
395842761
419635872
753298614
682714359
921386547
536427198
874159236

516837942
324951678
879642351
798215463
631478295
452396187
947523816
285164739
163789524

425378619
768129453
391546827
812467395
953281764
647935182
279814536
134652978
586793241

572348619
346291875
981756342
239467158
458132967
617985234
763529481
194873526
825614793

931875246
562194783
874632195
627913458
483527961
159486372
718359624
396248517
245761839

493762851
158439762
267581394
936827145
874156239
521943687
742698513
385214976
619375428

914786532
873259416
265143789
721564398
359872164
486391275
148635927
692417853
537928641

753264891
294318756
618579234
526731948
349825617
187496325
835642179
962157483
471983562

756843219
139256874
428791653
945312768
281467395
367985421
892574136
674139582
513628947

289746513
735291468
416358279
178524936
953867124
624139785
341982657
867415392
592673841

357821964
861974523
429635718
148396257
295718346
673542891
532467189
714289635
986153472

836714952
197235684
425896317
254963871
379182546
681457293
913678425
762549138
548321769

971568324
684293715
235471986
312849567
869752143
547316298
493627851
726185439
158934672

147689352
239571468
586243791
893712546
461835927
752964183
615398274
328457619
974126835

964538712
523417896
781692453
896325147
245761938
317849265
679254381
152983674
438176529

264581379
935762814
871493625
617845932
483629751
592137486
328916547
749258163
156374298

957421638
268537194
143896752
416289375
825173469
739654281
684315927
372948516
591762843

475192368
681734952
392586174
814629735
256371849
739845621
543968217
927413586
168257493

974316582
281579346
653284179
516948237
729163458
348725691
835691724
192457863
467832915

726541398
853962417
941738562
289657134
375194826
164823975
497215683
518376249
632489751

413682957
758914326
692375184
589126743
374859261
261743895
946237518
835491672
127568439

286157439
419328576
357469128
621895743
738642915
594731862
145283697
962574381
873916254

472698315
895321647
136754298
289163574
761245983
354879126
548932761
917586432
623417859

963457218
841263975
752198463
275841396
496375182
318629754
587934621
639512847
124786539

739852164
246971853
185436927
371589246
524613789
698247315
867194532
453728691
912365478

456839217
821756934
973412586
562941873
349678152
718523469
685394721
197265348
234187695

279561843
836749125
154382967
623897451
581423796
497156238
968215374
345978612
712634589

258746913
149538267
367912584
495367128
836124759
721895346
513689472
672453891
984271635

928735146
571694238
346218957
654981372
217563894
893472561
432157689
165849723
789326415

358726419
146985723
792341865
573264198
489157236
261893574
824679351
935412687
617538942

841296375
927534618
653781429
264958731
189473256
735162984
516347892
398625147
472819563

946372851
823561479
157849632
639184725
475923186
218657394
564798213
791236548
382415967

975321864
628754931
341689752
786493125
594217386
132865479
869132547
217548693
453976218

872954136
169783542
354162789
946571328
718329465
523846917
237615894
481297653
695438271

539147268
876952413
214638957
165824739
387596124
492371685
641783592
928465371
753219846

953421678
126758349
784936512
419865723
362197485
578243196
231579864
647382951
895614237

837145926
249786513
156932784
584279361
372861495
691354278
915623847
468597132
723418659

832691475
619574382
574382196
156438729
328719564
497256831
941823657
285167943
763945218

698412537
714593826
253768419
436275198
182936745
579841263
927384651
841659372
365127984

725913648
863254917
419768253
281649375
374521869
596387421
158436792
942875136
637192584

826539471
179462538
453871269
731645982
542798613
968123754
684217395
295386147
317954826

319674582
572389614
468152739
184725963
795463821
236918457
853247196
627891345
941536278

725198634
138642795
496753182
589437261
671529348
342816579
957381426
864275913
213964857

741529683
832746951
596138427
465213798
328974516
917685342
189467235
653892174
274351869

935418762
721365498
684729351
243197685
817654239
569283174
196572843
478931526
352846917

137694285
645287913
298153476
586971324
472536891
319428657
851349762
923765148
764812539

125476389
673985214
894231567
958124736
361759428
742368195
219847653
486513972
537692841

935127648
146853297
827496351
254318769
719564823
368972415
572681934
693745182
481239576

631924875
259187364
748635129
375862491
164379258
892451637
413596782
987213546
526748913

352879641
819634527
674251983
485927316
937168452
126543879
791385264
248796135
563412798

196352784
425786931
873491526
749623158
618579342
352814697
267945813
981237465
534168279

987265341
651493287
324718596
546371928
872659413
139824765
763982154
218547639
495136872

718946235
326815794
594273681
143528967
657439128
982761543
439152876
265387419
871694352

328516479
594872361
176493528
789364215
432159687
651728943
813645792
267931854
945287136

391824756
574916823
826735914
648297531
237651489
915348672
482563197
159472368
763189245

814763295
397215684
625984317
948637521
762851943
531429876
283146759
459372168
176598432

495361782
378524169
216987543
647819325
829653417
153742698
782136954
531498276
964275831

376281945
829475316
514396728
938614572
651723489
742859163
263947851
197568234
485132697

459162873
731958462
628347519
983426751
267581394
145739628
516893247
894275136
372614985

962134758
843275961
715986432
421597683
359628147
687413295
196852374
238749516
574361829

591486732
682713459
473925186
245391867
967854213
138672945
326149578
719568324
854237691

378426951
495718632
612935784
269547318
183692475
754381296
847163529
931254867
526879143

754236891
126948357
389751426
547683912
612479583
893125674
435817269
978362145
261594738

937281645
854673219
162954837
791526483
546738192
283149756
315462978
428397561
679815324

825349617
497561832
361827594
546193278
732685941
918274365
173958426
284736159
659412783

123896547
874531692
695274831
456729183
719683425
238145769
981452376
367918254
542367918

875346912
194275683
236918745
987524361
513769428
462183597
641857239
729431856
358692174

734265819
869173452
251849673
385791246
147632598
692458731
916524387
578316924
423987165

371854629
945627831
286931457
139576284
462389175
758412396
814793562
527168943
693245718

938751642
146239578
275864193
853197264
624583719
719426385
462975831
381642957
597318426

531469872
467812935
928375641
612758394
745693218
389241567
154926783
293187456
876534129

871265394
324891576
596437281
289756143
613948752
457312869
142589637
965173428
738624915

617492358
583167924
294583671
841739562
975216483
326854719
139625847
762948135
458371296

614752398
739486521
582193674
953874216
461239857
278615943
197568432
326941785
845327169

846159732
512376894
379842165
163784529
428593671
795261483
654928317
281437956
937615248

574928316
162734985
389516247
915287634
236451879
847369521
691873452
723645198
458192763

639251478
174389625
825746913
312674859
497815362
586923741
753492186
268137594
941568237

958273164
436159728
271648539
384762915
129584376
567391842
693827451
815436297
742915683

129874365
645193278
387625491
214786953
758439126
963251784
532948617
471562839
896317542

764135928
329478561
158269437
432597186
571826349
896341275
947612853
683954712
215783694

483691275
652347819
971285346
746912583
235478691
819563724
598734162
124856937
367129458

613549872
974281653
825736941
741395286
259867134
368124795
196458327
437912568
582673419

492768513
367521894
185349627
253684971
816297435
749153268
634975182
521836749
978412356

735164829
412598376
869327154
394756218
627981543
581432697
976213485
258649731
143875962

674351829
283649715
951872436
345728961
769413258
812965374
596287143
137594682
428136597

536824791
298716534
174593682
682139475
953467218
417285369
721358946
365941827
849672153

742835196
685914732
391672854
539268417
827451963
416793285
158347629
264589371
973126548

156894732
398275461
247136859
521643978
679581243
483729516
914358627
832467195
765912384

219756348
583491276
746832195
127649583
395187462
864523917
978315624
652974831
431268759

874293561
392615847
561874293
726158934
453927186
189436752
918362475
237549618
645781329

891365274
746129835
325847196
478512963
653498721
912736548
289654317
167283459
534971682

832576419
596134827
741928563
215367948
368419752
974285631
157693284
683742195
429851376

673291584
942538716
185764932
328415697
516972348
794386251
859127463
467853129
231649875

487265391
936741582
251398476
198523764
745619823
623874159
812456937
374982615
569137248

285617349
736954218
941238576
124795683
573826491
698143725
457389162
862571934
319462857

781943652
236157498
945286173
862574319
354819726
197362845
678425931
513798264
429631587

478263195
351987462
296541873
724698531
169325784
583174629
835712946
942856317
617439258

261983754
345127986
897546231
432758169
519632847
786419523
128394675
974265318
653871492

217985346
853642917
496137852
372814569
945376128
681529473
769453281
528791634
134268795

491783625
832965174
756412839
973546218
514827963
268139457
187654392
349271586
625398741

835417926
721695438
649328751
517962384
468753219
392841675
156234897
284579163
973186542

135769842
247518963
986432571
864175329
519243786
372896154
793684215
451927638
628351497

683519247
947268135
521473986
436792851
815634729
792185364
159826473
274351698
368947512

158729436
247536981
963148752
394865127
516372849
872914563
689251374
435697218
721483695

534781296
216493587
897562143
462815379
781936425
953274861
125649738
379128654
648357912

379145628
845632971
126798345
784956132
253417896
961823457
538264719
612379584
497581263

356271894
928546173
741839265
835912746
672384951
194765328
413697582
589423617
267158439

257693148
913248576
648175239
794832615
386517492
125964387
871456923
462389751
539721864

546183927
172596384
398724165
734261859
821945673
659837241
215679438
487312596
963458712

836415972
549726831
271839465
793681254
125394687
684572193
317268549
958147326
462953718

623794581
415823796
987615342
762359814
549281637
138476259
394562178
271938465
856147923

524318976
376295814
891764352
659873421
137429685
248651793
415986237
783142569
962537148

634875192
918264573
527931684
762593841
495718236
381426957
146389725
259147368
873652419

928436517
576918324
341527968
195843276
682179435
437652189
763294851
814365792
259781643

378461952
159728643
264359187
543896271
892517436
617243895
931685724
726934518
485172369

625319784
198746235
743582619
582637941
471895362
369124857
217463598
856971423
934258176

451936827
897215634
632748195
584321769
916874352
723659481
149563278
378492516
265187943

425397168
879164253
361852749
918576432
634289571
257413986
146728395
782935614
593641827

328157496
961234587
574986312
642519873
859673241
137428659
283741965
795862134
416395728

378246195
694513827
215879643
753984216
826351479
149762358
431697582
567128934
982435761

932754186
147986352
586312749
618479235
473825961
295631874
769148523
824593617
351267498

936247185
571863942
284195673
457381296
613972854
829456317
165738429
348529761
792614538

843567129
651298374
297431568
916725483
375684912
428913756
139856247
584372691
762149835

261973548
354268917
798415632
532197864
149856723
876342159
923681475
417539286
685724391

891372564
476158329
325649187
732584916
918236475
564917238
659721843
187493652
243865791

236891457
851347269
974625813
413952786
598764321
627183594
769238145
185479632
342516978

498167352
173852946
562439187
246378591
859214673
731596428
384625719
915783264
627941835

162847953
459321786
387596214
874915362
231674895
695283471
926458137
743169528
518732649

371589246
542671839
986423571
427815963
158396724
693742158
234158697
719264385
865937412

796241835
325867914
841953627
412798563
687534291
953126748
534679182
179382456
268415379

361287495
928534716
475619823
694751238
782396154
513842679
857423961
239168547
146975382

318652947
649317582
275849613
463985271
591723864
827461359
782136495
156294738
934578126

694183527
835742169
712965348
461278953
289531476
357694281
578419632
146327895
923856714

629314785
754628913
183759624
432891576
567243891
918567432
241985367
395176248
876432159

296734158
857961423
413582967
978213546
361845279
542697381
685329714
734156892
129478635

468315792
397624815
251897436
739451628
185236947
624789153
842163579
573948261
916572384

283765194
164923578
795841236
916457823
357682941
428319765
872534619
641298357
539176482

457312698
298465137
631879542
749623815
816954273
325187469
573241986
162798354
984536721

495268731
267531894
183947256
346185927
571692483
928473165
819354672
734826519
652719348

148367259
267195348
359248671
913726485
425819763
786534192
892471536
571683924
634952817

964375821
721489635
853261794
637942518
592816347
418537269
276198453
145723986
389654172

758921364
264537981
193468257
512796843
439285716
687314529
876159432
341872695
925643178

417635892
523981476
986274315
894716253
732458961
651329784
379162548
148593627
265847139

132875469
764912385
895436172
528761943
319584726
647293518
453128697
981657234
276349851

385142967
964758132
721639845
293814756
416275389
578963421
137426598
842591673
659387214

258136479
176924853
394857621
569318742
841762935
723495168
987543216
615279384
432681597

347856921
612974358
985321764
574139286
823467519
196285473
268743195
731598642
459612837

482179563
639245187
715863924
947521836
253684791
861397245
374918652
128456379
596732418

743862159
986153472
215497368
592734681
368921745
471685293
834516927
629378514
157249836

412983657
876145329
359627841
934718562
125496738
768532914
247369185
583271496
691854273

264819753
593467218
718325469
986254137
427193586
135786924
649531872
352978641
871642395

541698372
628357914
973124586
456973128
897412653
312865749
285736491
134589267
769241835

278954361
136278495
594613278
753461829
941382756
682597143
825149637
367825914
419736582

296431875
471568923
853792461
689123754
342857196
715946382
934285617
128674539
567319248

148952376
269713854
735864129
574281963
921346587
386579412
613425798
457698231
892137645

957614382
362895471
184273596
615348927
479521863
823967145
541782639
298136754
736459218

591374628
876592314
432186597
164237985
325819476
789465132
917658243
253741869
648923751

871532946
563149728
924786153
796214835
435978612
182365497
619823574
247651389
358497261

648521379
731689452
259743186
127894635
863175924
594236817
482917563
915362748
376458291

754932861
623481579
891576342
176245983
539718426
248693715
465327198
317869254
982154637

951872346
346591278
872346951
238964715
617235489
495718632
183627594
529483167
764159823

782165439
591347628
364829751
137486592
658972314
429513867
216754983
843691275
975238146

652398147
938714625
417625893
193872564
284561379
576943281
345287916
861459732
729136458

964781523
587326194
231459768
859637412
376214985
412598376
698143257
145872639
723965841

273548961
456931287
189276543
398165472
645723198
712489635
531697824
864352719
927814356

527964318
193587642
468213579
234751986
975836124
816492735
342679851
651328497
789145263

463275198
529318647
178694253
287149365
916523784
354786921
742951836
831462579
695837412

628931457
419657238
375482196
943816725
751249863
862573941
197325684
586194372
234768519

892135764
541672983
673498521
937264158
164857239
285319476
718923645
426581397
359746812

783956421
564128973
921743568
698217345
132584697
457369182
819675234
276431859
345892716

719246835
836579412
425318967
258491673
364827591
971635248
147952386
583164729
692783154

129354768
453867219
768912534
542693871
937281456
681745392
276138945
315429687
894576123

487316925
569427831
123589674
658193742
374852196
912674583
245968317
796231458
831745269

348196257
657248931
912735486
183962745
295487163
476351829
529813674
731624598
864579312

764839125
895412763
231765849
952348671
183576294
476291538
318927456
647153982
529684317

429758163
356421978
781369425
295687314
137542689
864913752
942175836
678234591
513896247

652347819
947218356
813695472
271486935
469753281
385921764
734162598
198574623
526839147

952361487
674285931
318947652
523496178
486712395
791853264
835129746
269574813
147638529

276381945
193425867
584967213
928576431
345198726
761234598
817642359
632759184
459813672

876421593
453796182
129358476
581973624
934265817
762814935
247589361
695132748
318647259

592718346
316542897
478693251
637854129
941327685
285961734
164239578
753486912
829175463

312567894
764819532
598432716
635284971
479156283
821973465
157348629
946721358
283695147

354786219
718952436
269134785
942368157
681547392
537291648
425619873
896473521
173825964

438972165
162854973
597136248
789325614
216489537
354761829
921547386
875613492
643298751

825937614
136248957
497165832
712386495
568492173
943571286
374829561
659714328
281653749

962751834
314829657
875364912
237148596
458936271
691275348
543612789
786493125
129587463

534968217
617352894
829417536
261583749
348729165
795146328
473891652
152674983
986235471

573248916
921376458
468915723
297864135
315729864
846153297
734592681
659481372
182637549

857923146
234861759
691574283
518736492
326498517
479215368
785349621
142687935
963152874

628941375
413675289
759823461
294756138
361498752
875312946
587239614
132564897
946187523

294517386
561843297
738269451
125796834
649381572
387425619
856174923
972638145
413952768

196354827
258179364
734628195
381947256
942561783
567283419
825736941
413895672
679412538

856743129
471629835
293158647
645237918
328916754
719584362
132875496
984362571
567491283

845317629
713629584
962548731
654281973
389756142
127493865
576132498
438965217
291874356

523468791
984175632
716329584
658732149
192684357
347591268
831246975
465917823
279853416

986715342
317924568
524368917
249581673
853697124
671432859
138246795
465879231
792153486

278951364
153467289
964823751
681345972
329716845
547289613
492178536
815632497
736594128

278536914
691478325
543129768
152697843
367814259
489352176
726985431
915743682
834261597

951638472
687429513
243517698
176893245
528146739
439275186
314962857
765381924
892754361

169247358
582361794
374589612
815936427
726154983
493728165
938415276
257693841
641872539

621835497
573649182
984172653
739458261
245361978
816297345
398716524
157924836
462583719

276918345
483275619
195643827
319487562
824561973
567392481
731854296
958726134
642139758

185347926
264895173
937162485
596714238
428536791
713289564
642953817
859671342
371428659

718562349
423819576
569734182
276958431
384126795
195473628
647295813
832641957
951387264

729648531
468513972
153729846
814396725
295471683
637852419
942185367
576234198
381967254

374928615
186375942
592146378
751439826
843267159
269851437
635784291
418592763
927613584

518649327
467213589
932578614
193482765
875961243
624735198
756194832
289356471
341827956

364127859
521948637
879653421
483216975
297534186
615789243
932865714
146372598
758491362

857216439
326894175
419537628
673152984
248679351
591483267
165928743
932745816
784361592

243679815
958124637
167385492
476931258
581267349
329458761
812546973
794813526
635792184

652198374
894372651
731465928
185946732
947523186
326817495
518639247
263784519
479251863

843259617
297163458
561847392
976418235
315692784
428735961
682971543
759384126
134526879

984153627
253647891
617928543
536412789
748396215
129875364
892734156
475261938
361589472

293457681
714368259
658129734
847512963
539674128
126983547
961835472
375241896
482796315

469258173
271346958
385917642
846129537
752863419
193475286
624781395
918532764
537694821

672893541
183542679
594176823
348965712
759321468
216487395
925734186
461258937
837619254

264857913
789136452
135294687
416972538
592483761
378561249
957348126
623715894
841629375

736581492
185942637
429736185
652314879
891257364
347869521
573428916
918675243
264193758

615983724
897412563
342675981
538127496
421596378
769834215
274368159
983751642
156249837

218679543
597341862
463258791
689427135
342165987
175983426
934712658
821596374
756834219

638217459
749635812
251948673
963124785
815793264
427856931
572369148
396481527
184572396

891432576
657198234
324576819
913245687
285769143
476813952
738921465
549687321
162354798

942356178
316978542
578412639
129837465
487625391
653149827
861794253
735261984
294583716

359784621
146235897
782169435
873651249
694327518
215498376
961542783
527813964
438976152

362497581
751682934
489135627
523961748
678354192
194278356
917823465
246519873
835746219

341926758
987354126
526817934
175642389
894735261
263189475
718463592
459278613
632591847

162843975
798561423
345927168
831695742
627438519
954712836
479286351
516379284
283154697

372985146
846127935
519436278
194563827
235871694
768249513
627398451
981754362
453612789

543178692
967243518
281596347
678931254
159624783
324857169
736419825
415782936
892365471

246917853
871354269
539628417
792581634
183469572
654732981
917845326
468273195
325196748

239146578
546872913
817395426
698237154
472561839
351984762
123459687
965728341
784613295

582963147
769814523
134752986
815679432
426138759
397425618
941387265
658291374
273546891

834916572
569728314
271534896
942175638
657283149
183649257
396857421
715462983
428391765

738926451
612845793
549317628
326781549
185694372
497253816
263579184
974138265
851462937

594273681
132648957
876951243
917864325
423519768
685327194
769435812
348192576
251786439

324958671
516372984
879614235
943261857
168537429
257489316
632145798
791826543
485793162

891352467
265874391
374169825
459718236
182436579
736295184
928641753
617583942
543927618

367842951
419536827
852971346
725394168
643218795
198765432
231457689
986123574
574689213

783491652
592786431
614523987
176834529
835279146
429615873
947152368
368947215
251368794

235614987
948527136
617839452
462158793
173946825
859273614
394785261
781362549
526491378

321548679
654792183
897361245
546289317
972413856
183657492
765134928
219876534
438925761

986234517
524197638
317856924
843572169
659341872
172689453
491725386
768913245
235468791

591763248
836294571
742815936
418932657
629157384
375486192
167349825
253678419
984521763

583946712
467123589
912758364
871435296
234689157
695217843
146572938
329861475
758394621

653721498
829534167
417869352
341286579
572193846
986457231
795318624
268945713
134672985

856231974
712496853
349578126
135627498
294815367
687943215
571382649
423769581
968154732

923475861
758612943
641839725
167983254
892546317
534127689
385291476
419768532
276354198

632958471
418726395
597341862
369274158
185693724
274185639
823517946
946832517
751469283

519342867
824967531
367581294
983425716
645718329
172693485
758136942
431259678
296874153

516432978
942871536
387956421
179625843
258349167
463718259
631284795
725193684
894567312

371456289
986237541
452891763
718369452
634528197
295714836
567143928
129685374
843972615

185972634
642135789
793648512
514863297
978524163
236791458
457386921
821459376
369217845

326458179
758319462
941762538
293571684
465283791
817694325
582136947
674925813
139847256

215679843
839124657
746835912
174583296
598246371
623791584
987462135
361957428
452318769

416935782
325487916
978261435
643528197
581749623
297316854
832174569
769853241
154692378

723861945
984527613
156493728
491375286
365248179
278619354
649182537
832756491
517934862

816924537
534781926
972563148
429317865
387456219
165892473
653149782
291678354
748235691

146953872
987421536
325687491
872395614
519764283
463218759
698172345
731546928
254839167

265973148
719845632
438612957
974361825
326598714
581724396
843156279
157289463
692437581

743186259
519324867
862795314
631842975
295637148
487951632
978563421
126479583
354218796

435296187
962781354
187345629
324857916
791624835
856139742
649518273
278463591
513972468

398176452
761245938
542398716
453782691
287619543
916534827
634851279
125967384
879423165

784913526
621458973
359627481
147589632
863241795
295736148
412895367
578364219
936172854

652841973
349672815
781953624
274516389
516398247
938724561
195287436
423165798
867439152

981253674
756148392
324976158
847369215
293415867
165827943
632594781
519782436
478631529

265179438
948236751
137854692
573628914
694713825
812945376
726381549
481597263
359462187

674182935
583697142
192453768
721539486
948216573
356748219
437825691
865971324
219364857

295847613
718963452
346251897
137685249
462139785
589472361
851726934
974318526
623594178

495671283
318245769
726983451
689432517
247156938
153798624
962317845
834569172
571824396

915364782
863927514
427581639
382759461
546218397
791643258
659172843
234896175
178435926

672143985
395728416
148659237
456832791
987561342
213974658
729485163
531296874
864317529

835194672
692378415
471265893
786539241
549821367
213647589
328716954
154983726
967452138

268547139
973126854
415893627
734219586
856374291
129658743
387462915
641985372
592731468

185376429
679284513
342195768
538941276
264753891
791628354
816532947
953467182
427819635

647589123
192634857
583127496
826951374
435872961
971346582
758213649
219465738
364798215

152473869
867219345
439586217
648935172
913724658
725168493
381697524
274351986
596842731

721863459
463975821
895214376
156392748
378146295
942587163
539728614
687451932
214639587

875619234
236547891
419823675
653984712
982371456
147256983
598432167
764195328
321768549

589632147
716458293
432197856
648523971
953716482
271849635
165384729
827965314
394271568

924678351
315249786
867513429
156427938
748396512
239185674
483762195
591834267
672951843

587943261
396182475
142756839
759624183
468319752
231578694
875291346
614835927
923467518

147358629
583296147
269471538
498765213
612839754
375142986
721683495
854927361
936514872

935781246
412956387
876342159
758614932
643295718
291873465
124567893
587439621
369128574

564872913
719643285
283159746
396581427
872496531
451327869
647235198
938714652
125968374

526918437
138742659
794365218
812594376
479683521
365271984
657129843
281436795
943857162

453712869
679358241
128649357
985437126
214896573
367125984
796581432
532974618
841263795

263451798
748293156
519876342
421967835
697538214
835142967
986714523
174325689
352689471

467385129
923147658
815269734
349612875
672854391
158793246
536471982
291538467
784926513

365948127
821573946
947612538
419735682
738269415
652184793
584396271
196827354
273451869

219357684
738694512
546812739
851739246
492168357
673245891
325471968
167983425
984526173

714389256
259641738
863275491
392158647
186734925
547926813
635497182
978512364
421863579

186925743
924371586
573684912
859736124
631452897
742198635
365849271
297513468
418267359

278531964
359746281
641829537
583497126
927168453
416253879
735912648
164385792
892674315

379152468
681479253
254683971
912346785
745218639
836795124
493527816
528961347
167834592

786432591
315796284
249158637
837514926
964283175
152967348
491375862
623841759
578629413

841763259
539482716
627951483
762895341
153624897
984137625
275318964
498576132
316249578

896413725
541627938
327895164
912584376
683972451
475361892
259138647
738246519
164759283

658971324
941352687
237864159
483215976
179486532
562793418
715629843
894137265
326548791

276839415
851472936
349516278
527143689
194768352
683925147
735291864
968354721
412687593

284976513
593128746
176354928
857492631
629731854
341685279
465817392
738249165
912563487

643589271
815327964
792614538
426971385
951863427
378452619
589736142
167245893
234198756

829531476
514876392
763942581
178265934
296483157
345719268
682394715
437158629
951627843

415629378
736581492
289374651
842763915
593148267
671295834
958416723
367852149
124937586

279185463
168934572
543762819
834271695
916548237
752396148
381459726
495627381
627813954

891374256
675128934
234659781
789416523
156832479
342597618
427983165
918265347
563741892

958274316
634981725
127365894
579132468
382456179
416897253
793518642
841629537
265743981

186594723
435712986
972683541
824357169
397861452
651249837
569128374
718436295
243975618

831467925
624159837
597823416
289745163
476312598
153986274
945671382
362598741
718234659

284397561
516824379
739561428
367412985
825739146
941685732
693178254
472956813
158243697

154862739
826397154
379541682
943286571
281735496
567914823
692158347
718423965
435679218

146237598
875916324
392548167
719352846
263184759
584769231
957621483
638475912
421893675

629835471
437162985
158974623
271596834
846327519
593418267
964781352
785243196
312659748

236478591
487195236
519632874
371526489
894317625
625849713
962751348
153284967
748963152

348176529
261958734
759234861
476813952
912745683
835692147
183529476
694387215
527461398

913278654
258364917
746159382
681942573
594783126
372516849
139827465
425691738
867435291

843217965
196458327
752963814
415392678
679584132
328671459
284736591
561829743
937145286

572691438
934287651
861345792
185976243
397824165
246513879
718439526
453162987
629758314

932587416
416239785
785146239
159362874
274815963
863974521
327491658
548623197
691758342

514938762
269517384
738426519
973162845
826345197
145789236
692871453
451293678
387654921

761258439
253947681
984631275
472319856
518462793
639875142
826793514
345186927
197524368

183729546
795146238
642583971
239657184
467918325
518234769
874395612
926471853
351862497

158462397
643987125
792513684
526831479
437295861
819746253
384679512
965124738
271358946

576384219
814925736
239617584
748263951
961458372
352179468
427831695
195746823
683592147

261375498
938241576
745869231
386527149
519483627
427196385
873612954
192754863
654938712

385416792
926735184
417289356
694128537
572693841
831574629
769352418
158947263
243861975

183526947
295437618
476198532
349265781
861973425
527841396
638719254
914652873
752384169

468391725
517284693
329756841
985147362
176532984
234968517
853419276
642875139
791623458

821653479
574982136
963417852
318765924
795241368
642398517
487136295
239574681
156829743

879345126
512786943
364912857
457261389
693578214
281493765
925134678
746829531
138657492

169458273
342769815
857213496
718594632
526831947
493672581
685347129
974126358
231985764

695134827
148752639
273896154
917285463
854369271
362471985
586943712
729518346
431627598

637481259
849256137
251937486
318564972
725193648
496872315
982345761
574619823
163728594

835174269
621598374
749263185
513642798
968357412
274981536
496715823
357829641
182436957

385491726
467235189
219768534
872956413
956143278
134872965
798324651
523619847
641587392

873415629
194362587
562789134
249158376
786934251
315276948
931547862
627893415
458621793

958316247
324857961
617492385
463275198
281964573
795138426
832641759
549783612
176529834

518697342
694253871
372481956
461372598
923865714
857149623
289716435
145938267
736524189

236157489
957468123
184239675
712386594
465792831
398541267
821975346
573624918
649813752

687519243
592436871
431827596
358941627
174652938
926378415
815293764
243765189
769184352

928764315
156398247
734125869
543917682
687243591
219856734
462539178
371482956
895671423

378196452
964258137
521437896
857912364
432675981
619384725
186543279
293761548
745829613

984357126
562814937
731629584
617438295
849275361
325961748
476192853
258743619
193586472

652147938
418329756
379568412
594673821
721895643
836412597
263984175
987251364
145736289

476381295
195624873
238759641
842965137
761243589
359817462
617432958
583196724
924578316

145789362
672153489
398426175
953647218
214538796
786912543
439875621
827361954
561294837

725364981
648971235
913582674
367248159
581639427
294715863
152897346
839456712
476123598

261758934
453296187
897341625
384172569
715689243
926435871
649813752
538927416
172564398

364129587
715483926
298675143
527914368
639852471
841367259
973548612
152796834
486231795

542613879
793845126
861927543
657384912
328196457
419572368
974231685
286459731
135768294

419837265
728645193
653912748
931564827
246178539
587329614
195283476
864791352
372456981

721346598
398251647
456978321
164835972
987612453
235497816
542183769
673529184
819764235

946851732
528397641
137246589
469578213
273614895
851932476
794125368
385769124
612483957

472598613
168432795
935671284
347816952
896257341
521349876
783165429
214983567
659724138

165284379
429317856
738596124
943865712
687123945
512749683
376451298
894672531
251938467

739468215
125793648
846215397
284679531
591832476
673541829
957384162
318926754
462157983

498713265
573862194
612495783
165284379
349571826
287639541
956128437
831947652
724356918

854763291
936241587
217958643
783614952
421589376
569372418
192437865
375896124
648125739

649218357
527643918
183579426
912356784
835794261
476182593
368425179
291837645
754961832

925361874
837452691
164978352
592843716
376125948
481697235
743216589
659784123
218539467

619257438
753894126
482613957
146928573
927135864
538746219
275469381
364581792
891372645

582139674
791465823
364728159
279814536
853697241
416352798
648573912
937281465
125946387

534269187
276184539
981573426
798641253
643925871
152837964
829716345
417352698
365498712

823561974
456739812
791248365
379126548
584973126
612854739
968312457
145697283
237485691

971856432
843972651
256341897
194285763
627439518
385167924
539728146
468513279
712694385

917856234
428319576
653742981
135974862
246583197
879621453
392168745
564297318
781435629

923857146
548126739
617394285
381649527
256781394
794235618
475912863
139568472
862473951

396728451
428951376
751364298
972516834
145837629
863249715
634192587
217485963
589673142

679832145
854791326
123564897
391457268
247683519
568129473
935216784
716348952
482975631

782145936
651932748
943768521
568371492
219854673
437296185
396527814
175483269
824619357

786942513
219385746
534761298
128476359
657239184
493518672
842657931
971823465
365194827

526831974
739254186
418796235
287965341
951348762
364127598
143672859
672589413
895413627

472938561
396251487
851746932
914327658
538164279
267589143
183695724
725413896
649872315

376149852
894275316
251683497
485927631
137564928
629831574
742396185
563718249
918452763

947538162
352176849
816294735
723615984
568947213
194382576
485723691
631859427
279461358

176942853
432586179
859137246
568274931
941365728
327891465
713629584
285413697
694758312

398125467
425673891
671489325
853746219
264391758
719852643
132568974
987214536
546937182

978315462
653472891
214968573
849127356
726593148
135846927
582734619
361259784
497681235

872534619
194726853
635981427
483162795
719453268
526879341
347695182
251348976
968217534

184257693
729836514
356491872
243689157
978315246
561724938
417568329
892143765
635972481

637281459
528479163
914365278
849716325
256834917
173592846
462958731
785143692
391627584

316294578
572168943
498375126
863741259
749582361
251936784
187629435
924853617
635417892

587361924
639482517
241759386
156843792
874926135
392517468
415298673
768134259
923675841

697281534
482953617
153674298
365729481
879415326
214836759
921567843
738142965
546398172

374169582
125873964
689245731
957481623
238697145
416352897
763528419
542916378
891734256

698514273
352879641
741623589
485961327
123457896
976382154
517296438
839145762
264738915

625798413
793421658
184563297
317256984
869314572
452879136
546987321
938142765
271635849

413692587
785431926
962857341
594173268
138264759
627985134
256749813
871326495
349518672

154732698
982456731
673819254
246175389
891324576
537698142
425963817
319287465
768541923

294687531
187534692
536291478
463159827
918472356
752368149
675913284
349826715
821745963

592438671
614725938
837196425
341952867
768341592
925867143
253689714
189274356
476513289

617894532
458132796
293756841
721648953
586973214
934521687
169487325
375219468
842365179

254618793
893427615
167359842
536841279
412975368
789263154
925786431
641532987
378194526

241635789
793248156
586971243
632457918
417829365
958163472
125384697
374596821
869712534

958734621
632981754
147562839
413679285
725418963
896253417
561847392
284395176
379126548

742963518
931258467
685147932
327584691
418639275
596712384
179426853
864375129
253891746

391564782
675298143
248137695
732481956
986375421
514629837
827913564
469752318
153846279

264859731
185437692
379216485
641592873
732148569
958763214
823975146
497621358
516384927

139742658
256938471
847615932
691487523
723596814
584123796
465371289
918254367
372869145

764812359
935764218
218359746
652473891
487921635
391586472
876145923
529637184
143298567

894137526
751624983
236598471
523861749
179453862
648279315
365742198
412985637
987316254

258917634
173684259
649235718
587491362
361728945
492356187
915873426
736542891
824169573

539674218
621938745
478251639
193827456
762345891
845196327
914762583
287513964
356489172

394825761
721643985
856791324
683519247
547236198
219487536
965378412
172964853
438152679

618542973
254397186
937816542
769158324
345729618
182463759
591234867
823675491
476981235

763498215
914275683
528361947
276914358
349587162
185623479
831749526
697152834
452836791

942836751
617245389
853719246
528167493
179384625
436952817
761528934
384691572
295473168

584921637
396587412
271436589
617254893
952863174
438719256
843192765
129675348
765348921

651894273
934217568
872365491
746538912
389621754
125479386
513746829
268953147
497182635

428697351
315248697
967135824
249786135
586321749
731954268
153869472
674512983
892473516

357629481
162478395
984351627
548732916
721964538
693185742
476813259
835297164
219546873

546873921
218964573
937125846
495731268
763258419
182649735
829317654
374596182
651482397

862947153
491356728
735281694
186423579
347695281
259718346
974132865
523869417
618574932

417239865
685147239
239568147
968372514
572491683
143685792
796854321
351926478
824713956

798246315
213857694
654931872
836194257
521768943
479325168
367512489
182479536
945683721

476381925
915426378
382597146
693278514
521634789
748915263
139842657
857169432
264753891

587436921
943712658
162958743
835679214
274183596
619245387
356891472
728564139
491327865

316497285
954823176
287156934
531274869
792618543
468539712
123765498
645981327
879342651

534927681
612384759
879615243
153278496
267459138
498163572
986742315
725831964
341596827

394652781
628741953
517938624
841573269
275169438
963824175
482316597
159287346
736495812

769324851
438571269
125968374
982137546
357246918
641895732
593412687
874659123
216783495

639425187
172839645
548176932
254391876
967582413
813764529
391258764
785643291
426917358

894513267
763249815
512867394
347956128
256178943
189324576
971485632
425631789
638792451

645127983
879345162
123968457
794281635
381756294
562439871
257694318
416873529
938512746

857426931
962513478
431879526
526197843
193284657
748365192
389642715
675931284
214758369

298736514
416589732
573214698
739148256
165972483
824365971
647891325
382657149
951423867

812376495
956842137
347195682
629751843
785463921
431928756
294517368
163289574
578634219

139854762
826371549
475926831
967248315
241537986
583169427
394615278
652783194
718492653

376598412
194726358
852134967
439281675
625347189
718965234
563472891
947813526
281659743

941238567
375916428
268547139
423879651
716325894
859164372
632491785
187652943
594783216

329816754
716245938
845379612
682193475
957468321
134752896
271984563
463527189
598631247

267349185
983251467
541867392
728934516
694715238
315628749
479182653
132596874
856473921

957628143
641537298
238491765
819273654
725846319
364915872
192364587
573189426
486752931

431269857
862754931
579138246
793485612
625391478
184672593
256917384
318546729
947823165

856321974
217469358
493578621
739185246
164932785
582746193
675893412
348217569
921654837

354721968
612389457
798654312
431567829
965248731
287193645
176935284
543872196
829416573

168239745
279456813
354817269
917528436
835674921
426391587
581962374
643785192
792143658

265793814
798421356
341685972
124869735
683517249
579234168
817956423
452378691
936142587

856921473
234758619
719643852
983162547
421597368
675384921
568219734
197436285
342875196

875436192
631297584
294815376
463759821
982143657
517682943
328964715
759321468
146578239

615479283
837215946
294683751
428936517
361758492
759142368
173564829
582391674
946827135

214396857
863257149
795481263
952648371
648173925
137925684
521834796
486719532
379562418

532794186
174658932
698231547
215369478
386147295
947825613
753912864
821476359
469583721

548761293
362958417
197234685
236187954
754329168
819546372
921873546
475692831
683415729

362798541
158264973
974153826
723485619
691327485
845916732
289571364
537642198
416839257

972386451
185294637
436715982
753948216
869123574
241657398
394872165
627531849
518469723

634158927
925647183
817293465
589764312
342915678
176832594
793526841
468371259
251489736

175439682
234865197
896172534
721356849
583794261
469281753
647523918
918647325
352918476

152638974
678495213
943217865
415972638
389156742
267384591
726843159
594721386
831569427

762581934
538942617
914376582
187293465
359864721
246157893
671439258
893725146
425618379

498125673
215637948
637498152
854263791
163579824
972841536
386754219
529316487
741982365

856493721
724861359
913725486
537216894
298547613
461938572
679184235
382659147
145372968

462917538
973582146
815643279
238196457
749835621
156724893
384269715
591478362
627351984

943615278
652897413
781342659
275139864
816274935
394568721
428753196
137986542
569421387

821754369
645193287
973682145
187965423
592341876
364278591
236819754
758436912
419527638

425961738
913487256
786352149
642573891
538196427
179248563
361824975
297615384
854739612

784296135
956137248
132584679
267913584
498752316
315648927
529471863
841365792
673829451

137648529
524391687
689752134
853127946
912465873
476839215
248976351
791583462
365214798

784625913
925183674
631794285
478562139
359471826
162839457
213947568
847256391
596318742

495162783
317489562
862375914
286791435
139548627
574623198
758936241
921854376
643217859

295167384
384529716
167843295
731695842
456278139
829431657
573982461
942316578
618754923

263718945
714569328
598432716
947156832
182397564
356824179
421975683
679283451
835641297

163794582
497258163
258316947
674923815
589167324
312485796
731842659
926531478
845679231

625839741
987146253
134257698
761598324
852374169
349621875
573412986
496783512
218965437

289764135
741325869
635918472
968432751
123597648
574186923
412659387
897243516
356871294

345169728
691278534
872543169
528394617
967812345
413756982
739481256
186925473
254637891

839164257
462753189
175289634
941378562
326915478
587642913
694831725
758426391
213597846

416589237
789324165
253716948
321897654
548263719
967145823
174932586
692458371
835671492

123486957
864795123
759123648
412638579
375219864
698547312
287961435
946352781
531874296

718954263
249736518
356812974
827369145
961245387
435187692
592471836
184623759
673598421

158674329
927138654
436925718
562847931
394261875
871359246
213496587
645782193
789513462

381764952
762985341
954231768
528346197
637129584
419857236
246573819
895612473
173498625

643217958
827594136
519638742
731942865
264851379
958376214
396725481
182463597
475189623

842796315
653814279
197523468
584279631
926135847
731468592
479382156
318657924
265941783

685791432
247683195
193425786
826317954
539842671
714956328
468539217
952174863
371268549

815264739
467593128
392817465
956128347
124735896
738946512
543682971
671359284
289471653

251437869
843695721
769182453
635271948
127849536
498356172
372518694
586924317
914763285

965412738
823769451
471835926
196348275
347521689
582976314
614257893
739184562
258693147

758264139
614839752
293175486
869413527
147582693
325697841
532746918
971358264
486921375

761925843
289374615
435681792
957816324
643259178
128743956
394162587
576498231
812537469

571632894
962841735
438795126
296158347
147923568
385467219
819374652
623589471
754216983

183924567
596738124
724615839
879163452
631542798
245879613
357491286
968257341
412386975

562834179
397521684
184967532
916758423
825346791
473192865
251673948
749285316
638419257

489612753
365879241
217435896
126753984
594268317
873941625
951327468
748596132
632184579

837421695
149685732
265397841
752963184
413278569
698514327
321746958
584139276
976852413

397652814
458173296
162498375
524936187
831547629
679281543
786314952
913725468
245869731

384175269
617932845
529684173
752396481
438251697
961847532
296413758
173568924
845729316

132659748
648372195
795418623
213984576
879536214
564721839
356247981
421895367
987163452

357849162
841265397
269317584
128734659
976521843
435698721
514976238
783452916
692183475

467812539
518639724
293547618
376925481
824173965
159468372
685391247
741256893
932784156

689154732
154327689
273698451
925761348
748532196
316489527
831975264
597246813
462813975

459673218
867129435
213584697
598746123
741238956
326915784
184397562
935462871
672851349

284615937
136798452
597423186
321859764
758146293
469372518
842531679
675984321
913267845

897541623
423896571
165372489
574689132
689123754
231754968
342965817
958217346
716438295

873692541
165348792
924571683
647923158
591784236
382156479
736419825
259867314
418235967

168947325
754823169
329516874
975238641
842651937
631794582
293485716
587162493
416379258

472593168
389167524
516824793
641359287
293478651
758216349
124785936
867932415
935641872

813954627
564327918
792816435
179483256
436592781
258761349
325179864
687245193
941638572

289356147
541827396
736491285
674935812
318762954
925184763
857249631
492613578
163578429

623147895
154298376
789635241
216574938
397826154
845319627
961453782
438762519
572981463

516732489
439861527
782495316
367524198
125983764
894617235
953176842
248359671
671248953

479826153
658319724
213754896
947165382
361278945
582493671
824931567
736582419
195647238

645739281
173862945
928145376
357621498
289453617
416987532
731596824
594218763
862374159

735916428
298543617
641278359
872691543
456387291
913425876
364759182
129834765
587162934

836579214
591824367
742631859
183765492
465982173
279143685
954216738
318457926
627398541

813674592
456239187
927518634
382456719
675391248
194782365
539147826
241865973
768923451

431678529
695234871
287915436
578396142
346521798
129487365
762153984
854769213
913842657

453278169
297316854
861954237
734562918
629841573
518793642
986137425
175429386
342685791

687425391
231796845
549138762
853612974
492857613
716943258
128569437
975384126
364271589

975321486
824976351
136485279
269853147
481267935
357194862
613749528
598632714
742518693

513289746
692475381
784361952
239514678
457628139
861937425
928746513
376152894
145893267

527631849
186492735
493857216
645278193
318945672
279163584
954786321
732514968
861329457

576914832
941832756
382657149
265371984
734589261
198426573
823165497
619748325
457293618

716258394
592341678
348679152
123986547
459732861
867514239
674125983
285493716
931867425

716294583
283675194
549318276
127963458
635487921
498152637
361729845
954836712
872541369

159684273
843217596
627539841
584362917
731958462
296741358
912473685
368195724
475826139

437295861
219683475
586417329
952768134
163954287
874321956
798136542
625849713
341572698

641957382
529384167
873621549
285493716
314876295
796215834
132749658
958162473
467538921

839675421
741832956
256194837
174928563
693547218
582316794
328769145
967451382
415283679

479238156
852416397
316597824
148923765
937651482
625784931
781365249
594872613
263149578

782154963
341269875
659378241
217846359
964513728
835792416
428631597
596487132
173925684

917638254
524179638
386452917
269547381
158923746
473816529
895261473
741395862
632784195

674215839
931847265
258639741
192783456
763452918
845196372
519324687
326578194
487961523

314726895
675981432
829435167
561897243
298643751
437152986
142568379
953274618
786319524

196257438
834916725
752834619
563721894
987543261
241698573
429175386
318462957
675389142

732986154
861452793
495713286
583647912
217398465
946125837
658271349
179534628
324869571

413598267
826417593
975623148
642985371
397162485
581374629
738256914
259841736
164739852

396871245
257964813
148325967
813759624
479286531
562413789
681547392
734692158
925138476

587349162
394621587
216875349
921763458
738594621
465218973
849152736
652937814
173486295

628547139
935261478
741893256
153672984
489315627
267984513
816759342
592438761
374126895

573689241
146532978
289741635
457963182
612478593
398215467
861324759
924857316
735196824

975432681
142687935
836195742
467528193
351974268
289316574
594861327
713249856
628753419

692348517
357921468
814657293
573419826
189762354
246835179
728194635
965283741
431576982

976314258
321685947
845279613
568791324
413826579
792543186
289137465
154968732
637452891

827914653
943256781
651387429
285439167
316578942
794162538
132745896
578693214
469821375

634785912
795132684
812496537
483517269
576928143
921364758
247851396
169243875
358679421

652831947
341975682
897426531
126354798
478219356
539687214
915742863
763198425
284563179

152374689
348691527
967852341
674938152
283516794
591427836
426783915
819265473
735149268

238641597
619725834
547398612
782539461
351264789
496187253
864973125
925416378
173852946

561247398
387159462
942638175
213965784
658471239
479382651
136594827
894723516
725816943

498726315
136548792
572319648
251987463
963154287
847632159
314295876
625871934
789463521

581473692
394562871
276918534
645729318
728351469
139846725
953287146
412635987
867194253

472639815
168245793
359718462
645972138
783164529
921853674
597426381
214387956
836591247

843692571
516487392
297513648
938154267
762938154
451276983
625741839
184369725
379825416

239481657
517962834
468735912
951824376
682173549
743659281
324597168
196348725
875216493

784351692
531692874
269748153
428175936
156934728
397286541
915823467
673419285
842567319

369127584
584369721
217845936
831674295
945218367
726593148
498731652
673452819
152986473

645789123
917362584
382415679
578231496
236948715
491576238
829657341
153824967
764193852

691824537
275396148
843571269
314765892
782419356
956283471
528637914
137948625
469152783

975421638
138769542
264835719
613958274
482673195
597142863
856314927
321597486
749286351

698137524
217549368
435682719
951873642
723496851
864251937
579314286
346928175
182765493

849236517
723514869
156897423
637152984
582469731
914783652
361945278
478621395
295378146

314567289
278193465
695428731
537216894
982345617
461879523
849651372
753982146
126734958

237615498
814793256
965842713
693154827
758326149
421978635
346581972
572469381
189237564

719352684
364897512
258641379
982735146
675184293
143926857
427568931
831279465
596413728

954168732
217534968
638297514
591743826
873625491
462981357
185372649
349816275
726459183

264895713
398127645
715346892
146258379
523974168
987613524
672539481
859461237
431782956

692174835
483956172
571832694
145793286
827615349
369248517
736421958
254389761
918567423

895426137
624317958
371895264
417639825
238754691
956182743
749561382
163248579
582973416

653247918
897531246
421698753
189364572
762915834
345782169
576823491
918476325
234159687

421597368
798632451
365184297
973458612
186923574
542761839
654279183
817345926
239816745

438521976
192467853
657389421
974652138
826713549
513894762
381275694
265948317
749136285

824361759
367925841
519478263
492853176
786192435
153647928
648739512
271586394
935214687

849263715
162758349
753914268
675381492
391642857
428597136
914875623
537426981
286139574

158732964
349561728
627489135
285916473
763254819
914873256
832647591
596128347
471395682

763859214
824167593
159234678
382596741
971342856
546781932
437625189
295418367
618973425

193587462
627439851
458216379
274368195
935142786
816795243
382654917
769821534
541973628

538426197
147395682
629718453
971532864
253864719
486971325
365287941
894153276
712649538

615783942
427691385
893245761
172938456
958164237
364572198
531426879
249857613
786319524

728154936
196837254
345296817
613725489
479368125
582419673
967582341
251943768
834671592

156273984
372489561
948156723
531642897
684397152
729815346
413928675
865734219
297561438

567413298
481296375
923758614
359624781
146987532
278135469
795341826
614872953
832569147

769324518
431985276
258761349
584176932
692438157
173592684
825617493
947253861
316849725

954186732
126374958
783592461
865713249
341629875
279458316
638945127
512837694
497261583

695148723
273659481
814372965
146283597
327596148
958417236
769825314
482731659
531964872

413286795
856917432
279435186
198543267
365728941
724169358
647351829
531892674
982674513

246389571
319752846
875461239
937126458
581947623
462538917
723695184
654813792
198274365

215948736
746321985
938657124
687214359
429536817
153879642
872165493
361492578
594783261

514729386
836541792
729836415
375298164
681354279
492167538
963415827
158972643
247683951

982145673
416739852
573682149
731968425
659421738
824357916
395814267
248576391
167293584

837965142
156428397
429173865
915682473
264317958
783594621
372849516
591236784
648751239

138257694
957146283
246839571
792364158
615728439
483915726
824591367
569473812
371682945

372849165
186573942
459261783
841956327
963782514
527134896
715428639
694317258
238695471

593287641
264139875
718564329
981752463
642398517
375416982
157843296
439621758
826975134

439567218
268139475
751248963
813672549
675984132
942315786
197826354
584793621
326451897

254378961
698154723
317962584
579423618
862715349
431896257
946287135
123549876
785631492

952376184
764581239
381429567
196752843
827934651
435618972
213845796
549167328
678293415

813754629
476982531
925136784
738461952
564293178
291875346
159328467
387649215
642517893

634275189
825419637
917683542
542897316
396154728
178362954
763548291
289731465
451926873

736428591
418965237
952173864
194687352
285341976
673592148
829754613
541236789
367819425

294753861
183629475
765184329
627831594
841597236
539246718
418972653
376415982
952368147

736124859
189756243
542389617
423697185
697518432
851432796
968245371
215873964
374961528

614538297
357942861
289176453
862419735
471365982
935827614
123684579
796253148
548791326

681947352
725138694
943256187
296813475
437695218
158724936
519472863
874369521
362581749

279346518
861295347
435178692
584927136
793681254
126534789
647813925
352469871
918752463

691835472
874261953
235947168
768394215
152786349
349512786
916453827
423678591
587129634

921673854
463518972
578492631
236845719
859167243
714239586
185326497
392784165
647951328

193486725
548723169
267915843
429178356
831659472
675234918
756391284
982547631
314862597

647539812
231784596
985612437
158327649
723496185
469851273
594278361
316945728
872163954

254917638
698532174
137864259
912673485
863495721
475128396
349751862
521386947
786249513

162495837
359728146
487163952
738654291
916372584
524981763
843219675
691537428
275846319

123849756
847256193
965137824
586791342
314528679
792463518
239675481
451382967
678914235

572369841
398451672
416782395
759148236
684235917
123697584
947523168
231876459
865914723

728691354
915324876
634875912
856137429
491582637
372469581
247953168
163748295
589216743

892637145
631542987
745891236
984716352
163425879
527983461
359264718
478159623
216378594

738695124
561428793
942731865
174569382
859273416
326184579
493816257
215947638
687352941

569248173
831679452
724153698
298731564
417562839
653984721
345826917
172495386
986317245

968732514
173645982
524891637
435926178
682173459
791458326
247319865
356284791
819567243

587132946
932864715
146579832
215793684
364281579
798456123
671325498
853947261
429618357

623149587
589367421
417285396
931876254
748523169
265914738
376458912
892731645
154692873

496385271
725914386
138267549
649528137
513746928
287139465
862491753
974853612
351672894

513976428
479238651
682451937
346192875
258347196
791865342
164523789
835719264
927684513

396278145
817564329
524391678
741635982
253489716
968127534
689743251
172856493
435912867

975814632
142367895
368925417
591782346
726439158
834156729
213698574
489571263
657243981

267849513
914365827
538721694
691574238
872193456
345286179
423657981
159438762
786912345

589732641
261854739
734619852
496583217
312976584
875241396
953427168
147368925
628195473

315987426
846132957
729465183
273594618
658713249
194628375
987341562
531276894
462859731

932681547
548297361
176543298
481926735
369875412
725134986
854312679
213769854
697458123

639241857
451837926
827695431
174329685
365178249
298456713
946583172
512764398
783912564

386957142
549261738
712843569
973185624
821674395
654392817
268519473
435726981
197438256

743185926
698274135
125369874
217658493
984731562
356942718
472896351
531427689
869513247

192563478
745198326
638427591
971854632
264379815
853612749
389245167
526731984
417986253

163478952
475392681
298561437
954187326
831624795
627935148
319856274
542719863
786243519

576284193
194536827
283917645
861759432
435821976
927463518
758142369
349678251
612395784

478256913
523819674
619743582
742368159
936175428
185924736
397481265
851692347
264537891

839421567
127563984
456978213
913852476
584736192
762149835
641385729
378294651
295617348

746389152
138275496
952641378
375864219
269713584
814952763
597438621
623197845
481526937

548217963
123596784
769384251
981453672
235761849
674928315
417632598
396845127
852179436

187263549
964751832
532948617
291875463
853496721
746132985
619524378
425387196
378619254

362849751
987152463
154673928
436918275
795234816
218765349
849521637
573496182
621387594

245671938
897432165
613859472
486123759
159746823
372985641
738514296
924368517
561297384

196873425
347251986
285469371
962134857
731582694
854796132
418927563
523648719
679315248

851967342
742583916
936214785
425731698
367849251
189652437
614378529
593126874
278495163

245179836
716538249
983642517
458926173
132784965
679315482
864253791
597461328
321897654

627834951
498651273
351729648
749283516
586917432
132465789
274198365
865372194
913546827

637195248
294863157
518742693
325674819
186539472
479281536
951326784
742918365
863457921

654932718
289571643
137486295
943615872
516827439
728349561
895763124
462198357
371254986

715486329
842931756
639752148
486517932
921348675
357629814
264873591
593164287
178295463

135692487
687145923
294387156
918423765
462759831
753861294
521934678
849576312
376218549

375164928
416298537
928357614
147683259
652941783
893572146
761435892
584729361
239816475

975683421
642791835
831524796
723816954
516947283
498235617
264359178
159478362
387162549

736589412
145273896
982641753
319426587
867135924
524897631
493752168
271968345
658314279

145836972
632179458
879452316
358791624
467328591
291564783
514983267
986247135
723615849

948635721
612879345
357214968
485963217
296157483
731428596
174596832
529381674
863742159

531826974
648937152
297514683
726145839
314698725
985372461
872451396
459763218
163289547

276849531
853162794
491753682
934517826
162984357
785236419
617398245
349625178
528471963

641873529
539426178
728519463
267391845
483657291
915284637
854732916
396145782
172968354

548697231
127384956
936521487
679213845
351468729
482975613
813749562
294156378
765832194

951782463
362154978
478693251
789216534
536948127
214375689
893521746
145867392
627439815

269385174
578914362
341762859
694128735
823547916
157693248
932476581
485231697
716859423

251748396
846239715
793165824
968421573
312857649
574693281
637912458
489576132
125384967

218953467
645187329
379462518
524879631
183246795
967531284
436798152
791625843
852314976

217849356
689531427
345276918
493168572
571423689
862957143
156792834
738614295
924385761

672351849
941628753
583497162
236174598
415986237
798235416
359842671
864713925
127569384

893426715
265713984
741589362
179635248
438271659
652894173
986347521
514962837
327158496

597861243
364725891
128934657
639248715
745316982
281597436
476183529
812659374
953472168

382714569
957368412
146592738
839471256
564923187
721856943
298135674
613247895
475689321

783149526
241365789
956782341
872913654
135674892
469258137
518497263
624531978
397826415

638479251
425816937
971235468
716592384
893641725
254783196
349158672
567924813
182367549

652378149
781495362
439126578
217649835
596783421
843251697
368917254
925864713
174532986

297438156
461259873
583761249
734512698
128694735
659387412
375846921
946123587
812975364

159826437
432157698
678943215
917384562
864512973
325679184
296735841
741298356
583461729

612985437
584732619
379641528
461273985
298156743
735894162
156327894
943568271
827419356

684125739
593687214
721934865
147369528
369258471
258471396
915743682
832516947
476892153

512483769
943576821
867912435
381657942
475829613
629341587
138765294
254198376
796234158

693841527
247365918
815729463
952178346
361294875
784536291
579413682
428657139
136982754

394582176
186374259
527196438
813245967
942867513
675913842
261758394
439621785
758439621

768215349
132694758
495837612
246581973
589743261
317926584
951472836
623158497
874369125

839265147
175948362
246317895
718526439
654739218
392481756
923854671
467192583
581673924

175389624
364152897
928647153
781425369
246973581
593816472
439268715
817594236
652731948

426139785
378564219
195278346
562741893
981325674
743986521
857413962
634892157
219657438

437218596
852976431
916354728
723169845
695482317
148537962
274891653
561743289
389625174

349826517
875134296
261579348
724981653
513467982
698352174
937245861
186793425
452618739

897425361
326817594
415639728
938742156
261583947
754961283
549176832
183254679
672398415

136725948
478193256
259684317
894317562
527946183
613258479
761439825
382571694
945862731

317596284
459182763
268473951
841729536
532614879
976835412
725961348
194358627
683247195

129647385
675183294
834295167
563814972
742936518
981572643
417359826
396428751
258761439

457682931
126793584
893415672
738954126
561827349
249136758
614378295
972541863
385269417

879524361
512836794
436791528
647315289
183962457
925487136
361249875
798153642
254678913

872356491
614289537
359147826
483675219
526491378
791823645
247518963
968734152
135962784

486723195
317945826
925168743
734289651
152634987
698517234
563872419
241396578
879451362

163987245
298654173
745312968
359726814
682143759
471895326
514239687
837461592
926578431

832596714
471823956
695147328
753962481
146385279
289471563
964258137
517634892
328719645

816945327
794623815
523817469
148756932
359482176
267139548
932574681
671398254
485261793

681934275
925768413
743512968
297653184
354189627
168427539
819275346
532846791
476391852

367254819
148396275
529871436
783542691
216937584
954618723
631785942
895423167
472169358

852913674
679245831
413876925
795164382
368752149
124389567
587431296
246598713
931627458

527846391
163529478
849137652
914258763
682473915
735691284
271365849
398714526
456982137

987326514
314589276
526741893
765213489
293874165
148965327
832657941
651492738
479138652

782596134
564123978
913784625
628439517
459217386
137658249
891375462
345862791
276941853

438517269
159624837
672839451
923451678
546783912
817962543
284376195
791245386
365198724

365497281
829516734
147382569
971653428
256849317
438271956
792138645
513964872
684725193

145783692
768942531
293615487
536897214
487261953
912534768
351476829
679328145
824159376

657243189
894165273
321987654
483652791
276819345
915374862
548731926
739526418
162498537

812576934
594231867
637894215
158962473
923417586
476385129
789153642
341629758
265748391

619384752
324571689
758629341
185763924
437892516
962145873
846237195
593418267
271956438

584623197
976451238
123789645
261874953
357192864
498536721
849367512
635218479
712945386

573241869
128569734
694873512
956734128
432198657
781652943
247916385
315487296
869325471

719586234
846392571
532174968
275438619
984651327
163927485
397215846
621849753
458763192

872391654
145768329
639245718
784156932
296473185
351982476
517624893
423819567
968537241

921684375
583279416
647531928
814925637
265347891
379168542
736452189
492816753
158793264

152648793
864937512
973152846
249761358
517283469
386495127
421376985
798524631
635819274

654237918
273918465
918654372
765421839
439785621
821369547
387542196
596173284
142896753

856931742
294785136
371246598
713428965
968153427
425697381
147362859
689574213
532819674

453172689
872369415
619548723
245931876
136785294
798426531
924617358
567893142
381254967

513268947
894317526
726459183
248571369
937846215
651932478
375184692
489623751
162795834

546921387
879634521
213785964
795816432
321547896
468392175
957468213
682153749
134279658

987263415
564917238
312485697
176524983
239871564
845639721
621758349
798342156
453196872

152694738
769183452
483275691
821537946
976428513
534961287
698352174
345716829
217849365

431692785
782345619
695781423
946578231
257913846
813264957
164857392
378129564
529436178

814397256
537826419
629451738
748132695
261579384
953684127
185763942
372945861
496218573

679143852
432785961
185269437
726438519
943516728
851927346
564891273
397652184
218374695

968345712
172689543
435721689
641938275
529167438
783452961
296873154
317594826
854216397

681375924
394261758
527984163
145827396
273496815
968153472
852749631
736518249
419632587

684312795
175694823
932587146
351948267
428756319
796123458
869471532
213865974
547239681

843691572
527438169
961725438
298157643
754263981
136849725
679582314
485316297
312974856

126483975
975261348
834975216
213594867
748126593
659738124
462359781
387612459
591847632

872193654
351764982
946582731
534628197
129457863
768319425
697245318
415836279
283971546

579346821
462189735
381527694
953871462
246935187
817462953
798213546
634758219
125694378

482367195
196542387
537918462
649851723
371294658
825673914
963425871
218736549
754189236

217856394
584397216
963421785
651789432
479532168
832614957
795263841
146978523
328145679

761259843
934786251
285314769
392861475
176435982
548927316
857693124
629148537
413572698

825649713
914873652
673125489
149738526
382456197
567912834
791284365
238567941
456391278

423967581
798152463
156438729
934281657
572693148
861745392
347529816
285316974
619874235

431627895
659183427
827954613
914768352
263591748
785432169
576819234
398246571
142375986

761258493
528394617
439671528
394762185
286135749
175849236
647923851
912586374
853417962

752963814
468157329
319842576
971238465
243695187
586714293
194586732
825379641
637421958

862317594
395426817
471589236
716248953
983675142
524931678
638154729
149762385
257893461

257643981
186759243
934182765
725461398
341895672
869237514
478526139
513978426
692314857

492786315
783145269
165923784
957814623
638572491
241639857
814257936
576398142
329461578

925674183
678231954
341859627
834925761
512467839
769318542
193582476
456793218
287146395

381956742
765423891
924781653
417398526
298615437
536274918
672149385
843562179
159837264

147265398
836479125
295318467
461897253
328154679
759623841
674581932
583942716
912736584

569814372
817235649
432967815
251783496
694152738
378496251
186379524
725641983
943528167

158493627
672185493
394267581
935728146
426351978
817649235
563974812
241836759
789512364

679542813
314678952
528913476
857431269
436297185
291865734
982756341
763124598
145389627

759631248
641528793
382479516
528164379
176392485
493857621
815243967
964785132
237916854

152864973
349257168
867931245
698425317
274319856
513678429
426783591
985146732
731592684

372491856
869537124
451628397
943865271
716243985
285719643
598176432
134952768
627384519

285167439
136294857
794385612
472518963
519436728
368729145
623871594
947653281
851942376

769241853
834956721
521378964
942517638
653829147
187634592
276485319
315792486
498163275

486259713
791368425
532174698
927681354
365427981
814935267
148792536
253846179
679513842

124768539
963245178
758931642
215496783
487123956
639587421
596372814
341859267
872614395

824367951
961485237
753921846
615248793
379516482
482739165
237854619
198673524
546192378

523649178
197823564
864715392
742138659
619574283
358296741
931457826
485362917
276981435

394687251
176452839
285913746
829376514
431825967
657149382
712568493
948731625
563294178

549286317
728139654
613457298
451678932
396524781
872391546
165942873
237815469
984763125

845612379
392857416
716349528
573986241
981423657
264571893
439165782
628794135
157238964

983165472
524789316
671243958
856314297
432897165
197526843
749638521
315472689
268951734

416835279
259741683
783296451
861329547
372458916
594167832
947683125
638512794
125974368

643198275
281675934
975342618
362781459
759436182
814259367
526814793
138927546
497563821

872591463
356842719
914637852
498213675
165789234
723456198
581964327
647325981
239178546

154927638
269853471
837416925
618372549
592184367
743695182
926731854
471568293
385249716

821634597
534789126
796215834
178562349
342971685
965843712
257398461
489156273
613427958

548269731
927813654
163574829
274935168
635481297
819627543
751346982
486192375
392758416

197845326
382176594
456239178
741983652
829651743
563427981
614592837
275368419
938714265

759624813
286931754
314578962
698752341
521483679
437169528
945817236
872346195
163295487

942513876
186927354
753846291
698374125
374251689
215689437
869135742
421798563
537462918

891435627
567182934
324976518
712394865
458621379
639758241
273849156
946513782
185267493

781235964
435691827
692784315
169572483
328419756
547368192
974826531
856143279
213957648

657248193
924137865
318659742
471926358
863514927
592783416
746892531
189365274
235471689

249618753
586347219
713259486
358462971
471935862
692781345
925174638
134896527
867523194

749816532
825743619
361952487
158467293
972135846
436289751
284371965
693528174
517694328

751498362
643725891
928316574
487532619
396174285
215689437
172843956
539267148
864951723

983657142
461928357
527314968
349762581
158439726
276185493
714896235
695273814
832541679

461725389
937841625
852369417
296584731
318297546
745136892
624958173
189673254
573412968

315987264
746253198
829146735
954618327
183472659
672539841
598361472
467825913
231794586

378412965
542697138
961538724
685973241
429186573
137254689
716349852
293865417
854721396

354196872
261587349
978432165
697841523
142653798
583729416
436275981
819364257
725918634

143258967
852796431
976413285
781624593
569371824
234985716
318549672
497162358
625837149

953716842
268394157
714825396
179248563
546973281
832561479
681437925
325689714
497152638

965278134
328164975
741395862
874539216
639812457
152746398
286951743
493687521
517423689

187296534
925134687
346587192
571643829
268975413
493821756
712459368
639718245
854362971

597283164
834691725
261547893
729165438
183974256
456832917
948326571
312758649
675419382

472193586
356827419
981465732
613548297
597312648
824679153
265981374
738254961
149736825

541287396
983564172
672139854
754328961
126975483
839416725
368742519
215893647
497651238

625498713
784315962
391672584
479586321
532741896
816239457
248963175
157824639
963157248

426895713
813467295
597312846
174538629
965271384
382649571
639724158
248153967
751986432

736589412
485213967
129764583
218937654
364852791
957641238
541326879
892175346
673498125

492357681
675218934
831964752
358721496
917846325
246539178
724683519
189475263
563192847

638491257
541827693
297365148
764152389
815639724
329784561
453218976
976543812
182976435

574986312
329451678
186372549
658294731
241537896
793618254
812745963
435869127
967123485

361894275
785362914
429175863
513987426
672453189
894216357
947621538
236548791
158739642

465138297
713925486
928746531
356419728
294387615
187652349
672894153
841563972
539271864

296541378
431687592
857923416
628319754
579462183
143875629
714238965
962154837
385796241

217856349
934712568
685943127
546237981
871594632
329168475
162385794
458679213
793421856

957413682
842765913
631982754
529178346
483629175
176354298
214537869
365891427
798246531

291538764
364729185
578614329
137246598
856971432
429385617
615492873
742863951
983157246

679184532
328975416
415632987
794318625
132546798
856297341
541863279
967421853
283759164

298641375
543978612
761325984
475296138
126583749
389417256
937864521
812759463
654132897

857196243
943725618
612438759
436982175
281357964
795614382
128579436
369841527
574263891

649587312
873126459
152349876
491752638
238691745
765438921
326875194
917264583
584913267

897354216
162987453
354216987
419678532
735492861
628531794
973145628
546823179
281769345

635894712
491237568
287651394
352169847
714582639
968473125
126745983
879326451
543918276

791285436
648371259
325946178
417839562
869752341
253614987
974163825
582497613
136528794

873542196
695183247
241697358
158234769
429876513
736915824
912368475
587429631
364751982

273549186
619832457
458761239
984315762
527496813
361287945
132674598
746958321
895123674

481659732
539172468
627834951
942315687
175968243
368427195
854791326
213546879
796283514

812379645
653418927
947652318
538961472
791284563
426735891
164523789
275896134
389147256

164325897
523798641
879416253
235861974
481957326
697234185
358649712
716582439
942173568

237945186
415286397
689731452
761392845
392854671
548167239
954618723
876523914
123479568

714326985
526894713
983517264
639182457
271435896
845769321
197648532
352971648
468253179

297581643
415736289
386492715
671345892
538219476
942867531
723158964
159674328
864923157

827514963
495683172
361279845
739826451
618945237
542137689
276398514
983451726
154762398

812564379
634179825
957382146
289416753
163257498
745938261
498621537
376845912
521793684

512936847
683174925
947285361
728549613
154367289
369812754
296453178
431728596
875691432

952374861
481659327
673281954
869135742
214897635
537462198
198546273
346728519
725913486

841763952
579241368
632859417
924375681
185926734
367418295
293587146
756194823
418632579

357196482
241857936
689324175
136542798
824739561
795618243
473261859
962485317
518973624

378246159
125379486
946518723
431927865
852164937
697835241
264793518
519682374
783451692

342569781
579184326
186327459
463251897
928476513
751938264
617845932
834692175
295713648

237958146
941762538
568413792
315246987
489371625
672895413
724589361
856134279
193627854

612874539
958123647
374965821
897231456
435698712
261547398
149386275
583712964
726459183

952637148
647918325
183542967
475189632
218356479
369724851
521493786
836271594
794865213

623789514
587412963
491536782
149653278
352897146
876124395
915268437
264371859
738945621

834219567
962754831
517368429
473596182
628137954
195842376
386421795
251973648
749685213

915236874
674158293
823794156
352641789
489572361
167389425
598423617
741865932
236917548

192634578
483957216
765182439
238471695
519326784
647598321
321845967
874269153
956713842

259841736
147653289
683297145
728516394
536429817
491378562
815764923
974132658
362985471

965372418
321458697
784691235
259847163
647213589
813965742
178534926
536129874
492786351

823465719
157928436
964731582
482657193
631849257
795312648
376584921
249173865
518296374

796142835
245873691
813659274
581296743
329714568
674538129
462381957
958427316
137965482

362751849
849236517
751498236
176589324
498327651
523164798
284613975
615972483
937845162

436812597
271596384
985437126
729368415
618954732
543271869
152789643
364125978
897643251

237159846
541687392
869342715
182475963
473961528
695823174
914536287
328794651
756218439

675392814
391847562
284165937
946251378
158673429
732489651
519734286
823916745
467528193

496853172
257461938
381792546
862149753
143576829
579238614
934615287
718924365
625387491

163829475
987534162
452167938
745982613
238641759
691375284
524713896
316498527
879256341

769852413
132497856
584136729
841963275
695728134
273541698
957284361
416375982
328619547

413897652
596234871
287165394
974613528
362548719
158972436
649751283
721386945
835429167

186359274
379428156
425716398
894537621
217694835
653182749
961243587
538971462
742865913

326941875
541738926
978526143
463287591
789165234
215394768
134872659
892653417
657419382

386715924
472839561
951426873
294681357
635947218
817352496
523168749
768594132
149273685

473862195
182459637
659173248
521648379
347591862
968237451
716984523
895326714
234715986

967583124
258164739
314972568
139257486
482631975
675849213
793428651
846715392
521396847

736289415
891456372
245713698
519348726
382967541
674521983
927135864
163874259
458692137

178659243
465372189
932184657
729845316
684913725
351726894
216497538
897531462
543268971

574392186
263518947
918746523
652187394
891234675
437659812
729865431
346921758
185473269

531284796
687591342
429763581
812356974
346972158
975148623
764819235
153427869
298635417

691738542
872415693
354269187
128596374
745382916
963147258
419673825
586924731
237851469

675182934
143596287
289374156
938417625
461253798
527968413
852741369
716839542
394625871

652849317
783216549
149753268
465327891
831965724
927481635
596138472
314572986
278694153

829514376
137896254
465327981
571943862
246158739
983762415
312475698
698231547
754689123

319286745
652741983
748359162
294135876
586497321
137628594
925814637
471963258
863572419

854172369
216935847
739846512
125368974
963724185
487591623
571483296
698257431
342619758

546273189
289651743
137489562
723518694
614927835
958364271
362845917
891732456
475196328

283974516
941563278
765128934
127456389
439782165
856391427
598237641
374615892
612849753

834529671
572614938
169783542
715238496
286495713
943167285
428951367
691372854
357846129

653148297
748239156
192675483
369521748
214387569
587964321
975416832
826753914
431892675

567429138
431856279
829731546
395284761
184567923
276193485
943675812
618942357
752318694

561478392
478329651
923156847
792684135
346591278
815732469
159863724
687245913
234917586

617594238
942138576
538267941
251976483
783415692
469382157
326859714
894721365
175643829

168935247
327416589
945728361
296347815
874591623
513862794
489673152
752184936
631259478

187532649
652894371
934176285
723659418
416783592
598421736
841365927
275948163
369217854

859417632
731268954
642359781
328574196
594126378
167893245
486732519
975681423
213945867

214576389
967843521
538192467
875924136
126357894
349618752
691485273
753261948
482739615

827951436
915643782
436782159
189274365
642538971
753169824
564817293
271395648
398426517

123869547
958743261
647512398
586237419
234198756
719654832
471326985
895471623
362985174

623157894
159648273
784239165
961325487
837491526
542876319
415762938
378914652
296583741

458269137
219357648
367841925
935428761
182796354
674513892
841635279
593172486
726984513

736498521
185327649
492561738
328146957
954873216
617259384
861935472
273614895
549782163

362541897
518379426
794268531
985132674
436795182
127684359
671823945
243956718
859417263

493786152
652391784
817542369
369418275
271635948
584927631
745269813
938174526
126853497

294816753
135749862
876235914
357928146
612473589
489651237
763182495
921564378
548397621

974156823
836792154
152483679
521837496
768549312
349261785
697328541
483915267
215674938

182564397
754398162
369271548
425613879
971852634
638749251
243985716
897136425
516427983

724693581
519728634
638541729
283964175
976185342
451372896
862457913
397216458
145839267

427519386
198362574
356784129
243876951
571493268
869125437
612937845
784251693
935648712

874139256
253876194
916524378
781362549
365941782
492785631
129457863
548613927
637298415

712349865
985761243
436582917
349258176
167934582
528176394
653897421
871425639
294613758

568492137
279318645
413576928
947861352
386259471
125743896
632985714
854137269
791624583

349826751
815973642
726145389
531684927
278319465
694257138
482761593
957432816
163598274

158423769
746951238
239768541
492576183
513284976
687319452
821647395
964135827
375892614

592143687
843267951
176859342
284615793
369478125
751392864
935726418
427981536
618534279

436729815
521648739
897153642
148976253
352814976
679235481
283567194
765491328
914382567

527934681
489165237
631287459
713548962
954623178
862791345
275316894
398472516
146859723

719452368
653987214
248361579
937148625
584236197
162795843
426873951
395614782
871529436

651847923
432195876
897263154
164928537
583671249
729534681
276459318
315786492
948312765

473926185
698415732
152378469
584163297
719284356
326759814
935842671
847691523
261537948

615328497
789546231
423179658
274813965
968457123
531692784
892731546
357264819
146985372

679531824
325948671
814762359
592316748
743859162
186274935
437185296
958623417
261497583

693715248
487326951
512984673
976231584
825479316
134658729
351892467
249167835
768543192

632895471
489173526
715246398
873952614
921468753
564317982
256784139
397621845
148539267

758129346
493675218
162483759
831597462
675842193
924316587
319758624
246931875
587264931

589461327
642735981
317289645
825176493
731942856
496358712
958627134
263814579
174593268

532967814
748231569
619845327
981624753
327519648
456783192
173496285
264358971
895172436

187543926
246179853
593826147
971384265
635912784
428765391
852631479
719458632
364297518

927518364
684739215
135624798
293486157
746351829
518297436
869173542
451862973
372945681

913864572
248579631
765321984
621793458
384156729
579482316
452617893
137948265
896235147

398267415
416358927
257941863
749125386
562783149
183694572
974836251
635412798
821579634

365742189
849651273
712389564
183476952
597218436
624593718
271834695
458967321
936125847

163874592
759123864
284695731
617549328
438267915
592318647
821736459
976452183
345981276

851639274
624781395
793524681
362497158
148352967
579168432
415973826
987246513
236815749

673284951
248591367
195376842
461857239
832619574
957423186
726935418
584162793
319748625

793421865
162598374
458367291
517983426
249675138
386214957
824736519
971852643
635149782

591378624
432965817
768241593
814632975
675819342
329754168
257186439
183497256
946523781

843679125
791452386
256138479
315286794
687943251
924517863
532894617
178365942
469721538

459127863
623845971
187639542
345718629
891562437
276394185
562983714
714256398
938471256

563287914
971456328
284931567
137529846
649378251
825164739
458693172
396712485
712845693

195728463
376549182
482613759
261937548
948251637
537486291
823165974
754892316
619374825

198236547
435978621
672145983
983517462
724693815
516824739
369782154
251469378
847351296

189345627
273698145
465127398
748513269
632789514
591264873
914852736
356971482
827436951

716593248
439862157
582417396
145326789
963781425
278954631
827649513
694135872
351278964

683192574
571483629
249567813
918325746
456978231
327641958
735816492
164259387
892734165

361289547
924573618
857164392
135896724
748312956
692457183
213745869
576928431
489631275

874236519
621589473
395741628
187465932
439172865
562893147
756924381
213658794
948317256

217865349
895413762
463972815
578139426
149726538
326584971
981247653
732658194
654391287

895234176
216578493
347916285
789145362
532769841
164823759
951482637
473651928
628397514

234819657
589746231
617325984
895671423
162534879
743982516
376458192
951263748
428197365

423957186
957861432
681432579
179528643
362749851
845613297
536194728
794286315
218375964

597128436
264379581
381546729
159687243
478231965
623954817
732815694
846793152
915462378

695314872
372895416
148726539
239457168
714689325
586231947
827943651
953162784
461578293

712854963
638912547
945376821
251748396
364291758
897635214
476589132
189423675
523167489

485913267
271654938
639728415
154276389
823491576
796835142
962347851
318569724
547182693

347615289
859324167
126789534
495173628
718256493
632948715
973462851
281537946
564891372

786234591
531689472
294157863
327465189
159728634
648913257
465391728
813572946
972846315

573128469
198634275
462957381
615849732
324715698
987263154
231596847
756482913
849371526

692815374
587634912
431792865
716259483
345187629
928463157
263978541
879541236
154326798

218673459
347295618
965481732
139824576
526317894
784956123
853762941
672149385
491538267

526984731
439671258
817325469
958742613
173869542
264153987
692418375
341597826
785236194

719248635
642753819
538916742
451692387
976831524
283574961
325467198
867129453
194385276

523618947
418793562
679452138
246871359
981365274
735924681
364289715
197546823
852137496

918572634
524369178
763184259
832916547
475238916
691457382
259843761
386791425
147625893

543619278
276385491
819472356
694123785
187546923
352897164
768931542
421758639
935264817

498123756
632475891
571698234
763951482
285734619
149286375
856312947
327549168
914867523

214896573
386725149
795431682
173289456
648513927
529647831
851972364
437168295
962354718

378951642
649372518
251864739
912436857
435287961
867519423
723648195
196725384
584193276

613957284
789234651
452186973
534612897
821379546
967845132
195763428
346528719
278491365

843265719
517849623
296371584
432587196
689413275
751926348
325798461
964132857
178654932

876423519
143759862
952186734
761895423
384672195
529314687
498267351
635941278
217538946

723496518
945831267
618275934
132654879
459783126
867129453
284317695
396542781
571968342

678421935
495736812
123985467
541268379
289173654
736594281
812359746
357642198
964817523

516479382
349281675
827536419
483957126
265318794
971624538
658193247
734862951
192745863

275186943
483592176
961473825
352814769
698257314
714639582
147925638
829361457
536748291

928174635
716539428
534286791
375461982
482793516
169852374
647928153
891345267
253617849

645728193
298153746
317469258
956374821
734281569
821695374
482917635
179536482
563842917

157834926
869125743
243796518
431958672
798263154
526471389
674589231
915342867
382617495

236458791
415697382
789123456
973862145
541739628
628514937
357986214
862341579
194275863

143268759
527941386
986537421
275614893
638795142
419823567
794186235
861352974
352479618

721683954
864975123
953142768
139568247
682714539
475239681
547896312
298351476
316427895

439185267
125647983
786392541
592861734
871423659
643759128
967234815
318576492
254918376

219546837
746183295
358972614
471859326
563214789
892637451
684395172
125768943
937421568

349872561
862514739
715639248
586143972
193257486
427986315
254761893
971328654
638495127

495821673
132675948
786349215
964513827
328967154
517284396
273156489
859432761
641798532

496158732
158273496
273964158
734821569
689537241
521496387
315789624
867342915
942615873

967218534
541673892
823594617
219456783
478321956
356789241
794832165
132965478
685147329

971365824
384219765
265748913
897156342
436982571
152473698
729534186
548691237
613827459

185964723
974132568
326587419
893251647
741693285
652478931
467819352
519326874
238745196

975412836
842653179
613798542
457926318
326871495
189534627
291385764
768149253
534267981

283974561
769251834
145386279
378649152
924517683
651823947
892435716
416798325
537162498

783594612
156732849
294186753
479621538
312845976
568379124
841953267
925467381
637218495

471962853
836154792
925873461
253781946
719346528
648295317
592638174
184527639
367419285

981527346
752364891
346198725
278613459
615849237
493275168
567482913
129736584
834951672

538496217
269137845
714582936
195248673
347619528
682375491
951823764
873964152
426751389

432187956
785269413
196543728
563724891
241896537
978351264
657918342
319472685
824635179

194876523
573241698
628539471
436718952
219354867
857962314
961487235
785623149
342195786

347186295
682459371
195237864
456798123
279314586
813625749
564873912
731942658
928561437

743189652
895462317
126573948
237948561
954716823
681325479
572834196
468291735
319657284

217359486
394826517
856741932
745682391
623914758
189537624
471295863
968173245
532468179

354289167
261475938
897361254
635897421
972146385
418523796
186732549
729654813
543918672

245769831
918253764
763814295
124576983
687391452
539428617
871645329
352987146
496132578

849261735
516837429
273495816
391728654
428356971
765914382
134579268
682143597
957682143

268153479
475968132
139724865
791246358
852397641
346815927
924671583
613582794
587439216

471932856
628541379
539768421
964257138
283619547
715384692
196423785
357896214
842175963

756491328
892365417
314278659
678924135
139856274
425137896
283549761
561782943
947613582

183296475
927145863
546783219
758634192
614927358
392518647
469352781
835471926
271869534

596248137
834761925
127593468
985374612
362915784
741682359
278139546
653427891
419856273

632917854
149538276
875264319
958372461
263491587
714685932
481759623
397826145
526143798

615894372
492753861
837612549
953278614
241965783
768341925
584136297
176529438
329487156

912865374
653724981
874319526
291486735
385172469
467593218
729658143
138947652
546231897

319542687
426387159
875961234
198623475
637495821
542718963
263159748
781234596
954876312

432189567
769245138
158673492
527831649
894526371
316497825
945768213
671352984
283914756

419832567
825746139
673519248
136987425
742351896
598624371
981263754
357498612
264175983

385912746
164758239
792436518
546129873
937864152
821573694
453681927
278395461
619247385

865413972
423975681
917826435
574182396
691354728
382769514
759248163
236591847
148637259

475293168
826154793
391678452
534826971
689317245
712945836
967582314
158439627
243761589

193784265
527631849
648529173
932165487
751348926
864972351
385416792
416297538
279853614

891762543
734598162
625413897
972135486
156847329
348926751
489271635
213654978
567389214

423785196
791362854
685491237
862159473
914673528
537248619
249817365
156934782
378526941

948521736
631748952
257396184
182465379
476983521
395217468
863174295
724659813
519832647

965273148
473158926
218946537
126485793
839721654
754639812
547892361
692317485
381564279

348769251
295148673
716352948
587231496
639574812
421986735
152697384
873425169
964813527

943751286
615842937
872936154
259617843
361489572
784325691
426593718
198274365
537168429

158426397
362917548
974358621
829631754
437285916
615749283
781593462
293864175
546172839

359487621
468312597
217569438
842175369
631294785
975638142
726941853
583726914
194853276

381954276
452786193
976321584
698542317
537169842
214837965
843695721
729413658
165278439

937816542
148952673
256734981
562348719
481679235
379521864
723465198
695183427
814297356

468371529
172594836
593628741
235419678
614857392
987236415
821763954
349185267
756942183

315476982
872935416
649218735
524183697
781659324
936724851
198547263
267391548
453862179

528361749
197452836
364789512
239514687
785936124
641827953
956143278
412678395
873295461

685374129
713629584
249581367
561298743
372415698
894736251
437862915
928153476
156947832

148792356
397654182
652813479
925487613
761539824
483126795
276948531
534271968
819365247

296137584
518649732
734825196
659384271
127596843
843271965
962713458
485962317
371458629

214398675
378526491
659147328
867412953
492853167
531769284
786231549
943685712
125974836

659312874
273984165
814756293
365297481
942861537
781543926
196478352
527139648
438625719

921385746
783426519
546917832
862539174
415762983
397148265
278653491
139274658
654891327

453792186
162385749
897461253
734659812
619278435
528134967
345827691
971546328
286913574

721864395
634759218
895132764
389216457
417583926
256947831
548391672
962475183
173628549

634952187
957813642
812647539
268194375
471235896
395786214
783529461
129468753
546371928

725894631
618532497
349176258
832759164
457618329
196243785
961387542
583421976
274965813

453719286
819624537
672538914
126397458
798451623
345286179
584972361
261843795
937165842

831527694
679438125
542961378
764193582
193852467
285746913
317685249
926374851
458219736

893167452
271543968
654982713
537628194
418395627
926471835
785216349
142839576
369754281

639215748
514786392
278934651
941327586
856491237
327658419
792843165
485162973
163579824

781253469
529864173
634917825
957648312
318792546
462135798
893421657
245376981
176589234

418735692
372649158
965128734
754362819
821594376
639817425
547281963
196453287
283976541

284356179
597412368
136798254
948265713
762139845
351847926
673581492
829674531
415923687

285413976
139726845
674859312
457281693
916537284
328964751
842395167
791642538
563178429

942678153
716345829
853219467
285491376
164753298
379862514
598137642
427586931
631924785

712539864
693487521
854621379
486915237
379248615
125376948
961752483
548163792
237894156

894531627
371692458
265748139
132865974
987314265
546927381
659483712
713259846
428176593

782319654
463587219
195642873
974835126
321476598
856291347
247163985
539728461
618954732

845379621
219685743
367241859
683954172
152867934
974123586
498512367
736498215
521736498

197284563
264359871
385716924
859163247
713425689
426978315
932847156
641532798
578691432

152478369
348965172
769123458
437896521
891257634
526341987
685714293
913582746
274639815

169853472
254697831
783124965
547932186
831546297
926781543
372419658
698275314
415368729

327591846
695478312
481263597
213849675
549736128
768125439
154982763
832617954
976354281

497351862
215869734
638742159
872536941
964187325
351924687
183275496
549618273
726493518

639521478
584739621
127486395
246357819
815962743
793148562
462895137
951673284
378214956

918247635
752368194
463591278
136724859
279185463
845639712
591472386
627853941
384916527

613497852
452831796
798652134
124985367
837146925
569723481
246379518
375218649
981564273

347591826
259684137
618237459
196728543
872453961
534916278
761845392
423179685
985362714

579684231
236179485
418235976
123948567
685327149
947516328
364791852
851462793
792853614

623147895
495836721
817295643
538972164
942613578
761584239
186329457
354768912
279451386

125843796
836759241
947162835
279518463
354926178
618437952
582374619
461295387
793681524

496351827
385276491
172498536
763829145
521634789
849715362
637182954
914563278
258947613

617934258
943825671
285716493
354672819
862591347
791483562
126357984
478269135
539148726

763489512
158267394
942531687
276954831
481326759
539178246
895712463
324695178
617843925

784956321
632741985
195238674
259173846
378564192
461829753
513487269
927615438
846392517

592387416
836145792
741692853
425869371
183724569
679531248
318476925
254913687
967258134

892541763
614379825
357862941
169257384
238194576
745638192
976413258
483925617
521786439

895671243
427358169
136294785
769825431
354719628
281436597
672183954
518942376
943567812

123569874
495187326
687432591
248956137
976213485
351874269
532791648
869345712
714628953

537928164
621734895
849156732
456817923
398265471
712349586
273581649
184693257
965472318

532967481
691843257
748521936
825136794
174259863
369784125
256478319
413692578
987315642

825169374
934278165
167543928
658937412
319426857
472851639
586714293
791382546
243695781

821345796
639728145
574961328
162853479
398476251
457192683
213584967
945617832
786239514

237816549
189354267
456927138
895163724
723548916
614279385
568732491
341695872
972481653

913254876
852769431
764381952
538127694
697438215
421596783
385942167
146875329
279613548

265371984
487695312
319284675
753469128
148732596
926518743
591843267
634927851
872156439

832596471
479381562
651472389
946725813
523819746
718643925
285134697
164957238
397268154

627493158
981725634
534816297
296587413
315249876
478631529
159368742
843172965
762954381

468159273
739248516
125763849
381574692
257916438
694832751
876491325
512387964
943625187

362418957
519267384
847359261
698572413
231894675
475631892
783146529
956723148
124985736

495762138
173958642
826314795
514273869
768549321
932186574
241837956
657491283
389625417

129836457
384752916
756941283
541623879
638197524
297485631
475219368
813564792
962378145

583162479
927843156
641759238
478925613
362471895
195386742
216534987
739218564
854697321

197368524
536412879
428795316
972153648
843627195
651984732
214836957
365279481
789541263

269378415
473251968
581694327
854136792
926745831
317829546
792513684
138467259
645982173

145372968
972865431
368419725
813296574
654137289
729548613
496781352
587923146
231654897

925738461
143596827
876214593
564983712
231467958
798152634
617345289
382679145
459821376

349728516
528169734
176534298
634987125
782651943
915342687
461895372
857213469
293476851

458276913
937154628
162398475
621987534
873425169
549613782
784562391
316849257
295731846

576249831
932581647
418367259
743926185
625814973
189735462
391658724
857492316
264173598

834591627
691782534
752643981
128456379
576839412
349127865
465218793
283975146
917364258

326894175
874561329
951237684
719658432
238149756
645723918
467382591
583916247
192475863

863924175
194756823
572183496
436217958
259348761
781569342
925431687
617892534
348675219

894563712
726149358
531782469
285374691
947216583
163958274
378495126
612837945
459621837

417926538
953817264
628354179
231498756
579632481
846175923
794283615
362541897
185769342

129487365
853261497
674953281
436195728
215748936
987632154
362814579
748529613
591376842

748269351
913785642
562314897
156478239
374592186
829136574
235941768
481657923
697823415

943812567
721956834
658437912
584721396
176394285
392568741
837645129
419273658
265189473

872496135
695318724
431527869
128743956
347659218
569281347
786135492
914862573
253974681

842957613
397216548
165438972
914385726
786124359
253769184
531642897
629871435
478593261

573946821
691728453
248513679
824357916
915864237
736192548
162479385
359281764
487635192

574239681
896471253
213568749
781695432
359824176
642317598
968752314
427183965
135946827

675243198
821956347
394187652
568412739
719368425
243579861
987624513
452731986
136895274

958617432
172354968
346928175
869245713
523176894
714893526
685731249
491562387
237489651

346295718
287134659
519687342
792513864
638749521
451862973
874351296
123976485
965428137

126394785
835267491
479185632
758639124
361428957
294751368
912876543
687543219
543912876

168294537
973865421
425713698
789451362
632978145
514632879
396587214
847126953
251349786

531279864
894365127
267814539
742958316
913426785
658137492
186542973
429783651
375691248

762143859
845697213
193285746
326718495
519462378
478539162
281976534
657324981
934851627

495716328
126834975
837295146
513427689
984653712
672189534
341568297
268971453
759342861

597324816
683175942
421698573
738259461
156437298
942861735
379512684
815946327
264783159

529783164
684912753
173456928
468195372
237864591
951327486
746538219
392671845
815249637

457326189
126894735
893157246
964532817
712468953
538971462
371649528
689215374
245783691

872143956
941256837
563879412
196324785
237685149
485917263
714562398
629438571
358791624

296843715
754261839
831579624
378694251
542187963
169352487
925438176
687915342
413726598

932481657
147596823
658732941
294653718
813247596
576918234
765324189
321879465
489165372

853671294
972843561
641925378
185792643
394168725
726534189
519286437
467319852
238457916

651298734
874361592
239547186
927435861
386712945
415986327
793124658
562879413
148653279

841953627
795426831
632178954
968517243
453862719
127349568
586734192
274691385
319285476

746198352
839562471
251473986
127956834
693824715
584317269
975281643
418639527
362745198

238915674
157246893
496378251
671592438
584637912
329184765
843759126
912463587
765821349

651892437
389174625
247563189
812956743
593247861
476381592
168729354
935418276
724635918

834295617
927461835
615837942
246973158
358614729
791582364
489356271
162748593
573129486

863245179
974168352
521397684
198524736
235976841
746813295
382451967
417689523
659732418

678319245
259784361
134526879
942173586
781965432
365842917
413257698
826491753
597638124

378561492
512794638
946238715
259417386
734682159
681953247
827145963
165379824
493826571

931846257
478925316
625371948
169758423
587432169
342619875
294587631
853164792
716293584

562147893
189326574
347859216
873614925
954278631
216935487
631492758
798561342
425783169

794328615
351469287
628517394
839654721
415972836
276183549
182746953
563891472
947235168

791543862
563128947
824697531
486275193
957831624
132964785
218456379
345789216
679312458

198375462
576842193
423619578
364728951
981453726
752196384
217984635
839561247
645237819

185623479
293471685
746598132
854716923
379842561
621935847
968257314
437189256
512364798

451726389
783549261
692183457
316952748
279418536
845367192
527694813
934871625
168235974

164285379
385697142
927143568
752436981
418729653
639851724
541968237
296374815
873512496

286713495
315489762
947625138
731842956
452936871
869157324
678591243
193264587
524378619

398267541
645831972
217954863
976428315
483615297
152793684
831549726
529176438
764382159

632594871
957318426
148627539
713485692
529761384
486932715
371256948
895143267
264879153

674381952
835269714
129574683
951843267
346712895
782695341
268157439
417938526
593426178

182374965
497658321
635192847
268543719
741289536
359761482
516437298
874926153
923815674

456392178
398761542
172584693
647953821
589126734
231847956
964215387
725638419
813479265

658239174
279614853
431785269
567823941
192547386
384961527
815376492
946152738
723498615

954762183
678351249
312498576
265819437
431675928
789243615
147986352
593127864
826534791

912586374
456317298
378249615
123964857
847152963
695738142
534621789
781493526
269875431

562817934
179364285
348952167
924786513
685139742
713425896
857641329
491273658
236598471

946382517
781659234
325471698
497516382
852943176
163728945
678195423
239864751
514237869

795268314
316754829
842139675
529683741
687415293
134972586
463897152
258341967
971526438

927186354
158943726
634752198
416529873
395867412
872431569
283675941
569314287
741298635

579863142
132974586
864125973
625341897
741298635
983657214
216439758
358712469
497586321

623187945
578469321
194352867
319824756
486795213
257613498
941578632
762931584
835246179

843291765
751864392
962375418
376518924
519742683
284639571
195487236
628953147
437126859

157394826
248516937
396782154
861943572
532178469
479265381
915637248
783429615
624851793

231496578
679825314
485137962
126958743
953714826
748263195
567341289
894572631
312689457

183795264
574326189
962148357
629817435
741532896
835469712
457683921
218954673
396271548

714583296
395627481
862149753
637218549
158794362
429365178
246851937
583972614
971436825

572164893
431879652
689325174
748932561
953618427
126547938
265781349
894253716
317496285

728135946
314869275
659742813
831576429
597284361
246913587
983621754
462357198
175498632

398752614
246913758
751486923
573649281
984231567
612578439
437165892
169824375
825397146

425681793
398574612
617329845
876953421
152468379
943712568
239847156
761235984
584196237

361589724
748312569
529674318
873256491
295148673
614937852
932465187
457821936
186793245

875926143
164873925
923154876
392748561
781695234
456231789
217369458
648517392
539482617

485926731
193748652
762351984
614873295
259614873
837592146
528469317
946137528
371285469

654973182
837162549
129458763
396217854
415836297
782594316
943781625
561329478
278645931

546893721
831472569
729165483
294516837
618937245
375284916
963748152
182359674
457621398

921857634
674329158
385146297
168475329
237961485
459238761
893614572
542793816
716582943

948215637
752643981
163798245
681574392
429831756
537962418
895327164
374156829
216489573

167458329
892136457
354297681
918763542
476925138
523841796
285674913
641389275
739512864

981536274
456792813
273184695
847651329
539428761
162973548
318269457
695347182
724815936

847692315
953814267
126573489
478259136
392186754
561347928
619425873
785931642
234768591

294157683
318269457
675438912
986345271
431726598
527891364
752983146
863514729
149672835

694271835
378945126
521368479
216739548
985124763
743586912
852413697
467892351
139657284

186723594
253419786
794586123
418975632
937642815
625138947
561294378
372851469
849367251

296851743
753469182
481372965
839726451
524193876
617548329
165984237
378215694
942637518

712936845
935428671
648175239
483562917
279841563
156793482
824319756
561287394
397654128

794213865
618574932
253968174
321486759
987351426
465729318
879635241
136842597
542197683

254397618
783156924
916824375
329645781
148732596
567918432
895471263
431269857
672583149

128765349
975843216
463192875
291574683
854326791
736918452
347259168
512687934
689431527

471356829
836921754
529478361
947683512
283514697
615792483
368149275
792835146
154267938

519764238
762893154
483215967
928156473
157342689
634987512
341579826
876421395
295638741

829453167
516297438
743186529
357641892
984532671
162879345
278314956
495768213
631925784

256841973
819573426
347692518
562187349
931465287
784239165
623754891
498316752
175928634

235846179
761293548
498175326
382657914
957314862
614928753
579482631
126739485
843561297

927561384
683427519
451893672
735214896
269785431
814936725
392658147
578149263
146372958

795832416
286451793
413697528
358124967
641789235
927563841
132978654
864215379
579346182

856432719
142795638
397168254
635981427
479623581
218574396
564319872
983247165
721856943

985746123
362159478
741823695
157938246
423561987
896472351
538694712
214387569
679215834

781549236
543162978
296738154
129657483
658423791
437891625
374986512
962315847
815274369

516934728
987215634
243687915
738492156
421568397
695173842
364859271
172346589
859721463

485196732
219537468
637824195
758319624
962748351
143652879
896271543
374985216
521463987

582316947
743529618
916748235
497162853
821435796
365897421
638954172
254671389
179283564

148975263
796321548
325864791
273596814
651748329
489213657
934682175
867159432
512437986

971485326
543267918
826913574
264159783
719832465
358746291
437691852
682574139
195328647

751928364
983164725
246573819
319652487
462897531
578431296
135786942
627349158
894215673

834912675
175846932
962753481
428637159
397521846
516489327
259368714
681274593
743195268

684527139
293481657
571396824
952834716
146972583
837165942
469258371
328719465
715643298

624715893
951386247
738429156
215968374
497231568
863547912
389654721
542173689
176892435

297814536
641539827
835276419
413728695
582961743
769453182
926145378
374682951
158397264

548163729
192487365
376592184
867329451
219854637
435716298
953271846
784635912
621948573

378926514
549731826
162458379
623815497
481697235
795342681
814269753
937584162
256173948

348157692
569842173
127693548
251764839
493518726
876329451
634985217
985271364
712436985

312468597
758923461
694157832
289731654
473586219
165249378
521394786
936872145
847615923

863149725
179526483
524387619
318972564
692854371
457613892
236795148
985461237
741238956

793846251
861352479
524719638
452198367
987623514
136574982
345281796
278965143
619437825

412596738
836172594
579483621
923658417
745219386
681734952
257961843
364825179
198347265

598643217
176592348
342817596
714285639
963174852
285936174
831729465
627451983
459368721

386527194
152946378
947318562
571632489
829754631
463891725
714269853
695483217
238175946

246137598
795846321
813259467
968713245
421685973
537492816
379564182
684321759
152978634

751826439
486935217
923174865
532618794
864793521
179542683
697481352
345269178
218357946

235987416
874216539
916435827
169352784
382674195
457891263
543129678
728563941
691748352

246538197
398147625
571926348
835692714
917485263
462371589
684253971
723819456
159764832

541726839
932845671
768931524
124573986
853269147
697418352
419387265
376152498
285694713

134928567
895367214
672514839
247695381
386241795
951783426
569432178
713856942
428179653

542761398
396248175
718593264
681327459
923456817
457819623
839172546
265934781
174685932

419362875
753918624
682547139
395876412
874251963
261439587
126794358
547683291
938125746

182956734
536874219
497123586
628745193
314692857
759318462
873261945
941537628
265489371

391247568
482563197
567198243
724381659
938456721
615729384
156834972
879612435
243975816

957831642
486592731
231647859
625913487
149768523
378254916
813479265
592386174
764125398

148637529
329845167
576921483
613478295
452396871
987152634
864719352
291563748
735284916

153794268
642358197
798261354
561937482
389426571
427815936
216589743
934672815
875143629

594138762
382576419
167429538
631957284
758214693
249863157
473695821
916782345
825341976

478513629
239876415
165249378
986352147
754961283
312784956
647138592
591627834
823495761

398261547
657438921
241759368
486197235
179523486
532846719
863972154
714385692
925614873

125748936
689235417
473916582
931824765
862573194
754691823
318452679
247169358
596387241

315498267
874256931
629317458
963741825
542839176
781562394
198625743
236174589
457983612

389162457
214735896
756984231
165498372
937621584
842573619
593247168
628319745
471856923

724158693
316792854
598346172
467513928
839624517
152987436
245871369
973465281
681239745

328719654
497526813
156384927
712958436
563247198
984163572
631492785
249875361
875631249

384715926
256984137
791632854
863497512
517826493
429351768
972568341
145273689
638149275

542718936
961324785
378569412
453982167
297631854
816475329
124896573
639157248
785243691

459162378
873945126
162783954
285397641
947216583
631458297
798621435
514839762
326574819

217384695
485296137
936175284
863417529
154629873
792538461
348952716
621743958
579861342

814597236
975623814
326814597
198465723
453279168
762138459
239781645
647352981
581946372

914658327
763294518
852137964
578419632
149362785
236785149
385921476
697843251
421576893

124986357
568473912
397512486
432865791
981237564
675194238
859721643
246358179
713649825

293547618
647918532
158236749
865491273
721653984
934872156
572364891
416789325
389125467

176298543
458763129
392514678
943156782
781329456
265847391
619472835
534981267
827635914

398561472
165247938
472893561
957612843
283475619
641389725
729156384
836924157
514738296

739165284
215384796
846792531
368279415
952418673
471536829
684921357
123657948
597843162

862175439
493628715
715493826
957281643
628349157
134756298
586912374
371564982
249837561

371845692
864291537
925736481
749328165
618574329
253169748
537682914
486917253
192453876

354986712
629137845
178524693
981642357
546371928
237895461
813269574
462753189
795418236

534726198
917854632
862391754
278615349
143289567
695473281
789562413
451937826
326148975

732586419
864913572
195274368
429837651
681495237
573621984
918362745
246758193
357149826

412935687
735286941
698714253
356847192
971523468
284691375
563179824
849352716
127468539

487521693
596738421
312964578
269157834
174683259
853492716
738216945
941875362
625349187

652439718
139687425
748512936
375198264
296354187
481726593
967243851
814965372
523871649

213784956
589236741
674159832
391872465
825643179
746591283
137425698
452968317
968317524

287469135
345821967
961537248
578142396
192653784
436978521
859214673
623785419
714396852

319846257
862517439
457239681
923178564
674925813
581463792
196754328
245381976
738692145

473819265
285463197
169257348
816972453
537641829
942538671
391724586
754186932
628395714

124935768
567281493
893647251
631872549
259416837
478359126
345798612
982164375
716523984

189463752
574298316
623715894
957186423
268354179
431972568
746539281
395821647
812647935

714856923
685923174
923714568
346279815
872135496
159648732
267481359
431592687
598367241

723958461
689134572
451267893
378412956
194685237
562793184
815326749
246879315
937541628

594267183
612438975
738195624
865324791
349671258
127589346
953812467
281746539
476953812

951724863
786931542
423658917
192846375
865372491
347519286
614285739
579463128
238197654

793415826
564982731
812637549
381259467
257364198
649871352
125793684
938146275
476528913

681295347
452378196
937461582
324859671
568147239
719623854
296534718
145786923
873912465

174892635
362175948
985643217
237469851
618527493
549381762
756938124
891254376
423716589

524813769
976254831
813967425
467325198
192748356
358196247
685431972
749682513
231579684

951786234
874253196
236491785
349528617
718634952
562179843
483962571
695317428
127845369

942756183
873142569
156983274
289537641
617498352
534261798
421679835
798325416
365814927

947581326
356792814
128643957
594827631
871436295
263915478
785269143
412378569
639154782

579438216
418652739
623179845
192346587
354827961
867915324
241593678
785264193
936781452

391478256
458623917
726915438
842361795
573894162
169257384
284136579
635749821
917582643

174659238
289743561
365182749
652937184
918426357
437518692
591374826
843261975
726895413

148579236
529386417
673241958
967435182
254817693
381692745
735924861
892163574
416758329

476358912
325719486
981264537
143625879
658937241
297481653
714892365
839576124
562143798

219573648
476981235
853426917
598347162
724165893
631892574
945638721
162754389
387219456

513489672
986257341
472631598
829165437
764893125
351742986
198524763
637918254
245376819

641572938
753489261
892316574
934168752
165724389
278935416
417893625
329651847
586247193

482539167
175468293
369712854
238954671
714683925
956127438
641395782
527846319
893271546

612758934
453296187
987314562
841675293
739821456
526439718
275163849
394587621
168942375

623851749
751964238
849372516
378425691
214693857
965187423
492736185
587219364
136548972

614753928
597682341
382491657
928147536
463528179
175936284
856379412
739214865
241865793

428356179
136972458
957481623
684197532
293845761
571263984
749538216
815629347
362714895

684523197
573918264
921476385
137684952
492351678
856792431
268135749
745269813
319847526

354726891
168934257
972815436
789152364
246398175
531467928
823571649
497683512
615249783

625491387
918273456
743586921
257814639
369752148
184369275
836147592
592638714
471925863

658739124
912548763
437612598
863291457
795463812
124857936
286175349
371924685
549386271

319827465
827564139
645391782
932478651
786152394
451936827
574283916
268719543
193645278

578341296
496528317
132976845
743169582
851432769
269785431
314297658
987653124
625814973

251684973
789325164
364971285
198753642
423169857
675248391
837492516
916537428
542816739

827915346
954326718
316748925
579632481
681574293
243891567
738469152
462153879
195287634

321498576
857163429
649752381
785321964
964587213
213946857
532674198
478219635
196835742

547138629
936752184
218694537
164523978
793816245
825479316
382967451
671245893
459381762

947581623
356472198
281936457
493765812
628314579
175829346
712658934
834197265
569243781

682513479
374269518
519847236
167985342
245136897
938724165
793452681
451698723
826371954

843751926
759628134
162349857
987235461
236417589
514986372
691573248
328164795
475892613

571328469
264971538
938546217
857192346
419653782
326784951
783469125
192835674
645217893

783241956
196853427
542679381
379168245
418325679
265497813
924716538
637582194
851934762

913768425
642915738
857432961
491823657
735146289
268597314
176354892
524689173
389271546

721836549
584719236
936542178
195328467
473165892
268497351
312974685
849651723
657283914

824613759
736954218
915872463
278391645
691745382
453268197
569427831
182536974
347189526

894126375
763584219
215937648
641752893
372849561
958361724
436215987
189673452
527498136

169457328
435821769
728396451
846935217
512674983
973182645
354219876
297568134
681743592

768392145
593714862
142856973
639527481
451683297
827149356
314965728
986271534
275438619

914765382
762138594
853924167
438297651
621453978
579816243
245671839
186349725
397582416

875432169
936571482
412698573
284169735
763845921
591327648
649253817
358716294
127984356

625739418
931548726
478621539
852197364
369284157
714365982
597816243
246953871
183472695

217936845
684512793
593874261
362198457
945367182
871245639
439781526
128659374
756423918

935876214
127354869
846921375
492768153
783215496
561493782
614582937
359147628
278639541

735864192
821957436
964213857
143625789
659748321
287391564
416582973
398476215
572139648

123947658
746285913
895163472
681524397
254379861
937618245
562891734
378456129
419732586

975361824
634872519
281459376
346915782
819247635
527638491
792586143
468123957
153794268

352167948
749852316
168943752
973285164
481639275
625471839
516398427
294716583
837524691

285731694
739645281
164829753
952487316
317562849
846193527
478216935
691358472
523974168

329764185
867315294
154982376
638591427
491827653
572436819
986153742
713249568
245678931

347896521
829175463
651324798
985261347
736548219
412739856
598417632
173652984
264983175

658173429
724659813
139248765
593724681
862531947
471896532
947362158
315487296
286915374

621438957
478965231
953172468
342516789
719843625
865297314
137684592
296751843
584329176

138462795
956738421
742159386
813297654
675843219
429615873
597326148
264581937
381974562

697532184
385149627
214687593
936418752
521976348
748325916
152764839
479853261
863291475

932481657
157632894
864759312
683517429
491823765
275964138
716298543
328145976
549376281

821765493
974831256
635924187
192546738
456378921
387192645
719253864
568419372
243687519

683954271
247361895
519782364
354217689
961538742
728649153
195873426
832496517
476125938

185723649
963584127
724619835
892437516
431856972
576291384
347165298
259348761
618972453

491568327
385217694
276943851
824739165
659821473
713456289
937684512
548192736
162375948

365792814
182345769
749816532
834567291
651289473
297134685
528973146
473651928
916428357

952186743
316974528
748532169
483619275
527348691
691725834
879461352
264853917
135297486

479318256
236574981
851629473
318796542
594283167
762145398
925861734
183457629
647932815

821964357
934758621
765123489
487235916
692481735
153697248
346819572
519372864
278546193

473296185
519483672
628571934
286354791
397128456
154769823
765912348
931845267
842637519

794316825
821754936
635829147
573968412
916432578
248571369
362195784
189247653
457683291

736951248
142683597
958427163
821364759
579218436
463579812
687135924
214796385
395842671

657132894
814597632
932864157
273985461
568421379
149673528
321746985
496258713
785319246

127438695
869275314
534619287
798326541
653841729
412597863
371982456
246153978
985764132

537916428
849257361
261384975
356792184
982143657
714568239
198635742
625471893
473829516

194372658
352681947
867954231
241738596
678529413
539416872
915863724
726145389
483297165

169873452
728546193
453291867
586439271
237615984
914728635
872364519
641957328
395182746

864729135
235814976
197563284
749258361
621347598
583196427
416982753
978435612
352671849

164293578
935678142
827415396
751862934
389541627
642937851
478356219
213789465
596124783

176328459
325469871
498175623
652791348
843652197
719834562
567283914
234916785
981547236

635784192
497621583
128935476
843259761
216347958
579816324
364578219
951462837
782193645

912587463
874362159
563194827
129735648
486219735
735846912
651973284
347628591
298451376

261784935
743659821
895321674
957463182
326918547
418572369
632197458
579846213
184235796

429685371
581473692
673192548
814956723
762314985
935827164
148569237
397241856
256738419

859231746
762548319
413697528
136785294
947326185
285419637
528973461
371864952
694152873

415836297
728419635
639752814
873164952
946325781
251987346
194278563
587643129
362591478

723851649
489637152
561294387
847962513
916345278
352718964
675423891
298176435
134589726

392851647
175643928
648927315
957132864
214768593
863495172
421386759
536279481
789514236

459786132
861923754
237154896
912538467
675491328
348267915
524379681
196845273
783612549

628197453
175483629
943526187
834915762
751264938
269378541
316752894
592841376
487639215

913852674
652743819
784691352
395487126
148526937
267139548
536974281
879215463
421368795

893615724
765842193
412793568
936271845
574986231
281354976
359167482
648529317
127438659

482167539
951432768
367598214
193825647
824671953
675349182
519783426
748256391
236914875

124687593
567493182
983125674
816259347
795314268
432768915
659872431
371546829
248931756

691237485
482516739
357849612
149753268
768421953
523968147
816372594
974185326
235694871

439825617
162793548
785416923
651379482
273548169
948261735
527184396
394652871
816937254

257861439
613924758
489753261
146598327
532176984
978432516
765219843
394685172
821347695

593782614
761394852
482651973
237819465
648235791
159476238
874163529
916528347
325947186

238976514
954821673
617435298
362147859
849253761
175689432
783514926
491762385
526398147

467581329
832946517
951273864
549732681
786195243
213468795
325819476
178654932
694327158

453168927
169327854
827549613
285716349
796435182
341982765
678253491
912874536
534691278

567418329
281639754
394275168
423957681
159826437
876143295
912384576
748562913
635791842

816547392
452693871
397128564
923784156
781265943
564319287
135976428
649832715
278451639

832569147
457318962
196742358
268473519
513896724
749125836
684951273
921637485
375284691

167238495
923514678
485967321
536891742
894672153
712453869
279386514
648125937
351749286

319562748
576384192
482791356
731948265
658237419
294615837
945823671
127456983
863179524

123976548
597483216
486521739
764235981
259148673
318697425
941362857
832759164
675814392

635192748
428735916
179846253
983527461
546981372
712364895
864259137
351478629
297613584

176532984
824967135
935184762
467859321
281673549
593241876
749325618
358416297
612798453

952673841
178429536
463815792
829564173
736182459
541937268
317246985
294358617
685791324

274139685
186754329
593628741
642815973
357496812
819273456
765382194
428961537
931547268

756394218
382761495
914285763
193628547
825417639
467953182
648579321
271836954
539142876

354962178
798314265
621587439
269458713
513276984
487139652
976825341
145693827
832741596

528397614
174265389
639184725
742819563
386752941
951643872
893426157
265971438
417538296

982176345
147325896
635948721
251437689
364819572
798562134
573694218
426781953
819253467

652947813
487531962
139826457
715398246
364275189
928164375
596483721
873612594
241759638

632984175
918357642
475612389
756123894
849576213
321849756
297461538
184235967
563798421

129743685
875916234
436258719
768392541
291485367
354167892
642871953
517639428
983524176

862497351
435621789
791835642
273516894
549283176
186749523
624178935
318952467
957364218

841956723
793281654
526374819
387162495
654893172
912745386
475628931
238419567
169537248

139854627
745692813
862137945
517269384
986345271
324718569
498576132
251483796
673921458

358967421
276481593
419253786
135874269
947326815
682519347
823695174
591748632
764132958

982764135
651238497
473195682
718653249
246971358
395842761
864527913
129386574
537419826

963517284
542689137
871243695
239754816
458196723
716832459
625978341
184365972
397421568

257964138
481357692
639128745
825739416
913846527
746215389
192673854
374582961
568491273

135278649
294613578
687495321
312954786
976182453
458736192
823567914
569841237
741329865

173859264
459627318
826143957
681934725
735216489
294785136
962378541
348591672
517462893

692345187
475189632
318672945
754268319
926431758
831957426
269813574
543726891
187594263

193647528
286195743
754832961
869324157
415976832
327518496
538769214
672451389
941283675

614975382
358426917
729831564
896512473
175364829
432789156
561243798
247198635
983657241

391257486
478936152
526481379
683512947
245798613
917364528
159873264
764129835
832645791

741923568
562148397
983675142
425361789
179284635
836597421
618732954
354819276
297456813

346189572
581723496
297654138
925847613
134265789
678931245
853476921
469312857
712598364

761425839
529378164
843619257
974186523
682543791
315792648
297864315
438251976
156937482

936874215
851296437
724351896
583127964
419635782
267948153
375489621
192763548
648512379

984732561
637815429
215964387
196548273
453627198
728391645
372459816
861273954
549186732

732584691
469217358
158369247
341756982
587923416
926148735
613892574
275431869
894675123

327951846
541687239
896234157
134872965
975146382
268395714
782463591
419528673
653719428

723619584
649582371
815473269
364198752
278345196
591726843
936851427
482937615
157264938

581429376
927613845
643758129
465832917
872196534
319574682
756341298
238967451
194285763

921674385
483591267
675823194
318957426
569482713
742136859
836249571
294715638
157368942

972485316
316927458
584136729
458693172
693712584
721854693
169548237
245379861
837261945

748935621
219648357
563712984
196873542
872564193
435129768
681457239
927386415
354291876

927346518
651827349
834951672
273695481
169784235
485132967
516273894
748569123
392418756

726831594
984526137
531974628
412765389
358249761
679318245
243197856
195683472
867452913

768529413
542731896
391468752
457392168
839146527
216857934
123984675
985673241
674215389

369417285
217358469
854269317
186594732
472836951
593172648
948625173
621783594
735941826

865493271
427615398
913827645
589162437
271384569
634759812
742531986
156948723
398276154

917856234
526394871
348172965
172489653
839765142
654213789
763521498
295648317
481937526

783241956
149765832
625938714
372184695
896572341
451396287
964817523
237459168
518623479

395641872
671289354
428357196
182796435
734528619
956134728
549813267
217465983
863972541

152874639
483691572
679523841
291358764
765142983
834769125
348916257
516237498
927485316

492578361
168349527
753612849
634721958
875496213
219853476
346287195
927135684
581964732

875491362
429683517
136572894
513867249
947235186
682914753
291356478
358749621
764128935

568231497
917458263
243796185
356842971
829173546
174569832
431927658
692385714
785614329

547892613
629314857
318567294
836749521
152683749
794125368
483251976
261978435
975436182

312857946
594216873
678394512
825631497
967482135
143975628
789163254
251748369
436529781

981456372
453728691
267319854
316547928
579182463
842963517
625874139
134295786
798631245

748563192
962187345
531429687
327641859
459378216
816952734
685234971
293715468
174896523

276145839
483296715
915378462
732819654
169457328
548623197
651782943
824931576
397564281

394712568
158396472
627584139
285463917
419875623
763129845
546937281
872651394
931248756

978216453
136745982
524983671
457192368
319867245
682534719
863459127
795621834
241378596

962487315
154392786
783651492
621948573
847523169
539176248
475269831
398715624
216834957

546132987
289547316
173968254
732485169
865291743
491673528
357826491
624719835
918354672

273918645
548267391
196435782
761854239
324679518
985321467
637192854
812543976
459786123

194362857
635781924
782495361
269154783
471238596
358976142
916527438
527843619
843619275

765298413
943516278
812734596
638951724
129473685
457862139
296185347
581347962
374629851

819723564
376548912
245961387
621397845
983254671
457816239
538172496
194635728
762489153

176953428
932486715
845271693
359817264
764325189
218649357
581732946
497168532
623594871

623495871
841367592
759128643
938641725
514732968
276859314
362574189
487913256
195286437

726958143
935214786
418736529
842579631
397861254
561342978
279683415
153497862
684125397

247693185
536218749
918547263
159726834
723489651
864351972
371964528
485172396
692835417

697514382
243879516
815362794
531687249
728941635
469253178
156798423
384125967
972436851

318764952
629385741
457192638
146259387
573418269
982673415
764521893
835947126
291836574

523186749
967254183
418739562
291475836
856923471
374618295
135867924
742391658
689542317

839672514
675314298
214958637
581467923
726839145
943521876
457296381
398145762
162783459

978235614
425168793
631947528
567389241
184726359
293451876
846512937
712893465
359674182

637491528
948257136
125683794
574832961
862179453
391546872
256914387
719368245
483725619

412758936
593264817
678193542
785641329
936825471
124379658
367582194
859417263
241936785

148297365
275631894
936548127
761924583
354816279
829375641
512789436
493162758
687453912

395768214
217345986
486291573
962417835
158639427
743852169
631524798
579186342
824973651

723685941
964317582
851294736
378142695
146759328
295836417
419568273
632971854
587423169

289175463
135648792
476293518
617984325
823516974
594327186
942851637
768439251
351762849

354891267
761532849
289647513
913726485
647358192
528419376
492173658
136985724
875264931

458617392
639524178
217893564
382746951
175239846
964185237
523478619
791362485
846951723

876495321
359821476
214367859
731582964
648719532
592634187
165978243
983246715
427153698

389624517
214357698
675198432
837462159
152973864
496815723
723546981
541289376
968731245

617948532
935271864
248653971
452316789
176894325
893527416
369482157
581769243
724135698

584271396
973658124
612439875
157823649
369147582
428965731
736592418
241786953
895314267

328791465
469258371
751463298
216384957
845179623
937625814
584912736
172836549
693547182

123958746
894762135
567431928
918524673
342679851
675813294
739146582
481295367
256387419

413872659
795613284
268945317
154237968
932486571
687591423
846729135
329158746
571364892

283417569
976835142
415296873
634579218
198642735
527381496
349758621
752163984
861924357

964517832
253468917
718329645
531286794
829743156
647951283
496832571
185674329
372195468

879126543
145739268
632584917
926317854
718645392
354892671
491258736
587463129
263971485

476352819
915867234
283419567
791628345
654173982
328945671
149286753
562731498
837594126

317685924
489172563
526394187
841536792
273918456
965247318
132769845
758421639
694853271

546138927
928765134
713429568
159873642
632941785
487256391
294317856
861594273
375682419

238451976
567829341
194673825
852164739
943785612
716932458
389517264
421396587
675248193

514693278
937281456
628754193
183569742
469127835
752348619
845976321
396412587
271835964

685713429
421958763
397624851
932475186
714862395
568391274
176239548
859147632
243586917

279853146
561472839
438916275
926184357
813765924
754329681
692537418
145298763
387641592

912487365
845963712
637125948
571348629
498276153
263519874
759632481
384751296
126894537

374618592
981523764
625974318
132897645
598346271
467152839
249735186
756481923
813269457

356749218
728153694
491286537
612938475
975461382
843527961
184695723
267314859
539872146

567892143
923614587
814573962
791438625
642759831
358126479
189347256
276985314
435261798

635741298
819532674
742689315
371298456
258467931
496315782
987126543
124953867
563874129

298645317
136789542
574123698
845276139
312954786
967831425
659418273
781362954
423597861

314956872
578214963
629837154
486172395
231549687
795683241
162495738
943728516
857361429

497138562
816592473
352674189
761923854
534867291
289451736
645719328
173286945
928345617

913584276
826371594
745269381
592143768
167928453
438657912
689732145
351496827
274815639

371568942
426397518
589142637
192675384
758423169
634819725
843751296
215986473
967234851

769234581
458167239
132598476
941682357
273415968
685973124
326749815
814356792
597821643

436521798
921784635
857963214
165342987
382679541
794158362
278436159
649215873
513897426

491237658
256948371
738615429
374869512
869152743
512473896
625781934
943526187
187394265

428593617
657821493
139746528
214935786
795468231
386172945
872354169
941687352
563219874

394721685
215836794
786594213
523187946
147962538
869345127
678213459
431659872
952478361

472689153
856137294
913542876
741253968
369718542
528964731
184395627
235876419
697421385

392681574
857423916
614579823
268154397
149237658
735968241
476892135
983715462
521346789

674192358
239857416
851364729
927481635
145936872
386275941
598713264
463529187
712648593

492831765
386527419
751649382
237485196
849216537
615973248
574198623
923764851
168352974

354619827
268745193
917832546
123598674
546273918
879164235
431956782
692387451
785421369

718654932
354297618
692318745
169435287
835721469
427869153
581976324
276543891
943182576

673218954
294357681
185694723
567183249
829476315
341925876
918562437
452739168
736841592

879342561
156987423
243561879
327154986
618739245
495628137
581476392
964213758
732895614

472653918
583971462
169824375
937486251
256719834
841235697
795342186
328167549
614598723

932485167
864712359
751396284
548931672
297658431
316247598
129573846
675824913
483169725

573289641
284615973
169374825
412893567
756421398
938756412
891562734
325947186
647138259

628149753
345267198
179835246
562318479
491672385
783594621
217983564
956421837
834756912

542839716
981657234
367124598
439586172
815273469
276941385
753498621
628715943
194362857

534692187
971584623
682137594
846925371
359761248
217843956
725318469
198456732
463279815

234856197
687219453
195734862
961427538
873165249
542398716
729543681
358671924
416982375

429751836
817364925
635928471
952413768
348697512
176285394
564139287
791842653
283576149

836925741
192467385
475183629
654371298
981642537
723859164
348716952
219534876
567298413

618254739
743891526
295736841
461387952
852469173
937125684
129573468
584612397
376948215

931786542
564231879
278549136
849315267
752968413
316427985
427893651
195674328
683152794

958734126
637291584
214685973
372546891
865913742
149827635
726359418
581472369
493168257

768925314
142736958
593418762
614253879
375869421
829147635
981372546
436591287
257684193

851426793
392875416
647139285
184597632
735268941
269314578
573641829
926783154
418952367

923718546
576324918
184596273
235987164
697143825
418652739
852431697
749265381
361879452

698137425
521964738
374258916
286593174
413786592
957412683
162849357
845371269
739625841

245879163
713624895
986135247
569382714
472916358
831457926
398541672
657293481
124768539

195826734
462739581
387145269
576298143
821463975
934571826
618357492
253984617
749612358

981352467
564978213
327641985
735814692
812769354
649523871
158436729
293187546
476295138

462385791
759261843
813497265
194532687
587649132
236718459
645123978
971854326
328976514

147263985
938751624
265489173
756328419
329146758
814975236
572634891
681592347
493817562

284756319
631492758
759318246
318674925
975231864
426589173
142963587
897145632
563827491

527931468
986574231
413628579
172469853
694853127
835217694
369185742
241796385
758342916

135628974
968743251
247951386
516837492
829564713
374192865
682419537
753286149
491375628

269134785
185796432
743582916
421973658
598461273
637258194
312847569
854619327
976325841

581264379
647395218
923871654
214956837
795438126
836127495
172649583
369582741
458713962

571468932
864293751
239157648
752639814
198742365
643581279
917324586
486975123
325816497

461792835
387145692
259836714
896251473
724389561
135674289
972518346
518463927
643927158

296817534
157324689
438695172
915248367
374169258
682753491
743581926
829436715
561972843

761834592
852179364
493265178
274981653
539726841
186543729
345612987
628397415
917458236

389657142
754213698
612498357
865372914
431589726
927164583
143926875
576841239
298735461

674519823
159328746
283476951
841653297
537291684
926784315
368945172
715862439
492137568

583417692
167925843
924386157
896752431
372641985
451839726
738264519
645193278
219578364

517392648
249568371
638741529
195623487
826457913
473819265
752136894
984275136
361984752

267391854
415867392
893524671
126745938
379218465
548936217
782653149
651489723
934172586

269543781
831627954
745981326
357168492
914752638
682394175
496875213
178236549
523419867

914236587
526748319
873519426
687194253
431625978
259873641
392487165
745361892
168952734

276485391
389176425
451239687
843561972
912347856
765892143
598623714
624718539
137954268

947156823
318429765
265873491
432795186
589612347
176384259
854937612
721568934
693241578

185239467
627541839
493768512
968152374
714396285
352874196
849623751
536417928
271985643

913845276
768392154
254716389
386579412
591284763
427163895
135627948
679438521
842951637

416829573
523147968
789356214
165472839
294683751
378591426
932768145
841235697
657914382

756913428
432876951
189452736
398241675
527698143
641537892
815724369
973165284
264389517

612459837
745238169
893176542
239617485
481592673
567843291
958324716
326781954
174965328

243651897
695874213
187293645
726189354
931425786
458736129
864517932
519362478
372948561

473295816
829617345
165384297
314758962
582961734
697432581
946573128
731826459
258149673

475682913
239451786
861937254
926578341
514329867
783164592
348796125
152843679
697215438

746532198
251849637
893176452
325781946
479625813
618394725
567913284
934268571
182457369

876512394
415893276
392764815
784325961
629178453
531946782
167239548
953481627
248657139

935467128
671328495
284159763
857613249
493872651
126945387
362581974
718294536
549736812

259784316
764139582
813625794
635291847
421578639
978346251
186452973
392817465
547963128

465318792
189427635
372569148
521674983
947183256
836295471
258946317
714832569
693751824

697534182
253871694
418296753
376189245
184652379
925743861
731465928
562918437
849327516

352617948
867429351
194358762
719234685
528796134
436185279
645972813
271843596
983561427

274658319
961234875
538197462
713529684
625483791
849716253
457361928
186942537
392875146

827645319
139827546
456391278
291564783
684732195
573918624
765289431
942153867
318476952

273149658
165832974
948756231
614527893
857391462
329468517
536274189
491683725
782915346

275618493
981243657
643975812
324781965
716592348
598436721
439157286
167824539
852369174

268415973
195273468
437689521
312954687
846127395
579368142
754836219
923741856
681592734

652481937
348976125
791523846
925768413
813245679
467139582
239854761
174692358
586317294

521978346
467321895
839564712
783246951
645139287
192785463
214857639
356492178
978613524

541872639
267539841
983614572
172485396
895263417
634791258
419326785
756148923
328957164

584932716
271648593
639715842
712483965
893576421
465291378
958164237
346827159
127359684

285319746
174682395
963754821
618295473
439871562
752463918
891527634
547136289
326948157

241876359
693154827
785329164
369745218
127983645
458261973
976518432
534692781
812437596

751324968
634198257
928675134
263481579
489257613
175963482
346712895
897546321
512839746

569382147
128794653
437615892
716439528
984527316
352861479
645973281
871246935
293158764

813976524
647512398
295834167
184657239
572493681
369281745
938725416
726148953
451369872

568491732
491273586
372685491
635829174
287146359
149357628
923564817
814732965
756918243

257489361
613257894
894631527
436915782
182764935
579823146
765392418
921548673
348176259

975364281
461782953
283951647
819643725
756829314
342175896
194237568
538496172
627518439

328965741
197483652
564721398
746218935
231597864
985346127
659174283
472839516
813652479

569273841
734186529
182594673
976351482
248967315
351428967
817639254
623745198
495812736

895436127
461725893
732189654
926817435
147352986
358964712
519643278
274598361
683271549

937581264
215476893
864392517
542169378
793845126
186237459
471623985
359718642
628954731

234618975
795234168
168759342
851963427
479125683
623487519
916372854
387546291
542891736

123467589
794528316
568319724
439786251
281945673
675132498
916274835
852693147
347851962

183246597
467915823
529387614
275634189
914578236
836129745
658491372
792863451
341752968

916453872
384276519
752198436
163824957
295761348
847935261
479512683
628347195
531689724

749638512
163295487
582741693
674812935
918356274
235479861
426183759
851927346
397564128

294815637
657329841
183467529
531978462
728546193
946231758
415792386
862153974
379684215

238471569
947265831
165398427
571839642
684512973
329647185
893754216
752186394
416923758

982634571
347512986
165798432
213469758
794851263
658273149
821347695
579186324
436925817

473152698
216983754
895674231
769318542
358247169
142569387
931826475
624795813
587431926

592371486
347268519
861459372
135647928
678932154
924185763
753896241
416523897
289714635

571296348
682431579
439578261
726184935
948753126
153962784
215647893
367819452
894325617

348521796
176948352
952367481
265734819
739816245
814259673
483695127
527183964
691472538

241985763
879316425
356724198
963478251
428561937
715239684
532197846
184652379
697843512

239184756
145672938
867593412
354921687
672438591
918756243
723845169
586219374
491367825

593872164
128643759
764591382
936724518
451368297
287159436
345987621
679215843
812436975

198347526
253861497
746529831
429618375
875493612
631275984
512986743
967134258
384752169

492631578
536784921
178925436
957246183
284153769
613879245
329567814
845312697
761498352

291873654
643519287
785246391
436152879
829734516
157968432
968321745
374695128
512487963

648915327
392674851
175238946
823497165
456381279
917526483
734162598
269853714
581749632

128534967
769182453
543967218
612895734
974213685
385746129
437628591
896451372
251379846

896514327
352769841
174283569
261398754
547126983
938475216
719842635
623951478
485637192

781936425
426785913
593142867
835674291
612359748
947218536
159823674
368497152
274561389

243697158
891452736
576138249
387514692
962873514
415269873
634785921
728941365
159326487

749823516
382615497
615974238
561398742
278451369
934762851
856249173
193587624
427136985

172658349
854239716
396147582
635724891
981563427
427891653
268975134
549316278
713482965

613875492
528914367
794236158
247153986
835469721
961728534
186597243
352641879
479382615

284615793
637948215
951327468
576431982
312589647
498762351
725196834
849253176
163874529

185243679
349768152
276915834
438691725
921537468
657824913
893156247
714382596
562479381

461275893
985631472
273948651
648127539
137459268
529386147
792514386
356892714
814763925

639751248
721846395
854329176
485172963
976534821
213968457
397285614
168497532
542613789

265179384
739854261
814326957
376518492
158492736
492637518
627983145
543761829
981245673

486325719
573914826
921768534
315672498
794853261
862491375
248139657
639547182
157286943

538974126
192586347
467231895
821697453
753418962
946352718
314865279
285749631
679123584

198763452
547298613
236154897
985437126
614529378
372681549
453872961
769315284
821946735

716392845
958741362
243685197
382957416
174236589
569418273
431579628
695824731
827163954

259783164
618942573
437651982
123896745
964527831
875134296
541378629
792465318
386219457

467528139
289413675
531967824
345689217
176235948
928174563
752391486
814756392
693842751

287159346
195643827
346827195
923475681
514268973
768931452
852396714
439712568
671584239

682973514
375481296
419256378
798125643
146738925
253694781
524869137
931547862
867312459

267845139
948371652
153269487
326587914
814926375
795413268
471698523
582134796
639752841

395817462
467259813
821346795
576938124
148725936
239461587
753192648
612584379
984673251

381456792
946712538
752983164
473821956
198645273
265397481
827169345
534278619
619534827

965137248
138924657
724865913
613248579
849573126
572619384
281796435
356482791
497351862

268795314
457321986
913684572
672538491
391246857
845917623
724853169
186479235
539162748

815342976
279516483
634789125
756924318
948137652
123865749
487293561
362451897
591678234

867139425
251874693
943562781
738615249
194728536
526943178
375486912
489251367
612397854

386217549
149385726
752946318
293461857
675892431
814573962
537628194
928154673
461739285

842539761
159647328
763218549
978362415
625194873
314785692
537926184
491873256
286451937

257984631
831756429
496321785
913275864
574638192
682149357
369412578
745893216
128567943

387256914
296143875
415798236
829617543
153984762
764532198
678421359
531869427
942375681

739648215
425179863
618352497
152964378
376285941
894713526
563421789
941837652
287596134

635294781
178365429
429187536
356821974
892476153
741539268
984753612
217648395
563912847

412586379
938271645
765493182
843657291
691324857
257918463
174839526
326745918
589162734

312759468
685134792
794682531
428573619
536918247
179426385
253841976
941267853
867395124

197824536
368957124
245163987
471235698
983416275
652798341
514382769
726549813
839671452

295683417
684197532
371524968
538271694
467359821
912846375
729468153
853912746
146735289

648329571
517846392
923715486
354268719
291457863
786193245
172634958
439581627
865972134

546239187
198576324
237814965
782165439
413927658
659348271
971652843
865493712
324781596

768419235
925637814
341285976
487361592
159724683
236958147
514876329
892543761
673192458

487912536
951463782
236758941
328596174
679241853
514387629
765134298
193825467
842679315

321965874
897142653
456387912
549723168
168594327
732618495
675431289
983256741
214879536

832194576
415762893
796538412
583629147
629417385
174853629
347286951
958371264
261945738

695813274
481726359
723945186
579682431
346197825
218534967
937261548
862459713
154378692

316472895
857936124
942185673
721649358
698357412
435821967
289513746
563794281
174268539

971562834
465738219
832194756
189625473
726341598
354987162
647213985
213859647
598476321

731649258
528731469
496258371
162394785
974865123
385172694
843526917
217983546
659417832

314268759
275194836
968375124
821937645
639541278
457826391
183759462
796412583
542683917

932567481
158493726
764218359
389625147
571384962
246971835
895736214
623149578
417852693

471923568
328645719
569178342
796312854
815467293
234589176
642851937
957234681
183796425

817234659
946578231
235619487
172495863
364781592
598326714
729853146
451967328
683142975

349762815
821395674
765184293
584619732
273548961
196273458
452936187
637821549
918457326

832569741
167482395
495317826
928675134
756134289
341928567
689251473
574893612
213746958

168534972
453972168
972816543
326751894
891463257
745298316
539687421
217345689
684129735

327519468
496823175
158647923
631492587
542178396
789365241
964751832
875234619
213986754

368192574
247658139
951734628
624517893
795843216
183269745
819425367
532976481
476381952

367215948
145389627
289674135
926831574
834756291
571942863
793168452
412597386
658423719

376812945
421359678
859476321
513684792
268791453
794523186
935148267
647235819
182967534

512698743
479312586
836457921
124789365
397526814
658134297
963245178
245871639
781963452

593241678
162738954
847956312
718495236
934612785
256873149
621384597
475129863
389567421

796153482
185247369
342689175
834521697
671894253
529736814
263978541
417365928
958412736

562197483
378246591
941835672
294681357
783459216
156372948
819523764
437968125
625714839

943672581
571849623
826315974
158267349
734951862
692438157
385124796
419786235
267593418

294718563
573296814
618345792
126537489
839462175
745981326
952173648
361824957
487659231

854637192
793512846
261948357
918376425
326485719
547291683
185769234
479823561
632154978

498167352
125834697
367295814
536782149
749351268
812649735
253418976
971526483
684973521

193248675
457163928
682795413
516372894
328459167
749681532
974826351
835917246
261534789

684197532
291356748
537428169
348712695
162985473
759634821
425879316
873261954
916543287

752136984
613894572
489572361
598461237
264387195
371259846
945628713
137945628
826713459

675298413
219346758
483751269
768935124
194627835
352814697
526473981
937182546
841569372

186245937
945731268
372689541
217856493
854923176
639417852
568174329
491362785
723598614

457236819
139758264
286419375
374591682
861324597
592867143
928173456
713645928
645982731

721945683
648137259
953268174
374526918
865491732
219873546
536782491
192354867
487619325

641739285
527486319
398251476
152897634
839614527
476523891
914368752
785942163
263175948

759163482
412987563
386542791
265398174
197624358
834751926
673819245
948235617
521476839

154836792
378529416
629174853
546917328
297368145
831245967
713452689
482693571
965781234

764153298
359286147
128479635
981547362
476321859
532968471
613792584
847615923
295834716

871245639
463918725
529367148
318652974
296471583
745839261
952784316
134526897
687193452

954216387
278539146
361478952
892763415
135842679
746195238
523981764
687324591
419657823

725419638
146837259
983256147
451683972
678925314
392174865
867591423
519342786
234768591

874215396
563978124
912436785
327654819
695187243
148392567
489523671
256741938
731869452

297841536
851736492
643259871
916573248
432698157
578124369
185367924
369412785
724985613

462187395
598632741
731549628
673921854
825374916
149856273
914763582
387215469
256498137

546187239
729563814
831429567
387916425
962854173
415732698
298341756
174695382
653278941

754869231
123547968
896321457
489213675
312675849
675984123
567192384
231458796
948736512

651798324
397425816
482136957
938574162
714862539
526913478
169347285
245681793
873259641

519847362
834296715
627531948
483165297
256973481
791482536
965714823
342658179
178329654

321465897
794381625
856927431
937812546
518643972
462759318
179536284
683274159
245198763

498765321
723941865
156823479
231457986
584396217
967182534
375219648
819634752
642578193

781346295
549712863
362985741
498261357
153479682
276853914
815637429
934528176
627194538

715328964
436197285
982564371
269813547
154276839
378945126
527689413
691432758
843751692

916437258
238561974
475298613
697143582
183952746
542876391
861725439
729384165
354619827

163589472
947263518
852147369
639871254
271354896
485926731
726415983
598632147
314798625

671524839
835697124
942138567
394782651
268915743
517463982
123876495
756249318
489351276

853492176
194736825
627185394
931268457
765314982
248957613
419573268
376821549
582649731

986137254
153248679
274956318
831569427
725314896
469782135
542873961
697421583
318695742

137528496
984617325
526934817
478152639
351796284
692483751
713269548
845371962
269845173

751348962
268159473
493267581
612475839
879623154
345891726
526714398
984532617
137986245

478256319
361987425
295134786
627591843
853472691
149863257
586349172
932718564
714625938

178432596
432965871
596781243
315679428
647218359
829543167
251897634
963124785
784356912

347586921
218934756
569172834
721453689
483629175
695817342
134298567
856741293
972365418

547912836
296853147
183764295
452136789
861279453
379485612
725341968
618597324
934628571

874592613
923146857
165378429
281769534
346825791
759431286
698217345
537984162
412653978

852971634
613254879
479368152
127546983
564893217
398712546
985637421
231489765
746125398

542736189
681925473
397148265
925381746
714692538
836574912
468219357
253467891
179853624

724581396
861392574
395764128
673458912
419236785
582179643
157823469
236947851
948615237

896254173
723916854
541387269
412573698
938641725
657892341
374169582
165428937
289735416

712594386
935867241
864213759
127658934
649731528
358429617
486372195
271945863
593186472

896534271
713826549
524179386
237658194
451297638
968413752
682345917
175982463
349761825

374569182
925184673
168723954
857436219
249871536
613952748
431297865
782645391
596318427

826159473
913478265
754362198
145837629
672915384
398624517
581293746
467581932
239746851

648713529
219465738
537892416
184937265
753621984
926584173
472358691
861249357
395176842

413692857
579148326
268357941
651983472
794521638
382764519
835276194
147839265
926415783

925648317
314957286
786321495
563419728
247583169
198276534
651834972
479162853
832795641

475913628
638254179
129678345
317546982
856129734
942837516
264391857
791485263
583762491

875491263
692837154
341256789
483529617
157364892
269178435
714985326
938642571
526713948

835271649
497563812
621849573
783692451
514738296
269415738
946187325
158324967
372956184

867543912
359126784
412789635
293418567
674935128
185267349
548671293
726394851
931852476

154982673
362745981
798136542
645397128
823614795
917528436
586279314
439861257
271453869

512684793
379125648
684937521
927846135
153279486
468351279
296418357
845763912
731592864

164728539
823594716
579361824
647215983
952836147
318947265
786452391
435189672
291673458

923857164
158436972
746912583
864593217
379128645
215674398
497365821
632781459
581249736

564983271
137265498
982417563
719546382
825371649
643829715
451738926
378692154
296154837

987613452
326954781
154728369
735149628
269837514
418265973
671392845
843571296
592486137

128946735
367285941
945173268
736524819
489761352
512398476
671832594
253419687
894657123

286954731
195376824
437128965
368542179
971863452
542719386
859631247
614287593
723495618

893172465
726459381
541836279
162745938
459328617
387691542
218963754
934517826
675284193

789231654
162548379
543976182
874692531
231785496
956314827
617859243
495123768
328467915

489657321
256139847
371482695
725814963
194763582
863925174
547396218
938241756
612578439

172859364
345671298
698432157
953164872
781295643
426387519
534926781
869713425
217548936

294513768
638974215
571268493
843756921
157892634
926431587
419687352
785329146
362145879

826514793
753829416
419763825
642987351
937152684
185436279
371245968
268391547
594678132

438975126
195264783
267138954
549721638
786593241
312486579
674812395
821359467
953647812

932187465
756324198
814965372
568791234
143256987
279438651
487613529
695842713
321579846

653748921
894321567
721965483
285134796
316897254
479652318
548213679
937586142
162479835

723541986
918637254
645982731
254376198
369814572
187259463
576423819
892165347
431798625

672194385
854736912
139582674
523467198
968213457
741859236
216375849
485921763
397648521

823196754
765843912
419527386
932758461
178264593
546319827
657931248
284675139
391482675

574296183
329418657
861735429
938542761
217683594
645179238
453861972
182957346
796324815

649285137
321967584
857314629
165872493
792431865
438596271
583129746
216743958
974658312

534186792
612397458
987542316
725638149
398214567
461759283
243861975
156973824
879425631

246978135
375412986
981365724
624893571
153247869
798651342
839124657
512786493
467539218

637241895
259378461
184956723
473689512
861523974
925714638
546137289
398462157
712895346

265843197
943517268
871926354
359461782
782359416
614782539
197238645
426195873
538674921

321748659
986325714
574196382
265413897
817962435
493857126
649531278
732689541
158274963

932716584
476985123
158342769
549678231
763421895
281539647
324167958
815293476
697854312

298645137
741389265
635217984
162873459
457961328
389452716
914528673
576134892
823796541

743291586
852764931
916583742
127859463
584637219
369142875
298376154
435918627
671425398

219784635
583621947
476935281
351849726
924367158
768512394
847193562
695278413
132456879

987241356
361859742
452376918
634917825
295683471
718524693
879135264
543762189
126498537

768931542
529684317
314275896
436529781
271348659
895716423
153897264
647152938
982463175

758932164
264751938
319864257
643598721
875126349
192347586
487213695
936475812
521689473

973256814
846713259
512894763
325971648
498635127
761482395
687149532
134528976
259367481

512743986
876129543
943658172
168574329
354982761
297316458
729461835
481235697
635897214

537128496
846739251
291456873
952613784
168247539
374985162
725394618
483561927
619872345

624179835
758362419
139548672
386795241
591426783
247813596
865934127
972681354
413257968

473891625
698452137
512736489
735918246
169524873
284367951
327149568
956283714
841675392

932176485
816534297
457289613
281453976
749618532
365927841
593742168
628391754
174865329

217985364
948637152
365412897
682753941
439261785
571894623
194578236
823146579
756329418

126539874
347286951
985471362
872193645
493765128
651842793
538927416
269314587
714658239

529834671
863721459
471956328
198247563
734685912
256319847
647193285
385472196
912568734

915827436
487536219
326491587
564372198
798164325
132958674
659713842
241689753
873245961

362958471
459127863
871643529
523486917
617539284
984271635
235764198
796815342
148392756

516478293
234196857
987532641
791685432
825349716
643721985
162954378
359867124
478213569

193485726
465273918
782196534
326819457
879524361
514367892
941658273
237941685
658732149

432815796
651972834
897364512
568129473
124753968
379486251
715648329
243591687
986237145

386749215
541623879
279158346
163897524
498215637
752436198
925364781
814572963
637981452

543276198
768391542
219584367
831459276
675823419
924617835
392748651
487165923
156932784

873629451
126534987
594871236
269148375
457362819
318957624
785493162
641285793
932716548

718459632
543267891
629831475
387142956
492685317
165793248
836574129
254916783
971328564

782351649
654927831
319864275
431786952
527193486
896542317
248675193
973218564
165439728

831659427
794312856
526487391
478126935
152973648
369548712
913865274
285734169
647291583

914268735
576349812
238157649
382571964
745926381
169483257
821735496
493612578
657894123

436178259
521934867
897625314
915847632
374256981
268391475
682519743
759463128
143782596

593146728
472839615
816257349
958674231
327518496
164923857
741385962
685492173
239761584

726418539
159723684
348596127
637285941
214937856
985164273
471652398
593841762
862379415

827361495
964875123
315942678
572186349
149237856
683594712
731659284
256418937
498723561

329561487
157482639
864397152
576834291
931625748
248179365
482913576
615748923
793256814

987321564
652948173
341576982
275184639
496237815
138695247
519463728
863752491
724819356

371456928
852391467
649872531
495618273
263749185
187235649
538964712
924187356
716523894

582741369
317629854
946358217
875962431
463517982
291834675
758293146
624185793
139476528

632945187
518276493
497381526
865134279
349762815
271859634
124597368
953618742
786423951

621385749
374169825
598274136
956413287
482957613
137628594
863592471
719846352
245731968

582671934
714935826
963842175
431286597
829357641
657419382
376528419
145793268
298164753

325841697
164792835
789365412
953278146
648519273
217436589
472153968
591687324
836924751

196258437
234769185
578341962
981425673
457936218
623817594
369572841
845193726
712684359

892745361
751386429
346219758
427961835
913528647
568437192
134852976
289674513
675193284

564217398
978536412
321984657
456723189
793861245
812459763
149375826
687192534
235648971

752941863
693857142
481623795
548162379
326798451
917435628
864519237
279384516
135276984

976835241
584129736
123476958
368254179
492718563
751963482
245681397
837592614
619347825

192465783
436728159
758391264
819542376
567983421
324617598
271839645
683254917
945176832

837952146
614873259
925146783
568294371
372561894
149738562
796315428
251489637
483627915

347295168
859167324
612348957
168923745
924756831
735814692
573682419
296471583
481539276

591623748
647581923
823497615
376214589
219358476
458769231
935172864
182946357
764835192

485739621
172856934
396412758
751928346
943671285
268543197
824367519
537194862
619285473

341278596
296153748
758469123
685932471
472815369
139746285
863527914
917384652
524691837

296854173
713296584
854713269
937425816
482361957
165987432
371542698
629178345
548639721

576831249
198425763
342976851
659184327
821367594
734592618
215743986
967218435
483659172

289764531
753918642
164253987
578326194
496571823
312489756
627835419
841692375
935147268

193458762
562739184
847216953
281593647
954671238
376824591
635182479
429367815
718945326

396241875
745893612
812657439
129475368
657138294
438962751
283719546
561384927
974526183

254987613
963541872
187623594
571369428
649812357
832475961
326198745
415736289
798254136

268495713
371826594
954317268
642138975
739654821
185972436
417569382
823741659
596283147

421657938
953218764
786394251
647183592
215976843
839425617
392861475
178549326
564732189

542813967
197265348
386974125
473581692
265749813
819632754
951328476
734156289
628497531

157864932
892531674
634279518
789426153
526318749
341795826
963147285
278653491
415982367

258619743
374582196
691347258
915763824
467821935
832954671
126495387
749138562
583276419

573248619
891637542
426915783
968352471
142789356
735164928
217493865
659871234
384526197

523194786
148765293
796823415
962478351
314956872
857312649
639587124
275641938
481239567

392657814
518942637
746318592
987436251
253189476
164725983
831564729
629871345
475293168

214786935
697351248
853942176
145837692
386529417
972614583
739165824
521478369
468293751

367952814
594861732
128347695
842793561
951286473
736514928
683175249
275439186
419628357

863172945
715934862
924568371
691283754
372495186
548617293
439726518
257841639
186359427

468172935
375948216
291365874
756421389
913856427
842793651
627584193
534219768
189637542

792516438
418237956
536498127
157849362
389762514
264351789
673925841
841673295
925184673

725438916
938615247
146279583
287546139
413987652
569321874
371862495
892754361
654193728

347286591
862591473
591374286
915837642
478612935
623459718
289763154
756148329
134925867

284917536
937465182
615832794
428153679
791648325
356279418
549721863
873596241
162384957

451786239
398412756
672395814
826579143
735148692
149623578
217834965
583967421
964251387

826153947
973684512
415972683
259437168
781269354
634815279
548321796
367598421
192746835

914235867
526784391
783916254
465821739
137549682
298673415
379162548
841357926
652498173

312485967
694327158
875916234
483159672
569278341
127643895
731864529
246591783
958732416

436279851
891654732
725183496
918726345
574391628
362548917
147832569
683915274
259467183

354619782
126587934
789243165
418356297
673492851
592871346
945728613
231964578
867135429

845769321
367421895
219538476
481256739
736914582
592873164
978142653
153697248
624385917

698137542
523684791
741592368
986351427
417926835
352748916
164879253
275463189
839215674

651432789
948657231
273198465
834215976
127964358
596873142
415326897
789541623
362789514

389716542
761425983
524398716
275964831
136587429
498231657
953872164
812649375
647153298

246719538
173658942
958342716
521986374
897435261
364271895
489127653
712563489
635894127

713826495
694153728
582974316
249517683
375689241
168342579
937261854
451738962
826495137

492683571
853714926
671592834
587321649
124967358
369845712
915278463
238456197
746139285

724583961
518649327
936712458
249368175
367251849
851497632
693825714
485176293
172934586

293168754
546732891
718495623
829516437
671243589
354879216
987324165
462951378
135687942

639172845
451368792
782495316
145287639
967531428
823946157
396724581
218653974
574819263

826174359
154893627
793652418
471365982
568729143
932418765
389546271
615237894
247981536

864913257
517462389
329785164
796124538
238657941
451398726
972836415
185249673
643571892

249876315
618235749
735914268
496351872
527489631
183762594
851647923
974523186
362198457

429658173
136749528
857123649
274915386
365482917
918367254
593871462
682594731
741236895

958374612
263189547
417562893
391847265
586291734
724653189
672438951
135926478
849715326

798612345
564378291
231459786
829537164
157264839
643891572
475923618
386145927
912786453

452137968
179268354
683459127
941376582
728591436
536824719
395782641
817643295
264915873

857693412
149725386
362418597
624859731
578136924
913274658
485362179
231947865
796581243

578243169
912768453
463195782
159487326
624359817
387621945
745912638
836574291
291836574

928156437
174392685
356748921
891637254
465829713
732415869
217564398
643981572
589273146

216895734
478136295
593247168
165429387
824713956
937658412
642981573
381574629
759362841

483679125
561234897
972158346
136827459
758943261
249516738
824795613
397461582
615382974

276859341
159643287
483712956
694381572
712465893
538297164
945136728
367528419
821974635

571864392
629135748
483927165
248759631
935216487
167483259
312698574
854371926
796542813

594872613
632591874
178463925
847659132
961327458
325184796
216738549
453916287
789245361

518372694
426915378
937864251
694538127
372196845
851427936
769251483
285643719
143789562

517834926
623197485
984652713
358726194
476519832
291483567
865371249
742968351
139245678

865743129
734291856
291586374
356824791
129637548
487915263
642378915
913452687
578169432

763298415
948157623
215643789
571329846
836471952
429586371
384915267
197862534
652734198

589214673
432796518
761358942
956132784
843679251
127845396
315467829
678921435
294583167

249185637
571963248
836274519
193627854
482519763
657348921
725831496
368492175
914756382

423861579
785439612
916752438
348625791
597148326
162397854
254976183
671283945
839514267

768425931
349718256
125639748
574981623
291563874
683247195
916352487
457896312
832174569

614892375
783654921
529731684
195428763
478563219
236179548
351287496
862945137
947316852

472591638
316482957
895736412
681924573
957163824
243875196
738619245
124358769
569247381

839451627
146927358
572368914
963714582
784592136
215683479
657839241
328146795
491275863

938147652
672895134
541632978
869251743
354769821
217483569
785314296
426978315
193526487

925718643
847365192
136942785
781426359
463589217
592137468
659271834
214853976
378694521

316574928
947281563
582936714
825649371
764312859
139857642
691728435
473195286
258463197

528136749
693478521
741952836
987643215
134825967
265719483
376584192
459261378
812397654

584371926
263958174
197426538
736189452
825764391
941235687
472693815
659812743
318547269

546231789
329748165
817695342
461382597
753914826
982576431
135429678
278163954
694857213

482315796
715698234
396274851
574832169
129467583
863159427
251946378
937581642
648723915

284159673
935876142
617243895
469782531
372591486
851634927
123468759
746925318
598317264

379128465
182645397
456379182
265834719
831957246
947216538
623781954
518492673
794563821

186253794
732149856
594786123
873592641
451637982
269814537
925371468
347968215
618425379

316752849
824691735
597438162
132546987
675289314
948317526
769123458
253874691
481965273

875643219
916258734
423197658
247965183
561384927
389712465
792536841
658471392
134829576

143628579
859174263
267935841
426583917
795416328
318297654
974852136
682341795
531769482

541876392
236951847
987342516
659413728
412785963
378269451
195638274
723194685
864527139

219548637
486173295
357629841
162784953
748395162
935216784
591832476
823467519
674951328

576924318
349618257
182357964
795481632
438269175
261735489
827196543
914573826
653842791

523164987
847293561
619587342
461835729
295671438
378429615
184956273
936712854
752348196

986274351
517396428
432851769
658739214
179542683
243168597
764985132
825413976
391627845

149728653
327546198
658931724
573194862
482673915
916285347
294367581
761852439
835419276

165498327
394276518
287513496
528341769
746925831
931687254
612854973
453769182
879132645

273419856
581263974
964857123
857926341
492731568
136548297
319672485
748395612
625184739

293547861
451968327
678312549
325691784
987423615
164875293
812754936
549236178
736189452

195876423
764132598
823549617
217468359
458397261
639251874
576984132
381725946
942613785

735946128
968712534
214583697
493258761
826197345
571634289
652879413
149365872
387421956

591784362
683592471
742613958
927456183
418937625
356821794
875149236
139265847
264378519

826457931
971823456
435169782
647592813
182634579
593781264
218976345
769345128
354218697

821635974
635794812
749281536
967512348
583469721
214378695
472853169
156927483
398146257

169423857
358967142
247851963
512798436
986345271
473216598
834179625
621534789
795682314

647293581
398571264
152468973
981326457
234857619
576914328
465789132
813642795
729135846

824651973
569437182
317298645
182765439
435129768
796843521
671582394
253974816
948316257

264751983
531948276
897632541
982473615
615289437
743165829
159324768
326897154
478516392

584967132
197352648
623814597
478539216
251648379
936721485
715283964
842196753
369475821

693875142
584216739
712394856
376589421
849127563
251643978
168752394
927431685
435968217

678239154
241857369
395614827
527483691
463971285
819562473
186745932
732198546
954326718

689473152
417265389
325819647
968742531
742531896
531698274
196354728
854127963
273986415

625981437
134275896
789346152
857124369
362598714
491763528
218637945
973452681
546819273

832615497
579234861
614798532
795386214
123457986
486921375
367842159
941563728
258179643

951423867
478615932
632897514
865741329
319268475
247539186
526184793
194376258
783952641

314782695
978546213
652931784
267194358
543827169
189365427
825413976
496278531
731659842

672394158
349815627
815726493
128647539
453981762
967253841
591438276
734162985
286579314

329641578
781593642
564287193
695412837
832769451
147835269
953126784
416978325
278354916

279816543
813524697
546793218
762349851
138257469
495681372
984162735
627935184
351478926

436179582
978253614
512486973
245817396
783964125
169532748
621398457
857641239
394725861

361729584
452186793
978453261
214398657
793615428
685274139
546831972
137962845
829547316

584129763
127356894
963478512
698214375
415937286
732685941
871562439
359841627
246793158

491582763
378164295
625973814
716245938
954638172
832791456
249316587
183457629
567829341

823796514
691458732
457321986
378245169
546819273
219637458
935164827
182973645
764582391

624831975
315479862
798526341
451298637
987653124
236714589
143982756
872165493
569347218

824391756
657824391
193675842
572486139
941732568
386159427
215948673
438267915
769513284

314968725
857312964
296547813
523491687
479685132
168273549
632859471
941736258
785124396

423581769
756394218
189276435
962143857
341758692
875962341
698417523
534829176
217635984

194685327
536472819
278931654
342167598
781529463
659348172
963254781
417896235
825713946

265917834
174538926
389264157
643172598
752689341
918345762
597421683
826793415
431856279

634187592
917625834
528439761
196852473
283714956
745396218
359241687
862973145
471568329

796851243
453962718
821734659
962318475
548297361
137645892
319426587
675183924
284579136

596238174
824971356
173654298
437819625
681542937
952763481
345127869
719386542
268495713

627934185
498517362
135682974
952371648
741865239
863429517
319758426
586243791
274196853

631758942
925364187
487129563
864235791
379416258
152897634
548972316
293681475
716543829

725684193
983521674
146793258
861379425
372465981
459218367
594836712
218947536
637152849

489265137
732189456
156347298
917436825
348752619
625891374
593614782
874923561
261578943

764139285
538274619
192865437
387952164
625741398
941386752
879413526
253697841
416528973

683752149
521489763
794163258
268974315
159638427
347215986
476591832
932846571
815327694

263197548
518364279
497285136
924538617
375621894
681479352
856743921
739812465
142956783

294178356
736459218
815632479
358961742
621743895
479285631
183527964
947816523
562394187

739465218
541238697
268917345
312679584
985124763
674853921
823591476
456782139
197346852

583791642
142356798
967824315
739268451
421975836
856143279
375612984
218439567
694587123

437659218
158724963
962381475
385147629
749265831
216938754
824573196
571496382
693812547

426718539
135296847
789354126
593472681
672581493
814963752
361849275
947625318
258137964

438691725
657284193
921573468
794352681
165748239
382169574
273915846
546837912
819426357

941328576
378456192
265197384
487963251
613275849
592841637
829514763
754632918
136789425

237596814
456128397
891437625
512673489
748912563
369854172
174389256
625741938
983265741

823169457
164785923
975423861
791836245
256947138
438251796
312674589
587392614
649518372

438615927
591732864
762984513
129456378
684397152
375128496
857241639
213869745
946573281

281673954
679415382
345982176
857324691
163597428
492861537
538746219
916258743
724139865

754612389
268973415
391548672
123457896
549386127
876291543
435829761
612734958
987165234

518962473
492371856
673584921
264159387
859736214
137428569
945817632
786243195
321695748

925387164
861524937
347961825
792143586
184695372
653278419
216859743
439716258
578432691

159746328
268953174
437821569
325614987
786539412
941287635
512398746
873465291
694172853

816574239
539218746
724369581
952481673
187632495
643795128
461823957
375946812
298157364

275341968
389567142
146892357
731689524
892754613
654123879
928416735
463975281
517238496

726189534
913456287
584723691
297834156
435961728
861275349
372698415
649512873
158347962

563291478
798436152
241875396
129587643
834629715
657314289
485163927
372948561
916752834

423576198
875194263
169283457
238615749
746329815
951847326
584761932
317952684
692438571

258176439
471359682
369248517
734912856
916785243
825634971
142893765
683527194
597461328

759124836
264398751
318675492
176542983
543819627
982736514
891267345
625483179
437951268

296513784
548792316
137486592
329174658
754368129
861259437
472835961
685941273
913627845

347512689
621983745
598647132
182476953
954831276
763259418
439768521
215394867
876125394

934162578
758439261
126857493
213678954
479513826
865294137
341725689
587946312
692381745

421893756
567214839
938675412
152387694
796421385
843956127
214739568
379568241
685142973

743289615
528176493
916543872
659438127
871625934
432791586
387954261
195362748
264817359

641892735
387456912
259173468
596748123
472531896
138269547
864925371
725314689
913687254

318627594
472359681
965418327
731896452
296543718
584172963
643981275
857264139
129735846

875264913
461395728
329781465
783642159
152879634
694513872
547138296
218956347
936427581

329417856
145268739
768395412
957843261
634521978
281679345
873956124
512784693
496132587

876354192
143962587
925781463
214835976
537496218
689127345
792518634
461273859
358649721

549321786
132786495
678459312
386514927
925837641
417962853
253698174
864175239
791243568

359128764
426759318
718634295
964387521
875912436
231465879
142593687
687241953
593876142

854319672
721654398
639782541
396847215
172593864
485126739
947265183
213478956
568931427

721685934
385942617
964317825
849531276
236879451
517426398
673198542
452763189
198254763

387541296
196278453
524639817
718425639
935816742
642397581
461783925
279154368
853962174

428519673
761834592
359762418
617395284
295148736
843276159
176923845
982457361
534681927

764931582
953826741
218754369
835269174
671543928
429187653
382615497
547398216
196472835

451697823
267138459
389452167
132579648
645381792
978246531
826914375
514723986
793865214

984573261
763421859
152689734
536948127
478312596
291756483
647835912
829167345
315294678

379124685
286537419
514896327
793652841
652418973
841379562
138745296
965281734
427963158

785924163
619735284
423168795
836219547
957843612
142576938
591382476
268497351
374651829

273659481
514382697
869714532
185936274
926478315
347521869
652897143
738145926
491263758

187694532
659231478
243587619
371962845
925148763
468753291
714829356
896375124
532416987

427356198
381279645
956481372
539742861
864193257
712865934
278934516
195627483
643518729

615387294
482159673
937246185
396814527
274695831
158732469
543928716
861573942
729461358

379246851
516398742
842157396
287961435
961534278
435872619
623419587
158723964
794685123

862957143
537421869
941638725
489316257
216745398
375892614
193274586
654183972
728569431

439768251
812549376
576231849
351824697
768395124
294176583
925413768
683957412
147682935

498253671
316874295
527169384
752481936
961537842
843692517
279315468
634728159
185946723

579281634
684379152
132564789
327956418
851437926
946812375
298743561
765198243
413625897

837514692
162398547
945627183
528749316
476183925
391256874
784965231
613872459
259431768

138924756
976358214
524761839
749635182
285149367
613872945
491587623
862493571
357216498

792168453
568374219
143952687
876215934
324896175
951437862
215789346
437621598
689543721

819354276
276198453
453726891
541839762
368217549
792465318
185643927
927581634
634972185

632857914
714926358
598143267
946532781
321768495
875419632
457691823
289375146
163284579

951438627
436257891
782619453
279584316
564123789
813796245
348971562
127865934
695342178

798542613
216973485
534618792
845329167
162487359
379165248
623854971
981736524
457291836

813926745
459317268
276845913
748692531
531478692
962153487
695731824
387264159
124589376

915268473
732459681
864173952
257816394
396524718
148937265
621395847
589742136
473681529

734286951
129453687
865917324
281765439
693142875
547839162
958671243
472398516
316524798

318472956
524691738
679835142
486123597
293587614
157946283
742319865
861754329
935268471

238715964
459326871
617489523
791832645
542167389
863954712
326548197
985271436
174693258

621984735
587362419
439715826
912658374
753149682
846273591
374591268
295836147
168427953

568231947
437869251
291574368
652318794
189745632
743692185
974156823
326487519
815923476

691784325
245316798
738529146
569278431
182493567
473165982
924851673
816937254
357642819

741892563
926543178
853167942
318679254
672458319
594321786
285916437
469735821
137284695

987561324
124389675
653742918
571834296
436925187
298617453
362158749
849276531
715493862

263857149
719423568
845619273
427198356
138564792
956372481
584236917
672941835
391785624

567934812
432185697
198726354
923548761
856371429
741692538
214853976
389267145
675419283

348521796
629378451
157964238
265713849
791845362
483296517
974632185
836157924
512489673

362714985
194285637
857693241
478136529
635972418
219548376
746829153
921357864
583461792

345278691
926315784
781946325
172659843
564837912
839421576
253784169
617592438
498163257

196287354
857431269
423569871
569843127
318972645
742156938
634798512
971625483
285314796

758491326
436572819
921863457
317956284
265384791
849217563
683729145
594138672
172645938

671594832
953682147
482713965
594127386
736458219
128369754
247835691
365971428
819246573

319256847
245873961
876194352
591467283
628931574
734582619
152348796
487629135
963715428

916347582
548162739
327895641
859234167
234671895
671958423
493716258
185423976
762589314

549316872
187429653
263875149
876152394
314798265
952634718
421987536
635241987
798563421

845129376
721863495
963547821
697385142
418692753
532471968
159234687
376958214
284716539

438125679
216973845
795864321
563419782
821357964
947682513
172536498
389741256
654298137

934826157
612547389
875193462
593784216
187962543
426351978
248619735
751238694
369475821

627854139
451793682
839261754
175489263
263517948
948326571
316945827
792638415
584172396

524697813
168354927
793821465
916432758
357968241
842715396
275143689
489576132
631289574

925843167
784261935
631579842
319754628
476982351
852316479
193427586
547698213
268135794

236148597
481579623
975236841
597462138
623981475
814753269
148327956
759614382
362895714

293817654
678543921
541692873
162984735
359761248
487325196
815479362
936258417
724136589

654123789
872496315
391587246
236914578
147358962
589672134
718245693
923861457
465739821

453769281
261583947
798124536
517398624
829456173
634217895
945871362
176932458
382645719

749283615
356917248
182564397
671345982
924178563
835692174
267831459
518429736
493756821

421387695
879652134
365491872
547918263
296743518
138265947
783126459
912574386
654839721

759362184
632481975
814597263
385179426
261834597
947256831
593748612
426913758
178625349

671384952
483529716
529167348
295478631
864931275
317256894
736815429
142693587
958742163

269547138
318296745
457318629
726984513
195732486
843165297
571823964
984671352
632459871

578469123
429371658
136825749
841537296
765942831
293186475
314758962
952614387
687293514

452861397
837249561
169573284
918754632
275396148
643128975
384612759
591437826
726985413

847516392
635297184
219843756
782954631
964381275
351672948
198725463
523469817
476138529

248179653
953628417
671453982
714286395
386795241
529314876
195832764
862547139
437961528

465197382
931852476
872463591
243578169
618239754
597641238
789324615
154786923
326915847

394675128
562184937
187932546
458721369
673849251
219356784
926413875
731568492
845297613

745219368
691387254
823546719
187432596
952861437
436975182
568124973
314798625
279653841

736198452
512734896
948625371
193487265
865312947
274956138
357241689
629873514
481569723

731692458
245871369
968354172
879136245
316425897
452987613
197248536
683519724
524763981

136728495
549136782
782954136
824513967
397462851
651897324
913275648
278649513
465381279

495217836
236598714
871436925
657843192
983152647
124769583
348975261
562381479
719624358

241569837
963817542
857432916
125943678
674281359
398756124
416378295
539624781
782195463

126458379
789213645
534976128
672391584
893524761
415687293
951862437
248735916
367149852

945726813
382941756
716538492
527864931
461397528
893215674
158472369
279683145
634159287

178439562
425861937
936725418
347592186
561378294
289614375
654983721
713256849
892147653

618524739
257319468
934768125
389641257
726953841
541287693
463875912
175492386
892136574

825374916
471695283
369218754
254867139
698531427
713429568
987153642
546982371
132746895

947613825
825749361
361285479
516378294
298456137
734921658
182567943
479132586
653894712

267934518
538621497
941875632
396548721
812769354
475312869
783296145
159483276
624157983

526183479
439567218
817924653
384759162
972816534
651342897
768435921
243691785
195278346

498672315
527139648
361584792
274968531
859713426
613245879
185427963
732896154
946351287

264389571
793514628
581276934
438791265
157462893
629853147
915637482
346128759
872945316

739241856
862935714
541768932
297153468
316487529
458629371
975816243
123594687
684372195

829567143
476381295
153492876
982175634
517643982
634829751
791254368
265938417
348716529

439156728
267839514
518742963
854213679
192687345
376594182
623475891
785921436
941368257

128647359
356892147
794351286
479523618
283416975
561978432
847239561
632185794
915764823

364129875
527846913
198735642
412658397
835972461
976314258
749281536
251463789
683597124

216379845
739485261
458612397
962531784
175824936
843796512
697153428
381247659
524968173

835467219
941328756
276159843
459876132
312945687
768231594
524783961
693512478
187694325

519278634
482631795
736549128
825364971
143792856
967185342
351926487
298417563
674853219

468912357
239785146
751346298
694573812
817429563
325168974
173894625
982657431
546231789

721864539
895231476
346597821
238946715
164725398
579183264
412678953
687359142
953412687

617345829
584297361
239186754
925834176
361972485
748561293
492618537
873459612
156723948

135862479
784159236
629473185
357946812
248315967
916287543
493621758
561798324
872534691

234651789
618279345
957384126
861795234
579432861
423816597
386147952
192568473
745923618

971642538
523871649
648953721
832594167
165387492
794126385
286415973
457239816
319768254

568734219
124956873
793821456
942173685
835462791
671598342
287615934
359247168
416389527

964728135
271539486
538461792
613294857
827153964
459687213
192375648
346812579
785946321

639721584
714358629
582964371
193572468
476183295
258649137
925437816
847216953
361895742

172895643
846231759
935674128
683947512
759162834
421358967
514783296
398526471
267419385

932487165
648125793
157693824
485219637
763854219
219736458
374961582
896572341
521348976

251798643
367451982
984326571
738169254
126584397
495273168
619842735
543617829
872935416

972385641
586214397
314679258
291537864
658941732
437862915
849126573
125793486
763458129

975436821
126978453
438215976
861794235
243851697
759623184
514389762
697542318
382167549

459681327
682743519
317259486
843197652
965328174
721465893
238916745
574832961
196574238

835176942
916254738
247983561
352768419
671349285
489521673
124897356
563412897
798635124

562798134
831642579
497531682
958214763
714863295
623957418
185326947
276489351
349175826

754819326
216543987
938726415
673451298
591238674
482697531
367985142
849162753
125374869

376821954
512934768
948657132
839275641
425163879
761498523
253719486
187346295
694582317

346125879
297683415
815974632
138452796
624791358
759836124
973548261
462319587
581267943

783619542
954827163
612453798
867231954
235946817
491578236
529384671
146792385
378165429

863925471
215437689
479168235
127359846
586741392
394286157
941872563
758613924
632594718

462758139
375912864
819436572
583124796
147689325
296375418
638597241
754261983
921843657

754286931
362195748
819743625
671832459
493561287
285479316
926318574
137654892
548927163

961345872
382976145
457128369
716589234
548213796
239467518
623891457
895734621
174652983

536814729
197625483
248937561
952463178
764158932
381279645
429781356
613542897
875396214

831942756
546317829
297856314
672495183
983721465
154638297
468179532
715263948
329584671

275136498
941857632
683924571
138569724
426783159
597412863
719245386
862371945
354698217

328971546
795634821
164285937
687142395
541893672
239567184
476359218
952718463
813426759

136472985
572689314
894153276
243968751
617325849
958741632
765894123
481236597
329517468

593872461
462351789
817694523
146537298
359268174
278149635
924785316
681423957
735916842

812359746
965147238
743628519
428731965
139865472
657294381
396412857
581973624
274586193

781926435
936548271
245317986
569834127
827165394
413792568
398471652
172659843
654283719

293465871
741829356
568173429
974231685
836594217
125687943
382756194
617942538
459318762

154369872
379812546
268547193
592783461
736491258
841625739
425938617
613274985
987156324

741592863
582637941
693841257
856479132
314286795
927315684
138764529
475928316
269153478

825976413
793145862
416283795
937614528
541328976
268759134
174562389
382497651
659831247

328546971
754193862
196287345
479865213
532714689
681329754
965472138
847931526
213658497

925368417
137495628
864271539
541839276
679124853
382756941
216943785
793582164
458617392

938642517
152379684
647518932
284135769
513796248
796824153
379451826
461287395
825963471

358149762
127536489
694287153
279418536
483625971
561973248
946851327
835792614
712364895

425679381
381245796
967813254
792561438
536498127
814327569
153984672
279156843
648732915

564872139
987531264
312964875
849725316
625318497
731496528
256187943
473259681
198643752

742839156
851746923
639215487
213984675
587163249
964572318
195627834
326458791
478391562

517842936
829563417
364179528
756328149
142957863
983614752
238491675
475286391
691735284

912786354
834215976
675943182
483691527
521478693
769352841
296537418
147869235
358124769

492875136
168349527
357612489
784126953
913758642
526934871
671583294
849267315
235491768

132958746
758642931
694173582
289416357
463785219
571329864
917834625
326591478
845267193

418275936
976438512
523619748
857396421
234187695
169542873
645921387
791863254
382754169

456718239
279365184
183294567
928156743
641937852
735842916
392481675
514679328
867523491

543127869
791468352
628935147
156349728
872651934
439782615
967514283
385276491
214893576

517349862
294568137
386271495
641957328
938126754
752834619
429683571
865712943
173495286

298457361
536198472
471623985
983275614
652914837
147386529
324561798
769842153
815739246

827456931
691237458
543198762
259764183
386915247
714823695
175349826
468572319
932681574

794836125
351294678
826715934
289371546
435682719
167549283
943167852
612458397
578923461

792634851
631852497
845971362
219463785
368527149
457189236
983216574
174395628
526748913

428679315
195324687
673185942
764831259
539742168
281956734
357268491
946517823
812493576

231469587
459827631
867513429
623178954
914635278
785294316
348951762
592786143
176342895

196342587
845167923
273598146
934781652
581629734
627453819
752914368
419836275
368275491

728619543
954732681
631584792
869247315
542361978
173958264
387126459
495873126
216495837

324987561
519362847
867145392
931728456
786594123
245631789
473259618
198476235
652813974

491865723
378429651
256137948
865293417
712684539
934571862
643918275
587342196
129756384

561783942
349251678
728694531
475126893
683549127
192837465
217968354
954312786
836475219

789623154
134975268
526841937
695284371
412739586
873516492
957162843
361498725
248357619

172438569
495162783
638957214
756384921
913526478
824791635
269843157
581679342
347215896

546927381
172638594
938451267
367142859
815396472
429785613
283519746
651274938
794863125

718952463
942863517
536147298
857236941
493571682
621498375
189625734
274389156
365714829

497135682
831462957
526789341
754921863
183546279
962378514
378694125
219857436
645213798

542163978
831794652
769582413
983645721
156827349
274931586
627419835
395278164
418356297

954872361
837416295
612539748
561328479
278941653
493765812
129684537
386157924
745293186

128975346
679134528
543862791
785693412
234581967
961427835
396718254
417259683
852346179

127539468
638742915
594681327
473815296
815296743
269473851
956327184
741958632
382164579

531489726
746215893
289376145
125697438
497538612
368124957
812743569
674952381
953861274

421387956
967145382
835269147
354618729
718952463
296734518
673521894
182493675
549876231

238769451
714528396
596413728
352846179
461397285
987251634
845132967
673984512
129675843

382756941
764139528
159482763
693815472
578324619
421967835
917543286
235678194
846291357

592478361
463159287
871326594
324691758
719845632
685732419
956287143
137964825
248513976

761982354
823456197
954137268
579863421
486271935
132549876
647398512
298615743
315724689

714538269
253619487
968427531
479386125
532791846
681254793
125863974
846975312
397142658

642831597
897256413
513794268
976583124
458129376
231467985
325618749
164975832
789342651

835271496
796543128
241968735
389157264
412689357
567324819
173895642
654712983
928436571

179453628
562189347
348627519
793542861
654718932
821396475
917864253
236975184
485231796

187254936
932761485
546839271
759416823
368927514
214385697
495172368
821643759
673598142

237651894
598472136
641893257
825936741
916784523
473215968
764528319
382149675
159367482

729846315
163759824
485321967
941573286
652984173
837162459
276498531
398615742
514237698

362941758
951837642
784625913
275164839
493578126
618392475
126459387
837216594
549783261

692471538
345986217
187523649
274319856
963845172
851762493
439658721
716234985
528197364

694231587
512748369
738569412
249813675
365972148
871654293
956127834
183495726
427386951

417289563
326157849
895634172
258763914
763941285
941825637
679412358
134598726
582376491

124835697
539716248
687294153
862571934
415923876
973648512
391482765
246157389
758369421

693175842
475892316
128364957
541687239
982431765
367529481
756943128
214758693
839216574

518736942
297458316
436192587
874519263
651273894
329864175
163927458
785341629
942685731

749235618
652198347
183647925
274589163
318762459
965314782
836951274
521473896
497826531

498716352
527834961
631295874
984657213
265183749
173942685
716429538
342578196
859361427

169328457
382574196
745169823
296751348
874293561
531486972
957832614
428615739
613947285

632941857
791685432
584237961
469572318
325418679
817396245
173824596
246159783
958763124

457329681
231687549
896451372
564278193
182963754
379514826
915846237
623795418
748132965

935628147
827514369
614379582
298145736
743896215
561237894
489753621
156482973
372961458

854719362
763528941
921436578
198274653
245693817
376185429
637952184
519847236
482361795

298376154
716594823
345128697
172983546
459762381
863451279
584617932
627839415
931245768

352184976
194765238
876293514
948512763
625378149
731946825
563827491
417659382
289431657

813492756
265781493
479653128
387914562
651237984
942865317
134526879
796148235
528379641

298516347
413729856
657834219
564198723
379652184
182347965
735261498
926483571
841975632

268943715
513276984
479185326
692857431
357614892
841329567
985762143
124538679
736491258

917385426
326194875
854276391
781532649
249768153
563941287
672453918
435819762
198627534

271394568
634758219
958261473
812945736
569137842
347682951
195876324
786423195
423519687

294853167
153796842
687142953
965281374
478369521
312475689
546917238
729538416
831624795

913584276
257936418
684172395
532417869
491865732
876293541
328641957
769358124
145729683

914685372
867231459
253479618
498713265
735826941
621594837
576948123
182367594
349152786

367512948
541897326
892463751
219356487
483179265
675284139
154738692
928641573
736925814

683974521
527138964
419256873
891627345
234895716
765341289
156789432
972413658
348562197

634795182
719823564
285164379
462517893
871936425
593482716
356278941
948651237
127349658

674581923
219346587
853792641
348215796
197468235
562937814
985173462
421659378
736824159

931568247
246379581
587142396
654217839
198634752
723985614
865791423
479823165
312456978

374926815
895314267
621578349
567849123
912637458
438251976
789162534
143795682
256483791

754326189
621948375
938715246
847153962
295467813
316289457
183672594
469531728
572894631

417238659
839756124
625914783
341567892
598321467
276849315
754182936
982673541
163495278

769321845
435978162
281546397
123765489
976482531
548139276
614857923
357294618
892613754

854162379
219734865
763598142
942376518
685219734
137485296
396821457
521647983
478953621

298471356
437865219
165293748
342516897
956748123
781932465
623189574
814657932
579324681

734961582
215483769
968725341
172654938
596318427
483279156
629547813
351892674
847136295

539184276
748926153
612753849
823647591
497531628
156892734
281479365
975368412
364215987

637491852
458273196
192586347
814362975
326957481
975148623
741835269
269714538
583629714

916357824
835642917
247819536
672495381
394781652
158236479
481973265
529168743
763524198

498175326
526493781
713862549
967321458
134758692
852649137
371284965
689537214
245916873

751924683
286713549
493856127
879245316
162389754
534167892
627598431
318472965
945631278

819475632
364912857
572368194
726154983
198623745
453897261
985231476
247586319
631749528

856417293
127963584
349852761
634721859
718549632
295638147
983175426
561294378
472386915

679254138
418369275
523718469
137592846
865437921
294186753
756921384
982643517
341875692

217945836
896713425
435826791
923657148
658431972
741298653
364589217
172364589
589172364

731258649
259764318
648319257
973642581
564187932
812593476
426831795
387925164
195476823

362597841
597841362
841362975
429718653
615234789
783659214
958126437
174983526
236475198

798162435
423975681
561384297
176849352
842537916
935621874
687253149
214798563
359416728

437198526
215467893
968352147
351749682
849625371
672813459
123574968
596281734
784936215

178596243
649327158
253814976
512789634
396451827
784632591
927163485
831945762
465278319

584639271
123754968
796812534
359487612
461925387
278163495
815296743
642371859
937548126

827591364
451623978
396847512
614259837
532478196
789136245
163785429
945362781
278914653

914567328
836294175
275183649
647931582
329856714
158742936
593478261
782619453
461325897

985234671
734961528
261875934
493627185
612598347
857413269
379186452
146752893
528349716

894316275
651724398
732589461
518472639
469153782
327698154
986231547
145867923
273945816

768194523
421853967
935672418
174236859
382945671
659781234
513469782
846327195
297518346

635129874
491738265
872564391
316482957
948657132
527913486
284375619
153296748
769841523

713694285
289517436
654238791
927183654
461975328
538462179
892746513
345821967
176359842

915643728
784912563
236758914
859164237
172835496
463279851
698421375
541397682
327586149

674895123
395172486
821346795
762451839
583729641
149638572
216987354
458263917
937514268

134589672
569274831
287613549
956827314
428361957
713495286
841932765
372156498
695748123

524187963
673492815
918536472
146973258
792851346
385264197
267319584
831745629
459628731

293845167
764123958
518679423
872451639
645937281
139286745
456798312
327514896
981362574

571296843
329548716
468173592
613729458
785431629
294685137
136957284
947812365
852364971

712543986
649718532
385962741
536289417
428137659
197456328
964321875
851674293
273895164

948527613
372961845
156834297
721685439
694713528
835249761
489172356
217356984
563498172

971854263
256371489
438269517
792538641
813647952
564192378
327485196
185926734
649713825

518236749
367914258
492875163
679382514
123459687
854761392
936128475
741593826
285647931

731925468
546318972
892674531
684732195
125869347
973541286
318457629
457296813
269183754

948536271
532817496
176429835
325781964
719654382
864392517
481965723
297143658
653278149

538714629
971286345
462395178
215468937
397521864
684937251
723849516
846152793
159673482

239678415
758412396
614395872
546739128
391284657
872561934
987126543
463957281
125843769

891627345
673145892
245389716
468291573
517436928
932758164
129563487
754812639
386974251

483916257
762845391
519327846
197532684
258469713
634781529
321698475
845173962
976254138

962831754
541729863
837465192
175246938
629183547
483957621
358674219
794512386
216398475

684321759
375649218
192857346
467918532
529436187
813572694
931764825
246185973
758293461

215439876
367528941
984671532
192765384
746813295
538942617
879254163
453186729
621397458

437965182
159428367
286173945
645291873
872536419
913847526
561789234
328654791
794312658

812354967
346792851
597861324
231578496
964123578
758649132
179285643
423916785
685437219

789132564
142568793
635497182
291354678
358671429
476289351
527943816
813726945
964815237

947285361
815963247
326471598
692318754
738549612
451726983
589137426
263854179
174692835

958173624
643925178
127684935
415236789
289417563
376859412
794368251
861542397
532791846

364572981
597168243
281493675
643985127
159726834
872314569
438251796
916837452
725649318

485369217
619527348
327148956
263715894
591486723
748932561
172653489
834291675
956874132

467329815
235718946
189564273
654937128
391842657
872156439
716285394
543691782
928473561

913682574
485179236
726534198
251463789
869257413
347891625
532916847
694728351
178345962

571239648
238641795
496578132
369427851
782153469
145986273
657312984
814795326
923864517

415236987
267958341
983174652
652817439
748395216
139642875
374569128
526481793
891723564

316254789
584793261
972186435
861547923
745932816
239618574
128469357
453871692
697325148

965728134
327416985
184953267
298647513
573192846
416385792
851234679
649571328
732869451

563719284
879243561
421586937
958164723
216397458
734825196
145632879
682971345
397458612

916752438
487396215
235841769
894567321
523184976
671923584
749638152
358219647
162475893

786935412
132764598
954281376
529613784
378459621
461827953
247196835
895342167
613578249

852476391
716389524
934125867
628597143
495813276
173264985
261738459
587941632
349652718

548397621
139246785
762581439
974163258
653928147
821475396
395612874
417839562
286754913

397841526
425673981
186592734
274369815
613758249
859124367
962435178
548217693
731986452

917638425
452719863
368245179
781562394
643981752
295473618
879356241
124897536
536124987

349157862
518246937
762938145
196873254
237415689
485692713
873521496
951764328
624389571

634827951
157934826
892156743
418273695
369485172
725619438
583741269
941562387
276398514

148735926
532968174
967421835
491687253
856312497
273594618
619873542
725146389
384259761

725916348
946538172
138724659
672481593
354692817
819375264
463859721
581247936
297163485

671429583
938765421
452138796
245913867
196872345
387546219
523694178
764381952
819257634

984512673
571683294
326749851
215364789
749825316
638197425
192438567
853976142
467251938

327159486
489637521
561482937
215364879
836795214
794218653
153926748
972841365
648573192

697345281
241798365
853216479
125869743
369427158
478531692
936154827
714982536
582673914

842715936
137629854
695348217
783291465
416587329
259436178
978152643
361974582
524863791

745826913
321749586
986351247
678593124
213468795
594217368
139674852
862935471
457182639

541693872
398257461
726814593
975462138
832971645
164538927
253146789
617389254
489725316

132956478
648372195
579148632
453291786
926785314
781634259
814563927
367829541
295417863

456329187
829157436
317864295
265478913
934216578
178593642
581932764
742681359
693745821

568147392
391526847
274893561
432659178
789312456
156784239
845961723
627438915
913275684

132675498
795348216
846291753
627153984
384927165
951864327
469532871
278416539
513789642

874326951
592481637
316795482
123954768
769218345
458673129
687539214
935142876
241867593

954176238
136852749
827934651
341267985
569381472
278495163
685719324
413628597
792543816

759384612
146972385
382561974
613728549
425196738
897453261
274619853
961835427
538247196

386921754
179845623
425367189
753612498
814579236
692438571
531286947
947153862
268794315

162538794
738914652
495276138
826453971
957182463
341769825
573641289
284397516
619825347

216384579
759216834
843975261
687139425
492568713
135427986
561792348
374851692
928643157

519482376
342617598
687593412
723968145
496751823
158234769
235149687
964875231
871326954

129574386
375986241
648321759
456197832
931852467
782463195
817639524
263745918
594218673

382694517
196725483
457183962
924318675
861572394
735946128
548269731
279431856
613857249

792164835
486395712
135782946
371856294
258943671
964217358
547629183
613478529
829531467

168954723
457328169
239671458
874165932
621893547
395247816
742539681
916482375
583716294

629815743
418739265
375426819
267153984
893247156
541968327
984571632
132694578
756382491

761528493
524937168
938461527
356719284
179284356
842653719
413895672
297146835
685372941

592471836
613528974
478693125
925817643
784365219
136942758
269754381
851236497
347189562

216874953
859632417
347591628
731286549
468759132
592413786
174928365
923165874
685347291

149265387
528739614
736814259
982647135
674351892
351928476
217586943
493172568
865493721

623159874
589274163
174386259
836942517
951837642
247615938
468791325
315428796
792563481

652189743
394257681
781463259
248371596
935648127
176592438
527836914
463915872
819724365

261853947
784269513
539471682
947128356
126537894
853946271
318694725
692715438
475382169

941732568
376985412
825164379
182476935
597318246
634529187
463297851
759841623
218653794

187245963
659713284
342896175
914538726
865927341
273164859
498671532
531482697
726359418

865472319
327819465
149365782
738294651
512638974
694157238
453986127
276541893
981723546

671842539
239165784
458973612
392587146
147629358
586431297
714396825
863254971
925718463

832965714
974128563
165347928
648513279
791284356
253679481
429851637
587436192
316792845

935186247
172354689
684279513
758632491
361947852
249815376
517463928
896521734
423798165

869517432
742368591
351429678
673294185
984175326
215683947
597836214
136742859
428951763

598342617
137658429
462719835
726834951
359167248
841295376
974526183
215983764
683471592

826173549
543986721
917254863
168592437
432761958
759348612
691427385
374815296
285639174

786154923
412639785
593782146
167495238
925813467
348276591
671948352
839527614
254361879

365472819
127689453
948153726
812395647
653741982
794826135
439217568
271568394
586934271

524863197
793145682
816279543
231486759
967521438
485937261
678314925
349752816
152698374

396248157
128579643
574631829
245167938
913482765
867953214
782315496
659824371
431796582

641532798
239874561
758196432
384627915
172459386
965381274
423768159
596213847
817945623

894267351
617538429
253419876
975641283
438972615
162853947
781326594
349785162
526194738

234819765
975362841
168574293
893746152
427135689
516928437
742693518
659281374
381457926

497813562
638295741
215746839
953628174
874951623
162374985
746539218
329187456
581462397

857239641
261475839
934816752
625198473
143762598
789354216
476923185
598641327
312587964

865374129
321596748
794218635
432851976
657932481
918467253
289143567
546789312
173625894

691352487
358476291
724198365
963841752
247935618
815627943
536289174
172564839
489713526

568973412
217548639
943162785
784231956
135796824
692854371
371629548
426385197
859417263

328196745
754832196
196754328
635987412
412563987
879421653
287349561
961275834
543618279

854693217
917852643
326471859
472169538
631528794
589347126
748915362
193286475
265734981

754196283
639824715
281357469
942631578
813572946
567489132
326745891
175968324
498213657

546721389
798365412
132489576
263947158
975218634
814653297
487532961
659174823
321896745

364159872
128764359
795823416
981547623
532681947
647392581
253918764
476235198
819476235

852631947
914257638
637489152
125748396
793526481
468193275
381972564
576314829
249865713

854193762
316278459
972456318
195684273
683712594
247935681
428561937
539827146
761349825

257941368
964538217
813762549
745183692
196275483
382694751
628359174
471826935
539417826

268357941
139428675
475619328
697281534
821534796
543976182
714863259
956742813
382195467

974318265
861425379
253697184
732561498
549782631
186934527
427853916
395176842
618249753

741389652
263574981
895621734
482967513
639215478
157843296
378452169
526198347
914736825

397125864
516784329
482396175
974568213
635412798
821973456
758631942
143259687
269847531

516872493
483195762
729436581
864917325
157623948
932548617
248759136
695381274
371264859

582743619
947126358
361589247
753961824
294358761
816274935
438695172
129437586
675812493

358914276
714526389
692873415
169235847
425781963
837469521
576342198
283197654
941658732

857932641
642581793
139764852
978156234
521473986
364829517
793645128
485217369
216398475

487561239
192473865
635928417
571689342
943215678
268734591
316857924
759342186
824196753

847935621
956412378
312867594
794351862
231698745
568274913
189743256
625189437
473526189

286541379
739286514
541397268
975814632
862753941
413629857
397168425
158432796
624975183

324698175
596712438
781534926
258379614
139246587
647851293
963427851
872165349
415983762

798364215
354127698
162859374
527691843
849273561
613485927
236748159
485912736
971536482

658174293
423968517
719253468
186549732
297381654
534627981
865412379
372896145
941735826

789652413
563491827
412783965
896314572
234578691
157269348
975136284
621845739
348927156

967814253
241573986
583962471
754138692
126795834
839246517
675481329
498327165
312659748

129345687
465872391
837961452
384597126
756124938
291683574
613758249
548219763
972436815

652147893
179638542
843952617
218764935
497523168
536819274
761385429
984271356
325496781

384571296
952648731
617392458
435186927
826759314
179234685
768925143
593417862
241863579

215639784
893754612
746218593
529361478
631487259
487925361
964872135
352196847
178543926

673198425
419752836
528436971
967823514
281645793
354971268
735264189
196587342
842319657

439156278
286473915
751928364
813647529
674592183
925381647
397264851
568719432
142835796

147896523
359217486
862453197
498562371
723941658
615738249
286175934
534689712
971324865

315986274
679423851
824175369
956834712
432751698
781269543
298647135
163592487
547318926

692538417
871942536
435716289
523489761
186257943
749163852
264375198
918624375
357891624

653947128
294183657
178625439
319578264
427369815
865412793
946751382
581234976
732896541

342987615
195364278
678125349
736498152
459216837
281753496
814572963
523649781
967831524

126793485
934568721
578214963
617342859
259681374
843957612
361829547
495176238
782435196

431758962
862931547
597624813
958176324
376492158
214583679
183267495
749815236
625349781

483762195
671359482
952148637
145893726
237416859
869275314
396587241
518624973
724931568

324519786
769482513
815736429
437951268
952864137
681273954
248695371
196327845
573148692

493516728
215873649
786294351
839751462
164328597
572649183
328165974
951487236
647932815

458397162
293156478
167248359
742581936
986473521
531962847
615824793
374619285
829735614

179862435
846135297
352794168
784326951
521479386
963581724
498257613
615943872
237618549

726985134
159473862
348612597
582791643
497536281
631248975
963154728
875329416
214867359

815927436
739614528
462538719
328745961
594162873
671389245
256493187
943871652
187256394

536481792
849372651
217596483
924167538
351248976
678953124
482715369
793624815
165839247

452819367
768235941
319467852
196754238
837126495
524398176
241573689
685942713
973681524

964837521
378251946
152469387
523914678
681723459
497586132
815392764
739648215
246175893

594372861
631985472
782641359
378169245
219457683
456238197
167524938
823796514
945813726

694523187
578961342
132784956
963245871
457138629
821697534
245319768
389476215
716852493

298137645
543869172
761524839
856472913
917356428
324981567
189743256
635218794
472695381

287519346
136748259
954263781
613487592
729651438
548392167
875136924
362974815
491825673

492873165
586129473
713465928
245718639
961342857
378956214
837691542
659234781
124587396

938265471
172348695
465179328
584913267
319627584
627584139
741836952
853492716
296751843

572986143
396415278
184327956
837241569
461598732
259673481
748162395
915834627
623759814

298765431
645231879
137498625
782143956
356829147
419657283
964372518
571984362
823516794

635172489
192584637
874639512
947321856
318965274
526748193
261893745
483257961
759416328

319758624
487612935
526394817
178435269
954126378
263987451
731869542
845273196
692541783

763459281
425816379
198723546
279685413
854371692
631294857
386147925
512968734
947532168

175849263
349612857
862375419
583127946
916438725
427956381
751294638
634781592
298563174

124956783
859734621
376812495
935148267
718263954
642579318
563491872
297385146
481627539

892357164
536412798
714986523
627841359
183795246
459623871
975168432
261534987
348279615

276931584
139485267
584672139
862354791
415769823
397218456
953847612
728196345
641523978

893741562
742658391
516932487
325814976
487296153
169375248
258463719
671529834
934187625

786321495
953748612
241695738
835914267
174256389
629837541
597483126
362179854
418562973

347518962
615279483
298634751
921465837
864723195
753891246
482156379
579382614
136947528

361758429
478392165
295416783
754961832
826534917
913827546
137689254
642175398
589243671

435972618
172836549
869514273
324659781
596781324
781243965
618397452
243165897
957428136

273981564
861435927
549672138
325867419
197524683
684319275
932148756
418756392
756293841

945632718
237841659
816957234
372418596
489765321
651293487
124379865
563184972
798526143

381627459
472598136
659431872
568273941
923146587
714859623
246715398
197384265
835962714

728913645
451268379
963475182
175689423
634721598
892354716
286137954
347592861
519846237

623517849
851429376
947863251
765398124
482176935
319245687
294731568
178652493
536984712

617482953
459361827
382597614
928145376
563279481
174836592
735618249
841923765
296754138

369214578
217658349
458397612
592431786
841762935
736589421
674125893
183976254
925843167

647981352
132645897
589273641
961754283
328196475
754832916
895327164
276419538
413568729

297384165
564192387
813675942
425917638
376248591
189536724
938721456
641853279
752469813

175438926
826179435
493526187
734852619
951367842
268914753
587643291
619285374
342791568

294138675
386574219
715629348
123956487
957483162
648712593
569247831
432891756
871365924

164279583
293851764
785364129
512487396
679123458
348695271
456932817
837516942
921748635

376482159
412935786
985176234
194528367
623741895
758369412
547893621
239617548
861254973

938712465
427685913
165349782
652194837
713268549
894573126
571836294
389427651
246951378

329541768
865372149
174968532
612487953
958236417
743195826
487613295
531729684
296854371

562379841
741658932
839142675
216487593
375926418
498531267
123864759
657293184
984715326

246357819
358219467
719648253
981465372
634721985
527893641
872134596
193586724
465972138

869573421
134692758
572418396
796835142
241769835
358241679
923187564
687954213
415326987

497681523
385279416
216354789
934168275
621547938
578932641
863425197
152793864
749816352

541236978
268719354
739485162
487523619
193648527
652197843
926854731
815372496
374961285

475613892
319248657
826579341
638124579
947856213
152937486
763481925
294765138
581392764

871624395
239851467
456973182
345197628
962538714
718462539
584216973
697385241
123749856

293764815
465183279
178295643
319856427
847912356
526437198
951328764
732649581
684571932

248136759
736945128
195872346
614587293
983621475
527394681
862419537
459763812
371258964

548362197
926715348
173984256
864153729
295847613
317629584
432596871
789231465
651478932

328516794
794238615
561794283
642983157
159467328
837152946
413625879
285379461
976841532

695783214
417265938
382149765
849627351
231954876
756318492
163872549
924536187
578491623

579324816
648519327
213876549
462758931
785193264
931642758
856437192
397261485
124985673

691538274
827614539
543792861
269341758
178256493
435879612
982165347
316487925
754923186

912658743
765349821
384271596
427583619
698417235
531962478
253894167
146735982
879126354

237956814
146738592
985142763
521394687
469287135
378615429
652873941
713469258
894521376

672389415
539421678
481675329
213596784
967814532
845732961
126943857
754268193
398157246

625987134
184563729
793412865
436851972
512379648
978246351
369125487
857694213
241738596

192438675
473625189
568971243
736294851
925817436
814563792
251749368
349186527
687352914

836249175
145678293
279153846
924587631
768314952
513926784
691735428
382491567
457862319

756382491
824179563
931465278
645798132
179523846
382641759
268954317
517836924
493217685

714265839
328194756
956387214
863742591
549813672
271956348
487521963
195638427
632479185

147832965
962175384
853964217
495627138
638591742
271483659
526349871
319758426
784216593

192684537
634795281
785231694
478516329
261349875
359872146
913468752
547123968
826957413

781952463
342876519
596341872
417623985
638519247
259784136
863495721
924167358
175238694

735816492
824739165
691254387
186972534
549381276
273645819
917428653
352167948
468593721

284197563
316584972
957632148
873219456
145763289
692458731
538971624
461325897
729846315

964387215
712954386
385216947
827435691
153869472
649172538
498621753
271593864
536748129

796482531
283517496
514396287
158743629
942658713
367129854
629871345
835964172
471235968

973168524
125479638
864523971
641752893
358694712
792381465
489237156
216945387
537816249

132798564
759426831
684513972
517864293
246379158
893152647
928637415
365241789
471985326

641875392
852639417
739214658
194583726
367192584
528467139
273956841
986341275
415728963

914258736
578634219
326197584
435986172
861472395
792315648
157829463
683541927
249763851

873912465
461587923
259436781
542873196
938641572
617295834
724169358
196358247
385724619

369845217
175926384
482137659
246398175
817254963
953671842
721489536
634512798
598763421

723146895
514893726
896725341
435912678
168374259
972568413
687459132
249631587
351287964

482195763
193762458
576384129
317928645
265413897
948657231
854231976
739846512
621579384

473862915
986541372
215379468
598613724
134728596
627954183
842195637
361487259
759236841

753296418
894317265
612845397
981624753
426573981
537981642
265139874
379458126
148762539

374852691
516739284
298614753
452381967
731596842
689427315
843265179
127948536
965173428

416782593
958431762
732596148
294367815
385214679
167958234
541623987
823179456
679845321

829671345
546283971
371594268
984752613
162439857
735816492
457368129
293147586
618925734

461289735
538671429
297534618
874325196
629148357
315967284
742893561
186752943
953416872

567438921
241956783
839721465
176582394
452193678
398647152
725364819
914875236
683219547

785231946
412869375
639574812
297643158
356718294
841952637
578196423
124385769
963427581

746532891
358491627
912876534
671324958
829765143
534189762
287653419
495218376
163947285

739154682
816239547
452687319
971326854
364598721
528471963
647813295
283945176
195762438

967382541
814597632
235164798
572938416
496751823
381246975
128679354
743815269
659423187

591287346
264513897
378694125
916842753
853976214
427351968
685139472
739425681
142768539

479583621
852614937
613297584
536972418
198436752
247158369
765829143
921345876
384761295

891725364
534896172
762413895
157289643
623574981
948631257
315948726
479162538
286357419

278914563
931576284
654832197
892451376
147368925
365729841
416293758
789145632
523687419

327659148
486371925
591248637
978512364
263784519
154963782
632895471
745126893
819437256

487695123
523741968
961832745
642518397
319476852
875329614
234967581
756184239
198253476

541928736
723461985
968537421
654273819
897154362
312689547
289746153
136895274
475312698

741893526
356241879
892576134
174382695
529614783
683759412
415928367
968437251
237165948

815743926
349126857
726589143
564871392
278395461
193462578
437658219
682914735
951237684

314986275
675213849
289457163
928361754
567894321
143572986
792635418
436128597
851749632

243519786
957846213
168732459
486397521
392451678
715268394
531974862
879623145
624185937

756418932
219563748
348972561
823796154
174325896
695841327
982134675
431657289
567289413

547293816
891657324
632184597
958376241
326419758
174528639
469735182
713842965
285961473

527136948
961842537
438579216
653928174
194367852
782415693
349281765
816754329
275693481

431689257
275134698
698725413
369412785
827563941
514978362
982356174
756241839
143897526

342816975
658379124
917542683
835927461
291465837
476138592
189753246
724681359
563294718

897265143
645138972
132974685
263587419
958341726
471629538
389716254
514892367
726453891

872156493
396724518
541398267
185472936
463981725
927563841
619847352
258639174
734215689

983512647
765849132
421376958
819637524
647251389
532984716
176423895
298165473
354798261

238941765
156782439
749635128
384516297
571829346
962473851
623197584
815264973
497358612

683741592
492536781
175982643
951328476
368457219
247169358
539214867
814673925
726895134

736421598
895367214
124985673
468512739
957834162
213679485
649158327
571293846
382746951

745128936
392456871
618397254
924573618
153689742
867214593
539861427
281745369
476932185

162395478
384127956
975468123
631789245
428516739
597243681
249851367
813672594
756934812

935461278
768392514
421857963
816523749
273914685
549678132
392186457
154739826
687245391

451739268
798612354
362845971
246378519
937561842
185294736
624953187
519487623
873126495

758934216
614257389
329681745
976345821
841792563
235816974
482569137
193478652
567123498

127365489
368974251
954821673
285739164
649512738
713486925
896243517
432157896
571698342

137485692
542693817
689127534
796231485
851964723
324758169
273516948
965842371
418379256

654723198
718469532
923185647
497236851
385971426
162548379
271654983
849312765
536897214

374819265
859462371
126357948
793241586
641985732
582736419
937628154
465193827
218574693

672581493
814396752
593472861
149758236
368129547
257634918
936847125
721965384
485213679

741368529
395712846
268495137
814276395
653149782
972583614
437621958
129857463
586934271

945618273
217349685
638257419
426135897
873962541
591784326
162473958
354891762
789526134

749638215
368152974
512497386
674329158
125786493
983514762
896241537
237965841
451873629

539784621
618235794
472916853
796523148
345178962
281649375
863457219
924861537
157392486

865947123
972351846
341826795
716284359
253619478
489573612
198762534
534198267
627435981

614758239
837924516
952136784
293541867
486372195
175869342
561487923
328695471
749213658

134862579
865497321
927315486
572946138
619738245
483251967
251674893
346589712
798123654

481796235
356128947
792534168
678452319
514379682
239861754
165987423
827643591
943215876

439275168
671438295
258196374
145627983
926583417
783914526
817359642
594862731
362741859

231985476
547236198
869741532
682374951
914658723
375192684
153869247
796423815
428517369

759318624
814652739
632974185
425781396
398265417
167439852
283547961
971826543
546193278

867352194
123946578
954817263
249738651
381695742
675421839
592164387
418573926
736289415

412893576
867215493
395647128
739158264
281364957
654729381
123986745
576432819
948571632

647591283
539482716
218736495
471923658
382645971
956178342
723814569
895367124
164259837

748951236
396287145
512634897
287495613
965123478
134768952
679342581
453816729
821579364

587613924
193254687
624978135
439521876
275869413
816347259
941732568
758196342
362485791

468925731
591347628
237816594
179438265
684572319
325169487
946783152
752691843
813254976

375492861
481356792
269718543
514689327
936275184
728143659
152834976
697521438
843967215

452179638
819364725
736852419
583746192
694218357
271935846
148527963
327691584
965483271

175468392
638529714
942137856
796813245
284956173
513742968
821694537
457381629
369275481

298345671
647182935
135967842
756491283
483256197
912873564
361728459
524639718
879514326

768243519
934851762
251967834
692578143
475316928
813492675
149635287
326789451
587124396

894635712
273481659
156927483
647193528
389752146
512864397
921576834
468319275
735248961

154367892
978521436
263894571
749618325
521439768
836275149
412786953
685943217
397152684

396145278
572398614
841276593
467821359
215439786
983567421
654982137
139754862
728613945

698245173
712398645
435176928
527614839
149583762
386729451
964852317
273961584
851437296

965812473
237456198
841379256
176528349
594763812
382194567
459237681
728641935
613985724

962784315
413526978
587931624
824673591
391852746
675419832
249368157
738145269
156297483

934651827
258743619
617289543
469128375
873564291
125397468
396415782
741832956
582976134

298145376
714863295
356297184
842531967
167928453
935476821
679384512
481652739
523719648

862139475
753648219
194527863
418265397
635974182
279381546
327816954
541793628
986452731

952743681
316285947
874691235
281536479
649872153
735914826
463127598
597468312
128359764

781352964
539764281
426981735
943826517
862175493
157439826
678243159
295617348
314598672

913572468
548169723
276348951
764253189
829716345
135984672
352497816
481635297
697821534

618547932
254983176
739621458
465132897
892475613
173869245
946358721
521796384
387214569

582971643
149563278
673824951
934687125
726415389
815392467
357249816
498156732
261738594

534916872
791285643
826734915
283459761
457168329
619327584
172693458
968541237
345872196

281937546
459162873
736485219
897543162
315296487
624718395
962851734
173624958
548379621

831459726
649237185
725681439
984712653
516398247
273564918
452876391
168943572
397125864

769814532
215379684
384526971
456981327
837652419
192743856
923165748
671438295
548297163

354978621
762514389
891326574
149283756
536791248
278645193
423867915
985132467
617459832

864271953
752389641
319654782
627593814
945812376
138746295
493168527
586427139
271935468

296148753
417253986
853976421
964325178
132789564
785461239
548617392
371892645
629534817

856937142
329461578
417258936
168723459
235849617
794615823
643192785
972584361
581376294

352687491
479512836
681943572
127495368
864731925
593826714
245369187
918274653
736158249

935274681
286591347
741638925
453129768
629857413
817346259
362715894
598463172
174982536

263891457
789543612
415762938
342617895
671958324
958324176
826179543
137485269
594236781

823194576
164357298
597268314
976423185
358719462
412586937
235671849
749832651
681945723

473961825
582347916
619825347
231486579
965732184
748159632
824593761
357614298
196278453

375248619
621597438
948613725
163829574
852764391
497135286
534982167
719356842
286471953

469852137
253741968
871936425
985627314
742318659
136495782
618274593
597183246
324569871

892356741
167482395
534917268
913645827
246873519
758129436
389764152
421598673
675231984

273891546
945367812
186542739
328754961
564189273
719236485
691428357
452673198
837915624

561739248
429581376
873624519
796245831
382197465
145368792
254976183
918453627
637812954

879624135
431785926
625139784
756298341
914356278
283417569
168572493
397841652
542963817

469378521
821456793
573219486
394781265
718562349
256934178
142693857
987125634
635847912

187954623
962173584
534268719
275649831
398521476
641837295
723416958
459382167
816795342

289146375
541783962
763295418
692374581
178529634
354861297
435617829
927438156
816952743

859627134
637914285
421385769
142893576
376152498
598476321
784539612
215768943
963241857

782143956
513689742
496527183
241735869
635918427
879264315
367451298
158392674
924876531

368957412
715426893
942183756
597312684
134768529
826549371
253894167
489671235
671235948

237489165
914652387
856317294
485276931
371598642
629134758
168925473
743861529
592743816

861327945
247958361
359416728
614789532
932541876
785632194
126893457
498275613
573164289

265948173
197523486
843617592
354782619
926351748
718469235
539274861
482136957
671895324

682359714
957461382
143278965
439827156
815946237
726513498
594182673
261735849
378694521

156293874
982741563
743586291
827934615
315627489
694815327
461378952
278459136
539162748

613945728
842736951
975281364
729614583
481573692
536829417
394152876
267398145
158467239

497815326
651432897
823697145
769521483
518743269
234968571
375289614
942156738
186374952

198643527
642857193
357912684
586274931
234591768
971386245
863125479
719468352
425739816

639872451
258341796
741956238
197265843
825493167
463187925
914638572
372514689
586729314

651328794
298475316
734196582
129863475
583741269
467259138
312684957
845937621
976512843

826593147
715428396
943716285
567981432
182374659
439652871
358167924
291845763
674239518

967451283
231867549
458923176
186394752
523678491
794215368
379582614
612749835
845136927

187264935
452391768
369785142
931457286
246938571
875612493
623549817
598176324
714823659

473258196
821694375
965713428
138469257
796125843
254837619
582371964
317946582
649582731

593782146
184965372
672341895
847236951
361598427
925174683
456823719
718659234
239417568

157386294
438129576
629547381
973462815
812953647
546871932
784295163
365718429
291634758

198275436
356914287
247368159
984621573
513897642
672453918
825749361
761532894
439186725

269184537
538276149
147953628
482517963
913642785
675398214
354721896
726839451
891465372

928643571
741285369
653791842
139457628
265138794
874962135
586329417
397814256
412576983

269137485
813465297
457829631
124693578
698571342
735284169
942318756
581746923
376952814

194382567
632597148
578461392
463178925
815923476
927645831
251734689
389216754
746859213

683947251
715286943
249531867
524613798
861479532
397852614
936724185
178365429
452198376

514386972
983725461
627194538
472619853
396852714
851473296
765238149
249561387
138947625

153627498
698341257
724958163
385192674
246735819
971864325
517486932
432519786
869273541

512394876
987162534
643857219
126745983
439618725
875239461
791526348
264983157
358471692

847361259
561972384
932458617
784615923
259743168
316829475
193586742
425137896
678294531

127985346
986734152
453126798
592871634
748563921
631249875
219657483
375418269
864392517

351728649
789346152
246951378
693814527
128579463
574263891
867432915
915687234
432195786

691523847
832479156
574681392
467135928
389264715
215798634
158946273
923857461
746312589

798134652
342865791
165729483
826357149
937641825
514298376
483512967
271986534
659473218

287534169
634819275
915276843
328741956
571962384
469358712
846193527
792685431
153427698

812649375
749253168
356781429
187325946
265974831
934168257
671832594
593417682
428596713

287591643
456387129
319462587
145823976
863974215
792156438
978215364
624739851
531648792

351879264
298146375
746532819
674258931
932617548
185394726
527961483
813425697
469783152

673589124
259416738
148327695
825734961
967251843
314698257
531862479
492173586
786945312

124938765
375641928
869725143
253867491
648192537
791453286
937216854
512384679
486579312

529817643
486593217
713246598
198732465
674159382
235684971
841365729
957428136
362971854

745398162
321654798
986721534
592843617
467219385
138576249
653482971
879165423
214937856

619547238
753289614
824163975
461375892
597826143
238491567
946758321
375612489
182934756

854239167
162785349
397614582
581976423
246358791
973421856
715892634
628143975
439567218

187963254
639542817
452187396
825394671
714856923
396271548
548619732
261735489
973428165

792156438
143897256
568423719
254638971
976514823
831279645
387945162
419362587
625781394

753168492
261749538
849235167
135894726
978652314
624317859
496573281
587921643
312486975

249715863
137986425
568432917
486127539
952863741
713549286
371298654
625374198
894651372

852769143
479183265
613245798
531426879
967538421
284971356
795814632
328697514
146352987

736954218
159268347
428713695
915832764
263547189
847691532
672389451
381425976
594176823

392165874
416798253
875432916
649217385
123586497
758943162
261379548
937854621
584621739

953187462
784623519
612495387
846239751
395716248
127854936
231948675
479561823
568372194

145937826
789126354
236548179
821359647
953674281
467281593
374812965
612795438
598463712

935867421
748251693
162934758
389472165
614598237
527613849
493786512
271345986
856129374

364821975
712695834
958743612
495218367
876539421
123467589
239156748
581374296
647982153

453618279
719423856
286957413
597831642
132546987
648792531
965374128
324189765
871265394

265749381
984631257
713258649
821597463
359864172
476123895
137986524
692415738
548372916

452813976
168729435
397654812
243968157
876541329
915237648
639172584
521486793
784395261

295643817
413758926
786192354
134926578
928537641
567481293
659314782
342875169
871269435

921856473
478932615
356741289
269174538
843295167
517683924
694317852
135428796
782569341

248371965
175269843
639548271
351894726
497612538
826753419
762185394
983426157
514937682

287436195
645179382
193258476
832691547
574382961
916547823
769815234
421963758
358724619

312468759
468597231
759132846
285349167
947681523
631725984
823916475
174853692
596274318

913874562
458261379
276359184
539182746
124736895
687945213
361597428
795428631
842613957

645198732
973425618
128637549
296713854
587246391
431859276
714582963
352961487
869374125

485329617
316578942
927641853
742936185
698152734
531487269
864795321
273814596
159263478

423769815
756418329
918532764
295387641
634251978
871946253
347825196
562193487
189674532

971385426
348296751
562714893
695423178
713968542
284157369
857632914
136549287
429871635

957461823
612783954
843259176
435876219
296135487
781924365
568392741
324617598
179548632

158479632
732586194
964312857
645127983
287953461
391864725
579631248
413298576
826745319

174592638
265387149
389461527
543218976
726954381
891736452
957123864
632849715
418675293

135728694
462195837
897643251
918274563
374586912
256931478
741869325
589312746
623457189

358421976
176895423
492763815
925138647
763542198
814679532
537916284
289354761
641287359

627194835
859723146
143586297
961372584
572948361
438651729
714239658
385467912
296815473

349751862
861423795
752968431
283596147
416287953
975134286
524319678
637842519
198675324

918762435
324518697
567934182
279856314
681243579
435197268
753481926
896325741
142679853

963548721
875216934
241379658
139462875
687935412
524781369
416853297
752694183
398127546

234158796
651379824
879642531
968734152
315926478
742581963
197463285
526817349
483295617

715648293
692513847
384792561
821937456
436251789
579486132
968125374
257364918
143879625

923157684
681294357
475863129
754916832
896732541
132548796
547321968
368479215
219685473

128546739
749123685
356789142
815492376
473615928
962378451
631254897
284967513
597831264

324697581
596281437
178435962
645873219
713924658
289156743
931542876
462718395
857369124

691847325
837215469
524396187
468971532
153462798
972583641
785639214
319724856
246158973

726539148
598461237
431278569
964185372
352794681
187623495
275946813
849312756
613857924

438257916
291683574
657149382
714396825
983521647
526874193
169732458
375418269
842965731

921385674
738946521
456721839
615294387
374168952
289537146
563412798
892673415
147859263

932684571
714529836
586713924
168347259
293865417
475291368
329178645
851436792
647952183

175682493
246937581
389415672
764293158
852146739
931758264
427369815
698521347
513874926

514392768
283617945
697854321
862431579
459728613
731569482
948175236
375286194
126943857

248937651
679152483
513846729
735691248
481523967
926784135
164378592
857269314
392415876

194832765
358761942
276459381
623594178
849317526
715286493
967125834
582943617
431678259

368541792
927683154
541792638
476259813
283176549
195834276
832915467
719468325
654327981

472138956
981756243
563942781
219374865
637825194
845691372
194583627
358267419
726419538

384527196
719436528
265981374
973658412
156742983
842319765
421875639
637294851
598163247

286734195
714592863
935168247
351849726
467321589
892675314
148957632
679213458
523486971

841296375
276153948
593748621
435987162
728615493
619432587
984371256
152864739
367529814

761842395
924635718
358179642
839517264
416293587
275468139
543786921
197324856
682951473

512496378
974382615
386571924
823617549
147859263
659234781
291743856
735168492
468925137

398642157
412537869
657918243
289364571
145279386
763185492
576823914
931456728
824791635

218397456
673854129
954612783
492765318
165283947
387149562
836571294
741928635
529436871

932154786
568723194
741968325
897346512
456219837
213875649
179632458
624581973
385497261

916234758
734865291
285179436
859621347
463587912
127493685
691748523
378952164
542316879

748215639
135694782
269387514
593468271
421759368
876123945
614572893
957831426
382946157

349167825
186325974
572894316
824971653
715643298
963258741
291436587
437589162
658712439

315246978
976835241
248917635
853761429
197482356
462593187
731628594
689354712
524179863

184927653
625431879
793856241
562318794
318749526
479562318
236195487
841273965
957684132

435621978
286749315
719853264
678435129
324198756
951276483
163987542
892514637
547362891

347268159
289513647
615749283
761352894
423981576
598476321
174835962
832697415
956124738

762438195
938715426
154926378
816347952
579182643
423659817
241563789
687294531
395871264

259617843
361894275
748253961
924168357
183975624
576342198
837426519
492531786
615789432

718392546
659841237
423675981
586719423
932486715
174523869
841967352
295134678
367258194

924137568
136854279
587692431
895741326
712368954
643529187
361975842
258416793
479283615

327158694
591426378
684379521
956731842
743582916
812964753
179643285
438295167
265817439

369452178
814763592
752981643
421538967
598674321
637219485
985147236
143826759
276395814

346587219
817269435
259134678
538912764
491756823
672348951
124873596
963425187
785691342

427815369
581639724
963724158
215947836
876352491
349168275
158276943
632491587
794583612

915746283
236958741
784321695
172485936
693172854
458693127
347219568
521864379
869537412

564731892
871249653
392658714
948572361
257163489
136984275
725396148
683415927
419827536

398725641
751463892
246198357
679581234
823647915
514932786
437816529
162359478
985274163

632819457
845376219
179524836
487193625
396245178
521768943
913652784
254987361
768431592

158974263
764238591
329561847
945726138
287193654
613485729
892357416
571649382
436812975

927451368
341698257
865723491
214839576
673145829
589276134
792584613
158367942
436912785

743215869
958436271
216978543
569387124
371642958
824591637
182764395
495823716
637159482

289156473
314792685
756483912
893214756
425679138
671835294
947368521
132547869
568921347

182946573
573182469
694357821
846273195
721594386
359861247
237618954
415729638
968435712

514983726
289746315
637512849
742851693
361279458
895364172
976135284
123498567
458627931

563847291
914526783
872391564
645713829
128954637
397268415
736185942
459632178
281479356

358249617
619837254
274156398
591682473
823974561
746513982
932768145
485391726
167425839

258916473
637425891
941783625
829157364
314269758
576348219
783592146
192634587
465871932

586791342
932645187
741823965
168937254
359482671
427516839
814359726
273164598
695278413

792531864
813469572
645872391
476158923
128793456
539246718
251984637
387625149
964317285

354162798
978534126
126897534
792356841
865241379
413978652
239685417
587419263
641723985

134528796
827196543
596473281
285317469
761942358
349685127
473859612
952761834
618234975

914652783
753984216
862137549
297845361
346291875
185376924
528463197
479518632
631729458

134265798
576839421
298417563
867342915
341956872
952781634
423678159
619524387
785193246

145769238
862431597
739285146
571928463
923674815
486513729
617892354
358146972
294357681

396541728
245789361
718326495
831472956
429635187
567198243
973854612
154263879
682917534

581972634
672384519
394165782
723658941
958431276
416729358
139247865
847596123
265813497

327194568
418536279
695872413
736241895
549387126
182965734
874613952
953728641
261459387

792651483
534298761
186743952
825319674
947862315
613475298
279584136
451936827
368127549

739184526
652973481
418625973
845269137
271358649
396417258
183592764
924736815
567841392

359821467
184576293
276934518
943715682
521368749
867249135
715683924
432197856
698452371

215738649
473196852
698524317
354672981
987451263
162389574
736245198
549813726
821967435

786235914
534791628
291864357
168942573
472583169
953617842
629178435
847356291
315429786

856971234
174283965
923465178
581397642
632148597
497652813
365814729
749526381
218739456

451839762
298746315
376152948
635917284
147283659
982564173
524691837
763428591
819375426

397128564
854769123
162345897
736254918
581973246
429816735
615497382
948532671
273681459

965148732
374692158
812753964
541826397
628937541
793415826
286379415
459281673
137564289

724985361
158263794
369147825
945318672
287694513
613752948
432879156
591436287
876521439

893267145
642815397
571394628
238971456
769543281
415682739
124758963
356129874
987436512

972465318
846173592
153928674
389641257
765392841
214587936
428739165
691854723
537216489

546137982
719428653
238695147
925876314
681243579
374519268
857962431
493751826
162384795

564732918
937681542
812495763
753269184
486157239
291348657
149573826
628914375
375826491

394572618
271896543
586431927
627318459
915764832
843925761
769243185
438159276
152687394

148763295
562149783
973528614
639481527
817235469
425697831
781956342
296374158
354812976

215468793
836927154
479513826
358291467
167845932
924376518
593782641
682154379
741639285

523974168
146283795
987165423
758416239
361529847
294738651
672351984
839647512
415892376

329651874
765482139
184397562
253768941
647129358
918534726
492873615
876215493
531946287

658729413
741653928
392148567
975812634
184376295
263594871
436987152
819235746
527461389

624798531
893251674
517436982
946187253
785623419
132549867
359874126
271965348
468312795

924518763
753629184
186473295
268137549
341295876
579846321
835764912
617952438
492381657

452397618
189654237
763812549
591426873
836975124
247138956
975283461
314569782
628741395

241865739
837914265
956732481
784193652
615428397
329657814
592346178
473581926
168279543

513897246
762154839
498362715
136425987
945678321
827913564
681739452
274581693
359246178

678154329
249376851
153829476
781562934
596438712
324917568
432791685
817645293
965283147

941528736
725463891
836719254
569247183
314685972
278931645
452896317
683174529
197352468

369742851
182659743
754138962
821395476
935476218
476821539
518267394
693584127
247913685

432658179
895127346
176394852
253971468
961483725
784562913
349215687
628749531
517836294

963182754
571943682
824765391
489517263
652439817
317826549
738694125
296351478
145278936

658347219
934128657
721659348
513784926
849216573
276935481
197562834
465873192
382491765

617458392
385962714
294731586
531249867
478316259
926875143
149523678
752684931
863197425

813296745
795148263
246573819
529781634
374962158
168435972
652319487
987654321
431827596

193482675
542671389
687539421
416295738
758364192
239817546
371958264
864123957
925746813

349178526
167452389
582963417
624397851
751824963
938516274
496785132
215639748
873241695

592741683
137869524
864253719
386514972
421976358
975328461
248635197
619487235
753192846

231846579
574139682
968752314
395281467
146975238
782463195
823694751
617528943
459317826

618749532
754238196
392516784
271683459
985174263
463952817
839421675
526897341
147365928

713928564
592674831
846351972
438719256
951263487
627845319
279586143
165432798
384197625

432619758
698725143
715834629
849261375
571983264
263547981
384176592
927358416
156492837

438721659
275689134
916453782
784532916
152967348
369148527
647215893
523896471
891374265

635728941
182549736
794361582
857914623
246837195
319652478
471285369
968173254
523496817

347961285
685237194
912485367
159872436
723649518
468513729
294356871
576128943
831794652

346897251
721654938
598231746
879516324
412389567
653472819
287165493
135948672
964723185

159846327
743192865
286357419
612789534
578431692
934625781
397518246
825964173
461273958

138429756
465718293
297536418
956143827
382957641
741862539
873294165
529671384
614385972

387914256
951286734
624753891
293645187
478129365
516378942
832467519
769531428
145892673

523749186
986152473
471638952
215987364
647321598
839564721
368495217
752813649
194276835

618237459
974865132
352419768
549721386
123684597
867953241
486572913
235198674
791346825

169235784
754968312
823417569
432786951
587129643
916354827
278643195
691572438
345891276

138794526
492156837
567382419
976428153
354619782
821537964
243871695
789265341
615943278

356984721
179523468
842176395
564291873
293847516
781635942
638719254
417352689
925468137

154298376
823671495
697345182
346719258
519823647
782456913
435982761
961537824
278164539

271658439
395241876
846973521
139467285
527189364
684325197
963814752
458792613
712536948

968352714
124879365
375461298
651734829
492185673
783926451
839217546
246593187
517648932

913524867
856317249
427698531
189743652
342165978
765982314
694251783
278436195
531879426

856143792
742956831
931827456
567492183
128635974
394781625
289364517
613579248
475218369

926318754
413579268
857264193
362485917
194627385
785931426
649752831
571893642
238146579

796132485
524987316
813465297
965278143
437591862
182643759
671829534
248356971
359714628

542619873
863574912
719823654
274165389
981432765
635798241
357981426
198246537
426357198

147382956
625149738
839765214
978256341
364871529
251493687
716528493
593614872
482937165

627985134
934162875
518743296
372618459
461539782
895274361
243896517
786451923
159327648

734625918
528193746
169784523
275418639
641359872
893276154
416937285
382561497
957842361

589372416
136549872
427186935
698234157
351768249
742951368
975423681
263815794
814697523

467891325
193425867
528673149
671352498
249187536
385946712
734268951
956714283
812539674

827946315
164375982
935182746
648713529
513294867
792658134
479821653
351467298
286539471

143862957
562719483
978534126
481956732
397428561
256371894
739645218
615287349
824193675

543728619
697413285
182695473
769342158
431859726
258167394
374581962
826974531
915236847

613487592
879125346
254963187
791836254
546792831
328541769
987254613
432618975
165379428

285769431
173248659
964531728
512476983
348195267
796382514
421857396
839624175
657913842

238614597
574938126
169275834
946182753
327549681
815367942
693821475
751493268
482756319

953862147
276451938
184397625
518623794
432975861
697184253
741239586
369518472
825746319

287915463
146732895
395846712
514329678
723468159
869157234
452691387
638574921
971283546

341679258
975832146
268154379
824597613
139468725
657321984
592746831
783915462
416283597

654928713
782134965
391567284
268315479
173249658
549786321
937852146
425691837
816473592

238749156
145368297
967152834
693284571
572613489
481975623
726831945
359426718
814597362

231867459
574329816
698514732
413795628
985632174
762148593
856973241
347281965
129456387

761854239
984231756
253697841
845712693
192365478
376948125
527183964
638479512
419526387

865217934
734869512
192543876
243956781
581472693
679381245
928634157
316795428
457128369

874536912
519872436
623491875
968253147
732149658
145687329
386724591
291365784
457918263

548123697
126795843
937684152
652318479
781942365
493567281
269471538
314859726
875236914

932147658
851926734
467358219
125879463
793461582
648235197
574693821
289514376
316782945

452691738
196738425
738425961
874216593
321549876
965387142
543172689
687953214
219864357

269831547
815467293
437952186
782316954
693548712
541729638
356174829
974285361
128693475

387614952
512397468
496825173
643281597
875943216
921576384
758439621
264158739
139762845

186593742
934721658
572468931
641387529
895642173
327915864
269154387
758239416
413876295

954238671
762491538
831756294
378924156
146385729
529167483
613872945
295643817
487519362

629574813
745318962
831962547
584693721
193247658
276851394
458136279
367429185
912785436

784296531
963541782
125783469
247639158
591428376
638157294
359814627
472965813
816372945

238694517
479153682
651278493
526719348
394862175
187345926
715986234
943527861
862431759

947653218
256418937
381927546
724391685
819765324
635284791
578132469
192546873
463879152

785612493
213794586
964835712
692548371
358176924
471923865
149367258
527481639
836259147

891372456
574816392
236549871
483721569
657938124
129654783
912485637
345267918
768193245

617385924
435912876
892746315
549231687
728694531
163578492
356129748
274863159
981457263

819256473
674813295
325794618
741325869
583961724
962478531
457132986
198647352
236589147

826497315
971583426
435126789
192645837
587231694
643978251
269314578
358769142
714852963

123789546
548613297
697524381
874952163
352861479
961347825
236475918
715298634
489136752

683597241
495812673
712643958
128976435
536428197
947351826
264785319
379164582
851239764

379481265
418256397
652793418
834625179
167349852
295178634
781564923
926837541
543912786

463518279
291673845
578942361
754891623
389267514
126435798
632159487
817324956
945786132

385169742
269437158
147825369
758614293
412593876
936782415
871356924
593241687
624978531

165397842
793428156
248165793
514236978
389751264
672984315
431672589
826519437
957843621

479861532
321957846
685342971
253496187
167528493
894173625
718634259
936285714
542719368

471529683
582136947
693478125
735984261
826315794
914267538
349752816
167893452
258641379

456931782
279586431
813724956
124695378
365817294
987243165
641359827
538172649
792468513

862374159
394512768
175986342
751468293
928753614
643129587
486231975
217895436
539647821

536428719
178693425
249751836
465289371
791345268
823176594
982517643
317864952
654932187

148623597
536789241
729154368
687235914
492816753
315497826
864972135
251348679
973561482

681325794
759481362
234796158
392547681
516938427
847612935
475263819
968154273
123879546

751982643
624735819
839164752
543298167
296417538
187653924
365829471
418376295
972541386

764895213
138724956
592361847
325186479
947253168
681947325
473519682
219678534
856432791

815367492
246819537
973452168
491735286
362148975
587926341
158694723
639271854
724583619

879261534
146539872
325748169
652187943
938452716
714693258
461925387
593876421
287314695

863275194
974681235
521943876
487162953
316594728
295837461
142756389
638429517
759318642

734186295
915234687
286759341
691473852
573628419
842591736
358962174
129847563
467315928

678291354
415376892
293485176
136748925
842519763
759632481
587123649
921864537
364957218

925743861
876195342
431286597
518974623
294638175
367512489
182367954
659421738
743859216

182456937
694327581
375819246
263148795
718965423
459732618
827693154
931574862
546281379

685214379
912357846
347869125
854192763
269473518
173685294
591748632
738926451
426531987

843791265
961285743
257634981
734168529
198542637
526973418
375416892
482359176
619827354

725643819
163589472
498127365
632971584
917854236
854236197
541798623
376412958
289365741

159847326
623195784
784362195
437689251
815423679
296571438
962718543
348256917
571934862

935468172
147253968
862197345
251634897
489721536
376985214
693542781
728316459
514879623

819547632
732619548
456283197
361852974
578964213
924371856
683795421
197426385
245138769

548397216
961842375
723561894
672184539
385729461
419635728
897413652
254976183
136258947

324518796
168973524
975462318
287394165
659821437
413756289
736149852
591287643
842635971

625817394
194635278
783429516
857963142
436271985
219584637
342158769
961742853
578396421

248359761
319867254
756214938
492586317
635741892
187923546
521438679
874695123
963172485

478512639
315496728
629387145
941723586
562849371
837651294
756938412
294175863
183264957

926857341
814329576
375416928
239671485
648532719
751984263
183745692
567298134
492163857

498371526
367825194
521946378
672584913
943217865
815693247
234759681
786132459
159468732

123859674
486237159
795146382
248671593
357984216
619325748
934712865
572468931
861593427

752416983
946853172
381729456
495382761
268197534
137645829
823971645
614538297
579264318

458971632
961234758
327586491
182695374
679423815
534817926
746352189
815749263
293168547

537164298
864239517
912587436
629713854
743895621
185642379
456371982
391428765
278956143

485719632
291634875
367258941
836142759
529876314
174395286
918563427
743921568
652487193

849625371
256371984
317948562
723584619
684139257
591267843
975812436
438796125
162453798

391874265
852613794
467259813
589721346
213465987
674938152
748592631
936147528
125386479

642813975
389576124
175492386
837941652
456327819
291658743
523789461
764135298
918264537

836547921
459126738
712983564
694271853
281395647
573864219
328619475
167458392
945732186

426917538
897365214
153284967
635421879
742893156
981576423
219638745
568742391
374159682

462537819
913826475
875914326
286395147
349781562
157462983
634179258
528643791
791258634

852476319
374951628
961283754
638742591
249615837
517839462
186327945
795164283
423598176

521946387
498573126
367218549
984735612
172864935
653129874
815492763
239687451
746351298

165234789
324789516
978561243
893147625
417625938
256893471
789416352
532978164
641352897

342158967
879326514
651749823
917634258
426815379
583297641
298571436
765483192
134962785

825396417
937451682
614278593
751689324
289734165
346125978
168547239
472913856
593862741

193765284
268419573
745238196
534186927
821973465
976524318
457892631
312647859
689351742

643582179
281974635
597163824
936458217
178629543
425731968
362845791
814297356
759316482

832647591
954281637
176593284
291735468
547862913
368914725
613479852
429358176
785126349

549628713
186347259
372159468
251983647
837564192
694712835
463275981
715896324
928431576

587926431
216374589
394851276
943185627
172463895
658792143
865239714
731548962
429617358

695834127
237516849
814792653
429653718
786941235
351278964
142389576
973165482
568427391

285179634
764823951
931564872
658431729
473298516
192657483
516982347
847316295
329745168

938725164
517846392
642931875
485179236
379562481
261384957
194653728
853217649
726498513

192756834
486932751
573148269
631895427
725413986
849627315
968371542
214589673
357264198

185724639
369185427
274369581
651937248
437218956
892546713
928471365
546893172
713652894

745168329
318249765
296753148
159832674
824697531
637415892
571926483
983574216
462381957

123984576
786135942
954672318
475361289
631298457
892547163
549726831
217853694
368419725

486153972
739482516
251967483
964721835
578639124
123845769
317294658
642578391
895316247

758234619
613598742
924617583
371469825
485372196
296185374
139726458
562841937
847953261

541267938
683915427
729384516
496128375
157436289
832759164
268543791
374691852
915872643

129368475
456972813
783514629
867145932
932786541
514239786
675423198
391857264
248691357

537682941
192354687
648971235
371495826
984126753
265837419
726518394
413269578
859743162

657394281
214568973
938712456
873145692
492836517
561279834
785623149
146957328
329481765

578216439
462953178
913487562
641325987
235879641
897164325
354792816
126548793
789631254

965831247
384729651
217456893
896142375
543687912
172593486
721964538
438275169
659318724

429386157
168759324
537421986
842965731
753148692
691237548
274693815
915872463
386514279

954187236
326495187
871623549
682379415
549816723
713542698
265934871
197268354
438751962

643189572
975246138
218375649
394627815
782531496
561894327
437968251
859412763
126753984

635871249
872943651
491562783
713684592
286395417
549127836
924718365
158236974
367459128

372485196
564791382
981326745
139654278
746218539
258973461
627539814
893142657
415867923

189765342
237894165
645321978
513682497
764539281
928147536
451976823
872413659
396258714

358146729
912537468
467928315
523794186
849613572
671285934
196352847
285471693
734869251

297518346
138746592
456923718
829475163
713692854
564831279
942187635
681354927
375269481

314526897
278943156
596718243
452871369
861394572
937265481
689152734
145637928
723489615

154283967
698547123
723619485
541362798
937158246
286974351
415726839
869431572
372895614

419756283
562384719
387912654
641238597
295467138
873195426
758629341
936541872
124873965

734589216
529461873
861723954
342195768
957846321
186372495
493617582
678254139
215938647

573489261
492165783
168327945
321954678
987216534
654738192
736542819
219873456
845691327

273681945
954237681
861594372
382769154
417352869
695418237
526173498
139845726
748926513

352789641
697124853
841563927
736412589
914835762
528697314
483951276
275346198
169278435

153428679
986317524
427596138
518674392
742931865
369285417
231859746
675142983
894763251

319284675
246759381
875613492
768491253
951327846
423568719
597836124
134972568
682145937

462513897
813297546
795486321
156342789
384971652
279658134
527134968
631829475
948765213

312475698
956831274
847962513
579218436
231647985
468593721
184726359
793154862
625389147

129586473
537942681
846317529
654879312
983261754
712453896
278134965
361795248
495628137

467192583
318645972
952873461
579316824
236984715
184527396
691438257
823751649
745269138

725849631
461753892
398261547
683927415
914635278
257184963
136598724
549372186
872416359

639417852
814526937
752983461
346759218
528641793
197832546
481375629
265198374
973264185

956382417
314765289
728194356
471236598
592847163
863951742
189473625
235618974
647529831

628547913
597312468
134968725
845173296
379426581
261895374
482751639
753689142
916234857

379812654
218546739
564739821
652983147
197465382
843127596
426351978
931278465
785694213

376425819
548196327
912837645
621954783
435781296
789362451
867549132
153278964
294613578

367912485
198547236
524683197
781425369
943176852
652839714
479358621
235761948
816294573

645127983
813965274
279834156
492571638
168493527
537286419
781659342
356742891
924318765

963825741
812347965
574691328
197532486
236984157
458176239
381459672
625713894
749268513

378629514
156478329
492531768
785214936
923765481
641893275
234156897
867942153
519387642

857924163
426831795
139765248
961452387
384179652
572683914
798246531
645317829
213598476

645132987
982647351
713589624
438276519
157894263
296315478
864951732
571423896
329768145

269837145
358419267
714265398
583792614
691543782
472681953
146328579
827956431
935174826

914862573
238579416
567431298
349285167
672143859
185697324
491728635
756314982
823956741

238659471
457821369
169437582
592748613
876315294
314962758
725184936
983276145
641593827

739164582
168253479
452789631
895641723
613527894
247938156
574396218
381472965
926815347

713965842
524873196
869124375
396748251
185296437
472351968
651432789
237689514
948517623

281963754
953427816
467581329
819756432
376142598
542839671
624395187
795618243
138274965

952167348
746385921
138924765
894513672
263478519
517692834
429756183
375841296
681239457

183695274
265347198
794281536
579864312
431972685
826153749
618729453
342518967
957436821

921467358
864593127
375128649
436879215
752614893
189235476
213756984
598342761
647981532

415392867
362578149
978641532
296183754
541927683
837456921
724815396
689734215
153269478

681759234
293641578
754328691
465197382
317286945
829534716
936812457
142975863
578463129

872615493
951734268
346289175
524867319
637951824
198423756
719548632
463192587
285376941

123845769
765391428
498672351
514728693
382956147
679134285
236587914
847219536
951463872

395481627
468237195
721596348
953642781
872319456
146875932
637928514
584163279
219754863

826471953
495283167
317695482
984536271
752918634
163724895
278349516
631852749
549167328

369521748
245786319
178349562
486135927
793462185
521897634
934678251
812953476
657214893

362491785
841527963
597638214
174386529
635912847
928745136
489153672
256874391
713269458

791256348
682314957
354897162
548923716
137465289
269781534
413672895
875149623
926538471

293481765
615327489
478569231
926713854
857246913
134895672
741938526
569172348
382654197

754182396
283694175
916735482
825316947
397248651
641579823
472861539
568923714
139457268

213946758
974581236
568273419
481695372
729318645
356427891
845132967
132769584
697854123

863912457
245837169
971546283
157398642
694125738
382674915
419253876
526781394
738469521

524813769
719426358
368579142
435162987
186795423
972384615
293651874
851947236
647238591

492865713
816937245
357142968
289673154
745281639
163594827
924318576
578426391
631759482

329815674
745639218
861472395
214368759
583947126
976251843
657184932
198523467
432796581

762193485
814752396
359648172
478925631
635814927
921376548
186239754
597481263
243567819

743892165
985617324
216435798
321956847
864371259
597284613
638149572
179528436
452763981

125987436
786243519
394651278
473592861
952816743
861734952
638425197
247169385
519378624

285761394
471923568
936854172
842397651
659182437
713546829
394678215
568219743
127435986

259371468
148962537
673845192
592437681
761258349
834196275
427619853
385724916
916583724

648127593
529368471
713945826
982536147
364712985
175894362
896253714
457681239
231479658

653214987
287963415
491587362
926371854
875492631
134658729
319845276
548726193
762139548

579168234
124395876
683724519
261973458
835241697
947586321
358619742
412837965
796452183

625487391
813592764
749631582
936724815
471859236
258163479
584976123
397215648
162348957

542918736
716243958
983567214
298651347
164739825
357824691
425386179
639175482
871492563

832614759
156789234
794235168
217458396
463972815
589163427
928541673
375826941
641397582

529368417
143975628
786412539
451297863
698534172
237681945
865123794
314759286
972846351

148973265
259468713
637152489
964531827
873246951
521897634
396785142
782314596
415629378

931642875
274158693
685379241
459263718
726814359
318795426
843521967
562987134
197436582

879512463
156349782
342876951
914725836
238964175
567183249
793451628
681237594
425698317

598246137
421397856
367581429
983472615
675819342
214653978
132768594
746935281
859124763

251786943
736149852
489352617
913275486
578634129
642918375
195423768
867591234
324867591

547629381
861753249
293841675
786512934
452938716
319476528
124395867
675284193
938167452

824316957
536794218
917258634
795843162
281567349
643129785
362985471
178432596
459671823

317624859
248935716
695718423
529347681
463182597
781596234
952461378
174853962
836279145

318796254
294158376
675342819
729835641
456217983
183964725
947681532
861523497
532479168

956734182
178629543
234185679
395412867
461897235
827563491
542376918
683951724
719248356

483526917
271489563
695731248
957264831
132875496
846193752
524318679
719642385
368957124

521473869
673891452
894526371
258317946
139645287
746982513
387264195
412759638
965138724

369812745
578469321
214357968
937621584
821945637
456738192
193584276
685273419
742196853

346189572
917265438
825473619
163847295
574912386
289356741
798524163
632791854
451638927

183742569
795618432
264539178
658921347
932457681
471863925
526184793
847395216
319276854

815396472
324718965
769542183
287965314
936471528
451283796
648157239
573629841
192834657

957238614
413956728
682714395
178425963
264391857
395867142
526173489
749682531
831549276

924781563
785436219
163295847
238947156
591863724
647152398
376524981
459318672
812679435

647125983
985743261
231698547
864271395
379854612
152369874
516937428
793482156
428516739

235481679
176592438
984673512
398714256
467258193
512936784
659827341
723149865
841365927

731869524
845237916
692415837
974628351
358174269
126953748
467392185
219586473
583741692

236497815
598261347
471358962
754682193
983145726
612739584
125974638
347816259
869523471

763289415
542617398
198543672
215496783
874132956
639875124
387924561
951368247
426751839

497865132
138294675
625173948
812639754
354721869
976458213
783946521
561382497
249517386

321648759
478359612
659721834
934862175
782135946
165974283
546287391
893416527
217593468

485692731
317584692
692371854
753148926
941265378
826937145
164723589
239856417
578419263

275139846
948576132
316482795
759618423
862345971
431927568
523894617
697251384
184763259

487156392
561923784
392874651
249568137
875231946
136497825
754319268
918642573
623785419

293716845
416583972
785942136
628134759
159678423
374259618
942367581
861425397
537891264

957138624
413962857
286745391
195387462
628419573
734526918
561874239
342691785
879253146

765348219
314926857
289751436
536872941
128469573
497135682
972514368
641283795
853697124

695123847
271485369
384769521
932854716
746231985
158697234
529316478
817942653
463578192

145987236
678213594
293546718
589461327
324798165
761352489
857139642
416825973
932674851

532784169
764913285
819625734
327461598
641859372
958372416
295138647
186547923
473296851

765231498
943685172
128974653
594127836
816493725
237568914
671342589
359816247
482759361

375412968
846395127
219786435
758631249
134829756
962574813
493168572
681257394
527943681

783462195
924581637
516793482
892146753
635827941
147935826
368279514
259614378
471358269

536947182
247618953
819523746
984176325
621354897
753892614
462781539
398265471
175439268

931825647
867914352
452367918
146532789
785691423
293478561
324786195
678159234
519243876

945726183
813549276
726813954
572384619
631952847
489167325
297431568
154698732
368275491

486513297
521679834
973428615
162894753
734152968
895367142
217945386
648731529
359286471

893451726
245678193
716329458
351842967
629537841
478916532
532784619
167295384
984163275

967328514
214795863
538614972
351247689
672589341
489163725
125836497
843971256
796452138

578629413
136754892
942318657
819472365
765931284
423865179
257146938
381297546
694583721

698341257
135279846
247685913
312496578
976518432
584723691
851967324
729834165
463152789

725963418
139748526
468125397
982637145
314582769
576491283
297316854
843259671
651874932

478362951
162495873
395817624
251746398
736289145
849153762
513674289
684921537
927538416

864275193
271963485
359418627
683527941
947136258
512849736
796384512
428751369
135692874

146837259
289516743
357249681
762495318
591368472
438172965
675921834
824653197
913784526

754269813
168743952
293815746
526981374
471326589
839574621
685132497
317498265
942657138

175942386
834675921
296813475
587439162
641287539
329156847
912364758
458721693
763598214

874293156
632415879
915786342
269857431
487132965
153649287
326974518
598361724
741528693

926384571
814725639
357619842
281597364
765431928
493268157
638942715
172853496
549176283

976134825
428596317
153782964
637849251
241653798
895271643
719325486
362418579
584967132

658943217
493217586
172586493
261739845
589462731
734851962
817324659
325698174
946175328

482536971
571429863
369781452
853912647
716843295
924675138
638154729
195267384
247398516

489617253
576234189
312859746
954178632
237946815
861523497
143792568
798465321
625381974

854379216
697512438
213648579
589263741
376184925
421957683
768435192
142896357
935721864

843659271
219837645
765124398
682345917
394718562
157962483
921483756
576291834
438576129

473126958
862593174
951847623
136759482
247381569
589264317
318475296
795632841
624918735

374891652
581623479
629754318
795342186
432168795
816579234
157486923
963215847
248937561

365948217
941327685
728516349
152639874
896174523
437285961
274853196
683791452
519462738

471256839
526893471
398741256
243987165
685134927
917625348
834569712
169372584
752418693

571948623
438612975
629537148
392785416
845261397
167493582
216379854
953824761
784156239

614358972
952761843
783429156
239584617
548617239
167293485
476832591
821975364
395146728

581673924
493285671
627941835
748562193
132498756
965317482
314859267
279136548
856724319

281463597
647529183
593187426
839746251
472815639
165932874
354271968
728694315
916358742

365428197
129573486
784916325
648235971
213697548
957841632
891352764
472169853
536784219

187926543
526473198
439581276
764812359
952734681
318695724
271348965
643259817
895167432

852473916
497618532
631295748
328741695
175936284
964582371
716859423
289364157
543127869

164923875
572186349
398574612
786251934
913468257
425397186
651732498
237849561
849615723

826934157
317852946
549716832
964285713
281397465
735461298
458629371
672143589
193578624

573294816
489165723
126873495
935421678
847956231
261738954
652347189
398612547
714589362

954263718
372198546
168574239
526741893
739685421
841329657
697412385
415837962
283956174

496172583
253846179
781359462
168794235
972538641
345621897
534287916
817965324
629413758

691287453
345619827
872435691
137562948
289374516
564198732
913846275
728951364
456723189

287564391
156932874
439718652
973481265
641257938
825396147
564829713
792143586
318675429

936178452
874526931
152493687
349285176
765941823
281637594
513862749
697354218
428719365

764539821
513824697
892671345
957468132
236917584
481352769
178293456
325146978
649785213

625784913
849213675
317695284
196472538
273158469
584369721
451827396
738946152
962531847

543196278
726853419
189472536
672345981
915287643
834961752
391524867
468719325
257638194

289346517
745819236
136725498
574632981
362981745
891574623
617493852
953268174
428157369

974851326
613274589
852963714
795628143
436715298
281439675
368147952
129586437
547392861

528496137
731852946
649731825
184269573
297583461
356147298
812374659
463915782
975628314

398675241
417293856
256814397
965782134
831456972
724931568
682549713
543127689
179368425

437518926
859236174
621497538
312659847
986742351
574381269
748925613
293164785
165873492

594871236
172364598
638952714
857649123
246135879
319728645
483517962
725496381
961283457

936817452
587624319
421935876
319276584
658143927
274589163
145792638
763458291
892361745

895762314
732145986
461839527
683591742
527483169
149627835
374258691
916374258
258916473

186529734
479613285
235748619
924175368
751836942
368294157
647352891
513987426
892461573

543761982
861529374
729438516
437912865
652387491
918654723
184273659
296845137
375196248

972548613
485163972
613792458
851329746
764851239
239476581
197685324
528934167
346217895

738514962
624793518
591826374
859371246
216948753
473652891
962435187
387169425
145287639

146892753
372154986
598367124
723915468
659428317
814673592
287541639
465239871
931786245

418639527
629578431
357421986
946783152
582196374
173254869
834962715
295817643
761345298

798341256
142659387
536728149
314982675
875136492
269475831
951863724
687294513
423517968

531692487
697845312
482317569
319764258
864521793
275983146
953178624
746259831
128436975

983214657
247856913
156937482
371489526
864572139
592163874
735641298
619328745
428795361

936871425
514326879
782495316
195748263
673512984
428963751
241637598
357189642
869254137

475168392
362974518
918532674
123895467
594716283
687423951
846257139
731649825
259381746

347918562
968725134
125463879
491276358
256384791
873159246
689531427
512647983
734892615

734895162
251634987
689172435
576428319
843951726
912367854
465713298
328549671
197286543

583926147
612748359
794531268
358264791
279815436
461379825
935487612
147692583
826153974

162473895
438195762
579826431
743269158
986517324
215348976
827634519
351982647
694751283

832756194
165493872
497218563
743685219
289371456
651942387
524867931
978134625
316529748

231784965
564392871
879156243
956417328
742938156
318625794
425873619
187569432
693241587

986251374
521743896
347896152
278439615
135682947
694175283
752968431
469317528
813524769

791453826
352689147
486721395
619237458
543968712
278145639
935874261
167392584
824516973

563294817
298571364
417638259
921356478
384127596
756849132
839465721
175982643
642713985

743695821
852147396
691382475
429578163
168423957
537916248
374859612
985261734
216734589

432198567
176542398
985673241
257914836
861235479
349867152
614329785
593781624
728456913

136759284
527648139
849312756
681294573
492573618
753186942
314965827
265837491
978421365

839526471
162478359
547913862
286357914
971842536
453169728
314295687
795681243
628734195

263451798
178392645
594768213
842536971
317849562
956217384
685173429
429685137
731924856

795681243
864372519
213954867
139827654
487165932
652493178
548236791
326719485
971548326

987245631
351867924
462319758
718536492
295784163
634921587
849673215
126458379
573192846

379486251
164925378
285173946
458739612
932651784
716248593
621594837
543867129
897312465

582617394
196345872
437298165
358469217
624871953
719523648
245936781
861752439
973184526

812379654
546821793
397645281
273958416
159467832
468213579
984536127
631782945
725194368

487923651
315846279
692571843
541367928
973218465
268459137
859634712
134782596
726195384

569421378
342875619
871963425
695187243
738642591
214539786
453798162
927316854
186254937

584296731
671843259
392571864
459682317
168437592
237159486
746318925
825964173
913725648

365197284
892543176
147628539
271986345
986435712
534712968
458271693
613859427
729364851

318652974
275849163
469317582
791234856
536178249
824965317
653491728
987526431
142783695

423618597
918375642
567492381
791836425
384521976
256947813
679154238
145283769
832769154

619574382
857326149
432918675
941637528
276851493
385492716
793245861
128763954
564189237

254681397
791352864
863974215
679813452
418526973
532497186
126738549
987245631
345169728

324879561
819546732
675321948
537284196
298617354
461953287
943762815
152438679
786195423

485129367
973658214
162437985
829576143
647312598
531894726
256943871
394781652
718265439

837419652
519286347
264357918
983162475
172945836
645738291
496871523
728593164
351624789

957413286
683592174
241678935
129854367
834761592
576329841
368245719
412937658
795186423

271934586
845627193
639851742
357249861
426185937
918763425
194376258
783592614
562418379

237981645
869574231
541362987
954136728
372859416
186427593
415793862
698215374
723648159

398657214
726314985
514982367
439568172
185273496
672491853
863749521
947125638
251836749

374621589
215798634
869354127
793542861
148963752
652187943
481276395
927835416
536419278

629531874
583467192
147829563
498275316
751683429
362194785
935716248
874952631
216348957

748135926
256749183
913862745
325981674
471653298
869274531
592318467
634527819
187496352

164593872
237618594
598742316
971465238
485327961
623189457
749851623
812936745
356274189

496783521
513426978
278591643
739265814
854317296
162849735
947638152
625174389
381952467

263195748
417286935
958734621
825369417
341872596
796451382
684917253
172543869
539628174

913586247
846127359
527349816
692713584
754892631
138654792
389271465
261435978
475968123

152938746
968174325
734652189
423715968
589326471
617849532
276491853
395287614
841563297

187526934
593418672
426937518
265874193
841369257
379152486
754293861
938641725
612785349

574296183
921483675
386571429
693847512
458912367
217635948
132769854
749158236
865324791

539468172
641723895
728915346
972531684
384276951
165894237
416359728
897642513
253187469

762915843
538624719
491783562
853167924
629548371
174239685
245376198
316892457
987451236

172594683
458637291
936821745
241368579
865279314
793145862
329486157
587913426
614752938

956374218
713258694
842961357
479126583
268537941
135849726
587612439
394785162
621493875

874392165
153687429
692415837
986234571
321758694
547169382
715826943
269543718
438971256

831745629
672918345
549326718
195467832
263581497
784293156
927634581
316859274
458172963

319276485
287459361
465183729
652894137
194327856
873615942
521948673
738561294
946732518

198532647
327864159
564917832
749251386
832496571
651783924
216345798
485179263
973628415

578942163
364158297
291367584
642781935
953624718
187539642
735816429
419273856
826495371

469728351
812543967
735916482
153497826
647281593
928365714
591674238
384152679
276839145

537942168
682731495
914658372
425189736
869273514
173465829
396514287
748326951
251897643

524931678
167825349
398674152
632587914
471293586
985416237
256148793
749352861
813769425

948352176
615987234
732416598
871649352
529738461
463521789
297163845
384295617
156874923

278435691
639817542
415296378
987542163
523169487
146378259
354781926
791624835
862953714

248361579
613795428
795824136
926458713
374612985
581937264
169573842
832149657
457286391

948163527
265978341
173425869
682531794
534697182
719284653
821346975
396752418
457819236

562398147
371642958
894175362
938716425
456829713
127534896
785961234
213457689
649283571

913852647
746391258
852647319
395486172
687215934
421739865
168524793
274963581
539178426

987561324
361428759
245397618
523189467
814673592
796254831
658712943
472936185
139845276

795634812
426189735
813527694
678293451
132458976
954716283
549861327
361972548
287345169

549732861
281564739
376981425
695813274
728456193
134279586
817395642
952648317
463127958

753421968
241689753
968375421
472163589
396548172
185792634
519836247
634217895
827954316

731698524
496253718
582174639
824769351
615832947
379541286
958316472
163427895
247985163

867914253
921358764
534762198
782536419
193247586
456189327
248675931
375891642
619423875

325184796
719326485
684597132
496813257
273659841
851742369
567431928
132968574
948275613

264395178
798412356
351867249
679583412
815624937
423971685
987136524
532749861
146258793

638547921
542198736
719623854
367812495
825469317
491375682
183756249
274931568
956284173

684239715
512687493
739154628
371928546
956341287
428765139
297513864
143876952
865492371

469851372
157324986
283697541
372918465
816542739
945736218
794165823
638279154
521483697

716234589
485916723
923875641
567349218
239158467
148762395
372691854
651483972
894527136

276359148
458172639
913846275
845291763
197635482
362487951
684923517
539714826
721568394

423918576
681527493
579463182
814635729
952781364
736249815
147396258
365872941
298154637

364857912
792631854
581429763
619284375
438715629
275396148
827143596
946578231
153962487

124875963
638419275
759236814
416397528
273158649
895624731
581763492
347982156
962541387

812937654
496258317
735146298
127593846
359864172
648712935
563489721
974621583
281375469

983541762
126738495
574962318
491687523
237159684
658423179
742396851
815274936
369815247

457369281
962418573
813752496
729835164
531694728
648127359
296543817
375981642
184276935

781396425
246758391
935421867
574982136
312567984
869143752
158634279
627819543
493275618

172564398
359187462
486932715
715246839
894315276
263798541
548679123
621453987
937821654

371846592
584923716
269571384
493687125
857412963
612395847
938254671
145769238
726138459

286594731
315678249
794321586
527946318
869132457
431857692
653789124
148265973
972413865

618524379
247396185
395178246
931762854
826451793
574983612
159237468
783645921
462819537

671529834
354817629
892634157
186452973
537981246
249376518
765293481
418765392
923148765

473586219
615729843
982134765
258941637
196372458
734865921
561297384
327418596
849653172

278936415
196254378
435781296
947128563
651347829
823695147
582479631
369512784
714863952

165289743
392714586
478563192
824137659
516892374
739456218
941625837
687341925
253978461

293468517
865127394
417593862
542739681
736815249
981642753
158274936
629351478
374986125

187562943
592843617
436917528
369125874
725684391
841379256
678251439
213496785
954738162

498756231
316294758
275831946
657943182
984162573
123578469
869427315
732615894
541389627

512973684
679428351
438165729
824739516
361542897
957816243
243651978
795384162
186297435

962851437
418736529
573924618
681297354
354168792
729345186
245619873
197483265
836572941

391825764
467193582
285476391
519264873
748351926
632789145
953648217
126937458
874512639

829164573
135879246
746235819
983417652
274586931
651923487
597342168
468791325
312658794

378629514
549781623
162453789
931578462
287964135
654132897
895246371
723815946
416397258

379851264
654237189
128964573
246318957
983572416
517649328
792183645
861495732
435726891

753612948
629843157
481579326
214765839
537928614
896431275
972184563
368257491
145396782

796185243
385642719
421793856
642378195
137956482
958421367
213869574
564217938
879534621

642371985
135869274
789542316
498156723
376428159
251937468
923615847
514783692
867294531

342961875
617385924
598742631
825196743
734528169
961473582
156237498
473859216
289614357

538961742
271483695
469725381
743816259
682539417
195247836
954372168
817694523
326158974

293846517
481795632
675132948
348561729
562974381
719283456
936428175
124657893
857319264

792365841
431987526
856412397
379846215
528731469
614529738
943158672
287694153
165273984

734815629
196472385
582639471
325164897
947283156
861597234
479321568
218956743
653748912

635182947
842967531
971345862
184239675
267518394
359476128
796854213
418623759
523791486

394286571
865471293
712395468
541869327
938712654
276534819
453927186
127648935
689153742

732159684
986423715
451678932
618732459
379546128
245981376
594217863
867395241
123864597

736298145
921645783
458173296
519327468
867954321
243816579
172569834
684731952
395482617

542863197
698147235
173952864
384576921
269481573
715329486
821635749
937214658
456798312

589742361
147683259
632519874
814265937
765938142
923471685
276394518
458126793
391857426

978165243
231749865
546832917
487693152
195427386
362518479
659284731
813976524
724351698

416295783
982437561
735168924
658921437
241873659
397546812
869314275
523789146
174652398

719843256
542976318
863521497
678492531
324715869
195638742
981357624
437269185
256184973

935486217
187925436
246371895
394857162
618249753
752613984
561792348
473168529
829534671

856417293
927635148
341928567
598742631
634159782
172386459
789561324
263874915
415293876

132867945
847591632
965324178
723156894
514982763
698743251
389615427
476238519
251479386

749312856
152986437
683574219
975468123
416239785
238157694
321645978
567891342
894723561

231649857
845271639
796358142
487963215
153782964
962415378
624197583
378526491
519834726

215346897
937185462
648972513
579814236
182637954
364259781
491768325
856423179
723591648

638197254
295384716
174562893
347659182
516823479
982741365
729415638
853276941
461938527

745316298
186294735
923578416
279483561
634159827
518627943
891732654
457961382
362845179

985316472
372549618
461872593
196235847
237684159
548791236
853167924
724958361
619423785

765321984
983754261
214869537
649275813
532418679
178936425
391642758
827593146
456187392

653471982
287963415
914528367
798234156
146859273
532617849
875342691
421796538
369185724

168342759
294758163
573196842
837524691
419683275
652971384
981265437
345817926
726439518

294378165
365129847
718456239
531847692
487962513
629513784
856734921
142695378
973281456

274356981
861497235
359128467
582961743
146735892
937284516
425813679
793642158
618579324

471286593
365497821
289513764
938641257
652739148
714852936
527368419
893124675
146975382

324186957
867593142
159274638
531629784
476815293
298437561
785942316
613758429
942361875

931245687
467389512
258671943
123956478
796814235
845732169
572163894
684597321
319428756

945713862
372468519
168592374
734925681
816374295
259681437
593146728
687259143
421837956

216548397
754193268
398627154
983752641
465381729
172469835
627914583
541836972
839275416

512387964
796541832
348962157
857213649
124896573
639754281
983175426
475629318
261438795

178439625
492516387
653287194
349821756
285673419
761945238
934168572
827354961
516792843

189762354
357984216
624153798
261435987
548297631
973816542
415679823
732548169
896321475

748936521
325718946
961245873
486152397
597463182
132897465
853629714
619574238
274381659

426857391
891346572
357912486
613579824
745268139
982134657
268495713
534721968
179683245

759821634
481635297
362497581
643182759
275964813
918573426
124356978
596718342
837249165

541829367
937465821
682173459
379614285
214598736
865237194
493752618
726981543
158346972

621984753
395276148
784531926
132859467
546317892
879462315
463795281
917628534
258143679

752436198
631895724
849721635
175948263
264573819
983612457
417369582
596284371
328157946

794361528
253897641
618452739
425678193
137925486
869143275
982514367
576239814
341786952

938256147
671834925
254719863
823197654
416583792
795462381
589341276
142678539
367925418

869531427
241789356
375642198
926317845
154268973
783495261
697823514
432156789
518974632

721348659
549261783
836957412
285419376
163572894
497836521
678194235
312685947
954723168

561274389
347895216
298631457
719458623
653129874
482367195
924586731
876913542
135742968

692387541
178524639
543961872
389275416
261849753
457136928
924718365
816453297
735692184

762185934
891437265
435692178
347928516
259316847
186574329
673851492
514269783
928743651

458273619
792416358
316859472
934782165
621945783
587631294
849127536
273568941
165394827

246985317
318427695
579136824
953864172
824571963
761293458
182359746
437612589
695748231

861254379
375968124
492317865
138592746
956743281
724681593
683425917
519876432
247139658

249758613
537216489
168493257
984165372
726834591
315927864
893641725
651372948
472589136

527861943
486239751
319754862
945173286
731628594
862945317
174592638
698317425
253486179

725146389
836592714
419783652
251437896
973658241
648921537
187369425
592874163
364215978

123856794
874912365
965734281
489623157
537198642
216547938
641289573
392475816
758361429

759346182
361892754
482175963
518237649
294681375
637954218
873419526
925768431
146523897

514392678
376481259
982675413
269857134
437169582
158234967
845913726
793526841
621748395

524196873
817534962
936278514
159683427
648725139
273941685
391857246
465312798
782469351

972418365
463597128
518632794
127345986
834976251
659821473
395284617
746159832
281763549

975482316
341697582
826351749
169724853
253168497
487539261
632945178
518276934
794813625

216547389
439812567
857639142
963471258
721985634
548326791
674293815
382154976
195768423

283517694
754869321
691234578
546793182
837126459
129485736
965348217
318672945
472951863

451736892
278491356
963825417
385214679
792658134
146973285
819542763
534167928
627389541

897653421
213974865
564218937
748196352
931582674
625437189
472861593
356749218
189325746

534268197
782951634
961743528
216385749
459627813
378419256
847592361
195836472
623174985

364719582
579826413
128453976
853167294
492538761
716942358
937684125
281395647
645271839

647198325
139254687
825673419
971586234
268347591
354921768
796835142
412769853
583412976

624751893
853692741
179384625
298136457
346875219
715249386
531468972
987523164
462917538

591836472
734219865
628457913
815792634
962341587
473568291
256183749
187924356
349675128

865972134
923184576
417563289
342659718
751438962
698217453
189746325
276395841
534821697

486175932
325698417
791342586
837524691
912836754
564719823
253967148
649281375
178453269

495317268
217468953
638952417
763245189
841693572
529781346
172536894
384179625
956824731

948617532
326854719
751293864
475368921
269741358
183529647
597432186
832176495
614985273

281936457
953784216
764152398
648279135
327815649
195643782
472398561
519467823
836521974

741563928
389712456
652948713
275681349
863294571
914375862
527836194
436159287
198427635

185342679
936718542
274569813
752834196
849621357
361957428
597486231
418273965
623195784

584197326
176238945
329465817
832749651
695321784
741586239
258974163
467813592
913652478

582317469
416925387
973486125
638251974
147639258
295874631
329748516
854163792
761592843

689217435
317546298
524839176
793184562
165392847
842765319
931628754
478951623
256473981

536928471
281746953
947315628
473259186
829671345
165834792
658493217
714562839
392187564

875163924
241985367
369724518
614598273
523417896
987632145
458279631
132846759
796351482

149532867
826917453
735648912
571864329
268359741
493721685
382176594
954283176
617495238

385297416
246581937
791643258
532918764
968475123
174362589
453726891
617859342
829134675

572318469
419652738
863749215
986234571
237185694
154976382
648593127
725861943
391427856

436781529
859426731
721395486
913678254
682514973
547932618
375169842
168247395
294853167

984356172
527481963
631279584
298713645
176542839
345698217
719824356
462135798
853967421

967423815
285169473
143785296
531246987
629837154
874591632
752914368
398672541
416358729

952314768
386729145
714685923
267831594
835947216
491562387
649153872
123478659
578296431

615947283
329658174
784132965
967315842
231864597
458729316
573491628
896273451
142586739

351928764
896347521
724156938
483712659
572469183
169835472
215693847
937584216
648271395

687913254
359642178
142875936
923187645
571364829
864259317
736591482
418726593
295438761

423759618
691428753
758361942
182694375
364175829
579832461
835247196
946513287
217986534

798341625
465972138
312568794
647125389
153489267
289637451
831756942
926814573
574293816

367845192
941732586
285691347
658179234
173284659
429563718
592416873
736958421
814327965

873451962
941326785
526897341
769532418
154768293
382149576
638975124
295614837
417283659

548237169
967415238
213986547
394128756
826579413
751643982
679351824
435892671
182764395

392874651
456123798
718659342
279586134
184937526
563241987
831465279
625798413
947312865

124378695
875926134
963145287
216783549
347569812
589214763
792631458
431852976
658497321

842965371
173842596
965317842
287634915
431598267
596721438
658479123
314286759
729153684

149327685
785496132
623581497
367218549
914735826
852649371
531974268
478162953
296853714

425381967
679254831
138769542
856927314
241835679
397416285
782543196
913672458
564198723

436821597
985764321
172593684
619472853
548139276
723685149
897216435
351948762
264357918

412657983
569384127
378219546
657923418
843175692
921846735
295731864
134568279
786492351

472358691
596172438
183694572
954781326
318246759
267539184
631827945
845913267
729465813

278391654
369452178
541786239
623915847
154278963
897634521
415823796
986547312
732169485

714925863
863714925
259683714
146859237
592437186
387162459
935248671
678391542
421576398

267184359
984235761
351679428
743568192
519742836
628391547
136427985
872953614
495816273

753961284
294538167
681724953
972385641
165479832
438612795
516847329
329156478
847293516

695137284
723648519
418952673
849216357
571493826
236785941
362574198
187329465
954861732

481627359
953418276
762359481
576932814
139784625
824165937
317296548
648573192
295841763

314726589
268945713
597318624
849137256
136452897
725869341
481573962
653291478
972684135

719326485
263485179
845917236
938154762
657298314
421673958
186742593
594831627
372569841

629783415
135694827
847512693
392461578
451827369
768935241
573146982
286379154
914258736

645873219
723195864
189264573
294517638
851936742
367428195
916382457
532741986
478659321

632459871
748132596
159876423
874563219
916284735
325917684
481795362
593628147
267341958

238194765
169527843
457386921
514638279
726945138
893271456
641852397
382769514
975413682

379185426
826497531
541236789
153942867
497658213
682371954
235764198
914823675
768519342

831672594
297543816
465198237
128967453
349825761
576431982
614259378
752386149
983714625

239567184
564813297
781492653
658371429
472659318
193248576
947135862
816924735
325786941

396874152
412365789
875192463
548639217
123748695
967251834
234516978
781923546
659487321

345172698
672849153
819365274
426913785
783524916
951786342
167438529
534291867
298657431

243156987
579834612
168972435
492781563
731625849
685349271
917568324
326497158
854213796

563419287
812375946
974628351
429861735
631754829
785932164
348597612
296143578
157286493

457291368
689347152
231865947
796438215
318652479
524719836
145986723
862173594
973524681

729631485
438957621
561428793
615274938
293865147
874193256
146589372
352746819
987312564

361495872
285673914
749821365
634289157
852317496
917564238
596142783
123758649
478936521

985274361
213689475
674315829
148963752
739852614
526147983
897531246
361428597
452796138

352681794
496257138
187943526
524136879
863479215
971825643
638792451
719564382
245318967

724136985
386975421
915482763
163857294
259643817
847291356
432518679
598764132
671329548

831594672
527638914
649721538
475963821
263185497
198472356
756249183
982316745
314857269

516324978
349178526
872659143
723895614
485261739
691437852
964513287
137982465
258746391

528916437
716348295
943752618
289567143
167234589
435891762
874123956
391675824
652489371

934857612
782361945
615429783
468972531
127635498
593184267
351796824
879243156
246518379

432769158
756182349
891453762
315927486
964815273
278634915
689341527
543278691
127596834

796235841
154897263
382461795
541689327
938724156
267513489
413952678
679348512
825176934

629847351
438195672
571362498
243956817
956781234
817234569
395418726
764529183
182673945

948362751
173598246
526741839
694125378
312874965
857936124
289653417
461287593
735419682

297516843
145328679
863974521
584697312
721853964
936142758
319465287
678231495
452789136

168437259
294518637
735296814
851729346
479163582
326845791
982651473
617384925
543972168

921846753
837195624
654237198
512384976
489672315
763519842
398421567
275963481
146758239

497528136
638941527
521736894
956173482
873264951
142895673
714359268
389612745
265487319

184523697
953671824
267894513
896417235
721356489
345982176
478169352
619235748
532748961

765289314
492613578
183754296
358961742
674832951
219547683
936478125
547126839
821395467

276945138
439817265
581263974
718539426
943628751
652174893
864392517
395781642
127456389

475921638
938675124
621843579
514397286
297568341
386214795
749136852
862759413
153482967

495618723
128573946
673942815
589164372
361725489
742839561
934281657
816357294
257496138

539482167
842761935
617395248
463518792
128937456
975246381
784153629
296874513
351629874

276413985
318956472
495287163
632794851
951328647
847561329
129645738
563879214
784132596

895163427
174952386
326874159
217389564
538647291
469215738
683721945
752496813
941538672

281579436
796314285
534628719
967852143
148793562
325146897
612987354
459231678
873465921

975462381
362185794
841379625
714538269
536921478
298647153
153296847
427853916
689714532

694817532
721395864
835624971
978146325
463572198
152983647
587269413
349751286
216438759

814672593
326895741
579413628
487956312
932741856
165328974
651287439
743169285
298534167

158476392
469123578
273589416
896735241
731642985
542891763
985317624
617254839
324968157

946723518
752618943
381594267
423876195
819352674
567149832
174985326
698237451
235461789

798246531
564731928
312958476
173695284
849172653
625483719
281569347
957314862
436827195

695174328
312865974
748329651
159647283
264983715
837512496
571236849
483791562
926458137

571638294
283495671
469127835
847369512
915782463
326541987
632814759
798253146
154976328

852617349
341985276
769342815
124759638
597863124
683421597
475238961
216594783
938176452

216459387
937821546
485736129
653182794
892374615
741695832
174968253
328547961
569213478

965432817
823197546
714568329
392841675
458976132
671253984
246319758
189725463
537684291

187326549
452918637
369457821
723561498
946873152
518294376
675142983
234689715
891735264

349562718
276918453
581734269
925687341
138425697
764193582
452871936
613259874
897346125

659143287
723698451
418572936
846725193
235981674
971436825
597814362
384267519
162359748

921754638
438961572
765328194
816279453
394586721
572143869
143697285
659812347
287435916

359612478
278945631
146873295
631487952
425139786
987256143
793561824
862394517
514728369

397482156
586719423
412653897
735941268
928376541
164825379
259168734
873294615
641537982

682539714
319427586
754186923
235741698
498652371
167893452
846915237
973268145
521374869

726531498
853942671
941678352
467829513
395167284
182453769
238795146
679214835
514386927

536894172
279163548
814725639
761982354
452376891
983451267
147638925
395217486
628549713

275643918
481925673
639871524
758439162
964182357
312567849
827316495
546798231
193254786

736918254
195472863
482635197
953781642
814326975
267594381
529167438
678243519
341859726

321697458
978543162
564812793
852439617
736125849
419768235
695284371
183976524
247351986

548192376
129763845
367584921
914837562
752619483
683425719
495276138
836941257
271358694

123897456
956421738
478356291
342169875
719538642
865274913
687913524
534782169
291645387

217389465
549612387
836547921
673128549
981754632
425936178
354271896
162893754
798465213

214967358
857213496
396485172
468572913
972136845
135849627
543798261
789621534
621354789

971856243
684213975
325497681
236975814
817642359
459138726
598324167
763581492
142769538

184976253
672453918
539182674
963718425
857294136
421365789
215849367
798631542
346527891

154283697
378649512
926175834
513496278
842517369
697832451
469321785
231758946
785964123

479682351
128935746
365147892
746519238
532468179
891723564
683274915
917856423
254391687

471629358
268537419
953841627
725368941
839412576
614795283
146283795
387954162
592176834

247581936
395746821
618932475
963857142
851264793
472193568
139425687
786319254
524678319

915726483
768493521
234581679
859374162
346152798
172968345
521649837
687235914
493817256

387625491
259174368
614893572
571246839
963718245
842359716
198537624
726481953
435962187

158264397
397185642
624793815
761958234
543627189
982341576
835472961
279816453
416539728

621379485
549682731
378541296
984726153
267153948
135498627
816934572
793215864
452867319

364785219
178269345
529341876
931876452
785924163
642513798
817692534
293457681
456138927

293164857
618275349
475839216
589713624
321456978
764928531
857642193
136597482
942381765

369785124
145236987
287419356
498672531
623158479
751943268
534861792
812397645
976524813

829735461
751684329
346912857
283571694
564329178
917468235
432897516
178256943
695143782

173984265
549216387
682735419
927143856
851629734
436857921
715398642
298461573
364572198

895364712
372915486
641827593
537142968
269758134
184693257
426531879
958276341
713489625

924731856
158926734
736845219
213697485
645183972
897452361
579364128
382519647
461278593

672843951
143659827
598127364
421598736
759236148
836471295
284915673
365782419
917364582

947215863
182463795
653978142
724356981
391842576
865791234
276184359
419537628
538629417

359147268
871625934
642938571
798251346
516394782
423786195
184573629
967812453
235469817

962157438
547983216
813246957
421679583
695832741
738514692
174325869
289461375
356798124

691237845
427856319
835419267
569341728
182675934
374982156
716528493
948163572
253794681

843126957
529784613
671359482
358942176
962817534
714635829
186293745
295471368
437568291

762491385
435782196
981365247
297614538
654823719
813957624
328579461
179246853
546138972

458713962
391624758
762985341
573841296
249576813
816239475
925367184
187452639
634198527

492635781
815479263
376182495
149528376
657943128
238761954
723854619
984216537
561397842

147325869
692748351
385691724
956417283
438269517
271583496
763952148
514876932
829134675

432691857
186754392
579832146
867215439
945386721
213479568
794568213
351927684
628143975

438172695
579436812
162598734
254381967
387629451
916754283
621943578
743865129
895217346

534278196
819546723
672319458
321897564
498651237
765432981
256784319
987123645
143965872

962314578
471958236
583276194
745689312
839421765
126537849
297165483
658743921
314892657

642851793
578329461
139467582
894235176
765184239
213976854
981543627
356712948
427698315

968352741
743681925
125794836
659273184
384916572
271548693
532869417
497125368
816437259

215398467
647251839
938476512
853617294
764829153
129543786
376182945
591764328
482935671

218637594
754819362
936452187
327941658
169785243
485326719
641293875
873564921
592178436

763489512
891352647
425716839
219574386
374168925
658923471
132895764
547631298
986247153

637521849
928764351
514398672
196237485
483915726
275486193
762853914
349172568
851649237

784632591
239451867
615798234
852169743
461873952
973245186
328514679
197386425
546927318

813964275
956827314
427351968
182675439
539418627
764239851
378142596
691583742
245796183

621978453
387514692
549263187
263785914
415392768
978641325
736829541
152436879
894157236

741689235
982573641
653421978
194267583
235894167
876315492
319742856
528936714
467158329

371845629
926317584
845629731
637284195
192753468
584961372
753198246
469572813
218436957

153968247
976243581
428751936
239475618
761389452
584126379
347892165
895614723
612537894

693451782
742389615
158267493
821574369
437692851
965813274
389146527
216735948
574928136

647813592
215479836
389265174
924638751
176592483
853147269
491756328
762381945
538924617

596172834
471853926
382496517
729641358
165387492
843529671
238765149
617934285
954218763

386975142
174236589
952481367
821347956
649528731
735169824
413752698
598614273
267893415

524937186
637128954
891456732
182743569
453269817
769581243
376812495
915374628
248695371

469857123
371249586
825613479
247586391
136924758
958371264
614795832
592138647
783462915

167928354
398745261
542361879
625419738
734286195
981573642
819634527
253897416
476152983

145879632
982631547
736452891
524398716
371564928
698127354
257946183
413785269
869213475

164352987
759486312
283197546
921634758
536871429
478529631
642713895
315968274
897245163

439852617
182697354
567413829
395168472
641279538
278534196
813926745
956741283
724385961

921845763
468713592
537269184
253196478
184327659
796584231
845632917
619478325
372951846

316284975
489175632
572936481
297851346
853642719
641397528
124563897
935718264
768429153

642871593
917534286
358629471
891256734
263947158
475318962
529483617
184765329
736192845

964253781
783194625
251768349
125947863
678325194
439816257
812479536
396581472
547632918

456198327
193267584
287354196
541823679
632971845
978546213
715689432
369412758
824735961

683927145
451863792
792451836
249735618
536189274
178246953
965378421
814592367
327614589

478695231
562413789
193872654
831569472
624731598
957284163
289156347
315947826
746328915

728635491
359147682
164829735
985471326
273956148
641382957
812793564
496518273
537264819

379451628
416872539
258639471
742196853
691583247
583724916
124368795
967215384
835947162

165742983
892136574
734859126
528463791
479215638
316978452
681527349
247391865
953684217

576193248
392584176
418627539
647251893
183749625
259836417
721968354
835472961
964315782

574816932
981342765
326795148
693251874
815467329
247938651
759684213
432179586
168523497

865397214
234651879
179284563
418973625
756842931
923165748
391728456
642539187
587416392

652734918
978126534
143958627
815679243
436582179
729413856
297845361
564391782
381267495

193764582
486529173
257183649
341678925
679452318
528391467
764835291
915247836
832916754

386591427
215746938
974238156
841327569
537469281
692185374
469852713
158973642
723614895

596314827
732859614
481627395
874195263
129463758
365782941
617248539
943576182
258931476

895417623
312956847
647238951
921745386
438621579
756893214
163572498
279384165
584169732

895432176
614987253
327165948
761329584
239854617
548671329
173598462
952746831
486213795

145389276
269157483
783264951
526831794
437692518
891745362
672913845
314578629
958426137

839765124
476291835
125384967
518649273
347852619
962173548
293418756
651937482
784526391

869237145
324561897
751984236
436879512
518426973
972315468
187642359
693158724
245793681

956781432
312459786
748326915
461937528
273815694
895642173
587294361
624173859
139568247

159834276
368729514
247651983
583462791
472193865
691578342
826347159
915286437
734915628

254718396
813629745
679354182
361582974
795461823
482973561
536297418
127845639
948136257

546817923
831629754
927453618
693145872
174298536
258736491
769381245
382574169
415962387

514782936
267493185
893615472
125879364
349261857
786354219
478126593
652938741
931547628

483572619
916843257
257916384
328697541
765481932
149235876
672158493
591324768
834769125

561873294
497162583
328945761
974251638
132698457
685437129
813726945
746589312
259314876

193762845
864591723
572438916
987314652
235689174
416257398
751846239
649123587
328975461

921873564
436159827
857642391
368597142
172436958
594281736
613928475
785364219
249715683

125386974
986472135
473519628
561248793
742935861
839167452
398654217
654721389
217893546

278451396
453689721
169732548
746325819
581964237
392817654
934578162
825196473
617243985

268431579
943756128
751928463
137564982
895217346
426389715
382145697
619873254
574692831

617294583
283516479
954738612
396487125
128653794
745129836
579341268
431862957
862975341

176348529
942561837
538972614
324189765
785624391
619753248
257496183
893215476
461837952

539627841
417859236
286431597
145782369
962543178
378196452
721365984
654918723
893274615

329765481
614298753
875314692
541873269
237649815
986521374
793456128
168932547
452187936

253196748
176842935
894375261
748921653
369754812
521638497
985417326
417263589
632589174

497582316
318967452
625134987
762359841
143678295
589421673
856793124
931245768
274816539

623951748
814372596
795486213
371694852
952813467
486725139
567138924
239547681
148269375

295318764
368247915
147965328
752891436
816432597
934756182
673184259
521679843
489523671

426895317
197236854
583741296
341678529
965412783
872359461
758964132
239187645
614523978

351729864
482653791
967841532
128976453
734285916
695314287
243568179
816497325
579132648

714986235
526431879
938572641
359614728
481729356
672853194
295167483
143298567
867345912

749165328
658273149
213984657
871349562
435627981
962851473
594732816
126598734
387416295

512943768
748261539
693758124
259617843
186394257
437825916
965472381
324189675
871536492

351867924
694215873
278493156
765328491
432179568
819546237
526781349
983654712
147932685

476591823
839462751
521378469
682134597
317985642
954726138
795843216
163257984
248619375

589216743
712345698
634879152
847563921
195728364
326194587
258631479
961487235
473952816

865491327
197283564
243765891
934612758
782534916
516879243
629348175
458127639
371956482

274516398
395748216
816932745
743125869
528469137
961387524
439851672
657293481
182674953

438597216
567321984
912468357
875234169
394816725
126975843
641789532
753142698
289653471

837456219
495172386
162389457
714563892
628941573
953728164
281637945
579214638
346895721

286179354
539482167
417536982
962817543
348265719
175943826
723658491
654391278
891724635

234856197
956713284
187249653
478192536
591637842
362584719
613475928
829361475
745928361

689135427
514729368
372486951
257891634
931647582
846352179
163978245
428513796
795264813

728541693
654239817
391786452
965417238
243958176
187623945
839165724
512874369
476392581

251837946
647921583
389645721
796482315
814563279
532179468
173258694
965714832
428396157

248175963
159346728
673829145
412653879
896417352
735298416
961732584
327584691
584961237

379856142
218974635
546132978
195728364
437561289
682349517
964283751
851697423
723415896

874219365
162357489
935846127
749168532
653724918
218935674
581473296
396582741
427691853

531297864
694851237
827346519
412579683
375468921
986132745
253984176
169723458
748615392

142786593
897534612
635219487
381945726
956827134
724163958
279658341
468391275
513472869

958721463
312564879
764839125
147986532
295347618
683152794
526413987
839675241
471298356

732148965
689725413
415396287
263981754
194572836
578463129
857234691
346819572
921657348

584612379
971438265
236597841
725386914
869124753
413759628
352971486
148263597
697845132

326197485
514836792
798452631
283579164
157648923
649321578
931785246
475263819
862914357

219638754
438157692
756294138
945813267
627549381
381762945
174986523
892375416
563421879

524968317
187354296
936172548
762519834
859643721
413827659
378495162
695281473
241736985

573294861
426518739
189637524
261753498
897426315
354189672
635942187
742861953
918375246

368279154
945861327
217453968
152638479
836794215
794512683
679325841
581946732
423187596

317948256
825376914
946521738
489712365
173685429
562439871
731864592
654293187
298157643

641839572
582167439
397425861
739658124
456271398
218943756
974512683
123786945
865394217

846573921
931426875
275198643
589362417
624917538
713854296
357649182
468231759
192785364

825679314
736514892
941832756
198326475
467958231
253147968
574263189
682791543
319485627

296785413
753491268
418362759
835147692
674829531
129536847
541978326
982653174
367214985

749863125
853412679
612957438
578296314
324175986
961348752
287634591
495781263
136529847

458329617
132765984
796418532
287154396
564293871
319876245
845631729
673942158
921587463

584193726
932687451
716245938
358476192
641329875
279518364
495832617
867951243
123764589

592673814
813245769
764819253
621457398
489362571
375198642
136524987
247986135
958731426

671829453
954136827
823745196
785914362
249683571
316572984
137258649
592461738
468397215

274563819
861729543
359481726
948217635
715836294
632945178
593672481
426198357
187354962

814759326
736421589
592386714
167238945
253964178
489175632
928517463
341692857
675843291

439258671
721346859
568971234
872695413
153487926
694132785
916723548
387564192
245819367

659824713
472139856
831567492
124785639
596342178
387916245
748693521
915278364
263451987

783952416
642173589
195684723
257461398
861397254
934825671
426719835
379548162
518236947

487395162
395126478
162748359
739561824
814972536
526834917
648213795
273459681
951687243

517324869
864579132
932816754
478231596
129685473
356497218
281763945
743958621
695142387

297183645
456972381
318654972
162349857
543827196
789516423
874261539
635798214
921435768

326819574
498275631
157364289
263491857
749528163
815637492
534982716
972156348
681743925

563417928
928563714
714982356
472839561
859641273
136725849
685294137
291376485
347158692

815437269
264189753
739526148
481295637
397861524
526743981
953614872
648972315
172358496

482917563
173465829
965283147
798521436
216349785
354876912
529134678
631798254
847652391

983671452
526348197
417925836
652139784
378452619
149786523
761593248
294817365
835264971

634875912
521639487
798214536
413792658
275186394
869453271
156947823
382561749
947328165

435126978
691857423
827394651
916245837
283719564
574683219
358961742
749532186
162478395

918735246
643928571
725146983
274391865
589674312
136582497
392817654
867453129
451269738

527941863
839756241
461238975
146389752
785162394
293574186
954813627
378625419
612497538

165497328
398216745
742853691
983125467
476938512
521764983
639581274
857642139
214379856

542986371
938271564
617435982
256748193
179362845
384159627
763814259
891527436
425693718

239546718
517982463
468713295
172465389
386279541
954138672
745391826
893624157
621857934

819376245
456821793
273459681
947165832
635982417
128734956
582693174
761548329
394217568

194683257
672954381
385721964
946378512
851462739
237519846
718245693
423896175
569137428

741826935
286359417
953714862
864291573
392567184
517438629
629175348
138942756
475683291

482935761
167248935
539671824
841362579
275419683
693857412
716593248
924186357
358724196

689713254
235684719
714925386
178439562
523876491
496251837
347168925
951342678
862597143

263179845
718465239
594238761
371582496
925346178
846791523
682954317
457613982
139827654

923876145
517943826
468125973
786492351
259361784
341587269
835714692
192658437
674239518

564789321
178342965
239561487
421958673
893627514
657134892
746813259
982475136
315296748

672541983
895623714
143798562
367819425
951264378
428375196
784936251
539182647
216457839

578946312
691382574
243157869
782691453
156234987
439578126
917465238
365829741
824713695

536789124
729614583
184325967
857236491
612497358
493851672
248963715
365172849
971548236

324167958
571983462
698452317
935728146
246315879
817649523
763594281
489271635
152836794

327615849
695847123
481392675
174539268
958276431
263184957
732968514
846751392
519423786

498537126
317264895
652198734
163479582
745821963
829356417
931742658
276985341
584613279

754293168
291846537
683157492
167532984
532984671
948761325
316428759
875619243
429375816

972836145
153249876
864571392
439162587
527398614
681457923
315784269
798623451
246915738

561823794
793415682
248976315
952367148
836149257
174582963
315294876
629758431
487631529

853792416
942156738
167843592
539278164
781564329
624931857
275419683
318627945
496385271

851367924
394812765
276495381
427956813
963281457
185734296
718623549
542179638
639548172

761583429
849712635
235964178
683259741
597341286
124876593
458137962
916428357
372695814

259417836
641238795
378965124
493582671
517649382
862371549
134826957
785194263
926753418

256349871
894517326
713682495
378954162
641278539
925136748
167495283
432861957
589723614

731462859
284951376
596837412
642315987
359748261
817296543
428173695
975624138
163589724

297435186
815629734
643781295
172543869
539867421
486912573
361258947
724196358
958374612

349287651
512469837
786513942
954872163
237156489
168934275
471695328
823741596
695328714

427386591
396517428
581294736
639178245
172459683
845623179
753862914
268941357
914735862

398267541
472315986
156498732
635721894
289634157
741589623
864152379
923876415
517943268

145798362
637452891
892136457
763941285
589273146
421865739
318629574
954317628
276584913

267419385
135867294
849532617
674285139
381796452
592341768
716928543
953674821
428153976

247198356
539426781
816357294
398512467
175864932
462973518
721635849
954781623
683249175

493615278
857329146
162487395
926741583
518936724
374258961
639574812
785162439
241893657

674583129
135297684
289416357
352671498
917842536
846359712
598734261
763128945
421965873

821549637
356187249
479236581
765814923
942753816
183962754
594621378
237498165
618375492

819543627
637218594
542679138
785324916
193867452
426195873
351482769
278956341
964731285

673425198
849176253
215938467
457691832
361287549
928354671
192543786
734862915
586719324

391652748
654718932
782349615
478935261
936821574
125467389
569174823
843296157
217583496

873462951
142359786
659781342
526897413
437216895
918534267
795643128
264178539
381925674

296758314
783142956
514396728
178634295
932875461
465219873
627583149
859421637
341967582

357261498
198574632
624893751
819436527
543712986
276985314
932648175
765129843
481357269

164329857
253187946
987465123
631954782
745812369
892736415
476598231
519243678
328671594

195876243
478123659
623459178
269734815
847615392
351298467
532941786
716582934
984367521

264987531
839145726
715263498
156739842
473628159
928451673
697314285
542896317
381572964

182793546
736154892
459628371
874236915
963581427
521479638
247965183
698317254
315842769

298631745
714285396
356497821
961543278
872169453
435728169
543876912
687912534
129354687

849653127
675214839
123879546
384527961
297361458
516948372
761485293
438792615
952136784

786934512
312785946
459126783
148592637
523617498
697843125
971368254
235479861
864251379

547916283
361824579
892735641
125379864
486251397
973468152
654193728
238547916
719682435

872935146
145672398
936418257
219347865
468521739
357869421
621754983
584193672
793286514

634751892
721839465
859462173
372916548
146583927
598274631
265398714
983147256
417625389

285614739
163597824
974823516
391752468
827436951
456189372
748361295
519278643
632945187

682941735
354267819
719583624
976435281
841629573
523718946
167894352
238156497
495372168

541372986
638594721
297618435
475236819
962851374
813947562
784129653
329765148
156483297

835291674
167834925
429765183
651942738
792358461
348176259
573619842
984527316
216483597

195324876
623785149
478196532
867543291
254918367
931672458
712439685
549861723
386257914

852769431
496318275
713425986
984153762
631297854
275684319
529871643
367542198
148936527

784519362
523687491
961423857
439175628
612894573
875236149
396741285
148952736
257368914

756324198
982516437
134789562
847291356
695837214
321645879
519462783
268173945
473958621

946512783
571384629
832967514
124873965
368195247
759426831
293748156
487651392
615239478

197463852
685172439
324895176
218634795
569728341
473951628
742516983
951387264
836249517

498326517
173589462
562471938
839152746
254637189
716948253
347265891
681794325
925813674

378625914
962148537
415973682
259481376
136297845
784536291
843752169
591864723
627319458

937246518
528917643
614583972
875364291
396721485
142859367
751692834
489135726
263478159

643957281
792861453
815423679
531742968
478619532
926538714
189276345
364195827
257384196

861274359
524693178
793518642
918732564
376945821
452861793
135427986
289156437
647389215

259316487
314875269
867492135
526148793
978523641
431769528
683251974
795684312
142937856

128436759
563978412
749152683
917824365
632591874
485763291
856349127
371285946
294617538

164273985
923584176
578691324
386457291
497312658
251968743
649125837
732846519
815739462

279658134
651234897
384971625
416597283
593182746
728346519
965813472
842769351
137425968

514762389
389154726
726398415
631927548
245831697
897546231
968473152
452619873
173285964

285974136
371862954
964351782
658213479
792486513
143795268
426137895
519628347
837549621

269583741
451792683
837614295
516328974
974156832
382947516
628439157
193275468
745861329

138679425
657214398
249835176
962187543
385492617
471563982
896751234
523948761
714326859

934257618
862341975
751698234
579863421
623415897
418972563
395186742
247539186
186724359

765132984
384579621
192846753
513964278
627318495
948257136
439781562
871625349
256493817

174365829
356928741
829741356
235497618
418536972
697182435
782653194
961274583
543819267

425683791
839174265
716592834
573469182
298715346
164328579
957841623
382956417
641237958

315648972
987512643
624937518
871326459
593471826
462895137
239164785
156783294
748259361

574291836
981356724
236487951
419528367
857639142
362174589
148765293
793842615
625913478

795682314
643917258
182354967
356241789
471598632
829736541
517469823
268173495
934825176

814539672
392768145
756142893
238975461
967214358
541386729
123497586
489651237
675823914

159273684
836495721
427861953
398652147
561748239
742139865
273984516
985316472
614527398

189527364
436819257
527643918
945182673
372496581
618735492
861254739
794368125
253971846

523619847
614837925
897245631
768923154
135764289
249158376
982576413
376481592
451392768

736149582
491825673
825376194
643297851
217458369
958631427
379584216
182763945
564912738

925147836
387526419
461893275
876934521
139265784
254718693
793652148
548371962
612489357

863749152
914523678
257186439
475861293
621397584
389452716
542918367
796235841
138674925

523719648
716584932
498326517
631972485
857641293
942853761
269137854
375468129
184295376

534628791
827591643
916473582
385147926
472986315
691235478
753814269
149362857
268759134

742193685
596287341
183645729
829714563
431856972
675329418
254961837
368572194
917438256

754926138
831574296
296813574
315748962
462139857
978265341
123497685
687351429
549682713

945817326
718362549
236954718
382146957
469573182
157298634
891625473
624731895
573489261

342896571
981725634
576431298
893564127
125973846
764218359
659142783
237689415
418357962

267831495
159674328
438592761
381467259
795283614
642915873
914728536
576349182
823156947

416538792
587921346
329476581
172345869
654189237
893267154
261854973
738692415
945713628

265387419
841529673
379416825
418732596
526891347
937654182
793145268
684273951
152968734

735168942
984723516
162495783
891346275
326571894
547289361
219657438
473812659
658934127

456732981
293851647
178964253
314579826
982316475
567248139
749625318
825193764
631487592

485612973
172593864
396748125
537864291
268139547
914257638
729385416
653421789
841976352

864973521
359182647
721564398
293748156
647251839
185639274
478315962
512496783
936827415

782534916
964817235
135692874
621758493
347269158
598143762
479386521
816925347
253471689

794263581
312578964
658194732
923756148
187432695
546981327
269817453
831645279
475329816

546871239
712693854
389452167
465927381
273186945
891345726
127568493
634219578
958734612

419238765
856179432
723645198
568913247
341752986
972486513
295361874
684597321
137824659

495318762
268947135
371256498
524739681
687521943
139684527
756893214
842165379
913472856

217639485
496875123
358412796
975348261
143296857
682751349
721964538
564183972
839527614

432769851
781532469
596481732
345816297
827954613
619327548
964178325
258693174
173245986

489571632
765243189
132968457
657819324
391425876
248637591
513796248
874152963
926384715

951487326
834261975
762953184
125738649
683149752
497526831
348615297
276894513
519372468

364589217
758126349
912743865
129867453
875431692
436952178
687394521
293615784
541278936

392687145
841259367
765431829
139846572
627513984
584972613
918725436
253164798
476398251

564328719
731945826
892671543
685412397
249537168
173896254
927163485
356284971
418759632

567924381
243681795
198357462
715492836
689573124
324816957
976135248
851249673
432768519

528376194
176294835
439581672
782143956
613859427
945762318
264937581
891425763
357618249

741568932
653492178
298371465
184725396
926813754
537649281
479286513
815934627
362157849

429356817
351872964
768194235
194725683
276483591
583961742
617248359
832519476
945637128

215479638
649538721
837162495
391725846
724986153
568314972
973651284
486293517
152847369

674985132
531762948
982341657
123497586
765138294
498526713
217853469
346219875
859674321

835964172
476182935
291573864
653791428
982435716
147826359
314658297
768219543
529347681

859462731
276913854
143875269
962187543
734526918
581349627
497651382
628734195
315298476

642359718
791842356
835761942
489137625
253986174
176425893
567213489
924678531
318594267

162539874
357481962
489726315
845312697
236947158
791865423
678153249
513294786
924678531

352769814
791845236
486312597
569128743
873694152
124537689
948256371
237481965
615973428

845179632
172635498
963824715
389762541
651348927
724951863
516483279
237596184
498217356

769481352
218653497
435279861
852347619
641928573
397165284
924816735
583792146
176534928

845761329
271938645
369254781
538692174
197543862
426187593
652379418
983416257
714825936

294731865
736548291
518962347
169274538
453189726
827653419
985326174
642817953
371495682

652198437
487532196
913467258
736914582
241685379
895273614
164859723
579326841
328741965

684527319
937614582
125893746
749162853
218375964
563489271
391748625
472956138
856231497

689231745
153647982
247859136
791586423
462713598
538924617
915362874
376498251
824175369

453726981
278915463
619483752
862354179
197268345
534197826
745639218
926841537
381572694

857913426
631247985
924658713
548196372
163725894
279834561
785462139
412389657
396571248

695321478
812794635
374586921
729458163
486132597
153967842
231645789
548279316
967813254

965274318
728351469
341689527
473516982
196823754
582497136
654932871
237148695
819765243

981426735
257983461
364715298
876359124
519642873
432178659
643291587
128537946
795864312

289374651
475618932
316952784
162597843
754183269
893426517
521849376
647235198
938761425

527398146
943716285
618524739
834159672
152467893
769283451
475632918
291845367
386971524

465213987
982567314
371489625
293746851
516892743
748351269
634925178
159678432
827134596

284631597
957248361
136597482
692783154
478165239
513924678
825476913
769312845
341859726

167945382
398271465
425386971
734812596
659437218
281659743
976123854
543768129
812594637

289134567
145876392
736952418
861243975
923517846
574689123
412365789
658791234
397428651

394675218
612483957
875192364
521947683
968321745
743856192
487269531
236514879
159738426

932518746
471962853
865743192
286157439
143689527
597324618
314896275
659271384
728435961

321489657
784156392
965237418
478315926
539624871
216978534
643791285
897562143
152843769

186974523
379526814
254318967
623189475
841752396
795643182
937461258
462895731
518237649

238745619
165932874
794861325
647398251
819257436
352614987
481529763
576483192
923176548

986415723
142376859
375829164
739281546
614957382
258634917
463598271
597162438
821743695

485179362
792436518
613258497
139524876
246987135
857613924
368741259
924365781
571892643

167534892
823196457
954728613
248653179
376819245
591472386
439285761
615347928
782961534

349186752
765432891
821579364
612793485
497825136
583641279
958314627
136257948
274968513

173495628
246831795
985672143
729346851
851729436
634518972
468257319
392184567
517963284

351748629
647219835
298635417
812976354
436851972
579423168
764192583
123584796
985367241

629573481
471289356
835146297
187452963
243968175
596317824
358694712
964721538
712835649

578463192
691872543
423159687
235746918
786915324
914328765
347291856
859634271
162587439

253417869
987653124
416892357
845931672
691278435
732546918
374185296
129764583
568329741

541837926
273964815
698521374
365479281
187256493
924318567
856742139
419683752
732195648

968145372
751632849
324978561
817463925
295817634
643259187
589726413
132584796
476391258

379682451
481975623
562143879
723469185
196758234
854231796
945826317
237514968
618397542

392548761
157692483
846713295
685921347
723456918
419387652
238164579
561279834
974835126

153869274
467321895
892475316
581693427
349782561
726154983
615238749
234917658
978546132

263184759
814597632
579632814
926348571
785916243
341275986
132859467
498761325
657423198

216483597
934725816
587196324
659871432
172534689
348962175
825617943
761349258
493258761

536482791
298371654
471965832
954613287
783254916
162897543
649128375
325749168
817536429

942687351
381495672
756132894
537921468
169874523
428563917
275349186
893216745
614758239

713865294
958342617
624197538
372651489
581974326
496238751
139426875
267589143
845713962

281534697
549267318
367198254
126375489
458926173
973841526
832459761
695713842
714682935

719582463
642379158
835614972
987461235
364257891
251893647
493125786
528746319
176938524

183627549
697345812
542189367
265874931
718932456
934561728
859416273
421793685
376258194

591476832
723185694
468329157
315842976
279563418
846791325
932658741
187234569
654917283

752496831
936812754
481537692
347251986
295683147
168974523
823165479
679348215
514729368

349621587
862574139
517938642
476382915
198456273
253719468
725163894
634895721
981247356

836952471
729341685
451768392
275439168
948126537
613587924
392815746
564273819
187694253

597621438
641398275
238745961
189537624
325864197
476219583
864953712
953172846
712486359

357921846
469587321
821634795
243859167
576142938
918376452
132795684
795468213
684213579

274689153
815473962
369512478
753968214
146235897
982741536
597324681
621857349
438196725

931726584
468915327
527438619
246389175
793651248
815274963
152897436
689143752
374562891

976215834
318467529
524893176
697351482
231684795
485729613
853142967
142976358
769538241

613842759
245397816
987156423
798534261
452619387
136728945
571283694
864975132
329461578

534721689
621895734
987634512
145967823
392158476
768243195
853479261
219586347
476312958

279584631
385612794
641379582
428756913
917823456
536941278
862195347
794238165
153467829

593718264
126459378
748362951
417925683
832671495
965843712
284597136
371286549
659134827

986521347
374896251
215437869
593182476
468375912
721649538
637258194
859714623
142963785

481725369
927463581
356891472
532679148
164382957
798154236
649517823
275938614
813246795

132498576
574216983
986537421
643751298
817923654
295684317
358162749
421379865
769845132

145273968
923168745
786945123
367594812
254381679
891726534
578632491
612459387
439817256

462359871
839147265
157286394
376592418
541678923
298431657
685724139
913865742
724913586

795264831
218359746
634781259
167835924
453927618
982146573
326478195
579613482
841592367

981654273
734218965
562379148
193542687
427836519
658197432
349765821
215483796
876921354

236179854
591468732
748325619
872914563
364857291
915236487
157692348
423581976
689743125

392765481
876142935
154983276
625398147
418627359
739451862
287539614
941876523
563214798

561289743
428317596
973645182
635128479
782934615
194576238
219763854
857492361
346851927

913542786
764983125
852761349
387294561
629815473
541637892
176328954
235479618
498156237

568941732
314276859
279385461
935728146
721463985
846519327
182637594
497852613
653194278

752134896
481679352
936285174
675893241
143527689
829416735
314968527
568742913
297351468

934657821
281493567
576812943
763289154
415736298
892541736
127964385
659378412
348125679

962573184
431986257
875241693
329865471
684197325
517324869
148752936
796438512
253619748

128539467
356847129
974216538
541372896
763498251
892651743
615723984
237984615
489165372

246371598
591482376
738956124
814637259
653249817
927815463
369528741
475193682
182764935

356471892
482659713
917382654
165823479
234795168
879146325
628937541
793514286
541268937

628479531
715632984
934851672
472198365
569327418
381546729
193264857
846715293
257983146

126835497
783194265
945726138
518349726
492617583
637582941
374958612
261473859
859261374

457362981
961478532
238915467
684531729
125897346
793624815
516783294
349256178
872149653

246175839
371298465
859364217
934856172
582731946
617429583
728513694
463982751
195647328

253764189
976218345
418539726
749621853
861345297
532897614
695183472
127456938
384972561

914823675
537961824
268547931
895432167
473196582
621758349
142389756
359674218
786215493

152693847
498572316
736184952
963217584
581946723
247358169
824731695
319465278
675829431

946358217
538721694
721694538
865932471
317486952
294517386
652179843
473865129
189243765

256479138
917328456
483615279
139764825
524983761
768152394
875246913
341597682
692831547

275693418
934812576
861547239
416359782
583271694
792486351
359124867
647938125
128765943

264913785
359784126
871652439
936148257
725396814
148527693
512469378
487235961
693871542

752148369
148693752
639257814
481326597
325974681
967815423
273589146
894761235
516432978

167895324
485321967
392674851
824937516
576218493
931546278
649153782
758462139
213789645

931658472
728914635
564327198
642835719
389761524
157492863
273586941
495173286
816249357

521698374
978243516
346751298
693825147
187934625
452176839
869317452
214589763
735462981

729416835
658973142
341582697
876295413
294731568
135648279
483129756
967854321
512367984

514369782
632875194
879412536
786593241
391624857
245781963
468257319
957136428
123948675

752639481
981254376
436178952
874396215
265741893
193582647
528913764
619427538
347865129

459671823
783245196
216389754
892134567
541967382
637528941
928716435
164853279
375492618

827439165
391526487
465187392
586791234
742358916
913264758
259673841
634812579
178945623

213859764
986471523
475362981
548617392
732594618
691283457
827936145
159748236
364125879

517483962
364912587
298567314
135298476
826745193
749136825
681324759
472859631
953671248

124973568
678451923
395826714
957342186
412768359
836519247
563294871
249187635
781635492

137952864
694817523
258364971
712645389
463798152
985123746
326589417
571436298
849271635

875963214
924871635
631245987
519684372
346752891
287319546
192537468
763428159
458196723

254187936
716439825
398652714
842761359
539824167
167593482
675348291
423915678
981276543

561972348
948163725
327458196
294831657
853697214
176245839
782519463
439726581
615384972

785942163
632178594
194356287
817469352
923517846
456823719
379681425
241795638
568234971

627194853
143758926
598326714
372915468
859463172
461872395
214637589
785249631
936581247

268519743
934762158
157348629
372195864
489236571
615874392
823457916
746981235
591623487

784532691
956147832
213698745
892314576
435876219
671925384
148263957
527489163
369751428

642735981
598214367
731986425
964857213
173462859
285391746
826179534
317548692
459623178

875496321
236781945
419532687
563247819
194658732
782319564
928173456
647825193
351964278

957682413
126493758
834175269
463859127
798214536
215367984
589731642
672548391
341926875

836714592
517269384
942538671
683125947
724986153
159347268
471652839
268493715
395871426

354921786
296875143
718346295
125769438
967438521
483512679
532684917
849157362
671293854

463218795
917456823
825793461
146539287
598672134
372841956
659184372
731925648
284367519

318574692
746219538
259863147
873125469
492638751
165497283
527986314
934751826
681342975

859372641
367481529
124659873
415968732
738245196
296137485
541793268
683524917
972816354

539174682
461298357
287563419
374659821
916842735
825731946
643925178
192487563
758316294

983526741
157438926
264971583
632895174
571243698
849167352
426359817
715682439
398714265

142378569
358629471
967514823
831965247
796482315
425731698
573146982
689257134
214893756

614523897
852769314
793814265
246135978
978642531
531987426
387251649
469378152
125496783

547123986
216978435
983564172
192856347
874239561
365741829
729385614
658417293
431692758

467893215
983512647
152764389
829651734
745329168
316478952
694235871
531987426
278146593

247635918
659418327
813972645
526387491
384196752
971524863
762859134
438261579
195743286

675981423
291364587
438257961
947125836
152836794
863479152
524793618
319648275
786512349

971486235
682375491
543921678
897613524
125894367
436752189
369548712
258137946
714269853

369285417
271364958
854791236
642837591
185942763
937516824
498653172
526178349
713429685

479132568
253486917
861759243
647523189
328691754
915874632
794315826
532968471
186247395

694251738
123789564
587346219
945138672
216975843
738624195
472563981
361892457
859417326

857423169
169875432
432196785
293587641
685941327
741362958
576214893
318659274
924738516

928375614
153964278
467182359
842539167
371846592
596217843
784621935
639458721
215793486

584673219
613925847
927481635
736849521
452167983
198532764
249356178
871294356
365718492

485971326
619325748
372846951
543769812
921584673
867213495
258437169
134692587
796158234

485697123
619352478
732841695
893765241
174283569
256914387
567128934
948536712
321479856

652749813
187326594
934581762
465297381
271853946
893164275
548672139
326918457
719435628

158346792
324978651
769512384
896254137
473891265
215763948
537429816
682135479
941687523

391872564
268459731
745163289
839647125
617925348
452381976
583794612
124536897
976218453

847395612
619427853
235618974
492156738
356784291
781932465
168549327
923871546
574263189

492561837
517893624
386274519
749185362
251436978
863927451
625748193
178359246
934612785

548369217
326471958
971258634
754192386
832546791
619783542
297834165
183625479
465917823

148957362
267138954
539426718
654719283
372584196
891263547
716892435
923645871
485371629

876341295
943852617
125697438
218935746
697184523
354726189
781263954
432579861
569418372

625314789
189725643
743986152
352648917
891572364
467193528
518439276
974261835
236857491

283147569
749658123
516923478
851479632
467312895
932586714
394861257
125794386
678235941

361472598
489165273
572893146
146937852
237658914
895214367
913726485
624589731
758341629

945627183
376841592
128539647
264978351
837154926
519362874
682715439
491283765
753496218

186729354
594631287
237458691
375294816
928167543
461583972
649315728
813972465
752846139

748235169
169874235
235196784
612758943
593412678
874369512
921643857
456987321
387521496

914873256
586214739
723965841
652741398
841392567
379658412
495187623
267539184
138426975

685179243
234658197
179243685
368912754
942587361
517436928
723894516
491365872
856721439

674219835
591638247
283547169
167352984
329864571
458791623
746185392
812973456
935426718

895462713
674135298
231987564
546279831
712348659
389516472
158623947
923754186
467891325

765913482
918254763
324786915
182467359
549831627
673529841
897145236
231678594
456392178

139284675
748659321
256137984
621748593
893561247
574923168
417396852
365872419
982415736

627853419
483916527
915742368
348291756
271635894
596478231
734129685
162584973
859367142

352964187
981372654
764815392
536249871
219687543
478153269
843726915
627591438
195438726

841275963
937614285
652398174
214856397
396127458
578439612
189742536
463581729
725963841

361489752
874562319
925731684
243176895
786945231
159328467
417693528
692857143
538214976

821975364
635428197
497631852
769243581
253817649
184569273
376154928
518792436
942386715

782954136
195632748
634178295
956217483
871543962
423869571
367425819
548391627
219786354

269418753
571932648
483756291
158294376
927863514
346571829
734629185
695187432
812345967

235491876
841763295
769825134
392584761
514672983
678319542
156938427
923147658
487256319

876523941
241976385
395814276
437198652
162357894
589642713
728431569
654289137
913765428

752468319
463791852
819523674
946152738
538647921
271839465
127986543
385274196
694315287

569214783
137568942
428973561
651389427
972146358
384725619
796852134
815437296
243691875

729358416
561742389
438961257
643127895
875439621
912685734
296573148
357814962
184296573

485273691
396815742
127649583
948562137
261397458
573481926
639758214
712934865
854126379

342968517
867135942
195742863
524873691
789216354
613594278
478359126
931627485
256481739

517982346
382146579
469573182
935214867
146738925
278695431
793821654
851467293
624359718

936521874
412987365
875346291
368412759
754698132
129735648
683154927
247869513
591273486

462715893
719832645
385469172
893257416
647183259
521694387
234571968
176928534
958346721

753961824
961824573
428753169
846532917
132479685
597618342
384197256
679285431
215346798

193526478
584731692
276948531
469213785
817459326
325867149
632194857
948675213
751382964

485697123
732581649
619342587
847259316
126734958
593168274
278916435
364825791
951473862

369412857
742583196
185796243
458279631
276134985
913865472
691347528
827951364
534628719

246859173
517643982
398172465
483791526
961235748
752486319
679324851
825917634
134568297

325781649
896354217
174296583
769142358
482635971
531978426
213467895
948513762
657829134

596841723
124537698
873269415
635978241
942156387
718324569
287413956
359682174
461795832

378419256
614852973
952736814
537281649
826974135
149365782
291548367
483697521
765123498

846937521
395421768
271685943
613578492
954216837
728394615
537169284
189742356
462853179

751629834
392847651
648153279
523794168
917368542
486215793
875431926
164972385
239586417

168934752
572816943
934752816
651248379
247193685
389675124
823467591
415389267
796521438

672893514
485671392
391524876
728156439
143289765
956347281
217468953
834915627
569732148

736249815
821653794
459817623
382795146
647138259
195426378
263574981
578961432
914382567

683459127
427681935
951372684
169843752
875296341
234715896
592137468
318564279
746928513

658249713
342176589
791385246
865723491
234918675
917564832
576491328
123857964
489632157

643728915
728915364
195364287
876531429
514692738
932487651
359146872
261879543
487253196

385946712
416728953
972153846
697415328
534872169
821369574
759634281
168297435
243581697

647392518
251846397
938715462
425138679
389267145
176459823
713524986
864973251
592681734

384597621
159826473
762341895
846935712
913278546
527614389
491763258
238459167
675182934

594286137
372941856
681735429
165493782
923817564
748562913
256179348
819324675
437658291

314826597
256397184
978154326
549632718
163785942
782941653
895463271
621578439
437219865

976325814
128496375
543187269
462739158
795814623
831652947
257963481
619548732
384271596

278391465
936485712
154627938
843279156
625134897
719568243
592816374
481753629
367942581

319456728
568712439
274389156
451837962
693524871
827961345
785693214
136248597
942175683

729631485
183452967
456789321
897513642
534276819
261948573
972865134
348197256
615324798

954628173
167493825
238517649
615972384
782345961
493186752
346759218
871234596
529861437

597431628
236589417
841267953
923875146
158946732
674123589
489652371
762314895
315798264

139247586
254869731
786351492
943582167
512736849
867194325
328915674
471628953
695473218

734862591
912574386
685319724
478136259
569287143
123945867
246751938
851493672
397628415

953468217
218937645
476215938
689124753
721356489
534879126
347591862
895642371
162783594

352418697
746529138
198736542
479253861
613987254
285164379
961845723
527391486
834672915

749316528
283475169
561928437
976134852
152687943
438592716
697241385
824753691
315869274

548792631
297136548
316548927
483921756
125673489
679485312
751864293
934217865
862359174

259384176
647192853
813765294
961473528
485219367
732856941
198627435
326541789
574938612

512879643
437165892
968423517
624758139
759316428
183294765
296581374
841937256
375642981

865314792
471952683
932768451
186537249
293841567
547296318
624183975
719425836
358679124

847623591
963541728
251978643
715392486
698754312
324186975
539217864
186439257
472865139

273841569
654792813
198653472
782534196
569128734
431976285
845319627
917265348
326487951

987362154
516847293
243951687
752418369
834296715
169573428
628739541
395124876
471685932

617289354
359146827
824573169
295617483
186324975
473895216
541968732
938752641
762431598

524769813
378421596
961358427
153294768
789536241
246817935
435682179
812973654
697145382

497825613
832691574
651473289
983746152
275138946
164952837
519364728
326587491
748219365

127864359
364529178
859317264
985742613
632951487
471683592
218495736
593276841
746138925

398471625
217563498
564982371
825149763
479836152
136257984
783615249
941728536
652394817

546732981
983156427
127948536
875261394
231489675
469573812
758324169
692815743
314697258

437192586
251876493
689354127
846713952
192645378
573928641
928461735
314587269
765239814

853127649
924683571
761954283
236749815
587261394
149835762
418572936
692318457
375496128

435618927
786592134
291473685
548329761
923167548
167854392
819235476
674981253
352746819

175398642
632154897
849762135
423681579
567923418
918547326
386479251
294815763
751236984

493176528
751284396
286539417
327618945
948752163
165943872
832497651
574361289
619825734

586942371
234761589
179385426
745629813
812573694
693418752
461897235
327154968
958236147

563298174
147635289
289147536
325489617
798561423
614723958
476352891
832916745
951874362

673952841
284361759
195874623
928743165
341695287
567218934
739426518
456189372
812537496

641957832
275386419
893241657
187635924
524798163
936412785
469823571
752169348
318574296

528367419
391428765
476519832
637954281
214876953
985231647
162743598
853692174
749185326

837246519
594173286
126985743
371659428
948732165
652814937
789461352
465327891
213598674

537684291
621935748
498271365
786423519
143759826
259816437
962547183
815362974
374198652

239481756
674352819
815769423
461573982
752698341
983214567
146935278
327846195
598127634

581796243
724531968
369284715
673819452
958462371
412375689
896143527
145927836
237658194

597132468
832476951
461859732
983714625
624985173
715263894
346598217
158627349
279341586

795126483
124835769
863749512
932568174
416273895
587491326
279314658
648957231
351682947

891756432
573421689
642389715
764915823
325864971
918237564
489172356
236598147
157643298

879124635
531786429
462593718
187245396
946831572
253967841
695372184
718459263
324618957

291637584
486925731
573184296
824591367
715463928
639872145
952748613
347216859
168359472

832619547
145273689
976854123
497125368
528436971
613987452
289561734
351748296
764392815

394172658
672895143
851463297
918734526
523619874
746528319
469281735
285347961
137956482

537924186
269185743
148673529
384257961
615498372
972316854
823749615
456831297
791562438

392786541
176345928
845129637
581693472
439572186
627814359
913257864
764938215
258461793

897215364
534679812
261438759
783596421
419823675
652147938
328754196
945361287
176982543

736894512
125763984
498521367
619258473
257346891
843917625
581632749
974185236
362479158

175649238
394821756
826573491
643795812
789216543
251438967
532967184
468152379
917384625

136584279
529167483
487923615
291476358
648395721
375218964
864731592
913652847
752849136

834179625
629354781
517826394
796241853
342685179
158793462
263918547
471562938
985437216

795843612
148526739
632791458
569387241
381452976
274169385
953278164
827614593
416935827

517896243
839241765
462735198
695387421
781462539
243519876
324958617
178623954
956174382

863921745
412753896
957846231
598674312
621398457
374215968
246189573
739562184
185437629

594126378
213487956
867359124
189762435
372514689
456893217
721645893
638971542
945238761

895341267
734286915
216579348
571964823
483712596
962835174
359627481
648193752
127458639

297436185
416598273
385217496
754169328
628374519
139852764
962745831
841923657
573681942

936841527
547269831
182375694
618432975
724598316
395716482
863124759
279653148
451987263

821596437
635784921
974312856
483271695
792865143
516439782
247158369
359647218
168923574

156974328
238561497
947382651
489256173
365817249
712439586
573148962
691725834
824693715

276581934
349762158
158943276
537629481
694158327
812437695
463275819
721894563
985316742

831276549
927514368
456839172
795681423
182453697
364792815
548127936
679345281
213968754

297648153
614325789
583971462
841267935
935814627
726593841
158736294
372489516
469152378

978346152
532918476
146752983
825173694
364289517
791465238
219637845
483521769
657894321

639542817
582176934
147389265
721963458
963458721
458721396
376895142
895214673
214637589

136579428
974281563
825436197
418965372
263147859
597328614
682754931
751893246
349612785

931574826
586219473
427863951
274358619
398126745
615947238
159482367
862731594
743695182

127589463
548613972
693472185
859724316
471365829
362891754
984257631
715936248
236148597

971246835
834975261
256831947
723584619
185369472
649127583
462753198
597618324
318492756

247956831
635128749
981734256
598213467
374695128
126487593
413862975
862579314
759341682

164395728
378216594
295478361
732984156
849561237
651723849
916832475
527149683
483657912

689314725
721859364
354627189
547962831
238175496
916483572
893241657
172536948
465798213

136529748
948671523
527438961
315942687
469783215
782165439
254817396
893256174
671394852

853194762
462387915
179652843
597246381
631978524
248531697
724865139
985413276
316729458

579423168
213689745
684175239
897264351
426351987
351897426
948736512
165942873
732518694

319275846
524698731
768134529
671842395
435719268
982356174
896527413
157463982
243981657

963582471
724163985
815749263
587231649
691854732
342697158
456918327
178326594
239475816

283671459
659248137
471359682
325914876
168732945
947586213
594123768
836497521
712865394

187345629
329816475
564972318
643527981
798631254
215489736
476153892
831294567
952768143

421857936
593614278
867392154
289761543
675423891
134589762
942135687
718946325
356278419

369285174
258741693
174639285
837426519
691853427
425917368
583172946
716394852
942568731

759462813
361785942
284931657
497216538
825374196
136859274
948127365
613548729
572693481

269784351
145396782
378512649
854937126
927651438
613248597
582173964
796425813
431869275

497156328
365278491
821349576
913562784
246781935
578493162
732814659
189635247
654927813

398742615
654981723
172635894
429563178
716824359
583197246
831479562
245316987
967258431

584176923
621839457
793254816
236495781
815627349
947381265
358912674
472563198
169748532

234975618
518462379
796381245
945736821
687124593
123598764
362819457
479253186
851647932

941235876
538796214
627148395
493621587
782953641
156874932
274369158
869517423
315482769

529463871
431872695
687159432
918627543
274531968
356984217
793245186
845716329
162398754

642589317
579231846
831764952
468317295
195426738
723958461
316892574
254173689
987645123

354862791
891473265
672951483
468539172
215746839
739218546
523684917
986127354
147395628

341725896
972681534
685349721
163897245
824153679
759264318
418532967
296478153
537916482

734618925
259437168
861295437
176943852
398152746
425786391
947521683
682379514
513864279

751863942
832549716
496271385
923157864
147386259
568924137
219435678
685712493
374698521

615429378
382657149
947318625
793845216
521763894
468291753
234576981
156982437
879134562

416239587
275486193
983175246
892547631
531692478
647318925
124763859
769854312
358921764

829756314
754391862
136842795
685234179
247189653
391675248
413927586
968513427
572468931

163479825
284531697
579826314
318745962
795263481
642918573
457682139
936157248
821394756

148256937
276193854
935784621
367845219
514629378
892317546
629431785
453978162
781562493

876451932
243679185
591832764
417293856
382765419
965184327
728916543
154327698
639548271

541793628
296185437
783264195
127349586
935876214
864512973
458931762
312657849
679428351

325968417
918734265
764521893
831642579
657819342
249375186
193457628
476283951
582196734

564378291
923614857
817592463
159263784
278945316
436781529
341829675
785136942
692457138

432597186
619843275
758162943
326981754
897425361
541376829
964718532
273659418
185234697

829743165
415692837
637815429
261354978
983271654
574968213
752189346
196437582
348526791

395427618
812596734
674138259
568241973
741369825
923875146
259614387
187953462
436782591

892364175
137852469
654971382
261495738
589713624
473286591
725138946
946527813
318649257

296137584
873546129
154829763
681954237
532718946
749362851
967485312
415273698
328691475

538729461
946531728
712846395
289467153
465193287
173285946
391652874
857914632
624378519

159827436
273461958
864935712
432519687
716384295
985276341
347658129
591742863
628193574

245369718
987415236
316278945
893542167
652781394
174936582
421897653
539624871
768153429

956142387
183576294
724839165
548613729
297485613
361927458
615794832
439268571
872351946

634872915
925413867
817695234
143957682
256348179
798261453
482736591
579184326
361529748

379256481
458391276
612478593
896725134
543189762
127643958
981534627
765812349
234967815

352647198
894135762
617982543
738459216
921376854
465821937
183294675
279563481
546718329

315924786
947618532
286753149
574369821
691842357
832571694
428136975
153297468
769485213

294351687
381746925
657982314
546138279
173295468
829674531
415863792
932417856
768529143

518496723
976532148
234187956
751864392
483279615
629315487
395648271
867921534
142753869

725418369
913765824
864923517
351297486
286154973
497386251
172849635
539672148
648531792

147826935
269135847
835749261
483291576
592467183
671358429
318972654
726514398
954683712

892136574
163754892
457829316
975342681
281567943
346981257
739618425
614295738
528473169

536871942
981234756
427596138
694125873
158763429
273948561
862459317
749312685
315687294

345167928
127389654
896452713
261573849
479821536
583694271
654718392
918235467
732946185

123548967
876129435
495736182
538264791
967351248
214897356
749682513
381975624
652413879

863197254
529486317
471325698
946258173
715934862
238671549
394512786
182769435
657843921

516842739
872193645
439675281
165984327
948237156
723561498
394718562
281356974
657429813

429635718
365817492
718924536
576483129
841259367
293761845
987346251
132598674
654172983

134587269
289416537
576932481
358629174
967841352
412753698
743195826
621378945
895264713

519487263
268935714
473216589
824691375
695723148
137548692
951862437
786354921
342179856

825469713
349721685
761583294
974832561
286145937
153976428
592314876
417698352
638257149

896271534
342985176
571364928
489657312
165823497
723149685
617598243
234716859
958432761

768239154
539147268
124586973
895723416
472961835
316458792
983674521
651892347
247315689

621584739
945327168
387619452
859271643
473856291
162493875
798165324
514732986
236948517

527941683
961358247
384762159
695827431
813496572
742135896
476513928
139284765
258679314

621793845
789524613
435816972
846957231
357261489
912348567
194632758
273485196
568179324

486352971
927641835
153798426
249586713
671934582
835217649
798125364
562473198
314869257

318264597
562978143
497351826
783649251
159782634
246135789
975813462
831426975
624597318

412389756
695712483
738654912
156437829
349528671
287961534
863145297
924873165
571296348

934728651
815436729
267591384
128374596
749685132
653912478
491857263
586243917
372169845

189637452
265941783
473825961
652389174
798164235
341572896
826493517
537218649
914756328

836571294
197426385
254389176
769815432
481263759
523947861
972158643
645732918
318694527

714582963
935761248
628493517
896127354
573948126
142356789
487235691
261879435
359614872

825193647
461872935
379564812
754938126
683721594
192645783
948257361
536419278
217386459

682913457
943587261
715246938
276834519
391625784
854179326
139758642
427361895
568492173

945681327
637592481
182374659
893726145
754138962
216945873
328459716
571863294
469217538

528791463
791436825
463285791
615879234
382654179
947123586
234567918
179348652
856912347

276984153
398125476
514367298
789643521
653712984
142598637
927431865
831256749
465879312

753146928
861297354
294538167
937465281
512789436
648312579
376954812
425871693
189623745

456812379
219375486
738496215
923541867
167928534
584763921
642139758
395687142
871254693

248673591
751489263
963215784
697321845
124568379
835794126
372956418
486137952
519842637

549287613
738416295
162395487
473862951
215974368
896531724
657123849
384659172
921748536

687259143
231784569
954136782
475391628
368572914
129468375
742915836
516843297
893627451

182974536
957683241
364512798
435867129
718329654
296145873
521438967
849756312
673291485

721634985
695871234
384925176
436582719
812769453
579143862
157296348
263418597
948357621

346781592
298453176
517296834
965174283
781932465
423568917
639845721
174629358
852317649

816374952
279561384
543892176
461935728
935728641
728416593
694187235
382659417
157243869

872513694
159246387
364798521
615387249
927154836
483962715
231475968
748639152
596821473

629371458
435986271
817524396
764298513
953417682
182653749
296845137
341769825
578132964

761923548
835614927
294587316
147869253
958342671
623751489
576298134
489135762
312476895

319652847
752834196
846917325
928471653
534286971
167395284
285763419
691548732
473129568

351826497
846795231
927134685
219648753
568371924
473952816
195487362
634219578
782563149

814563972
736298514
592147863
953812746
168479325
247635198
321984657
489756231
675321489

648371529
971524638
235869714
467213895
189645273
523798146
312986457
796452381
854137962

263145987
487963215
951872463
872596341
145327896
396481752
524718639
638259174
719634528

132645987
976183452
548792136
625314798
713958264
489276513
891437625
367529841
254861379

231569874
859734612
674821395
396478251
725913468
418652937
543186729
967245183
182397546

593768142
781492563
264513879
816379425
947625318
352841796
639154287
128937654
475286931

832941657
716358249
945762318
163574892
579286134
284139576
691423785
358697421
427815963

946832751
758961243
132475896
625319478
389724165
417658932
873146529
561297384
294583617

973412865
456839172
218657934
762395418
149786523
385124697
827941356
694573281
531268749

978356142
513427968
264891753
632174589
751983624
489265371
345712896
196548237
827639415

924387516
153269478
768451239
695148327
281673954
347925681
832794165
476512893
519836742

412673598
956148723
378592416
635921874
741835269
829467351
197354682
583216947
264789135

237658194
864719523
915324687
173586249
459271836
682493751
526947318
798132465
341865972

138795264
295164378
647382159
876923541
524871936
913546782
452617893
781439625
369258417

621348795
897561243
435792186
169487532
354219867
782653914
943125678
216874359
578936421

261835974
978246135
435719826
649351287
352978641
187462593
814623759
726594318
593187462

823965741
165478932
947321658
579842163
384196527
612753489
251689374
736214895
498537216

832496517
491587326
756312894
273154968
169738245
548629173
317965482
685241739
924873651

428596137
961738452
375142689
297384516
853617294
146259378
712865943
584923761
639471825

867943152
195782346
423156978
718629534
649375281
352814769
231467895
576298413
984531627

345829761
182675349
697314852
521746983
873951624
964283175
419567238
236498517
758132496

948731652
752869431
316425897
597382146
263147985
184956273
835214769
671598324
429673518

176358492
583429176
249176835
718594263
965283714
432761958
651847329
324915687
897632541

789256413
413789265
652143987
325467891
846591372
971832546
568374129
294615738
137928654

627358941
493612875
158947632
869174253
731265498
245893716
984536127
516729384
372481569

523678419
798541326
641392857
139856274
257934168
486217593
914785632
365429781
872163945

365789241
921546783
874321965
253974816
649158372
187263459
596437128
732815694
418692537

614279583
827345961
953168427
732416895
189523674
465897132
296751348
371984256
548632719

267834195
938561724
451792638
793418562
842653917
516927483
184276359
629345871
375189246

658149327
412357698
793268451
547913286
329586174
186472539
931824765
865731942
274695813

579384612
246591738
318627594
723968145
654132879
891745263
187459326
465213987
932876451

941635278
267198534
583472619
739851462
615243987
428769153
174326895
892517346
356984721

186974235
527836941
934215867
249783156
678591423
351462789
463127598
792358614
815649372

918375426
234869751
576241839
689534217
123786594
457912368
762158943
391427685
845693172

158642739
793581264
624937581
312798456
876425913
945316872
261874395
589263147
437159628

147928356
693574812
825631479
534716298
912845637
786392541
368159724
471283965
259467183

214539876
837416952
596872413
721348569
465927138
983651724
149265387
372184695
658793241

925746138
167328954
843519267
236895741
481273695
579164382
318952476
692487513
754631829

543162897
682957314
179834526
361785249
758249163
294316758
835691472
917428635
426573981

243518976
579326841
168479523
456231789
387694215
921857364
892165437
714983652
635742198

879142536
132695847
465873192
246981375
953726418
718354269
587439621
624517983
391268754

149352867
372861549
865497321
931246785
726518934
458739216
583174692
294685173
617923458

971483526
386259471
452671938
765398142
134562789
829147653
297814365
618735294
543926817

293815467
451976283
687432519
316587924
748269351
529341678
864153792
935728146
172694835

745831629
236497581
189256347
928375164
613942758
574618932
392764815
461589273
857123496

625984317
894731652
713562948
246195783
178643529
359827164
532419876
981276435
467358291

584763921
793215684
126489357
279651843
361874592
458932716
647528139
812396475
935147268

429871653
538694712
716532849
851943276
672185934
943267581
364759128
195328467
287416395

826714953
137925864
495386712
369271485
248593671
751648239
912857346
573462198
684139527

986735142
725491863
341862795
814329657
253647918
679158324
468513279
597286431
132974586

167439582
259876431
843125769
678542913
521983647
934617258
492351876
386794125
715268394

561978234
298143756
473625891
689517342
142396587
357482169
725869413
816234975
934751628

657498312
983127645
214536789
591264837
742813956
836975421
428659173
179382564
365741298

182675493
973482651
654319827
827964315
491753268
365821974
516238749
739546182
248197536

248137569
531946287
796285413
983712645
167453928
452869731
825691374
619374852
374528196

846925731
723814956
195367428
358291674
274658193
619743582
467582319
581439267
932176845

682731945
549682173
137459286
718243569
423596817
956178432
264917358
371825694
895364721

845371629
761294538
329685417
183452976
572869341
496137285
254918763
938726154
617543892

536984721
927351846
418726953
152438679
694517382
783269514
871643295
269175438
345892167

316594827
245876193
879321645
623458971
581967432
497213586
962745318
758139264
134682759

375462819
641389725
982517643
856974231
729135468
413628597
298743156
564891372
137256984

147563928
638942715
952718346
273154869
516289473
894637152
765891234
481325697
329476581

392185647
146379852
857462913
618723495
725694138
439518726
563841279
271936584
984257361

298341765
543762918
671985234
417526893
326498571
985137426
832674159
164259387
759813642

158973246
792846153
346125879
267431598
984257361
513689724
871564932
625398417
439712685

467329815
298154736
513867942
754632189
329418657
681975423
946583271
175246398
832791564

213857496
465139278
978624531
389571642
742386915
156492387
624918753
591763824
837245169

438165972
975428361
261973548
324859716
789614253
156237489
817592634
693741825
542386197

528796314
364128957
791354628
243865791
657219483
819437265
135942876
482671539
976583142

519672834
487315962
236984751
364598217
758126349
921437586
195743628
873261495
642859173

328179564
657248193
419356278
192734685
746815329
835962741
283691457
974523816
561487932

832964715
461572398
957183426
728416539
549237681
316895247
693748152
284651973
175329864

892743516
715629384
436581729
961835247
324167958
587294163
679452831
158376492
243918675

846723915
512498376
739156284
153672849
274981563
968534127
385247691
627319458
491865732

912657834
763824159
854319726
281746395
435982617
679135248
148563972
327498561
596271483

976318254
143265798
258497136
631729845
492586317
587143962
769851423
814632579
325974681

975841362
328956471
164273598
597318624
641792835
283465917
819624753
732589146
456137289

125347869
647981523
398562147
763425981
419638752
852719436
274896315
931254678
586173294

713689245
629451783
548327961
234718596
185296374
976543128
857934612
492165837
361872459

312976584
947258316
865314927
254163879
736849152
198725643
629481735
483597261
571632498

674195832
132678594
958423167
489516273
713942658
526387419
345869721
897251346
261734985

652978314
137264985
948513627
264395178
793182546
581647293
375821469
429756831
816439752

678241593
392568714
415379862
543192687
169784325
287635149
936417258
851923476
724856931

978154362
431267985
562893471
624539817
785641293
319782654
147926538
893415726
256378149

926341785
817259364
435678912
271463859
698125437
354897621
563914278
189732546
742586193

639752841
572418693
814396725
461975238
358621974
297843516
186239457
943567182
725184369

352647198
964815723
817923465
798264531
145389276
623751984
586192347
479538612
231476859

876142935
215379684
943568172
592683417
134957826
768421593
427896351
681735249
359214768

268473951
491685372
357219846
139758264
546921738
782364519
813596427
675842193
924137685

852614973
479835261
613729458
981362547
364587129
527941836
746158392
195273684
238496715

923648715
617532849
548917623
489321576
372456198
156879432
231765984
864193257
795284361

482937561
567421839
931685742
159376284
643258197
278149356
724593618
815764923
396812475

842167953
375984162
691235487
154672839
736498521
289351674
928746315
513829746
467513298

734186295
612935478
859247631
975821346
421369587
368754129
596472813
143698752
287513964

419738562
582916734
376452189
695127348
824395617
731684295
943571826
267843951
158269473

718394625
643825917
925176483
189647532
457231896
236589174
392468751
861753249
574912368

315764298
627189534
498532716
269417853
853926471
741358629
972641385
584293167
136875942

693281547
518479326
472653981
921548673
736192458
845367192
187935264
269814735
354726819

192657834
736824159
485193672
359276481
241985763
867431925
974362518
513748296
628519347

157389264
943562817
268147539
671254983
489613725
532978146
714835692
895426371
326791458

413986572
972315468
865472139
381247956
759638241
624159783
146723895
597861324
238594617

157483962
349216857
628597143
481629735
263875491
975341628
736154289
592768314
814932576

274516398
569384721
831729564
692135847
385947216
417862935
948673152
123458679
756291483

289654371
367821459
451937286
738192645
145368927
692745138
573219864
816473592
924586713

675432891
231789654
894615372
952847136
768123945
143596728
389251467
516974283
427368519

953286174
674931285
812754396
568329741
429175863
137468952
791643528
386592417
245817639

147826395
523479816
698513724
835692147
974351268
216784953
762135489
489267531
351948672

672498153
594123768
183756942
821674395
357289614
946531827
769845231
418362579
235917486

463589217
957312846
182647953
746298531
518436792
239175468
621754389
395821674
874963125

941386527
582971436
736245819
365819274
497652381
128437695
859763142
214598763
673124958

987643251
564217398
231589746
815724639
326198475
479356812
642971583
158432967
793865124

938162475
542793681
671548392
386915724
754326918
129874536
467289153
293651847
815437269

349812657
165473982
872956431
298345176
637198245
451627398
583269714
924781563
716534829

613872495
245169387
798534126
821693754
976245813
534718269
487926531
359481672
162357948

617453289
428691735
539872461
174538692
895726143
362914578
783245916
951367824
246189357

638254791
219873546
457619832
185347629
724596318
963182457
841965273
376421985
592738164

625193478
917485236
438672519
351268947
264917385
789534621
876349152
593721864
142856793

729346581
861259473
435178692
257413869
648925137
913687254
582791346
196534728
374862915

341827965
965314782
782659431
657431829
813296547
429785316
594163278
138572694
276948153

215389746
786451239
349267815
927613458
461825973
853794621
592146387
634578192
178932564

534789126
918623475
726451839
681247593
375968214
492135768
257394681
143876952
869512347

724983561
851746329
369152784
548267193
912834657
637519248
293475816
486321975
175698432

241578639
736129854
598364712
917852346
462713985
385496271
823641597
179285463
654937128

215683947
376941582
489725136
528169473
137452698
694837251
743296815
952318764
861574329

597164328
641238579
238957461
856473192
419625837
723819645
165742983
974381256
382596714

392641875
485279361
167385429
671853294
928164753
534927186
716498532
849532617
253716948

598716423
731284965
462953817
816395274
924867351
375421689
259148736
643572198
187639542

835217469
471569382
926834715
794651238
358742691
612398547
187426953
569173824
243985176

672589341
854613279
391274865
716432958
938156724
245897613
567348192
189725436
423961587

263857194
574319268
981462753
415723689
327698541
896541372
749136825
158274936
632985417

258319467
379654128
146827359
912735684
467198532
835462971
623971845
581243796
794586213

537891624
289546317
416732859
623478591
971265438
845319276
354187962
162954783
798623145

728639145
943512768
516478239
351746892
294853617
867921453
172394586
489265371
635187924

465213987
839754621
721869354
158972463
946381275
372645819
217438596
683597142
594126738

638574219
152896437
947132865
584617392
329458176
761329548
813765924
275941683
496283751

698241375
137568429
542793681
819657234
263914758
475382916
924875163
386129547
751436892

837254691
512968437
496371825
375196248
148532769
269847153
723485916
984613572
651729384

635174982
842936175
719528346
173465829
254389761
968712453
327641598
496853217
581297634

851249673
347561982
296873145
675398214
184725369
932614758
769452831
523187496
418936527

457192836
316785924
928643517
895426173
132957468
674318259
789231645
243569781
561874392

851924367
364871952
792563814
679245138
285319746
413687295
537498621
928156473
146732589

523984716
871256943
694137852
957341268
368725491
412698537
236579184
749813625
185462379

824169537
915723486
736458219
473695821
589217364
261384795
658942173
392571648
147836952

695723841
271894653
843165297
419238576
328657914
756941382
964572138
587316429
132489765

561397248
234861759
789254613
895673124
612485397
473912865
147536982
956728431
328149576

329175864
485369721
716428395
874236519
591784632
263951487
652817943
938542176
147693258

274981536
613527849
985364712
469173258
328659174
751842963
142738695
537296481
896415327

931854267
824976351
756312948
415723689
698541732
273689415
162498573
387265194
549137826

316874295
925163478
748952136
157386942
263549817
894721653
489235761
571698324
632417589

215697843
978413562
463825791
327169458
596384217
184572639
631258974
742936185
859741326

295371468
381624759
674589123
548732691
937168542
126945387
719856234
862413975
453297816

692438571
481275936
753691248
526947813
847513629
319862754
938724165
264159387
175386492

352179486
879456132
164238759
436781925
798524613
215693874
643815297
521947368
987362541

734958261
581623479
269174583
913246758
627815934
458397612
175439826
842761395
396582147

739461258
452983167
816572934
273154896
561798423
984236571
125347689
697815342
348629715

526189473
341762589
987453126
869317245
214895637
735624918
673941852
158276394
492538761

462173895
875926134
139845627
258314769
693782541
714659382
546231978
927568413
381497256

512639847
836547921
794812653
157396482
329485176
648271395
985123764
273964518
461758239

839264715
652871943
471539268
598316472
764982531
123457896
946128357
387645129
215793684

637249158
852136479
941578326
516827934
389465217
724391865
193754682
265983741
478612593

362784591
594316782
781529436
123467958
478295613
659831247
937658124
816942375
245173869

289573416
631894725
574162398
468751239
925436871
317928564
892647153
153289647
746315982

794318562
321576894
685492731
537264189
912837456
846951273
459183627
268749315
173625948

582364197
679815234
314927658
258149376
431576982
967283415
743651829
125498763
896732541

162358479
745926138
839417562
358269741
296741385
471835296
983172654
617594823
524683917

126947583
895123467
743658912
564379821
938216754
217584396
672495138
389761245
451832679

843519267
791426853
625378149
379841526
286957314
154632798
567184932
418293675
932765481

961374825
487625139
235918647
614852793
573469281
892137564
749586312
328791456
156243978

314875962
762934158
895126374
957612483
143598726
628743519
536487291
279361845
481259637

723569148
698341527
541872963
389417652
176258439
452693781
815934276
267185394
934726815

174653892
926148357
358972164
569721438
281364975
743589621
692817543
415236789
837495216

263479518
491865732
875213649
587946123
912738465
634521987
359184276
126357894
748692351

984312576
325467891
671859432
532974618
468123759
719586324
296745183
853691247
147238965

247859136
156423978
398761254
862347519
719685342
534912687
425176893
673598421
981234765

987461532
154932687
263587941
835126479
649753128
721849356
398674215
512398764
476215893

675893241
284715369
391624785
867351492
452967813
913248657
726589134
139476528
548132976

974638251
815427693
623915748
497182365
168359427
352764819
539846172
286571934
741293586

321648975
945327186
687159423
834296517
169735842
572481369
793864251
456912738
218573694

416839725
358712694
972465138
724596813
589371246
631248579
843157962
297684351
165923487

752983641
916754328
483162795
547218936
239576184
861439572
674325819
198647253
325891467

874396521
359412786
162785943
613547892
597628314
428931675
731259468
246873159
985164237

725649183
316278594
948351726
453926817
182735469
679814352
831462975
564197238
297583641

973625148
258147936
164983752
831264597
592378461
746591823
687439215
425816379
319752684

839427651
724561983
615389274
357246198
962138745
481975362
248793516
593614827
176852439

974583612
863127549
125946783
482635971
517298364
396471258
749852136
231764895
658319427

783596124
916742583
425831967
531267849
267489315
849315276
374928651
158673492
692154738

168425739
374619285
259387146
791568423
425173698
836942571
913254867
547896312
682731954

947253861
258761934
613894527
461937285
725486193
839512476
586179342
172348659
394625718

468937521
917254836
523681974
692548317
871369245
345712689
789426153
236175498
154893762

298354671
654217389
371698245
715983462
826145937
439726518
587439126
942861753
163572894

243519876
897642315
651783429
589374261
316928547
724156983
172895634
435267198
968431752

134928756
268754913
597316284
342689571
971235648
685471329
716892435
829543167
453167892

182967534
536284917
749315682
473659821
968123475
251478369
894731256
327596148
615842793

195382476
862497531
437156829
741568392
529743168
386219754
258931647
914675283
673824915

632894517
784152639
519367482
945683271
176529348
328471965
861945723
457238196
293716854

169435278
784962315
352817496
291586734
845793162
637124859
926341587
473658921
518279643

647219835
352748196
189536742
423675918
861923457
975481263
298364571
734152689
516897324

516987234
892354761
473621859
381562947
947138625
625479318
139746582
758213496
264895173

264813759
739546821
581972346
147389562
628451937
953627418
896234175
315768294
472195683

462791358
897365124
135428769
714689235
986532417
523174986
641953872
358247691
279816543

485769132
623815974
719234856
976583421
548621397
231947685
194372568
852496713
367158249

712496358
389752416
564318792
245981637
173564829
896237145
927643581
458179263
631825974

293715864
548269731
617834925
956483172
381972456
724156389
872541693
139627548
465398217

758623149
436159278
291874365
314795682
579268413
862431957
185342796
927516834
643987521

978325164
246917583
315684279
163849725
452173698
897256431
524798316
739561842
681432957

824591736
793864251
561273849
479615328
685732914
132489675
947358162
358126497
216947583

476925183
189743652
352816749
918364527
765289314
243571968
521497836
694138275
837652491

453697182
796821345
182435679
265349817
948712536
371586924
629173458
837954261
514268793

415237689
832196475
796845213
243918756
179653824
568724931
954382167
621579348
387461592

523768419
147395862
986214735
615947328
439682157
872153694
394576281
761829543
258431976

347519862
925846371
861372459
639728514
752134698
184965237
418693725
293457186
576281943

814573692
769214538
523896174
451967283
672138459
938425761
146789325
287351946
395642817

314698257
829537461
675124938
982315674
436789512
157246389
548961723
261473895
793852146

395427861
764851392
821396547
587612934
942573186
613948725
139265478
476189253
258734619

291365748
834791265
765482139
916547382
352618497
478239651
547926813
689173524
123854976

953867412
718243965
624159738
572496183
431785296
896312547
165978324
347621859
289534671

236597814
594182763
178463592
627948351
849315276
351726489
483679125
912854637
765231948

428756913
135948627
769132485
982674351
317589246
654321798
591463872
243817569
876295134

683572419
475961328
912834675
358246791
126795834
794318562
869153247
241687953
537429186

261458793
975231864
843796251
789362145
452819376
136547982
697125438
318674529
524983617

986751243
247983156
513624897
652849731
794136582
138572964
365297418
821465379
479318625

394257861
857163429
162984753
741835296
523679184
689421537
976512348
218346975
435798612

951286734
837415962
462397815
145673298
796821453
283954176
618549327
529738641
374162589

789351264
645872193
231469857
468235719
913786425
527194386
852947631
376518942
194623578

278536914
534912876
961784532
157498263
823657149
649321758
785243691
492165387
316879425

856741932
173295864
249836517
395164278
412387695
687529341
721653489
938412756
564978123

283169547
197345286
546872913
318426759
652798134
974531862
431257698
829614375
765983421

385167294
246598371
179324865
917256438
538419726
462783519
893675142
624831957
751942683

613895274
487132596
952467318
768324951
394581627
125976843
539748162
846219735
271653489

529374816
648521973
713968542
956783421
287415639
134296785
871639254
365842197
492157368

579362148
182754963
364918725
716835492
238491576
495627381
951246837
647583219
823179654

847265913
293148756
651397248
935816427
762954831
184732695
578421369
326579184
419683572

296751483
451836927
837492615
614923578
328567194
975148362
762314859
583679241
149285736

812356794
654792831
973184562
568941273
247638159
391527486
736215948
425869317
189473625

683419752
542873961
197265834
254981376
719356428
368724519
425697183
976138245
831542697

629753814
458921673
173864925
297615348
384279156
561348297
735182469
916437582
842596731

253146879
186759423
974328165
539412687
417865932
862937541
328594716
791683254
645271398

387561492
961724835
425398617
148952763
273146958
659837241
592673184
716485329
834219576

376421859
842659317
159378426
765813942
938742165
421596783
514967238
693284571
287135694

476951328
132786549
598342671
984123765
213675894
765894132
657219483
821437956
349568217

589217463
731496852
624385719
375928641
492761538
816534927
253849176
967153284
148672395

852461973
173589462
694327158
387694215
246715389
519238647
931856724
465972831
728143596

612975843
857143926
934682175
493827561
175396482
286451739
768219354
529734618
341568297

895467123
341892657
726153849
469328715
538719264
172546398
284635971
653971482
917284536

398714256
561928473
427635189
139587642
854162937
276493815
943251768
615879324
782346591

921873654
543629187
768451932
896735421
234186579
157942863
679318245
312564798
485297316

795412683
418365297
623978415
369581742
851247369
274693851
936754128
587126934
142839576

485136792
137928546
962745381
254867139
371492658
698513274
723684915
816359427
549271863

419537682
268914753
375268194
927683415
631425879
584179326
852341967
793856241
146792538

513297846
689415732
742863519
954678321
267531498
138942675
495326187
821754963
376189254

524816973
683297415
179354628
892671354
317548269
465932781
931725846
758463192
246189537

641398275
392675814
758412396
126937548
574286931
983541762
235169487
417823659
869754123

386172549
915843276
724569813
649251738
851437692
273698451
498325167
532716984
167984325

594217683
873496152
126538479
715849326
938762541
642351798
387124965
261975834
459683217

637154298
412938675
985267431
396821547
524796813
871345926
259613784
763482159
148579362

941752638
258631947
736894125
372568491
164279853
589143276
823415769
497386512
615927384

697485213
581327469
423169875
179254386
836971524
245638197
318746952
754892631
962513748

542917836
916834275
837526941
784259163
251763489
693481527
478395612
129678354
365142798

628174539
917536824
534829671
245691387
389752146
761483295
852967413
493215768
176348952

761489523
245316798
839752416
426835179
318927645
597164832
152673984
684291357
973548261

892651347
574392816
631748295
459123768
183576924
267489531
726834159
948215673
315967482

487532691
329461857
561978342
245697138
613825974
798314526
156243789
874159263
932786415

352197486
189364275
746258931
561943827
438572619
297681354
875426193
623719548
914835762

152697438
674138925
938542167
517369842
386274591
249815376
491756283
865923714
723481659

483521796
952736814
716489253
371654928
268193475
549278361
895317642
627845139
134962587

261859734
897643521
354721896
945178362
628395147
713462958
172534689
436987215
589216473

197862354
263574918
458193267
945317682
731628549
826459173
319745826
684231795
572986431

796213458
154789362
823564197
931425786
475698231
268137945
342851679
687942513
519376824

178532694
236794581
954168372
529643718
681257439
743981256
895326147
312479865
467815923

921387465
657294318
384651927
276145839
418923756
593876241
835469172
749512683
162738594

348697152
519238674
762541398
235169847
976384215
481725963
653412789
194873526
827956431

168423579
973865142
425791836
589347621
246189753
317256984
751634298
632978415
894512367

641253879
329487156
785169423
574892361
836541792
912736584
198325647
257614938
463978215

785214369
649387251
321965487
978543612
263178594
154692873
416829735
597436128
832751946

357684921
826197354
491532687
782319546
163475892
945826713
574961238
639248175
218753469

185394267
496527318
327186495
752419836
843762159
961853724
619278543
238645971
574931682

916532478
475981263
823476951
187265349
692143587
354798126
748359612
269814735
531627894

718369245
654278193
392145786
863791524
529483671
147652839
986524317
235917468
471836952

938526714
761483925
524179386
653812479
892734561
417695238
246351897
189247653
375968142

256347981
179586234
834129567
983651472
462798315
517234896
695413728
748962153
321875649

149867523
536241987
782395416
975483162
618952374
324176859
867539241
491728635
253614798

915264837
768351294
324987561
253149678
671832459
489675312
196423785
532718946
847596123

953612487
248379561
761854329
625137894
437928615
819546732
186495273
592763148
374281956

879645312
521398764
436271859
154937286
792186543
683452971
248563197
915724638
367819425

635719248
218453697
974682315
149327856
562841973
387596421
423178569
891265734
756934182

649713582
321895467
857624319
184362975
963157824
275948631
498276153
532481796
716539248

947183562
215679483
683425971
139754628
874962315
562831794
791348256
456217839
328596147

398274651
541936278
267158934
852467193
479381562
136592487
725643819
913825746
684719325

283497651
164235879
579681432
835769124
691524387
742813965
456978213
327146598
918352746

843925617
967143258
215786439
679534182
124879563
538261974
786452391
451397826
392618745

815923764
643715289
729486135
432157896
967248513
581369427
374891652
258634971
196572348

621785394
478392651
359416728
586947213
137258469
294631875
863579142
745123986
912864537

714326985
928451736
653978142
372189564
561743829
489562371
297635418
146897253
835214697

534691287
761328549
298475631
673514892
842936175
915782463
427859316
356147928
189263754

532879416
196524387
847163529
984732651
615498273
273651894
369215748
421387965
758946132

984167523
152839476
367425981
491572368
573618249
826943715
645791832
738256194
219384657

584921367
326547918
917638425
841769532
263854179
795312684
639285741
478193256
152476893

243598167
179632548
658714923
321945876
794186235
586327419
832469751
467851392
915273684

529487163
346251789
187963452
634529871
872614395
915378246
798136524
451892637
263745918

521734896
683951274
974682351
396275418
452168937
817349562
265813749
138497625
749526183

921467358
657238491
483951726
834576912
162893547
579142683
296314875
715689234
348725169

426798135
971635482
385241976
692873541
843516729
157429368
514362897
239187654
768954213

745219386
961358274
283674951
498526713
327491568
156837492
879142635
632985147
514763829

657813294
182694573
943752816
394125687
726938451
518476329
875361942
461289735
239547168

796452381
534178269
128396457
813269745
645817932
279543816
361724598
452981673
987635124

741983562
926457318
835162749
168739425
273645891
594218637
682371954
317594286
459826173

125968743
689734152
734152968
346517289
892643517
571289634
268495371
913876425
457321896

273819465
851346972
964527381
628794153
145238796
397165248
582473619
436981527
719652834

791563428
243189765
856427931
437891256
562374189
189256347
374615892
925748613
618932574

657183924
419726538
328954617
294861753
576349182
831275496
763598241
145632879
982417365

917543826
648129357
532876914
273914685
169785243
854632179
486297531
325461798
791358462

543172689
918643725
627958143
432597816
175864392
869321574
756219438
281435967
394786251

916524783
572813964
834796521
695381247
327469158
481257396
253678419
148932675
769145832

726894153
981235476
354761298
593148627
462357981
817629345
635972814
149586732
278413569

453729861
871463952
629158743
987215634
564397128
132846579
248671395
715932486
396584217

259186743
631547892
784923651
496358217
312794586
578261934
927415368
165832479
843679125

847915632
926378541
315426798
571289463
689743215
234561987
158692374
463857129
792134856

385469217
294157836
716328459
427536981
658912374
139784562
542673198
871295643
963841725

143562978
685739214
972148356
536871429
817294563
294653187
421386795
769425831
358917642

813547962
572968134
946132785
725416893
198253476
634789251
359824617
267391548
481675329

789134265
435672981
162598374
896457132
327819546
514263798
278341659
951786423
643925817

932751846
168234975
745698132
689473251
574162389
321985467
893516724
457829613
216347598

426719358
938465712
157832496
792386145
843951267
561247839
684573921
275194683
319628574

283419765
416257938
597386412
854172693
632894157
179635284
361728549
745963821
928541376

724165389
138924576
695387142
316759428
572648913
849213765
987436251
263571894
451892637

235184697
164973825
789625431
473891562
928356714
651247389
596418273
317562948
842739156

487961532
132857496
956243178
241739865
875612943
693485217
529176384
364598721
718324659

475913268
283765914
619824375
924687153
137592846
856431792
391256487
762148539
548379621

789623154
512749836
463518297
628375419
345891762
197264583
971486325
834952671
256137948

479256813
563418297
218973654
197624538
634587129
852139476
326741985
985362741
741895362

912874653
546931728
387265914
724513869
139486275
658792431
891657342
473128596
265349187

721583469
589647213
634921587
415879632
876235941
293164875
142398756
957416328
368752194

187563429
936742815
452891637
263954781
571286943
894137562
325678194
748319256
619425378

572894136
896513472
413672895
154326789
269487513
738951264
627135948
941268357
385749621

546893127
728154963
391276458
153968274
467325819
982417635
879631542
215749386
634582791

865143927
391762584
472958163
724581639
658379241
139426875
946835712
587214396
213697458

257398641
968415327
143267859
839752416
726134985
415986273
671849532
394521768
582673194

418273965
523961748
976485231
632598174
841637529
759142386
165724893
397816452
284359617

519378642
748296153
623145879
475682391
932417586
861539724
254761938
187923465
396854217

498351672
623897451
751426938
972538164
134672895
586914327
219783546
347165289
865249713

965218374
428537961
137649528
352974186
794861235
816352497
643795812
589126743
271483659

683491572
274568319
591273486
825947163
146325897
937816245
758139624
419652738
362784951

792168354
385479126
614523987
237951468
851634279
946287513
428795631
579316842
163842795

825961743
169734285
734825691
483572169
671489352
592316478
918643527
256197834
347258916

823695471
716824953
549173682
971438526
365712849
284569317
492357168
657981234
138246795

539874126
278651493
461392578
784215639
913768245
652439781
127986354
395147862
846523917

419365827
267891345
385472961
648159732
952736418
173284659
791543286
536928174
824617593

579281463
164735829
382469571
846523197
215976348
793814652
931657284
627148935
458392716

862517943
179436285
345829176
983672514
256194837
714358629
497285361
638941752
521763498

695283741
427196385
813754962
541978623
782365194
369421578
158647239
936812457
274539816

854126937
697583241
123497685
379251864
415368729
268749513
746835192
931672458
582914376

468597321
539126478
217483956
186375249
374219685
925864137
642958713
891732564
753641892

963721548
487539261
215684973
194268735
372145896
856973412
538417629
649352187
721896354

148593672
257618943
963472158
579831264
824769315
316245789
685327491
792154836
431986527

465798132
187432659
329165478
931524786
874916325
256873941
598647213
643281597
712359864

762491583
819375462
345862971
278654139
934218756
651739248
186527394
593146827
427983615

926485317
853127964
147639285
789253641
612874539
435961872
394516728
578342196
261798453

981534726
734629185
625817934
196273548
347958612
852461379
219346857
478195263
563782491

567123849
482796153
193584276
879645321
315278964
246319785
738451692
951862437
624937518

195864273
763521894
428793615
649135728
237948561
581672349
374259186
912386457
856417932

739126485
685794213
412385769
856437921
243519876
197268534
928653147
371942658
564871392

285617493
916348572
734529681
643791825
597862314
821453967
472936158
368175249
159284736

169352748
572814936
483679251
634921587
857436192
291785364
918243675
726598413
345167829

278935146
945816372
163742859
429168537
386257491
751394628
512489763
637521984
894673215

497258613
563174892
281693574
642815937
175439268
938726451
754362189
329581746
816947325

165483972
394127685
278965314
946578231
831642597
752391468
413759826
689214753
527836149

673418259
519627843
428539176
891275364
357864921
246193587
762981435
984356712
135742698

248915367
713826945
695734218
981642753
362571894
574389126
127458639
439267581
856193472

756984213
824317695
931265847
162798534
547136982
389452176
213579468
478621359
695843721

738419625
496582317
521367489
942173856
385694172
167258943
874926531
219835764
653741298

954321786
286479351
317658942
895134267
763892514
142567893
479215638
621983475
538746129

941835762
268791435
735426198
489562317
612374589
573918624
324159876
897643251
156287943

472396851
163854729
985172463
298647315
341589276
657213948
739461582
814925637
526738194

419527386
237186495
586349127
963275814
742813659
851964273
398651742
175432968
624798531

359714862
827653149
416928537
731582694
642179358
598346721
275431986
164895273
983267415

164823579
859647312
723159846
391586427
546972183
287314695
435798261
918265734
672431958

761294538
942358617
835761429
328475196
597613842
614829375
283946751
459187263
176532984

287496531
639715248
145832769
514923687
372568194
968174352
896251473
451387926
723649815

936524718
827913456
514867932
795281364
382746591
641359827
273698145
159472683
468135279

728314965
431569278
659782413
375296184
862451397
914837526
597623841
143978652
286145739

159423768
347986521
862175349
423817956
581639472
796542183
915264837
234798615
678351294

546913287
937428651
812675439
763284915
184569372
295731846
658397124
379142568
421856793

659281473
321746589
478359216
235867941
714932658
896514732
142673895
983425167
567198324

721586394
394127658
865934127
248375916
917462583
536819742
472651839
653298471
189743265

362419785
798536421
541728693
185397264
627841539
934652178
819265347
456973812
273184956

541683297
326947185
978125463
187492356
634758912
259316874
863279541
492561738
715834629

194263578
732854619
568197234
957348162
843621957
216579843
475986321
681432795
329715486

365712894
278946315
914358726
153294678
892567143
647831259
729483561
536179482
481625937

492167583
763895214
185324679
971486352
326571498
854239761
219653847
648712935
537948126

256943178
348751269
791628435
527869341
189374526
634215987
463597812
912486753
875132694

978245163
531867492
246193758
814672539
723459816
695381247
152938674
367524981
489716325

859142763
132756489
746893512
385269174
621374958
974581326
293617845
567438291
418925637

968723154
413895672
725461389
249516738
356287491
871349265
584632917
697154823
132978546

619584273
543172896
827963415
258619734
471235689
396748521
135427968
784396152
962851347

462593718
895127463
371864259
739241685
514386972
628759341
257638194
986412537
143975826

894531267
265784391
371269584
726143958
459826713
138975642
943617825
512398476
687452139

942375861
385621497
671498523
829517346
734862915
156934782
268743159
413259678
597186234

354827916
817649235
296513748
961478352
725136894
483295671
649781523
532964187
178352469

478156329
561392784
239487165
384569271
926713458
715248936
897634512
653921847
142875693

327185469
985346172
146927583
713462895
658739214
492851637
231598746
864273951
579614328

628479153
143526789
579381264
764812395
382695417
951743628
896137542
217954836
435268971

347291658
528673419
169584237
471965382
286137945
935842761
853726194
794318526
612459873

387915642
694728531
215436897
532167489
148259763
769843215
871692354
923584176
456371928

916253784
438197625
257468931
362571849
879642153
541389267
794825316
125736498
683914572

459362187
167548329
238791564
926183475
743625918
581479236
875214693
614937852
392856741

178462593
529371846
643598271
497813625
385726914
216945387
851234769
962157438
734689152

823974156
916853427
457126893
768539214
139642785
245781639
672398541
594217368
381465972

163928475
249357816
587461239
751846923
498732651
632195784
915274368
376589142
824613597

286431597
574689213
391275864
169742385
857193426
432856971
948317652
615924738
723568149

372981456
546723189
198456327
283197564
761345892
954862713
837619245
429578631
615234978

895634271
673152894
124978365
547389612
219567483
386421957
961245738
458793126
732816549

981563274
347812695
265497381
619385427
458729136
723641859
894256713
576138942
132974568

139876524
874259136
265134879
718645293
643912785
592783641
956327418
487591362
321468957

781692534
392458617
654317289
517243968
246189753
839765421
928571346
473826195
165934872

314625897
276984513
598317642
782163459
143259786
965478321
831596274
459732168
627841935

713459286
624871935
589362741
496213578
837695412
251748369
348526197
965137824
172984653

972186345
316457892
845923617
153794268
764218539
289635471
598341726
631872954
427569183

145697283
283451796
769328415
618943527
597286134
324715968
871562349
452839671
936174852

451762938
276983415
389451672
624518793
538679124
197234586
963847251
842195367
715326849

523468719
784913562
961725834
136279458
849536271
275841396
617382945
358194627
492657183

718465329
645392781
392178546
873624195
429531678
156987234
961243857
284756913
537819462

548932671
612487395
739516428
326158947
495273186
871649253
253791864
164825739
987364512

562387941
917245863
438691275
641852397
879163452
253974618
184729536
796538124
325416789

564197238
937482165
812563947
325671489
641839572
798245316
189724653
256318794
473956821

713285469
654793821
289416375
341578692
526149783
978632154
865321947
197854236
432967518

832496715
415872396
967531248
598327164
746189532
123645987
671954823
284713659
359268471

821476593
756398124
439251768
645837912
983612457
172945836
564729381
318564279
297183645

791243658
563178492
428569173
284735961
915682347
376491825
657314289
832956714
149827536

479618523
382975416
156423879
714382965
528169347
963754281
297836154
645291738
831547692

192347568
764518923
358296147
625983471
473651289
819472356
587129634
231764895
946835712

495238617
863517249
172649583
541973826
237856491
986124375
728395164
319462758
654781932

482935671
597164823
631872945
316257498
754389162
928641357
269513784
843726519
175498236

417826539
638579241
592134768
843261957
125793684
769485312
381957426
954612873
276348195

625841379
794523186
318697245
549718632
267935418
831264957
456382791
172459863
983176524

812437956
634589172
579126348
247968513
968315724
351274869
196743285
425891637
783652491

367849521
259173468
481265793
925387614
714596382
638412957
196738245
872954136
543621879

961378524
283654719
745219836
674193258
812546973
539782641
357961482
198425367
426837195

927165384
453897621
681324795
519246837
278953416
346718952
895672143
732481569
164539278

367594812
418623579
592178634
731986245
985742361
624351987
876215493
249837156
153469728

937142856
416857329
852693174
673218495
291435768
584769231
368521947
749386512
125974683

378124659
519367248
246895713
437581962
852639471
961742835
684953127
125478396
793216584

762183549
584926137
931475628
273854916
158269473
496731285
317592864
849617352
625348791

893261457
527498316
614357892
951683274
346729581
278145963
782914635
439576128
165832749

835914672
697238154
412675938
289756413
374129865
156843729
561482397
728391546
943567281

683215497
412897563
795643812
837921645
946758231
251364978
379586124
128479356
564132789

638257491
429681573
715349826
164738259
597426318
382195764
271864935
856973142
943512687

739156824
852374619
146982375
678435291
491827536
325691748
584213967
963748152
217569483

283741695
957863421
164259837
319428756
578196342
642537189
491685273
836972514
725314968

974821563
531496287
628375419
419763852
352189674
786254931
145938726
263547198
897612345

643281579
718395426
592764813
431879652
269153784
875642931
924518367
156937248
387426195

312854796
786912534
945736182
561489273
478123965
293675418
134598627
859267341
627341859

985617423
234598167
617324985
421769358
756831294
893452716
342986571
178245639
569173842

843217596
516943782
297685143
175492368
689531274
324876915
462759831
751368429
938124657

873591246
946382751
215764983
684125397
391678524
527943168
458217639
139456872
762839415

739681245
185432967
246975183
593718624
471526398
862394751
627843519
958167432
314259876

823791546
795346218
641258937
317962854
459837621
286514379
178623495
962475183
534189762

812946357
376528941
495371628
587469132
263715894
941283576
634157289
129834765
758692413

537194286
984362517
216785394
829431765
743856129
651279438
462917853
198543672
375628941

125376498
374598126
986241537
247635981
519824763
863719245
752483619
698152374
431967852

475126398
613498572
289753416
167584923
598231647
342967851
824615739
731849265
956372184

638419725
291857364
574623198
412935687
386742951
759186432
943578216
125364879
867291543

943126578
761853294
528974631
879631425
312485967
456297183
295348716
687519342
134762859

274563819
136978452
859142673
648359127
792681534
315427968
567834291
421795386
983216745

214586397
537129864
689743512
728415639
945638721
163297458
352871946
476952183
891364275

146782359
725319486
938645172
451276893
672938514
893451267
569124738
287563941
314897625

134897256
956132847
287654391
695241738
842376915
713985462
371529684
468713529
529468173

749165283
325498761
861273459
456739128
287516394
913824576
692351847
534987612
178642935

695372418
873154692
214968375
731489256
952736184
486215739
348697521
169523847
527841963

931572864
265843197
487169325
726935481
394781652
518426973
649357218
872614539
153298746

326491875
819752346
475863912
731946528
658327491
942518763
194285637
287634159
563179284

384519762
971682345
652734918
836197524
715423896
249856137
167948253
528361479
493275681

594827136
761943528
238651974
647189352
385472619
129365847
852716493
413298765
976534281

567419382
893265147
421387695
135694278
746832951
289571436
958146723
672953814
314728569

154698372
879132645
263754189
617485923
482369517
395217864
928571436
731946258
546823791

146892753
285763941
739451862
368529417
957134628
421678539
874215396
613947285
592386174

586427139
173698425
924135678
317864952
659712843
842953761
731586294
495271386
268349517

746835129
593421786
218796354
634952871
857164293
129378465
385617942
461289537
972543618

823614795
649257381
751938246
186743529
972586134
534129678
418362957
295871463
367495812

713492568
564718923
829653741
452389617
637541289
981267354
196875432
275134896
348926175

547312698
639578412
128946573
371659284
864127359
952483761
493865127
216794835
785231946

793164852
461852973
825379641
572618439
614937285
389425167
956283714
238741596
147596328

816549732
527381649
493267581
135678294
764192358
289435167
651824973
378916425
942753816

573196482
164852973
982347165
496523817
821764539
735918246
359471628
248635791
617289354

982671435
746583219
513249687
654917823
321865974
897324156
238796541
165432798
479158362

439587216
621943857
785216943
953724168
168359472
247168539
314872695
896435721
572691384

253964718
167328459
894517326
741653892
926871534
538249671
672495183
319786245
485132967

496315827
235897164
718246953
571689342
642173589
983524716
867431295
159762438
324958671

632594781
851736429
479128563
185642937
743859612
926317854
598273146
364981275
217465398

241897635
975326418
368145972
187964523
493251786
652738149
719583264
824619357
536472891

614293587
258714396
793586142
549362871
137859624
862471935
321945768
475638219
986127453

867419523
129573684
543826971
678241395
912358467
354967218
286135749
795684132
431792856

971456832
342891756
568723914
896234175
415978623
723615498
639587241
254169387
187342569

759481623
648392751
123576894
916248375
872135469
534769182
385624917
297813546
461957238

912673845
568241739
743598126
251486397
684739512
379125684
897362451
126854973
435917268

178396524
325487961
496521783
539764218
741238659
862159347
983612475
217945836
654873192

483297561
612854397
759613284
594732618
326189475
178546932
867925143
945371826
231468759

398124576
126357489
754986132
579241368
681735294
432869715
963412857
845673921
217598643

295813764
436957182
178462359
357694821
964128537
812375946
541239678
623781495
789546213

143625978
928417356
567389241
219546837
384791562
675832194
752163489
896254713
431978625

681549327
392167584
745823916
128654739
956738241
437912658
219475863
863291475
574386192

297348165
415962738
638517924
961724583
743185296
852693471
179436852
324859617
586271349

612857943
937461582
584293716
725946831
893712465
146385279
468129357
271534698
359678124

683514972
912738654
574926183
147359268
839642517
256871439
391285746
725463891
468197325

851436972
947285136
362179485
793541268
618927354
524368719
135892647
479653821
286714593

654218937
329764518
817953462
795321846
148576293
236849175
963485721
482137659
571692384

128379645
436258179
795164823
849521367
612793584
573846291
367412958
984635712
251987436

396425178
285917346
417863529
159248763
762351894
843796215
528679431
671534982
934182657

961532487
432817596
587496123
246378951
173954862
895261374
658123749
329745618
714689235

314829576
679451283
852673491
938215764
725964138
461738925
583192647
247586319
196347852

739128564
851476239
426395871
564937182
187264395
293581746
318659427
942713658
675842913

583924167
249716835
671853294
137549628
496238751
825671943
914367582
762485319
358192476

931278654
748659321
256431879
482167593
379542186
615983742
867394215
524716938
193825467

532761948
194238567
687495231
769524813
425183679
813679452
958316724
241957386
376842195

218736945
453921876
796485213
634178592
572349681
189562734
965813427
841257369
327694158

741235698
928476153
536819724
614358972
397124586
285967341
879641235
463592817
152783469

514632987
693817524
782459136
156294378
247583691
938761245
369148752
825976413
471325869

523798416
479361528
861452937
318279645
295846173
746513892
137985264
654127389
982634751

597163824
263845719
481729536
954218673
176534982
328697451
839452167
645371298
712986345

684297315
357184269
921356874
438572196
279613458
516849732
792435681
863921547
145768923

475162893
236984751
918753462
163497528
784625319
529831647
842316975
691578234
357249186

986254731
237198465
541637928
698375142
325841679
174926583
453789216
869412357
712563894

784691235
291453876
563278419
472985361
816734592
359162784
935846127
147329658
628517943

437986521
861275943
295314786
572831469
319642857
684759312
928567134
156493278
743128695

917683425
485721936
236594871
198367254
362459187
574218693
651872349
849135762
723946518

824751936
715639824
936482751
197523468
453876219
268194573
381245697
549367182
672918345

789362415
213594687
546871293
158643729
362917854
497258361
921736548
674185932
835429176

571896342
632174859
489235167
397418625
248567913
156329478
963751284
724683591
815942736

361278459
925341876
847695213
254789361
139562748
678413592
596827134
712934685
483156927

839264571
276581943
514793268
795342816
368159427
142876359
981427635
623915784
457638192

891563724
674912358
532748691
753421986
428396175
916875432
145239867
387654219
269187543

657134892
893572146
124689537
736248915
415396278
289715463
362451789
548967321
971823654

489372156
231659847
765184932
598426371
147935268
623817594
314798625
872563419
956241783

594872136
238516794
167943285
679284351
385791462
412365978
951627843
746138529
823459617

172938654
386425917
495176283
561342798
847519362
923867541
214653879
758294136
639781425

765248319
983716524
241539876
324697185
596182743
178354692
459861237
832475961
617923458

541379286
829516374
367428951
274135869
613982547
985647123
756893412
132754698
498261735

782149635
159386742
643725981
867214593
235968417
491537826
924671358
516893274
378452169

748615329
396824751
251379468
975186243
624937815
183452697
467598132
819243576
532761984

264839571
539761428
781524936
826345719
953617842
417982365
395276184
172498653
648153297

691273485
524198763
387564291
912457836
468932517
735681942
876345129
149726358
253819674

163742985
978561234
254938167
816423579
532179846
749685312
621894753
387256491
495317628

142953678
597862143
836417295
685341927
213798564
479625831
928174356
364589712
751236489

318765924
495321687
726489135
542613879
861597243
937248561
674952318
289134756
153876492

758123469
263947815
149856327
574218936
891365274
326479581
612534798
935781642
487692153

687952314
495317286
231684975
543829761
728461593
169573428
356798142
872145639
914236857

726481953
853269741
419357826
672148539
591732684
348695172
284516397
135974268
967823415

572486319
938751426
461392785
186927543
257643891
349815267
725168934
814539672
693274158

983765241
217849365
456123798
621438957
548297136
379651824
865312479
192574683
734986512

154637892
629481357
837952416
712893564
968524173
345716928
576148239
281369745
493275681

239157684
481692375
756834129
342965817
865741932
197283546
974316258
518429763
623578491

673192845
158746329
294358617
315869274
469275138
827413956
946531782
732684591
581927463

512438769
437659821
689721354
965247183
371986245
248513697
896174532
754362918
123895476

346728591
298541736
157369824
685273419
413985267
729416358
974652183
561834972
832197645

892735146
374612589
651894273
968527314
437189652
125463897
519276438
786341925
243958761

392184567
158267394
467953281
623579418
871346952
945812673
589431726
714625839
236798145

358671294
421589736
796342185
583926471
962417853
147853962
834195627
215768349
679234518

824736195
753219846
619854372
298473651
167925483
345168729
582341967
436597218
971682534

791284365
684935271
352167498
268471539
139658724
475329816
923546187
517892643
846713952

873526491
195487632
246319875
689172543
451638729
732945168
317894256
964251387
528763914

549217386
138465927
276398154
957184263
861523479
324679518
693752841
412836795
785941632

762539184
514826793
839174652
976218435
348695217
125743869
257961348
693482571
481357926

387152496
912634587
456978231
543827169
128469375
679513824
735246918
864391752
291785643

126897543
738415692
549623781
673158924
492376158
815249367
254931876
981762435
367584219

915632748
463857219
872914635
249365187
157289463
638471592
524198376
786543921
391726854

936821574
487536129
512794368
879162435
325487916
641359782
254613897
763948251
198275643

297536481
586241739
314897526
931752648
845169372
762384915
678923154
453618297
129475863

514673982
687592413
923418657
378124569
462935178
159786324
241367895
895241736
736859241

526719843
918243567
473586912
857621439
132954678
649378125
295467381
361892754
784135296

863752914
457981326
921634875
246513798
519827643
378469251
785246139
632195487
194378562

546912738
127583946
938746512
273694185
815327694
469158273
752839461
681475329
394261857

429187653
385692174
716345928
597418362
268539417
143276895
932764581
671853249
854921736

278693154
534821976
619547823
961472538
382956741
745318692
456139287
823765419
197284365

156974283
294368175
837215964
945836712
312759648
768421359
473182596
581693427
629547831

731894256
925736814
864512397
297163548
456928173
318475962
583649721
679281435
142357689

528479361
917635428
643812759
439751286
872946135
156328947
761283594
284597613
395164872

468937125
753216894
921584736
672459381
195863247
384172659
517398462
846725913
239641578

287493651
693571428
154286739
849162375
526738194
371954862
718625943
935847216
462319587

473651982
291487635
568932174
947816523
856329741
132745869
314568297
785294316
629173458

196274853
237568194
485193672
853641729
724985361
961327485
612839547
348752916
579416238

723841965
856379412
941652873
689135247
314728659
275496138
492517386
167983524
538264791

597182346
684379152
321456798
268531479
975824631
413967825
832645917
156793284
749218563

517962348
248735916
369184572
893641257
624357891
175298634
782513469
436879125
951426783

265819374
348675129
791243685
684927531
179536842
532184796
923751468
857462913
416398257

536297841
817345629
924861537
378529164
291634785
645178293
162953478
489716352
753482916

392587461
145639827
687421539
829763145
463915782
751842396
978254613
534196278
216378954

385167492
479235816
612849537
837426951
264951783
951378624
196782345
723594168
548613279

497586213
852371964
316294857
573842196
164957328
289163475
935728641
628415739
741639582

168573294
973241658
245968371
317459862
859612437
426387915
582136749
691724583
734895126

819635472
532741869
674298531
493867215
168452397
725319684
256173948
387924156
941586723

873425916
561389724
942167385
239854167
784612539
156793842
697238451
418576293
325941678

648531297
921647385
375928164
713296548
896415723
452783916
587169432
164352879
239874651

541367892
276819345
389542176
657498231
498231657
123756984
835124769
914673528
762985413

892476531
645318792
137259864
486923157
523187946
719564283
971635428
358742619
264891375

961348572
347256891
528917643
213674985
679825314
854193267
495762138
132489756
786531429

234815967
981376542
756942318
367528491
812469753
549137826
175684239
698253174
423791685

198637425
374521986
625948371
932456817
567813294
481792653
849165732
216379548
753284169

562197483
814653729
937284561
326879145
489512637
175436298
251948376
693725814
748361952

219568374
678431592
354279861
963847215
782195436
145326789
536714928
897652143
421983657

349258167
725961348
618374295
562789413
194536872
873142956
986425731
457813629
231697584

213698457
796154823
485372196
869215734
124739685
537846219
342987561
651423978
978561342

629375148
547189263
183624579
436258791
295761834
871943652
768492315
912537486
354816927

241798563
653124879
879653214
426879351
795312486
138465927
512937648
964581732
387246195

437215896
812369475
965784213
273496158
196528734
584137962
649851327
721643589
358972641

289154637
357692418
641783295
472516389
518329764
963478521
894235176
726841953
135967842

123467895
786519342
594823716
352984671
618752439
947631528
839145267
275396184
461278953

963578142
781642395
254139678
417825936
839764251
625913784
572386419
196457823
348291567

658431792
174259386
239678154
521796438
897342615
463185927
945863271
316527849
782914563

215436897
683975124
497218356
852749631
731682945
946351782
569827413
174593268
328164579

876359241
194826537
325417869
538691724
247538196
619742385
952163478
483975612
761284953

874956123
923714658
651823974
167482539
549637812
382591467
718345296
435269781
296178345

824915763
167843592
539672814
746159238
352786149
918324675
481597326
695231487
273468951

341679285
568243179
729158643
254936718
693781524
187524396
416397852
972865431
835412967

753189624
981624573
624735189
396247851
518396247
247851936
879563412
165472398
432918765

842165793
631879245
759342681
986723154
375914826
124586937
213497568
598631472
467258319

241537869
987426351
563918724
439275618
625183497
718694235
354769182
176852943
892341576

638291745
297458613
154736289
586312497
371945862
942867531
723184956
815629374
469573128

732841569
594736281
186259743
621987354
953412678
847365912
365124897
478593126
219678435

845976321
792831456
613524798
481352679
257619834
369487215
574298163
136745982
928163547

147238695
689457213
235169748
718926354
324785961
596341872
973814526
861572439
452693187

194625738
357981624
286734951
849512367
761398542
532467819
915846273
623179485
478253196

143762859
875913624
962584317
657139482
218476935
394825176
586397241
739241568
421658793

895432761
731698425
462175983
328514697
156729348
947386152
683957214
574261839
219843576

954736821
728415369
613829574
385264917
467193258
192587643
279351486
546978132
831642795

657439182
824715936
931682754
345978621
769123845
218564379
576341298
483296517
192857463

162943758
348175629
795286314
923761845
471598236
856432197
617359482
289614573
534827961

125639784
679428351
843751296
431975862
562384917
798216543
316897425
284563179
957142638

832615974
567493182
194782653
951826347
648357219
273149865
316274598
485931726
729568431

936452871
128937564
745681392
892716435
571843926
463295718
284369157
619578243
357124689

132698475
748152936
956473821
519234768
387961254
624785319
463529187
895317642
271846593

473618592
652439178
918725346
596843217
721956483
834172659
385294761
267581934
149367825

615482937
423917658
798635241
849726315
561398472
237541896
174863529
356279184
982154763

691587324
457632819
283941765
564178932
378295146
912463578
736829451
825314697
149756283

918467253
437852619
625319847
793648521
851293476
264175398
546981732
379526184
182734965

574236891
812794365
693581472
728319546
369452187
451867923
287145639
136928754
945673218

238574691
569312874
714896253
971283465
846157329
325469187
192645738
687931542
453728916

913627845
467589213
528431976
792815634
831246597
645793182
356178429
289354761
174962358

978132645
453976281
261458739
814629357
736514892
592387416
389761524
645293178
127845963

253978461
714562983
968341572
391827645
675439218
842156397
537684129
186293754
429715836

471682539
265397148
938451726
819245367
726839415
543716982
182974653
357168294
694523871

523641789
196278435
847395216
935714628
762853194
418926573
274589361
381462957
659137842

856397142
942861573
173542986
394675218
728413695
615928734
437259861
269184357
581736429

528439761
631572498
794861523
219753684
385946217
467218359
172684935
846395172
953127846

312768945
476591283
589324671
724189356
831675429
965243817
657832194
198456732
243917568

369521874
185374269
724896531
532187496
918465723
476239185
857943612
243618957
691752348

415793862
786214593
923568714
651489327
892376451
347152689
138627945
279845136
564931278

491238756
352697184
786514293
523846971
849175632
617923845
175382469
264759318
938461527

275968143
416375298
893421576
948253617
731846925
652197384
164739852
329584761
587612439

763249815
142538697
589761324
296814573
317956482
458372169
871423956
924685731
635197248

127365894
493182675
568794231
815976423
746523189
932418567
389641752
274859316
651237948

537264819
841957632
926183754
759348126
382619547
614725398
178432965
293576481
465891273

798651342
526437189
413928765
685372491
974816523
132549678
367285914
241793856
859164237

941875362
327964581
865132974
274613895
619587423
583249716
198356247
756428139
432791658

267485931
895163247
134729586
516278493
328694715
479531862
981352674
642917358
753846129

764392815
138547269
529168347
391725684
652489731
847631952
216953478
973814526
485276193

619387254
527641398
834925167
453796821
762158439
198432675
946873512
271564983
385219746

362947185
417385629
598126437
153869274
974231856
826574391
689452713
245713968
731698542

271543986
364189725
589627143
128396457
657412839
943758261
832975614
495861372
716234598

385714926
612359784
479628315
823965471
957142638
146837259
594271863
761483592
238596147

489617253
165342897
273895416
652973148
947158632
831426579
518769324
394281765
726534981

984651732
263794581
571283469
718346295
396527148
452819673
847135926
129468357
635972814

624718395
715923648
938465172
386571429
471296583
592834761
243187956
867359214
159642837

218453967
456987231
379612485
897326514
564198372
132745698
985231746
623874159
741569823

238794615
691835274
754612893
927581346
146923758
385476921
862147539
479358162
513269487

136784592
452693187
897125436
285917364
974368251
613542879
741836925
369251748
528479613

762914358
134852967
598637124
316749285
245183679
987265413
651498732
423576891
879321546

479853621
268971435
153264978
895412763
612387549
734596182
586739214
927148356
341625897

267435198
983127654
451698237
548316972
136279845
729854361
615783429
372941586
894562713

281476953
967352184
345198267
578964312
613527498
429831576
154783629
736219845
892645731

793512846
162784953
845693721
218947365
476835219
359261487
624179538
587326194
931458672

384956217
219874563
765132984
478561329
952387146
136249875
897413652
543628791
621795438

623178459
479256183
158394726
516783942
394562871
782941635
937815264
241637598
865429317

638957124
294681357
571432689
965124873
183579462
742368591
417896235
326745918
859213746

921786435
387254619
546139728
832645197
154972863
769813254
698327541
215498376
473561982

513946872
862517943
749832165
398264751
251789436
674153289
486391527
137425698
925678314

182647935
437295168
569183724
723561489
951834276
648729513
375918642
896472351
214356897

469581273
352796841
187423596
526174389
974835612
813269457
631958724
248317965
795642138

635418792
478329165
912657348
261793584
794285631
583164279
129876453
357942816
846531927

163748529
748952316
259163487
816594732
574231968
392687154
681379245
925416873
437825691

829471356
156823794
734569218
973618425
615342879
482957163
597134682
361285947
248796531

821457963
736129485
459368127
364982571
917546238
582713694
695831742
243675819
178294356

127953468
938476521
564821793
319584276
246397815
875612934
752168349
693745182
481239657

946721835
357648291
182953476
419876352
628135749
573294168
765312984
831469527
294587613

837654912
125938764
649712583
278496351
416523879
593187426
761849235
354271698
982365147

698341257
523798164
174265839
245179683
786523491
319684572
437852916
862917345
951436728

562941738
318276594
479538621
123684957
856719243
947352816
635197482
781425369
294863175

658472931
143958762
297163854
724581396
369247185
815396247
986725413
532814679
471639528

426318579
815794623
379562481
983627154
254831796
167459832
742183965
598246317
631975248

659312748
417568392
823947516
231796485
748253169
965481237
592634871
174829653
386175924

853426917
491375826
267891345
129587634
576243189
348619752
614932578
785164293
932758461

852741369
917356842
463982175
176523498
245698731
389417256
598274613
731869524
624135987

196428537
782351496
354967182
237694815
865213974
419785623
521836749
643179258
978542361

431659278
982417653
756382491
348725169
529146837
167938524
873561942
614293785
295874316

741835269
682749153
935162874
324951786
168427395
579386421
417598632
253674918
896213547

637158924
958427136
412936758
829615347
743892615
561374892
294783561
375261489
186549273

964723851
128596473
735841926
659237184
471985632
382164597
513679248
297418365
846352719

498513672
127684539
356792841
563928417
814376925
279145368
735269184
641857293
982431756

679215834
832694715
514387692
128546973
365179248
947823156
796432581
451768329
283951467

349562178
185734926
627891543
871643295
532917684
496258317
918376452
264185739
753429861

426875391
351942678
798316542
547698213
682731954
913524786
174253869
265189437
839467125

517843692
326519487
489627315
231768954
954231876
768954123
692385741
843172569
175496238

857123694
216495873
943867251
471952386
698341725
325786419
789534162
132679548
564218937

571328496
493615782
862947153
185769324
237451968
946283571
629534817
714892635
358176249

845269371
736145298
921837654
159678432
378421569
462593817
217354986
584916723
693782145

612493785
937258416
845167293
576841932
391725864
284639157
428516379
753984621
169372548

623154798
784396521
591827436
162948357
379561284
458273619
945612873
816735942
237489165

135762894
789314526
246589371
568491732
923876415
471235968
697158243
814923657
352647189

276419358
819253476
534876291
762135984
495682713
183794625
321948567
647521839
958367142

654328197
139547268
827916435
915862374
376451982
482739651
568194723
243675819
791283546

324859716
619327548
875461293
981572634
452693187
736148952
247985361
563714829
198236475

318942576
297356184
465781923
642173895
173598462
859264731
784635219
931427658
526819347

648315729
173982645
925764138
762153984
594826371
381497256
837649512
216538497
459271863

284137965
516429783
379856241
795381624
862745139
431692578
947218356
658973412
123564897

476852193
132697845
859413762
763524918
514938627
298176534
325769481
681245379
947381256

513964872
768321459
942578136
874295361
196437528
235816794
489653217
321749685
657182943

182746359
974153826
356829471
841597263
295364187
637281945
763418592
518972634
429635718

876435192
549216378
321879456
485791623
697382514
213654987
938147265
752963841
164528739

598763241
173524869
426819537
932175486
684392175
751648392
867231954
245986713
319457628

892134567
137569482
465827139
681473295
579218643
243695871
956342718
324781956
718956324

689754231
147362985
352891674
894526317
516973842
273418596
961287453
735649128
428135769

549327681
281694573
763581924
437158269
958263417
612479835
195832746
326745198
874916352

524168739
193754862
687293415
462517398
351986274
978342156
216835947
849671523
735429681

194763528
783152496
625894713
936275184
412389675
578641239
347926851
869517342
251438967

986327541
253841967
471659382
618295734
795436218
324178695
537914826
169782453
842563179

987142365
234856179
516397824
365971482
178524936
492638751
829715643
653489217
741263598

863712594
519846273
472935816
134659728
726184935
958273641
281367459
395428167
647591382

169752348
758493162
432861579
543289716
891647235
276135894
915326487
324978651
687514923

265183479
149627853
837495261
983216547
671534982
524978316
398741625
416352798
752869134

429567138
671938425
385124967
734286591
162759843
598413672
957842316
216395784
843671259

354986127
871542396
692173458
547819263
983627541
126435789
415798632
269351874
738264915

215697483
837524619
649381752
186953247
592748136
473216895
924875361
768139524
351462978

973624851
216587439
845319762
182976543
759143286
634852917
598761324
321498675
467235198

947825136
185346729
326197845
264538917
791462583
853719264
479283651
512674398
638951472

341659782
876312954
295748163
184275639
952463817
763891425
639587241
427136598
518924376

291785364
648239175
735146298
183574629
429618753
576923841
312497586
957861432
864352917

692354718
754218693
381697425
967542831
135786942
248139567
813965274
479823156
526471389

396485712
582176349
147293856
619327584
458619273
723548961
235764198
874931625
961852437

358972416
971645832
462381579
124539687
539768124
687124953
215497368
793856241
846213795

953471862
871296453
426853917
184729635
267538149
539164278
392647581
748915326
615382794

865491327
427386951
139275864
693548172
748129635
512637498
376854219
981762543
254913786

875462319
429137856
136598724
741926538
962853147
583741962
617285493
298314675
354679281

516398472
374621985
928457136
165973824
789214563
432586791
651739248
847162359
293845617

362415879
981723645
745869321
126397458
578641293
439582716
253976184
897134562
614258937

957612438
213487596
486539217
169253874
534876921
872941653
328165749
745398162
691724385

791863425
263475198
584921673
859147236
132698547
647532981
376214859
418359762
925786314

982153467
563874291
714692583
649315728
327486159
158729346
271948635
835267914
496531872

416893725
238567914
759412638
892134576
175629843
643758192
921386457
367945281
584271369

184576329
732198645
695234817
268745193
451963782
973821456
549317268
326489571
817652934

129687543
458123967
637594821
285971436
791346285
364852719
512738694
943265178
876419352

985716324
324859617
671342589
168427953
732195468
549683172
413578296
257964831
896231745

183725496
456319827
792684513
625143978
819572364
374968152
538296741
967431285
241857639

425871369
671329584
839465127
348712956
567943218
192658743
284597631
953186472
716234895

341869572
765124938
289375416
613752849
928641357
457938621
836417295
574296183
192583764

589132764
642798153
713564928
861429537
497385216
325671849
174853692
238916475
956247381

639851427
814267359
527439681
248715963
763982514
195346872
472698135
356124798
981573246

487593216
925671438
316824597
762918354
541732689
839465172
258149763
174386925
693257841

952613487
148572693
736948251
381497526
279356148
564281379
627835914
893124765
415769832

935247618
712986354
648315792
186429573
257631489
493578126
564792831
879163245
321854967

364512879
782934561
519687342
625841793
943725186
871369254
137498625
456273918
298156437

326785149
715469238
849213675
298176354
457932816
163548927
634827591
972651483
581394762

917346852
864257931
235819764
381762549
549138276
726495318
452683197
673921485
198574623

613785294
784269135
592134867
269517483
851643972
347892651
426378519
175926348
938451726

814569327
275431986
396278541
539682714
681947235
427315698
743196852
958724163
162853479

127834569
694521873
538967241
742395186
813476925
956218437
481653792
379182654
265749318

653187492
428693517
179524683
816739245
235461879
794852136
547916328
381275964
962348751

497523861
812649735
356871294
789416523
235798146
641352978
568937412
923184657
174265389

867315492
154289736
932476581
486527319
273691845
519843267
745968123
398152674
621734958

872641359
913852674
465739128
529468731
738195246
641273985
396587412
257914863
184326597

259846371
718532964
346197582
925683147
637419258
481725693
872951436
563274819
194368725

546312798
739864152
218957643
657198234
382475961
194623587
963281475
871549326
425736819

436527891
921386457
875491263
689734125
547812639
213659748
792165384
364978512
158243976

573912468
489576321
612483579
124397685
738651942
956824137
861735294
247169853
395248716

176493582
295187436
843625791
314562978
587931624
629748315
962874153
431259867
758316249

836479125
195286473
247531986
984325761
351764298
672918534
518692347
423857619
769143852

952861473
437925168
168437259
519648327
374512986
286379514
791283645
625794831
843156792

534719682
162538947
987246351
398462175
715983264
426157839
659824713
243671598
871395426

657481932
894352176
231769584
716524398
483976215
529813467
165297843
378145629
942638751

317942685
584367921
692815374
748296153
265134897
139578246
951423768
473689512
826751439

312896547
764153892
895742163
589274316
276531984
143689725
451927638
937468251
628315479

217835964
493621578
685794132
971246385
546389721
328157496
864573219
752918643
139462857

257381946
486925713
139476285
694213578
572869431
318754629
941532867
823697154
765148392

834615972
176829543
592347816
259436781
741982365
683751429
367294158
418563297
925178634

245971836
816432597
973685421
628547913
397218654
451369278
189724365
564193782
732856149

469217583
258493176
371658429
926145837
134789652
785362941
542976318
893521764
617834295

642783195
531946872
897521346
128679534
356418729
974352618
263897451
715264983
489135267

182543976
536897142
497621538
978412365
365978214
241356897
814269753
629735481
753184629

395826147
672431985
481759263
817345692
246917538
539682714
754193826
923568471
168274359

784162593
132579486
956843721
218495367
365781942
479326158
627914835
541238679
893657214

647321859
291856347
358479216
435967128
879142635
126538974
712684593
584293761
963715482

298713645
153946728
467852319
615439872
832675491
974281536
349168257
581327964
726594183

983721654
641589327
257346198
195673842
362894715
874152936
419268573
536417289
728935461

915342687
423786591
876591432
698127345
742835169
351964728
189673254
237459816
564218973

825134769
197685432
463297158
218476593
574329681
639851247
351942876
786513924
942768315

927564183
853719426
146823579
614235798
579648312
238971654
792356841
465182937
381497265

216743589
795182364
483659172
527368491
948215637
631974825
359821746
874596213
162437958

394568217
576421938
218937465
845376129
639152784
721849653
187693542
462785391
953214876

934862157
527491368
618753924
281537496
763984512
459216873
142379685
876145239
395628741

513264897
947851326
862937145
681473952
735192468
294685731
476328519
359716284
128549673

791528346
564397812
823416957
479261538
285743169
316859724
142975683
637184295
958632471

483725691
216984357
759136284
538219746
694357128
127648935
375862419
862491573
941573862

971645823
864392571
235187964
386529147
592471386
147863295
619738452
758214639
423956718

647891352
329657841
158243796
594376218
273189465
816524937
761438529
485912673
932765184

256978431
137254986
498613275
983746152
562189347
741532698
819425763
374861529
625397814

957823614
248196735
361754982
612478359
783915246
594632178
125389467
876241593
439567821

679235481
835614972
412978356
287453619
946821735
351796248
523167894
194382567
768549123

824675319
916283475
753491682
675942831
381756924
249138567
132564798
467829153
598317246

517864293
296173584
384295716
832516947
451927368
679438152
923641875
148752639
765389421

745182639
391756824
286943751
453618972
872594316
619237485
968321547
137465298
524879163

569728134
237641958
481395276
375189462
942576381
816234795
623457819
194863527
758912643

189624357
436758192
527391468
641235879
358947216
792816543
913562784
864173925
275489631

649285713
287139654
351746982
195672348
826354197
734891526
968527431
472913865
513468279

754368192
129547368
368912475
431625789
697183254
285479613
943756821
572831946
816294537

275863194
463912785
819574326
532781469
798436512
146259873
621348957
954127638
387695241

682591347
375624189
941378652
726143895
458269731
139785264
897432516
214856973
563917428

347651892
196842375
285973614
954286137
623197458
871435269
569328741
418769523
732514986

857249316
364158927
921367845
735826194
219473658
486591732
143682579
578934261
692715483

153498276
978612534
246735189
469381725
582947361
317526498
834259617
695173842
721864953

913756428
465892731
287134569
874625913
136479285
592381674
359217846
741568392
628943157

174685392
632941758
598732461
785196234
263458179
419327586
347819625
821563947
956274813

845731692
976284351
132596478
289345716
417629835
563817924
728453169
694172583
351968247

541739682
269815734
873426951
986173245
125648397
437592168
354267819
798351426
612984573

568931472
297645831
341287569
839456127
725819643
614372985
182563794
956724318
473198256

673451829
215798634
948263571
831547962
597826143
426319785
389174256
154682397
762935418

315964827
647182935
892357461
956431782
428795316
173628549
234519678
789246153
561873294

687345291
459261378
132987654
514872936
276439815
893156742
941623587
768594123
325718469

375821469
984356712
261947853
492638571
136579248
758412396
629784135
843165927
517293684

176293854
832465197
954718236
485932671
691847325
327156489
513629748
769384512
248571963

896235147
542671389
713498265
654813792
981752436
327964518
269347851
475189623
138526974

472831956
963572148
158946327
325198674
641257893
897364512
514783269
286419735
739625481

879263514
512749386
436581279
624315897
783492651
195876432
951634728
368127945
247958163

427856391
519324786
836179245
193682457
784591632
652743819
275938164
341265978
968417523

791465823
845923761
326781459
217639584
958142376
634857192
473298615
169574238
582316947

713895426
925146783
846327195
534618279
278954631
169273548
451789362
387562914
692431857

968324175
743851692
125697843
574136928
892745316
316982754
287413569
431569287
659278431

518439276
346278915
972516348
693147852
425683791
187952634
859764123
734821569
261395487

759238641
182546397
643179582
374815269
295467138
816392475
527684913
438921756
961753824

134276598
572498613
968513742
853761924
621349857
497825136
785134269
316982475
249657381

638154297
275389641
941762583
482635179
593417826
167298435
354871962
729546318
816923754

572816394
948523167
163974285
719462853
625387941
834159672
456291738
391748526
287635419

428795613
196283574
753461298
235679841
874132965
619854732
387546129
542917386
961328457

327619854
658243197
419785236
594362781
186974523
273851469
732498615
945126378
861537942

541972386
296538147
378164259
419386725
852791634
763425918
935817462
687243591
124659873

862957413
954381762
173246985
218495637
745863129
396712548
487139256
521678394
639524871

985437126
761298345
432651978
218563497
354789261
679142853
123976584
597814632
846325719

456817932
297643185
183952476
624579813
738126549
915438267
369281754
842765391
571394628

561739284
839124675
274685931
395418762
647253198
128967543
456391827
782546319
913872456

469217835
817345962
253968417
348579126
192634758
576821349
935182674
721496583
684753291

751642839
846359172
293781564
467193285
138527496
529468317
974815623
612934758
385276941

723548691
851976324
964321875
596412783
318759246
472683159
137294568
645837912
289165437

624135798
918427635
357698124
869271453
271354869
435869271
743982516
192546387
586713942

487623951
936851274
251497836
863715492
749382165
125946387
592178643
618534729
374269518

238519674
541786293
976423581
825347916
317962845
469158327
193875462
782634159
654291738

953167284
617824593
842935671
385679142
174253869
296481735
469712358
528346917
731598426

497351862
281796435
635428791
568142379
974835216
123679584
846517923
759263148
312984657

576821349
849673521
213945768
785362914
364519872
192784635
627498153
438157296
951236487

958624713
634971528
217385694
823457169
745169832
196238475
379546281
482713956
561892347

439715628
675248319
812693754
986431572
351927846
724586931
543169287
297854163
168372495

347958216
852641739
196327845
421786593
573219684
968534172
634875921
285193467
719462358

249835617
376912548
158746923
634521879
581497236
927683154
463258791
892174365
715369482

658342791
271569843
349718526
816273459
527194368
493856217
184635972
962487135
735921684

682543179
514297683
397816452
429738561
758961234
163425798
871354926
936172845
245689317

415726398
932814576
786395421
549638712
173942685
268157934
691483257
324571869
857269143

357496218
192873456
486152379
823617945
569248731
714539682
671984523
245361897
938725164

169843527
582176394
473295618
845319762
327654189
691728435
218437956
756981243
934562871

348965271
972418365
156327489
297136854
465872193
813594627
581249736
739681542
624753918

658437219
349281765
271695483
964523871
837164592
125978634
496712358
513846927
782359146

427158963
385694721
619723854
968375142
542916387
731842596
294531678
853267419
176489235

631792485
547183629
892654137
378915264
915246873
426378951
169837542
253461798
784529316

651347829
829615374
734982516
472536981
598271463
316498752
967823145
145769238
283154697

958173264
316482759
274659831
841295673
763841592
529736148
437518926
192367485
685924317

695137248
731824569
482596713
247683951
369715482
158942637
826471395
974358126
513269874

629418357
384795612
517632498
946583721
278961534
135247869
763124985
851379246
492856173

486273519
725169384
193854267
964315872
251687943
837492156
572941638
649538721
318726495

675149382
921583764
483276915
537491826
162857439
894632571
756928143
248315697
319764258

362195847
598374216
471286593
145728369
923651478
786439125
857912634
619843752
234567981

596243817
183957246
472681539
915376482
367824951
248519763
659738124
721465398
834192675

196278543
374519286
258643179
943821657
821765934
567394812
682137495
719456328
435982761

184923567
275648139
369571482
731856924
592437618
846219753
658792341
417385296
923164875

514976283
783521946
926438715
195762438
347189652
268354197
879213564
432695871
651847329

732845691
654912873
198376254
921764385
386159742
547283916
215697438
473528169
869431527

463759281
572381694
819426573
638192457
297548316
145637829
954873162
781264935
326915748

156237948
234189756
789546132
561823497
978465213
423971685
315692874
892754361
647318529

561389274
783642159
924175683
845297361
396518742
217463895
139856427
478921536
652734918

624715389
935684271
817923564
493271658
256839417
781546923
162498735
379152846
548367192

697382145
834156729
251479638
186725394
729834516
345691872
918263457
472518963
563947281

924783516
571694382
863125947
632548179
798216435
415379268
159837624
347962851
286451793

825179346
461283795
937654218
249368571
513947682
786512439
354821967
678495123
192736854

217569834
689734512
345812697
928156743
156347928
473298165
564983271
832671459
791425386

746281935
395476218
182359764
458127396
279643851
613895472
837512649
564938127
921764583

298745316
765193482
431286957
952867143
173459628
846312795
384571269
617928534
529634871

783145296
526389471
419672385
175893624
392461857
648527139
964258713
237916548
851734962

861325749
529748316
374691852
487512963
132986475
956473281
695837124
713254698
248169537

195628347
623741985
748359126
872593614
456217839
319486752
237864591
964135278
581972463

914235768
527869413
836471925
358726194
769184532
142593876
671348259
283957641
495612387

736514829
281369547
945728316
652193784
817452693
493687251
379245168
124836975
568971432

164793825
237581649
958624713
841367952
396258471
572419386
485136297
629875134
713942568

964728351
287315496
153649872
428571963
539462187
716893245
372954618
641287539
895136724

265984371
713526894
948731256
456897132
872613945
391245687
684179523
127358469
539462718

612495783
974638125
583712649
457283961
321967854
896541372
738154296
149826537
265379418

586713294
479652813
231849657
617938425
853264971
942571368
168395742
395427186
724186539

835617492
129843657
746952183
587439261
412765839
963281745
651328974
378194526
294576318

829753164
465891327
317264985
146372598
293485671
758916243
574639812
981527436
632148759

382654179
495317286
176892534
619438752
234975618
758261943
827546391
543129867
961783425

165492387
498753216
732861549
341675928
657289431
289314675
813546792
926137854
574928163

493251768
781369452
256874913
132698547
579413826
648725391
924137685
867542139
315986274

863215749
279864153
154937826
918326574
436578291
527491638
391652487
642783915
785149362

985736241
231485697
467129538
823941756
516273489
794658123
342817965
678592314
159364872

268413795
194576823
357829461
473261589
819745632
625398174
582137946
746952318
931684257

564817239
217593846
983462571
351746982
492158763
876329415
728931654
635284197
149675328

541276398
837591264
269834751
694315872
172689435
385427916
956742183
728153649
413968527

392684157
584217369
716395482
928461573
137952846
645738291
263849715
871526934
459173628

648329571
139765824
257418396
324876915
876591243
591243768
715632489
982154637
463987152

257634918
168579324
493281675
831957462
926413857
574862193
719345286
642798531
385126749

684932175
295417836
317586429
842675913
139824657
576193248
721369584
953248761
468751392

489763512
176452398
235981746
948675231
762319854
351824679
693548127
517296483
824137965

769512834
541873629
238496571
623748195
174259368
985631742
412365987
896127453
357984216

793156824
142987653
685342719
367415982
914268537
258793146
531629478
476831295
829574361

826594317
391267548
547138269
984726135
653819472
712345986
178452693
465973821
239681754

182753496
953461728
674892153
796284531
431579682
528136974
315627849
247918365
869345217

196832457
438579216
572614893
657943182
941287365
823156749
719368524
365421978
284795631

436591728
985726341
721384596
619872453
247135689
358649172
593217864
174968235
862453917

579812346
486593217
321764598
132679854
947385621
658241973
264158739
815937462
793426185

169352478
758164293
324987516
435719862
812645937
976238145
291873654
643521789
587496321

674921835
852473169
193658472
718394256
526187943
439562718
367849521
941235687
285716394

812469573
976538241
453172689
364815792
197243865
528697314
781324956
635981427
249756138

937851426
215674389
846239571
192785643
374162895
658943712
781396254
469528137
523417968

672893415
485261973
319754286
963572148
851946327
247318569
738425691
194637852
526189734

852914763
179356842
463278519
586431297
241795638
937682154
695823471
724169385
318547926

957143628
642857193
138296745
561789234
723465981
489312576
394571862
875624319
216938457

543271869
781596342
629483517
198634725
475829631
362715498
854962173
937148256
216357984

762184935
849352617
351796842
534827169
217469583
698531724
986273451
125948376
473615298

289317654
176495238
354862971
691543827
425678193
738921465
563189742
917254386
842736519

965731824
732468519
841952763
276894351
318675492
594213678
689327145
123546987
457189236

314827956
685943712
279651438
461572389
538419267
792368541
157284693
843796125
926135874

619835724
578429163
243617589
756342891
932178456
184596372
891763245
367254918
425981637

256419873
784356129
391278645
832194567
649735281
517862394
165927438
928543716
473681952

498376152
276145839
153829746
365782914
812964573
947531628
589213467
724658391
631497285

589137624
634829715
217645983
158296347
476583192
392471856
745968231
961352478
823714569

215947863
798263541
634185927
983671254
146532789
572894136
857416392
421359678
369728415

436257198
187963452
592841376
623514987
845739261
719628534
358472619
964185723
271396845

594871623
132569784
768432591
957246318
421387965
386195472
875623149
219754836
643918257

679238514
135674289
482519673
823751496
954386721
716492835
397845162
241967358
568123947

489137652
512469378
736528419
653791824
247685931
198243765
364952187
875314296
921876543

192857643
574361982
683294157
936415728
721638495
458729316
265143879
317982564
849576231

372846591
546179832
189235467
795681324
238954716
461723958
623497185
857312649
914568273

924715638
157683429
638942175
796354812
342168597
581297346
263571984
415829763
879436251

753184692
196273845
842695173
678931524
325468917
419527386
561749238
234816759
987352461

597682431
643751892
812493567
285379614
476518329
139264785
728935146
354126978
961847253

816734952
294815367
375269814
481573296
753692481
629481573
967328145
142956738
538147629

632879145
948351276
571462398
713926854
895714632
264538917
456183729
329647581
187295463

829543617
174269835
635817429
946352178
387194562
512678394
798436251
261985743
453721986

938745612
764219538
251368974
512637849
687924351
349851726
496173285
875492163
123586497

631289457
489567132
752413986
817652349
593174628
246938571
168325794
374891265
925746813

594287316
731596428
286431957
852379641
643812795
179645832
918753264
367124589
425968173

326149587
947285631
185763492
491327856
578496123
632851749
853612974
764938215
219574368

431689752
675213498
892475136
319748265
584926371
267351849
753892614
148567923
926134587

251964387
394781625
867523149
472319568
935678214
618245793
129457836
746832951
583196472

257631948
814597236
639482571
526148397
743965182
198273465
975326814
481759623
362814759

783126549
461593278
592784361
937265184
624871953
815349726
249617835
158432697
376958412

216895347
843761952
597234168
659172483
381549726
724683519
478316295
935428671
162957834

745261389
128943675
639758412
492375861
517684923
386192754
974526138
261839547
853417296

637284159
594716328
182539764
769845231
248361597
315972486
971623845
853497612
426158973

725893614
394561728
168724395
973285461
512476839
846319257
657942183
431658972
289137546

475361298
321948657
689257431
592136874
813472965
764589123
156724389
938615742
247893516

851269473
976348125
342517689
514786392
623951847
789423561
197834256
268195734
435672918

867345291
915728643
423196587
548267139
132489765
679531428
381654972
254973816
796812354

482693715
316758924
759241638
971486253
824539167
563172849
137865492
298314576
645927381

485732961
372916584
691854273
526481739
817395642
934267158
249673815
753128496
168549327

923561748
671428953
854793216
386175492
497682531
215349867
532814679
169257384
748936125

724368519
396514278
185297463
479132856
861745392
253689741
548921637
617853924
932476185

517986423
639214758
428735691
861327945
972451836
345869217
783592164
194673582
256148379

492875631
751263849
386941257
673129584
128534976
549786312
964357128
237618495
815492763

681374592
594621873
237985641
163249785
879516234
425738169
346157928
912863457
758492316

719835264
438692571
526471389
842513697
675289143
391764825
263147958
984356712
157928436

897521634
615348972
423697185
576912348
382764591
941835726
159283467
768459213
234176859

325694178
897351624
164728359
283479516
751863492
649512837
412936785
536287941
978145263

516942837
397861452
842735619
953684721
284517963
671293548
425378196
168429375
739156284

314592687
795816234
682374159
429153876
863947521
157268943
231789465
576421398
948635712

341927865
869514372
257368941
732491658
185736429
496285713
573149286
918672534
624853197

645219783
831675942
972438615
316752894
589341267
724986351
498123576
267594138
153867429

637592418
584167932
219834765
723415689
456789123
198326547
375241896
861953274
942678351

672951384
589743612
143268957
327814569
916325748
854697231
431579826
298136475
765482193

842716593
957384126
316592748
425671389
183429675
679835412
568947231
234168957
791253864

921734685
674985123
385261947
298613574
743598216
156472839
817359462
562147398
439826751

927514368
163982754
548763219
374629185
819475632
256138497
732896541
685241973
491357826

435179286
876523194
291684357
614952873
759348612
328761945
163497528
542816739
987235461

736841952
241359678
859627431
598736214
123498567
674215389
967582143
315974826
482163795

462951783
598473126
731826594
357619842
124387659
689542317
915734268
876295431
243168975

819476325
763251984
245938167
684715239
321894756
597362418
956143872
432687591
178529643

869213574
723564891
145798632
918476253
436825917
257139468
381652749
694387125
572941386

865371294
149625873
372948615
513784962
697213458
284569731
921857346
436192587
758436129

936478152
817625439
452913876
294567381
681342795
375891624
543286917
129734568
768159243

396157842
485692371
712834695
153748926
874269153
269513487
541976238
638425719
927381564

268531947
359674281
714982365
576129438
182743659
943856712
825467193
431295876
697318524

578439162
416728395
293615487
865143729
321597648
749286513
984351276
652974831
137862954

281694357
369875124
457213896
845721639
723569418
916438572
694152783
572386941
138947265

851937246
376524198
492681537
234856971
985713462
167492853
649278315
518369724
723145689

438921567
297563418
561478329
729154683
186392745
354786192
913247856
842635971
675819234

385916742
162874359
794352816
647521938
259483671
831769524
973248165
418635297
526197483

169453782
587126934
423798516
312687495
976514823
854239671
691842357
248375169
735961248

142685793
798123645
356479128
839741256
275396481
461258937
627534819
913862574
584917362

493861257
765432819
182759346
857346192
934218675
621597438
549623781
218974563
376185924

236175489
148692573
579438216
724813965
813956724
965724831
397581642
682349157
451267398

823675941
491832765
765149238
137924586
956781423
248563197
672458319
389217654
514396872

632479581
415368297
798215463
526137849
381924675
974586132
859741326
247653918
163892754

754816932
832975641
916243785
198762453
473591826
625384179
567439218
281657394
349128567

689312457
217845369
354967128
465781932
893526741
172493685
526174893
738659214
941238576

951426783
673981245
824537916
762198534
419253867
538764129
245619378
397842651
186375492

197426583
364589271
582137496
625918347
973645812
841273965
256891734
719354628
438762159

468259173
315867429
927431865
251976384
793548216
846123957
582694731
674312598
139785642

391268547
576431982
248597163
462753891
853916274
917824635
134682759
789145326
625379418

792483615
684571239
135692748
258164973
419357826
367928154
846715392
973246581
521839467

569842173
184376295
273519684
831257469
792164358
456983721
945721836
628435917
317698542

978431562
634572981
125689437
257894613
846315279
391726854
519267348
482153796
763948125

934186725
627953418
815724936
389241567
562397841
741865293
458632179
196478352
273519684

537648921
289713564
614925387
465237819
172894635
398561472
753189246
821456793
946372158

186354927
392167584
475298613
964721835
821635749
537849261
253916478
719482356
648573192

631952847
594678213
287134695
713865429
425391768
968427531
179546382
856213974
342789156

513298476
724563891
869417352
295836714
387124569
146759283
451682937
978341625
632975148

641728593
239564871
587913426
764185932
128439765
395276184
916347258
473852619
852691347

234875961
576139284
918264537
845796312
723541698
169382745
351928476
492617853
687453129

893416572
167532984
542987631
675394128
914728365
238165497
356271849
429853716
781649253

249316578
361578492
578249136
832465719
714893625
695127843
423681957
187952364
956734281

126794358
954283176
783165924
398572461
472816593
561439782
647921835
219358647
835647219

153679824
748312596
692854371
417586932
235941687
986237145
574193268
829465713
361728459

915873462
674219538
382564197
137458629
846192753
529736814
451927386
793681245
268345971

398125467
671489253
245367891
814532976
937648125
562791348
723916584
159874632
486253719

865241739
423978165
719563824
981356247
642817593
537492681
298135476
174629358
356784912

725438691
168729435
349156728
471382956
592647813
836915274
917863542
654271389
283594167

485637921
692154378
713289564
126943857
854721639
379865412
241596783
538472196
967318245

712643598
563978241
984215673
891524736
326897154
457136982
279381465
135469827
648752319

276435918
185279364
493168527
314682795
567391842
928754631
752916483
849523176
631847259

173562948
629481357
584973126
917328564
238654719
456719283
792845631
865137492
341296875

867135492
521964873
943872516
475316928
286749135
319528764
738651249
192483657
654297381

798452631
632179845
514638297
871245369
369817524
245963178
486721953
123594786
957386412

157986342
936241785
428573169
741639528
385427916
269815473
592164837
813792654
674358291

689217435
235864719
417593286
942176853
561348972
378925641
894631527
156782394
723459168

963742815
875139624
412568397
139654278
546827139
287391546
721986453
398415762
654273981

812376495
436592781
597184326
154269873
963817542
728435619
281643957
649751238
375928164

596417328
324968751
178532964
643159287
812376549
759284136
261895473
985743612
437621895

243651897
618927435
957348162
564832719
731496258
829715346
482169573
195273684
376584921

721385946
483769125
569214738
897653214
235941867
146872593
958426371
612537489
374198652

324798156
587146329
691523478
972831645
143265987
865974231
256489713
438617592
719352864

512897364
438162759
679453821
354689217
926715483
781324695
867931542
293546178
145278936

275983416
631524879
894167352
362879541
457312698
918645237
749238165
586491723
123756984

315298746
247516389
896734251
938641572
521987463
764325198
182459637
473862915
659173824

439712865
758643921
621598374
394271586
876935412
215486793
147369258
583127649
962854137

962853714
547261938
138497265
659342871
783516492
421978356
274635189
815729643
396184527

327418596
165397482
984562317
652731948
819246735
743859621
598623174
471985263
236174859

692581437
431729568
857346129
364812975
719465283
528973614
976234851
143658792
285197346

968742135
423615798
517893246
396487521
182359674
754126983
231968457
845271369
679534812

762581934
954367281
318492675
483159726
175826349
296743158
531978462
647215893
829634517

167239548
825764319
439518672
982176435
756342981
341985726
298453167
613897254
574621893

423576189
865192347
197834526
216457938
359628471
784913652
942381765
538769214
671245893

426958713
175632849
389714265
568421937
234597681
791863452
842175396
913246578
657389124

278316549
351794862
694582371
832465917
517829436
469173258
923651784
746938125
185247693

673184295
892635174
154972863
389751426
765243981
421869357
948517632
237496518
516328749

674815293
895273164
231496875
453627918
187549326
926381457
549168732
312754689
768932541

436851297
521679843
789423156
958762314
374198562
612534978
265987431
847315629
193246785

743162598
261985374
985437162
638214957
457693821
192578436
529846713
876351249
314729685

324517968
768394215
519682374
496275183
857431629
231968547
145723896
672859431
983146752

231698457
546713829
879542613
765984132
983126574
412375968
658437291
127869345
394251786

615972834
287436195
349185267
963517482
521348679
478629513
192853746
734261958
856794321

156378249
827594163
493612587
745829316
682143975
319765428
264957831
931286754
578431692

938175624
742369815
615824397
571643982
269758431
384291756
197586243
423917568
856432179

324796185
958134762
671852349
295673814
163948527
487215693
819527436
736489251
542361978

135296487
726584319
984173652
593467128
867921534
412358796
358642971
679815243
241739865

376184529
485923176
192675384
613592748
847361952
529748613
251436897
934857261
768219435

893175264
521649837
746328159
937261548
654893721
182754693
219486375
365917482
478532916

374652891
581943627
296781345
729138456
158426739
463579182
647895213
835217964
912364578

967318542
851624397
234759816
698572431
172483659
543196278
316847925
425961783
789235164

978652341
342189576
516374928
169743285
835296417
724518639
497835162
283961754
651427893

298435761
517629483
436178925
349761852
185294376
672583149
753942618
961857234
824316597

629341857
485927613
173856924
794532168
236718549
851469372
312694785
967285431
548173296

592867143
478391562
361452789
753986421
849123675
216745938
134279856
627518394
985634217

652387914
418962735
739451862
291738456
375624189
846195273
527843691
984516327
163279548

628473951
319568247
457192683
796325814
145786329
832914765
274631598
981257436
563849172

134526879
678493125
529718364
945367218
216984753
783251496
897145632
451632987
362879541

952746183
314285697
876391524
548962731
167438259
293157468
739524816
621879345
485613972

367294815
418357269
259681437
931425786
685973124
724168593
172536948
896742351
543819672

496715832
731268459
285934671
654829317
923147568
178356294
867592143
512473986
349681725

198673524
346529718
275814936
421795683
587136249
639482157
864951372
952347861
713268495

275186349
318429567
469537821
793268415
842715936
156394782
931852674
524673198
687941253

986315742
714926385
523478916
835697421
167542839
249831657
698254173
472163598
351789264

796214358
825963741
413875269
532681974
149527683
678349512
251496837
387152496
964738125

295386471
478192635
316574289
837261954
562439817
149758362
981645723
653927148
724813596

281659743
396724158
754813926
847965312
562371894
139482675
418237569
625198437
973546281

213549867
987263541
456871392
592684713
871932456
364715928
149328675
635197284
728456139

146729853
895314276
237658914
412573698
678942135
359186742
784231569
921465387
563897421

197682435
532479816
468351972
386217594
971845623
254936187
719563248
643128759
825794361

978163542
431258679
256974183
713826495
894517326
625349817
167495238
349682751
582731964

839251476
412637589
657849231
924518763
761423958
583796124
276184395
198375642
345962817

723496158
846531792
159728463
571864239
984253617
632917584
268375941
395142876
417689325

496537218
718492563
325186947
587619324
932745186
164328795
841253679
273964851
659871432

692158734
531427698
784369152
413586927
259741863
867293541
128635479
375914286
946872315

659482371
128736495
734159286
372598614
586241937
491673528
247315869
813964752
965827143

759643281
324815796
618972534
563129478
192784653
847536912
936458127
275361849
481297365

495837612
876251349
312469857
149378526
623514798
587926431
968145273
734692185
251783964

516784293
493625871
287319645
872943156
369157482
145862739
924571368
758236914
631498527

958461372
647392581
213875694
784526139
195738426
326149758
879613245
531284967
462957813

321485976
569217384
784396125
693742851
175938642
842561793
417659238
936824517
258173469

268314957
593728614
417965832
785249361
341876295
629153478
972681543
834597126
156432789

435186927
827395146
196427853
789512634
541638792
263749581
374851269
918264375
652973418

257489631
481635729
396217845
763128954
928354167
145796382
532961478
679842513
814573296

384721956
159634287
267985314
731896542
642513798
598247631
873452169
925168473
416379825

978542136
465931278
132876459
759128643
843769521
216354897
387415962
694283715
521697384

271638549
964572813
853941762
628793154
749185326
315264978
597326481
182459637
436817295

627853194
419762835
583914726
975438261
362175489
841629357
796281543
254397618
138546972

735682194
618594723
942137568
826751439
591423876
473968215
159246387
284379651
367815942

829174365
165329748
743568129
657281934
918643572
432957816
376892451
591436287
284715693

167849325
394257861
285136794
978365142
621498537
543712689
859674213
736921458
412583976

218645973
936712548
475893126
189276435
643589217
752431689
867154392
321968754
594327861

367219854
452386971
981745326
193524768
546871239
728963415
214638597
875192643
639457182

237654198
168923754
954817236
692381547
785492361
341765982
419238675
573146829
826579413

173629458
548713926
629485371
431257869
296138745
785964213
862371594
957846132
314592687

861425379
245937186
397816542
936184725
572693814
418572963
724351698
183269457
659748231

264513789
819274563
375986241
182459376
946137852
537628194
621895437
453761928
798342615

157368429
946572183
238149576
895734261
623951847
714826935
362415798
481697352
579283614

291437865
674895213
835621974
468253197
529178346
713964528
187342659
356719482
942586731

658924137
247361895
139587642
514836279
863792514
792145386
471658923
985273461
326419758

241986537
768532149
593147682
985261374
376498251
124753968
819375426
652814793
437629815

465721398
728493561
391685724
139264857
842517639
576938142
657842913
283159476
914376285

539872164
627143589
418695732
941758623
876234915
253961847
184527396
395416278
762389451

756183924
349275861
218649537
164798352
835426719
972351486
493562178
681937245
527814693

369847521
782591364
451236978
895362147
276914835
134785296
648129753
917653482
523478619

169387245
523941768
784652139
842536971
695714382
371829456
917468523
236175894
458293617

145678293
683529471
279143856
598367142
432815769
716294385
951782634
824936517
367451928

436791285
928345167
751628943
364179852
872563491
519482376
697214538
143857629
285936714

825713649
941625783
736489251
513942867
498567312
672831495
167258934
254396178
389174526

743652189
651489237
289371456
476815923
325947618
918236574
597163842
832594761
164728395

148795236
395261784
627483915
983576421
256914873
471328569
762149358
839657142
514832697

538941672
972368145
164275983
245697318
387412596
691583427
719836254
856124739
423759861

145238976
867195243
392746518
924583167
631927854
578461392
413879625
789652431
256314789

817654329
962173485
345982761
426391857
781245693
593867142
659738214
134526978
278419536

489517236
261394587
537682491
372856149
645179328
918243765
823761954
796425813
154938672

625194738
893765214
417382965
978641352
546238197
132957486
284519673
359476821
761823549

271538496
596274381
843196275
437961528
618725943
952483167
364812759
129657834
785349612

423168759
816975324
975342618
791836245
382514976
654729183
139487562
247653891
568291437

394521876
621837954
587694123
835749261
176382549
249156738
753968412
418273695
962415387

135624897
426978531
987351624
519436782
863217459
742895316
654189273
271563948
398742165

964287351
215436879
837915264
396852417
571349682
428761593
183574926
759623148
642198735

135286947
742519368
986347521
378621459
429758136
651934782
897463215
563172894
214895673

154879236
986352417
732614598
869127345
243586179
571493862
618745923
325961784
497238651

738152946
659438712
124967538
562741893
397286451
841593267
973624185
285319674
416875329

564812973
712953648
839476215
375694821
986127354
241538796
153289467
497361582
628745139

428769513
613524798
579813624
745681239
132497856
986235471
851342967
367958142
294176385

183297645
465381972
972654381
594768123
728513469
631942857
856179234
317426598
249835716

563218749
841795632
279634581
735861924
916342857
482579163
198453276
624987315
357126498

621578493
543219786
798436215
182357964
456982137
937641852
215793648
864125379
379864521

612398574
459276381
378145962
763452198
591867423
284931756
127584639
835619247
946723815

138724965
657891324
492563187
785346291
324189576
961257843
579418632
813672459
246935718

283946571
615872493
947513628
731468952
869125734
452397816
594631287
178254369
326789145

342589176
896721453
715436289
928643517
657812394
431957628
583194762
174268935
269375841

842673519
953148762
671259384
418567293
237981645
569432178
724815936
185396427
396724851

983524671
721638549
654971832
165842397
497163258
238795164
312457986
576289413
849316725

796825431
523941678
814376529
185734296
369182745
472569183
658497312
941253867
237618954

839145726
156327948
247968135
483792561
675813492
912654873
528476319
394281657
761539284

762943815
314528769
589761342
256479183
843615927
197832654
925187436
471356298
638294571

658742139
743189652
129635487
436527891
512498376
987316524
395264718
861973245
274851963

492857631
871326594
356941827
725138469
643279185
189564273
917685342
264713958
538492716

532984176
186735942
794621835
473569218
658172394
921843657
865317429
349258761
217496583

723851649
958647312
614293578
179468253
436512987
285379164
567924831
842135796
391786425

573289461
918463725
642715389
291654873
457328196
836971542
789536214
165842937
324197658

849375621
517426938
632918475
974863512
281547396
365291847
156734289
793682154
428159763

357189426
426357819
891246573
245763198
973815642
168492735
632574981
789621354
514938267

947352168
682714539
351689274
816293745
735148692
429576381
278935416
593461827
164827953

864317592
197258364
235469718
659721483
782943156
413586927
578132649
946875231
321694875

457981623
961237845
238645791
589176432
723459186
146823957
395768214
874512369
612394578

391428567
584716923
762539148
876354219
239681754
415297386
943165872
127843695
658972431

793625814
461389275
285174396
832591647
654237189
179846532
916758423
527413968
348962751

432786591
978541326
561293874
314659287
297814635
856327419
643978152
785162943
129435768

234169578
987245613
516837942
679452381
328791465
451386297
745928136
892613754
163574829

498632715
256817934
137954862
524371689
763589241
981246357
649123578
872465193
315798426

517468329
294537168
386912547
139246875
862759431
745183692
473821956
628395714
951674283

916245387
428937561
537168294
675813942
143792658
289654713
861379425
394521876
752486139

164253987
589174236
372896145
256318479
498762351
713945862
625439718
841627593
937581624

893625147
412789635
657143289
539871426
241356798
786294351
925467813
178932564
364518972

761348259
293156478
584279136
476913582
915482763
832567941
647821395
159634827
328795614

847395162
613724859
295681734
382169475
461857923
579432618
934216587
158973246
726548391

271598364
564731892
983624571
725869413
419372685
836415729
697253148
158947236
342186957

617925438
523478691
498316257
354789126
769251384
182643579
841592763
935167842
276834915

152738964
376594128
984621375
423967851
517483692
698215437
849372516
231856749
765149283

261954738
849367521
357281496
712496853
634528917
985713642
576139284
128645379
493872165

762984351
513627984
498513762
827451639
934876215
156392478
679145823
341268597
285739146

285376419
497815362
163924587
832561974
579438126
641792835
324157698
956283741
718649253

592873146
371496528
864251793
437685912
625149387
189327654
918734265
253968471
746512839

261934857
437158629
895672314
613745982
549286731
728319465
354891276
186427593
972563148

147236859
962185734
835497621
581973462
629841573
473652918
296518347
758324196
314769285

634271985
928345671
715869243
263917458
159483726
487526319
392154867
871632594
546798132

345762918
718359642
296184735
521673894
983245167
467891523
174536289
659428371
832917456

861573249
245689731
973412586
357864192
429135678
618297354
736928415
592741863
184356927

421963875
853721694
967845123
642517389
185392467
739684251
396458712
278139546
514276938

932768451
568143297
714952368
857436912
426519783
391287546
143675829
689324175
275891634

836194725
257683491
914752863
578216934
421839576
693475182
749321658
365948217
182567349

865749213
347512869
219638574
698123457
132457698
754986132
526374981
983261745
471895326

658942317
432187695
197635284
349526178
861374952
725819436
976451823
584293761
213768549

135267498
862943175
749851632
258679341
396514827
471328569
624785913
513492786
987136254

619843257
382517469
547629831
423175986
761982543
895364172
254731698
178496325
936258714

293781564
417652893
685493712
754219386
128376459
369845127
571964238
942138675
836527941

381247956
274695813
569381247
425813769
937462185
618759432
142936578
896574321
753128694

684135972
539728146
712469385
261384759
348957261
975216834
853692417
426871593
197543628

143257869
975816234
628943571
487139652
251764398
369528417
532491786
794685123
816372945

397412865
628953417
451687239
519326748
762894153
843175926
985231674
176549382
234768591

583421769
274596183
961738542
145863297
396274851
728915634
419652378
637189425
852347916

183657429
642139587
975482163
891765342
567243891
234918756
328576914
716894235
459321678

458937162
372165894
691428357
563849271
914372586
827516943
145793628
786251439
239684715

682719435
745683219
139254867
521478693
974536182
863192754
498321576
356847921
217965348

289146735
563792814
714853926
125489367
348627591
697531482
931274658
452968173
876315249

158637924
734291685
692485137
487319256
569728341
321564798
946872513
275143869
813956472

643218975
587964132
912573486
395487261
721659843
864132597
158396724
476821359
239745618

785943126
349216785
216857934
173598642
964132857
852674391
631485279
427369518
598721463

879142536
546739218
231856497
157293684
498615723
623478951
784521369
962384175
315967842

483175926
762938415
915642378
294763581
576481293
138529764
629854137
841397652
357216849

316254987
279183456
548796231
153962874
794518623
862347195
687439512
425871369
931625748

176539248
985426317
342781695
623947581
598312764
417658932
269174853
831295476
754863129

176325849
845961723
932478165
754683291
213594678
689712534
468137952
591246387
327859416

293517468
468932571
157486239
645279183
371648925
829351647
586794312
734125896
912863754

281946573
976835142
345172689
612453798
538297416
794618325
463789251
129564837
857321964

831469257
269571843
574238196
125396478
687145329
493827561
356712984
712984635
948653712

679845213
318296745
542371869
863517492
451928637
927634158
185769324
736452981
294183576

673412859
458793261
921586374
142635987
537849612
896271435
284167593
315928746
769354128

384562179
516973824
927148563
453217698
798356412
261489735
842631957
179825346
635794281

627134589
418596372
359728614
895473126
146289753
273615498
531962847
782341965
964857231

794186532
218359746
563427819
185973264
926541378
437862195
879635421
351294687
642718953

364982751
589714362
217536894
145293687
726458913
938167425
651349278
873625149
492871536

214635987
398471526
765982341
152348769
489756213
673129854
921563478
846297135
537814692

387145629
461297835
952638417
178952364
695413782
234786591
749361258
513824976
826579143

327516498
418937562
659824731
736481925
291365874
584792613
842673159
963158247
175249386

592473681
861952347
734186529
123798465
958624173
647315892
389261754
476539218
215847936

358691427
127548639
694273851
219435786
835167294
746829315
481356972
963712548
572984163

679451832
125638497
348279561
412395786
896724153
753186924
531867249
284913675
967542318

894761523
321859746
675234981
153987264
768342195
942615378
519476832
286193457
437528619

819432567
437596182
526718439
284361975
371985624
695274318
748653291
162849753
953127846

486372195
213598647
975416328
734125986
829634751
651987234
342751869
597863412
168249573

285479163
493561872
671832945
362914587
918257436
547683291
826345719
139728654
754196328

723194586
651873924
849265713
935728461
267541839
418639275
392486157
186957342
574312698

524187963
879623451
361954287
436871592
792365148
158249736
245736819
983512674
617498325

698731452
271845396
543296718
836172549
715964823
429358167
167489235
984523671
352617984

932514867
178632549
645987213
853726194
497851632
216493785
329165478
564378921
781249356

614823579
298157364
537694812
159236487
843975621
762418953
376542198
925381746
481769235

326548791
978612534
415937628
651384279
249765183
783291465
162853947
537429816
894176352

962183475
471295368
583674291
897436512
146528739
235917684
619352847
724861953
358749126

693874521
478521396
215693874
134257968
729186435
586439217
367948152
851362749
942715683

274953816
591678423
836421975
423587691
768149532
159236784
317864259
685392147
942715368

753192864
216854793
894673215
568917342
972435681
341286957
187529436
629341578
435768129

814269753
579438162
623157489
235984617
461573928
798612345
346725891
157896234
982341576

671523849
532894671
849617352
953761284
187452963
264389517
426978135
795136428
318245796

197658324
482731659
536429817
641897532
873542196
259163478
964375281
328916745
715284963

973246815
485197623
216853479
157364982
694728351
328915764
831472596
542689137
769531248

348695217
712384695
596172843
427836951
831549762
659217438
174923586
963758124
285461379

187425396
624973185
953861427
576132948
248697531
391584762
769358214
435216879
812749653

781264395
234519876
695783412
412837569
568192734
973645281
829471653
347956128
156328947

754928631
821463957
369157248
548736192
137592864
692814573
216345789
475289316
983671425

719346852
435128976
628975314
892517643
154632798
376894521
287453169
943761285
561289437

362589741
594317682
871462593
425736819
913825476
687194325
248953167
759641238
136278954

587921436
426573189
139486572
892734615
745169823
361258947
278645391
613897254
954312768

723891564
649523871
518476239
284635197
351749628
967218345
432187956
896354712
175962483

528394176
341762598
679815423
816479352
437256819
295183647
962548731
184937265
753621984

931274685
867513924
254986137
379468512
645132879
182759346
798325461
526841793
413697258

831579246
725416893
694823157
918654372
246137589
357298461
573942618
182765934
469381725

657183249
982745361
143926857
834519726
596274138
271368495
319852674
765431982
428697513

641523987
872691543
539478216
468957321
317842659
295316874
924165738
786234195
153789462

384651279
216739458
957284136
145872963
893465712
762193584
521346897
438917625
679528341

617853942
489721653
523946178
942618537
158237469
376495281
831562794
264379815
795184326

154239786
623718459
789456321
278695143
415387962
936124578
397842615
841563297
562971834

491387652
835621749
726549318
167295834
349816275
582734961
214963587
953478126
678152493

841259367
532876194
697413852
356148279
174692538
928537641
465921783
719385426
283764915

153824769
928716435
476935128
384569217
562178943
791342856
245697381
639281574
817453692

734961825
892475361
156832479
523147698
468593712
971286534
319758246
645329187
287614953

153786924
297143856
648295173
361478592
524619738
879352461
482937615
916524387
735861249

152934678
947286315
836175429
294653187
368791254
571428963
713542896
425869731
689317542

912374856
587269314
346185972
894536721
275918463
631427589
158693247
723841695
469752138

317465829
548729136
692831574
731542968
489617253
265983741
823156497
954378612
176294385

732456819
194873265
856921437
548319672
963247581
217685394
385792146
429168753
671534928

217853496
563249178
894761352
458126739
176398245
932574681
345682917
681937524
729415863

576392841
842167539
139548672
397451286
268739415
451826397
985274163
713685924
624913758

513876492
897542361
264193857
356289174
148657239
972431586
429368715
635714928
781925643

968142357
435897216
217356489
684573921
571629843
329418675
746235198
193784562
852961734

841927563
725863914
963415278
589132746
236784195
417596832
192648357
374251689
658379421

854627319
631984752
972153684
746592831
398461275
215738946
527316498
469875123
183249567

536281497
481597326
792346185
315768942
978423651
264915738
649872513
123659874
857134269

761495283
528316497
493287615
632548179
187932564
954761328
249673851
875124936
316859742

231786459
485239617
769154283
198427536
352861794
674593821
516378942
847912365
923645178

435712896
297836514
618954273
572481639
384695721
961327458
753168942
126549387
849273165

184625937
563798412
279134856
741863295
958472163
632951784
826549371
497316528
315287649

695427138
413896257
872315496
254673981
387951624
961248573
539764812
148532769
726189345

653147289
849253617
172689534
435821976
986574123
721936845
517462398
264398751
398715462

759263814
138974526
426158379
371549682
584726193
962831745
245317968
697485231
813692457

964781352
712365849
385942176
147658293
539127684
628493517
871239465
296514738
453876921

814569723
396127485
527843169
168495372
245376891
739218654
981732546
653984217
472651938

872139564
514687329
963254871
128376495
395412687
746598213
639841752
257963148
481725936

934261785
726598431
518734629
473819256
165427893
892356147
357682914
689145372
241973568

452318976
389627154
671549382
297831465
863254719
514796238
928175643
746983521
135462897

841397265
736521948
259486371
197863452
465912783
328754619
584639127
613275894
972148536

672189435
341572869
589463721
963721584
257648193
418935276
125397648
796854312
834216957

529647318
671823954
438591672
214968537
796352841
385174296
847235169
952416783
163789425

784965213
395127846
126438597
539871462
261354789
478692135
853249671
642713958
917586324

435176928
271389456
968245731
619528374
583714692
724693185
846957213
392861547
157432869

157829643
432617598
896534271
684953712
579182436
213746859
361275984
728491365
945368127

947216538
261835497
853479216
389754162
715962843
426183759
638547921
572391684
194628375

832416579
176592384
459738612
918354267
765281943
243967158
697825431
524173896
381649725

213847965
875962314
694153872
967284153
152379648
438615297
589436721
721598436
346721589

492357816
513864972
867921453
931642587
654798321
728513649
179486235
285139764
346275198

486217593
193685247
257394186
745839612
639152478
821476359
374961825
918523764
562748931

876419235
594263781
312587469
789635142
163724598
245891673
627358914
958146327
431972856

365149278
428763591
197528346
859371462
734682159
612495783
976214835
283957614
541836927

268749531
753126984
941835672
612987453
437562198
589314267
194678325
376251849
825493716

514728936
978563412
362419587
196235748
257984361
483176259
841392675
725641893
639857124

385149627
791625483
462873915
157298346
843516279
629437158
278361594
516984732
934752861

618243597
325791864
479568123
752189436
984637215
136452789
847316952
593824671
261975348

672913458
854762391
139458726
718624935
925371864
463589217
341896572
297145683
586237149

481297365
653184972
927635841
872416593
136529487
549873126
398761254
264358719
715942638

245371698
897625314
613849725
532716489
478592136
961483572
726158943
159234867
384967251

543278961
619453728
782169354
371524896
498736215
256981473
124895637
837612549
965347182

524913867
987645312
316728495
692537184
831294576
475861923
753182649
149376258
268459731

736412598
198675342
452938761
927561483
314287956
865349217
583124679
679853124
241796835

698435721
245716389
731928645
367541298
812697534
954283167
423179856
186354972
579862413

517836249
648129573
329475816
281394765
796251438
453768921
135942687
974683152
862517394

142859763
783264519
659317824
426531978
315798642
978426351
267943185
834175296
591682437

583174629
912368754
764259831
456987312
291635478
378412596
629543187
137826945
845791263

359728164
276149853
184563729
637954281
941287536
825631947
512396478
493872615
768415392

483192765
759486213
261573489
975624831
318957642
624831957
147369528
532748196
896215374

265341798
783965142
941278635
472153869
816492573
539687421
654829317
398714256
127536984

745391268
128546937
639728154
583179426
296485371
471632895
867913542
914257683
352864719

624371598
135896274
798524613
856439721
213768459
479152836
967283145
581947362
342615987

786259413
319647852
425318769
268975341
153462987
947183625
691534278
572896134
834721596

625198743
491375682
837624915
384257169
972861534
516943827
763512498
148739256
259486371

752981634
943625817
186473529
821397456
375264981
469518273
298136745
634752198
517849362

362758941
945361782
781492563
213984675
697513428
854276139
576839214
128645397
439127856

935672814
482315679
671849253
156794328
324581967
897236145
513967482
749128536
268453791

265194873
943872516
178635942
634728159
859461237
712953684
587249361
491386725
326517498

653472891
928135467
174689532
362847915
419563278
785291643
546318729
291756384
837924156

245638917
319574268
786912354
938157426
574263189
162489573
693825741
451796832
827341695

613274589
548936712
792581463
829657134
137849625
456312897
985763241
361425978
274198356

583726941
627419358
941835762
352964817
174582639
869173425
298641573
415397286
736258194

235971864
941368257
867542391
612897543
579423618
483156972
798634125
126785439
354219786

916247538
875193462
342856917
491768253
758932146
623514879
564329781
189675324
237481695

937214865
581637429
264859173
176983542
429165738
853742691
648321957
712596384
395478216

691325478
785149623
423876915
162984537
859637241
347512896
276453189
538291764
914768352

568423791
913578642
742961583
697245138
184637925
325819476
439186257
271354869
856792314

327584916
954612738
618739452
496127583
182953674
735468129
543291867
271846395
869375241

152348697
839657142
467192358
216435879
793286415
548971236
625714983
371829564
984563721

386925147
527164893
194738256
431289675
869547312
752316489
278453961
943671528
615892734

251986437
984173256
376245819
438592761
195764328
627318945
749631582
513829674
862457193

719648532
546327819
823591476
192734685
687215943
435986127
958472361
371869254
264153798

691342758
325817946
784965213
469573182
158296437
237481695
516734829
842659371
973128564

562498731
178563492
439271568
654382179
217659384
893147625
346925817
725816943
981734256

653821497
278439561
149657382
791245836
436978215
825163749
517386924
984712653
362594178

368951427
521734698
974286153
487619235
195372864
236845971
852197346
643528719
719463582

431895726
976423158
582671934
643519287
125784693
798236541
367942815
819357462
254168379

874513296
316892475
952647183
149285367
237169854
568734912
793451628
485926731
621378549

942185376
587936214
163427589
794263158
316598742
825741963
631879425
458312697
279654831

124568793
695173824
837249165
972456318
361827549
458391672
243715986
789632451
516984237

482593176
371462895
569817432
196325748
243178569
758649321
635984217
924751683
817236954

768395412
145862739
293147568
637921845
489536127
512784693
356479281
921658374
874213956

458126793
916734852
273895461
621589347
597413286
384267519
762948135
835671924
149352678

321597648
485631729
796248153
973854261
862173594
514962387
648315972
157429836
239786415

471896532
689352471
532471698
156947823
793628154
248135769
367284915
914563287
825719346

849712356
615483297
732965814
973658421
426197538
158234679
367549182
281376945
594821763

218364579
693751842
547982316
324819657
786523491
159647283
935476128
871235964
462198735

423786519
857931462
619452738
174298356
265374981
938615247
341827695
592163874
786549123

517892463
893614275
426753198
238176549
149235786
765489321
654328917
981547632
372961854

518927643
247365198
936814257
152478936
869531724
473692581
325786419
784159362
691243875

578243169
413869527
962571483
256187394
347956812
891324756
724618935
135492678
689735241

934572186
178643592
562918374
681397245
329485617
745261839
853729461
296134758
417856923

983251674
472639851
156847923
724196385
361582749
895473162
618925437
539764218
247318596

324698715
617524398
859731426
273845961
596213847
481967532
742159683
135486279
968372154

745689231
238471659
196253748
812945376
963728514
574136982
327864195
681597423
459312867

346512879
175968423
982374651
769253184
518749236
423681795
831497562
697125348
254836917

689527314
512364897
473891652
137249568
924658173
856173429
295436781
748915236
361782945

238915764
419867352
675324918
952486137
743159826
861732549
326578491
584691273
197243685

512694837
347582961
698317245
169723584
754861392
823459176
935176428
286945713
471238659

825314769
139768524
476925318
314257986
752689143
698431275
967542831
283196457
541873692

643851297
829743651
571692438
295186374
764935182
318274569
932517846
157468923
486329715

345689721
892157643
761432895
453876912
279314586
618295437
537941268
124768359
986523174

219754683
374689215
856132794
431268579
582971346
967543821
725496138
143825967
698317452

859247361
374169852
612583794
125376948
936824175
487915236
263751489
598432617
741698523

536491278
819762453
472538619
147853926
328916547
965247831
793624185
251389764
684175392

526873149
479216358
318594627
642938715
781452936
935761482
267145893
894327561
153689274

654827391
719356482
832491765
521648937
976532814
483179526
165783249
397214658
248965173

873425196
652139748
194867532
936514287
721398654
485672319
317986425
568243971
249751863

359427618
281963754
647851293
576394182
124678539
938215467
892146375
415739826
763582941

425876931
916235748
873419256
594682317
382147569
761953482
658794123
139528674
247361895

358967214
962841357
147325968
834159726
596278431
271634589
423716895
685492173
719583642

653891724
124576938
879423516
268745193
431269857
795138462
516387249
947612385
382954671

286374591
759182346
143965278
475638129
832419657
961527834
328741965
694853712
517296483

412683975
967152384
358749126
526817493
743965218
891234567
685321749
239476851
174598632

986372145
412856379
375491628
543129786
168735492
729684531
257963814
631248957
894517263

159274683
483516972
267398541
394752816
821649357
576183429
635427198
748931265
912865734

369481572
528397164
147526938
413268795
896745321
275139846
654873219
782914653
931652487

264857391
158493627
379126854
791564238
426389715
583712946
912675483
635248179
847931562

348917652
165482397
279536814
483269571
721854936
956173248
834725169
617398425
592641783

248136795
561987342
937452618
625849173
473215869
189673254
392764581
856391427
714528936

697351428
543628971
821479365
768542139
935816742
214937856
176293584
489765213
352184697

162583497
453279861
798614532
987156243
315942678
624837915
279368154
841795326
536421789

398756421
642319758
157824396
936271584
781435962
425968137
563187249
219643875
874592613

857123496
329645718
461897253
236758941
145962837
798314625
572481369
913276584
684539172

347256918
589713264
612489753
978635421
451827396
236941875
124598637
793164582
865372149

915243867
362875491
874691352
628519734
453728619
791364285
146987523
239456178
587132946

387614592
149352786
265897431
698745123
572138964
413269857
834576219
926481375
751923648

526831749
319427658
487956321
852369417
961574832
734218596
675193284
298745163
143682975

168975432
732184695
549362817
683521974
475893126
291746583
357618249
826439751
914257368

467851932
928743615
315296784
581674329
649532178
273189546
734925861
856417293
192368457

519864732
246371958
783529461
397642185
125987643
864153279
978236514
431795826
652418397

394216587
671589243
852734961
419365728
567842319
283197456
125673894
748951632
936428175

716293458
345678219
298415673
472869135
839541762
561732894
984156327
623987541
157324986

318542769
746891532
952763481
274916853
681354297
593278146
135429678
429687315
867135924

419637285
253498176
768512439
987364521
321975864
645281397
136859742
872146953
594723618

432157869
568349271
197682435
629715348
351428796
874963512
783296154
246571983
915834627

843156972
752498631
916327548
295874316
638912457
471635829
384761295
129583764
567249183

837145692
495362178
612978453
973821564
124756389
568493217
349617825
286539741
751284936

478523196
692174835
315968427
856491273
239857641
741632589
984715362
563289714
127346958

468391275
512784639
937526481
189637542
374952168
625148793
891465327
743219856
256873914

839641257
621795384
547823196
213564879
984372615
756189423
465918732
378256941
192437568

721954368
598136427
436728519
364872951
179563842
285491736
652387194
947615283
813249675

592687143
381954762
476231598
168792354
924315876
735468219
219876435
647523981
853149627

476823591
583619724
921475386
712534968
348962157
695187243
854791632
267358419
139246875

256981347
374265981
198734526
847312659
562879134
931546872
723198465
415623798
689457213

286937415
954218637
731564289
317852964
528649371
649173852
162395748
495786123
873421596

659372841
421958637
837641592
316825974
975463218
284197356
193786425
548219763
762534189

562417893
987325164
143869752
218673945
635194287
794582631
856731429
321946578
479258316

852936417
137485926
469217853
748352691
695871234
213694785
581749362
376128549
924563178

173964852
849275136
625138749
397842561
412657983
586391427
251786394
738429615
964513278

378654912
215389647
649271853
157492386
493867521
826513479
762945138
581736294
934128765

719253648
386749125
425618397
267834951
853961472
941572863
174395286
632487519
598126734

742531896
589642317
631897542
816475239
953128764
274369158
467253981
328914675
195786423

861942537
572683941
934571862
625417398
743869215
198325674
317256489
456798123
289134756

965472138
812536947
437198652
253647819
749381526
681259374
174963285
526814793
398725461

954273816
683145927
721986543
892561374
175439682
346728195
419652738
537894261
268317459

498361527
621578934
573942861
862493175
734815296
159627483
245786319
316259748
987134652

413692758
687541923
529783641
362958417
875314269
941267385
754829136
236175894
198436572

635289417
247153896
198476352
564812973
819347625
723965148
382791564
451628739
976534281

247896351
136752489
859413672
462589713
385671924
971234865
614928537
593167248
728345196

795482163
834651729
621793458
963125847
542978631
187346592
218534976
359867214
476219385

934867125
857123469
126495378
275349816
481652793
369718542
613284957
548976231
792531684

692153748
431867592
857942361
713694285
524381976
986275134
248719653
369528417
175436829

524671893
173948652
698523147
957312486
361854279
842796531
215439768
736185924
489267315

532497618
781623594
964158732
453712986
129865347
876349125
245936871
318574269
697281453

647812953
518693742
329475816
796138425
854926371
132754689
265387194
983541267
471269538

624378951
835941627
197265384
319754862
456832719
278196435
561489273
983527146
742613598

167825394
984361725
235947861
612583479
548679132
379412658
753198246
826754913
491236587

458967231
762381459
913452678
824675193
371894562
695123784
236718945
187549326
549236817

265374189
847129563
139865427
378516942
691482735
524937816
453698271
786251394
912743658

837924651
145638972
692571834
974153268
381296547
256847193
418365729
523719486
769482315

578296134
369451827
421783569
694832751
152679483
783514296
237165948
846927315
915348672

567913842
938642751
241758369
325876194
719524638
684139275
872395416
493261587
156487923

314857962
852369417
769124358
248913576
591786234
637542891
983271645
126435789
475698123

159632847
427859316
386417529
765283194
918574632
234961785
641325978
593748261
872196453

584729136
216835794
793416852
941673528
672158349
835942617
367594281
458261973
129387465

965431782
784625391
312789456
857164239
291357648
436298517
573912864
649873125
128546973

437869251
198523764
265741938
983674512
574312689
621985347
349258176
712436895
856197423

951324786
862197534
374865219
637218495
148759623
295643178
426931857
719586342
583472961

158246937
476389152
329571846
543927618
617853294
982164573
765412389
894635721
231798465

153698742
796324815
284175936
835941627
961732584
427586193
548269371
672813459
319457268

231594867
786132459
945768231
453879126
692413785
178625943
829357614
564981372
317246598

265794813
178632549
493185726
986251374
541376982
732948651
819467235
327519468
654823197

567893412
382471956
149526378
923147865
614958723
758362194
291634587
475289631
836715249

156234798
873196452
942857136
294518673
315769284
768423519
531942867
627385941
489671325

159374862
637852914
482196537
318749625
276538491
594621783
821467359
945283176
763915248

142863579
763915284
958247136
687134952
291586743
435792861
516379428
874621395
329458617

279156834
186432597
534987612
691374258
342895176
857621349
465718923
723569481
918243765

438567921
965182437
127349856
293678145
541923678
876415293
654231789
382796514
719854362

967245183
213789546
845613279
436521798
589374612
172896354
758932461
624158937
391467825

974536281
381792546
625814973
169487325
247365819
853921764
712653498
438179652
596248137

741253968
892746513
365189742
934817256
527694381
186532479
673428195
419365827
258971634

352647189
789135246
146289573
467593821
923814765
815726934
691378452
574962318
238451697

158374962
273896154
649152738
764918325
891235476
325647819
587421693
916583247
432769581

761958432
348267195
592413768
623795841
185346927
974182653
217634589
459821376
836579214

739814562
452693781
186257943
261489357
547321896
398576214
625748139
814932675
973165428

513894627
486237951
972651843
621783594
358942716
749165238
195378462
267419385
834526179

347156982
128794536
956832471
214978365
693521748
785643129
471265893
869317254
532489617

543172689
718693245
296854173
352719468
189465327
674328951
467981532
935247816
821536794

728316945
936425178
541798362
875964231
293157684
164283759
489631527
317542896
652879413

286137495
493658712
715942836
162784359
834596127
957213684
579361248
641825973
328479561

932175684
654982371
187436925
216748539
348519762
579263418
825397146
761854293
493621857

753941826
614528379
829736145
395172468
287654913
461893752
146289537
972315684
538467291

458327916
916548327
327169548
589216473
142793685
763485192
695871234
834952761
271634859

258936174
439817625
761524398
547293861
312678549
896145237
924381756
683759412
175462983

746895231
912673845
538124679
395781462
427356198
861942753
253417986
679238514
184569327

941862573
863957241
527413869
285631497
319274658
674598132
438726915
152349786
796185324

912754386
578361492
463829157
739618524
185472963
624935718
256143879
397586241
841297635

458623719
679451283
231879645
325947168
946185327
187236954
863714592
514392876
792568431

345986271
296417385
718253649
681532497
972864513
453791862
529148736
164375928
837629154

485619723
967382541
231475698
342597816
578146239
619823457
756231984
823964175
194758362

271689453
359247681
468531792
894173265
127856349
635492817
782914536
513768924
946325178

261748395
538219674
749635821
492361758
615897432
387452916
853176249
176924583
924583167

963851247
145372698
278694135
487136529
516249873
329587461
792418356
651923784
834765912

482317569
673529481
195864372
936451728
528973614
714286953
259738146
841695237
367142895

862394175
943751862
157286934
618539427
795428613
234167598
429813756
576942381
381675249

823974615
619583472
457216398
572861934
946327581
381459267
735192846
198645723
264738159

782516943
934872615
156394827
469283571
278165439
513947268
327458196
841639752
695721384

314785962
782369541
596124378
651438297
943572186
827916435
235697814
168243759
479851623

954268731
123597864
876143952
417832596
598674123
362951478
245716389
639485217
781329645

372614859
415398267
968275431
847932615
239561748
156487392
583749126
621853974
794126583

931745826
684132579
275968134
342619785
597284613
168357942
753826491
419573268
826491357

357926184
196834572
248571369
785319246
923465718
461287935
539148627
872693451
614752893

531479826
927856134
846312759
793524618
164783295
258691473
412938567
385167942
679245381

845671239
671923458
932854176
598167342
327485961
416239785
164398527
259746813
783512694

184293576
762854391
953671842
635428719
879165234
241739658
428317965
396542187
517986423

514763928
389251746
672894351
857912634
493675182
261348579
138526497
726439815
945187263

953876241
427195386
168234597
245319768
871562934
639748125
396457812
712683459
584921673

341869275
268475913
795213864
517348692
632597481
489621357
154982736
976134528
823756149

621895743
975463812
834217569
549138627
367942158
218576394
792351486
186724935
453689271

576219834
281734596
394568217
139427658
765893142
842651379
958172463
627345981
413986725

421387569
358916724
697524381
835692147
742135896
169478235
973241658
584763912
216859473

927145863
615283497
348679152
831796524
269451738
754328619
473512986
192864375
586937241

143287569
657439281
982165734
429758316
316942875
578316942
831594627
794623158
265871493

351687249
827943615
649521387
963172854
574368192
182495736
236859471
798214563
415736928

475928361
312657948
896143275
164572839
789431526
523869714
647285193
938714652
251396487

845392176
173865294
926417358
768923415
294158637
351746982
589234761
417689523
632571849

248137956
135964278
697258314
312875649
569412783
874693125
481329567
956741832
723586491

759682134
436175829
128439567
975361248
642798351
381524976
894256713
517943682
263817495

234895617
876431529
951726348
627143985
495687132
183952476
768514293
512379864
349268751

674935812
538124679
192876435
256713984
487569321
913248567
749682153
825391746
361457298

321864597
657391248
984725613
243519786
816237459
795648321
468953172
139472865
572186934

396547182
417682593
582391674
125836749
934275816
768914325
251769438
879453261
643128957

943185267
876324159
215769843
658937421
792418635
431256798
387542916
529671384
164893572

972546381
483971625
651328794
519263478
238457916
764189253
327615849
146892537
895734162

389456721
725981364
641273895
814762539
256349178
973815246
498527613
132698457
567134982

681795243
274813569
953462178
137246895
498357612
526981437
815679324
349128756
762534981

945863712
827514963
631297854
173658249
458729136
296431578
314985627
782146395
569372481

793218465
156947823
248536197
521493678
364785912
879621354
632154789
415879236
987362541

219487536
765123849
843596721
396714285
472658193
158239674
627945318
534871962
981362457

579481362
142376859
683925471
935814627
721639584
468752913
357298146
216543798
894167235

573629184
849731265
162584793
496815372
721396548
358247916
234978651
915462837
687153429

897435216
314276985
652819473
279641538
546328791
183597624
931754862
765182349
428963157

372516894
194287635
586349127
835421976
629753481
417698352
241935768
968172543
753864219

814963527
267541389
935782614
381294756
476315298
592678431
128457963
643129875
759836142

869413752
475269813
132578964
957621348
684395271
321784596
796842135
243157689
518936427

428563719
716984253
935712486
841236975
567491328
293875641
374658192
682149537
159327864

857462931
391857264
264391875
185926743
623174598
479583612
736245189
518739426
942618357

152897364
796435218
834261957
429586173
613724589
578913642
967358421
281649735
345172896

568347129
412958376
397621845
821564937
746193582
953782461
679835214
235416798
184279653

498157362
126893457
375462198
561274839
243689571
789531624
957318246
834926715
612745983

618592743
359467182
247183695
425736819
176859234
983214576
592378461
864921357
731645928

843675219
256149387
719382654
961724538
532891746
478563921
197258463
685437192
324916875

564382917
981756234
273149586
615923478
437568192
892417365
128694753
756231849
349875621

137295468
482617539
659834172
965781243
824356917
371942856
213569784
748123695
596478321

137254698
598613427
642897513
976435281
385921764
214768935
723149856
461582379
859376142

154793268
789265134
362481975
271359846
938674521
546128793
417532689
693817452
825946317

315984276
864275193
297631845
782519364
536428917
149367582
421856739
658793421
973142658

482165739
156793428
379482561
621578394
895346172
743219685
914627853
568931247
237854916

926541738
385762914
417398562
193827456
642953187
578614329
261439875
734285691
859176243

526971834
137548926
984263571
845319267
792456183
613782495
458697312
379125648
261834759

896714253
351829647
427635891
748361925
963542718
512987436
234178569
675493182
189256374

213689745
785432196
469157328
936718452
124395687
578264931
642873519
897541263
351926874

463275198
915846372
278319645
896523417
547691283
321487956
789132564
152764839
634958721

657841293
214359786
938762145
325498671
879516432
461273958
542137869
193684527
786925314

532864179
769132548
184957326
346581297
217349865
958726413
423678951
695413782
871295634

246718539
398256471
571349286
637925148
124837695
985461723
459682317
862173954
713594862

792481635
834652197
165397248
623849571
458176923
917523864
349215786
281764359
576938412

582971643
467253918
913864275
158736492
326419857
749528136
871342569
695187324
234695781

147265983
285973416
639841275
428759631
976132548
351486792
762314859
893527164
514698327

543726891
691834752
287195463
714952638
928673514
365481279
179548326
836217945
452369187

641397285
792854613
583612947
328971456
164538792
957426831
239785164
415269378
876143529

638521749
945637812
712948563
286715394
351496287
479283156
527169438
894352671
163874925

726549381
841723569
953618247
174365892
268971453
539284176
482196735
397852614
615437928

614578329
582963174
379142865
126785493
458396217
793214586
831659742
267431958
945827631

965741382
478362159
312589674
159436827
843257961
627918543
731625498
286194735
594873216

375294186
648137925
912658473
851423697
264579831
793816542
487361259
129785364
536942718

178426593
245739186
396158472
927564831
613287945
584913627
469375218
752841369
831692754

571649823
846273195
329185746
458762319
713594682
962831574
237416958
684957231
195328467

895236471
413597286
267184953
689412735
372658194
541379862
158923647
726845319
934761528

294683571
136579482
578421936
685234197
721958364
943716825
457892613
812365749
369147258

945213786
316875249
278649135
857431962
492568317
631927854
529386471
184752693
763194528

354621897
796583421
128947635
267354189
819762354
435198276
971836542
582419763
643275918

739562814
185497632
426381597
392675481
564819723
817234965
253946178
941728356
678153249

182394576
796581324
435276189
527849613
648123957
319657842
253468791
964715238
871932465

916534782
574298361
382761495
267849513
895312647
431657829
659423178
723186954
148975236

895637241
217984356
634521987
186395724
459872613
372416598
928163475
561749832
743258169

712365948
698421753
543879261
324186597
986257314
175943682
267514839
459738126
831692475

754396182
632815947
981724356
147983265
396572814
825641739
478159623
213467598
569238471

672548319
318279564
459136278
536791482
294683751
187425936
965312847
723864195
841957623

485369721
693271584
127845396
276538419
851497263
934612875
512983647
369724158
748156932

357928461
482361975
961475832
143792586
298546317
576813249
635287194
724139658
819654723

298364175
531798642
476215983
814956237
725183469
963472851
189637524
352849716
647521398

793461582
584279361
621583947
932147856
865392174
417658293
349816725
258734619
176925438

596271843
814356972
723984516
268549137
349127658
157638429
475863291
631492785
982715364

489631725
756428193
132957486
271365948
843219657
965784312
397542861
514876239
628193574

418325697
352967184
796481235
837512946
569734812
124896753
971253468
643178529
285649371

571842963
298637154
346591872
827916345
965374281
134258796
483169527
619725438
752483619

932468175
416537892
785291346
271984653
398756214
654123987
129645738
847312569
563879421

953761284
817924653
462385917
295146738
136278549
784593162
349657821
571832496
628419375

983461572
521978346
764352918
176524893
495683721
832197465
318249657
259736184
647815239

361895274
425173869
798624351
283956147
154287693
679431528
546718932
917362485
832549716

158376429
726549318
943821675
615734892
439218567
872695134
567182943
291453786
384967251

728531946
436729158
951648237
275964813
689213475
143875692
392156784
864397521
517482369

684593172
529147863
731826549
362754918
178369254
945281637
893415726
257638491
416972385

943875621
762134859
581692743
678321495
419758362
235469187
127946538
356287914
894513276

362817945
584923617
179564328
731495862
928376451
645182793
256748139
893651274
417239586

853941672
271386495
469725381
145238967
327169548
986457213
538614729
714592836
692873154

871569243
963742815
245813976
739481652
618235794
452976381
524698137
187324569
396157428

539841672
874362195
261579483
682495731
143627958
795138264
916283547
327954816
458716329

473619258
261385947
859742316
514827639
786493521
392156784
938574162
125968473
647231895

746819253
831254679
295673418
914736582
387542961
562981734
628395147
153427896
479168325

178923645
359684127
246715938
862179354
597436281
431852769
984261573
615347892
723598416

854267193
271394865
369185724
932641587
645879231
187523946
493758612
716932458
528416379

456973182
713284965
829561473
561398724
248716359
937425816
392857641
174632598
685149237

652139478
148756932
793428615
576392841
234871569
819645327
425913786
967284153
381567294

852947613
496231578
713586294
967815432
524693781
138724956
349172865
285369147
671458329

712435689
394286517
586719324
649152873
127863495
853974261
238591746
461327958
975648132

598674132
632519478
417328596
256491387
384267915
179853264
863942751
745136829
921785643

867295341
154368927
329417865
985146732
213579486
746823159
571684293
698732514
432951678

967251843
425836197
381974265
216385974
579642381
843719526
192567438
758493612
634128759

287539614
361748925
549126783
972364851
136895472
458217396
893452167
715683249
624971538

827634195
516298437
493571628
349867251
672153849
185942376
754386912
238719564
961425783

384591762
659273481
217648593
195364278
738925614
462187935
841756329
526839147
973412856

386197524
947852631
125643798
274539186
831426975
659781243
468975312
712364859
593218467

145679283
798234615
362518974
536821749
279453861
814967532
951386427
483792156
627145398

493721685
652984317
781365294
134679528
278513469
965248173
517492836
846137952
329856741

865193724
431527968
729846513
614289357
298735146
357614892
586972431
973461285
142358679

429685137
537921684
618734952
253846791
961573248
784219563
345192876
176358429
892467315

438921657
712568349
569374182
397146825
641852793
825739416
974615238
253487961
186293574

716482395
938156427
524793186
387924561
152678934
469531278
243865719
675219843
891347652

392876145
547192638
816543972
965384721
178265394
423917586
634758219
759421863
281639457

875231649
342967851
916854723
261489375
439576218
758312964
594723186
623148597
187695432

148736952
326985471
579421683
814692735
253874169
967513824
785349216
692157348
431268597

897465231
523981764
164273598
416528973
952347186
378619452
681792345
239854617
745136829

567194823
439286751
281357964
312879645
648512379
795463182
176945238
853721496
924638517

356972481
278416593
491835627
517268934
643791852
829543176
185324769
962157348
734689215

158936472
724851936
936724581
675189324
389462157
241573698
863245719
497318265
512697843

534691287
698247135
127385469
983562741
715439826
462718593
849156372
256873914
371924658

279654318
546318972
183279456
957421683
461837295
832965741
725146839
318792564
694583127

368219754
195746832
472835691
254673189
786591423
913428576
537964218
621387945
849152367

253819674
687243915
491675382
348591726
572368491
916724538
864137259
725986143
139452867

423851769
689247315
571396824
268473951
734915286
915628437
147532698
396184572
852769143

319876254
257341689
846529173
674235891
931684527
582197436
195762348
728413965
463958712

518297364
923146857
467853219
654732981
792481536
831569742
149325678
376918425
285674193

465987132
192563487
378124659
243879516
751632894
689415723
924758361
536241978
817396245

527963841
386415297
194728356
958172463
761354928
243689715
419836572
872591634
635247189

256189473
193427658
784536921
439758162
572691834
618342597
827964315
945213786
361875249

374921568
561874923
892365174
187259346
236417895
459638217
615793482
928546731
743182659

451987326
689342157
372156984
895721463
234569871
167834295
718693542
526418739
943275618

214639587
836175492
579428613
423817956
651943728
987562134
395786241
742351869
168294375

273156498
851249736
496837152
165783249
984625317
327914865
632498571
519372684
748561923

579861432
684327159
213549768
932416587
745298613
168735924
897652341
451983276
326174895

278561493
961743852
345892617
854176329
129435768
736928541
517689234
682314975
493257186

152964783
967831524
834572691
691748235
283615947
475293816
549126378
326487159
718359462

357291648
246738159
981546372
579463281
628175493
134982567
812659734
495317826
763824915

135869427
467512398
298734561
684397152
952481736
371625984
816973245
529146873
743258619

649278153
325941867
718365294
253196748
891754326
467832519
534627981
986513472
172489635

364951287
512874936
789623145
673189452
248567319
195342768
831796524
457238691
926415873

951328674
426971358
873465912
234897165
785613429
619542783
192784536
347256891
568139247

162385479
578924631
349176285
487562913
951743826
236891547
814657392
693218754
725439168

578129436
439568127
162374859
854712693
927836514
613495782
741283965
386957241
295641378

296347158
453918762
871652943
369784521
127539684
548126379
914275836
685493217
732861495

476921358
598436712
123785964
385167429
217349586
964258137
851674293
642593871
739812645

837149625
456872319
912563748
128654973
674931582
395287164
783415296
261398457
549726831

326185749
897436512
154279638
478592163
269341857
531867924
913754286
682913475
745628391

276398154
934715628
815462793
753681942
691254837
482973561
368149275
127536489
549827316

126543798
593178246
874962351
217354689
938216475
465789123
349625817
681497532
752831964

784361259
215749683
369852471
596237148
438516927
127984536
872695314
943128765
651473892

347625198
512839647
896471325
759216834
138794256
264358719
673942581
421587963
985163472

936125748
218479653
745836129
127364985
563987214
489251367
871592436
652743891
394618572

291476358
863259471
475183269
986721543
352948617
714635892
139562784
527894136
648317925

421583697
837496512
659712843
513968724
748235169
296147385
175824936
382679451
964351278

897246513
635178924
412395678
274853196
189762435
356914287
968431752
743529861
521687349

382675149
975143826
416982735
654721983
231896457
897534261
523417698
748369512
169258374

534168927
926745813
187293546
673452198
458319672
219687435
862971354
395824761
741536289

367429851
259861734
148357692
581972346
792634518
634518279
926745183
415283967
873196425

379452618
486971532
125836947
938164725
562387194
741295386
817643259
693528471
254719863

954312876
167489352
238756194
871625439
392847561
546193287
429568713
715934628
683271945

253794168
984162357
671538942
395841726
847629531
162357894
416985273
538276419
729413685

435687192
627913854
189425376
246379518
751846239
893251467
518762943
972134685
364598721

569834127
241597386
783261459
827159634
135476298
694328571
378642915
956713842
412985763

312876549
957214368
846359712
731498256
428561973
569732481
194625837
275183694
683947125

692451738
371986524
458327169
237614985
189735246
564892317
723548691
815269473
946173852

275149386
189236547
346785219
463917825
917528463
852463791
731892654
598674132
624351978

143697582
298345716
657128943
512864379
764953128
839712465
386479251
975281634
421536897

942835716
657194238
381726459
476219583
518367942
293458671
764983125
825641397
139572864

572183496
943576182
681429753
469832517
817645239
235917648
126394875
354768921
798251364

235196784
974835621
186472395
569348217
428617953
317259846
852761439
793524168
641983572

957312486
823564719
614897253
362475891
798631542
541928367
186743925
235189674
479256138

521789364
873462591
946135827
235897416
618524973
497613285
169348752
352971648
784256139

193284567
468157923
752963481
276849135
819325674
534716298
627431859
381592746
945678312

219548763
436971528
785236149
861352974
354789612
972164835
548613297
193827456
627495381

253869714
479321865
681547293
315986472
748152639
926473581
594738126
832615947
167294358

816295374
375468921
924371658
431627589
768159243
259843716
193582467
682734195
547916832

435281679
198657432
726934581
251763948
963548127
874129365
347895216
689412753
512376894

574326918
683179425
291485673
135764892
962813547
748952361
416537289
859241736
327698154

597284613
261753948
384961752
456897321
723416589
819325476
942678135
178539264
635142897

528163974
316479258
497528613
269735841
834612795
175894326
783941562
651287439
942356187

781236495
935174628
264598731
358947162
196823547
427651389
679412853
543789216
812365974

189725364
567314892
243986517
316579248
752468139
894132675
635897421
928641753
471253986

742581396
395467218
168239745
456712839
821394657
973658421
284175963
537926184
619843572

784291635
519683274
623574981
248916357
136725849
957348162
861452793
395167428
472839516

785421639
364859712
291673485
958367124
412598367
673214598
536782941
849135276
127946853

298367154
534812967
167594832
342956718
876421395
951738246
729643581
685179423
413285679

782345691
345961287
619782354
274519863
198236475
563874129
856493712
931627548
427158936

713264958
529871463
486395721
874652319
231489675
965137284
152946837
347528196
698713542

563842917
482971356
917365482
841256793
295783164
376419528
638194275
729538641
154627839

856712394
732894615
149356782
917438526
328675941
564129837
485961273
693247158
271583469

193742658
652819743
847563219
285697134
964351872
731428965
376984521
418275396
529136487

189743562
645219738
723586914
234975186
897631245
561428379
476352891
912867453
358194627

571394628
396182754
428756931
812975346
965431287
734268519
289643175
157829463
643517892

492653781
635817924
871249653
987461235
256378419
314592876
769125348
123984567
548736192

765248391
438519276
192736485
219657834
386194752
547382619
851463927
924871563
673925148

653217894
192648375
748359216
237185649
489726153
561493782
314572968
825961437
976834521

359278614
762413598
814659723
486195372
193827456
527346189
678532941
245961837
931784265

984637125
372915864
651248397
516874932
793521648
248396571
825763419
137489256
469152783

764593218
381274596
925186743
679421835
452839167
138765429
216357984
897642351
543918672

789465321
365129784
412378659
821693547
697254138
534817962
976582413
253941876
148736295

469378521
713652894
258149637
371265948
624891753
895734216
986513472
532487169
147926385

678154392
413297685
259683741
185469273
926738154
734512968
562941837
397825416
841376529

832571946
964283751
175469382
413892675
526714893
789635124
348926517
657148239
291357468

215863479
687945213
394127658
163798542
458612937
972534186
729351864
841276395
536489721

879632541
516489732
324715896
267548913
945123678
183976425
452891367
738264159
691357284

368174952
195362487
724958361
913486275
487295613
652731849
531649728
249817536
876523194

129768435
435921687
867534921
284356719
673149258
591872364
956217843
712483596
348695172

479821365
583769124
621345879
714586932
835297416
962134587
246913758
197658243
358472691

237891465
569724183
841653279
398267541
415389726
672145938
953478612
786512394
124936857

237691458
964785231
815342967
523867149
471259683
698134725
349576812
156928374
782413596

832597614
175864392
946123875
481659237
693742158
257318946
569271483
324985761
718436529

698375421
147692385
532814796
916583274
375241968
824967153
251736849
469128537
783459612

197532468
683471259
524986731
875314926
461297385
932658147
756143892
248769513
319825674

274135968
569284137
318967425
631872594
482591376
957346812
793428651
825613749
146759283

394586712
617923845
825174369
742391658
936458127
581267934
469732581
158649273
273815496

627539418
458172693
391684725
579426831
132897564
846351279
284713956
763945182
915268347

397645812
485312679
162978435
954283167
871469253
236751984
729836541
548197326
613524798

147392856
528476319
639185427
785924163
412637598
396518742
974253681
253861974
861749235

531978642
498326175
672514983
816253794
723491568
954867321
245639817
189745236
367182459

419372658
765918234
823645917
287459361
354186792
196237845
948761523
532894176
671523489

321645978
968217543
745983162
587126439
196734285
432859716
814562397
659371824
273498651

397158462
281467593
465932187
874396215
136725849
529814376
948573621
752641938
613289754

764953128
918274356
325168497
596732814
237841569
841695732
483529671
172386945
659417283

239584671
784316592
561297438
425961783
698743125
173825964
812659347
947132856
356478219

829764153
471385296
635912487
912457638
546823719
387196524
298641375
754239861
163578942

325864179
789123456
164759283
978241365
432586917
516937842
843672591
297415638
651398724

238416759
156973428
947528163
793854612
814267395
625139847
482791536
379645281
561382974

379241586
241856973
865937421
482169357
157423869
936785142
518372694
623594718
794618235

876394251
215687934
943512867
182746395
469153782
357829146
631975428
528431679
794268513

859324176
637591428
421786953
986157234
215943687
743862519
572439861
198675342
364218795

235169487
684537921
971428365
496215873
528743619
713986542
347852196
162394758
859671234

628354179
194762853
753819462
342196785
987435621
561287934
815643297
236971548
479528316

984217365
156439782
327685419
713824596
298756143
645193278
469372851
531948627
872561934

467392185
318765249
592184763
951478326
274653891
836219574
629537418
145826937
783941652

827549361
164738952
359261874
792385146
418976523
536412789
971654238
245893617
683127495

519732846
423586971
876491532
392618754
187945263
645273198
764129385
931854627
258367419

546128937
231947865
798635421
615392748
824756193
973814256
487569312
362471589
159283674

349617825
162358749
758942361
921586473
475239186
683471592
234865917
516794238
897123654

295641837
643875921
178293546
829457163
317986254
564312789
451738692
986124375
732569418

796853142
254179638
183246957
925431876
341768295
867925413
572614389
438592761
619387524

538714629
429653871
716928534
964371285
381592467
275846193
653187942
147269358
892435716

362147859
914568327
578923416
431782965
295614783
786359142
627491538
153876294
849235671

714625983
983471562
256938417
841597326
632814759
597362148
169243875
425789631
378156294

875246139
641973258
329581746
236457891
597618423
184392675
762839514
413765982
958124367

579843261
814627593
632951847
927418635
486395712
153276984
261784359
395162478
748539126

934127568
658943217
721856439
283674951
547391826
196285374
879512643
315469782
462738195

954683172
783129465
216457938
547891326
629734851
138265794
895316247
462978513
371542689

712498536
368157249
945236781
489765312
176823495
253914867
831579624
524681973
697342158

439258176
127964835
658137942
592416783
876395214
314872569
941583627
265741398
783629451

632147589
879235146
541986372
386529714
724861935
915473268
458712693
193654827
267398451

218594367
956273184
347618952
173862549
892145673
564937821
421386795
789451236
635729418

785239461
916847235
432561987
269153748
178624359
354978612
621395874
597486123
843712596

859271436
463589721
271463958
712694583
596837142
384125679
627958314
945312867
138746295

179526384
582743961
643918725
715694832
826375149
394281576
938162457
461857293
257439618

671453298
523891476
894267135
348912567
269735814
157648923
436529781
712384659
985176342

278519436
563478192
194632758
621894573
485723619
739165824
947381265
356247981
812956347

524736891
673918425
819254736
257391648
136482957
498675312
385147269
742569183
961823574

138256947
759348621
642179853
261793485
597482316
384561792
923614578
876925134
415837269

283147569
154689273
796253841
967814352
825936417
341725986
479368125
532471698
618592734

847159623
961732548
352468719
716983452
234571986
598624137
673215894
129847365
485396271

748615932
912843756
653279841
437196285
126538479
589427613
294751368
875362194
361984527

728439561
169578342
345162879
817294635
594316728
236857194
953641287
481723956
672985413

764829513
512473986
983651742
176542839
498736125
235198674
351984267
627315498
849267351

921634785
348715962
765982341
592873416
814569273
673421859
289157634
136248597
457396128

462519387
579382614
183746529
934821765
621457893
857963142
316295478
245678931
798134256

489136725
176285394
235974618
852697431
713428569
694513287
527861943
361749852
948352176

594183726
783526149
261749835
856974213
127358964
439261587
918635472
675412398
342897651

196378254
875429631
243561978
439817562
587632149
612945387
951783426
724156893
368294715

579832164
461957328
283416957
796123485
852749613
134568279
617384592
945271836
328695741

865741239
739825416
124693785
596487321
218359674
347162958
653214897
982576143
471938562

983467251
671532489
245819367
324985176
869173524
157246938
538794612
792651843
416328795

284197536
713568942
695324718
546783291
972651384
831249675
327416859
468975123
159832467

429516387
531847926
768329145
176982453
245173869
893465271
312758694
987634512
654291738

421957368
789623415
536418729
278149653
145836972
693275184
864792531
317584296
952361847

634829175
159467238
827153946
348715692
571692384
962384751
416938527
795246813
283571469

128693475
349875162
576124938
834951726
617382594
295467813
963518247
452739681
781246359

453726198
792518634
816439725
528671349
369254871
174893562
647182953
985347216
231965487

536274918
748159362
192836475
375948126
814625793
629713854
261487539
457392681
983561247

851632497
732491685
649578132
187345926
493826751
526719348
218964573
975183264
364257819

769152834
421378659
853496712
184967325
236845197
597231468
942713586
375689241
618524973

179382654
438561279
256974138
561247893
987653412
342819567
814795326
725436981
693128745

471925638
365478912
289316475
198542763
753169284
642837591
917284356
826753149
534691827

935871264
716245839
842396715
187624953
253719648
469583172
528137496
691452387
374968521

678354129
591826437
342791586
854172693
937468251
216539748
789215364
165943872
423687915

948261753
153798462
672345918
731456289
586972341
294813576
417629835
825137694
369584127

186254973
749831652
352976841
837412596
265389417
914765328
698527134
471693285
523148769

251496783
847325619
396718245
963154827
478239561
512867394
185643972
634972158
729581436

792143568
165872394
843956721
279685413
651324987
438719652
926438175
514297836
387561249

795618423
641932578
328574196
587361942
219847365
436259817
973425681
164783259
852196734

827916534
413857629
956432781
542681397
681379245
739524816
368145972
294768153
175293468

273465981
145829763
968137524
839641275
621758349
457392816
312984657
594276138
786513492

613972485
895364127
742158639
984623751
571489263
236715894
369847512
428591376
157236948

157869234
942137856
638542791
261785349
894623517
573491628
385974162
426318975
719256483

385619427
261734859
794852163
839246571
612587934
457391682
548123796
173968245
926475318

824936517
139574268
756182493
967358142
513427689
482619375
371845926
648293751
295761834

741936825
328715946
659824371
267483519
413597268
895162437
186249753
972351684
534678192

765821439
312459678
948637251
693142587
154768392
287395146
576913824
821574963
439286715

295813674
631742859
487695231
358174926
169258743
742369185
913587462
576421398
824936517

548192376
169735482
732846519
294671835
381459627
657283941
426918753
815367294
973524168

289431576
653287914
417659328
138925647
726348159
594716283
371594862
862173495
945862731

579682413
864371259
312495678
128764935
453219867
796853142
247936581
635128794
981547326

281659473
764382519
539147682
642795831
857431296
913826745
428963157
196578324
375214968

176529438
594138726
238746195
782691354
315274689
649853217
821967543
963415872
457382961

894726135
136945728
752138964
968517243
475362891
213894576
621459387
589673412
347281659

571843962
896152437
324769185
945238716
132576894
768491253
687314529
419625378
253987641

496825731
183794256
527631948
652379814
971468523
834152697
268913475
719546382
345287169

729845631
635291847
814367592
391526784
562784319
478139256
153472968
947658123
286913475

392486517
876152349
541793286
153679428
984235671
267841935
438967152
729514863
615328794

762954318
193826754
458371629
934265187
827149563
615783492
379518246
241697835
586432971

435268917
278941563
691735428
389412675
162357894
547896231
756189342
823674159
914523786

836129754
472658931
195734826
649382175
283571649
751946382
317295468
564817293
928463517

972816534
685934271
143752896
459123768
736485912
821679345
567291483
318547629
294368157

512639784
389714256
647258193
195326478
724985631
836471925
263547819
978163542
451892367

295134678
684597132
713682495
126973584
549218763
837456219
468729351
952361847
371845926

769482315
821563749
543917286
634271598
258349671
917658423
372196854
496825137
185734962

846129537
391745682
725368491
439571268
578236149
162894375
953482716
614957823
287613954

471526983
532498176
968731452
724965831
653814297
189273645
296387514
847152369
315649728

326794185
174853629
598261374
865317492
749625813
213948567
631572948
457189236
982436751

315927846
987643512
642581793
571439268
468752931
293168475
754816329
129375684
836294157

876514923
124379586
539862417
618795234
793246158
452138679
367921845
981457362
245683791

294315768
658274139
137869452
485621397
371948625
926537814
513782946
742196583
869453271

476953281
931286754
852174396
287649513
619835427
345721869
563412978
128397645
794568132

649123857
138759426
527846913
483217695
291568734
765934182
856371249
972485361
314692578

359876421
426915738
187234596
671359842
843762915
592148673
934581267
215697384
768423159

361795482
245381796
897264315
526143879
173928654
489657231
634579128
918432567
752816943

628137549
395624187
741589263
436891752
852473916
179265834
284916375
963758421
517342698

746182359
921735648
835964721
492617583
168593274
357248196
214359867
679821435
583476912

956824137
813579642
427361985
568412793
172953864
349687521
784136259
691245378
235798416

814752396
375964281
926813457
268539714
457128639
139476528
593687142
742391865
681245973

358912647
127436985
649875231
564789312
971523468
832164579
416298753
283657194
795341826

963587142
172496538
458321679
587914263
231765894
694832715
315279486
729648351
846153927

839475612
257691834
461328975
798164523
342857196
516239748
683912457
125746389
974583261

432598761
815746329
976132458
269451873
543879216
187623945
794365182
621987534
358214697

671852394
894736152
235491768
429165837
156387249
783249615
562973481
947618523
318524976

781536492
643927815
592418673
258169734
964873251
317245986
425791368
876352149
139684527

348592761
579641823
216837549
852419376
694753182
731268495
983124657
425376918
167985234

459728136
873169452
216345978
764291385
398576214
521483769
982637541
147852693
635914827

975342168
428651937
163879254
839216745
741935682
256487391
614523879
382794516
597168423

851947236
946325187
372168954
529834761
417652398
638791425
794583612
183276549
265419873

543281679
879456231
162973548
354867912
987132465
621594783
715628394
238749156
496315827

573491628
214568739
869327415
786259143
435716982
192834567
327645891
948172356
651983274

723581964
964327158
581496237
432178695
157649823
698235741
849763512
216854379
375912486

314825967
596743821
872619543
753296418
461587239
289431756
937154682
648372195
125968374

159872436
734691285
628435719
597183624
483269571
216754893
962517348
375948162
841326957

853492176
217536984
694178235
581967342
726345891
349821657
472689513
138254769
965713428

916527438
837496512
425813679
159742386
784639125
362185947
273964851
598371264
641258793

346597182
751482963
298631574
539726418
864319257
127854639
913275846
675948321
482163795

431786259
798532641
265149837
159673482
326894175
847251963
574918326
982367514
613425798

782953164
964172385
135468972
496287513
817534629
253619748
648391257
321745896
579826431

985341726
461278935
723695481
278539614
356124879
149867253
894713562
637452198
512986347

941325867
562478193
873916452
416837529
389652741
725149386
158293674
237564918
694781235

981623475
452817963
763459128
248176359
617395842
395248716
879561234
126934587
534782691

862143795
731985642
594762831
453629178
618537429
279418356
387251964
126394587
945876213

293675418
574819236
816234579
945783162
681942753
327561894
769128345
458397621
132456987

679421835
452389176
381576924
734658219
928147653
165293487
216935748
843762591
597814362

784319265
216845793
935726184
562987431
197634852
348251679
653172948
429568317
871493526

628194357
751638249
934275681
145829763
387516924
269743815
593482176
876351492
412967538

413287569
527691834
896435721
682513497
341769258
759824613
238976145
964158372
175342986

896421375
754983162
231675894
463517289
125896437
987342516
512739648
678154923
349268751

571342689
286957341
493816527
352164798
819723465
647598213
125479836
934685172
768231954

673548291
914732856
528196437
352987164
496215783
187364529
841653972
269871345
735429618

254678931
976135842
183249756
731492568
645781293
892356417
517864329
369527184
428913675

973485162
152679438
648312597
295731684
361948725
487256319
819567243
536824971
724193856

189265743
623497815
475813962
561742398
392581476
748639521
236954187
854176239
917328654

183462759
249578136
576391482
865213947
392746815
417985263
754839621
921654378
638127594

957814263
863527491
214936875
496283517
571469328
328751946
132698754
785142639
649375182

745138692
218659473
936742158
359261847
682574319
174893526
423916785
867425931
591387264

721435968
596182743
438679512
619854327
852367194
347291685
983546271
265718439
174923856

481592763
532786149
796341582
613428957
274659318
859137426
125873694
947265831
368914275

629487351
453126987
178935426
937842615
564713892
812659743
386591274
745268139
291374568

435698217
192375486
867214395
746823951
529167843
381459762
914736528
253981674
678542139

143589762
798264153
562371984
325718649
487936215
619452378
274195836
936847521
851623497

148673295
697825134
352149876
869451327
215397468
473286519
926534781
784912653
531768942

387419256
926857341
451263897
173528964
865794123
294631578
718945632
542386719
639172485

562917843
749382516
813465279
186243957
295671384
437859162
624198735
378524691
951736428

281739645
347526918
965418327
834261759
579384162
612975834
198652473
453197286
726843591

524613879
673498521
189752634
452189763
937264158
861375942
746921385
295836417
318547296

478165932
621379584
935428671
284697153
763512849
519843726
192784365
347956218
856231497

873415269
592786431
146392578
234871956
618259743
759643182
361527894
987134625
425968317

291367584
784195623
653482197
419758236
865923471
327614958
938241765
546879312
172536849

875693124
392514687
164278395
721935468
438761259
659842731
947386512
213459876
586127943

914852376
326974185
578631924
152493867
467518293
893726451
745389612
681245739
239167548

924853761
365471928
781296354
648537192
517942683
239618547
876325419
192764835
453189276

931825467
426739815
857461239
712546983
685913742
394278651
573682194
148397526
269154378

164283957
279156843
538497162
395872416
681345729
427619538
716528394
943761285
852934671

724561389
836974512
915823746
542138697
679245831
183697254
468312975
397456128
251789463

926174853
185639724
437528916
714852369
859763241
263491578
698247135
571386492
342915687

873492615
652318749
914576823
235164987
167839254
498725361
521983476
789641532
346257198

216548379
387692451
549317628
634185792
921473865
758926143
493261587
865739214
172854936

398612457
576349281
142785369
923871546
461523798
857496132
685237914
739164825
214958673

369514872
487392165
215876394
576481239
834259716
192637548
958763421
623145987
741928653

126578349
897314526
453926718
679135482
541287693
238649157
764891235
385462971
912753864

872956431
316247859
945183627
684319572
251674983
793825164
569432718
137598246
428761395

192864375
465137982
378259614
853972461
621543897
947618523
786425139
539781246
214396758

715432896
386791524
294586137
623975418
851243679
947618253
169857342
432169785
578324961

219473685
435861279
876529341
384617592
657982413
921345867
798236154
142758936
563194728

638249751
195768423
274153869
846517392
753924186
912836547
481392675
569471238
327685914

968257143
243196785
751438269
875914632
392685471
416723958
137862594
689541327
524379816

384627159
675189423
192354768
721835946
436912875
958476312
543768291
219543687
867291534

325487961
946135872
871962543
638274195
714598326
592316487
289651734
163749258
457823619

453961782
976382451
281475936
139258674
628794513
547136829
362847195
795613248
814529367

528197634
416358297
793462158
154923876
962875341
387614925
279586413
845231769
631749582

518497236
427316589
639825741
963581427
184273965
752964813
375142698
291658374
846739152

916382457
758496132
432715968
287931645
195674823
643258719
364829571
821567394
579143286

745931826
813256947
296478315
682749531
351682479
974513268
437865192
128397654
569124783

619754283
237896451
845312796
463275918
158469372
792183564
984637125
526941837
371528649

914827536
587963241
236514798
652471983
178392465
493685127
745238619
361749852
829156374

721968453
593147628
648253179
859476312
217389564
436521987
184795236
362814795
975632841

698273415
235164798
741895326
483921657
956347182
127586934
314652879
569738241
872419563

489352671
562781394
713469825
138246759
927538146
645197238
391674582
274815963
856923417

398276145
527814693
146935728
634729581
915483267
872561934
261347859
753698412
489152376

342965187
158742693
976138245
231874569
489526371
567319824
795281436
814693752
623457918

293516748
478329516
156784239
325941687
649837152
817652394
582463971
764195823
931278465

871356492
295714683
463829157
936487215
142563978
587291346
654972831
318645729
729138564

694738152
175629843
823154976
718543629
469271538
532896714
281467395
957382461
346915287

382746915
615298473
974531286
469175328
528369741
137482659
293857164
756914832
841623597

345879261
287164593
169523847
714652938
623981754
958437612
576318429
891246375
432795186

579863241
812475693
634192875
193624587
257938164
468751329
726519438
345287916
981346752

349867152
651329748
872415369
485136297
923758614
167294583
536942871
298671435
714583926

685731294
914258736
732946851
293184675
467523918
851697423
376812549
129465387
548379162

973842651
182695347
456713289
248567913
795231468
361489725
617928534
829354176
534176892

184725693
762493851
953186472
517869234
839214765
426357918
291578346
645932187
378641529

961253478
754698312
328147965
276314859
893765124
145982736
512479683
639821547
487536291

347968521
852314697
196752384
465283719
273196458
981547263
719635842
624879135
538421976

897536241
631482795
245971386
379854162
486127953
512369478
763248519
954613827
128795634

321498567
856372149
794615823
268754391
915263478
437189256
682941735
173526984
549837612

936725418
172948365
845613729
394861257
768532941
251479836
417396582
689254173
523187694

487132695
395467182
621598374
762813459
149256738
853974216
214785963
938621547
576349821

236195478
795842136
814736529
547369281
968421357
123587964
482613795
659274813
371958642

376198425
182435769
945267318
728314596
639852174
514679283
297583641
863741952
451926837

581936724
723154869
649782315
396548172
475261983
812379456
957613248
134825697
268497531

236758419
497136825
158924763
923581674
815467932
764293158
341875296
589612347
672349581

128439675
746518293
395267184
284351967
963724518
517896342
831942756
672185439
459673821

534691827
867235941
129487635
985763214
673124589
241859763
316972458
758346192
492518376

269145387
178369524
453287691
732851469
915476238
846932175
387614952
621598743
594723816

874216539
265394817
913587462
426853791
351729684
789641253
197465328
638972145
542138976

741538926
265497813
389621457
534279168
172386594
896145732
653714289
428953671
917862345

392785614
164293578
857461932
913874265
625319487
748526193
479658321
236147859
581932746

674829135
892531746
153746829
417683592
539214678
286975413
765192384
321458967
948367251

351489762
987263541
426517839
798621354
643895217
512374698
874956123
269138475
135742986

247891653
153627984
869543712
571489236
932716548
684235197
425968371
398172465
716354829

415378269
637295184
289614375
123586947
594137628
876942513
761453892
958721436
342869751

975364182
316528749
284719653
429857361
861432597
537196824
193645278
648273915
752981436

538274916
749316258
612598743
387651429
154923867
296487135
425839671
961745382
873162594

289163754
735284691
164795382
657438219
498621573
321579846
813956427
542317968
976842135

916548372
357216489
824397156
542789631
698153724
173462895
431825967
765934218
289671543

186395472
457862931
293147685
915286743
628473519
374951268
739514826
561728394
842639157

721943865
368571942
549628173
836192457
175486239
492357618
983714526
654239781
217865394

462579138
538241679
971683542
146397285
397852461
285416793
853164927
724935816
619728354

194523786
273816954
856794213
729651438
435982671
618347529
967135842
541268397
382479165

681947352
425163897
973825164
547396218
196284573
238571649
819752436
362419785
754638921

927468135
315729486
468531729
731256894
596843217
284917563
872395641
649172358
153684972

965371428
127485936
384296715
243768159
756149382
891523674
532614897
479832561
618957243

742918536
368475192
915632784
651329478
479186253
823754961
187543629
536291847
294867315

872491365
543726189
196538247
259364871
618257934
437819526
924685713
361972458
785143692

749358261
568142397
231967845
827519634
495836172
613724958
382675419
154293786
976481523

263571849
794328516
581496237
948237651
172965483
635184972
456712398
327859164
819643725

846915723
513267489
792843561
958172634
361459278
427638915
684791352
175324896
239586147

613748295
879265143
254139687
531496872
428571369
967823451
342987516
785612934
196354728

184356297
659827314
372149568
497632851
821574936
563981472
215463789
736298145
948715623

623519784
481627359
579438621
348172596
256894173
917356842
195283467
734965218
862741935

867259431
139648257
542371869
398725614
715964382
624183795
453817926
281496573
976532148

631582794
284917635
795463218
358271946
176849352
942356187
523698471
867134529
419725863

751329684
936418752
482756913
243865179
698137425
175942836
327684591
569271348
814593267

431287695
678549312
295316847
524863971
916475283
783921564
157692438
349158726
862734159

354768192
796421385
821395674
215943867
648172953
973856241
437289516
169537428
582614739

957162843
634897125
821345769
185623974
269471358
743958216
378516492
416289537
592734681

215863974
367941825
948275316
689734152
731528469
524619783
172496538
453182697
896357241

346972851
158436927
927158364
671593248
492681735
583247196
265719483
814325679
739864512

731862459
456391872
982754316
573186294
864279531
219435687
345617928
697528143
128943765

692317854
148652379
375498126
917864532
583279641
426135987
769523418
234981765
851746293

579362481
462198735
813754629
628439517
194527368
357816294
735681942
986245173
241973856

193468527
745231869
286597431
357146982
814329675
962785314
431652798
529873146
678914253

728563491
453197826
916482735
369278154
284651973
571934268
642319587
137825649
895746312

927684513
143725689
586139742
351278496
274963851
869451237
412597368
735816924
698342175

189562734
425731896
376984512
542873961
738619245
691245378
253196487
917428653
864357129

258314976
614759328
937862514
865971432
492583761
173246859
389125647
726438195
541697283

741932865
296458731
583716942
325894176
179623458
468571329
817245693
654389217
932167584

618475932
593286741
274139685
859612374
127394568
436857129
742561893
985743216
361928457

184539627
596247183
273861549
738654291
621978435
945123768
459786312
312495876
867312954

274318965
385962147
196754823
648529731
517643289
932871456
863297514
429135678
751486392

543297861
269183475
871654293
398471526
427569138
156832749
614325987
985746312
732918654

291873465
457962318
386514297
125498673
743156982
968237541
539681724
614725839
872349156

142598673
798436125
365217894
829641357
571983462
634752981
917824536
283165749
456379218

153987642
649253178
287164359
971438265
432615987
568792413
714829536
895346721
326571894

674395821
581627943
392148657
413259768
758461392
926873415
239586174
165734289
847912536

596473182
184952376
372816594
465391827
723548961
918267435
249685713
657139248
831724659

287461593
519273648
463985271
172694835
845317926
936528417
351842769
794156382
628739154

659417382
248356197
713298546
396721854
821543679
574689213
982164735
467835921
135972468

578142693
934678251
216935874
621587349
485369712
397214568
853791426
162453987
749826135

961724835
437856129
825931467
678149253
154372986
293568741
386217594
749685312
512493678

725381694
193746258
846259173
462173985
931865427
578924316
359617842
684592731
217438569

897321546
451689723
326754891
769412358
548963172
213875469
175236984
982147635
634598217

689724513
352916847
471538962
847361295
195872634
236459781
714695328
923187456
568243179

568942137
794613528
321578694
173465982
456829371
982731456
817396245
235184769
649257813

861573294
534692718
729481536
386129475
157364982
942758361
495817623
213946857
678235149

923641857
518327469
764895312
371264985
842539671
695178243
156982734
287413596
439756128

754691283
639582714
812347695
495763128
178254936
263918547
541879362
386125479
927436851

123758469
895246173
647391825
516982734
984673251
732415986
469527318
371864592
258139647

915347682
678921453
432865179
183459726
724613895
569278314
256784931
347192568
891536247

725938614
831642597
469175823
217593486
984267351
356481279
543819762
178326945
692754138

825367941
739184562
146925837
518692374
964738125
372451689
281576493
653249718
497813256

265841739
931572648
874693152
759128463
126439587
483756921
397265814
612984375
548317296

149627835
875439126
362185974
957264381
618793542
234518697
723851469
491376258
586942713

249135867
731268945
685947213
957312684
128654379
364879152
493581726
516723498
872496531

439178652
268594173
715263894
982457316
576321489
143986725
854612937
397845261
621739548

792584613
185369427
346271985
459823761
627915834
831647592
274196358
913458276
568732149

351297648
482365179
967481325
278639514
196548732
543712896
739826451
624153987
815974263

765184392
283967541
914352768
172643985
839715426
546829173
698431257
421578639
357296814

319587246
462193587
785462931
136845729
594726813
278931465
653278194
841359672
927614358

673192845
945378126
128456973
812537694
597624318
364819752
289765431
736241589
451983267

843691752
695372418
271458369
537219684
916834527
482567931
164785293
328946175
759123846

293167548
465398271
781542369
549781632
132654987
876239154
957813426
318426795
624975813

294781356
865934712
137652489
341526897
729813645
658479231
986147523
412365978
573298164

872345691
934681527
165927843
583179264
691452738
247863915
759214386
426538179
318796452

345891276
896752431
127463985
783524619
251639748
964178352
579316824
638245197
412987563

957268134
482193765
316457829
678942351
231685947
549371286
763529418
194836572
825714693

761824359
825396174
934715286
213589467
687143592
549267831
458672913
396451728
172938645

198724356
753186924
642395781
925438167
814672593
376951842
531249678
269817435
487563219

563821974
219374658
487956321
758249136
932165847
146738592
624583719
895417263
371692485

524187936
618593742
397642581
752861493
186934275
943275168
861429357
279358614
435716829

678439512
941527386
253186497
764895123
839712654
125643879
412378965
587964231
396251748

846297153
732541698
951683427
513768249
689124735
274935816
368452971
497316582
125879364

251437689
798156342
463892571
632548917
147629853
985371426
876914235
314265798
529783164

592476381
347812659
681593724
816249573
724351896
953768142
175624938
239187465
468935217

934817526
278456319
615392874
129645738
487123965
563978241
396281457
741539682
852764193

213458976
654297138
789163245
846532719
371984652
592671483
135726894
967845321
428319567

795486132
218973654
643152897
167528349
954631278
832749516
529817463
371264985
486395721

762149358
918235746
435876192
156927834
829413675
347658219
683591427
291784563
574362981

967241358
582739614
143856972
896513427
315472869
274968135
629185743
738624591
451397286

478931256
639245718
125678493
856129347
341756982
792384561
967513824
214897635
583462179

174539628
358624971
962781453
743192586
895367214
621458739
237916845
419875362
586243197

846327159
735981246
192546837
569732481
281469573
374815692
657194328
418273965
923658714

283765194
459312768
617984235
391547682
824136957
576298341
142659873
768423519
935871426

416927835
875413629
329658174
591872346
734596218
268341597
953184762
187269453
642735981

536274819
971683542
482591376
198325764
345769128
627418953
213856497
754932681
869147235

579816324
843275169
261943857
482639571
396751248
157482693
918527436
724368915
635194782

457621389
618539724
923874516
269145873
381792465
745386192
136257948
592418637
874963251

517498362
869237541
432651789
743912658
195386274
286745913
621879435
378524196
954163827

435217968
897536412
261984573
643871259
759623184
182495637
326759841
914368725
578142396

286793145
147285936
593164287
452931678
618547329
739628514
325879461
974316852
861452793

783124956
629753418
541869732
372641589
958372164
164985327
816437295
435296871
297518643

473618259
918253674
265749183
182534967
754196832
639872415
391485726
527961348
846327591

569723418
473861925
182594637
825316749
397458261
641279853
934182576
258637194
716945382

914837625
278596413
653142789
865719234
147283956
392654178
431978562
586421397
729365841

495816327
283759164
617423859
156234798
924678531
378591642
541382976
769145283
832967415

451869372
932457618
768312459
317246985
526198734
849735261
285674193
693521847
174983526

913256784
627348951
845791632
564827319
192634578
738519426
371962845
459183267
286475193

145932768
876154392
923687514
794265831
362418975
581793426
238576149
417829653
659341287

917358246
436972581
825146973
179625438
284731695
563894127
748519362
691283754
352467819

631825794
892347561
547619382
473256819
269178435
185493276
716534928
958762143
324981657

423781965
597632148
861495723
248316597
719254836
356978214
182563479
935147682
674829351

543712986
178695234
296483175
659138427
821574693
734926518
915847362
482361759
367259841

934156278
681372945
572984163
453817629
798623514
126549387
215738496
849265731
367491852

985763412
462981573
371254698
629847135
758136249
134529867
213695784
597418326
846372951

174395286
632178954
859246713
467819325
521637498
398524671
946781532
783452169
215963847

985437126
361298574
274651389
726983451
438516792
159724638
542179863
693845217
817362945

374612859
218495736
569378142
897123564
423567918
156849273
681254397
935786421
742931685

936578142
712349856
845126379
628917534
573684291
194235687
281793465
457862913
369451728

648192573
927358146
513764829
854629731
276513984
391847265
489231657
735986412
162475398

349268571
876514932
215973648
634789125
591432867
728651493
163847259
482395716
957126384

981247635
732596841
456138297
648759123
397612458
215384769
874923516
169475382
523861974

516723894
748956312
293481756
351864279
682597143
974312685
835679421
169248537
427135968

742319685
861725943
953684172
526493718
174862359
389157426
638541297
495276831
217938564

429678351
561243978
783951624
317892465
942365817
856714293
634127589
275489136
198536742

536724981
748915263
192863574
264359817
371286459
985471632
459637128
813592746
627148395

682159374
741283956
935476821
596741238
813625497
427938615
158394762
269817543
374562189

764519823
329468175
815372496
271853964
956247318
483196752
138925647
547681239
692734581

871426539
539718264
426359817
983572641
154683972
762941358
397264185
648195723
215837496

492576138
378149625
615832794
234968517
167254389
589713246
956421873
741385962
823697451

794832516
658197423
132465789
581649237
479283651
263751948
916528374
845376192
327914865

926135487
587642391
341987652
264859173
193764528
758213964
432598716
819476235
675321849

729341856
164985327
583726194
236574918
857619432
941832765
415297683
678153249
392468571

942358167
637912548
518476239
784539612
293164875
156827394
375291486
861745923
429683751

632945817
851726349
497183562
523468791
764591283
918237456
379654128
285319674
146872935

358692174
476518239
129743586
712984653
593267418
864135792
641359827
987421365
235876941

734826951
269315784
185794632
528941367
473568219
916237548
891673425
647152893
352489176

847651932
691273845
523984761
756148293
139562478
482397156
274835619
368719524
915426387

439517682
758236941
612948537
576123894
381469725
294875316
923654178
845791263
167382459

796831245
132754986
548296713
675318492
483962157
921547638
864173529
319625874
257489361

981326475
672459138
453781926
829645317
136978254
547132869
715893642
394267581
268514793

349657182
571832964
628419573
837921456
456783219
192564738
765298341
214376895
983145627

325916748
648357291
971482356
864271935
793548612
152693487
589764123
436125879
217839564

612879534
487531296
359462178
145297863
968153742
723684915
271345689
536918427
894726351

924857631
713624985
685193724
852731496
476982513
391465872
239576148
168249357
547318269

719432568
528967314
436581297
972358641
154726983
863149752
645213879
391875426
287694135

159726348
423589671
678413259
592341786
861972435
347865192
936254817
284197563
715638924

968527431
472316859
153948627
321485796
586179342
794263518
619734285
237851964
845692173

497381652
568279341
231546897
782915436
954763218
316824579
173658924
625497183
849132765

517849326
923165748
486273159
235987461
174632985
869451273
642398517
798514632
351726894

274569138
816342795
593817246
132485967
487196352
659723481
765234819
328951674
941678523

972638541
416259378
538471269
341986725
785324196
629517834
854792613
167843952
293165487

432169875
851237469
769458123
518692734
923784651
647513298
194376582
375821946
286945317

824619375
315784629
697325481
768542913
149873256
253961847
472136598
531298764
986457132

957318462
326574918
814962753
243689571
579123846
168457239
435891627
791246385
682735194

274961538
931258764
865473912
783645129
192387456
546192873
458726391
329514687
617839245

698357241
213984576
754621893
431295768
829176435
576843912
185439627
342768159
967512384

972358164
153642879
486719352
891467235
764523981
325981746
619874523
248135697
537296418

261379458
359468271
748125639
695712843
172843596
834956712
413287965
926534187
587691324

478129563
623845971
159637842
547291638
391486257
286753419
812364795
934572186
765918324

642791835
798325164
315684297
987412356
134568729
526973418
853149672
461257983
279836541

861325947
753491286
942786153
374812695
518967324
296534718
127648539
689253471
435179862

315829647
468731529
972465138
891354762
247698351
536217984
124573896
783946215
659182473

917853462
628974135
543126789
781645923
354291876
269738541
432589617
896317254
175462398

273659184
694183275
518274369
851462937
926731548
347598621
132947856
469825713
785316492

324791865
798265341
615834972
489172653
163459728
257683419
576918234
941327586
832546197

896374512
257816394
134925876
689241753
325798641
471653289
912567438
743182965
568439127

534921768
729486315
168375429
617258943
495713682
382694157
871569234
246837591
953142876

387594612
524816397
169273458
216938574
743651289
958427136
875162943
631749825
492385761

138726495
524839671
697451823
815964237
342578169
976312584
463295718
289147356
751683942

738265914
654139872
921847563
845692731
316578249
279413658
482356197
167984325
593721486

781645239
425931687
693827541
318476925
967258413
542193876
274369158
136584792
859712364

937548612
124637859
685129734
541762983
293481567
768395421
476813295
359276148
812954376

497213685
638975421
512648397
749582163
863197542
251364879
984751236
126839754
375426918

261495378
453876219
798213546
915348762
874962135
326157894
139584627
682739451
547621983

397514862
452768391
186923547
761359284
538246719
249871635
815692473
973485126
624137958

653198742
197642853
248357196
319864527
526971438
784523961
931486275
875239614
462715389

963415827
587392164
214876359
851924736
796183245
432567981
148259673
379648512
625731498

631527489
298314657
457986213
512863794
869472135
743195862
386249571
974651328
125738946

156479823
923681475
847523196
374912568
269358714
518746239
432165987
791834652
685297341

752431869
368975421
149286375
571362948
934718652
286594137
497123586
825649713
613857294

697382451
842195637
513764982
156849273
429537168
738216549
271653894
364928715
985471326

538421976
746598321
921673584
853164297
612739458
479852613
195347862
367285149
284916735

931576284
748219653
526348791
274983165
685421937
319657428
493165872
862734519
157892346

341976528
728534691
695218437
874629315
136745289
952183746
467391852
513862974
289457163

271563984
649182375
583974621
768241593
354698712
192357468
916425837
835719246
427836159

921438756
673195482
458627913
237869145
584213679
169574328
895341267
746982531
312756894

429835716
356471289
781629534
215368497
934217865
678954321
562143978
843796152
197582643

614257938
397486152
582913746
256379481
839142675
471865293
145728369
763591824
928634517

842976351
579431826
136852974
458297613
627143589
913568247
761385492
295614738
384729165

825179436
193246785
647853219
276314958
431598627
958627143
789432561
312965874
564781392

491738526
285496731
763125498
152364879
834917652
976582143
617243985
349851267
528679314

497568231
285317694
316924875
723841956
961735482
548692713
154279368
839456127
672183549

268345197
417892365
359716248
742689531
936571824
185423976
894257613
671938452
523164789

932158674
567432918
841967523
415326897
628579341
379814265
196785432
754293186
283641759

495126378
637894125
182537694
758943261
964271583
321658947
249715836
576389412
813462759

967483251
814562973
325179486
472836195
653921847
189745362
248357619
531694728
796218534

821653794
654987213
937421658
462879531
583214967
179536842
296148375
718365429
345792186

537421968
481796352
962853741
824579136
713648295
659312874
398165427
246987513
175234689

827351649
365294187
914786352
542863791
193527468
786149523
239615874
451978236
678432915

715648392
369257841
824319765
152476938
487593126
936821574
278134659
591762483
643985217

514276893
296138754
783945216
649321578
857694321
321857649
165482937
978513462
432769185

954283716
781946523
326715489
643891275
879452361
215367948
467139852
192578634
538624197

197834625
436592871
852671439
678923514
519487263
324165798
961748352
783259146
245316987

472953186
938261547
615847392
257486913
386192475
194735268
549378621
861524739
723619854

342719568
869543127
157862493
538624971
716938245
924175386
273456819
695281734
481397652

542637198
371489526
986152473
134928765
628715349
795346281
417893652
269571834
853264917

957283416
324619785
681457932
743965128
165728349
298134567
519842673
876391254
432576891

827614359
916532847
543987162
674293581
385176924
291845673
739458216
452361798
168729435

463781925
289654317
175932684
598173246
647529138
321468579
752346891
814295763
936817452

761542398
485391672
932768541
218456739
347219856
659873214
176925483
523184967
894637125

894627135
235148697
167359284
712934568
659812473
483576921
971463852
346285719
528791346

463128759
295437816
178596324
752649138
614283597
839751642
541862973
387914265
926375481

324961578
659783421
178542963
261478395
983125647
745396812
492837156
536219784
817654239

925431876
736982415
481657932
354296187
892713564
617548293
269174358
578329641
143865729

639842175
512376498
784915623
476183952
128594736
953627841
291758364
347261589
865439217

624351789
579684213
813297465
192843576
356179824
748562931
935718642
267435198
481926357

681325794
753491682
924867513
195276348
876143259
432958167
317689425
268534971
549712836

618435297
547629183
329178564
894317625
276584319
135962478
751846932
483291756
962753841

731624985
245819763
968537214
493756821
812493576
576281349
659172438
324968157
187345692

957216348
183974256
246385791
894751623
712463985
635892174
528139467
471628539
369547812

241796538
867532491
593184726
458329617
312867945
976451283
634278159
725913864
189645372

862491357
514732689
973568241
327149568
456873912
198256473
631985724
785324196
249617835

485163972
239847561
716592483
354681729
178329654
962475318
523714896
641958237
897236145

682913475
579248613
143567982
914752368
368491257
257386194
795124836
436879521
821635749

685437912
329165874
417829563
792513486
856942137
134786259
241378695
978654321
563291748

812796534
795342168
346815972
274931856
638524791
159687243
963178425
487253619
521469387

853617429
947852316
612349857
265174983
798263145
431598762
189726534
576431298
324985671

439765218
785219346
261438579
897643125
146852937
523971684
672394851
918527463
354186792

241376859
953281467
768459123
684927531
325164798
197835642
836512974
472698315
519743286

587641293
249357681
316928457
734516928
628479315
951283746
195732864
472865139
863194572

517469382
392875164
468132579
789254613
253716498
641983725
826347951
135698247
974521836

432897516
957612483
168354729
621538947
584279631
379461852
795183264
216745398
843926175

139428675
857639124
246175983
398256741
471983562
562741839
715364298
684592317
923817456

184596723
597238164
236147895
861759432
349862571
752314689
418623957
625971348
973485216

312764985
649158723
587239461
865971234
174325896
923486157
738612549
456897312
291543678

236419785
891573642
745268319
367892154
184756923
529134867
613945278
472381596
958627431

267438951
934521678
851967432
189645327
542783169
376219584
425896713
793152846
618374295

394671852
168245379
257839416
726318594
583496127
941527683
675984231
412753968
839162745

529837614
671542839
348196257
935718462
164259378
287463195
712685943
896374521
453921786

843627195
167953284
529148673
386219457
294765831
715834926
958476312
471382569
632591748

389472651
254681379
617539482
875143926
932765814
146298735
598316247
423957168
761824593

471695823
236841975
859372146
382459617
914768352
567123498
793584261
145236789
628917534

452196873
617853429
938724651
586437912
371962584
249518367
123645798
895371246
764289135

649573281
518942367
327861459
195684723
436257918
782319546
854736192
263195874
971428635

164853792
328974516
795162348
849527631
672391854
513648279
251436987
436789125
987215463

139425678
872169543
645378129
391582764
726914385
458736912
283651497
917843256
564297831

453278196
829316754
176459832
612987345
794531628
538642971
365894217
981725463
247163589

329856174
654137829
817294653
548362917
961748532
732915468
473581296
285679341
196423785

497163825
836254791
125897436
314925678
659748213
782631549
271589364
948376152
563412987

942165387
183974526
765283491
891452763
427638915
356791842
219547638
534816279
678329154

867314295
435927861
291586374
613479528
529138746
748652139
982765413
174893652
356241987

479562831
516938742
382417569
867351294
253749186
194826357
625184973
931675428
748293615

639215478
158497263
472386591
294158637
785632149
361749852
523874916
916523784
847961325

578634219
132978546
946512837
615849723
294763158
387251964
453187692
869425371
721396485

382194567
164257398
579683421
428719653
753846219
691325784
815432976
237961845
946578132

429651873
687934521
531287946
918725364
243169785
765348192
352876419
174592638
896413257

859413627
416782953
723695841
278356194
931824765
564179382
197548236
342967518
685231479

124685793
738219645
695374182
412896537
967531428
853427961
586742319
241953876
379168254

857412396
249386157
136957842
794538621
681274539
523691784
965743218
412865973
378129465

527413689
183596427
469872513
241365798
378941256
956728341
795134862
832659174
614287935

836794215
749152368
521638749
192367584
468925137
375481926
613879452
954216873
287543691

925376841
486251379
731984256
642817935
819635724
357429618
264593187
573168492
198742563

896354271
314279856
527861394
452987613
731426589
689135742
243518967
978643125
165792438

185624379
743958261
692173485
269381547
451792836
378465192
537246918
816539724
924817653

216579384
789432156
345681729
931756842
824913567
657248931
472895613
563127498
198364275

174638925
236591784
958742631
529813476
683974512
741256893
865127349
392485167
417369258

465781923
391425678
728963541
576198432
132546789
849372156
284659317
653217894
917834265

249675318
735891624
681324957
128469735
564713892
397258146
473982561
812536479
956147283

194735286
625819473
387624519
738251694
216947358
549386127
863192745
952473861
471568932

197546832
862371549
453298716
714685293
928713465
635429187
586137924
271964358
349852671

376958421
985142637
124367598
418693752
592471386
763825149
849516273
657239814
231784965

476921385
931758246
528634917
817293564
395846721
264517893
749185632
152369478
683472159

865714239
947832156
321965784
196327548
472586913
583491627
619248375
258673491
734159862

398517462
472683195
516249738
263791854
184325976
957864213
739458621
645172389
821936547

746391852
152684379
893275461
578462193
219738546
364519287
681943725
427156938
935827614

143895627
289376451
675124893
956231784
827649135
314587269
432918576
768453912
591762348

957842631
316957428
284163759
849375162
531629847
672418593
728596314
495731286
163284975

813945276
765182943
942376518
639721485
457638129
128594637
391267854
274859361
586413792

583971426
169342857
247658913
931425768
856739241
724816395
495183672
372564189
618297534

489231765
153867249
672594831
547319682
231678954
968452173
316985427
725146398
894723516

629781453
315492678
487563129
762314895
138957246
954826317
576148932
291635784
843279561

163975428
792648531
845213967
927384615
356197284
418526793
274839156
631752849
589461372

479568123
216734895
583129467
351296784
794815632
862473951
928347516
637951248
145682379

518467329
374529816
296318574
721685493
483791265
965234781
837946152
652173948
149852637

683579421
412638579
597241368
268315794
354927186
971864235
149783652
725196843
836452917

732481695
598726314
146935728
951672843
284153976
367894152
829567431
613249587
475318269

395718426
248659173
761324958
829137645
453296781
617485239
184562397
532971864
976843512

479621358
816537492
352948617
725196834
631482975
948375261
293754186
187263549
564819723

629741538
851293647
734568129
587326491
463159782
912874365
375682914
296417853
148935276

519347826
648129573
372586149
867253914
493671258
125498637
936715482
754862391
281934765

186974352
972853614
345216798
714692583
258431976
639587421
561748239
827369145
493125867

326978154
419536728
875421936
652814379
134792865
987653412
598167243
763249581
241385697

315647892
924183765
867259413
651324987
238976541
479815236
782461359
143592678
596738124

375469281
864312795
291875463
647531829
958624317
123798654
416257938
582943176
739186542

167952843
243861579
589437126
971283654
836594217
425176938
758319462
392645781
614728395

324896157
691752843
587143692
768519234
249638571
153427986
975361428
436285719
812974365

684317925
513429876
297856413
456291387
978635142
321748659
869172534
142563798
735984261

624378591
397156248
851942763
263485917
179623485
548791632
786234159
915867324
432519876

872415369
194376285
653982147
285697431
946231578
317854926
538749612
461528793
729163854

265837194
793142568
481596273
654721389
817963425
329458617
936284751
148675932
572319846

124673598
756918234
983452716
295136487
418725963
637849152
872391645
341567829
569284371

934615782
872394561
651782934
367948215
219536847
548271693
786423159
193857426
425169378

798214536
253687914
461593728
317869452
985432167
624175893
546721389
879356241
132948675

648597123
219346785
357218469
192453678
465872931
783169254
936781542
874925316
521634897

527864139
463519287
198732645
842153976
751496328
639287514
214675893
985341762
376928451

249376815
813254796
675189234
354792168
781563429
962841357
438925671
197638542
526417983

873541962
146239758
952678314
617483529
524796183
389152647
238915476
765324891
491867235

456829173
897513624
231647958
689354217
574192836
312768549
928471365
145936782
763285491

421375698
837691245
596824137
652913874
789246513
143587962
318462759
975138426
264759381

174685932
936247851
528931674
657129348
482573196
391864527
765312489
849756213
213498765

765139482
234578916
981462735
179825364
423697158
856314297
348751629
512946873
697283541

869742315
753618294
142935867
681397542
427856139
395421678
574263981
916584723
238179456

127469853
698351247
435728169
563214978
982537614
714986532
259143786
376895421
841672395

465378912
937142586
218569734
821736495
749851623
356924871
683417259
572693148
194285367

371598426
564217893
289463751
945721368
618354972
723689145
192876534
457132689
836945217

185476329
236198547
749352816
497561238
853924761
621837495
368215974
572649183
914783652

853194276
472638195
916572348
627941583
584723619
391865427
165287934
238459761
749316852

239784561
647951823
185632947
762519384
891463275
453278196
316827459
978345612
524196738

924536871
836147925
571928463
149763258
263854719
758219634
692381547
417695382
385472196

296834715
487152963
513697284
362741598
145928376
879365142
654279831
728413659
931586427

576213984
824957631
391864725
748639512
263581479
159472368
485726193
917348256
632195847

786513924
214968753
539274168
628491375
957326481
143857692
891635247
365742819
472189536

281769354
945823167
763415982
412956873
897234516
356187429
139572648
678341295
524698731

836145792
495327861
217689543
341972658
768513924
952864317
524798136
679431285
183256479

152934768
738562194
964718523
681253479
547891236
329647815
213486957
896175342
475329681

813542697
294761385
657983241
125874963
748396152
936215874
469127538
372658419
581439726

324158697
516397842
987624153
251963784
849271536
673485219
195732468
768549321
432816975

471532698
269814375
835769412
986273154
547681239
123495867
394158726
752346981
618927543

286751439
374928156
519346278
945162387
762583914
831479625
498237561
653814792
127695843

623987451
741253869
985614372
172349685
364528197
598176234
817435926
239761548
456892713

428591736
179436852
653728914
291643578
765182349
384957621
812379465
947265183
536814297

968527341
473681259
251934786
612348975
547192863
389756412
136879524
725463198
894215637

279638145
613945872
584721639
896317524
341562798
725489361
162874953
938256417
457193286

512678349
479325168
368149257
796483521
253761894
841592736
134957682
987236415
625814973

471869523
539421678
682537149
953278416
724196835
168345297
896714352
347652981
215983764

143528769
679413852
528679314
864957123
712364985
395182647
281735496
936241578
457896231

914257683
372896154
685143792
139625847
526784931
748319526
261538479
893471265
457962318

317526984
842193765
569478312
976845123
253917648
481362597
638259471
195784236
724631859

981237465
347516829
652948713
295763148
816429357
473851692
128675934
734192586
569384271

657438921
493712856
281596743
732965184
819324675
546187392
968241537
174853269
325679418

534927618
167538429
289461753
875394261
421685937
396172584
743216895
618759342
952843176

273154986
586932741
491768235
127485693
864379152
359621478
948516327
632847519
715293864

362985471
478162359
195743628
751436892
934821765
286579134
829617543
613254987
547398216

932641578
876592431
154837926
469273815
217985643
385416297
541328769
693754182
728169354

897461325
326859714
145372689
968247153
251938467
734516892
683795241
572184936
419623578

873241956
592683174
164759283
317596428
246378591
958124637
425817369
689432715
731965842

498352176
132476985
756981234
371648592
245193768
689725341
927564813
563819427
814237659

495871623
176235498
238496157
862513974
913742586
547689231
624358719
359167842
781924365

498276513
732951648
561348297
184527369
673489152
259163874
917835426
826714935
345692781

489376215
716952348
253148796
362719584
591834627
874265139
945623871
627481953
138597462

147962538
568134792
392578614
971253846
423681957
685497321
854729163
719346285
236815479

345891267
961572384
278634159
432159678
516783492
789246531
193468725
854327916
627915843

346178592
851269734
972534861
135687249
287941356
694325178
569813427
413792685
728456913

987163452
162457938
534289176
815972364
273614895
649538721
321895647
758346219
496721583

613758942
985124673
742963158
129376584
467285319
538491267
271549836
396817425
854632791

975236841
846517932
321894675
689451723
532769418
714328569
297145386
463982157
158673294

479862153
215743698
386591472
647219385
928354761
531678924
893427516
762135849
154986237

985164372
673289145
124753698
261435789
458976213
739821456
397542861
816397524
542618937

467253819
859417362
132698754
594361287
681972435
723845691
978534126
315726948
246189573

697534281
541872369
283619754
162948537
879153642
354726198
936287415
718465923
425391876

693815247
145279836
728634591
256947318
387561924
419328765
574192683
961783452
832456179

294387516
781645392
536129478
817436259
429758631
653912847
342891765
165274983
978563124

795413286
814962753
362758149
936827514
127345698
458691327
641579832
589236471
273184965

479215368
165893724
283467915
698742153
731589642
542631879
927158436
314926587
856374291

164832579
327159648
985647231
279461853
653278914
841593726
736915482
598324167
412786395

438629751
129573864
675148932
982715346
547362189
361984527
814257693
753496218
296831475

537948621
264315789
189627435
396581274
721493568
845276193
912734856
678159342
453862917

136524798
579368412
824917365
293745681
751683249
468192573
345879126
682451937
917236854

156792843
924358167
837461529
548276391
361849275
279513486
495127638
782635914
613984752

695827143
412539867
378416592
761258439
589364721
243791685
957643218
834172956
126985374

856134927
721659384
943728156
537241869
684593712
192867543
219475638
368912475
475386291

482136597
361579842
597842316
628397451
943215768
715468923
236754189
874921635
159683274

659871234
872493516
143562798
367145982
214789653
985326471
526918347
798234165
431657829

476253819
182697534
935814267
329145786
614978352
758326941
567439128
243781695
891562473

759148326
283567491
164293785
946732518
832651974
571984263
398426157
615379842
427815639

629417358
581329467
374586291
865174923
942638715
713952846
137245689
498761532
256893174

345821769
976354812
128967435
861572943
592643187
437198256
289436571
654719328
713285694

253789641
684125397
197643285
469358712
735291864
812476539
928534176
546817923
371962458

812495637
694387251
537126948
176234895
428579316
359618472
265941783
983752164
741863529

439812576
715436829
682975431
856347192
923168745
147259368
368721954
271594683
594683217

972831654
435726891
861549237
187293465
546178923
293465718
659384172
718952346
324617589

718529463
654873219
932146587
241795836
375681924
869432175
426358791
197264358
583917642

725639184
913482675
648517293
894275316
271963458
356841729
569724831
182356947
437198562

169523748
483197625
572846913
754932861
321468597
698751234
246385179
837219456
915674382

648529173
532761894
917834562
281643759
794258631
365197248
129475386
853916427
476382915

283749615
576321489
941856732
762438951
359162847
418975326
194587263
635294178
827613594

641395287
879624135
352781946
493512768
286437519
517869324
164973852
938256471
725148693

938245167
716398542
452671398
391786254
275439816
684152973
829564731
563817429
147923685

291587463
483692517
576143892
968351274
314729658
752468139
625974381
147835926
839216745

194786253
573214986
682935174
958641732
321897465
746352891
867423519
235179648
419568327

198374562
237856941
645192873
762418395
351927486
489563217
824731659
513689724
976245138

476283195
135496728
829715346
298174653
351628479
764539812
517362984
682941537
943857261

654871392
281943675
793256418
945318267
368427951
127569834
472695183
539182746
816734529

321986457
897425361
456317892
165273948
942851673
738694125
684532719
213749586
579168234

948635217
632417958
175829346
369781425
284593761
751264839
813952674
426178593
597346182

462817935
587329461
391645278
743158629
625934187
918276354
254793816
839561742
176482593

496872531
851349267
723156948
619235784
374698152
285417396
932784615
168523479
547961823

157862934
936174825
482935167
365497281
729318456
814256379
271689543
598743612
643521798

615427983
392658417
847391526
786914235
139275648
524863791
273589164
958146372
461732859

387925614
961437528
524861397
198273456
435689271
672514983
843792165
256148739
719356842

179854236
648132975
532769418
364581792
987246351
215973684
456317829
893425167
721698543

312489765
987651243
654723189
538947612
241536978
796218354
823174596
479365821
165892437

521768934
469253781
387149652
256874193
134925867
978631425
615397248
793482516
842516379

731649258
562187349
984532716
456821937
873964125
219375864
697253481
125498673
348716592

549132687
328576419
671894532
284357961
167249358
953681724
412963875
735418296
896725143

935186472
187452369
462397815
214963587
359874126
876521943
528619734
641735298
793248651

132586749
495732681
678914523
763298154
984175362
521463978
357821496
246359817
819647235

182975634
396148572
754236819
615392748
879451326
243867951
967524183
521683497
438719265

914865372
375219684
268473951
452197836
789634125
631582497
827341569
543926718
196758243

824531679
693427185
517869432
739184526
452693718
186752943
945218367
378946251
261375894

425318967
896527314
317694285
684239751
952471638
731865492
578946123
249153876
163782549

476293815
182564793
359871642
863745921
741982536
295136487
624359178
937618254
518427369

142786359
673591248
598234671
257918463
369427185
481653927
816345792
725169834
934872516

459813276
317246859
826759134
295671348
168934725
734528691
642385917
971462583
583197462

372418596
691527348
548369127
125784963
437692851
986135274
854271639
769853412
213946785

569281374
142673598
783495126
218536749
695147832
374829651
951364287
837912465
426758913

853169274
479352168
162478593
315724986
798536412
624891357
987213645
531647829
246985731

647293851
389651274
251478396
976382415
428915637
513764928
832147569
765829143
194536782

346958127
128734569
597216348
673421985
254389716
981567234
862195473
415873692
739642851

345678219
791523846
682419573
976285134
513794682
824361795
467832951
138956427
259147368

891236457
627145983
345987261
539418726
412769835
786523149
158394672
974652318
263871594

628974531
439518762
715623498
284135679
356897214
197246853
563489127
941762385
872351946

527164398
386279145
914853267
291487536
658321974
743596812
135648729
472915683
869732451

381754296
462398571
795216483
814639725
973825164
256471938
148962357
539187642
627543819

342817659
815692734
976543128
581274396
497361582
263985417
659738241
724159863
138426975

952184367
468973125
173652489
731546892
246897513
589231674
697315248
314728956
825469731

541762839
978345126
236918475
192836754
687451392
453297681
764523918
815679243
329184567

512437869
496258173
387916425
148725936
673189542
259643718
765394281
824561397
931872654

938125476
471396528
562847139
894712653
623958714
157634892
386579241
215483967
749261385

218459736
795386142
643721985
482567391
971243568
536198427
864915273
127834659
359672814

289143765
364752819
751869324
847521936
132697458
596438172
415386297
623974581
978215643

943581276
728649531
615273984
576498312
189326745
234157869
861932457
352714698
497865123

169487325
738652491
452319678
275946183
981735246
643128957
817293564
524861739
396574812

863429175
945713862
172568943
458692317
691837524
237145698
524986731
716354289
389271456

462795138
983214567
715836924
371568249
526149783
894372651
259487316
638921475
147653892

679583142
158264379
432719658
765432891
893651724
241978536
326145987
987326415
514897263

872596134
641328975
359417628
417659283
935782461
286134759
124863597
798245316
563971842

841692735
539784216
627153489
754369128
293817654
186245397
318576942
962438571
475921863

362759481
857134926
194286735
689321574
523467198
471895362
735642819
916578243
248913657

827394156
369851724
154726938
485932671
731645892
692187543
513478269
976213485
248569317

915276843
824139756
763845921
658491372
297368514
431527698
546982137
389714265
172653489

196245378
342187965
875936214
684723591
527419683
931568427
763852149
218394756
459671832

624739158
375841962
918256743
257684391
461397825
893512674
736125489
142968537
589473216

341985672
529671438
786342519
938157264
152463987
674829351
415238796
297516843
863794125

164852937
752693418
389147652
518326794
426971583
937584261
841269375
675438129
293715846

647852319
925317486
138649752
573968124
816524937
492173865
764281593
351796248
289435671

628793541
791854362
534621798
213975684
976248153
485316927
347589216
152467839
869132475

957143268
432658719
168279435
391482657
745961823
286735941
619327584
523894176
874516392

758943216
294516387
361287945
582394671
947165823
136728594
815439762
623871459
479652138

798536421
463721895
521498376
389612754
672345918
145879632
954163287
216987543
837254169

735862914
814597263
692341857
256784139
948213576
173659428
589136742
467925381
321478695

684917235
521638479
973254186
842169753
167543928
395872614
218495367
759326841
436781592

453781629
926543718
817296345
139865274
568427193
274319856
781934562
395672481
642158937

685142793
419753286
237698541
823967415
941385627
756214938
192536874
574821369
368479152

635479812
279186534
814235769
493861275
528397146
761524398
347652981
182943657
956718423

534921786
961784352
278365419
649158273
312647598
785239641
896573124
153492867
427816935

423618597
678925143
519743628
387569214
196432875
245871936
962384751
854197362
731256489

526934817
193687425
847512396
764195238
319728654
258463971
971246583
682351749
435879162

859423176
263871459
471695382
637918524
148256793
592734618
985347261
316582947
724169835

872943561
319568427
654127839
437289615
925631784
168754392
296375148
743812956
581496273

783451629
912367854
564298317
497612538
635874192
128935746
276143985
851729463
349586271

381576942
729438516
645219873
234981657
167345289
598762431
416893725
972154368
853627194

782341659
615829374
349675128
196452783
874936512
253187946
538794261
421563897
967218435

572496831
413827569
968531724
621784953
849365217
735219486
194658372
256973148
387142695

138576294
796432581
254819376
629154837
347298615
815367429
471623958
983745162
562981743

416729583
528436971
397185426
765892314
134567892
982341657
873254169
249618735
651973248

243917586
587642139
196583472
674831925
815429763
329765841
961274358
752398614
438156297

587231694
413569278
962478531
874312956
326985147
159647382
645723819
731896425
298154763

153678924
769432158
284951367
615897432
342165879
897324615
976543281
421786593
538219746

687321945
253849761
419765823
596418372
872593614
341672598
768134259
125987436
934256187

689251473
327846195
541937268
832165749
765429831
914783526
178692354
493578612
256314987

621537489
387914652
954628137
435761298
819352746
762489315
593246871
278193564
146875923

746218359
392456781
851739462
689541273
517362894
423987516
138625947
964873125
275194638

936148725
527639148
481725693
614857932
792364581
358912467
169583274
273491856
845276319

172469835
589213647
346578291
925746183
637182954
418935762
861324579
794851326
253697418

853916274
276834159
914275368
462153987
789642513
531798426
328569741
145387692
697421835

146758239
592431768
873269145
967513824
381924657
254876391
415382976
738695412
629147583

531487692
489526173
276139845
143258769
627913584
895764321
752891436
968345217
314672958

267314598
185279436
394685721
671923854
428567319
539148267
943751682
752896143
816432975

672941538
439865271
158273964
541729386
396458712
287316495
715632849
823194657
964587123

741952368
356481729
829637145
518724936
937568214
462319587
273845691
185296473
694173852

136458972
925137864
478629513
781365249
549872136
362941785
213584697
697213458
854796321

541368972
897251346
362974518
218743695
675829134
439516827
723185469
986432751
154697283

672153498
584976213
139248576
946735821
851629734
723814965
418392657
267581349
395467182

756328194
834971265
921546387
263497518
487615923
519283476
695732841
172854639
348169752

943758621
268319745
715462983
124937568
356821497
879546312
592174836
431685279
687293154

168523974
437891526
925746318
271659843
854312697
396478251
743265189
612984735
589137462

654378192
789216534
213549876
842157369
576934281
931862457
195723648
367481925
428695713

326741589
751968342
498253176
935674218
867129453
214835967
689512734
142387695
573496821

184973256
239516784
765248931
396487125
452139678
817652349
978364512
523891467
641725893

189653427
346287915
572419863
214768359
735941682
968325741
457196238
823574196
691832574

139467258
528391674
476852913
714629835
693518427
285734196
841273569
352986741
967145382

157839642
469217853
823465197
541628379
678943215
932751486
396174528
715382964
284596731

124853697
836279451
957641328
792165843
468397512
513428976
385714269
679532184
241986735

137562984
465798312
289341675
918425736
743916528
526873491
852639147
694187253
371254869

732958461
459761382
618432957
863215749
925847136
147693528
274589613
581376294
396124875

791658234
365247198
482931765
523476981
679185342
814329657
236514879
157893426
948762513

196754832
785632149
342981576
961345728
827196354
453827691
634278915
519463287
278519463

974581623
523796841
861234975
386975214
795412386
412863597
658127439
237649158
149358762

741236985
825791463
369548172
518329647
492617358
673854219
154982736
986473521
237165894

379821654
146795283
528364197
812957346
954632718
637148529
761589432
495273861
283416975

528694731
476318529
193257846
357461982
264983175
819572364
785146293
631729458
942835617

961734285
538296147
274815639
183647592
659123874
427589361
745362918
312978456
896451723

241789635
587163924
963452187
475391862
832674591
619825473
124936758
398547216
756218349

687154932
492673185
351298674
563421897
914786523
728935461
136847259
879512346
245369718

754326819
238914657
619578342
167293584
543687921
892145763
985431276
371862495
426759138

541697328
268453197
937281654
786139245
193524876
425876931
812345769
374968512
659712483

152786493
374925618
698431572
726198345
543672189
981543267
469257831
815369724
237814956

928136754
465987321
137542986
873691542
296854173
541273869
689415237
312768495
754329618

578163429
469287531
132459786
346921875
917845362
285376194
891532647
754698213
623714958

471982356
259736148
863145729
934617285
782453691
615298473
546871932
327569814
198324567

892417356
514263978
736958214
325789641
478126593
169345827
987531462
253674189
641892735

128534796
973612845
564879123
687923514
351487962
492165378
739248651
215396487
846751239

687354192
524891637
931726584
345987261
279163458
168245973
816572349
752439816
493618725

426573981
315894726
987216354
578369412
293451678
641782539
154938267
832647195
769125843

892475163
143896257
675231489
759364821
436182975
218957346
961748532
387529614
524613798

943816257
827953614
156427839
478361925
562789143
391542786
785194362
619235478
234678591

732465981
546819723
189723465
615348297
978256314
324197658
893671542
467582139
251934876

791854236
548362917
326971854
834296175
217583469
659417328
983725641
172648593
465139782

396257148
852419673
174386592
731968425
685124937
249573861
423891756
917635284
568742319

126387954
483915672
759246831
971652348
642831795
538794126
294163587
865479213
317528469

216879435
837415296
945362817
792134568
561298374
483657129
174983652
629541783
358726941

357169824
894527631
216483795
728634519
145798263
963215487
672341958
481956372
539872146

673815942
184297635
259634781
465982173
392741568
817356294
746128359
928563417
531479826

587169324
291347865
643258179
976431582
425986713
138725946
314892657
759614238
862573491

925376841
413958627
786412395
849765132
561243789
372891456
634129578
257684913
198537264

347268195
519743826
682519374
165932748
893476512
274851639
756194283
421385967
938627451

538294716
679518423
241673859
816329574
793451268
425867391
367982145
154736982
982145637

472135896
895642173
163789425
657891342
341256987
289473561
724318659
918567234
536924718

349651728
618472359
752938416
963724185
574189263
821365974
497516832
186293547
235847691

786391425
159742368
324865791
462139857
873256914
915478236
547623189
291587643
638914572

167432598
948165327
352897416
425671983
879253164
613984752
584729631
736518249
291346875

362785149
157934286
948162735
794851362
836297514
521346897
413529678
675418923
289673451

694583271
275149638
813672549
381956427
746328195
952417863
438291756
129765384
567834912

382197564
167453298
954268731
719826453
638574912
245319876
593642187
821735649
476981325

658347912
429851736
371926845
984273651
217695483
563184279
792518364
146739528
835462197

793825146
865714923
214693578
581462397
937158462
426937851
152346789
679581234
348279615

632849175
518627394
497351826
251736489
986412537
743985612
379164258
165278943
824593761

321589674
849673251
657124983
185462397
963718425
274935816
418256739
736891542
592347168

627953814
341768259
985412637
812647593
439125768
576839421
194576382
258394176
763281945

974218365
632795184
851346729
413679258
795482631
268531497
387924516
549163872
126857943

821765493
537948216
469213578
915387642
273654981
648192735
786539124
194826357
352471869

571643892
429185763
836972145
945238671
368417259
217596384
784329516
692751438
153864927

471236985
239581476
856974123
197462538
568317294
342859761
613795842
725648319
984123657

296418537
584763192
713925468
361294785
459387621
872156943
628579314
135642879
947831256

372148965
489765132
615932784
563874291
721396548
894251376
956423817
147589623
238617459

812357496
693482571
457169283
249731865
178546932
536928714
921674358
785213649
364895127

287459361
651732894
349816572
512968437
463175928
798324615
925681743
174593286
836247159

893165247
527834169
461972835
918647352
376258491
254319678
149586723
685723914
732491586

458723961
371956428
629418537
914285673
832697154
567134289
286349715
143572896
795861342

128354796
396721458
475869231
283146579
514978623
967235184
731492865
649587312
852613947

257149386
391862745
684753129
423691578
518374962
769285431
836517294
142936857
975428613

895642173
216738954
473519286
687495312
539281647
142367895
954826731
728153469
361974528

231498675
784653921
956271834
618542397
593716482
472839156
345967218
127384569
869125743

391547826
527863194
486921357
975486231
263179548
814352769
138695472
759214683
642738915

645178329
217593468
398264751
826437915
459816273
731925684
962381547
583742196
174659832

179543628
243968175
658172493
364215987
985437261
712896534
431729856
827654319
596381742

985732146
631548792
274619583
357486219
162975834
498321657
723854961
516293478
849167325

687349521
495621783
132587694
964832157
258174936
713965842
379418265
526793418
841256379

384295167
961748325
725136489
192653748
837429651
546871932
619584273
478312596
253967814

932564718
765918342
184327569
891475236
526183497
347296185
479832651
658741923
213659874

527438619
314967582
986152374
235681947
748395126
169274853
873549261
651723498
492816735

193657482
628349571
457182936
236495718
519876324
874231695
365918247
741523869
982764153

356472981
142389756
897516423
218794365
564831297
739265148
675943812
481627539
923158674

734659218
691782435
258314976
486135729
973248651
125967843
549871362
312496587
867523194

695128734
283547691
174963285
362795148
419836572
758412963
921374856
537681429
846259317

419532867
328647519
657918324
762485931
945361782
183729456
291854673
576293148
834176295

396281547
217954386
845763219
924138765
153672894
768495132
689517423
471326958
532849671

452791638
183256749
796438125
314927856
269584371
875613294
548172963
937865412
621349587

645937281
872451963
139286475
921674538
367598142
458123796
586719324
294365817
713842659

748562931
329471658
156893742
832914576
574386129
961257384
683749215
215638497
497125863

156974283
384251796
297386514
723165849
518749362
469832175
972413658
845627931
631598427

371859462
259416387
684237519
192645738
547381296
863972154
428563971
915728643
736194825

569418723
473265891
128379654
694831275
715942386
832756419
381524967
257693148
946187532

254869731
961734582
738215496
649521873
182347965
573986214
317492658
496158327
825673149

875613942
619482375
423579186
284157693
536948721
197326854
341895267
962734518
758261439

234651897
695873412
718942563
379465128
541238976
862197354
123789645
986524731
457316289

637421859
251986473
498375216
316254798
925837164
874169532
169542387
743618925
582793641

892546173
413827956
675913824
546782319
731469582
289135467
164298735
358674291
927351648

894315276
361724958
275869431
518497362
729638514
643251897
987143625
152986743
436572189

873215469
291467853
546893127
924578631
157346982
638921745
319682574
462759318
785134296

857236419
369148527
412957683
126789345
985364172
734521968
548692731
273415896
691873254

126357948
539148726
748296531
287964153
653712894
914835267
371429685
495681372
862573419

592637481
436128579
817459326
975216834
281943765
364785912
728564193
649371258
153892647

586379124
743251986
192684753
654927318
827136495
319548672
461892537
275413869
938765241

451738926
873629145
692514873
916483752
247956318
385271469
738162594
524397681
169845237

452891637
319765482
867432159
234187965
691523874
578946321
185679243
926354718
743218596

694257813
325816794
187943562
479185326
238694175
561732489
946571238
752368941
813429657

123594867
698127345
754683219
315942786
972816453
486735921
261479538
537268194
849351672

374281956
295436781
681597342
547129638
812364579
936758214
759842163
463915827
128673495

751384962
932176458
468592317
213745689
894621573
576839241
129468735
345217896
687953124

653429817
921785634
487361925
168942753
274536189
395178246
736214598
819653472
542897361

341528967
986347152
257916843
173482695
894653721
625791438
762839514
519274386
438165279

673192845
825643179
491758632
348915267
257486391
169327458
716239584
982564713
534871926

873964152
196275483
425831796
589146327
612397845
347582961
238759614
761428539
954613278

519674382
634128975
872593461
368915724
957462138
421387659
183246597
746859213
295731846

257964183
438721695
691835247
714258369
329617854
865349721
542176938
976583412
183492576

539718642
862594371
741623859
396482715
187965234
254371986
673159428
425836197
918247563

164932758
359874612
287165394
536219487
472658931
918743526
893426175
621597843
745381269

984652137
651739248
723184569
315896472
249573681
867421953
496317825
532948716
178265394

451978263
786132945
392465817
547213689
239586471
618794532
963851724
825347196
174629358

483125697
167948352
295637184
872356419
519284736
346719528
758491263
621873945
934562871

482597316
739612485
165843297
826135749
514789632
397426851
273954168
658371924
941268573

463918527
815672943
972543681
751839462
624751839
398264715
146397258
589126374
237485196

794283651
853614297
261579843
179326584
346958172
528147369
982735416
437861925
615492738

987156423
142937568
653428719
514769382
826315947
379842651
495271836
238694175
761583294

295386741
347152986
816479523
483597162
729631854
561824379
654713298
172948635
938265417

429615738
673829541
581743962
164937825
798562314
352481679
847196253
936254187
215378496

437856921
251974863
896231745
789365214
345128679
162497538
928643157
513782496
674519382

295183746
387546921
146972358
821497635
573618492
469235187
938721564
754869213
612354879

569123847
217498356
348576192
682954713
195837624
734612589
426381975
971265438
853749261

584916732
792538416
163742589
329467158
651893247
478251693
837125964
916374825
245689371

724198356
315246789
689573241
146729538
938465127
572831964
453987612
291654873
867312495

496583721
253617894
781429356
648251973
137894265
925376148
519748632
374162589
862935417

379268451
256143789
148795632
961357248
487629315
523814976
712486593
894532167
635971824

836459217
142378956
957162438
785921364
391546872
264783591
578634129
413297685
629815743

139468527
245197836
678253491
916582374
824376915
753914268
491725683
587639142
362841759

138756294
247938516
596241387
854362179
769815432
312497865
671584923
483629751
925173648

954721638
638495721
721836549
489267315
316958472
572143896
843512967
295674183
167389254

961475238
378296451
245138967
516947382
793582614
482361579
857629143
124853796
639714825

349871625
615423897
827596134
258369741
173254986
496718253
962145378
531987462
784632519

749165382
318297654
652483791
126874539
934526178
875931426
587649213
263718945
491352867

395612784
246978513
781543962
513497826
962835471
478261395
827356149
134729658
659184237

184792365
723465891
569381724
842639157
671258943
935174286
356827419
217946538
498513672

538219764
479368215
261475983
617824539
394756128
852193476
146587392
923641857
785932641

792163584
651984237
843275916
139458672
275691348
468732159
917346825
526817493
384529761

647925183
982613475
153748926
398271564
261459837
574836291
426197358
839564712
715382649

849713526
513629748
762548193
627851934
954236817
138497265
375162489
286974351
491385672

583412769
264597831
719638452
836974125
147325698
925186347
691753284
378249516
452861973

468593271
753621894
291478356
176934582
945182637
382765419
819256743
634817925
527349168

248753916
176948235
935216748
753694821
861532479
492187653
329461587
617825394
584379162

457981263
392456871
861372549
685249137
219837456
734165928
528613794
943728615
176594382

657138429
398254167
142976538
215469873
934827651
876513942
729641385
483795216
561382794

419752683
238916574
765348192
384169257
657284931
192537468
976423815
821675349
543891726

518379642
392486751
674251983
965138427
837542196
241697835
459763218
723814569
186925374

487125693
635948712
219673548
748316259
196752834
352894167
523467981
964281375
871539426

463829751
295176348
718453269
386597412
542681973
179234586
627915834
831742695
954368127

714923568
358761924
629548731
531874692
982356147
467192385
276419853
193285476
845637219

653412987
971386254
248975163
895237641
736194825
412658379
529841736
167523498
384769512

724581936
593246781
186739254
945813627
832467195
617952348
259678413
378194562
461325879

214675938
379218564
856934712
763482159
985361427
421597683
532746891
648129375
197853246

798315264
214869753
356427891
425186937
689734512
137592486
972653148
843971625
561248379

849172536
256483791
713596284
425917368
391628475
678345129
987254613
532861947
164739852

459836271
612597348
783124569
237615894
564289137
198743652
326978415
941352786
875461923

436872159
715394286
829615374
683951427
974283615
251467893
148539762
562748931
397126548

293876541
164592783
578134692
345687219
826915374
719243856
937428165
452761938
681359427

847691352
519324867
263587149
734258916
958176423
126943578
481732695
692815734
375469281

941582376
623917854
857346129
218695743
364721985
579438612
486159237
195273468
732864591

136594728
285671349
974283651
319725864
867149235
542836197
421357986
798462513
653918472

523467819
167859324
498231765
372985641
816324957
954176283
639542178
285713496
741698532

417538962
865429317
329716548
243175896
658394721
971682435
534861279
796253184
182947653

649837125
817425369
253916784
936781452
471592836
528643917
164278593
785369241
392154678

654139782
127548963
389627415
741365298
893274156
265981374
412896537
938752641
576413829

514692783
892173564
736854912
187435629
465928371
923761845
671549238
358217496
249386157

563491728
248657391
791283546
629845137
374916852
185732964
956128473
837564219
412379685

719236485
364589217
852714936
248673159
176958324
935142768
683427591
597361842
421895673

654823719
379651428
128974536
982135674
415267983
763498251
846512397
231749865
597386142

481253976
567948312
239761584
926187453
815432697
743695821
154379268
392816745
678524139

218394657
397562841
456187923
721459368
539678412
864231579
182945736
675823194
943716285

185746392
237589146
649213578
428651739
573928461
961437285
712894653
856372914
394165827

936712584
572849361
184653729
258974136
749136852
613528497
461285973
325497618
897361245

973128456
865473129
241596837
437682591
592741368
618359274
389264715
726815943
154937682

784256139
259813746
316974258
178632495
493785621
625491873
567328914
832149567
941567382

621457398
943128576
785693241
156984723
394271685
278365914
567849132
832716459
419532867

934126587
725849136
816735429
347562918
598317264
261498375
472981653
689253741
153674892

264839751
983715642
157624839
872451963
635982174
491376528
549268317
726193485
318547296

792183456
418652397
635794182
156928734
874316925
923475861
561849273
287531649
349267518

364581279
857293614
129674853
698157432
435928167
712346985
281435796
973862541
546719328

387521964
296348157
451967382
865173429
732489516
149256873
614832795
973615248
528794631

627341895
394528167
518769423
945873216
873612954
162495378
781936542
256184739
439257681

829541736
547623891
316789254
694258317
751934628
283167549
465892173
138475962
972316485

238194576
541786293
976325841
657839412
194257368
823461957
712543689
365978124
489612735

693157824
182346795
475892613
364279158
859461372
217538946
738924561
546713289
921685437

695327841
137468295
482951673
576142389
314895726
829673154
768519432
943286517
251734968

762918345
435672981
918345276
129487563
384561792
657293814
291756438
843129657
576834129

287961534
951438627
346572198
639145782
578293416
124687359
413729865
862354971
795816243

674389512
935421687
128657943
417965238
562873491
893142765
749538126
356214879
281796354

586127934
912438576
437569281
659382147
721694853
843715692
274856319
195243768
368971425

486917235
237458691
591623487
179286354
825134769
643579128
962745813
354861972
718392546

368127495
472596138
195438762
249785613
683912574
751364289
837241956
526879341
914653827

731849625
592316478
648752193
153678942
269435817
874291536
987524361
315967284
426183759

423759618
915863472
687421539
176592843
249318756
358674921
731946285
592187364
864235197

675428391
894513627
123967845
237695418
956841273
481372956
318259764
762184539
549736182

328691475
491752863
576384192
182537649
753946218
649218537
867123954
235469781
914875326

362971458
981254367
574836912
256749183
847163529
193582674
429617835
638425791
715398246

281796435
379254861
645183297
718642953
923518746
564379128
836921574
152437689
497865312

591628473
384571962
726439158
473895621
859162347
612347589
148753296
235986714
967214835

365274198
279158436
481936275
137469582
548327961
692815743
954682317
716593824
823741659

759314682
416852379
238679541
523486197
974521836
861793425
682945713
145237968
397168254

142769385
673185492
985342761
761453928
324918657
598627134
839571246
216894573
457236819

381975642
547628139
269134758
612859374
495763821
738241965
926487513
154396287
873512496

263817459
897645132
415923867
381459726
524761983
679382541
742596318
956138274
138274695

382516497
615749832
947238156
269485371
738192564
451673928
573864219
896321745
124957683

845312697
617598342
239467851
921736584
784951236
356284719
463175928
198623475
572849163

731456289
865729143
492138765
174562398
958341672
326987514
549613827
213874956
687295431

672318549
834596172
591742638
769123485
253684791
148975263
487231956
316459827
925867314

952763481
743821956
618495327
564238179
871946235
329517864
296354718
137689542
485172693

985146327
346725891
712839546
831692754
274513689
569487213
128364975
453978162
697251438

962718345
745396812
318254679
854937261
631425987
297681534
489162753
573849126
126573498

743982561
918536472
625417839
584193726
279864153
361725984
437259618
152648397
896371245

147263859
398145672
562798413
271436985
489512736
653987124
934851267
715629348
826374591

754896132
613275489
289413756
562341897
431987625
897652314
975134268
146528973
328769541

132576849
647189235
598324671
326897514
759412386
481635927
873951462
265743198
914268753

641857923
758932164
329164578
532416897
867529341
194378256
986243715
275681439
413795682

746829351
251634879
389715264
672491583
134568792
895372416
963257148
518943627
427186935

856214739
439867152
721539846
518926473
367451298
294783561
942378615
175692384
683145927

128635947
764891253
539274681
873546129
915328476
642917835
296783514
381459762
457162398

473862591
856193472
192547368
764329185
325618947
918754623
637981254
541276839
289435716

371962854
825314679
694578321
982735146
153486792
746291538
519623487
238147965
467859213

943627158
671485329
582391746
827539614
369714582
154268937
715942863
438176295
296853471

187965324
654823197
329417865
471386259
832579416
965241738
246198573
713654982
598732641

324678915
695412783
178539426
513987642
482156397
967324158
756241839
249863571
831795264

871396245
369452781
254187369
796534128
548219673
123768954
615823497
482971536
937645812

917482356
452639178
386751942
893174265
725368419
641925837
174296583
238517694
569843721

931658742
864327159
725194368
418963527
593271684
672845913
159432876
347586291
286719435

263851479
598476321
471932865
386127954
712549683
954683712
635714298
147298536
829365147

724896513
351427869
698315427
913674285
546238971
872951634
189742356
235169748
467583192

197685324
362174859
548239716
973841562
251963478
684752193
429518637
816327945
735496281

861439572
954278136
273165489
526843917
147596823
398721654
782954361
619382745
435617298

831975462
976284153
542316879
387542691
254691387
169837524
415769238
728153946
693428715

789561342
624937158
153284976
836195427
291478563
475326819
348752691
917643285
562819734

845973216
219654738
736821459
627319584
584762391
193548672
472195863
958236147
361487925

257149638
396728451
814563792
621954873
743681529
985237146
468395217
579812364
132476985

831947526
475628193
962513784
519372648
347869251
628451937
184795362
793286415
256134879

614873592
372945168
895261347
768324915
153697284
249158736
586739421
927416853
431582679

781964523
253178496
649532781
927841635
865723149
134659278
378416952
596287314
412395867

817562943
496137825
352498176
574816392
129375468
683249751
245981637
738654219
961723584

162894537
749563218
835127964
623718495
571249386
984635721
298476153
416352879
357981642

128675934
734298156
695431278
541826793
362917845
879354612
216743589
487569321
953182467

736849512
185326497
492175638
359764281
617238954
824591763
978612345
543987126
261453879

683527914
172498653
459631728
714863592
935172846
826954371
541786239
398215467
267349185

741258396
958316742
623749581
436581279
285974163
179623854
894135627
367892415
512467938

249536187
576821943
183479562
831657429
792148635
465293871
328965714
657314298
914782356

617583924
384192765
259746831
148235679
973618542
562974318
896427153
721359486
435861297

732895461
684127593
159364278
413589726
278416935
965273184
326941857
591738642
847652319

347269158
126485937
859731624
978526341
465173289
213894765
592618473
634957812
781342596

965314728
784926351
213578694
896732415
137485962
542691873
359247186
428169537
671853249

948562371
231794568
765183429
453916782
896237154
127845693
589471236
674328915
312659847

468237519
913865247
275491683
354179826
182643975
697582134
549728361
836914752
721356498

875942631
349761285
126358479
697183542
481275963
253694817
534827196
912436758
768519324

387421659
465893271
291756384
742968513
916537428
853214796
534182967
179645832
628379145

143589672
865274193
279316845
327195468
698432751
451768329
782943516
916857234
534621987

341286597
678539241
295471836
713654982
486792153
952318674
529147368
867923415
134865729

632417589
791685423
854329761
965742318
243198657
187536942
479261835
328954176
516873294

452369871
176528394
398174625
864297513
239415786
715683249
583741962
647952138
921836457

157893624
423761985
689425173
296134758
714658239
538279461
875912346
361547892
942386517

956487123
243691587
178235946
812359764
567142398
394768215
621574839
739826451
485913672

219486375
865793412
473152869
734219658
691578234
582634791
328961547
147325986
956847123

375419682
812657943
946832715
521786439
634291857
798345261
257168394
469573128
183924576

968254317
321697584
745813692
134528976
872946153
659731248
483169725
516472839
297385461

439516827
671982345
582734691
357841269
964257138
218369574
725698413
193425786
846173952

985761243
642853197
317924685
531247869
469385721
728619354
196572438
873496512
254138976

235671489
861549273
974382156
592467318
186953724
347218965
659124837
713895642
428736591

857362941
936481752
412759683
289543167
561297834
374816295
148625379
725938416
693174528

842169735
937258164
651374982
794685321
528713496
163942578
216597843
389421657
475836219

197542638
235618497
648937512
561429873
379856124
824371956
416293785
982765341
753184269

362758149
745196328
189342576
217483965
534679281
698215734
956827413
871934652
423561897

387265194
456931872
291847536
834719625
579682413
162354987
613478259
728596341
945123768

475182369
263479158
981653472
796835214
124967583
538214796
319526847
657348921
842791635

178532496
236194875
459876321
524789163
781623954
693415782
965347218
847261539
312958647

639524781
182976354
745831692
594682137
871345269
263719845
328497516
416258973
957163428

145782963
728369415
639541827
576894132
912637548
483125679
264978351
391256784
857413296

296857314
718234956
543916827
937428561
681795432
452361789
129543678
374682195
865179243

287659134
963714852
145283697
821967345
456321789
379845261
614578923
732496518
598132476

285679134
679134582
341528697
467812359
152397468
893456271
938261745
514783926
726945813

128354796
546179238
793682145
812597463
965413827
437826951
684231579
359748612
271965384

649315872
215478396
378629514
527841963
496237185
183596247
754183629
961752438
832964751

219675834
584123976
673498215
165234789
947861523
832759461
758916342
321547698
496382157

812947365
596823471
347561298
189274536
723156849
465389712
951732684
638495127
274618953

978125634
234986715
651473892
816592473
392647581
547831269
469358127
783214956
125769348

948736152
536219478
721485693
265973841
473158269
189642537
694827315
312594786
857361924

925146783
438759261
761328495
352614978
187932654
649875312
513297846
874563129
296481537

495731682
613284759
782596314
951872463
376945128
824163975
269357841
137428596
548619237

815467293
327189456
694235871
481926735
269573184
753814629
542791368
976348512
138652947

318567429
267394851
954218736
845973162
193426587
726185943
481639275
532741698
679852314

279465138
543918627
618372945
436759281
951283476
782641359
864137592
397526814
125894763

984263715
136795842
725148396
241637589
593814627
678529134
352971468
819456273
467382951

542168793
918537642
376492158
793841265
425976381
681325974
257683419
864219537
139754826

314289657
628735491
759461283
241893576
583627914
976154328
895316742
432978165
167542839

462798531
951346728
873215496
314527689
286439175
795861243
548673912
137952864
629184357

389475162
512369478
674812395
731658924
948237516
256941837
163784259
825196743
497523681

493685721
625917438
187423956
352748619
941256387
768139245
536894172
819372564
274561893

824631759
571892436
936745128
369458271
258176943
417329685
183264597
645987312
792513864

845376129
293841576
761952384
318729465
526438791
479165238
687214953
152693847
934587612

162893574
875264193
934715628
396458712
728631459
451927836
683572941
519346287
247189365

846213579
532987641
197456382
368724915
459861237
721539864
915348726
673192458
284675193

984756321
136492587
725318496
462537918
573981642
891264735
617843259
358629174
249175863

532187694
198463275
467952813
371296458
824571369
659834721
986745132
243619587
715328946

378691524
142537896
695482137
426375918
539814672
817926453
281749365
953268741
764153289

341562798
658937412
927841356
813724965
496358271
275619843
134275689
582496137
769183524

127856493
346129758
598734261
679415382
234987516
851263974
465378129
982541637
713692845

415679328
372485196
689321574
526798431
794153862
138246759
261837945
943512687
857964213

236189754
195674238
874352619
523918467
487236195
961547382
659721843
718493526
342865971

637184259
128759346
954326718
295467831
486231975
713895462
872613594
369542187
541978623

529164783
374589612
861372495
752631849
438927156
196458237
647893521
213745968
985216374

639715482
748629153
521843697
963158724
412937568
875264319
254391876
386572941
197486235

764891523
932654781
815327964
653478219
489512376
271936845
327165498
198743652
546289137

648972153
279513468
531468279
786234915
392157846
154689732
817325694
965841327
423796581

789234615
245961783
136785294
621849537
874513962
953627148
368172459
492356871
517498326

861374529
247958631
359612847
135247968
984136275
672895314
513729486
428561793
796483152

673891542
814572396
295463781
132986457
749325618
586147239
461758923
928634175
357219864

872419356
395628147
614537892
958763214
467192583
231845769
589374621
746251938
123986475

897561423
153428796
462379581
745936812
316782945
928145637
671294358
239857164
584613279

621879543
897354261
345162879
958613724
273495186
416287395
169528437
732941658
584736912

175923486
649815723
328476159
257361948
861294537
934587612
586139274
493752861
712648395

512968437
479531628
683472951
158396742
234157896
796824315
825749163
961283574
347615289

746532198
918647352
352981746
824379561
571468239
693125487
289753614
437816925
165294873

963741528
514382697
872695413
138957246
725416389
496823175
389164752
247539861
651278934

176392458
835714926
294658137
619287345
423165789
758439261
382571694
547926813
961843572

694873215
712569384
385124679
269317458
451986732
873245196
138492567
947651823
526738941

582731496
431296857
976458213
125387964
749625381
368149725
853914672
297563148
614872539

137952864
865734291
294186753
941275638
726318945
583649172
652893417
379421586
418567329

735218649
462759813
189346572
673982154
594163728
821475936
917624385
256837491
348591267

817634259
429851736
356792148
935428617
742169583
168375492
694213875
283547961
571986324

641735829
978462315
235189476
759218643
314596782
862347951
523974168
187623594
496851237

628741395
137895246
549326718
486279153
273514869
915638472
352167984
764983521
891452637

157269348
693487215
248531697
486325179
571698423
932174856
769842531
314756982
825913764

469387152
817265934
352194678
295673481
638941527
174852369
583719246
721436895
946528713

958462731
467381295
321579468
842196573
175243689
693758142
736825914
589614327
214937856

781456923
946732815
352918746
593284671
814367592
267591384
429675138
638149257
175823469

372156849
869743512
451289367
734562198
216498753
985371624
693814275
127935486
548627931

832974516
165382749
974156823
627549381
598731264
413268957
381627495
256493178
749815632

674821953
832659714
519374628
761938245
253147896
948265371
396412587
427586139
185793462

869542371
251376894
734189526
326715489
487293165
915468237
192857643
648931752
573624918

198564732
623789451
574321689
856147293
749235168
312896547
961478325
285613974
437952816

712639845
564821973
893475261
186957324
249316587
375284619
437568192
621793458
958142736

413675829
289341756
765928413
954762381
137584962
826193547
698417235
541239678
372856194

951672834
268543179
374189562
529318647
437965281
186724953
843251796
692837415
715496328

859173246
273694815
146285397
987562431
465318972
312749568
521437689
638921754
794856123

364859127
587241936
921673584
798526413
643718295
215934678
476392851
859167342
132485769

631985742
489712365
752643189
593168274
847239651
216457938
324596817
965871423
178324596

675128934
132946785
894735261
359871642
267594813
481263579
718459326
946382157
523617498

583124976
714369825
269758431
651437289
432985167
897612543
178546392
945273618
326891754

547391286
362854179
819267543
654182937
971436825
238975614
196748352
425613798
783529461

174856239
698732145
253419768
736941582
541283976
982567314
467195823
325678491
819324657

135726849
897341256
246598371
679284135
521963487
384175692
962837514
718452963
453619728

382691754
567248931
941753826
123589467
695427318
874136592
259814673
436972185
718365249

615234879
782195463
934678125
198457632
547326981
326981547
253869714
871542396
469713258

981465327
627913584
543728196
268137945
159846273
374259618
732581469
495672831
816394752

657891243
348527691
129463785
593142876
861975432
472638519
716289354
934756128
285314967

496718325
517326489
832495761
783952146
124687593
659143872
345279618
278561934
961834257

763549812
218736945
954821637
642195783
597283461
831674259
189457326
326918574
475362198

178256394
635984217
429371568
257198643
846732159
913645782
361829475
784513926
592467831

814356297
276849153
359127684
148235976
732964815
965718432
691473528
427581369
583692741

958462173
163579248
427318965
871294536
346157829
295836417
684725391
712983654
539641782

952714638
384965712
761238945
678352491
135497286
249681357
893126574
416573829
527849163

165927834
892134576
734685921
927346185
453891762
681752349
576213498
348569217
219478653

945273168
876195243
213684795
659831427
432756819
187942356
728469531
561328974
394517682

597126843
134987562
682345179
216754398
758639421
349812756
865273914
421598637
973461285

236874519
541396287
798512346
613245798
924687135
857139624
385461972
172958463
469723851

156382974
834719526
972546381
483167259
629854713
517293648
768921435
241635897
395478162

915274683
874639125
623815749
368921574
591746238
742358916
187563492
436192857
259487361

184297563
652318749
973564821
527639418
869145372
341872695
718423956
436951287
295786134

173425896
829673415
645918273
782341569
561792384
934586721
498157632
317264958
256839147

923784651
618539724
475162938
897453216
231698547
564271893
746325189
159847362
382916475

375289641
694517823
821634957
468795132
253841769
917362584
136478295
742956318
589123476

815679423
472531986
693842175
356284719
148397652
927165348
764958231
531426897
289713564

469518732
518723496
732946518
627395841
841672953
953184627
174269385
285437169
396851274

968215347
432867159
751349268
694173582
327658914
815492736
249581673
576934821
183726495

278135964
634279518
195648372
452917683
869354127
713826459
587491236
346582791
921763845

756231489
198546732
324798651
513469278
849327516
267815394
471952863
635184927
982673145

471952638
582316947
396847512
658124793
723598461
149673285
865739124
237461859
914285376

247318965
586972431
931564782
192743856
478651329
365829174
629437518
754186293
813295647

463129785
275348691
819567243
142753968
736982514
958416372
521694837
687231459
394875126

364879512
728451639
195263847
652184793
973526481
841937256
587312964
416795328
239648175

426751893
579683214
831492567
658934172
342167958
917825346
194378625
785216439
263549781

483796215
256481973
971352486
739628154
145973862
862514397
698235741
314867529
527149638

296837145
417952386
385416792
563128479
872394651
941765238
629573814
758241963
134689527

491876352
657123948
283594716
869257134
315649287
742318695
178432569
524961873
936785421

529631874
148957623
673284195
795842361
862713459
431569287
387496512
954128736
216375948

739416285
821953467
456728391
375194628
982367154
614582973
263871549
548639712
197245836

362715948
897234615
145896237
538679124
971542863
426381579
259463781
684157392
713928456

749182563
235649718
168537492
326851947
871493625
594276381
683714259
952368174
417925836

276839451
185764932
394215867
952678143
761342598
843951726
538427619
617593284
429186375

469783152
382915467
571264893
194638275
723549681
658127349
936471528
215896734
847352916

834625179
692741358
157839246
719483562
468592713
523167984
941258637
285376491
376914825

912586374
376249518
584731629
169357482
437928156
825164793
243815967
691472835
758693241

874693512
532481769
196257483
467835921
385129647
921746358
619578234
748362195
253914876

741826395
968345172
325917846
894532617
536179428
217684539
489263751
653791284
172458963

732169548
689745132
145823679
327918465
816452793
594376281
268597314
453681927
971234856

726148359
154923876
983576241
469385127
871692534
532714698
698237415
215469783
347851962

257869143
489731265
613425879
396587421
725614398
841293756
132976584
568342917
974158632

652937148
394851762
871426539
936175284
748293651
125684973
467312895
283569417
519748326

675384219
143952786
892671435
364795821
918236547
527418693
251869374
436127958
789543162

714268539
692345817
538791624
287436195
963517248
145982376
429653781
351874962
876129453

358147629
916382475
472956318
764529831
125438796
839671542
647295183
593814267
281763954

285931746
346728915
917456832
658349127
194287563
732615498
523894671
461572389
879163254

142397856
589246137
367185429
235864971
894713562
716952384
621539748
973428615
458671293

734289165
189756324
256413798
613892547
542671983
897534612
328965471
461327859
975148236

184637925
973254186
625981347
837419652
492765831
516823479
751398264
369542718
248176593

817923456
439568721
265471893
543719268
972836514
186245937
721694385
354182679
698357142

263978145
458613792
917542386
746851239
581329467
329764518
894237651
175486923
632195874

315978642
897462513
426315978
241753869
783691254
659284137
132846795
968537421
574129386

759831426
238647951
416952378
362594187
184376592
597218643
641785239
823469715
975123864

932851467
516347982
487269513
291783645
643925178
758614329
125498736
364572891
879136254

451637289
382914756
697258134
569341872
738592641
124786593
813465927
976823415
245179368

926587431
548132976
173964258
469273815
781459623
352618749
895741362
637825194
214396587

916845327
832917564
754632918
378269451
465173892
129458736
643791285
291584673
587326149

734862519
298751436
156934872
463597128
512348967
987126354
675483291
341279685
829615743

547129638
826537194
139864527
452698713
361742985
798315462
275986341
614273859
983451276

614528937
378649251
952173648
285917463
146235789
793486512
539862174
427351896
861794325

587629143
194358672
326147895
473985216
912463758
658712934
769234581
245891367
831576429

327645981
946821573
815379642
683152794
791436825
254987316
138764259
579213468
462598137

361248975
827591643
945367281
194673852
576482319
238159764
752834196
619725438
483916527

395127468
481569723
276483951
823754619
519236874
647891235
132648597
968375142
754912386

483296751
759431682
621578943
917652834
534817269
862943175
178324596
396185427
245769318

537421869
162987354
948356271
854679123
723815496
619234785
376548912
491762538
285193647

426839175
819675342
573421698
642583719
387914526
951267834
195748263
764352981
238196457

284936571
167548392
953721846
728694135
649315287
315872469
476153928
831269754
592487613

624879531
193456278
587213649
279561384
345982167
861347952
952734816
436198725
718625493

147986532
362751984
895342617
738219465
526834179
419567823
284693751
671425398
953178246

268571934
759234168
143869257
396417825
524683719
871925346
635198472
912746583
487352691

253876419
864195327
791423568
628914735
517382694
439567281
972651843
146738952
385249176

921368745
586174239
734295186
892753461
463912578
157486923
678549312
245631897
319827654

576918342
842653917
391724685
617392854
425186793
938547126
784261539
169435278
253879461

128967435
367451289
945382761
834695127
512873694
679124853
256749318
781536942
493218576

495672381
217538496
836149527
643925718
951867243
728314659
372491865
184756932
569283174

236948751
845371962
791625348
367194825
529863417
418752639
184539276
652487193
973216584

613297458
742583961
985416237
867159342
321648579
594372816
258764193
136925784
479831625

932765184
417328659
865149372
129684537
358217946
674953218
246571893
583492761
791836425

265483197
743129568
981576432
472651389
859347216
136892754
328914675
694735821
517268943

931785264
546231798
782496351
397548612
265917483
418362579
174853926
853629147
629174835

792658314
456913782
813724956
285346179
367291548
941587623
539872461
178469235
624135897

456218793
713649285
829753416
391467528
274385961
685921374
947836152
562174839
138592647

891236457
756894312
423157986
185942673
937615824
264783591
548321769
619478235
372569148

153486972
927153468
468279315
612345789
589721634
734968521
345817296
291634857
876592143

326197458
517846329
984532671
253419867
178365294
469728135
695281743
832974516
741653982

574638921
928415367
163972548
297154836
851396472
436827159
645789213
719243685
382561794

386947251
245816739
719523846
823679415
594381627
167254398
938465172
651732984
472198563

514826739
762391458
389745612
123458976
948637521
657219384
271963845
436582197
895174263

728543196
563891724
419276538
641759283
372168459
895324617
957482361
184635972
236917845

845973126
329461758
617258394
461397582
278615439
593842671
732186945
184539267
956724813

753492861
629851473
418736295
372945186
891673524
564128937
936584712
247319658
185267349

167398254
429715863
538624197
643852719
815973426
792146385
271539648
984267531
356481972

257368491
183794652
649251873
518973246
924685137
376412589
795146328
862539714
431827965

187945236
462318795
935762184
321586947
659471328
874239561
296154873
543827619
718693452

351826497
928714563
764539128
679351284
813942675
542678319
136497852
487265931
295183746

915632478
378459261
246718935
831925647
624871359
597346182
482593716
153267894
769184523

697385124
581264937
234791658
872643591
945128763
316579842
458912376
729836415
163457289

126834957
874965132
395127648
931586724
462713895
758249361
543678219
617492583
289351476

259867314
748312956
316954287
184796532
963285471
572431869
695128743
837649125
421573698

941387526
287615934
653924187
578149263
396752418
124863759
839571642
712436895
465298371

683714295
251698374
947325816
468973521
532861947
719452638
194536782
875249163
326187459

571836249
862495137
943172685
684751923
325948761
197623854
736589412
219364578
458217396

328641957
169527348
574893126
847312695
295764813
631958472
952436781
716289534
483175269

456271389
821934567
397856124
963147258
514682973
278593641
635418792
782369415
149725836

513469827
478532196
962871345
147928653
835614972
629357418
351246789
284793561
796185234

861357924
472198635
593462871
325719486
189643752
647825193
256984317
718536249
934271568

182756943
735941286
694283715
918362574
463175829
257498361
541837692
826519437
379624158

845637291
962418357
317592864
196275483
723984615
458163972
589321746
634759128
271846539

943627518
715984326
286135749
892456137
357219684
164873952
471398265
528761493
639542871

658974312
179235864
243168579
915643728
327589146
864712953
736491285
591826437
482357691

198524736
326917584
547368219
253176498
764859123
819432675
681243957
432795861
975681342

735961842
942738615
816452379
684327591
273519486
159684237
597243168
468195723
321876954

831294567
265871943
479356182
726138459
984527316
513469728
192643875
358712694
647985231

631528749
542769183
879341652
453196278
217835964
986472531
724613895
168954327
395287416

683259741
712483569
945671238
561348972
398127456
427596813
876934125
154862397
239715684

592714836
438659271
761328954
625831497
379542618
184976325
813497562
256183749
947265183

971256843
285134967
346978152
128495376
659387214
734621589
563719428
897542631
412863795

623587149
187394526
954621387
241968753
798153462
365742918
512839674
436275891
879416235

516379482
348612957
972845361
293768514
167254893
854193726
681937245
725481639
439526178

724169583
563784129
198523764
839457216
417692358
256831947
941278635
385916472
672345891

512784693
694532781
873691425
269153847
187246539
435879216
356418972
928367154
741925368

245876913
861493572
937521468
482315697
156789324
379264851
694132785
723958146
518647239

364297518
875316924
192854367
619548732
453672891
728139456
536781249
247965183
981423675

987513624
342968715
561742983
295174368
813625479
476389251
654291837
128437596
739856142

781569324
234871965
659324781
142683597
567912843
398745612
476258139
823197456
915436278

367195842
129748653
845632719
914267538
652983174
783514296
296351487
578429361
431876925

754238169
836197254
219465873
671389425
945721386
328654917
482976531
597813642
163542798

352614798
768953214
419278653
236587149
597146832
184329567
873465921
641792385
925831476

972564381
341298576
856137294
197685432
684372915
235419768
513746829
729851643
468923157

132985674
547163892
986427531
453719286
829346715
761258943
278531469
395674128
614892357

168745932
435192687
972368514
397621845
651483279
824579163
216937458
583214796
749856321

629518437
834267159
175493682
251934876
496785213
387621594
912356748
543872961
768149325

785691342
496832517
132457896
867213459
914785623
523946781
251368974
379524168
648179235

158374269
724659318
639128745
347981526
815762493
962543871
571436982
293817654
486295137

814965237
265837149
397421685
541789326
629543718
738216954
486392571
973158462
152674893

439568172
781329564
625147938
158436729
267891345
943275816
594613287
372984651
816752493

439582176
285167493
176439528
914326785
567841932
823975641
392614857
741258369
658793214

382674951
641952837
759813264
864521379
913467582
527389146
296735418
438196725
175248693

927134586
435986127
681725394
743268915
568419732
192357468
379642851
254891673
816573249

153486279
986172543
742593168
314759826
269318754
578264391
431627985
825941637
697835412

258467391
749531628
136829754
361752849
985146237
472398165
893614572
514273986
627985413

375481926
621975384
849632175
134269857
587143692
962758431
798516243
256394718
413827569

517863492
934125678
268947315
793582146
451639827
826471539
375216984
682394751
149758263

956782134
728134695
314596278
532641789
169857423
847923561
475368912
693215847
281479356

125769483
367148952
948235176
536894217
479312865
812576349
253487691
681953724
794621538

732198654
469532781
581467239
216973548
895624173
347815926
653241897
124789365
978356412

823947156
649518372
157236948
798324561
216785493
534691287
462853719
981472635
375169824

574198632
192673458
683425179
856231794
347569281
921784365
765942813
439817526
218356947

182396574
594817263
736542189
625973418
843261957
917458632
251734896
479685321
368129745

154293876
372658914
986471532
567382149
498715263
213946758
845169327
729534681
631827495

746812593
952643178
138759462
621478935
473925681
589136247
265384719
314297856
897561324

482651379
751239486
639478251
518962743
947183562
326745198
173596824
864327915
295814637

592673418
317584692
846192753
763418529
951326874
284759136
635241987
478935261
129867345

125739846
763284951
984561372
259316487
471825693
836947215
547693128
618472539
392158764

258734961
943165782
617829354
189653427
764298135
532471698
875316249
391542876
426987513

981265743
475193862
362784591
849612375
156837924
723459186
534928617
218376459
697541238

187235469
425196783
396847215
518964372
674321958
932578146
251789634
863412597
749653821

781394562
269578413
534162987
126983745
378645291
495721836
647239158
812456379
953817624

159837642
684512739
732496158
318269475
247158396
965374281
491683527
826745913
573921864

527189346
689432175
413657289
138264957
276395814
945718632
351976428
862541793
794823561

596743218
178296435
423851967
387912654
214568793
659374182
932187546
745639821
861425379

816532749
923847615
754619823
185263497
392754186
467981532
649378251
271495368
538126974

193265487
857394261
426718395
619532748
384671529
572489136
731946852
945827613
268153974

971834256
825716943
436295178
143657892
789342561
652189734
368971425
517423689
294568317

812576349
564983712
973142685
298351467
457698123
631427598
149235876
725864931
386719254

963721584
475968213
128354769
649175832
281639475
537842196
312497658
794586321
856213947

892617435
314295867
576384291
259731684
183546729
467829513
928453176
741968352
635172948

718642935
293517846
564938271
981324567
476195328
352786419
829461753
145873692
637259184

924571386
756843291
813962574
341297865
682154937
597386142
279418653
438625719
165739428

197285436
834691527
562743918
916472853
758139264
423856791
671524389
249318675
385967142

179458632
865213794
432697851
754962183
286341975
913875246
348726519
691584327
527139468

756932148
921486537
348751269
632149875
479825613
185673924
893264751
214597386
567318492

248937165
719562483
653184792
875329641
926415837
431678259
164753928
587296314
392841576

892361754
147529863
635784192
758643219
316297548
924158376
479835621
563412987
281976435

723946581
196528734
548317692
387654129
952731468
461289357
219465873
674893215
835172946

794256831
365891724
281473569
639782145
842135697
157964382
476528913
518349276
923617458

254618973
987325461
631947528
412739856
765184392
398256147
829471635
176593284
543862719

218396745
497512368
563784291
934257816
152638974
786941532
845173629
671829453
329465187

795321486
243586971
168974523
359148762
617295834
824637159
931752648
582469317
476813295

743125986
568349712
192876345
685934127
237518469
914762853
459283671
821697534
376451298

631752894
857946123
429381756
984527631
513694278
762813945
245178369
196235487
378469512

514872639
276539184
398146257
731694825
465281793
982357416
153768942
847923561
629415378

193267854
847315962
526849731
359176248
681492375
472583196
718634529
965721483
234958617

871942536
546738912
923561748
315429687
487356129
269817453
138674295
752193864
694285371

495278163
168439527
732156984
843561279
271984635
659723418
317695842
986342751
524817396

519463872
347258169
862971345
425396781
193847526
678512493
736124958
251789634
984635217

139675248
257418693
864923751
615384927
748296135
923751486
491537862
582169374
376842519

784652931
561389427
392741856
458276193
136594782
279138645
645927318
813465279
927813564

248165379
365897421
179234586
893742165
714356892
526981743
932418657
687523914
451679238

935682471
628147395
417593862
583729146
762451983
194836257
359278614
246915738
871364529

465719238
213468759
978253641
692531874
381674592
754982163
827396415
136845927
549127386

284173695
697458231
135692784
976234158
451867923
328915476
543721869
862549317
719386542

923465781
658173249
147298365
894527613
561934872
732816594
479652138
216389457
385741926

249856137
785134926
136972854
371469582
698725413
452381769
913248675
524617398
867593241

278936145
539148627
146725983
621593874
384271596
957684312
495317268
862459731
713862459

659214783
871635294
432879516
324751869
187396425
965428371
743162958
518947632
296583147

869423517
475861932
312579486
196748325
248356179
753912864
587634291
631295748
924187653

357846129
641792835
892315674
469573281
123684597
578921346
216439758
734158962
985267413

986524173
735681249
412397685
598172436
321846957
647953821
174265398
853419762
269738514

963271548
274385196
158964237
819436725
426597813
537812469
691748352
745623981
382159674

963748521
827513649
514629873
691857234
482361957
375492168
159274386
248136795
736985412

536874912
497261853
182395764
361729485
245618397
879543126
928436571
713952648
654187239

594826731
812374695
637951842
986235417
345187269
271649583
129568374
463792158
758413926

829173546
165842937
743596182
678425319
592731468
314968725
451687293
936254871
287319654

695372418
728415396
134689725
416297583
582134967
973568142
259746831
347821659
861953274

368179452
147285963
259463817
681392745
495817236
732546198
916758324
573924681
824631579

415279863
689134275
372658194
596827341
128463759
734915682
961582437
247396518
853741926

485927631
139465278
726183594
278354916
941276385
653891742
394612857
867549123
512738469

691753248
743682519
528194736
914867325
835421697
276935184
357248961
462519873
189376452

193857264
572346198
648291537
487165923
326789451
915432876
864523719
231978645
759614382

253689714
864173295
971542863
439267158
615834927
782951346
598726431
327415689
146398572

534196872
628437195
179285346
963814527
847652931
251973684
386721459
715349268
492568713

351976824
974128365
268354791
782491653
635287149
419635287
823519476
547863912
196742538

817493526
425867139
396125874
234978651
179652483
658314297
562731948
781549362
943286715

675294183
124538967
398176254
957861432
216743895
483925671
841359726
739612548
562487319

639725481
125498637
874631529
543186792
216379845
987254163
352847916
768913254
491562378

528679314
196435827
473218659
742391586
861524793
359786142
935847261
617952438
284163975

239714568
768359412
154826379
693247851
481635297
572981643
345198726
927463185
816572934

614852793
729643851
358971462
267384519
481529637
935167248
172496385
596238174
843715926

942751863
157638249
683429175
374812596
518396427
296574381
829165734
765243918
431987652

645328971
729416835
831957246
364785129
192643587
578291463
417839652
983562714
256174398

674219835
235864197
819735246
392147658
547386912
168592374
486971523
751623489
923458761

321678594
864195273
759324816
915267348
238941657
476583921
192736485
687459132
543812769

643578291
528391647
197246358
861935724
932487516
475612983
286153479
314729865
759864132

982715364
153946827
647382159
519638472
834257691
726194583
375469218
261873945
498521736

879153264
523694817
461827593
397516482
248739156
615482379
952371648
784265931
136948725

481629573
792358614
365147829
923561487
157894362
846732951
634215798
279486135
518973246

174598623
958623174
326714958
542876391
869135742
731249865
283957416
495361287
617482539

968143527
475269138
123785964
619358472
234917685
587624319
896432751
342571896
751896243

841267953
736859412
925341678
274198536
659734281
318526794
593412867
182675349
467983125

268417953
537289461
914563728
486735219
372198645
159642837
695821374
723954186
841376592

218637549
476598312
593412678
149265837
385974261
627183495
862749153
751326984
934851726

594173286
721856493
368294751
915728634
672349518
483561927
156937842
849612375
237485169

185274693
364159278
297368514
673491825
421685739
958732146
716843952
839527461
542916387

961274583
287135946
543968712
758429361
624713859
319856274
136597428
872341695
495682137

435682917
986731542
712459863
249816375
371594286
658273194
527168439
863945721
194327658

812453697
754962138
639178245
187235964
465819372
923647851
278394516
341586729
596721483

236951847
497826153
518347926
984572631
362419785
751683492
843165279
675294318
129738564

719382465
345169287
682547931
931456872
256798314
478231596
163825749
594673128
827914653

147398265
968524173
352761489
635849721
279136854
481275936
826913547
713452698
594687312

496517382
271483596
835269417
958324761
714896235
623175849
189742653
367958124
542631978

468925173
571634982
923781546
894562317
317849265
652317894
149256738
735498621
286173459

856213974
431978526
927654183
793521468
265847391
148369752
684735219
372196845
519482637

138945762
549627138
267318954
852769413
694231587
713584296
375892641
426153879
981476325

749813625
152976348
638452971
475681293
861329457
293547816
324765189
516298734
987134562

158972436
369148275
724653918
693824751
845317692
271569384
912435867
436781529
587296143

196348752
745621938
238957614
824176593
513289476
967534281
371465829
659812347
482793165

937152486
854796123
126834957
782963514
593471862
461285739
679528341
215347698
348619275

671953248
324678951
985241736
469725183
213869574
758134629
837516492
192487365
546392817

314526798
852739461
967184253
421653879
685971342
793842615
136297584
549368127
278415936

713564298
968237145
524819736
187956324
246381957
359472681
872143569
491625873
635798412

634219758
581637492
927458613
465782931
219364875
873195246
396841527
748523169
152976384

538271649
619483257
427956381
742139865
861745923
395628174
253894716
184367592
976512438

927846531
386591742
415237869
591723684
234968157
768154923
659372418
843619275
172485396

796123584
251489376
348657219
134296758
927548163
685371492
563912847
472865931
819734625

168925473
975431628
342687915
581376249
426159837
739842561
654718392
813294756
297563184

794263158
351987264
862541973
476859312
129734685
583612497
918425736
235176849
647398521

619274835
847153296
532869147
286491573
195327468
374685921
753948612
461532789
928716354

871934625
596812347
432756819
643297581
287165493
159348762
725481936
968523174
314679258

475318962
819256374
623749158
167984235
592173486
384625719
736892541
258431697
941567823

829564731
347192856
516387249
183745962
275936418
694821573
432679185
961458327
758213694

614852397
937641285
258973641
543186972
176294538
892537164
389715426
461328759
725469813

217593486
894726351
365841279
623978514
481235697
759614823
548167932
132489765
976352148

562814937
948573162
173962485
351246879
489157326
726389541
234691758
615738294
897425613

452183769
139567824
687942531
893214657
245678193
761395482
526731948
374859216
918426375

192854736
358796241
467321895
549172683
216483579
783965124
925638417
834517962
671249358

345612879
627598143
981473256
518964327
436257918
792831564
859146732
274385691
163729485

153268749
872419365
946753821
528174936
614395278
397826514
265947183
481532697
739681452

648519372
217384659
359672481
921435867
586927134
473168295
732891546
165743928
894256713

163972458
927548163
854613927
215486379
649327815
378195246
481769532
732851694
596234781

926483751
835971624
741265389
473852196
259716843
168349572
384127965
697534218
512698437

461327985
873594216
259618743
938251674
542976831
617843592
786135429
395482167
124769358

671529384
594837621
832146579
985374162
217658493
463912857
359261748
148795236
726483915

648527139
953148627
172639458
486315792
325974816
719862345
264793581
531286974
897451263

437912586
981576342
625438917
764829153
158367429
293145678
846753291
572691834
319284765

396781542
748952613
512364897
163598724
824137956
957426138
639275481
475813269
281649375

194652783
823479156
756813942
437285619
569147328
281396475
615738294
942561837
378924561

632849571
781563249
945271683
459186732
867352914
213497856
326715498
598634127
174928365

436187925
728359614
951426873
274615398
863942157
195873462
589731246
642598731
317264589

391528647
724316589
685974123
248691375
953287416
176435298
437862951
862159734
519743862

759428316
412396857
638715429
295861743
164237598
873954261
346589172
987142635
521673984

715824963
968173524
234596817
576948132
349261758
821735496
482619375
693457281
157382649

547318629
816492537
923567418
374126985
251984763
689753241
735641892
498235176
162879354

928561734
453879621
716324859
584697312
391482576
672135948
847256193
269713485
135948267

385916274
426857319
197423685
912675438
648392157
753184962
579231846
861749523
234568791

756329148
912748356
438651972
145936827
869275413
273184695
684512739
597463281
321897564

367852149
541693782
892471536
638547921
274319658
915286473
723964815
459128367
186735294

764851923
529736481
831249657
213597864
978624135
645318792
192485376
386172549
457963218

918356742
723814659
564792318
352679184
847521963
691438527
189263475
276945831
435187296

723859614
451736892
896412753
514387926
368294571
972165348
185943267
647528139
239671485

592863471
134597862
687214539
275389146
943621758
861745923
359172684
718436295
426958317

124783569
897625431
356914827
289346715
741259683
563178294
418592376
675831942
932467158

912638574
648751923
537924186
725169348
394582617
861473259
183297465
459816732
276345891

754316892
932748156
861952437
693481725
528673914
417529683
349865271
175294368
286137549

735248916
429361758
861975234
198436527
543712689
672589341
257194863
316827495
984653172

216943587
937581264
845627391
521479836
469358712
783162459
374816925
158294673
692735148

439186725
715294386
268357914
384671592
152849637
697532148
921465873
543718269
876923451

493625871
681734952
725819364
279168543
158243796
364597218
942376185
537481629
816952437

684213759
523897164
179546238
458162973
236974815
791385642
842751396
967438521
315629487

925713684
416285937
873469251
532974168
781536429
649128573
354697812
298351746
167842395

361495872
529378416
748261539
295637184
476819325
813542697
987156243
632784951
154923768

195437286
267189453
438652791
986723514
542916378
713845962
654298137
371564829
829371645

216973548
483265197
795148632
154892376
937416825
862537419
671389254
328754961
549621783

627398514
841625937
953147268
369452871
174983625
285761349
436519782
512876493
798234156

284169573
731825964
965437128
423716859
196358742
857294631
549682317
378541296
612973485

756483192
498512367
312976845
281647953
534298671
679351428
147829536
923165784
865734219

563928417
897314526
124756839
649531782
378249651
251687394
485172963
932465178
716893245

468531792
325796418
917842536
792185364
583264971
641973825
139658247
876429153
254317689

589372641
172486935
364159278
456817392
238964157
917523486
845231769
723695814
691748523

231875946
784269351
695413872
467528193
328941765
519736428
956184237
873692514
142357689

172436589
869175324
345928671
617849253
583261947
294357816
426513798
758694132
931782465

412965738
375218694
869374251
194823576
587496123
236157849
743682915
651739482
928541367

183275649
629184573
754693821
812967354
347518962
596342187
238459716
465731298
971826435

648912573
123657894
957843162
896271435
734598216
215436789
361724958
479385621
582169347

631798524
594263718
728541963
187425396
362819457
945376281
879632145
253184679
416957832

615729438
473685291
289431765
794356182
328197546
561248973
846912357
137564829
952873614

245978163
386541729
197263845
679325481
451689237
823417956
714836592
568792314
932154678

768215934
931746258
254983617
685179342
172354896
349628175
897532461
526491783
413867529

819453627
476921853
235768941
693517284
784392165
152684739
941236578
527849316
368175492

987453261
625187439
143269875
379542186
812976543
456831792
268795314
791324658
534618927

417698235
256713894
839425167
792546381
345981672
681372549
124869753
963157428
578234916

981752463
256349187
473816295
648273951
127594836
539168742
815437629
792685314
364921578

719865243
842913756
653427189
294371568
137658492
586249371
965134827
378592614
421786935

341586927
986327514
527914836
735469281
869152743
412738695
178245369
254693178
693871452

678913542
924758613
135624879
891375426
263481957
547269381
316547298
482196735
759832164

723618495
941235678
685947321
819426537
274351869
356789214
132574986
497862153
568193742

128374956
364598721
759126843
935761482
472835619
681942375
843219567
517683294
296457138

186259437
259473681
734186952
871534269
465927813
923861745
317642598
542398176
698715324

814276359
652493817
379158246
465982173
187634592
293517684
541369728
726845931
938721465

765341982
891672354
423598671
136785249
287914563
954263718
578429136
612837495
349156827

712836945
983457612
456129738
398714256
271365894
564298173
849673521
625941387
137582469

147298653
985763124
236541879
564839712
813672945
792154368
428317596
679485231
351926487

248739651
659241378
173568294
395176482
417825963
826394715
784612539
562983147
931457826

235176948
176984532
489253167
943568721
567421893
812397654
398745216
624819375
751632489

897125643
432768159
651493287
584316792
719254368
326987514
278641935
143579826
965832471

735291846
941683527
286457193
629745381
518329674
374816952
192564738
853172469
467938215

941762853
527398416
836154729
758419632
492635187
613287594
374821965
165973248
289546371

789613254
314952687
526478193
861527349
495361728
273894561
658139472
937245816
142786935

594317862
726458319
813269547
961584723
452173698
387926451
249735186
675891234
138642975

937412658
462758931
185936472
726145389
348697215
591823764
613289547
254371896
879564123

389627415
621549738
745813629
932186547
578294361
164735892
497351286
253968174
816472953

287569431
945138276
631742895
172483569
364295718
598671342
759326184
416857923
823914657

957126843
312489657
864573129
178945362
695238714
243761985
781354296
436892571
529617438

367485192
289371564
415692387
531826479
792154836
648739251
154968723
923547618
876213945

617398524
894725163
532614798
723149856
451867239
968253417
389571642
275436981
146982375

417329658
598146723
236587491
925638147
163475289
874291365
341852976
659714832
782963514

967352184
432871695
158649237
249136758
381597462
576284319
695723841
714968523
823415976

876594321
914236857
523187946
652841793
781953462
349672185
268719534
135468279
497325618

931625487
487319625
652487193
173254869
265798341
849136572
526943718
798561234
314872956

758496312
263157948
914238657
849615723
532749186
176823594
381964275
627581439
495372861

517896234
839241567
624753918
985462173
243187659
176935842
368579421
792614385
451328796

135284796
479536218
862197435
714829563
628753149
953641827
297465381
586312974
341978652

659482713
734561982
281793546
817245639
345916278
926378154
468159327
572634891
193827465

278136594
194852637
563974182
925463871
647281953
831795426
389617245
456328719
712549368

267843591
391567482
854912376
123794865
785631924
649285713
936428157
512379648
478156239

471238965
536917824
892546731
729385416
364129587
158674392
245891673
683752149
917463258

912763854
568294317
347185692
874619235
651327948
239548761
726431589
195876423
483952176

451962387
687534921
923817546
768123459
132459678
549786132
314298765
275641893
896375214

783542691
149638527
526791438
835427169
294186375
617953284
472865913
968314752
351279846

738456192
146293785
259781346
497812563
362945871
581637924
914568237
873124659
625379418

813246975
457193862
269578314
721935486
548762193
396814527
974321658
682459731
135687249

184753296
235916487
976824153
892347561
741568932
563291748
619432875
358179624
427685319

357692418
921487635
468135279
845321967
672958143
139746852
216579384
784213596
593864721

951436728
243987165
876215394
528674913
367198542
194523687
715849236
439762851
682351479

245693871
796185243
318274695
634927158
982541367
571836924
867352419
423719586
159468732

367594812
418762935
529138476
792345681
835619247
641287359
176423598
283951764
954876123

719826543
284315796
635497281
346179825
958642137
127583469
572968314
493251678
861734952

391457628
278691453
564283179
916874532
483925761
752136894
835719246
627348915
149562387

673495821
819326754
245871639
421589367
596137482
738642195
367954218
154268973
982713546

765132498
941678253
823954716
394765821
658219347
217483569
132597684
476821935
589346172

894612573
176534928
253789641
748295316
629173854
531846792
387921465
962458137
415367289

372581694
416293875
589674132
743156289
821739456
965842317
237415968
154968723
698327541

624517398
971683452
835429761
143758926
592164837
768932514
319846275
457291683
286375149

712645839
435798261
896132754
543827196
128469375
679351428
981276543
264513987
357984612

723861495
956437182
418592637
547328961
689175243
132649578
271986354
365714829
894253716

538912764
194675823
627384195
865731249
271496538
943258617
482563971
716849352
359127486

897236541
164579382
532184697
951428736
243697158
786351429
375912864
419863275
628745913

319257684
852649731
674831952
745382196
938416527
261975348
487193265
523764819
196528473

952436871
184795236
736812495
628143957
395627148
417589362
261954783
879361524
543278619

682914375
495637281
713825694
541293867
369178452
278456139
827561943
156349728
934782516

142975638
358642179
976381425
437198256
829567314
615423897
293856741
561734982
784219563

574639128
863124957
921875436
437298615
192756384
658413279
389541762
716982543
245367891

458917263
316245879
792863451
924786135
163592784
587431692
645179328
879324516
231658947

718635942
952714836
634982751
175328469
326497185
849561327
581273694
493156278
267849513

431725689
587963421
629418375
815374296
764291538
392586147
258139764
176842953
943657812

698134527
754829631
213756984
481375296
976248153
325961478
849513762
567482319
132697845

195627843
826543179
743198625
672381954
518479236
439256718
384912567
951764382
267835491

913267584
765814329
842953167
296145873
387629415
154738296
631472958
429586731
578391642

812965473
764213895
395478261
178642359
956831724
243759186
489326517
631587942
527194638

597163284
683724519
412958637
734691825
268537941
951842763
126379458
849215376
375486192

285176394
647593821
391482675
568231749
172964538
439857162
816349257
724615983
953728416

945812376
182763954
736495812
829641537
561378429
374259168
453926781
298137645
617584293

268743195
149285367
753691248
324568971
816937452
597124683
685412739
972356814
431879526

586429731
423187956
719635428
892314567
657298314
134576892
965742183
241853679
378961245

398147526
714265389
652389417
127534968
865791243
943826751
531672894
486953172
279418635

742931856
956842371
138576942
364217598
215489637
879653124
581324769
627195483
493768215

974831256
312756849
568429137
496578312
157263498
283194675
825347961
631985724
749612583

275934681
948261735
136758924
659412378
781693452
423875196
564327819
392186547
817549263

843127965
276895314
915463782
754681293
689372451
321954678
162738549
437519826
598246137

958671324
736824915
241395687
827516493
163489572
495237861
512948736
384762159
679153248

416825973
792364518
853197462
638741259
271953846
549286137
327419685
964538721
185672394

294675138
137842596
865139742
549368217
783251964
621794853
976523481
412986375
358417629

519734268
468219375
372568194
956872413
241395786
783641952
894153627
127486539
635927841

681937452
753482916
492156873
319675248
864321795
527849361
935264187
246718539
178593624

198547623
257638914
643129587
385792461
914863752
762451839
821976345
576314298
439285176

879526413
621734859
354981672
185269734
962473185
437158926
248397561
516842397
793615248

857394621
962581374
314627985
541269837
793418256
286753419
679132548
435876192
128945763

873645912
461927538
295381764
542816397
937254186
618739245
326178459
759463821
184592673

641958372
753642918
982137546
517283469
239564187
468719253
874325691
125896734
396471825

139245768
647318952
258697431
976831245
813524697
524769183
495173826
782456319
361982574

462738519
198546327
537219846
751482693
329675184
684391275
815967432
273854961
946123758

512847963
394156728
678932514
485293176
937615842
261784395
143529687
729368451
856471239

138954762
975612438
264837915
526781349
781349526
493526187
857463291
319278654
642195873

245679381
196358724
837241659
758964213
961532478
324817965
512793846
683425197
479186532

142659837
689273415
537184296
721398564
954762183
368415972
413926758
876541329
295837641

843752619
976184523
215396847
581273964
697841235
432569178
729415386
158637492
364928751

614837529
359142678
287695134
168259743
572314986
943768215
835971462
421586397
796423851

398124576
567389124
412657389
643295817
821763495
759841263
985416732
234978651
176532948

435978621
987612534
216354978
649187352
153429786
728536149
574291863
861743295
392865417

895463271
612987543
734152968
981625734
453871692
267394185
578239416
349516827
126748359

291573486
387469512
564128379
859234167
172856934
436791258
945617823
613982745
728345691

682135749
935724186
471968325
816543297
597812634
243697851
329471568
754386912
168259473

756394281
812765943
493182675
635478129
281936457
947251368
178623594
329547816
564819732

943675281
512849673
678231594
284153967
357926418
196784352
761492835
825367149
439518726

159628734
726143598
483759612
394872165
618594327
572361849
841237956
235986471
967415283

716945382
943286157
825137694
369478215
274561839
158329746
592613478
681754923
437892561

317894562
658213749
492576138
973452681
284761395
165938427
536189274
821647953
749325816

961835724
735462891
824179563
317248956
249356178
658917432
492783615
583691247
176524389

147698325
893524617
625317489
368249571
514873962
279156834
932785146
756431298
481962753

417538692
263197485
859246317
724851936
391764528
586923741
945682173
678319254
132475869

816342597
943517268
725869431
497125386
158436972
362798154
674253819
581974623
239681745

325647819
978315264
164928735
586739421
413852976
792461583
241586397
659273148
837194652

478953216
561287394
932641875
615378429
724596183
893124567
146839752
287465931
359712648

615843927
247965813
839172654
986351742
571428369
324796185
192587436
458639271
763214598

937546821
642918537
158237964
473182659
516379482
289465173
795824316
364751298
821693745

682347519
435961287
197852346
361785924
548296731
279134658
854629173
913578462
726413895

439162785
176895243
582734196
968243517
247651839
351987624
723416958
814579362
695328471

185623794
943578126
627419835
732156948
814397562
596842317
268935471
371284659
459761283

493678512
571942683
286531947
738154269
645329871
912867435
369785124
854213796
127496358

698321745
752849163
143657289
835162497
961574328
427938651
219786534
374295816
586413972

534819627
912674385
768325491
387946512
241753968
695182734
879431256
453268179
126597843

132457968
689312574
475968132
548276391
961843725
723195846
394521687
256789413
817634259

249576381
718394625
356218974
124689537
983157462
675423819
861942753
597831246
432765198

495682731
376541829
218379546
942865173
561237498
837194265
159423687
784916352
623758914

152739648
948216735
763584921
635472819
874391256
219658473
527863194
496125387
381947562

716495823
293816754
548327169
852764931
479531286
361289547
135942678
687153492
924678315

671392485
348675912
952148763
465827139
789513246
213964857
834759621
596281374
127436598

675489231
291536874
384721956
826197345
943865127
517342689
139254768
758613492
462978513

529618347
684739521
731254968
376985214
145326789
298147653
463872195
812593476
957461832

154362897
296587314
387149652
672915483
415638279
938274165
561493728
749821536
823756941

524789136
136542879
978631542
643128957
217953468
895476213
361295784
489317625
752864391

342167859
987543126
165928743
879254631
236891574
451376298
514632987
623789415
798415362

546392718
927185463
138764925
615279834
382456179
479831652
294613587
851927346
763548291

162347895
354289761
879165342
716538924
598412637
243796518
925671483
481953276
637824159

574691328
239458671
861273495
457129836
123786954
986534712
695817243
718342569
342965187

618523497
794816532
523479681
852964713
936751824
471382956
247198365
185637249
369245178

618973425
749825361
352641987
526798143
174362859
893514672
481237596
937456218
265189734

312584697
596317482
874629531
987251346
231468975
645793218
768932154
129845763
453176829

257134869
198576423
634829517
479283651
312965748
865417392
986352174
541798236
723641985

761984235
823165749
549372861
936527184
415638927
278419356
157843692
684291573
392756418

746315982
859427613
123896754
281564379
597283461
634971825
965742138
318659247
472138596

231948675
596721483
487635912
948352761
653179248
712486359
365897124
124563897
879214536

462319875
973865214
581274693
735928461
629741538
148536729
814692357
297453186
356187942

693745182
254813967
817962345
962458731
138279456
745136829
586391274
421587693
379624518

283695417
916347528
574281936
847123659
365974281
192568374
631759842
728436195
459812763

837625419
412793568
695841732
943152876
726938154
581476923
164287395
259314687
378569241

268397415
931542867
475816392
526781943
714923586
893654271
152469738
389175624
647238159

417639285
863572941
592148763
671253498
924817536
385496127
158324679
746985312
239761854

732819546
648527319
195436278
376142895
284395761
951768432
529673184
467281953
813954627

125874693
694325718
783196254
916743582
237658941
548912376
479231865
361589427
852467139

158679432
469823715
372514968
796235841
245981376
831467259
687142593
914358627
523796184

269835714
578941263
413726598
987413652
126589437
345672189
794168325
831257946
652394871

354198267
287463591
619527438
523641879
768359124
941872653
432986715
175234986
896715342

714629853
869735241
235184769
657912438
148376925
923548617
472853196
386291574
591467382

928571634
761349582
543682971
635128749
819764253
274953816
487216395
192835467
356497128

143792586
786543291
592816437
875961324
321458769
964327158
619275843
237684915
458139672

537248196
298761354
146395728
815437962
923156847
674829531
759682413
361974285
482513679

428517396
639428175
517693248
183742569
294365817
765189423
841956732
356274981
972831654

683479512
729615834
145238796
461523978
397864125
852791643
536947281
918352467
274186359

519834672
842576913
637912485
158349267
964728531
273165894
796451328
421683759
385297146

861293574
579641832
243758619
728419356
356872941
194536287
935167428
412985763
687324195

298534617
645871932
173269584
369752841
417698253
852143796
584327169
926415378
731986425

492738516
763159248
581246973
619385724
357924861
248617359
874591632
925463187
136872495

376419852
952386147
814527936
529173684
147698325
638245719
265731498
783954261
491862573

936128574
124975863
785463192
548297316
697314258
213586947
851742639
469831725
372659481

932678514
746159283
815243697
627384159
581967342
493521768
154832976
279416835
368795421

756138294
381942756
942657318
428316579
693785142
175294683
537469821
214873965
869521437

354176982
219845673
786932541
497521836
635789214
821463759
973654128
148297365
562318497

612548397
837129654
594763821
278691543
356472189
149385276
721834965
963257418
485916732

531472896
892536741
467918325
325794618
649851273
718623459
284165937
176349582
953287164

956427183
472813965
138659724
897542316
315786249
624391857
261935478
589174632
743268591

952613874
673984125
184572639
428356791
367149582
519728346
736295418
891467253
245831967

142965378
956837241
837412596
564283719
729154863
318796452
271648935
683579124
495321687

184975362
762831459
395264178
628743591
573189246
941526783
839417625
217658934
456392817

523816749
967435128
481972563
156789234
392641875
748253916
214568397
635197482
879324651

798231465
154876932
326549178
261793584
987415623
435682719
612958347
849367251
573124896

263791854
871456392
945328716
514237968
326819547
789564231
497183625
132675489
658942173

726934518
154278936
389516247
532761894
918452763
467893152
695327481
241689375
873145629

467159832
523874916
891263574
384596721
152387469
976421358
638915247
215748693
749632185

725319684
863742951
491586327
534298176
918657243
276134895
357921468
182465739
649873512

561243897
382791456
974568231
193875642
728436915
645129378
859614723
417382569
236957184

986752413
147836952
325914867
871695324
493271586
652483179
519327648
268149735
734568291

472815963
358967241
619324875
965481327
843572196
721639458
236798514
184256739
597143682

974215368
816934527
523768914
162843759
748659231
359127846
685472193
291386475
437591682

851924637
624753981
937861425
398612574
276485193
415379268
583246719
742198356
169537842

149367258
752498136
863251794
926875413
471936825
385142679
598714362
237689541
614523987

578621934
321749568
649835712
964387125
132564879
785912643
253178496
497256381
816493257

672159384
413278965
985436127
729815643
148763592
536924871
857641239
261397458
394582716

296483157
831576429
754291683
462739815
519862734
378154962
625948371
143627598
987315246

398245716
264917538
715638924
637524189
851396247
942871653
473162895
526489371
189753462

748216359
652973841
319548267
493687125
871352496
526491783
164839572
987125634
235764918

394561278
728394156
561278943
139482765
256739814
847156392
975623481
482915637
613847529

127596438
359428617
864713925
471269583
693875142
582134796
918652374
746381259
235947861

836125794
427698351
951734268
368251947
149367582
572849613
613982475
284576139
795413826

278941365
495632817
316578492
567893241
923154678
184267539
642789153
731425986
859316724

569478312
183629754
724153869
451367928
978241635
632985147
845736291
397512486
216894573

849165237
657423819
213978564
932657148
561834972
478219356
324791685
186542793
795386421

785314692
294867531
163952874
618579423
549123768
372486159
437691285
821735946
956248317

912765438
586324197
347189625
235916784
674832951
891547362
163278549
458691273
729453816

132957846
687342159
594681732
375428691
248169573
916735428
451893267
829576314
763214985

193728564
786534129
425916873
367451982
954287631
218369457
672195348
849673215
531842796

764219583
931856472
582374619
857942136
649731825
213568794
196427358
425183967
378695241

465279813
782163594
391584627
976832145
124795386
853416972
517328469
648957231
239641758

176948352
493256817
852137649
518764923
649823175
327519468
235481796
761392584
984675231

243897561
571346298
698215437
986734152
432651789
715982346
357168924
164529873
829473615

612958374
587314692
394672158
871549236
269183745
453267819
138496527
926735481
745821963

167842953
239576148
458139762
875291436
326784519
914365287
583917624
742658391
691423875

753289614
684173592
192564378
965712843
821346759
347895126
218937465
576428931
439651287

847396512
129584637
563172948
372915864
486723195
915468273
234651789
698237451
751849326

639254178
857391426
241876593
572413689
413968752
986725341
764189235
128537964
395642817

786591423
524368179
139742856
293187564
418653792
657429381
972834615
361275948
845916237

952783461
834126759
176945283
327698514
519472836
468351927
695217348
783564192
241839675

462751938
931428576
587639421
156974283
724385169
893162754
679243815
218596347
345817692

891275634
645193278
237648951
574926813
163584792
928317465
352469187
716852349
489731526

328714956
946523817
157968324
635492178
214857693
789136245
561349782
472681539
893275461

684915327
213867549
597342816
958634172
346271985
721589463
432798651
179456238
865123794

729361548
634958127
581247396
143526789
297814635
865793214
412679853
356482971
978135462

394785162
175296483
862413597
923158746
748962351
516347829
451639278
637824915
289571634

528647391
493851276
716329854
687412539
349586127
251793648
165274983
834965712
972138465

423861957
698754213
157329468
234187695
816592374
975643821
389215746
562478139
741936582

762945813
913268547
854371269
296587431
548193726
137426985
475612398
689734152
321859674

247396815
356812974
819475326
572138469
984627153
631954287
768249531
423561798
195783642

915482673
846937521
723156489
597324816
384691752
261578934
158249367
472863195
639715248

467289351
851673294
923514786
375842619
149756832
682931475
794168523
516327948
238495167

796125834
458973126
231648975
567489312
149352687
382716459
925834761
814567293
673291548

257316984
916748352
843529716
189674235
562931847
374852691
721493568
695187423
438265179

821396754
736458219
549172863
217564938
693821475
485739621
978213546
162945387
354687192

146592738
789431256
523768914
951384672
864127395
372956481
637845129
418279563
295613847

295438176
631792458
874165329
426957813
583216947
917843562
369574281
142689735
758321694

987215364
452936781
631847925
219458637
768193452
345762819
824371596
196584273
573629148

283651947
917284356
564379281
452937618
891465723
736128594
175893462
649712835
328546179

154986327
762543918
983217645
815762439
329451786
647839152
236198574
571624893
498375261

297638154
346715982
518942367
981476523
672583491
453129678
164297835
825361749
739854216

614523798
873691452
925748316
549287631
168359274
732164985
386475129
497812563
251936847

856321749
439756812
721948365
942185673
315267498
687493251
268514937
593672184
174839526

642819357
175623498
893574612
389146725
256937184
714258963
567492831
931785246
428361579

538264971
427195368
169387245
354816792
716429853
982753614
841672539
275931486
693548127

652387149
437951682
198624537
816295374
349178265
725463891
584716923
263549718
971832456

382915764
569487123
741362589
435198672
816274395
927653841
174526938
298731456
653849217

794853216
183762954
526914783
257698431
961347825
348125697
839576142
612439578
475281369

932578416
458691327
671324589
863915742
249786153
715432968
194267835
527843691
386159274

684573129
213896475
759142683
428657931
196234758
375918264
567489312
931725846
842361597

913846572
482751369
765392418
847139625
651428793
329675184
276583941
594217836
138964257

846971325
792345861
351286947
923457618
587162439
614839572
178694253
435728196
269513784

618379524
932456817
574821963
185793246
263184759
749562138
356918472
497235681
821647395

749231568
583746921
621589743
172964835
954873612
368152479
496318257
815627394
237495186

198753624
267491583
534286197
456938271
879512436
321674859
683129745
712345968
945867312

517864923
482359617
639712854
724196538
953478261
861523479
395647182
148235796
276981345

213547869
469831257
587962314
372196485
951483726
846275193
624358971
798614532
135729648

342789165
865143279
791625438
183597624
574362981
629814753
458976312
937251846
216438597

341267895
629548173
758139426
812653749
435972618
967481352
273894561
594316287
186725934

347691582
289435617
165782439
928314756
573926841
416578923
794253168
852167394
631849275

482179356
915346782
367852914
839624175
526781493
741935268
653417829
198263547
274598631

159687432
367524819
284931567
873165924
645293781
912748356
528476193
436819275
791352648

593426817
287315496
614897523
752648139
348179265
961253784
175962348
826734951
439581672

346971852
981524673
752638914
624895731
819743526
573162489
465317298
237489165
198256347

184967325
265143879
379258164
631592748
948716253
752834916
426379581
597481632
813625497

168724935
594163287
237985461
375641892
916278354
842359716
653492178
489517623
721836549

213749568
459628317
678351924
527836149
831294756
964175832
796413285
385962471
142587693

318964725
475382961
269517348
986143572
734256189
152879634
627491853
593628417
841735296

719642358
452387196
368195274
194723865
673518942
285964731
946271583
831459627
527836419

739856241
846123957
512479836
263714598
458962713
197385624
621548379
975631482
384297165

685273194
971564283
234918567
163795842
859142736
742836915
497321658
318657429
526489371

946571328
127398654
853246971
635714289
418932567
279685413
594867132
761423895
382159746

863419752
712358469
594627381
975184236
138296547
246573198
657932814
421865973
389741625

597321468
862459731
143687952
379845126
654132897
218976543
726514389
985763214
431298675

624981537
758423169
913576824
486352971
372194685
591768342
269817453
147635298
835249716

392847651
186352497
745196823
471963582
569281374
823574169
617428935
254639718
938715246

241936587
968475321
537812469
675248193
129563748
483791652
896357214
714629835
352184976

286153497
547689231
139472865
423891756
971526384
658734129
715368942
362947518
894215673

475836921
126549738
983217564
837692415
691453287
542781693
714928356
258364179
369175842

837261495
219345876
645798231
563984712
482176359
791532648
926453187
358617924
174829563

839627541
164538297
752194638
617859423
423761859
985342716
276413985
348975162
591286374

738165429
124398675
695742183
249871536
381526947
567439218
913684752
852917364
476253891

859634217
716592483
432817695
541923768
978461352
623785941
194278536
367159824
285346179

967184253
258397461
314652987
735419628
642875319
189263745
576921834
893546172
421738596

349218765
187659432
265473189
621945873
734182956
958736241
472361598
813597624
596824317

264139857
137658294
859724163
612847539
978315642
543962718
325476981
496281375
781593426

542763189
981245673
367891524
178934256
239586741
456127938
694372815
825419367
713658492

463781295
851329746
297654381
678245139
942163857
315897462
589412673
724936518
136578924

518396274
932784165
476512893
257839416
841267539
369451728
785623941
694175382
123948657

194826375
862537941
375491682
287643519
453719268
619285437
531968724
926174853
748352196

689531427
123784596
457269183
974658231
238197654
561342879
745926318
892413765
316875942

183596427
624738591
759421368
467359812
512867934
938142675
376285149
891674253
245913786

326187459
749625183
581493267
612938574
934751628
857246391
295814736
168372945
473569812

642875139
985316472
713924658
237158946
168749325
594632781
426593817
851467293
379281564

894532716
517869243
236417895
165324978
482795631
973186524
641278359
758943162
329651487

821743695
749586321
635219748
597468213
386921457
214357986
178694532
453872169
962135874

859364712
764821953
123759684
316485297
542973168
978612345
681247539
437596821
295138476

492135876
736948152
815726934
954381267
673592418
281674395
147863529
368259741
529417683

185243769
793618524
624579813
832194675
451762938
967835142
346987251
219456387
578321496

754129368
386574219
921386475
879243651
612857943
543691827
435768192
268915734
197432586

724398651
318645297
965127483
172856934
643912578
589473126
236584719
897261345
451739862

532681497
849572136
671934582
786195243
395427618
124368759
217859364
468713925
953246871

149238675
572614398
386975214
437159826
698327541
251486937
924561783
715893462
863742159

198475236
254631789
673289415
437912568
519768324
862354197
925843671
781526943
346197852

675184923
124935678
398672451
759863214
431257896
286419537
867591342
512346789
943728165

793416285
152378496
684952371
461793852
375824169
928165743
816537924
249681537
537249618

327956418
154728963
968143725
645837192
273519684
819462357
482671539
536294871
791385246

136459278
849237516
527186943
354698127
962571384
781324659
293745861
415863792
678912435

345287691
861943257
729561483
537629148
218435769
694718325
972154836
186392574
453876912

917324658
345968172
862517493
736482519
129653847
584179326
491736285
678245931
253891764

387259416
659174832
421638795
538467129
742913658
196825374
963742581
274581963
815396247

159482736
342769518
867513924
214935687
983647152
675128349
491856273
738291465
526374891

187246395
392875146
465193728
254369817
879512634
613487259
921658473
548731962
736924581

156438792
827965143
943127685
219574368
468293517
375681924
694752831
531849276
782316459

893175264
754296831
621483579
478362915
932851746
165947382
389514627
246739158
517628493

453796281
178452369
692813457
265947813
914238675
837165942
546379128
381524796
729681534

491567823
653842791
782391456
138924567
975136248
264785139
347658912
516279384
829413675

697835421
143792658
582614397
874253169
216479835
935186274
368547912
459321786
721968543

372956841
961384725
845271936
423518697
659437182
718629453
594762318
286193574
137845269

136289475
842751396
579634218
328965741
917348652
465172839
651427983
783596124
294813567

357241968
621978354
489635271
742513689
813469725
596827143
265194837
174382596
938756412

419572683
768913452
325846791
573694128
842137569
196285374
984761235
237458916
651329847

627914583
835762491
419583726
598637214
174259368
263841957
981375642
342196875
756428139

817563294
532479186
946281375
259734618
684912753
173856429
768145932
421398567
395627841

563197284
479382156
281654739
148276395
352948617
796513842
835729461
924861573
617435928

652789431
791432685
438615927
586293174
349176852
127854369
214568793
873921546
965347218

941867253
672531894
853924167
134798526
287356941
596142378
719485632
425613789
368279415

251389476
836427915
974516382
748163529
612795834
593842167
387654291
469231758
125978643

263951487
918764532
574382169
389546271
657123894
142897356
791235648
836419725
425678913

379514682
154268973
286793154
623479815
591836427
847125369
735641298
418952736
962387541

276815934
931742865
854369721
385621497
712984653
469537218
548293176
627158349
193476582

862947135
531826497
749153682
923415876
187692543
654738219
215389764
378564921
496271358

187653249
463792158
925814673
859241736
271536984
346978521
734165892
692487315
518329467

218679345
549381267
673452891
184293756
952167483
736548129
861725934
395814672
427936518

182347956
465198372
973652418
741863529
658924731
329715864
816539247
594271683
237486195

359621784
284793561
176854239
427168953
865349172
931572648
642985317
593417826
718236495

359862174
426715398
871394265
934576821
762481539
185239647
697153482
213948756
548627913

234857961
895146732
761923458
976214385
318795246
452638179
147562893
523489617
689371524

263859147
947213865
518467923
391628754
724135689
856794231
489572316
132946578
675381492

543912876
281637945
796584132
375291468
124368597
968745321
432156789
659873214
817429653

642375819
795681342
831924675
978436521
254718963
316259784
569842137
123567498
487193256

895734621
631298457
427165938
356981274
719342586
284657319
563819742
142576893
978423165

726853914
938614572
451927368
279386451
315492786
684175293
192738645
843569127
567241839

916874253
248539671
375612894
153286749
769451382
824793165
581927436
437165928
692348517

375694218
941728635
286135479
412589367
738461592
659273841
824317956
567942183
193856724

879534162
514269783
263187594
932718456
145926837
687453219
326845971
751392648
498671325

924571638
653489712
718623945
186952374
492137856
375864291
539248167
847316529
261795483

824976351
517243869
693518742
279465138
458321976
136789524
365892417
941637285
782154693

649573812
782614953
153928476
426185397
837492165
591736284
914367528
275849631
368251749

234871695
681593247
597462318
873624951
426159873
159387426
312746589
748935162
965218734

831645927
952781634
746329581
318256749
695473218
274198365
467512893
529834176
183967452

278413695
193865247
564729381
951346728
486271539
732598164
349657812
627184953
815932476

859132467
641978253
723465189
384726915
165349728
297581634
536294871
418657392
972813546

987265341
641937582
235481976
479526813
312849765
568713294
123678459
796354128
854192637

314692578
826457319
579138462
697243851
153786294
482915637
935874126
768321945
241569783

675418329
294375618
318926745
169782534
753694182
842153967
586239471
937841256
421567893

285436179
713259648
946718523
829564317
531927864
467183295
154872936
692345781
378691452

876913524
532478961
419256738
741329856
628547193
395861472
267185349
984732615
153694287

413692857
926578341
587143629
754821963
691357482
832964715
245736198
179485236
368219574

154963278
792418365
683257491
378692514
425781936
961345782
819574623
247136859
536829147

895261743
263974815
714853629
452397168
639182457
178546392
586719234
921438576
347625981

476813592
395642817
812759436
987521643
623498751
154376928
731984265
569237184
248165379

896354712
137286945
245719638
384961257
719523864
652847193
561472389
978135426
423698571

823574916
759618243
461239785
382496157
146357892
597821634
215783469
638942571
974165328

368145279
724963581
159287364
817456923
643892157
592371648
985614732
271538496
436729815

625173894
473892561
819654327
982731456
137465289
564289173
391527648
756348912
248916735

324965817
968721534
715834962
857419326
243658791
196372485
681543279
532197648
479286153

982136574
614875392
735249816
497352168
823961457
156784923
349617285
561428739
278593641

794156328
125738964
368942175
819675243
543821697
672493851
256317489
481569732
937284516

956248713
218753946
437916825
765184392
392675184
184392657
873429561
541867239
629531478

843195276
975682143
162437859
586349712
239718465
714256938
327861594
651924387
498573621

935268741
786541293
241973865
164825379
328497516
579136482
497652138
853719624
612384957

675182439
842935761
391674258
768359142
159247386
423861597
536718924
914526873
287493615

351724689
269158347
478396521
537489162
912675834
684213975
845932716
196847253
723561498

537264981
984751326
612893574
753942168
196387452
428516793
865439217
241675839
379128645

149675823
783192456
265384179
812463795
957821364
436759281
694238517
378516942
521947638

376192854
159487362
482365917
637528149
245931678
891746523
523679481
764813295
918254736

724168953
396754281
851932746
243687195
169245378
587319462
675423819
912876534
438591627

982175346
167934852
354628719
218596437
475213698
693847125
846359271
531762984
729481563

761952348
839764125
524183796
213879564
497536281
658421973
942615837
176398452
385247619

946138527
857924613
321675498
693217854
215483769
478569132
764352981
582791346
139846275

736419258
521638479
984752316
397246185
142875693
865391724
273984561
418567932
659123847

259716483
437289165
618345297
542978631
986132574
173654928
864527319
791463852
325891746

213657984
694381257
875294136
382946715
146875329
759123468
427538691
968712543
531469872

149852637
628713495
357469128
296378514
834591762
715624389
461985273
973246851
582137946

173258694
485693217
296417385
928736451
537142869
641589732
364971528
712865943
859324176

271895436
693417582
485263197
934152768
568749213
712386954
357928641
846571329
129634875

241579683
368214795
975683142
136458279
592731468
487926351
614395827
753862914
829147536

819245736
753196428
246378159
195724683
637859214
428613975
561937842
974582361
382461597

619524387
748163952
235978461
853412679
462759813
197836524
574691238
381245796
926387145

632741598
581639742
749852163
163475829
825196374
974328615
496587231
257913486
318264957

321986574
657413892
984275136
895632417
742159683
163748259
438567921
519324768
276891345

167824593
958736142
324195678
815943267
472651389
639287451
783462915
596318724
241579836

231759684
894623571
756148293
318495726
562837149
479261835
645382917
987514362
123976458

457219683
621378954
983465217
562893741
134527896
798641532
379186425
845732169
216954378

375261849
816943572
294875136
168732954
932584617
547196283
481627395
729358461
653419728

731896524
569342781
482517693
817954236
926173458
354268179
278431965
645789312
193625847

873916254
965423817
124758963
251397486
637841529
498562731
516274398
342189675
789635142

539216487
276498153
814573629
791682534
425931876
683754912
148329765
952167348
367845291

469157328
812639754
753284196
631942587
985371462
274865931
127596843
396418275
548723619

539761248
426985731
817432569
641827953
983154672
275693814
154278396
768319425
392546187

731948625
958263417
642571398
294856173
185734269
367129854
423695781
516387942
879412536

213769485
958142367
647358219
792631854
586294173
431587692
875413926
329876541
164925738

139284756
852967134
476513928
948375261
521649387
763128549
694732815
315896472
287451693

617284593
435619827
829573146
974321658
258746319
361958472
142837965
586192734
793465281

958264173
432175689
716389452
379458261
824617935
165932748
643521897
297843516
581796324

731962485
549871362
826543719
293158647
487236591
615794238
378629154
154387926
962415873

954873162
761245398
832196574
349587216
178462953
526931487
493758621
285614739
617329845

867321594
359674281
421589367
234915876
796842135
185763429
518296743
642137958
973458612

349652178
825417639
176938452
481396527
637521984
592784316
268145793
954273861
713869245

528134697
649278135
173569248
967812354
315647829
482953761
731496582
296785413
854321976

479586213
612397458
853142679
548219736
137468925
926753184
264875391
395621847
781934562

325469718
148732596
769185423
281956347
493871652
657243189
914627835
572318964
836594271

387291465
925684731
164573982
759862143
241739658
836415279
672158394
498327516
513946827

594386217
823174596
167295843
958621374
416738952
372549681
289413765
631857429
745962138

976142853
354698127
182735946
239416578
645987231
718253694
563824719
821379465
497561382

472891563
195367284
638452971
387914652
964725318
251638749
849276135
526183497
713549826

532416978
918375426
746982531
874139265
369528714
251764893
497651382
185293647
623847159

219584736
643972185
875136429
438715962
156329874
927648513
784293651
361457298
592861347

289173456
361594278
457628193
793281564
612745389
845369721
574936812
136852947
928417635

357248169
168579342
249631578
915487236
723156894
684923715
836792451
492315687
571864923

428569173
765183492
931247856
153724968
872691534
694835217
589476321
347912685
216358749

945638271
312975486
687421395
839264157
574189632
126753948
763892514
458316729
291547863

743259168
869714532
521638497
958461723
134827659
672593841
396185274
485972316
217346985

237185469
986342157
451769823
512973648
378426591
694851732
125698374
763214985
849537216

132986574
586427193
947513862
423869751
675132489
819754236
351648927
298371645
764295318

823469175
695781243
417325869
246573981
978216354
531894726
764132598
152948637
389657412

234687951
719325864
865419237
523976148
678154329
491832675
986543712
147268593
352791486

952684731
736512498
841739562
518497623
674123859
293856174
385271946
427968315
169345287

517839624
362541897
489276351
721698543
648315279
935724186
173982465
896453712
254167938

246719538
813546792
759283461
697325184
524891376
381467259
965134827
478652913
132978645

179423685
482516973
356789142
723658419
548391267
961274538
697845321
814932756
235167894

297541683
384267195
156983742
678312459
543879261
921654378
432798516
815436927
769125834

963487125
821359764
574162938
236745819
148936572
795821643
412698357
387514296
659273481

174528396
598643712
623971458
857496123
241385967
369217584
735162849
412839675
986754231

145869273
329517684
786432519
962378145
537241896
418956732
873624951
694185327
251793468

852347961
719682345
346915872
491738256
538126794
267459183
974263518
625871439
183594627

125643879
764298153
839571642
973826514
582419367
416735298
241357986
697182435
358964721

194865732
786423591
352719468
861372945
925146387
473598126
638957214
519284673
247631859

681234975
254769318
973185624
746851293
815923746
392476581
438697152
527318469
169542837

831927546
427356918
965418723
674189352
583274691
192563874
749831265
218695437
356742189

978432651
634591782
215786439
843915267
126374598
759628314
367149825
481253976
592867143

214875693
365419728
978362415
629581374
741936852
583724961
856193247
497258136
132647589

246735819
531982746
789641523
965317284
412859637
873426195
328564971
694178352
157293468

157429836
394861275
268735419
572614398
639578142
481392567
843957621
715246983
926183754

385974261
679152348
142638975
731849652
428765139
596213487
267381594
953427816
814596723

829147365
763295841
514836972
386924157
275681493
941753286
638519724
197462538
452378619

376295418
215483967
489167235
961534872
853972146
724816359
547328691
692741583
138659724

369584271
178293546
425671983
682437195
591862437
734915628
846759312
917326854
253148769

341276589
789153462
526849731
965784123
432961875
817325694
674592318
253618947
198437256

413962758
769185243
258734619
136298475
845673921
927451386
582346197
694517832
371829564

536748219
817239546
294156873
381927654
965314728
472685931
643592187
129873465
758461392

153792648
964381752
728465139
317248965
492653871
685917324
579134286
241876593
836529417

298645371
571832946
643971528
482159763
319726485
756384219
165497832
937218654
824563197

574689213
831542769
296173548
315896427
629734185
748215936
162357894
487961352
953428671

268913754
153748296
479625318
832564971
745192863
916387425
587231649
391476582
624859137

928167354
453928167
176534982
564382791
831479526
297651843
712896435
349215678
685743219

785213694
312496857
694875123
538961472
961742538
427538916
859324761
143657289
276189345

751296438
842573619
396841752
673419825
428365971
915782364
587624193
134957286
269138547

369254871
284713659
715968432
853126947
642897513
971345268
527481396
196532784
438679125

153746298
496382715
287195463
324961857
519827346
678534129
835419672
742658931
961273584

462537918
385619427
719248536
653872149
824195763
197463852
941726385
576381294
238954671

248396751
631587924
975241863
564738192
382619547
719452386
896174235
123965478
457823619

352489716
814765329
697231584
139658472
426973851
578124693
743592168
961847235
285316947

361294785
758361429
942578316
514782963
623945178
897613254
435126897
289457631
176839542

278514936
691378425
543629781
817946352
324857169
965132847
189263574
752481693
436795218

729653148
863214759
514897326
476325981
351489267
982176534
247561893
695738412
138942675

524867319
186493572
937215648
852749163
361582497
749136285
213974856
475628931
698351724

573412869
169378542
248695137
927184356
435967281
681253794
394821675
716539428
852746913

962758314
871423956
435961782
728395461
649182573
513647298
286539147
154276839
397814625

635789412
947621835
821534976
764193528
583462791
219857364
178346259
352918647
496275183

345216879
679853142
812947356
194532687
526781493
738694521
467325918
953178264
281469735

657192384
491385762
238674915
715938426
382467159
946251837
879523641
564819273
123746598

841397625
937256184
256481739
189643572
372915846
465728913
524179368
793862451
618534297

697285341
345179682
281463579
523847196
714936258
968512437
452698713
139724865
876351924

973542618
856917432
124683975
237864591
469251387
518739246
741325869
692478153
385196724

172384659
369521478
485697231
748156392
213879564
596243187
954762813
621938745
837415926

245987316
397162854
186354729
523796148
468215973
971438562
634579281
859621437
712843695

912784563
356129874
784653291
693412758
245897316
178536429
521368947
867945132
439271685

365791428
418325697
792648531
639287154
571964283
284153976
943576812
857412369
126839745

825479613
394165827
167328945
536794182
912586374
748231596
283957461
671843259
459612738

497162358
351789642
682453179
925617834
138245796
764398521
213976485
849531267
576824913

816942753
523678149
947351268
475163982
291785634
638294517
159837426
362419875
784526391

579261438
841739562
623854179
165372984
437918625
298546713
914623857
782195346
356487291

569843271
421597368
378216459
285961734
194375682
736428915
612759843
953684127
847132596

849137526
157264389
362958471
986425713
513786942
274391658
628579134
791843265
435612897

281754936
496832517
375916842
938567124
562341798
714289365
143678259
627195483
859423671

142857369
693241785
785369412
814732596
536498127
279615843
327186954
961574238
458923671

984537126
261984357
375162849
417628935
526391784
839745612
792853461
143276598
658419273

743528196
869417523
152396847
576981432
431652789
298743651
614235978
385179264
927864315

246319857
538274691
917658243
462931785
793865412
851742936
379186524
685423179
124597368

947316528
612985374
385472961
293857146
451623789
876149235
138794652
569238417
724561893

318794652
627853491
954216387
193675248
875142936
462389715
589427163
231968574
746531829

421579368
935486127
678312945
719658432
582143796
364927851
293861574
846795213
157234689

912783645
837546192
465192387
156378429
289465731
743921856
698214573
524637918
371859264

453789621
721365849
689124357
372516984
168493572
594872163
846231795
915647238
237958416

893456217
624187593
751923846
348712659
165398724
279645381
432571968
517869432
986234175

437826519
512947638
869135472
291574386
645381927
378692145
186753294
923468751
754219863

549187632
173629584
862453719
726831495
491275368
385946127
938764251
254318976
617592843

612495783
937821465
485367912
193682574
748539126
526174839
261948357
359716248
874253691

486217593
972453186
135896274
794381652
623549718
851762349
369174825
547628931
218935467

278369451
695418237
143527968
352684179
786192543
914735826
439856712
521973684
867241395

641257398
593186274
287439156
365872419
478961532
912345867
826593741
139724685
754618923

962753418
413689752
857412693
324197865
781265934
596348271
179524386
235876149
648931527

298164375
316975824
475832169
783546291
529713648
641289753
862491537
957328416
134657982

459378612
728561943
361249587
634987125
185632794
297415836
973854261
816723459
542196378

758421936
621953748
934876215
247398651
183765429
569214873
875632194
412589367
396147582

239768451
165943728
847521693
518692374
324857916
976134582
683275149
792416835
451389267

517983426
294671538
863245179
146537892
325896741
978412365
781329654
639154287
452768913

764912853
985374126
321658974
416283597
579146238
832795461
157839642
248567319
693421785

684123975
935847621
127695843
368571294
579264318
241938756
893452167
752316489
416789532

649371582
831524769
572698413
458239176
397165248
126487935
765943821
214856397
983712654

728345169
356912874
491786532
287639415
169457283
534128697
945863721
672591348
813274956

182573496
475692318
396148275
869725134
214369587
537481629
653917842
748236951
921854763

472853961
965741832
813629754
629415378
531278496
748936125
186597243
257384619
394162587

843926571
516847392
972153648
195284763
368579124
427361859
281795436
734612985
659438217

496827153
831965247
725143986
269574831
518396472
374218569
187432695
652789314
943651728

194387652
683215749
572964381
847539126
965721834
321846597
736452918
259178463
418693275

378561492
945823671
261974358
692435817
837219546
514687239
156748923
789352164
423196785

853927146
719645823
426381597
295168734
638472951
147593268
384219675
572836419
961754382

849572361
362814759
157639824
934258176
625741938
718963245
583497612
276185493
491326587

139654728
876329145
245817936
927435681
468172359
513986472
684293517
352761894
791548263

785326149
426891375
193547826
961732584
254168793
378459612
519273468
637984251
842615937

985264713
613579284
247813659
479321865
826795431
531486972
754938126
368142597
192657348

689153427
215749386
473862915
836925174
152674893
947318562
791536248
528497631
364281759

451892376
782361945
369547281
678954123
943216758
215783694
834629517
126475839
597138462

759243861
263817549
418569327
387421956
625398714
941675238
192734685
534986172
876152493

628179534
354628179
719354862
186543927
973216458
245897613
431785296
862931745
597462381

968432157
273851649
451679382
315964728
697283514
824715936
189327465
732546891
546198273

892174563
657983214
143256789
264397158
971568342
538412697
419735826
326841975
785629431

124837965
598612743
763945218
376481529
819253476
452769381
937126854
281594637
645378192

917482635
325619874
648375192
159864327
784923516
236157489
491736258
872541963
563298741

167859342
495132867
328746519
916578423
753421986
842693751
689315274
271984635
534267198

265713849
173498256
984265317
648159723
391672485
752834691
837541962
526987134
419326578

795168432
136542798
248973516
589631247
417295683
623784951
961357824
872419365
354826179

478923651
391568427
562174983
746859312
259317846
183642579
915786234
834291765
627435198

239678451
168534972
475291863
523749186
714863295
896125347
352487619
681952734
947316528

836257419
741693825
295148673
968734251
324915768
157826934
583472196
679581342
412369587

927658134
385741962
164239587
642815793
573964821
819327645
496573218
738192456
251486379

359641287
241978563
768253941
635812479
492367158
817594326
176429835
523186794
984735612

671894253
589326741
234751968
825963417
416278395
397415682
153642879
768139524
942587136

516389427
743261598
928745163
231594786
674813259
859627341
497158632
182436975
365972814

561879432
784253916
923614857
248136579
357982641
619547283
136428795
895761324
472395168

478159623
259346871
361728459
795834162
123675984
684291735
916583247
837412596
542967318

972581436
368479125
415326897
793248561
281765349
654193278
526837914
149652783
837914652

274591683
659834217
183762549
927158364
531246798
846379152
795413826
368925471
412687935

762819354
953246871
481537269
317965428
628471593
549382617
274698135
136754982
895123746

734216598
869754321
215839674
148967253
576423819
392581467
683172945
927345186
451698732

168972543
542831769
379465812
416258397
295743186
837196254
924517638
681324975
753689421

638527419
421968573
759314826
572436981
196782345
843159762
387291654
265843197
914675238

387261945
592847361
146935278
465173892
721489653
938526714
214798536
873654129
659312487

739841625
258693174
164752389
471986532
395127468
826435917
912568743
643279851
587314296

769283514
284615739
153947286
532761948
697458123
841392675
325876491
476139852
918524367

394156728
678942351
152738964
913274685
267589413
845613297
789321546
436895172
521467839

469812573
285739614
137564298
812347965
956281347
743956182
524698731
671423859
398175426

538267419
624891357
971345628
285714963
416983572
793652841
349126785
157438296
862579134

438275916
651894372
279613845
526748193
943152687
187369254
392487561
765931428
814526739

548276391
621839457
379541286
413752869
265198734
987463125
834615972
196327548
752984613

521397468
467518923
938624517
254176839
673289154
189453276
745931682
892765341
316842795

263784519
985123647
471659832
718432956
326975184
549861723
192546378
854397261
637218495

253869147
841725369
679314285
962471853
134598672
587632914
798246531
426153798
315987426

915427863
347568219
682391457
836945172
791283546
524716938
473859621
269134785
158672394

689375241
312489657
574261938
253697814
467138592
891542763
145826379
926713485
738954126

761234895
823591476
594768321
182973564
945826137
376415982
257189643
618342759
439657218

478213695
329657418
651894237
162475983
847329156
593168742
285741369
916532874
734986521

697534218
231786549
485912376
748693152
519248637
326175984
972851463
163427895
854369721

416327958
298615437
375849261
524138796
967254813
831796542
652981374
743562189
189473625

781634259
635279481
249851763
154326978
863597142
972418536
317965824
528143697
496782315

683714259
974352168
521896347
468231795
135947682
297568413
356129874
812475936
749683521

865132749
214879653
937546812
346215978
189467235
572983164
751398426
428651397
693724581

352974861
481265793
769318542
978641235
134582976
526793418
645129387
813457629
297836154

731486952
594231687
862795431
425319768
179628345
683547219
248953176
316872594
957164823

135749826
297685431
864123795
328516974
659374182
741298653
586931247
412857369
973462518

927541638
354678129
168239475
516382794
873194256
249756381
792465813
435817962
681923547

742613859
863975412
915824673
659437281
134268597
287159364
421786935
598341726
376592148

315926748
942578613
768314925
483159276
691782534
257463891
129845367
576231489
834697152

376581492
492376851
581492673
638719245
129845736
754263189
865134927
217958364
943627518

527831496
986427135
134965278
715384629
869512743
342679851
291758364
473196582
658243917

928367154
346195287
517284936
462938571
731652849
859741623
694823715
183576492
275419368

867254913
952318746
314679285
235487691
789561432
641923578
573842169
428196357
196735824

236149758
751268439
948375261
623954817
579816342
184732695
412697583
367581924
895423176

541867293
298534167
376921584
715482639
432619875
869753421
127348956
683195742
954276318

735298146
198364257
642157839
253479618
976815324
814632975
367581492
489723561
521946783

823715694
916348527
547692318
361429785
795183462
284567139
452836971
138974256
679251843

987124653
461385729
325967814
534698172
198732546
672451398
719843265
856219437
243576981

912783456
875462391
364951782
728195634
641238975
593647128
286319547
437526819
159874263

981465732
354278169
726139584
513746298
862593471
479821356
148957623
695312847
237684915

921874356
547361829
836592471
768149235
419253687
253687914
185426793
394718562
672935148

319425876
274638159
586917324
163274985
925863741
847591263
631752498
758149632
492386517

735192648
618475239
249386751
472853196
596217483
381964527
127538964
953641872
864729315

345629781
612478935
897315246
158963427
976254813
234187569
723891654
469532178
581746392

213578649
594362718
786419523
947126385
821953476
635847291
378295164
469731852
152684937

172943865
438765921
956281473
285319746
714826359
693574218
329157684
567498132
841632597

281463957
967215483
543987162
635891274
798342516
124756398
476139825
359628741
812574639

457823916
261497358
389561274
842739165
173256489
596148732
618972543
724385691
935614827

234716589
978345261
516289347
421657938
857493612
693128754
342571896
769834125
185962473

872943165
653871429
914652387
489367512
537214896
126589743
798425631
265138974
341796258

219357684
473862915
658194327
192483576
387615492
564279831
731946258
945728163
826531749

841257936
956483271
237619458
529368714
364791825
178542369
683124597
412975683
795836142

192587463
543691782
867432519
351869274
476213895
289754631
734128956
618945327
925376148

764192385
329865741
518347296
495218673
172634859
683759412
841523967
257986134
936471528

943852617
618937254
275164398
537428169
124679835
896513472
459381726
362745981
781296543

752381694
649725831
831946752
163854927
498267513
527139486
216578349
384692175
975413268

723546891
964831257
158927634
236784915
415392786
897615423
349178562
571269348
682453179

648135927
593827641
712649385
361792458
874563219
259481736
436918572
127356894
985274163

563721948
814369257
297584316
439178625
681295734
752436189
378652491
125947863
946813572

857249136
294316857
631875249
912634578
375128964
468957321
149563782
783492615
526781493

169437285
378625419
245198367
791543628
683219574
524876193
957361842
812954736
436782951

487931256
593628417
261745398
918456723
652173984
734289165
346512879
179864532
825397641

375198246
862754139
491236758
243967581
719485362
586321974
957842613
624513897
138679425

794132568
261589473
835647219
956273184
417968352
328451796
643815927
579326841
182794635

314897526
927563148
586421937
639215874
251784693
478936251
165342789
842679315
793158462

287349165
519867432
643215798
456721983
728936541
931458276
865194327
374582619
192673854

623895147
795142863
148376592
561427938
832961754
974583621
416258379
287639415
359714286

437512968
269873154
851469327
795284631
346951872
182736495
524698713
618327549
973145286

371285496
428697135
695143827
259438671
834716952
167952348
516374289
983521764
742869513

285639471
673214598
419785632
748561923
352497816
961823754
537148269
896372145
124956387

934716528
568243791
172859346
816592473
327684915
495137862
251478639
789361254
643925187

497681235
865392741
321547869
273916458
159834627
684275913
536729184
718463592
942158376

965248713
324971568
178356924
259187436
783462195
641539287
417893652
896725341
532614879

438617529
715923486
629854371
157286934
294731865
386495217
541362798
963578142
872149653

658314297
493627158
271859463
386492715
947531826
512768349
839145672
165273984
724986531

369214857
247538619
185697423
691873542
534126978
872459136
413962785
928745361
756381294

738429651
516873429
924561738
867195342
395246817
142387596
471958263
653712984
289634175

958216734
372849651
614573982
146758329
789321546
523964817
831692475
267485193
495137268

461853792
385297164
729614358
152946873
894371625
673528419
938162547
546739281
217485936

614297358
582341967
973586142
136458729
428973516
759612483
291764835
347825691
865139274

781436259
439725816
256819437
175942683
628371945
943568721
312694578
567283194
894157362

948732165
367159284
512684973
821546397
754398621
639271458
483967512
295813746
176425839

645713982
729584631
381692457
967438215
138265749
254971863
493126578
512847396
876359124

265834179
374195862
891276354
156948237
982357416
743621985
619782543
537419628
428563791

328491567
145276938
679583214
783162459
564739182
291845376
837954621
952618743
416327895

821634579
469857123
375219468
742396815
198542736
653178942
284765391
517923684
936481257

823914576
619785234
754623918
375148692
986257143
142369857
598476321
461532789
237891465

729648531
865137942
143295876
384516297
917824653
652379418
296751384
531482769
478963125

658392714
473815692
921647358
896534127
345721986
217968435
162489573
784153269
539276841

963728451
758614932
124935687
289367514
516249378
347851269
631472895
872593146
495186723

521678934
486539271
397124568
673892415
842351796
915467823
139285647
754916382
268743159

127963854
684521793
935487216
749612385
213758469
568349127
491275638
372896541
856134972

148327965
756948213
239156874
984571326
613289547
527463198
365712489
892634751
471895632

831679542
792154386
546382179
965423817
274815963
183967425
329748651
417596238
658231794

476159823
832764195
159823764
918675432
563248971
724931586
641387259
385492617
297516348

754289613
986351247
321476895
842795361
513648972
679123458
235967184
498512736
167834529

375986412
912437865
486521379
867249531
243165987
159873246
721394658
538612794
694758123

153928674
729641853
486537912
248193567
561874329
397256148
975312486
814769235
632485791

421987653
973546182
856213497
692178534
584369271
137425869
349651728
715832946
268794315

297153486
153486927
864972135
431697258
785231694
629548371
372814569
916725843
548369712

847926513
293451876
165837924
381675249
759142368
426398157
574283691
632719485
918564732

134792568
865413792
729865134
287139456
946258371
513674289
672581943
498327615
351946827

531279846
987416523
624583917
358964172
496127385
712358694
263841759
149735268
875692431

274916583
956382147
138475296
827691354
395247618
641853972
769528431
482139765
513764829

672518439
984632751
135479286
829763145
351294678
746851392
468325917
213987564
597146823

269351748
187649325
354278961
872564193
613897452
495132687
928716534
736485219
541923876

946185273
513274689
782369145
179853426
328416597
465927318
854732961
237691854
691548732

832674519
675291384
491358726
726815493
143926857
958743162
567489231
219537648
384162975

937845612
468219537
512376498
785134269
693582174
124697385
259763841
341928756
876451923

362175984
479832561
581649732
698413257
245967318
137258649
954786123
713524896
826391475

432178956
579624381
861593427
293715864
748936512
615842739
956481273
124357698
387269145

963842517
784531692
125769834
459326178
378415269
216978453
647183925
892657341
531294786

793542681
581376294
264918735
452687319
918423576
376159842
629831457
847295163
135764928

128397546
736485921
594621783
945163872
672948315
381572694
863714259
457239168
219856437

136928457
795634821
842715936
653849712
974162385
281573649
519387264
468291573
327456198

721538469
463297581
895614273
179483625
382956147
654172398
218349756
547861932
936725814

162357489
734189652
598264371
375421896
926538714
481796523
257943168
613872945
849615237

896135247
523947816
174268359
741359628
359826174
682714935
938572461
267491583
415683792

821456397
375298614
964173528
219364875
638517942
547829136
786932451
453781269
192645783

657134298
439826517
812795463
543267189
768419352
921358746
386542971
175983624
294671835

963524718
728139456
415876932
549367821
137298564
286451397
852643179
671985243
394712685

874329651
965814732
213657894
157298463
496731285
328546917
581972346
749163528
632485179

953628714
428571369
716349528
197234685
642985137
835167492
269453871
374812956
581796243

685132497
397645128
142987653
834569271
719423586
256871349
571296834
968354712
423718965

679158423
543279816
821364579
412596738
786413952
395827641
957631284
238945167
164782395

594312678
632587491
781469325
318746259
976825143
245931867
169278534
853694712
427153986

751348926
369752841
428169537
674291358
192835674
835476192
917584263
246913785
583627419

937568412
281473965
654129783
418356279
365792841
729841356
592684137
146937528
873215694

945386127
132794685
687251493
768143259
213579846
459862371
324915768
891627534
576438912

285436971
671928543
394175826
523819467
846357219
719264385
152783694
467592138
938641752

396587421
421693758
875421639
547869213
162354897
938712564
283146975
614975382
759238146

215839467
763542198
984176235
526791843
491283576
837654912
352417689
178965324
649328751

468317295
352694187
971852346
593471862
147286539
286935471
625748913
734129658
819563724

937416852
618725349
524839176
276398514
349651287
185274963
791542638
853967421
462183795

987641523
143572968
562983714
891456372
354217689
276398451
629835147
738164295
415729836

526837419
871594326
394216785
915748263
637129854
482365971
158973642
263481597
749652138

568132947
913874625
274965138
389621574
647359281
125748369
796413852
451286793
832597416

648759123
732461985
519283764
475926831
921378546
863514297
357692418
284135679
196847352

578962143
164583279
392471586
281795634
953146728
746328915
639214857
427859361
815637492

312945876
695178423
847263159
724319685
931586247
568724391
256437918
489651732
173892564

721396548
593842761
648751923
465128379
179563284
382479156
817635492
234987615
956214837

896521347
124673589
753984612
581462973
962317458
437859126
618235794
345798261
279146835

862371945
354298176
719456328
271645839
638719254
495823761
543987612
927164583
186532497

231794856
598136274
764825193
487369521
659217438
123458769
812973645
346582917
975641382

498521376
263748591
571369482
139657248
654182739
782493615
326914857
817235964
945876123

634279581
182534976
795168342
423895167
851746293
967321458
348652719
576913824
219487635

693127854
872645319
145839627
256391478
384762591
719458263
937586142
528914736
461273985

726985314
819342657
435761829
681529743
954637182
372814596
248173965
197456238
563298471

243785691
951362847
876149523
394627185
568413972
712598364
439871256
187256439
625934718

137489625
524176983
689325174
318642597
495713862
276958341
962537418
851264739
743891256

136592874
754681923
289437165
642379581
873156249
915248637
428715396
361924758
597863412

279148635
358276941
164593287
536914728
421837596
897652413
683425179
945781362
712369854

385147629
416289357
729563418
647312895
158976234
932458176
571834962
893625741
264791583

795128436
146793852
382456179
837912645
621345987
954687213
568271394
473869521
219534768

671984325
359216874
284357619
195463287
726198453
843572961
968741532
537829146
412635798

986134752
371265948
245978163
567482391
192753486
834691275
758319624
623847519
419526837

813627459
475983126
269415873
732594618
146872395
598136742
927361584
351248967
684759231

319625847
725483961
486971325
571238694
963514782
248769153
857192436
134856279
692347518

798425316
341796582
625318749
174659823
269834175
583271694
836947251
417562938
952183467

843126975
591783624
627495183
739251846
215864739
486379512
168532497
972648351
354917268

274596318
561348297
839721564
358962741
192473685
746185932
627819453
485637129
913254876

142985376
967132548
853674291
278491653
431567982
596823714
789346125
614259837
325718469

831675492
945328671
762914853
623859714
489167235
157432986
598243167
314796528
276581349

572314896
461895273
389672154
624783915
157926348
893451627
216537489
748169532
935248761

398157462
541629378
672348951
723915846
159864723
486273519
867432195
914586237
235791684

463295871
187643592
259187643
821534967
346971258
795826314
912458736
574362189
638719425

923175864
618934257
574862931
837621549
491583672
256749318
345297186
182456793
769318425

976345182
348219756
251687943
812453697
534796218
697128435
463871529
189562374
725934861

591467382
723981654
486235917
814623795
372549861
659718423
237196548
165874239
948352176

924736815
137548692
568291374
816427953
753689421
249153768
471365289
385972146
692814537

594163827
823957416
671842593
987314652
235689174
146725938
719438265
358296741
462571389

853426197
261579834
974831625
347182569
519364278
682795341
428657913
795213486
136948752

469512387
573986241
821743569
715429638
296358174
384671952
637194825
958237416
142865793

896132475
715864392
423795816
267341589
138957264
549628137
674213958
382579641
951486723

349852716
125763984
876941523
413627859
598314672
762598431
681435297
937286145
254179368

472596381
536871492
189243765
241658937
953427618
867319524
728934156
315762849
694185273

536812497
194765238
782493516
825679143
973241865
461538729
217956384
658324971
349187652

187256439
364189725
529473186
915742863
732568914
846391572
678924351
453617298
291835647

569234718
317985624
824617359
753148296
642759831
981326547
278591463
136472985
495863172

671824395
542936187
938751246
369475812
184362759
725198463
857249631
493617528
216583974

517849263
264713985
839652147
753196824
142378659
986524371
498237516
321465798
675981432

218593476
549876132
376124598
167985324
425631987
893742651
931268745
684357219
752419863

326751849
851249376
497863152
543182697
169537284
782496531
678324915
915678423
234915768

456819327
719523486
328674591
295386714
643197852
187245963
972451638
561738249
834962175

367589412
148723596
925146873
436871259
251394768
879265134
592618347
683457921
714932685

837912564
246375819
195468732
613824957
528197643
974536128
459281376
362759481
781643295

718563294
453792618
296481753
627849135
149235867
385176429
934617582
862354971
571928346

586193742
931247856
742865139
263981574
174526398
895374621
418739265
627458913
359612487

673914528
925863417
814725639
247598163
369271845
158346792
482137956
736459281
591682374

735649128
986152743
214738695
863214957
471593862
592876431
648327519
127965384
359481276

683754219
759216483
124983657
597638142
231547896
468129375
972861534
316495728
845372961

567432819
348619257
912875364
186297543
493586172
275341698
859763421
724158936
631924785

419523786
863417925
275896413
592148637
386279541
147635892
624951378
751384269
938762154

374529816
165738294
298614357
629371485
517486932
843295671
731862549
482957163
956143728

243915867
659827314
871346295
495281673
782693541
136574928
318469752
927158436
564732189

473591826
825746913
169823475
732964581
648157392
591238647
316479258
284615739
957382164

561298734
973415628
248637195
856723941
432159867
719846253
697584312
324971586
185362479

432875196
768291534
915643782
621459378
593728461
847316925
156987243
289534617
374162859

461253987
823791654
957648123
685372491
174985362
239164578
518429736
742536819
396817245

738561924
641923785
259784316
127859643
496137852
583246197
315478269
864392571
972615438

165927348
428153976
397468521
534276189
219384657
786519234
643792815
952841763
871635492

485623791
739481265
126597843
614258937
392714658
857936124
278349516
963175482
541862379

865241739
713985264
294376158
987624315
136859472
452713896
629138547
571462983
348597621

598472316
647319528
123586974
315964287
974823651
862157493
231745869
759638142
486291735

524978613
317624589
896153742
751236498
268549137
439781256
942865371
685317924
173492865

359817642
687924513
421563879
875296134
934781256
216435987
542179368
168342795
793658421

835617492
961482735
472593618
748135269
359276184
126849357
214968573
597321846
683754921

259413678
863957241
741862953
532786419
497321865
186549327
314695782
675238194
928174536

153924687
982367145
647518239
536182974
819745362
274693851
728431596
461859723
395276418

643729185
859631247
172854369
934187652
265943718
781265493
328496571
497512836
516378924

754392186
268157349
139864527
872415963
915623478
643789251
326948715
491576832
587231694

923461875
451782396
768359214
314897562
682145739
597236481
835914627
249673158
176528943

671482395
459736128
238159674
327918456
195643782
864275931
586391247
713524869
942867513

986347521
523916748
471852396
867125934
239468157
145793862
792631485
358274619
614589273

697824153
248531967
135697428
921478635
853962741
476315289
789243516
514786392
362159874

372491586
158672943
496583127
647359218
915728364
283146795
824937651
769815432
531264879

945638271
167492583
328751649
294875316
731246958
856319724
483567192
512983467
679124835

783516249
591842367
246379851
869734512
324951786
157628934
678193425
415287693
932465178

684921357
571346289
293758146
935287461
746195823
812463795
427519638
169832574
358674912

768423915
294158376
315796482
429371658
173865249
856249137
532917864
987634521
641582793

735169428
982347516
164528973
853671294
416293785
297485361
548912637
621734859
379856142

795214683
613985247
482673951
251369478
347128596
968547312
834752169
179436825
526891734

638724591
241589367
759163842
973418625
526937184
184256739
815392476
397641258
462875913

562798413
439612875
817345692
624931758
758264139
193857264
975486321
386129547
241573986

869725431
172463985
453189276
921347658
738652149
645891723
214536897
587914362
396278514

189534276
326987415
547261938
471398562
835642197
692175843
958713624
263459781
714826359

972865341
645913287
381427956
123786495
457139628
869542173
716298534
594371862
238654719

415396287
297814356
386725491
851263974
743951628
629487513
978642135
134579862
562138749

596843127
781526493
243917586
132495678
659782341
874631259
417359862
365278914
928164735

529631748
781524639
463789512
275468193
894153267
136972485
358216974
642897351
917345826

147259368
293816547
856734912
321465879
579183624
684972153
765328491
432691785
918547236

926453178
817692534
354718962
471986325
283145796
569237481
645329817
132874659
798561243

925163847
813475692
476892513
248319765
397586124
651247389
584721936
762938451
139654278

817346529
634259178
952817634
298135746
471692853
365478291
546783912
783921465
129564387

735694812
921875364
846123795
162458937
398267541
574931286
283746159
619582473
457319628

578694132
934125768
126738594
893541627
741269385
265873419
459312876
612487953
387956241

983516724
654278139
127349865
512964387
379185642
468723591
746891253
295637418
831452976

854619327
693287541
721354968
548123679
267498153
319765482
486971235
972536814
135842796

574139286
198672453
623845917
352984761
781263549
946517832
417398625
835726194
269451378

854619237
612837549
397254186
246591378
935782614
178463952
781925463
423176895
569348721

376219548
492658137
851743926
617594382
549382761
283176495
168937254
925461873
734825619

174682935
652349187
389715426
817564392
426893571
935271864
568137249
243956718
791428653

491675238
526389714
783214956
138562479
654793182
972841365
267938541
845127693
319456827

854921367
136754892
297863541
719286435
348517629
562439718
685392174
971648253
423175986

529471863
371986254
468235791
935728146
716543928
284619375
197854632
643192587
852367419

194562378
728349615
635718429
879154263
342986751
561237894
457693182
986421537
213875946

754319826
238465179
619287345
982143567
147526938
365978412
823694751
476851293
591732684

964812537
783654192
125739486
852376941
641985723
379421658
418563279
536297814
297148365

162437589
385192467
749865123
671384295
498251376
253679841
534726918
916548732
827913654

381764592
725893164
694152738
263581479
459276381
178349625
546927813
832615947
917438256

895741632
342968751
671523948
514692387
238157496
967834215
459286173
786319524
123475869

619452738
532978461
478361259
367284915
945713826
281596374
193825647
726149583
854637192

365972481
129548736
748316295
832691574
571423869
496785123
214869357
983157642
657234918

136879524
274635981
985241673
362584197
847196235
591327846
458913762
623758419
719462358

379846512
564127839
218935467
147689325
832754196
956312748
621573984
793468251
485291673

758219346
169374582
243856179
917638254
325947618
684521937
832795461
571462893
496183725

963217845
481635927
572489316
654398172
729154683
138762594
295876431
346921758
817543269

963428517
784156293
521793648
472681935
615937824
398245761
147862359
856319472
239574186

385794621
914682357
276531948
768259413
493817265
152346879
637128594
529473186
841965732

213594876
568723491
794168253
346285917
172439568
985617324
827946135
459371682
631852749

781265394
963174852
542398617
156432789
398617425
274589163
639751248
827946531
415823976

921375684
487619352
536482971
874523196
369841725
215967438
198236547
752194863
643758219

286397541
435261987
917485236
728659413
369814752
154732698
692143875
843576129
571928364

584762391
613954782
279831465
931285674
765493218
842617539
327149856
156328947
498576123

183452769
952671438
647389125
724816953
368597241
519243687
275968314
896134572
431725896

937165248
186429375
542378916
674852193
315794862
829613457
798531624
451286739
263947581

678439215
349512867
521768349
436257198
912684573
857391426
185946732
293175684
764823951

185369742
942571638
367284519
698713425
273495186
514826973
751638294
826947351
439152867

175834926
286795341
943612785
897361254
521948637
364257819
712586493
438179562
659423178

631785492
948123675
725694831
463817259
172549386
589236147
296378514
854961723
317452968

983461275
524379186
617825493
361587924
498632517
275914368
159748632
832156749
746293851

247519683
863742591
159836247
385921476
921674835
476358129
594187362
632495718
718263954

689453712
734821659
251697834
842719563
315268947
967345281
176532498
498176325
523984176

934671258
265498731
187352469
423869517
679215384
851734692
342186975
516927843
798543126

467125893
238679451
591483276
724891635
386257914
159364728
943718562
615942387
872536149

659138472
184972563
723564819
418327956
572496381
396815724
961753248
835241697
247689135

962851437
543697218
817342569
678415923
295763841
134928756
321579684
489236175
756184392

536792148
419586327
287314596
854627913
671943285
923158764
142835679
368279451
795461832

946721358
832564917
517983624
125476893
689315472
374298165
263147589
758639241
491852736

819642375
623857149
754913862
275398416
198764523
436125798
347286951
561439287
982571634

136582749
749361582
825974613
382459176
614237958
957618234
473126895
291845367
568793421

465378129
781269453
923541786
346152978
298734615
517986342
872493561
134625897
659817234

489257163
375916284
126834975
251379648
948165732
637428591
592743816
714682359
863591427

651793284
794825136
328461957
263914578
547238691
819657423
175349862
482576319
936182745

591286347
678934512
423571689
935847261
762195834
814623975
249768153
356412798
187359426

376451892
582936147
419728356
924683571
835197624
167245983
241869735
658372419
793514268

562384791
798521436
134967825
975218364
246753918
381649572
823175649
659432187
417896253

925673418
371548692
648291753
269815374
583764129
417932586
794186235
856327941
132459867

325187496
618954237
479362581
541236879
893475612
267819354
736521948
982743165
154698723

416589273
753426918
298317564
831652749
642793185
579841632
365974821
924168357
187235496

198642753
674593281
253817964
942178536
516234897
387965412
865721349
731459628
429386175

935846217
471529368
286713945
359162784
128437659
647958132
712385496
564291873
893674521

697824153
583169472
142375986
768432591
351987264
429651738
976213845
234598617
815746329

348725916
265391784
179864523
634159278
751283649
982476351
517938462
423617895
896542137

261378495
359264178
487519263
832746519
196825347
574193826
623457981
918632754
745981632

438752916
165894327
927361584
591647238
346289175
872135469
214578693
689423751
753916842

256479831
387521469
149683275
594216387
671398542
832745196
713862954
428957613
965134728

269318457
817549362
534627891
726851934
158934726
493762185
645193278
382475619
971286543

896754213
534218679
127639854
642891537
381572946
759346128
278163495
463925781
915487362

825641937
967235841
134897562
359182674
781964325
642573189
478319256
596428713
213756498

354128796
712965438
968437251
896712543
437596812
521843967
143289675
279651384
685374129

415967283
368152947
729438516
956374128
843215679
172896435
287649351
634581792
591723864

589713624
261459837
347286915
136975248
892634751
475821396
624197583
758342169
913568472

734658219
928137564
516942873
493721658
162584397
875369421
641293785
357816942
289475136

793158264
215647983
684392517
358274691
976815432
142936758
529483176
867521349
431769825

674132859
185946723
392587641
468213975
219758436
537469182
953871264
826394517
741625398

415329678
673458921
298176354
731285496
586934217
924761583
167593842
849612735
352847169

564829371
812357649
937614285
149572863
685143792
723986154
451738926
276491538
398265417

742318956
163925478
985467132
637182594
598643721
421759683
256891347
874536219
319274865

918563274
537294186
246781539
671342958
359178462
482956317
163427895
825639741
794815623

274168539
589437162
631259487
145796328
397821654
826345971
958612743
763984215
412573896

284376195
569184372
173592648
738251964
412968753
956743281
395427816
841639527
627815439

537261948
481379526
269548317
678493152
354127869
192856734
746935281
825714693
913682475

765294831
219863574
843571692
387156429
192487365
456932718
534729186
971648253
628315947

619875423
832694715
547231698
786519342
321467859
954328176
493782561
165943287
278156934

162549387
857213964
934867521
679451832
218376495
345928716
486792153
723185649
591634278

729435186
451678932
368192754
132849567
947561328
685327491
893214675
274956813
516783249

687325194
143869527
295417836
329578461
768142359
514693782
876231945
431956278
952784613

657143298
819672534
324985617
745369182
286514973
193728456
561437829
478291365
932856741

857936412
432571869
916284375
279815643
163742958
584369127
628453791
391627584
745198236

628539714
143726985
759814623
384192567
916457238
572683491
437968152
291345876
865271349

864257139
295361784
173948256
957123468
386475921
412896573
549632817
738514692
621789345

576381942
921645378
834279516
792564831
683197254
145832769
459718623
268453197
317926485

825193764
367854291
941267538
592618473
136745829
478329156
754931682
213586947
689472315

127658394
498723516
536491872
361845729
784239165
259167438
612574983
975382641
843916257

529384761
748165293
136297548
394578612
817629354
652431987
983716425
471952836
265843179

583947612
246831795
179526843
491273568
765184239
832695471
618759324
924368157
357412986

496813527
517629843
382547916
275196438
631478295
948352761
759231684
823764159
164985372

714596328
326748915
985312764
562984137
871235496
439671852
153867249
248159673
697423581

413598627
569271438
782643519
126837954
934165872
875924361
698752143
241386795
357419286

267538491
591742638
384961275
675319824
432856917
819427356
143285769
926174583
758693142

345891276
812367495
976245138
493182567
681759324
527436819
264918753
139574682
758623941

386241579
791358624
542769813
619435287
253876941
478912356
827193465
964587132
135624798

319862457
826754391
574931826
248573619
691248735
735196248
987325164
453617982
162489573

132864579
857291436
694537128
571386942
943712865
286945713
429153687
765428391
318679254

932187546
547926381
816534279
269318754
351749628
478265913
783492165
695871432
124653897

145369782
379812564
286475391
957234816
861957243
432681957
624593178
518726439
793148625

158793264
364281759
792465138
216579843
437816925
985342617
643927581
529138476
871654392

374219658
159867432
628453791
496135827
587624319
231798564
712546983
863972145
945381276

354698712
629471853
718532694
563214987
481967235
297385146
846759321
132846579
975123468

736529814
891347526
524861793
217495638
489136257
653278941
365984172
948712365
172653489

214836975
657129483
983475612
865942731
149357268
732618594
498261357
376584129
521793846

952734618
134869725
876512394
461973852
725186943
389245176
693451287
518627439
247398561

754892361
239651478
816347295
165289743
948735126
372416859
497163582
581924637
623578914

217548963
698731254
354629187
435216798
179485326
826397415
582174639
761953842
943862571

251349876
438576912
967128534
829714365
376895421
145632798
784263159
693451287
512987643

876431529
192756483
435298617
564172398
927843156
318965742
283517964
759624831
641389275

817659432
536428179
924713568
762394815
351287694
498561327
679145283
285936741
143872956

812356974
439712856
675498132
526847319
741239685
398165247
953684721
167523498
284971563

748625139
216394578
953187624
462851793
835976241
179432856
321548967
697213485
584769312

684127539
295836174
137954286
461379852
872541693
953682417
719468325
526713948
348295761

897236514
634157982
521489637
415763829
968542371
372918465
153824796
289675143
746391258

425698137
931574628
786132459
218756394
597843261
364921875
849367512
652419783
173285946

293875146
458216937
716349852
542683791
387491625
961752384
825967413
174538269
639124578

176384529
842159736
593276841
328561497
764928315
915437268
659842173
487613952
231795684

294875163
736192485
518634927
147529836
962348751
385716249
659481372
471253698
823967514

675318294
184962357
923547861
859431672
217856439
346279185
592183746
731694528
468725913

653728941
297514368
148396275
569483127
384172596
721659834
972861453
415937682
836245719

293516784
871934652
456872319
315749268
928365471
764281935
547123896
132698547
689457123

756914832
294385167
183276594
537692481
928431675
641857329
812743956
469528713
375169248

513268794
976453821
842179356
154897632
387642915
629315487
265984173
791536248
438721569

695382741
713456829
428197635
831569472
976248513
254713986
387625194
549831267
162974358

513946278
842137596
967852341
178463925
629571483
435289167
256398714
794615832
381724659

981263475
527489631
436571928
193846752
748125369
652937184
865314297
319752846
274698513

862354791
974168523
351792864
543819672
716523489
289476135
637245918
125987346
498631257

176245389
234891756
598763412
385479261
729618543
641532978
817924635
452386197
963157824

354728196
296154387
187639245
541367928
732981564
968245731
675893412
423516879
819472653

178923645
396514728
245768319
521897463
864352971
739641852
483175296
652489137
917236584

413896572
587142396
926573814
271958643
364217985
859634721
145769238
698321457
732485169

173856429
689423517
425917638
746198352
912365874
358274196
264731985
591682743
837549261

431698572
958217364
726345189
597132846
384976215
612584793
865421937
143759628
279863451

976521438
283946751
541873962
734182596
162459387
859367214
695714823
317298645
428635179

926374581
745821936
813596472
471682395
659713248
382459167
238965714
564137829
197248653

485369721
762514389
319728645
691283574
524976813
873451296
237195468
958647132
146832957

129673845
568941273
347285169
612897354
973154682
485326791
736519428
854732916
291468537

327895146
849216753
156437289
675389421
283741695
914652837
738964512
461523978
592178364

458629137
216873954
937541628
564182379
823497561
179365842
782936415
695214783
341758296

952178364
417356928
863924751
528647193
379812546
641593872
194235687
785461239
236789415

374591826
958246371
621837945
137985264
569124738
482673159
216759483
893462517
745318692

872349156
134652897
596871243
758264319
613597482
429183765
387916524
945728631
261435978

293456178
471328659
856719432
968172345
715943826
324685791
532867914
189234567
647591283

674891532
932576148
851423976
719382465
428765391
563149287
396217854
245638719
187954623

263874951
541269378
789513246
938645712
125798634
674321589
356182497
417936825
892457163

974326581
861957234
532814976
418532769
327689415
695471328
756143892
289765143
143298657

689472135
534916278
271853469
753129846
962348751
418567923
346281597
895734612
127695384

936824751
725961348
148375692
594187236
261453879
387692415
659738124
472516983
813249567

895471263
614293875
237856149
948637512
761528394
523149687
482715936
356984721
179362458

652798341
497513862
138462975
713829456
549671283
286354719
865937124
371245698
924186537

532679481
968421573
174358629
685793142
741562938
293814765
326945817
857136294
419287356

157632948
924518367
638479521
296384175
815726439
473195286
761253894
582947613
349861752

972345186
381726954
654981327
867493215
219567438
543218679
196872543
438159762
725634891

384617529
129543786
576892134
945368217
263751948
718924365
632479851
491285673
857136492

985263471
421875963
763941582
538416297
276398145
194752836
852634719
619587324
347129658

374296581
612578934
958413672
546187329
837925416
291364758
723849165
169752843
485631297

493851726
256734891
781296354
678542139
532619487
149378265
967483512
814925673
325167948

315796842
824135769
697284351
548317296
271649583
936528417
462953178
783461925
159872634

643792185
219458637
758631492
374216859
862549713
591387246
936174528
187925364
425863971

731492568
594186273
628735491
142867935
957321684
863954127
276548319
489213756
315679842

921347856
437568912
856912374
592481763
684793125
173256489
218639547
365174298
749825631

592834167
478126593
163975482
984317256
725649831
631582974
316258749
849761325
257493618

825713946
491862375
376594821
153648297
248957613
769321584
684275139
937186452
512439768

894513276
275698143
163472589
918356724
642187935
357249861
781964352
429735618
536821497

142658379
835297461
679134825
563941287
498726153
217385946
926873514
784519632
351462798

126378459
548921736
937456281
271685943
495237618
683149572
752863194
814792365
369514827

658713492
431295786
297684315
163972854
579348261
824156973
712539648
385467129
946821537

469358271
752416839
831927456
125789643
376541982
948263715
693174528
587632194
214895367

856937142
934821765
712645839
379514628
621378594
485269371
298753416
547196283
163482957

924368175
317495682
856721493
645932817
289517364
731684529
572146938
463879251
198253746

137964285
256738491
894512367
965327814
741685923
328149756
573296148
419853672
682471539

362519487
148276395
597384612
751843269
934621578
286795134
415967823
629438751
873152946

513782694
869453271
427619583
982571346
741396825
356248917
135927468
698134752
274865139

859132674
621754938
437689512
293547861
586921743
174368259
345296187
762813495
918475326

975368142
682941753
134725968
513896427
246157839
897234516
458672391
769413285
321589674

482793615
513264789
796518423
274685931
638921574
951437862
127849356
869352147
345176298

587139624
421867359
963542718
276381495
148695237
359724186
734918562
692453871
815276943

794526138
518397462
263148597
329875614
875614329
641239875
137482956
986751243
452963781

152978346
489635712
763241985
817569234
295413678
346827591
571386429
628794153
934152867

573482961
624159783
981736254
346218597
218975346
795364128
867593412
152647839
439821675

612854379
534791286
798236415
287145963
463982157
951673842
125368794
876429531
349517628

946583217
832761495
751942863
493157628
627834159
185296734
569428371
274315986
318679542

158974263
437652981
296183457
574298316
682431579
319765824
841326795
765849132
923517648

271645983
849327516
653819472
736154829
418962735
925738164
192583647
584276391
367491258

756432819
398561742
214789365
871326954
649857231
523194687
432675198
187943526
965218473

579826314
238914657
614753892
183279465
926548173
745631928
392185746
851467239
467392581

463528791
521497386
798136245
187364529
346259178
259781463
974813652
832675914
615942837

917542386
658317492
432968715
593476821
871253964
264891573
746139258
125784639
389625147

479861352
216375489
538294671
387946125
124583796
695712843
851439267
943627518
762158934

684531972
237498561
951726384
396842715
425179836
178653249
563984127
819267453
742315698

382175946
619482357
457693821
931748265
864259173
725316498
196827534
278534619
543961782

573296184
264138579
189745623
851374962
492561837
736982451
325819746
947653218
618427395

685713429
179842653
234569178
498231567
327658941
516497832
863174295
751926384
942385716

874529631
961873245
235614987
326485719
197362458
548791326
612948573
459137862
783256194

469275138
273681954
185493762
936548217
751926843
824317695
642739581
517864329
398152476

357618492
218495736
469273581
586927314
932154867
174386259
791532648
843761925
625849173

861723594
792145638
543698712
318259467
654837129
279461385
436972851
125384976
987516243

469327581
753841926
812659734
548276193
691583247
237194658
375968412
124735869
986412375

541829376
239764851
678135294
785213469
316498527
924657138
453971682
167582943
892346715

135629487
764385219
829471563
987162354
253948176
416537928
698254731
342716895
571893642

472956831
836172459
519438762
148763925
625894317
793215684
967581243
281349576
354627198

857124693
649538271
231769548
985412367
476953812
123687459
712846935
568391724
394275186

841972365
736581429
592364781
274193856
965847132
183256974
357429618
418635297
629718543

149782365
562319487
738456912
915638724
276194538
384527196
851273649
697841253
423965871

174826359
392574861
856391742
548267193
613489527
927135486
461953278
239748615
785612934

183724596
729356184
645198327
867543219
591267438
234981675
976432851
452819763
318675942

598723614
371468592
462591387
857214963
639857241
124936875
943672158
715389426
286145739

496321758
521784963
378965214
947216835
285473691
163859427
812637549
734592186
659148372

748615923
952843176
361927854
614238597
839571462
275469381
493756218
527184639
186392745

647539281
823741965
159862437
238475619
476913852
915286743
762358194
591624378
384197526

369274581
758163942
241895673
197452368
534687219
826319457
915726834
472538196
683941725

968723451
315946782
274581396
491857623
827639145
536412978
759368214
642175839
183294567

865417293
142953768
397862514
514678932
726349185
983125476
659784321
478231659
231596847

813275946
526419837
974863521
269384175
145726398
387591264
432658719
751942683
698137452

985271436
423659781
671843295
149735628
368124579
257968314
836512947
714396852
592487163

861395724
732481956
945267183
417832569
689754231
523916478
258649317
196573842
374128695

987163452
643572981
521948736
275481693
396257814
814639527
152794368
768325149
439816275

574912836
638754192
291368547
146285973
859473261
723196458
487531629
365829714
912647385

679518432
245739186
381642759
537284961
968371524
124965378
713426895
896153247
452897613

495327168
286914375
713865942
642751893
879236514
531498627
157643289
964582731
328179456

738954261
942168537
165327489
386549172
259716843
471283695
813475926
594632718
627891354

256738194
178496325
349215876
814562739
697183452
523947618
431659287
962871543
785324961

582641379
937582164
146973285
715329846
294867531
368415792
673154928
459238617
821796453

387695412
549182376
162437589
428316957
756829134
913574268
671943825
895261743
234758691

819473625
457216983
623985147
534897216
976152438
182364579
291638754
768541392
345729861

458692137
139475286
627381549
214857963
983216475
765943821
872569314
541738692
396124758

931584726
825761394
674392518
546213879
293857641
187946253
358479162
462135987
719628435

173859426
689412375
425367198
214795863
597638214
368241957
742186539
856923741
931574682

825679431
371482569
649315278
952834716
734156892
186297354
568923147
417568923
293741685

654981372
238576914
197324856
365249781
741638295
829715643
483167529
912853467
576492138

942583176
716924583
538617942
167349825
894265317
253178469
371852694
625491738
489736251

981672534
634895271
752134986
248917365
397526148
165483729
579268413
813749652
426351897

891542763
324679518
567318429
975126834
183495672
246837951
418753296
739264185
652981347

459782163
732691485
618453792
591827634
273164958
846935271
184376529
365249817
927518346

124867935
385219746
967435821
791548263
853672419
246391578
612984357
438756192
579123684

274593186
618274593
935816427
741685239
356927814
892341675
423758961
587169342
169432758

714953286
639128547
852467913
328674159
196285374
547391862
463519728
981742635
275836491

854673129
916428753
273915864
749251638
185736492
632894571
498367215
527149386
361582947

682793451
579421683
134586279
958364712
361257948
247918365
715632894
493875126
826149537

461293758
523187649
879654231
748516923
195328467
632479815
916745382
284931576
357862194

187264395
326591748
594837261
472186539
963745812
851329674
618453927
249678153
735912486

659841237
723695481
841732956
582964173
937518624
416327598
294183765
365479812
178256349

462397185
517482639
398651472
623915847
974863251
851724396
136549728
785236914
249178563

693841572
842579136
157623849
986157423
425936781
371284965
538712694
764395218
219468357

357821694
896745213
412639875
174962538
289453167
635178942
921384756
748596321
563217489

254316978
367298415
189745632
426137859
591862347
873459126
612584793
935671284
748923561

861359427
937264185
245781936
176593248
529478361
384612579
793126854
458937612
612845793

346278195
128954637
957136284
675492813
491385726
283761549
519847362
732619458
864523971

781539264
356247819
924618573
573492186
192386745
468751392
849123657
635874921
217965438

578236149
691784325
324519786
845327961
162958437
739461258
957642813
213875694
486193572

948627315
563819427
172543968
487962153
631785294
295134786
754298631
819376542
326451879

784956321
312874956
596321874
471295683
928637145
635148792
253719468
167482539
849563217

681973254
752648913
943215876
574182639
318496527
269357148
197564382
435829761
826731495

948752136
173694852
652813497
524139678
381576249
796428315
235961784
817245963
469387521

534612897
726489135
918735462
671358249
249167583
853294716
495823671
182976354
367541928

718593246
496128753
523746891
267934185
349851672
851672934
675419328
982365417
134287569

651984327
892376451
473521986
928745163
164239875
537618249
745893612
289167534
316452798

285941763
731628954
496753128
658397412
372416589
149285376
814532697
563879241
927164835

985761423
672438591
314952768
153296847
268174359
749385612
496813275
531627984
827549136

429781653
386459712
715326498
561237984
274918536
938564127
857142369
693875241
142693875

716582493
539164872
482973561
197246358
358791246
264358719
873615924
941827635
625439187

615732489
379184652
824596371
257861934
438925716
961347528
792413865
586279143
143658297

729516843
614783529
538492761
462351978
857629134
391847256
245938617
973165482
186274395

215874936
678139452
394562187
563918724
129745368
847326519
736291845
481657293
952483671

378659142
295413678
614782935
859374216
463128759
721965483
132846597
946537821
587291364

571964832
482135796
963728541
356891427
724356918
198247365
639572184
217489653
845613279

549132687
672498153
831657429
765321894
413985276
298746531
926874315
157263948
384519762

831952476
497163258
265487139
716524983
389671542
542398761
658719324
123845697
974236815

513269478
624587931
897134256
438725169
176948523
952316784
381452697
249673815
765891342

852471936
794863512
361295478
928157364
135648729
476329185
589712643
247536891
613984257

179435826
253618497
648927153
482576319
517349268
936182745
864751932
791263584
325894671

413879562
687253491
925416378
769125843
832947615
154368927
546782139
291534786
378691254

269153847
375984216
814276953
426518739
583497621
791362485
652839174
147625398
938741562

829571346
135486297
746392581
682749153
973215864
451863729
364128975
598637412
217954638

372916854
648532179
915874623
289651437
156347298
437289516
761423985
524798361
893165742

924638715
381547629
675921348
836194572
417265983
592783461
169452837
753816294
248379156

275468193
861395724
394712685
587624319
149573268
623981457
736259841
912847536
458136972

416587239
723649815
598321467
137268954
942715386
865493172
354872691
289156743
671934528

291856374
756134298
384729651
647382519
832915746
519647832
968571423
125463987
473298165

921467835
364815279
758932146
219348657
683579412
547126983
176283594
892754361
435691728

624871539
793465821
851239674
567148392
918326457
342597186
136752948
285914763
479683215

372596841
419238765
658741923
923185476
146327589
587469312
795614238
831972654
264853197

352814679
946275183
871963452
534182796
728659341
619437528
167598234
285346917
493721865

726153984
938742615
145896273
871264539
253978461
694531827
419627358
567389142
382415796

281647593
496325871
375981426
819764352
732598164
564213789
128456937
647839215
953172648

128957634
543162978
796438152
879541326
312786495
654329817
237814569
985673241
461295783

169573824
483692175
257148936
876921543
512834697
934765218
645217389
728359461
391486752

865912437
249367158
713485296
492671385
176853942
538249671
681734529
327596814
954128763

214853976
756194832
938627154
183546297
475912683
629378541
392481765
867235419
541769328

285463179
439751268
716829543
928314756
167598432
354672981
571286394
693147825
842935617

235168974
876294153
419573286
523941768
184627539
967385421
352416897
791832645
648759312

465318729
129567438
837429165
652793814
714285693
983641572
296874351
578132946
341956287

426153798
537849621
189276453
954328167
371965842
862417935
298631574
645782319
713594286

893765142
571324986
246918357
984657231
125439678
637281594
319846725
758192463
462573819

852397416
316482795
749561832
974236581
568914327
123875649
235649178
687123954
491758263

495372618
823196574
176458932
648937251
752841396
931265847
287513469
319624785
564789123

358714269
641289357
927356814
813642975
275931648
496875123
562498731
139527486
784163592

254619783
891723546
673485291
418537962
739162458
562894137
326941875
147358629
985276314

936725184
725481369
814936752
548369217
261874935
397152648
159647823
473218596
682593471

546923817
173865429
829417356
392186745
685274193
417359682
751642938
968531274
234798561

396478215
158623794
472519863
621835479
587942136
934167528
813294657
765381942
249756381

724631589
863759241
591248376
637825194
159467823
248193765
476512938
312986457
985374612

685132974
791846235
243795618
517489326
934621857
826357149
479263581
368514792
152978463

147359682
296418537
538267194
489736215
721584369
365921748
873195426
914672853
652843971

816259743
253748619
749631258
465927831
328165497
197483526
682314975
571892364
934576182

874952163
913486572
562731498
381569247
697243815
425178639
748695321
239814756
156327984

354617289
697528143
812493576
243189765
769235814
185764392
971342658
528976431
436851927

165427983
378591246
492683157
834956721
921374865
756812394
689735412
513249678
247168539

726839415
841675329
359124867
975463182
482917536
613582794
598346271
167258943
234791658

534168297
198724365
627953148
915247836
842316579
763589421
271495683
489631752
356872914

253861794
471593826
968274531
792345618
614782953
385619472
826157349
539426187
147938265

874215936
216394857
593867421
169528743
382741695
745936218
928173564
637459182
451682379

814572369
725396418
936184275
468257193
591438726
372619854
183765942
649821537
257943681

374126598
629385714
158497326
865712943
213549687
947638152
436251879
582973461
791864235

418935726
762184953
539627418
827563149
156849237
394712865
983451672
271396584
645278391

428967153
951823746
673541892
517639428
346182975
289475361
792358614
865714239
134296587

912463758
863275194
457918362
689354217
231786549
745129683
376841925
128597436
594632871

297315684
413826597
856749132
638571429
971432865
524968371
765193248
389254716
142687953

941567238
638421579
752398614
417285396
829136745
563974182
275843961
186759423
394612857

183756942
579324861
642891573
964215387
317648259
258937614
795182436
426573198
831469725

621958437
387416925
594327681
812645379
453792168
769183254
935271846
176834592
248569713

721436598
498275163
356198274
164587932
985321746
273649815
547813629
639752481
812964357

358297641
726418359
941365728
839572164
267941583
415836297
174629835
592783416
683154972

657294183
829713564
134586927
418937256
293658471
765142398
971365842
586421739
342879615

368795421
574162938
921438576
297584613
645213789
813976245
439621857
156847392
782359164

867952314
432761859
591834627
154678932
389245761
726319548
213587496
975426183
648193275

839671425
645298173
217345869
394187256
561429387
782563914
923716548
156834792
478952631

857691324
139254687
642738915
461382579
278965143
395417862
984123756
523876491
716549238

837942615
216358794
594716283
469825371
328174569
175693428
641239857
752481936
983567142

793156842
254983617
681472593
835241976
926738451
147695328
378519264
469327185
512864739

592641378
731928654
648573129
264895731
159734286
873216945
316457892
985362417
427189563

615892347
234756819
987314562
721435698
893621754
546987231
178569423
359248176
462173985

698234517
421675839
375981642
819743265
542869371
763152984
154328796
237496158
986517423

481936275
936572184
527814396
879641532
142359768
365728941
658197423
293465817
714283659

362958147
847312569
915764238
231845976
758639412
496127853
584273691
123496785
679581324

193524768
852716349
467983521
945167283
731298456
286435917
578649132
314872695
629351874

729158634
516934872
348627951
263579148
495813267
187246593
932485716
854761329
671392485

472165938
589423176
631798524
243516789
915287643
768934251
896372415
357641892
124859367

256473819
198256473
743918562
527894136
489631257
361527984
814369725
935782641
672145398

134659827
682174953
759832164
873215649
461398275
925467381
317526498
298743516
546981732

462891735
975623481
831547269
619738542
584269317
327415896
156382974
298174653
743956128

624189573
389257614
175634982
236548791
918763425
547912368
462875139
851396247
793421856

593674821
261598473
487123659
136742985
875961342
924385716
342819567
719456238
658237194

856932174
712648359
394751628
463817592
589324716
127569843
938475261
245186937
671293485

849132765
175648329
362795148
581463972
924871653
736529481
493286517
217954836
658317294

617358294
425719683
893264571
261487359
748593162
359126748
536842917
982671435
174935826

285967431
371458629
496123758
724396185
153284967
968715243
819542376
532671894
647839512

986572431
142839765
357614982
263198574
519347826
874265319
735421698
628953147
491786253

687321549
932456817
154897263
215683974
369742185
478519326
543268791
721934658
896175432

752968134
348215796
691734852
274381965
136592478
985647321
467123589
823459617
519876243

395624718
846179523
721385496
439257681
172468359
568931274
283716945
614592837
957843162

835197462
647382159
291465378
174829536
926543817
358716924
562934781
719258643
483671295

264189537
137526948
985347621
829675314
756431289
413892765
598213476
642758193
371964852

129683754
537294618
468571923
286357149
791468235
354912867
872135496
643729581
915846372

529768143
134925687
687143592
765294831
841536279
293817456
372481965
958672314
416359728

527816934
134927586
968345217
652789143
481263795
379451862
295638471
846172359
713594628

935812764
487635912
261749538
528471396
376298451
194356287
842963175
759184623
613527849

637845192
941267835
285139674
469528713
372416589
518973246
154792368
893651427
726384951

724389516
359641278
681275439
837526194
462197853
915438627
176954382
248713965
593862741

832671495
715934682
964258713
549386271
671592348
328147956
493865127
156729834
287413569

678954231
142863597
359127486
283679145
491235678
567418923
936582714
714396852
825741369

421975836
358264719
769318524
235197468
617842395
984653172
573426981
146789253
892531647

284193756
973562184
615847392
396754821
852916473
147328965
538671249
729435618
461289537

629135478
835742691
174869532
253674189
468921357
917583246
382417965
791356824
546298713

648135927
925764831
317982456
896453172
172698543
534271689
489326715
753819264
261547398

654378219
897214563
312659784
479582136
561743892
238961457
943125678
126897345
785436921

561289743
342576981
897341526
185934267
934627815
726158394
219765438
453812679
678493152

358267419
197843265
426591873
943125786
615784932
872936154
764312598
281659347
539478621

782195364
645273198
931684725
319467852
478512639
526839417
264358971
893721546
157946283

754163982
362849571
981572364
693724815
548316297
217985643
176238459
425691738
839457126

682754139
793861524
541329876
318945762
427613958
956287341
179436285
865172493
234598617

814692735
952734168
736815294
485371926
627589341
391246587
179428653
543967812
268153479

259134687
147286359
386795214
628549173
795321846
413678592
962857431
571463928
834912765

962341875
534287619
817596234
429718356
175632498
683954127
296873541
748125963
351469782

269471583
178359624
534286179
945162837
723548916
816793245
651837492
392614758
487925361

476398251
925146837
831572496
769825143
513469782
284731965
398257614
642913578
157684329

638271945
912854673
754693281
183462597
549738162
276519438
495327816
827146359
361985724

143862579
592734168
678915423
415327896
387596241
269148357
956283714
734651982
821479635

729864135
158732946
364915287
417286359
586193472
932547618
873621594
645379821
291458763

152487639
349216587
678935124
497852361
281763945
536194278
914628753
725349816
863571492

569314782
248697513
731852469
982541376
675923148
314768295
857139624
493276851
126485937

264538179
781492563
539167482
647253918
395816724
812749356
428971635
976385241
153624897

615892734
493765128
782314956
526478391
938651247
147923865
851249673
274136589
369587412

812749563
697153248
345286971
189472356
263915784
574368129
451897632
728631495
936524817

573814926
641792835
928356174
312578649
869143257
457269318
284635791
735981462
196427583

439826751
871593264
625471839
253689147
947315628
186247593
398152476
564738912
712964385

847652139
129738654
563194782
358921476
714386925
692547318
936875241
475219863
281463597

315768924
947215638
826394571
483952716
752186349
169473852
691547283
538621497
274839165

624538719
938761245
571492836
167325498
459186327
283947561
745219683
892673154
316854972

231897465
459326817
687415329
963574281
145982673
872163954
714238596
598641732
326759148

461798253
793152468
528634791
357819624
246573189
189246375
612385947
874961532
935427816

315684297
987123654
264597138
742936581
193852476
658741923
821365749
436279815
579418362

964217358
817653942
523894617
148769523
356142879
792385164
671438295
435926781
289571436

398612457
156947328
427853961
583429716
749165283
612738549
264371895
975286134
831594672

413629758
985713246
276548139
534287691
867391524
192465873
759836412
621954387
348172965

326987415
785314926
419526783
697843251
832175694
541692837
973261548
254738169
168459372

398527146
274136958
165894372
526783491
489215763
713469825
841672539
952348617
637951284

196572438
452836971
378914625
519687342
627143589
843259716
785461293
964328157
231795864

462381975
758962431
319475826
986743152
271856394
543219768
194527683
627138549
835694217

473192586
612538479
985746321
821965743
549387612
367214895
738621954
156479238
294853167

487926153
251843697
693751842
876495231
345182769
912367584
168239475
529674318
734518926

759164382
863527419
412389657
628753194
947218536
531946278
396475821
274831965
185692743

361548297
285937641
794612358
179823564
542169783
836754129
957386412
418275936
623491875

723958614
594613872
816427539
472165983
981234765
635789241
157842396
268391457
349576128

385726149
179348526
624951873
716593284
852164937
493287651
241635798
537819462
968472315

618973524
325148976
497526183
786319245
231465897
954782631
843251769
172694358
569837412

891764532
327958461
645312879
258476913
476139285
913825746
139287654
582641397
764593128

687521349
429763581
531489627
962834715
813957462
745216938
156378294
374192856
298645173

514786329
278193564
369542817
957864132
126935748
843271695
781329456
632457981
495618273

923578461
684213597
571946238
358762914
167439825
492185376
735694182
846321759
219857643

862349751
473156298
159728364
645287913
231694875
987531642
714863529
598472136
326915487

891435267
243687951
765219438
378541629
924368175
516972384
487123596
152896743
639754812

935762814
214985376
687413259
862347591
473159628
159628437
346271985
798534162
521896743

784913526
365827419
192546738
829364157
643751892
517298643
238175964
471639285
956482371

452978361
786312549
913546728
597863412
231459687
864127953
129635874
648791235
375284196

173465829
954238716
628971435
795612384
461583297
832749651
549327168
386154972
217896543

246381759
519267843
837954612
428693175
361572984
975418326
794126538
152839467
683745291

548129367
319764852
672358914
931875426
254631789
786942135
125487693
867293541
493516278

761832459
359714286
842596137
136458792
597261843
428973615
614329578
273185964
985647321

937468152
542139867
861572934
479681325
318245679
256793481
185324796
723916548
694857213

829761543
437598261
561324798
394285617
715936482
682147359
158672934
243859176
976413825

278364159
136975248
945182376
762498531
894513627
513627894
387246915
421859763
659731482

178952463
362147895
945638271
287493516
451276938
693581724
536724189
824319657
719865342

527349681
948612573
361587429
896475132
714823956
253196847
439751268
682934715
175268394

751698324
236154879
489237165
923546718
564781293
178923456
647819532
312465987
895372641

761825439
325496781
498137625
987513246
243689157
156742398
574368912
812974563
639251874

962358471
451627389
738914526
675293814
819745632
324186795
596872143
147539268
283461957

245738169
619245873
837916524
324579618
756381492
981462357
598123746
462857931
173694285

872659431
539214786
146738295
651982347
324567819
798341562
467895123
985123674
213476958

873612459
961435287
425789631
647258913
182396745
539174862
316827594
258943176
794561328

153246798
649587321
728139564
315964287
987352146
462871953
594718632
276493815
831625479

759243168
162859374
483176259
621795483
948632715
537481926
214968537
895327641
376514892

456197832
312486597
789532461
631825749
945371628
278649315
164258973
893714256
527963184

728196435
314587926
956243178
631472589
492815367
875639241
287351694
143968752
569724813

573948621
642157983
198623754
427839516
385461297
916572348
269384175
734215869
851796432

218749563
973256418
564813297
429637851
381524679
756981324
637495182
192368745
845172936

897465321
346129857
125873496
519682734
672314985
483957612
968241573
731596248
254738169

532681497
871954623
694372185
789415362
423796518
165238749
946527831
258163974
317849256

326974815
985261374
417853692
572139468
693548127
148627953
234716589
769485231
851392746

914865372
837492165
256371498
528714936
493628517
671953284
782539641
149286753
365147829

152984367
986573241
347261958
819435672
635827194
274196835
593712486
461358729
728649513

835419726
916372458
274685913
163728549
428956371
597134682
749261835
381597264
652843197

315876492
867429513
924531687
543962871
271348956
689157234
796283145
152794368
438615729

862314759
534927816
917685234
785463192
349271568
621859473
273146985
456798321
198532647

492176583
586349271
317258496
725861934
138924765
649735128
251693847
873412659
964587312

683597412
129864537
457231986
832459671
516723849
794186253
348972165
265318794
971645328

596124387
273895461
481376925
865419732
347582619
912763854
159637248
624958173
738241596

713968452
256741893
894352761
149627538
367584219
582193674
978235146
435816927
621479385

368912574
415736289
927584631
136857942
874629315
592143867
241365798
689271453
753498126

124936587
867415932
953278146
538694721
276153498
491782653
315847269
742369815
689521374

748163259
213795648
659248137
376924581
984571362
521836974
437612895
165489723
892357416

746258391
253179486
189643752
367512948
924387615
518964273
872435169
431896527
695721834

215674893
964832571
873915426
738461952
496528137
152397684
341259768
527186349
689743215

243581697
978263451
651947283
796124538
185376942
432859716
519632874
867415329
324798165

627314859
391258647
854976312
213569784
746183925
985742163
562897431
178435296
439621578

957382416
342561798
168947235
279156843
814793652
635824971
726435189
581279364
493618527

386547921
415296873
297831465
568329714
742615389
931784652
859173246
623458197
174962538

935162478
246873159
781459362
824617593
657938214
193245786
362781945
479526831
518394627

197853462
584296173
623417598
762185349
341962785
859374216
475638921
218549637
936721854

617583249
493721865
528946317
759862134
162435798
384179652
876394521
931257486
245618973

942853617
361974528
587162943
234698751
879521364
615347289
723486195
158239476
496715832

381724659
642859731
579613248
157392486
428176395
963548127
714285963
896437512
235961874

729431658
618759243
435286719
187962534
293547186
546318972
954673821
361825497
872194365

281456739
976312845
534879621
629783514
318645297
745291386
193527468
467938152
852164973

934257168
126438795
785691342
897526413
541973826
263814957
379165284
452389671
618742539

526481937
387926415
914573682
851749263
473268159
692135748
765894321
248317596
139652874

416927583
832415967
759386421
928734615
561298374
374561298
243879156
197653842
685142739

178236459
643597218
952148367
295861734
384759621
716423895
461982573
829375146
537614982

584623971
362179845
197548362
623451798
941387256
875296413
418935627
759862134
236714589

287346915
539128476
416597328
894632157
671485293
352719864
125864739
968273541
743951682

754968231
193742568
862315749
371596482
286471395
549823176
428139657
917654823
635287914

815349672
467218953
932567814
298631547
751924368
346785129
683452791
129876435
574193286

293465187
768319245
145287693
651892734
984731526
327654819
579148362
416523978
832976451

189724365
432615798
765893142
391268574
526437819
847159236
253976481
618342957
974581623

719548623
365972418
428613795
534761982
271389546
986425371
692134857
157896234
843257169

783645129
964821753
521379864
158234976
492716538
376958241
839562417
615497382
247183695

987615423
256374891
143289657
475928136
821736945
639451278
314562789
598147362
762893514

247185693
185693724
963724581
634219857
859347162
721856349
572461938
398572416
416938275

794318625
258496173
316257984
641729358
873564219
529831467
932185746
187643592
465972831

326179548
547863219
198452736
953748621
261395487
874621953
682517394
435986172
719234865

546893172
731562984
928417356
473126598
689375241
215948637
892731465
154689723
367254819

531286497
986741235
274593816
658314972
793652148
142879563
425137689
369428751
817965324

397581246
124367958
658294173
783942561
419658732
562713894
931425687
246879315
875136429

369752814
175468392
428913675
597281436
234679158
816534729
943827561
752146983
681395247

975624138
326198754
418735296
731586942
592413867
684279315
257941683
869352471
143867529

381457296
769283541
452619738
137865429
826394175
945172863
694528317
513746982
278931654

841956372
932781564
567243819
623814957
459367128
718592643
195478236
284635791
376129485

586312794
973468125
412597368
158973246
629145873
347826951
295631487
761284539
834759612

389476521
641259873
257381469
893625147
524713986
176948352
465137298
732894615
918562734

419527863
738916452
256348179
395674218
162895347
874132695
681259734
543781926
927463581

348126957
962547183
751983462
194268375
236715849
875394216
483659721
619872534
527431698

195362784
428971536
367548921
259413678
631827459
784695213
542189367
913756842
876234195

649312785
325867419
817459236
762185394
453976821
198234657
534721968
981643572
276598143

712643589
436895721
589271634
627584193
351926847
894317256
165432978
973158462
248769315

781642539
346795281
259138764
135876942
692354817
478219653
967483125
524961378
813527496

247598631
518346972
936172584
354829167
672413895
891657423
725984316
469231758
183765249

562974813
489321756
371856492
738149625
246583179
195762384
617235948
954618237
823497561

678923514
521487963
349651728
187395642
235846197
964712835
452168379
813279456
796534281

589234167
712865439
436197285
651723948
294586713
873419526
145678392
928351674
367942851

478251396
395647821
216893754
687514932
543729618
129386547
851972463
764135289
932468175

562183794
943726158
187954263
629415387
315678942
478239516
756892431
294361875
831547629

129368457
635497128
784215396
912846573
568731249
347529861
471953682
296184735
853672914

952138476
187426953
634759821
276395184
418267539
395814762
549683217
823971645
761542398

613429587
824157693
759863214
296715348
578634129
341982756
187546932
462391875
935278461

695287134
473651298
812349765
749863521
326175489
581492376
954738612
238516947
167924853

613582794
598147263
247693851
154268379
789354612
362971485
925736148
871429536
436815927

462598317
319672548
587314269
926831475
741259683
835467921
173926854
298145736
654783192

952347681
876192435
134685297
617438529
328519764
495276813
569723148
281954376
743861952

865329714
214765398
397418625
583297146
921654837
746831259
638542971
479183562
152976483

529381647
837564129
164792835
648937512
971245368
253618974
386479251
792153486
415826793

632857914
548139276
791426583
829615437
173984625
456372198
214763859
987541362
365298741

394216785
167854932
852793614
913428567
748365129
526179843
285941376
671532498
439687251

458132679
732965814
619847532
394781256
586324197
127596483
271453968
865279341
943618725

316924587
498517632
572386194
281473956
647159823
953268471
834692715
725841369
169735248

825146973
674389512
139572648
568734129
391268754
742951386
453627891
986415237
217893465

524318967
793652148
861947532
937261854
246589371
158734296
319426785
685173429
472895613

278496513
534271689
691853472
713925846
869314725
452687931
385762194
946138257
127549368

246387915
193652478
587149263
362594781
815723694
974861352
631275849
428916537
759438126

621437958
947658132
583291674
498513267
275986341
136724895
819375426
354162789
762849513

519483762
324716598
867592341
756328419
498671253
231954876
985137624
142865937
673249185

528793146
941586723
763241985
396127854
174835269
285469371
457318692
839652417
612974538

742695813
156738294
389214567
973456128
415982376
268173459
537861942
621349785
894527631

592186374
874352691
316947258
945218763
638795412
721463589
269531847
453879126
187624935

345916278
712853964
698427153
926738541
837145692
154269837
279584316
561372489
483691725

786254193
423916578
591837642
865329417
342671859
179548326
257483961
634192785
918765234

578621394
213459687
496837152
965782431
182364975
734915268
859243716
647198523
321576849

743196258
865327491
129485673
376219845
281574369
954863127
432958716
517632984
698741532

714563298
938712546
265849713
186927435
529431867
347685921
693278154
851394672
472156389

867321945
912457836
354896172
689213754
543978261
721564398
298635417
476189523
135742689

826375419
719482653
534196728
453261987
681957342
297843561
965718234
142639875
378524196

346812579
981375642
257496813
564721398
732948156
198563427
425639781
813257964
679184235

215398476
798246135
634751289
952437861
143865792
876912354
429573618
381629547
567184923

732498561
945617328
186532479
451926783
863745912
279183645
628379154
317854296
594261837

485971362
692483715
137652498
723514986
864329157
519867243
276198534
948735621
351246879

574612938
826937154
139548726
741259683
253861479
698374215
915786342
482193567
367425891

735294168
849651723
612387945
186742539
497538612
523169487
368475291
951826374
274913856

873429651
925136478
641785932
487293165
352671849
169548723
598367214
216854397
734912586

859423716
713659284
642187935
238716549
465392178
971845623
594231867
326578491
187964352

523489617
461527893
789613245
395246781
612378954
874951326
948765132
237194568
156832479

193625784
725184396
486973152
839542671
674319528
512768439
967251843
241837965
358496217

934156872
768234915
215978346
376519428
182643759
459782631
697325184
543891267
821467593

351648279
286197345
497325861
964572183
172483596
835916724
523864917
618739452
749251638

984651327
632987451
157243986
598376214
426819573
371425698
865132749
749568132
213794865

674589321
138247569
259316874
897153642
412968735
563724918
341695287
785432196
926871453

369154728
825697413
714823956
942315687
658742391
137968542
291436875
586279134
473581269

832459761
154736928
769128435
273841659
918675342
645392187
426517893
587963214
391284576

748236195
152894763
963571248
524768319
371952684
689413527
416387952
235149876
897625431

934657128
867412395
125398467
316925874
582746931
749183652
453261789
698574213
271839546

283195467
179436528
465872913
746351892
532987641
891624375
928763154
654218739
317549286

356478291
184962375
729531684
238197546
591246738
647385129
913754862
462813957
875629413

192685374
346217895
857439621
678942513
413578962
529361748
234756189
785194236
961823457

983451627
251736489
467892135
735918264
614273958
829645371
548329716
172564893
396187542

826354917
175296384
943781625
312947856
684135279
759862431
461523798
538479162
297618543

916325478
375148926
842697153
154962837
263784519
789531642
438259761
521876394
697413285

416935278
523187469
798426315
879513642
251694837
364278951
687359124
942761583
135842796

175396482
324718569
698245317
742961835
936857124
851423976
483679251
217534698
569182743

397852461
512467983
648139752
189374526
234516897
756298314
973681245
465923178
821745639

981564723
265713489
374298651
632945817
418627935
597381264
856179342
743852196
129436578

981476352
237195684
564832197
356241978
172958463
498367521
649783215
715624839
823519746

489753621
362918457
517246839
753824916
148569273
926371584
635487192
291635748
874192365

287135649
649827351
531964278
372541986
816279534
495386127
968752413
153498762
724613895

483172956
729465381
516839427
132756894
865394712
974218563
251943678
397681245
648527139

532418796
486793215
197256843
648925371
351867924
279134658
964582137
723641589
815379462

746915832
392864571
158327946
635241798
971538264
824679153
213796485
569482317
487153629

746518293
198432765
253769148
584926317
621387954
937145826
812653479
469871532
375294681

632784951
548196723
719352864
961247385
285931476
473865192
824519637
356478219
197623548

327895164
156374982
984612573
573248691
612539847
849167325
468751239
295483716
731926458

841572693
736194825
952638147
467819532
185423769
329765418
573946281
698251374
214387956

345962187
726184539
819537462
467823951
253719648
981456723
132695874
578341296
694278315

879416352
346582719
125739648
532841976
794653821
681927534
217398465
468175293
953264187

728146539
391258647
654397128
839612754
217485963
465973812
986534271
142769385
573821496

712954638
985236417
634178259
321847596
876519342
459362781
147695823
263481975
598723164

236485971
159372486
748961253
581726394
697843125
324159768
412598637
975634812
863217549

815794263
726538941
439612875
563927418
941386527
287451396
354179682
678245139
192863754

974312586
625798431
813654972
567481329
182936745
439275168
296547813
758163294
341829657

916375482
478612935
253498671
192847563
387956124
645231897
764529318
529183746
831764259

852463179
794581362
613972458
236145897
981726534
475839216
148397625
327658941
569214783

159836427
276541938
843972561
725318649
431629875
698457312
567184293
982763154
314295786

781562493
935478612
462391578
674235981
129684735
853719264
597823146
346157829
218946357

798154632
126389457
543267981
862493715
351672849
479815326
987541263
214936578
635728194

675813294
421697385
938425167
789134652
243576918
516982473
894351726
162748539
357269841

328756914
574193682
196824735
249581376
631947528
785362149
912638457
863475291
457219863

678412539
352967841
914538627
189726354
546893172
237145968
425689713
793251486
861374295

125987643
683452971
749316285
251873469
896241357
374695128
418769532
562138794
937524816

829576134
735142968
641839275
173294586
562318749
498765312
987451623
354627891
216983457

453198276
867542391
192763548
671834925
328957164
945621783
786215439
539476812
214389657

359846172
127395486
864721953
692438517
785619234
413572869
971253648
248167395
536984721

259641738
713285964
648937215
461872593
537194682
892356147
985763421
176428359
324519876

194576832
837921546
652843791
429617385
378295614
561384279
746158923
215739468
983462157

513687294
726149853
489352671
238594167
675218439
941736528
897425316
162873945
354961782

236851479
874692135
159734682
683547921
715269843
492183756
367415298
521978364
948326517

512374896
984612573
367895124
293786451
145923687
678451932
756138249
429567318
831249765

695813472
381724965
247965381
518437629
472196538
936582147
129348756
854679213
763251894

825376419
674519238
139284675
918462753
463758192
752193846
247635981
396841527
581927364

382174956
496285731
715396428
967528314
548913672
123467589
274859163
859631247
631742895

573469218
961285347
284371965
197834652
628517493
345692871
712943586
456728139
839156724

142689357
897315642
653472891
275863914
961724538
384591276
429156783
716938425
538247169

517836429
648297153
239154678
895613247
173942586
462578931
981325764
756489312
324761895

514862379
839741625
726935481
468329517
375618294
291457836
183596742
957284163
642173958

926581743
357462198
481793526
165849372
798326415
243175689
872654931
519237864
634918257

894275613
657413892
231869475
385742169
142396587
769581234
413657928
576928341
928134756

769284351
543619728
218573496
892437165
175968234
436125987
657391842
321846579
984752613

876342519
412965873
359817426
791653284
548129367
263478951
935786142
127594638
684231795

796324581
325189467
148675239
537941826
814263795
962758143
683512974
471896352
259437618

138965472
762314895
459827361
247538619
613249758
985671234
374192586
521786943
896453127

347916825
629548713
518372649
174693258
295184367
836257491
962831574
453769182
781425936

369847152
751239846
248165973
895413627
473692518
612578439
134786295
587924361
926351784

798534216
436172895
251968374
873621549
624895137
915347682
382459761
569713428
147286953

246185397
951743268
873926154
417368529
369257481
528491673
794612835
182539746
635874912

976413258
451928763
823576419
192385674
647192835
385647192
768259341
219734586
534861927

937651248
185234976
624798315
891362754
756489132
243175689
379546821
418927563
562813497

531647829
462198573
897532614
213976485
675483291
984251736
156829347
348715962
729364158

621354897
734896125
589127463
172689354
968543712
345712986
856471239
493268571
217935648

573816249
261349785
498257361
356178492
749623518
182594637
824935176
935761824
617482953

125374986
947681352
683529417
269745138
578132694
314968275
791456823
452813769
836297541

158279463
429316758
673458219
596731824
741892635
832564971
265943187
314687592
987125346

792316845
438975621
561284973
374562189
289731456
156498237
643859712
815627394
927143568

874519632
961823754
352467981
716345298
293786415
548192376
437658129
125934867
689271543

541687293
826391457
739245186
375916842
962478531
184523769
617859324
253164978
498732615

895213476
136478529
724965183
647852391
918347652
352691847
269184735
583726914
471539268

367429815
982175634
145368297
458236179
629517348
731984562
874653921
293841756
516792483

738651924
645729381
219483657
471538269
593276148
826914573
162897435
357142896
984365712

892345176
175286493
364917582
528193764
639754821
741862359
957421638
216538947
483679215

745263189
896517423
213498756
468329571
579641238
321875694
954182367
682734915
137956842

812369754
467582319
359471628
638954271
294137586
571628943
945716832
123895467
786243195

841926753
976534218
532187469
468253197
215769384
397841526
623495871
159378642
784612935

987415623
465923781
321687945
543798162
298164537
716352894
154839276
832576419
679241358

637284951
254931768
189567234
871645329
945372816
362198547
728413695
516829473
493756182

251674839
439815726
687932514
128749653
596183472
743256198
812367945
975428361
364591287

719852346
453619827
682473591
274936158
196285734
835147269
367591482
941328675
528764913

289763514
567914283
341825967
935172846
628349751
714658329
493281675
172596438
856437192

479863125
281594763
653172948
192758634
847639512
365241897
514927386
926385471
738416259

235486971
718935462
694217385
923168547
471529638
856374129
569742813
147893256
382651794

351879426
892463751
674512389
146938572
935247618
287651943
718395264
569124837
423786195

723894561
965137482
148256397
891725643
472369815
536481729
317948256
254613978
689572134

327945618
456318297
819627534
971253846
534861729
682479153
798532461
165794382
243186975

324568971
516379428
987412635
632847519
179653284
458291763
795136842
863924157
241785396

624179583
917358642
853264971
562437198
781926354
439815267
245681739
178593426
396742815

394782165
517946328
826153794
749561832
253879416
681234579
472618953
168395247
935427681

657128394
493765182
182349756
274536918
869217435
531894267
746981523
925673841
318452679

619547823
247839615
358612947
483291756
976453281
125786394
594368172
761925438
832174569

164398725
975241386
832576491
458763219
216984573
793125864
641852937
587639142
329417658

962371458
753486912
841529376
674132589
319857624
528694731
135948267
296715843
487263195

857926143
319584627
264137859
435678291
792413568
186295374
541369782
628741935
973852416

549783261
218469537
376521948
485672319
123895476
697134825
951246783
732918654
864357192

419752836
237648951
856193724
392514678
748326519
561879342
684237195
975461283
123985467

768931254
451278639
932546817
576193428
893452176
214867593
649315782
127689345
385724961

928376154
571894263
643215789
439582617
712963845
865741932
294138576
156427398
387659421

158263749
649187235
327594618
712945863
486731952
593826174
264378591
871459326
935612487

856327149
942156873
317498526
273564918
498731265
165289437
629813754
584672391
731945682

512637948
684159237
973482516
295741683
847963125
361825479
456278391
739514862
128396754

327496851
859312746
416758923
968241537
731965284
542837169
173584692
284679315
695123478

894325176
163784259
275961384
352617498
648593721
917842635
521438967
486279513
739156842

156874392
479326815
823915746
237591468
591648237
684237159
315789624
762453981
948162573

275831964
839746521
146925873
452319687
781654392
963278415
614587239
528193746
397462158

536789412
182645973
749312568
495268137
618473259
327951684
253896741
864127395
971534826

691872534
254936718
387154692
463518927
829743156
715269483
132497865
578621349
946385271

462598137
358721649
179634825
815372496
724986513
936415278
591263784
247859361
683147952

683749215
275186934
914523786
548962371
196357842
327814569
731495628
852631497
469278153

653218479
284976531
791453862
176532948
938147256
542689317
329764185
465821793
817395624

259168743
178493256
436275981
815324679
723956418
964817532
397582164
582641397
641739825

654179238
832654719
179823564
541798623
387216945
296435871
725381496
418967352
963542187

246895731
971236485
853714692
718462953
432159867
569387124
687543219
394621578
125978346

584231976
736859142
129647538
695324781
841576293
273198654
317982465
468715329
952463817

489365172
653127498
712489365
128743659
976518234
345692781
837251946
561974823
294836517

761328945
349175862
258694317
893562471
125749638
674831529
487253196
532916784
916487253

376824159
549617283
128593764
237458916
814769325
695231847
952386471
781945632
463172598

193247568
245968713
678315942
567482139
412593687
389671254
826139475
754826391
931754826

781623594
265984371
394157682
579438126
643291857
128765439
457319268
812576943
936842715

789516342
456923781
123784596
648197253
372865914
591432867
865371429
917248635
234659178

632598417
851476923
974321658
568142379
413759862
297683145
349265781
126837594
785914236

543628791
217495683
698317245
852179436
139564872
476832519
364751928
981246357
725983164

396187425
524639718
187254963
253946187
769812354
418573296
631795842
872461539
945328671

387296451
124538967
596147832
943875126
761329548
258614793
672451389
439782615
815963274

367829145
198465327
254137698
583916274
746582913
912743586
875391462
429658731
631274859

186547239
973162854
254839617
632475198
519628743
748913526
367254981
821396475
495781362

693215487
125478963
478369251
367891524
952743816
814526379
246957138
789132645
531684792

145283697
987546312
632791548
316874259
574962183
829315764
453129876
761438925
298657431

148572639
236198754
975463281
729385416
851246397
364719528
683957142
517824963
492631875

825671439
431598672
976423518
568937124
192846357
743152986
389265741
617384295
254719863

293641875
645987231
178523649
567392418
831764952
924815763
716259384
359478126
482136597

216374895
497852631
358691472
179463528
834925167
562718943
783549216
641287359
925136784

684175329
913284765
572639841
795812634
368457912
421396578
856741293
249563187
137928456

893175642
715642839
246893715
359764281
421589367
678231594
584317926
137926458
962458173

738429516
951386742
642157389
195762834
367814925
824935671
476293158
219578463
583641297

634178295
981625347
275394186
348569721
562417938
719832654
156283479
427951863
893746512

758146932
963528741
421937658
814793526
532864197
679215483
395672814
287451369
146389275

231768459
689451327
457293861
925174638
743986512
168325794
892537146
516849273
374612985

251469387
968735142
743128695
416357829
325984761
897612453
672891534
534276918
189543276

592876341
817934256
364251879
639587124
745123968
128469537
486312795
953748612
271695483

754261893
328495761
169783452
215836974
693547218
847912635
436129587
581674329
972358146

769354128
258197634
134826597
912465783
385971246
476238915
593742861
827613459
641589372

798652431
526134978
143987562
261593784
375418629
489726153
857241396
934865217
612379845

732459186
168273945
945861237
429185763
681732459
357694821
573948612
294516378
816327594

162843579
589672341
347951682
724516938
935487126
618239754
896325417
451768293
273194865

586732419
124695387
973814256
391476528
257189643
468253791
812567934
649328175
735941862

724918635
598376142
613245897
245781369
179632584
836594721
357469218
461827953
982153476

879542631
516397248
324816795
937685124
482731956
651429873
295164387
768253419
143978562

485762139
167439825
293158674
571894362
942613587
638275941
819347256
354926718
726581493

671845923
842639157
593172468
724983615
936251874
185467392
259318746
367594281
418726539

564187932
318429567
297365481
759648213
843512679
126973854
472851396
981236745
635794128

465319728
839724651
217865934
198472365
574936182
623158479
341587296
982643517
756291843

813972465
752614398
964583271
681249537
395761842
427835619
148357926
236198754
579426183

214768935
376259814
589134627
168497253
937521468
452683791
895342176
723816549
641975382

612549387
847362915
935817264
453671829
189234576
276985143
561798432
398426751
724153698

752694381
193872654
864315729
689753142
275148936
431269875
548931267
317426598
926587413

147296358
295183467
863457912
931764285
754821639
628935741
512349876
386572194
479618523

184263957
267549813
593781426
618375249
342896175
975124368
736418592
459632781
821957634

754219386
238765491
691483572
472531869
589624137
316897245
163958724
827146953
945372618

193647258
764825391
582193746
326514879
915278634
847936125
259361487
678452913
431789562

732586491
615497823
498123675
523861749
867934512
149275368
384712956
971658234
256349187

243875619
579136428
618429573
127548936
365912847
894763152
936251784
781394265
452687391

258493176
369751482
714286395
421675839
937128654
685349721
543967218
876512943
192834567

423786159
695134278
871295463
348957612
259613784
716428395
534861927
967542831
182379546

365478921
247915836
819236457
172689345
956342178
483751692
724163589
591824763
638597214

826173495
571694823
943582167
458739216
367218954
219456378
795341682
132867549
684925731

596473812
138296475
724185936
213957648
987364521
465821793
852719364
649532187
371648259

418372956
572496381
369815427
897621543
154739862
623548179
236154798
941287635
785963214

395168472
718234695
426759813
271685349
854392167
639471258
183947526
547826931
962513784

748529136
325861749
691734825
513948672
864257391
972316458
489672513
136495287
257183964

753162894
692834157
481795263
945623781
167458329
238917645
379246518
816579432
524381976

296741385
314825976
758396241
531472869
489563712
627189534
862917453
943658127
175234698

256784319
137295684
489613275
923547168
518369742
764128953
842976531
695431827
371852496

743152986
812796534
965384271
631247859
278569143
459831627
326975418
184623795
597418362

193624578
657831924
284957631
876519342
425386719
931472856
312798465
749265183
568143297

239615784
615478932
487239561
946183275
178592346
352746819
724351698
591867423
863924157

385419672
624753918
179268345
843576291
961342587
752981463
437895126
218634759
596127834

586297431
472316598
139485627
751948362
948632715
263571849
895163274
324759186
617824953

824967315
791345286
356821479
937582641
418679523
265413798
143796852
579238164
682154937

124538769
735962418
968417235
216859347
357146892
849723156
573681924
492375681
681294573

943871562
785623941
612549738
864215379
129734856
537986214
471398625
258167493
396452187

157649283
249831576
863752941
932567814
586314792
714928365
495173628
371286459
628495137

692478531
375961248
814532679
483625917
967814352
251397864
538149726
749256183
126783495

784136925
231597468
596428137
812954376
465783291
379612584
157269843
948375612
623841759

573129648
968754123
412863759
195432867
234687915
786591432
629348571
357916284
841275396

589423716
726158943
431796852
268534197
954271638
317689524
842965371
675312489
193847265

162579483
493218756
578346291
351827964
849631527
726954138
287493615
615782349
934165872

145276839
973851462
268493751
627145398
459638217
381729546
536982174
792514683
814367925

583497162
276315894
419628753
657134928
148952637
392876541
925783416
834561279
761249385

972136458
586947132
314582679
628354791
157269843
493871265
269415387
731698524
845723916

356192487
124687359
789345612
492713865
673854921
815269743
238471596
541936278
967528134

312596784
875143926
946827531
251384679
793261458
684975312
468732195
127459863
539618247

259364817
613758249
847912635
386491752
192675384
475283961
731849526
924536178
568127493

814376925
659142783
732895416
293517864
178634592
546289371
367951248
981423657
425768139

824371569
369254178
751698234
496835712
578912346
132467895
985143627
243786951
617529483

124697853
869543127
357281496
482715639
795436281
631928745
246379518
978154362
513862974

824397516
317654289
965812347
173928465
298546173
456173892
541739628
639281754
782465931

948512673
321697584
675483912
586341729
439278156
712965438
197824365
854736291
263159847

745183692
368429517
219756384
824915763
176834925
593672148
987541236
431267859
652398471

594871326
837652194
126943578
618527943
473189652
259436817
341298765
982765431
765314289

591632874
763485921
482179635
134967258
675328149
928514763
847293516
319756482
256841397

752814963
819365724
346279815
167482359
485693271
293751486
978146532
521937648
634528197

967321458
245867913
183459762
351692874
672184395
894735126
429518637
716243589
538976241

815496273
263718459
974532861
192354687
387269514
456187932
628971345
541823796
739645128

476193258
893752146
251684937
627318594
935476812
148529763
569247381
382961475
714835629

198534672
457692183
632718594
273956841
914823756
865147239
386279415
741365928
529481367

576931482
831642975
942758613
214863759
359127846
687594321
128376594
465289137
793415268

379461285
651928437
284537916
942815673
765243891
138679542
893756124
527184369
416392758

973256148
841793265
625481937
268937451
157624893
439815672
394178526
582369714
716542389

674859231
832146795
159237864
416792583
398465127
527381649
761923458
945678312
283514976

617598423
239417568
548326917
471283659
856941732
923675841
185734296
362859174
794162385

514397862
329865417
876412539
257641398
143789625
968253174
695178243
482936751
731524986

682954731
937216458
541378962
874621593
215793684
369485217
723169845
198542376
456837129

125347968
847965231
963182754
672451389
419836572
538279146
781693425
254718693
396524817

168927534
735648912
492513786
216895473
974136258
853472169
349781625
687259341
521364897

391726485
874519263
256384197
432698571
189475632
765132948
513947826
648253719
927861354

346217589
521689473
798345261
963472158
214958736
857136924
632594817
189723645
475861392

193867452
685234791
427951368
254176839
318492675
769385124
531649287
946728513
872513946

972135486
635482179
418769352
197624538
254893761
386571924
529346817
841257693
763918245

629518473
541367892
783924651
318256749
256749318
974831265
137685924
865492137
492173586

591764832
873912465
426583197
914637258
287495613
635821749
749256381
152348976
368179524

298371654
754962138
163458279
986215743
541783926
327694815
872546391
635129487
419837562

513967248
682435971
947182563
176548392
254391786
839276154
765823419
421659837
398714625

689123475
452967183
731854296
175486932
328519764
946372518
297648351
563291847
814735629

238465197
945217836
617839254
891356472
576124389
324978615
469781523
153692748
782543961

956378124
413265897
728149536
675913248
231584679
894726315
589432761
162897453
347651982

359481726
271963548
486527319
148295673
532876194
967314285
895132467
614758932
723649851

129435678
546187932
837926514
784593261
265814397
391762845
413658729
952371486
678249153

467918523
852347916
193256874
614893752
325174689
789562341
976425138
231789465
548631297

297346158
531789426
846125793
315897264
962514837
784263915
123678549
458932671
679451382

368427195
215963748
497518623
152879364
673254981
849631572
931782456
524196837
786345219

752816493
419327658
863954271
384179562
627485139
195263784
271538946
548692317
936741825

863547192
597261483
214389567
172958346
348176259
659432718
486713925
725894631
931625874

635178294
218694753
974253861
159437682
387926415
462581937
821765349
593842176
746319528

512479638
679583241
834126759
341957826
928641375
756238194
485762913
293815467
167394582

615374829
823619754
497285361
769438215
351762498
284951637
138527946
546893172
972146583

543827169
198643752
726951834
874236591
265179483
931485276
312568947
659714328
487392615

834176592
195432867
267859341
716298453
483765219
529314786
351647928
972581634
648923175

294165783
375284619
168397425
951726348
687413592
423859176
546972831
712538964
839641257

783124956
216859347
945376281
468231579
521967834
397548612
834792165
179685423
652413798

493126587
182597463
567348192
834915726
659732814
721684359
378261945
245879631
916453278

832916475
965374218
471582396
124653789
689127543
753498621
548231967
316749852
297865134

976823415
325149687
481756239
649517823
253498761
817632954
764385192
598271346
132964578

518263974
493187652
762594381
947318265
281456739
356729418
824635197
139872546
675941823

845613729
967482315
312579864
458236971
276891543
139754286
723145698
584967132
691328457

732581496
659427138
814369275
978254361
146738529
523916784
365192847
297845613
481673952

437695281
218347956
956281734
645172893
329568417
871934625
564819372
782453169
193726548

478592316
653781294
129346758
985263471
362417589
741958632
817634925
296875143
534129867

743615982
182973456
569284371
627358194
315469827
498127635
954731268
271896543
836542719

314968527
679523148
285417369
567394281
938271456
142685973
723146895
456839712
891752634

473958621
815642397
926137854
352786149
784391562
169425738
537214986
648579213
291863475

581936742
463752198
972184635
827643951
694815327
135297486
759421863
218369574
346578219

281634759
653987142
794125368
527361894
369248517
148759236
935876421
812493675
476512983

279316485
615482397
348579126
852937641
761854932
934261758
123648579
497125863
586793214

645792183
231846579
897513624
518329746
926457831
473168295
359271468
764985312
182634957

264135798
571689243
893472165
438957612
916248357
752361489
685724931
147593826
329816574

289714635
537296841
416583792
963125478
158467923
724839156
841372569
672958314
395641287

235917864
149628735
876345921
964183572
721596483
583274196
317469258
458732619
692851347

137496852
256837491
849521673
528364917
491782536
673915284
714658329
382149765
965273148

954138627
623479815
178652439
581764293
369281754
247395186
432916578
896527341
715843962

815793624
367425918
924618375
239186457
658374192
741952863
476539281
592841736
183267549

451927368
793865142
826341957
214539786
365478219
978216534
142693875
687152493
539784621

348217956
672359184
519468372
153682497
297534861
864971235
425793618
731826549
986145723

368471259
217953486
954286731
146895372
823764195
795312864
682139547
439527618
571648923

894261537
135784296
762539814
357148962
289657341
416923758
648375129
923816475
571492683

948237156
562814973
137695482
679583241
253146798
814972365
786421539
325769814
491358627

426157398
781932645
539864721
348526179
295713486
617489253
964375812
873291564
152648937

857243196
923167584
146985723
574832961
698451237
312796458
235674819
469518372
781329645

479521638
325846179
168793245
741265983
986437521
253189764
814652397
637914852
592378416

876429531
539176428
124853796
351784962
268915374
947362815
483691257
715238649
692547183

279418536
456937128
813652947
165729384
387564219
924381675
638175492
791246853
542893761

815643972
347291685
926857143
794386521
582179436
631425798
173962854
469538217
258714369

697351824
352498617
481672935
924165783
568937142
173284569
716543298
235819476
849726351

597861423
468237591
213954867
872195346
951346782
634728915
746519238
389672154
125483679

189653742
763421598
524789631
618295374
395174286
472836159
931568427
256947813
847312965

851973246
926845371
473261985
294758163
137496852
685132497
348517629
719624538
562389714

621594378
538712964
974386125
263458719
745931682
189267543
312879456
496125837
857643291

329518764
418726935
675493821
596281347
731954286
284367519
857642193
962135478
143879652

185479263
634215978
279386154
327951486
418762539
956843721
792138645
543697812
861524397

372185694
568934217
941276835
824719563
613852479
795643128
487321956
136598742
259467381

192786435
847395216
635214897
513842679
469157382
278963541
726439158
351678924
984521763

145362987
672895413
398471265
931647528
426158379
857239146
783924651
219586734
564713892

879513264
312486795
546792318
924851673
187369452
635274189
258137946
793645821
461928537

258376149
941528637
376491528
715234986
482169753
693785412
129857364
537642891
864913275

189562734
736941528
524783961
493258176
652197843
817634295
941826357
268375419
375419682

217894356
698352417
534716829
946587231
821943675
375261984
789425163
152639748
463178592

427398651
835164297
169725843
283451769
574639128
916872435
792586314
648913572
351247986

289645173
743281695
165973842
627458319
534197286
918326754
471532968
892764531
356819427

916582734
842317596
735964182
251479863
384256917
679138245
493825671
127693458
568741329

714652398
952873416
863491725
437589261
685217943
291346857
579128634
348965172
126734589

947218563
581369274
326745819
134692785
695187342
872453196
453876921
719524638
268931457

294876531
783519246
165423798
619257483
357948162
428361957
831795624
972684315
546132879

879126534
645983721
213457698
927618453
184539267
356274819
768395142
432761985
591842376

795642831
846315927
312987465
654129378
923874516
187563294
461238759
538791642
279456183

248513697
567928143
319476258
673291485
981354762
425867931
836742519
192635874
754189326

276495318
139867542
485132679
814623795
762954183
953718264
541286937
628379451
397541826

497561832
321984576
856327914
279135648
635498721
148276395
713852469
562749183
984613257

381457926
945362187
672918534
458631279
716529348
293874651
824195763
569743812
137286495

793412568
542869371
168537429
914286753
386754912
275193684
837925146
429671835
651348297

418379625
573216984
926485713
365894271
187532469
294167358
659741832
842653197
731928546

246397815
835421697
971586324
528713469
413269758
697854132
154672983
362948571
789135246

162398547
349675281
875241396
713982654
286754139
594163872
658417923
927836415
431529768

153678249
847293651
926154387
418739526
279546138
365821794
581462973
794315862
632987415

613854729
278693154
954127638
146379285
725468913
839215467
381742596
567931842
492586371

829635741
764891235
513274968
496782513
178359624
352416897
231567489
685943172
947128356

367524189
842971536
591863742
785349621
613782954
429156378
956438217
134297865
278615493

943657812
562148793
817932645
234795168
198326457
756481329
375264981
489513276
621879534

652713984
738954612
941682375
296175843
587436129
314298756
873549261
429861537
165327498

837264195
914875263
625319874
378926451
246158937
159437682
593642718
461783529
782591346

917462385
382759416
546381729
265894173
731625948
894173652
128946537
479538261
653217894

469583172
857142396
231697458
398215764
542876931
176934285
683429517
714358629
925761843

972856413
631724859
584319276
859672341
723491685
416538792
167245938
245983167
398167524

816972354
923654817
475318926
682149573
137285649
549736182
751493268
294861735
368527491

729514638
384726159
516893472
173268594
962435781
845971263
438157926
251689347
697342815

134962875
278415936
695783142
827146593
541329687
963578214
459631728
786294351
312857469

329816574
765943218
814725396
146397852
597268431
238451769
483679125
971582643
652134987

512438967
894716352
367529841
249651738
175384629
683972415
421867593
958143276
736295184

713482695
289675143
645913872
591324768
437568921
862791534
958247316
174836259
326159487

781956432
429837615
653142798
547681329
968325174
312479856
895763241
274518963
136294587

236184957
785926314
149753862
372645198
961278543
458319726
824531679
593467281
617892435

826193457
735284196
419657382
694328571
387516924
152479638
548731269
271965843
963842715

231964578
896275431
574381962
387192645
619548327
425637189
768459213
153826794
942713856

497631258
531482967
826759134
274163895
185294673
963578421
349825716
612347589
758916342

194568237
875213694
632749185
548627319
916835472
327194856
489352761
751486923
263971548

862593147
473621985
159847362
786319524
241765893
935284716
328976451
617458239
594132678

376895142
948132765
251467839
137258694
429376518
865941273
514723986
792684351
683519427

938724615
425613789
671598423
389472561
147356298
256189347
793241856
514867932
862935174

195436827
786259143
432178965
564783219
371692458
928514376
817345692
649827531
253961784

673248159
498615327
521397648
254739861
869154732
137862495
342981576
916573284
785426913

971234856
583916247
246578913
792381564
164795328
358462791
437129685
819657432
625843179

319574268
287136954
654289713
946827531
521493876
873651492
135942687
468715329
792368145

413975286
987612435
625843971
834769512
156428397
792351864
268134759
341597628
579286143

539768124
178249365
246351789
823194576
915673248
467825913
391487652
782536491
654912837

297346581
361958274
854217639
612439758
539782146
478561923
125894367
786123495
943675812

651479238
793182546
248563791
914256387
537841962
862937415
175398624
386724159
429615873

325164897
174289356
689357124
746513982
238496571
591872463
853721649
462938715
917645238

761498235
294357186
853216974
319874562
428569317
675132849
987623451
546981723
132745698

569421738
431879526
827356419
192635847
653748291
784912653
216583974
378294165
945167382

284917635
671453829
593826471
368791542
915342786
427568193
736285914
142679358
859134267

324687159
571943628
698521347
436758291
289314576
157269834
915436782
762895413
843172965

685973421
731842569
294651783
956438172
842716395
173529846
519287634
368194257
427365918

467938125
285147369
913562478
359286714
876415293
142793586
531829647
694371852
728654931

358674291
619235478
742891563
821349657
573126984
964758312
485913726
296487135
137562849

873951624
249678315
156243978
524786139
967314852
318529467
791865243
435192786
682437591

492138576
135762984
786495123
967854312
253916748
841327695
328571469
619243857
574689231

817632954
452791836
396845217
261573498
574928163
983164725
639417582
148256379
725389641

983671452
762845391
415392786
356427918
174968523
298153674
547286139
621739845
839514267

379142658
152968437
468573219
945237186
236815974
817694523
791326845
683451792
524789361

456923817
279518634
381476925
698142573
724385196
513697248
937861452
842759361
165234789

645329781
981745623
723618459
362591874
817462935
459837162
238974516
174256398
596183247

329168475
814573962
765429318
648397521
931256847
572841693
256784139
197635284
483912756

263497815
498165273
571823946
149652387
635789124
782314569
354271698
817936452
926548731

927341856
381652479
546987132
614538927
832796541
795214368
253169784
178423695
469875213

976581243
518342976
324796851
251674389
439128765
867935412
143257698
795863124
682419537

459782316
612394875
783651429
824563791
536917248
197248653
265439187
948176532
371825964

416528379
352791648
987463215
829145736
631987452
574236891
243819567
165372984
798654123

461582973
395671248
728493156
187924635
934156827
652738419
213867594
879245361
546319782

451372986
389516274
762984153
175493862
698127435
243658791
817265349
936741528
524839617

861527934
354198267
972463518
617349852
589612473
423875691
148756329
796234185
235981746

743851962
615927483
928634715
159246378
437185629
286379541
392768154
571492836
864513297

257683194
418592673
396714582
972431856
163258749
584967231
629375418
835146927
741829365

768453921
159268437
243179568
572681349
691734852
834592716
917346285
325817694
486925173

315876429
826945317
479132865
294358671
153267948
768419532
531784296
642591783
987623154

791453268
685729413
342618759
916872534
278345196
453961827
564197382
829534671
137286945

785213694
692458173
413697825
834761952
156329748
927584361
379145286
568932417
241876539

297618453
481325976
563749128
329471685
158963742
746582319
975234861
834156297
612897534

649213857
271985436
583746219
836492175
492157368
715638924
154379682
927861543
368524791

813749625
745362189
692158437
279485316
481936752
536217894
154623978
327894561
968571243

869123475
732845916
514967238
351274689
978516342
246389751
627458193
483691527
195732864

418572369
367918254
259463781
943821675
876359412
125746893
784135926
691284537
532697148

714529836
325768149
986413572
892346715
657891423
431275968
269157384
143982657
578634291

637819452
914265873
285734196
421396785
769581234
853427961
546178329
172953648
398642517

237694158
614538927
598127643
481965372
725413896
963872514
356741289
872359461
149286735

893257146
645813297
712469385
421986573
379524861
568371429
984735612
256198734
137642958

172854639
564239871
938167254
793681542
856423917
241795368
619578423
327946185
485312796

891675243
753241689
426398175
937126458
142859736
685734912
578462391
369517824
214983567

128476395
967315842
543928167
275869431
486153279
391247586
854692713
612734958
739581624

245693187
831745296
769128435
412579863
593486721
687231954
324967518
176852349
958314672

623584971
978631452
514297386
486759123
295163847
137842695
359476218
762918534
841325769

623519487
541873926
897642153
176254398
354798261
982361745
215487639
738926514
469135872

897651324
542938671
361274958
678542193
214369587
953817246
736495812
129786435
485123769

139248657
784536219
562971843
695412378
241783965
378659124
927864531
853127496
416395782

154269738
867135294
932748516
328614957
619357482
745892361
296571843
571483629
483926175

859714623
276398145
341652978
138529764
967143852
425876391
513267489
684935217
792481536

671954328
239186574
584732619
346579281
157248936
928613745
712465893
895321467
463897152

798216435
142538697
653497812
876341529
924785163
531629784
217853946
469172358
385964271

451928763
867531429
329764581
246859137
715346892
983172645
172683954
694215378
538497216

495126783
621387954
783495612
362914578
579638421
148752369
214563897
836279145
957841236

942835176
571246893
368971425
439612587
216587934
785493261
854369712
627158349
193724658

581237649
392564178
764198325
875346291
649821537
213975864
928413756
456782913
137659482

583761924
417529683
692843157
326415879
845297361
971638245
759186432
164372598
238954716

916234857
573189426
824657391
368742915
795318264
142596738
451823679
639475182
287961543

275649381
619238745
348751926
967524138
423186597
581397264
134872659
856913472
792465813

298631457
461785923
375492816
716849235
983527164
542163798
154976382
839254671
627318549

249371568
753846192
816259473
935768214
174523689
682914357
468137925
327695841
591482736

375941862
418652397
926378451
754219638
862534719
139786524
687123945
591467283
243895176

479382651
268517439
315964728
596248173
142793586
783156294
851679342
927431865
634825917

478361592
695728341
132594768
329687415
756419283
814253976
581972634
247836159
963145827

583614279
974852163
126973458
495261837
267398541
318745692
631429785
759186324
842537916

392741586
765983421
148652397
831495672
954267138
627138954
576324819
289516743
413879265

615847392
892163547
473592681
954218763
381674925
726359814
538921476
149736258
267485139

394268517
186573429
257491836
865317942
932654781
741829653
513746298
629185374
478932165

713425896
294836175
865917432
172584369
459763281
638192754
321658947
587249613
946371528

451673829
672981354
893254671
314726985
725849136
986315742
137562498
568497213
249138567

752461839
416839725
893527641
924185376
367942518
581376492
235694187
178253964
649718253

346158972
219367854
758429316
465973128
973812465
821645739
182796543
534281697
697534281

749621835
825739164
136548729
614395287
973182456
582467391
268974513
357216948
491853672

183597462
496812753
572436891
631924587
754681329
829375614
945263178
267148935
318759246

345186792
916472853
827953164
731529648
698314275
452768931
263847519
579231486
184695327

417625938
638149275
925387416
372814569
196572384
584936721
769251843
253468197
841793652

546183927
892574163
371269584
235816749
789342651
614957238
127638495
958421376
463795812

123964875
546287931
987315462
731846529
469572318
852139647
694728153
375691284
218453796

539862174
261974358
847135926
684297513
793541682
152386749
378459261
925618437
416723895

587961234
139248765
624753981
241395678
758126349
963874152
475619823
816532497
392487516

968314752
542987136
173562849
814625973
239478561
756139284
387241695
625893417
491756328

329547186
178693245
465812379
643781952
981235467
257469831
716324598
532978614
894156723

415638972
893172564
267549813
589326741
126754398
374891256
741285639
938467125
652913487

382645719
679231485
514789263
843576192
156928347
927413856
235164978
791852634
468397521

149835267
872164539
635792418
364578921
981326754
527419683
716953842
453287196
298641375

432816957
615297384
798345612
326789145
947651823
851432796
283964571
164578239
579123468

315428796
674319528
289576413
523647189
841293657
967185234
198754362
756832941
432961875

476835129
891276453
352941687
163728945
584369712
927514368
718692534
249153876
635487291

985746213
712385694
346291587
421937865
698524371
537168942
263419758
854672139
179853426

593427861
416893275
872156394
348561927
967234518
251978643
729315486
134689752
685742139

795483261
318926745
624517389
456398172
173652894
982174536
247865913
561739428
839241657

682749513
149583276
573261489
927135648
415698327
836427951
394812765
258376194
761954832

197458632
856329741
234617598
471895326
562743819
983261457
718532964
625974183
349186275

648739215
532146987
719825463
351298674
874563192
926417538
265381749
187954326
493672851

431869527
752413689
698752413
287135946
316947258
945286371
173594862
529678134
864321795

495238617
673915284
182467935
746389152
239154876
518672493
827596341
961743528
354821769

541397862
637284591
928561374
713628459
456139728
289475613
372946185
895713246
164852937

592483167
784126539
136957842
453871296
267395481
918264375
879532614
321649758
645718923

362475189
597831642
184296537
953614728
216789354
478523961
745968213
621347895
839152476

418256793
597183462
623794851
739542618
251638974
846971235
385467129
962815347
174329586

846351792
539742186
271896435
963418257
425673918
718529643
352164879
684937521
197285364

329541678
647298153
815367249
576913824
194782365
283456917
931674582
458129736
762835491

369751248
857942163
421638759
194826537
638475921
275193684
583217496
912364875
746589312

139567824
856421379
247389156
415692783
362758491
798143562
973816245
684235917
521974638

793526418
621849735
854713629
976354281
248197356
315682947
487935162
539261874
162478593

691234587
524187963
873659214
986721345
357846192
412593876
139462758
768315429
245978631

369521874
785439216
412678395
298715463
576243189
134896752
941357628
653182947
827964531

378296451
219754683
546318279
862471935
793865142
154932768
437189526
925643817
681527394

275341869
984265371
613978245
398527416
762419538
541836792
827694153
156783924
439152687

637195284
491283675
258674193
324718956
869452317
715369842
976521438
583946721
142837569

923158476
615742893
874639512
146295738
582376941
739481265
367524189
291867354
458913627

457381692
316942758
928657143
745819236
862435971
139276485
671598324
283764519
594123867

591483762
248697513
637251489
964518237
312746895
875932146
759164328
186325974
423879651

984235167
125697834
736148295
497856321
568321479
213479658
872513946
649782513
351964782

764931258
915628734
328574169
642783591
891456372
573192486
157269843
436815927
289347615

176392485
435186279
289745316
843529167
697418532
521673894
314267958
758934621
962851743

386917542
952436817
174258936
695781423
841523679
237649185
469172358
718395264
523864791

492653871
531784962
867219534
158432796
346897125
279165348
785946213
623571489
914328657

526978413
374261859
819543276
698127534
257384691
143695782
431756928
965812347
782439165

352697148
971842356
486315927
128964573
693751482
745238691
864179235
219583764
537426819

456317289
327689154
189524763
943861572
875932416
612745938
564278391
298153647
731496825

769135824
125468793
834729516
283576941
647912358
951384267
372691485
596847132
418253679

657948123
431625798
982371546
325897614
849216375
176534982
514762839
298153467
763489251

867352419
924718536
513469287
248137965
379685124
651294378
735926841
196843752
482571693

237568914
418973526
659124873
782396145
163245798
945817632
591632487
376489251
824751369

372564819
154928763
968137254
583642197
721893546
496715328
849271635
237456981
615389472

918674253
764532918
253198467
635917824
429856731
187243596
872365149
596481372
341729685

164972853
285316497
793485216
632841579
459723168
871569324
517634982
946258731
328197645

837642159
956178234
214539876
762391548
391854762
485726913
678913425
549267381
123485697

946378125
815249673
372156849
568427931
437591286
291863754
159784362
723615498
684932517

457891263
163524879
829367514
372189456
915476328
648235197
781942635
236758941
594613782

168957342
437281596
295364871
781543269
953612487
624879135
879135624
312496758
546728913

213869745
785413269
649572813
891736524
356248971
472195386
928651437
564387192
137924658

813279645
974856123
265134987
197385264
432967518
586412379
341528796
659741832
728693451

963852174
725164839
841793562
418275396
236948751
597316248
174529683
359681427
682437915

798132564
623845791
145796283
971328456
534967128
286451937
867219345
319584672
452673819

215678934
964123758
387594261
536912487
149785623
728436519
651849372
473251896
892367145

597864312
684132597
321795864
243576189
169348725
875219643
738921456
452683971
916457238

267835491
418796352
395214768
741928536
683541279
952367184
829473615
174659823
536182947

647518329
321497865
589326147
476832951
932145678
815769432
794283516
263951784
158674293

429631857
178592346
653874219
316985724
584267931
792143685
847319562
231756498
965428173

819764352
657132984
432859617
296385741
178946523
345271896
984627135
563418279
721593468

391682574
427513986
685497231
879164325
543279618
162358749
954721863
738946152
216835497

691583427
485627319
327149856
268395741
179468235
543271968
952714683
814936572
736852194

263418597
754293861
198756243
619527438
345861729
827349615
972184356
531672984
486935172

927843651
153762894
864951732
679124583
542389167
318576249
495218376
731695428
286437915

419875362
387261594
265349871
192536748
576184923
843792615
754618239
621953487
938427156

638572149
529164873
471398652
397641285
162857394
845923716
914286537
786435921
253719468

521968347
936472518
487351692
268743159
143295876
795816234
872134965
614589723
359627481

932145867
456879213
187623945
643218579
578934621
291756438
325487196
864391752
719562384

386752914
125984376
974361285
642893157
819547623
537216498
753629841
498135762
261478539

139457682
854296731
267381459
413728596
578963214
926514378
695832147
782145963
341679825

786491235
524376819
319852764
952763481
167584923
843219576
671948352
295137648
438625197

852649731
149327856
637185429
721893564
496571283
583462917
314758692
275936148
968214375

358629471
197435268
264718593
541893726
679241835
832576149
923157684
485962317
716384952

281754369
946213758
357968421
725831694
439625187
618479532
893547216
164382975
572196843

147293856
582617493
369584271
413952768
798146532
625738914
874365129
231879645
956421387

273651948
159348726
486972315
831796254
742835169
695214837
917563482
368427591
524189673

347561892
296738451
815942637
729354168
163897245
458126973
572619384
681473529
934285716

278653194
541789326
396142785
814267539
732591468
659438271
427816953
965374812
183925647

523496187
918572436
467831259
671923845
245687391
839145762
392758614
756314928
184269573

642159837
891743625
753826419
189635274
235974186
476281953
568417392
314592768
927368541

174298635
523176894
869354712
456823179
298761543
317549286
631985427
785432961
942617358

269571483
837642195
514398267
693425871
185967342
472183956
341856729
926714538
758239614

537298164
281465937
649173258
154387692
762951843
398624571
825739416
476512389
913846725

453972681
681543729
792168543
376429158
549781362
218356497
134295876
965837214
827614935

913586274
642173589
875294163
254739816
381645792
796821435
539418627
167352948
428967351

961827534
237564189
854391672
386152947
495673821
712948365
643219758
128735496
579486213

716329548
482756319
539481276
825163497
371294865
694875132
963512784
247638951
158947623

869735241
245169378
713248569
582493617
174652983
396871452
957384126
631527894
428916735

932561847
465738219
781249365
819652734
657493182
324187596
173924658
296815473
548376921

293541867
874396251
156872439
342718596
518964723
769253148
637485912
925137684
481629375

691587423
254631789
873294165
519876234
342159678
768342951
187425396
425963817
936718542

983567241
627148359
451293876
395624187
264871593
718935624
542716938
876359412
139482765

837694215
921753486
456281937
689312754
743865129
215947863
362179548
598426371
174538692

548927316
372186594
916435728
625841973
139762485
487593261
794318652
863259147
251674839

176842395
938651427
245973861
763495218
591238674
482716539
324187956
619524783
857369142

436158279
582967413
179324586
397641825
865279134
214583967
721435698
658792341
943816752

419562873
752398641
863471529
175249368
694835712
238617954
547923186
921786435
386154297

785349261
423186579
961275483
879431652
534627198
612958347
146893725
397562814
258714936

139527648
458691732
726438951
613984275
584276193
972153486
297815364
841369527
365742819

468972315
591483276
732561894
214638957
876195423
359724168
985317642
143256789
627849531

379648125
418725693
652931748
984276351
537184962
261359487
893412576
126597834
745863219

469875321
875213649
312964857
156728934
293546178
748391562
937682415
581437296
624159783

496831257
532647819
178952463
269514378
351728946
784369125
843275691
925186734
617493582

213548796
489367251
756219438
538971642
974826513
162435879
395684127
647192385
821753964

673289514
129543876
548761239
735492681
261857943
894136725
487915362
352674198
916328457

519824367
672319485
384657912
128435796
493762158
756198243
965271834
837946521
241583679

497835126
268714935
351962487
782493651
943156278
516287394
879341562
634528719
125679843

973164285
412859637
568723491
824537916
657912348
139648752
781396524
295471863
346285179

879235461
653184792
241976358
916328547
582647913
734519286
195763824
467852139
328491675

621347859
583961427
749528613
278136594
136495782
495782361
812674935
367259148
954813276

741235698
569874132
823961574
682159347
497326851
135487926
218543769
374698215
956712483

784912563
316578942
259346781
641739258
537824196
928651374
862197435
473285619
195463827

631589274
279431586
548627391
915768432
426193758
387254619
852976143
163845927
794312865

734516298
912834567
658792431
827459613
143628975
596173824
365981742
279345186
481267359

763485192
948231576
152967348
519723864
326814957
874659213
685142739
491378625
237596481

576831294
249756183
813924567
651278439
498163725
327495618
134582976
985617342
762349851

263914785
895672134
714358629
652183497
347596812
981247356
438729561
579861243
126435978

798142653
534976821
261583749
853694217
147238596
629751438
385417962
912865374
476329185

517962348
296348517
843175692
174836925
689257134
352491786
961584273
738629451
425713869

351472968
428169357
769538214
934756182
512983746
876214539
647321895
283695471
195847623

195734628
834692157
762518934
347261589
528349716
916857243
651473892
489126375
273985461

294386571
713452869
685791243
146579328
359628417
827134956
531947682
462813795
978265134

628941357
459783621
731652498
384169275
592437186
176825934
963518742
245376819
817294563

763425819
528913647
914768352
249876531
187354296
635291784
456187923
372549168
891632475

517269834
249138756
683574912
876342591
391657248
425981367
154823679
732496185
968715423

683912574
542387961
791546238
937458612
415263897
268791453
376829145
859134726
124675389

316985247
789264315
254713896
537648921
192537684
468129573
971352468
825476139
643891752

349617285
218354769
756982413
983271654
467895132
521436897
692143578
135728946
874569321

276384951
914572836
853916274
632451798
495827163
781639425
527168349
169743582
348295617

562974381
314568729
897312465
259487613
173629854
486135297
735296148
648751932
921843576

971562384
248371596
365498217
897136425
624985173
513247869
482759631
139624758
756813942

691452783
857631294
423987156
518296347
972348615
364715928
235164879
789523461
146879532

163874592
987526134
254913768
645132987
791485326
328769415
432651879
576398241
819247653

298543761
653172849
417968253
985634172
162897435
734251986
849316527
321785694
576429318

458693712
263175498
197428536
326847951
589316274
714952683
871269345
635784129
942531867

954731862
726458319
831926457
578614923
463289175
219573648
345192786
687345291
192867534

539641728
261758934
847239165
125396487
693487251
784512396
958173642
312864579
476925813

234795681
719864235
586231479
475623198
198457326
623918547
362589714
941376852
857142963

954632187
317985624
826174395
681749253
475326918
293518746
532497861
148263579
769851432

684253791
593187624
721469385
152634978
968725143
437891562
875346219
219578436
346912857

275194863
134286957
689573241
958621374
761349528
423758619
547832196
396415782
812967435

236419578
479583216
581672394
792138465
614295837
358764921
827941653
963857142
145326789

195638724
487215693
236749815
871493562
362571489
954826371
748152936
529367148
613984257

269178435
318495267
754263198
976834512
143752986
582916743
621347859
895621374
437589621

962371458
815649372
347285196
729853614
486192537
531764289
193427865
654938721
278516943

153764982
869152374
427389156
786915243
935427618
241638795
692841537
374596821
518273469

672349815
395218764
814675932
931854627
456723189
287196453
569482371
143567298
728931546

941836257
367245198
825971643
756423819
183569724
294187536
619754382
572398461
438612975

376124958
852397614
194685372
745912863
968573421
213468597
439751286
621849735
587236149

785432916
361589472
249617385
917253864
823946751
456178293
132795648
578364129
694821537

365897241
829164573
471235896
682543917
943721685
157986432
236418759
798352164
514679328

847256931
691873425
532419786
263148579
185967342
479532168
916324857
754681293
328795614

512687439
647293851
938541672
179428563
264359187
853176294
426935718
385714926
791862345

974612835
312857469
865394271
659281347
728439516
431765928
547128693
293576184
186943752

693185472
514729683
827643195
352916847
946837251
178254936
765492318
289371564
431568729

642918537
731465289
859327164
597236418
283154976
164789325
378542691
416893752
925671843

524793861
619852734
873146592
798361425
345289176
162475389
236518947
957634218
481927653

367159842
145287639
928346715
279863451
453712986
681495273
836524197
594671328
712938564

684523791
537419682
291687354
862175439
173294865
945836217
426958173
319762548
758341926

839652741
746381295
125947863
584123679
367894512
291765384
618539427
473218956
952476138

236179854
978543621
154286937
719465382
825731469
643928175
562394718
397812546
481657293

987546321
423871695
561392748
198267453
654983217
732154986
215739864
876425139
349618572

458769132
167342589
239851476
892413765
645287913
371695824
584136297
716924358
923578641

963175842
524938716
817642395
671294538
348561927
259783461
786319254
135427689
492856173

352176489
864539712
719284563
148653297
935721648
627948135
581367924
476892351
293415876

829654731
156739824
743821569
618473295
574962318
932185647
381596472
295347186
467218953

586972341
729431865
143865279
934517628
258649713
617328954
491786532
365294187
872153496

276835194
318429765
459716283
824157639
937268451
165943872
782391546
591674328
643582917

415329768
862741395
397658412
953874126
724916583
186235974
638497251
549182637
271563849

271348659
568971342
943562817
426897531
819635274
357214968
684123795
192756483
735489126

341879265
876253941
295614783
657438192
983162574
412597638
764325819
539781426
128946357

621397458
853214679
947658213
468925137
179836524
235471896
514763982
396582741
782149365

274563189
895142367
631987524
547629831
169358742
382714956
423871695
758296413
916435278

273149856
968537142
451682937
612853794
589476321
734291568
145968273
897324615
326715489

391628475
852794163
764153829
283479651
546812937
179536248
928365714
415287396
637941582

758192634
612354978
349786251
265473819
871569423
934821765
526938147
487215396
193647582

628594371
173862945
495371286
736145892
512938467
984726153
341687529
269453718
857219634

219764385
684153297
753892461
462578913
195326748
378941652
847219536
921635874
536487129

834592671
765431928
192876345
256314897
971268453
348759162
589147236
623985714
417623589

942731685
738659214
165842379
286394751
579186423
314527896
621475938
857963142
493218567

792341856
418569327
365728149
237894561
186275934
549136782
674953218
951482673
823617495

547138269
289645173
163729854
675891342
498362517
312457698
834916725
756284931
921573486

147326859
953478126
268159734
392561487
476892315
581743692
635984271
829617543
714235968

328975641
617834952
594612837
982147563
453268179
761593284
246751398
879326415
135489726

729183645
856472139
413659827
631298574
598347261
274561983
945726318
167835492
382914756

725964813
486513297
139782645
698425731
251637984
347891562
974158326
812376459
563249178

395814672
782536194
461927835
834259761
957681423
216743958
173492586
529168347
648375219

174365829
826794513
953218476
465982137
781536294
239147658
347851962
612479385
598623741

763842951
982531764
451976328
849127536
175683249
236459187
594218673
318765492
627394815

813524796
279683451
465791283
596812347
381475629
724936518
658349172
147268935
932157864

954762318
217839645
368154729
146597832
873426951
529318467
685273194
492681573
731945286

195827634
682349175
437165982
746532819
213986457
958471326
874293561
529618743
361754298

468231579
917458236
235769148
726195384
359846712
841372695
194527863
583614927
672983451

196723845
873514296
524689173
285496317
317852964
469371528
731965482
948237651
652148739

795638124
861472395
243915786
354169872
617824539
982753641
478591263
529386417
136247958

284379165
913625478
756814239
675248913
342196857
198753624
431967582
829531746
567482391

576912438
429683751
813457692
982541367
657239184
134768925
795324816
368175249
241896573

864372915
972516384
135984726
751429863
629835471
348761259
293658147
517243698
486197532

746219853
289635147
351748296
617452389
538197624
492386571
174823965
865971432
923564718

185924637
249376158
367518492
653892714
412657389
798431265
831749526
576283941
924165873

968715342
274839615
135624789
491263578
683457921
752198436
827546193
549381267
316972854

341758269
829364157
756921438
563482971
417596823
982173546
135649782
678215394
294837615

598732614
714658392
263941578
832495761
946127835
175863249
427389156
389516427
651274983

853296417
762481395
149735286
324578169
681349752
975162843
497613528
218957634
536824971

892153674
165794832
437628519
321849756
958376421
746215983
513467298
274981365
689532147

356178294
172934586
489625137
531896472
924317658
768542319
617259843
243781965
895463721

591726834
286341957
374589261
613258479
927413586
458697312
865972143
749135628
132864795

764219538
231568947
598734261
876451392
419623785
352987416
925146873
687395124
143872659

596278413
837914526
124635978
378462159
612359784
945187362
253746891
489521637
761893245

298764531
543819267
761235894
675328419
912457386
834691725
189573642
456982173
327146958

357412698
419683725
286957431
165398247
734265189
892741563
978124356
621539874
543876912

195486732
364721985
872395416
936542871
487619253
521837649
713268594
648953127
259174368

831749652
675218394
294635187
487192536
369854721
512367948
726583419
143926875
958471263

786314295
215796843
349852167
962147358
178935624
453628719
827469531
691583472
534271986

896315724
521476839
437829651
365284197
278691543
914537286
649752318
782143965
153968472

729618435
684325179
531947862
316879524
945132786
872456913
157293648
298764351
463581297

749253816
158649327
326718945
812594673
975326184
463187592
581432769
237961458
694875231

632517948
951834267
487269531
329146785
148975623
576328419
713652894
294781356
865493172

935761428
481925376
627483951
873694215
294158637
516372849
158239764
369547182
742816593

274893156
369751248
518426937
185964372
637182495
492537861
946215783
823679514
751348629

569813427
738924165
421576398
857231649
916487532
243659781
672148953
184395276
395762814

491756283
238941576
756238194
842167359
573894612
169523748
917382465
384615927
625479831

458672193
796513428
231498675
347869251
682751934
915234867
569187342
874326519
123945786

517368294
634921578
829475316
351287469
246139857
798654123
983712645
462593781
175846932

162348579
857926143
493175286
571694832
324581697
986237451
715863924
649752318
238419765

547639128
621784359
839125674
415398762
983267415
276451893
352816947
194573286
768942531

284769315
739152648
615843972
147625893
856391724
923478156
461587239
398214567
572936481

628734951
193825467
745916832
261389745
857142693
934567218
419258376
386471529
572693184

752913486
693784125
841652937
325469718
176538294
984127653
269845371
438271569
517396842

576218493
842793516
193645278
967132854
435987621
218564937
621879345
754326189
389451762

972681354
461735829
583942761
125873946
839164572
647259183
394527618
716498235
258316497

186753429
534192867
297684351
953416782
612879534
748325196
429537618
865941273
371268945

261735948
437981256
958264713
193476825
526819437
784352691
872593164
319647582
645128379

956731824
837254169
142869537
798615243
214983675
365472981
683597412
521346798
479128356

261358749
785492631
493617258
854761923
917235864
326849175
578923416
639174582
142586397

832647915
465129378
791835264
179486523
324951786
586273149
243518697
917364852
658792431

379615248
528974163
164832975
452783619
891256734
637491852
786349521
213568497
945127386

129786453
487395621
365412987
718964235
643251879
952837164
296543718
574128396
831679542

275193468
819467523
634258791
723984156
458631279
961725384
382546917
547819632
196372845

596438721
741296385
238751649
453172968
829643517
167589432
912367854
684915273
375824196

186542973
432791658
579638241
798123465
254876319
613954827
365287194
827419536
941365782

814975362
569823741
237641859
491358276
753269184
628417935
946782513
385196427
172534698

569814723
342567819
718923645
694738152
837152496
125649378
981375264
256481937
473296581

954217368
712638945
638495712
487952631
129346857
563871294
895764123
246183579
371529486

964375182
132846975
857129643
421687539
679253418
583914726
398461257
245798361
716532894

736452981
425891673
198736425
967514238
254983167
381267594
842675319
573129846
619348752

284357169
917826354
635149827
371698542
846512973
592473681
158734296
723965418
469281735

217649358
698537214
453128796
175492863
829376145
346815927
984761532
532984671
761253489

217645839
486931752
593872461
765128943
832469175
149753628
658217394
924386517
371594286

716842359
452379186
398156247
247513698
839267415
165498723
571934862
923681574
684725931

849735612
627814359
531269487
265947831
183526794
974183265
412358976
758692143
396471528

265483719
498127563
173596482
914675328
632948157
857231946
381752694
529364871
746819235

319847256
652931478
874265931
247689513
568312794
193574682
421798365
735126849
986453127

239586174
578419236
641723895
924837561
753261948
186945327
362154789
817692453
495378612

924358617
136729548
857461392
273514986
519687234
468293175
691845723
385172469
742936851

876429135
395781246
421365879
234816957
519247683
687593412
748632591
163954728
952178364

489236175
631578942
752941638
368197524
125463789
974825361
813654297
246719853
597382416

314729586
986534712
257168934
478951263
625483179
193276845
541697328
862315497
739842651

627418359
134579268
589326147
896251734
415837926
372694581
958742613
743165892
261983475

465382719
231957648
789146253
843721596
972465381
156893472
394678125
628514937
517239864

587461239
639572841
142398657
463925718
278143965
915687423
754219386
821736594
396854172

687352194
451869732
293471856
368795421
572614389
914238675
135986247
829147563
746523918

934857216
521346798
687291543
158724639
346519872
279683451
892435167
715968324
463172985

623548791
781693254
495721836
158437629
947286315
362159487
214875963
836914572
579362148

135842697
864791325
297653418
451326789
329587164
786914532
643278951
912435876
578169243

154739268
682145379
793628451
931856742
527914836
846372915
378591624
265487193
419263587

386179245
952436781
714285936
875362419
163948527
249517368
537621894
628794153
491853672

943187256
587624193
612359478
364978521
295416387
871235964
439862715
156793842
728541639

647213958
351984267
289576134
975368412
136492875
428751693
893147526
562839741
714625389

592471683
367892541
814653792
243716859
156948327
978325416
789134265
621587934
435269178

531962784
762438519
948715362
257641938
614893257
389257641
895176423
426389175
173524896

716829345
329541687
458763291
937418526
245976138
861235974
692187453
184352769
573694812

215498736
793652814
648731925
467913258
321875469
589264371
174386592
952147683
836529147

579831426
623479851
184562379
356917284
241358967
897624135
465293718
912786543
738145692

675429318
912835647
834167925
156798432
283654179
749213586
498571263
321986754
567342891

915743826
637528941
824916357
598162734
742359168
163874592
281435679
459687213
376291485

738296514
265148937
149357286
497862351
681435792
352971648
873619425
916524873
524783169

821769435
456382791
793451862
975124683
318976254
264538179
689243517
147695328
532817946

714692583
568134972
923758461
846275319
352916847
197483625
685327194
231849756
479561238

536187492
497623581
218954376
659318247
823749615
174562938
981235764
765491823
342876159

167489523
259763184
834251976
741698235
392574618
685312497
978146352
413825769
526937841

583792146
697481352
142653879
829147563
735826914
416935728
271368495
354219687
968574231

276935418
859124736
341786925
985217643
623849571
417563289
734691852
568372194
192458367

749328651
816975432
532614798
168743925
473592816
925186374
281439567
694257183
357861249

487652931
319784256
265193847
631427598
972538614
854916372
743265189
128379465
596841723

139782456
825364791
476519283
967451328
284936175
351278964
542893617
698147532
713625849

831794625
962385741
745216893
379568412
156423978
428971536
214857369
687139254
593642187

649217853
758463912
321895674
892734561
475621389
136958427
914582736
563179248
287346195

734625819
915384672
826197534
263759481
581243796
479861325
357916248
148532967
692478153

147352986
689471253
325986417
231897564
794635821
856214379
472569138
968123745
513748692

567924831
438516279
921387456
652738914
143659782
879241365
316892547
795463128
284175693

982315467
671249835
345786219
724953186
196872543
538164792
857631924
469528371
213497658

584923167
231467958
679581423
126345879
397218546
458679231
812734695
745896312
963152784

674829135
821534697
953671824
519487362
237165489
468392571
746218953
182953746
395746218

576392148
813465297
924817536
367928415
152674983
489153762
695281374
748539621
231746859

813572469
497816523
256934871
648759312
735621948
921483657
382165794
164397285
579248136

761842395
932175846
548693172
415368729
697421583
823957614
154739268
289516437
376284951

379265814
465981723
182437965
821793546
654128379
793654182
917546238
236879451
548312697

625914378
819637245
743852691
178465932
432179586
596283714
951728463
364591827
287346159

175968432
963524178
428371956
287135694
314689527
659247813
532816749
841793265
796452381

493816725
678925143
512374689
957468312
826139457
341752896
739241568
185693274
264587931

246351987
138794256
957286143
371528469
465139872
892647531
789413625
624975318
513862794

184536279
596712483
372984165
918265347
465873921
237491856
841659732
629347518
753128694

845937261
261458739
937126548
428395617
156784923
379612485
594863172
713249856
682571394

134976825
265814973
987352164
891467532
573291486
642583719
328149657
416725398
759638241

853917642
769423185
214856739
137589426
948762351
526134897
692378514
481695273
375241968

728316945
439785162
651492387
985271634
173648259
246539871
362957418
514823796
897164523

157923864
493816572
862754193
749368251
518279436
326145987
635492718
281537649
974681325

514629873
683457129
279831645
926143758
145786392
837592416
792364581
468915237
351278964

739421658
684573912
521869347
167354829
395682471
248917536
816235794
452796183
973148265

612834795
794215368
853769241
275943186
341628579
986157423
128376954
567491832
439582617

156987423
943512876
728463519
875139642
314826957
692745381
237658194
561294738
489371265

824653791
975128463
361794258
482916537
639587142
517342986
796235814
258461379
143879625

218963754
756142389
349587621
461298573
583671492
927354816
635719248
892435167
174826935

532697184
746182593
189354762
427931856
653748219
918526437
391475628
264819375
875263941

715493682
639827145
284615397
396251478
427938561
851746239
568372914
972164853
143589726

243198756
167532498
859746231
934681527
625473189
718925364
386214975
472859613
591367842

139486752
587123946
246759138
768945321
924831567
351267894
413698275
675312489
892574613

261735849
847926513
359184726
782461395
934857162
615293487
578619234
426378951
193542678

376982154
952641738
814573296
567318942
481296375
239457861
648729513
723165489
195834627

219853647
875426139
364971825
697534218
582617493
143298576
738162954
926345781
451789362

426793185
318526497
597841362
731962854
659184273
284357619
873219546
965438721
142675938

726854319
954631287
183972645
219748536
375216894
648395721
597483162
432167958
861529473

471953826
386172945
925864317
217398564
643517289
859426731
568731492
732649158
194285673

681392574
392457186
457186239
963518742
174629853
825743691
519274368
246835917
738961425

128493576
753681249
649257813
236179458
597864132
481532967
972315684
365948721
814726395

314567982
798214365
652938174
486791523
579623841
123485697
945176238
867352419
231849756

894617523
763258491
215493786
456839217
382741659
179526834
948362175
637185942
521974368

519864237
372591648
864732195
651289374
237456819
948317562
126945783
793128456
485673921

128573649
756984123
934261587
612857934
547396218
893142756
275638491
369415872
481729365

461978253
925634178
837152496
549263781
613587924
278419365
396745812
754821639
182396547

369185274
412967853
875432691
736894512
591623487
284571369
147358926
653219748
928746135

279836415
354721968
618945273
195463827
782519346
436278159
941357682
523684791
867192534

537416982
948732615
261985743
319267458
674851329
825394167
193628574
752149836
486573291

763984251
149532867
528617493
896125734
471863925
352479186
634291578
217358649
985746312

724653189
689412537
315978426
238594671
567321948
941786253
492137865
853269714
176845392

534978612
782164395
961325874
123486957
856719423
479253186
395842761
647591238
218637549

729856314
461923857
835741692
574269183
913485276
682317945
398572461
147638529
256194738

629345718
583179624
741826593
237658941
196234857
458791236
812563479
374982165
965417382

951472638
237865491
846193725
523946187
719358246
468721359
382517964
195634872
674289513

358762149
927413586
461859327
873194265
596328471
214675938
735946812
149287653
682531794

589423176
342176958
617895243
176259384
294387615
853614729
725968431
468731592
931542867

975361824
132874965
468592371
813947652
257683419
649125783
326418597
591736248
784259136

419735862
276418935
583629471
792586314
168374259
345291687
824167593
957843126
631952748

327458961
598621437
641973258
863219574
972564183
154837629
735142896
219786345
486395712

326548719
987136425
415297638
149672583
268351974
753489162
874963251
691825347
532714896

972154386
431896527
865273419
798532641
126487935
354961278
549318762
287649153
613725894

281943567
357862941
946571238
632194875
418357692
795286413
579638124
163425789
824719356

932746518
864251937
571839624
647513892
385927461
129468753
416385279
758192346
293674185

419563782
875142369
623798514
586479231
734251698
291836457
968327145
342915876
157684923

486321975
513976284
927854631
694283517
352147896
871695342
749568123
168732459
235419768

364751928
125689437
978324615
689243751
542178396
713596842
891465273
437812569
256937184

281943765
735186942
964527813
812754639
596832471
347619528
129465387
673298154
458371296

324186975
786953124
519742368
193824657
278561493
465397812
941278536
637415289
852639741

697342851
283175946
514986237
832714695
476539182
951268473
125897364
368451729
749623518

542187693
938642571
716935284
193854726
265719438
874263159
327491865
651378942
489526317

216948357
785623941
493517826
378495612
152376489
649182735
837259164
561734298
924861573

893615247
526947183
174823569
962584731
731296458
458371692
245139876
387462915
619758324

891674532
342591867
675823491
486357219
917268345
253419678
134985726
569732184
728146953

683941572
142875396
759263184
831524967
964718253
275396841
327459618
518637429
496182735

452768193
831924765
967531482
389157624
745286319
216349578
678493251
123875946
594612837

931652874
864371529
725948136
279513468
158467392
346289715
483796251
612835947
597124683

785964123
124783956
639152874
263897541
491625387
857431269
378249615
546318792
912576438

827931654
536842197
491567328
614329785
958176432
273485916
749253861
162798543
385614279

547321986
396845721
281976345
675439218
819652437
423187659
762514893
958263174
134798562

167852943
523497681
948631257
731948526
286315479
459726318
895164732
674283195
312579864

297548361
356271849
148639257
423756198
761894532
589312674
674125983
832967415
915483726

165493728
978125436
324768915
596274381
781539264
243681597
437812659
852946173
619357842

546183729
837249516
192756438
615824973
479631852
283975641
768412395
951367284
324598167

231487596
864591237
579263481
682149753
793825614
145376928
457918362
916732845
328654179

984217536
367854129
512693874
729365481
845721693
631948752
153482967
476539218
298176345

591473682
467285193
328169547
746918325
983752461
152634978
635897214
814326759
279541836

351897642
462351897
987624513
296143785
735986124
148572936
514738269
829465371
673219458

164598723
957123864
328746591
531482976
672359418
849671235
715934682
296815347
483267159

624983751
873251496
195467823
438795162
967128345
251634987
389576214
542319678
716842539

481692573
356718492
729534618
673251849
248967135
915843267
837126954
192475386
564389721

184963527
632475189
975812643
849756231
751234968
326198754
467581392
213649875
598327416

567918342
893524176
142637589
614395728
238746915
975182634
451279863
389461257
726853491

942368517
358217496
167594328
726983145
831452679
495671832
673125984
219846753
584739261

192753486
574869321
863142957
645291873
239478615
781536294
327914568
458627139
916385742

627315894
495768321
183492576
238549617
549176238
761823459
356981742
814257963
972634185

378145962
214698375
569327418
821564739
756932184
493781526
942813657
187456293
635279841

983125674
451769823
672384951
869432517
514697238
237851469
346278195
125943786
798516342

421987365
863254179
759631842
382479516
546123987
197568423
635812794
214795638
978346251

649578123
283194675
571632489
154327896
826945317
937861254
715483962
362719548
498256731

792534186
461289537
583176492
257391864
648725913
139648275
916453728
824967351
375812649

361978245
298435176
745216398
874591623
612384957
953627481
436852719
189743562
527169834

143852697
562749183
798631254
359267841
614385972
287194536
921478365
876513429
435926718

827965341
541873296
396412875
154389627
932647158
678521439
265738914
783194562
419256783

912536847
854972613
376814925
238659471
691427358
745381269
529168734
463795182
187243596

892564173
176283459
453179826
347921568
925648731
681357942
734816295
519432687
268795314

713268459
865794321
249513678
352846197
476159283
198327546
687432915
534981762
921675834

746531829
821694573
953782146
278453691
514269738
369178254
195326487
437815962
682947315

468359712
512847369
739216584
324978651
891562437
675431928
153784296
287695143
946123875

843195276
127386495
659742813
795834621
231679584
486521739
914268357
578413962
362957148

657319284
928764351
134258976
712895643
483621597
569437128
271543869
345986712
896172435

243657981
586491732
971832456
615279348
897346215
324185697
469718523
132564879
758923164

965347281
321865794
478921563
589472316
713698452
246513978
832756149
697134825
154289637

576248913
829631547
314597862
231785496
465329178
798416325
653974281
147852639
982163754

357241698
489765321
621938574
745319862
293486157
816527439
532894716
964173285
178652943

983245761
124769835
675183294
832617459
491532687
756894123
517928346
368451972
249376518

182537469
567942831
493816725
351469278
976281354
824753196
735194682
248675913
619328547

269438715
143975826
758612493
976523184
835194267
421786539
317249658
692857341
584361972

128976453
563142897
794835621
937418265
852693174
416527389
671389542
245761938
389254716

275896143
391475862
486321975
728619534
519743628
634582791
862954317
153267489
947138256

351674982
689512374
472389561
248795136
713426859
965138247
136257498
597841623
824963715

723915486
981643752
645872931
839157624
267384519
514296378
492538167
378461295
156729843

493571628
251689743
678243159
934126875
517438962
862957314
729814536
146395287
385762491

143852769
672934851
859176234
791628345
465317982
238495617
587243196
926581473
314769528

436192578
571468239
829537641
345816927
687923415
192754386
753289164
964371852
218645793

192684573
534927816
687135924
421356789
356879241
879241635
765412398
943768152
218593467

124675398
897134625
536928741
712389564
359746182
648251973
481567239
973812456
265493817

726854913
345129768
918367452
231496875
874532196
569781324
683975241
192648537
457213689

835947216
296138457
741562983
968423571
312795864
457681392
629874135
174359628
583216749

359621748
726438159
814579326
142963587
583217694
697854213
238146975
475392861
961785432

671823945
983475126
425691738
596734281
138952674
247168593
862547319
719386452
354219867

789532641
631794285
452168793
813659472
296471358
574283169
167825934
328947516
945316827

715364892
269578314
834921567
643719258
527836149
981452736
196283475
452197683
378645921

783516429
195243687
462879531
621758394
837964152
549132876
274381965
918625743
356497218

759823146
134967528
826541937
973214685
548396712
261758394
417689253
385172469
692435871

498235176
527681934
163749528
245318769
639527841
781496253
316852497
972164385
854973612

372159846
496278135
185643927
654987213
218365794
739421658
827514369
563792481
941836572

562138749
314729865
978465213
145876392
286953471
739214658
853697124
427581936
691342587

512963784
764528139
983174265
241396578
859712346
637485921
478259613
325641897
196837452

482193657
396527184
157864293
961758432
523946718
748231569
814375926
275689341
639412875

724596381
683741259
951832746
819673524
532184697
476259138
367928415
148365972
295417863

634892715
795613248
281475639
367924581
952187364
418356972
129768453
546231897
873549126

951736842
286149375
473528619
139652487
528471936
647983521
395214768
862397154
714865293

816437952
745928163
293615748
371896425
964253871
582741639
428369517
137584296
659172384

894652713
735194826
162837495
251348967
489761532
673529184
346915278
517286349
928473651

143785296
986231754
725946183
491357862
857692341
362814975
274169538
618573429
539428617

379281546
521964873
684735291
138496752
492517368
756823914
965342187
247158639
813679425

617895342
295347681
834126597
789653124
346281759
152479863
961534278
423768915
578912436

238476951
165932487
947581362
853149276
724863519
691257843
389614725
512798634
476325198

925647813
836921457
147538926
392475681
571386249
684192735
413269578
759814362
268753194

198456237
735892461
264731985
359268714
427513896
681947352
572189643
816324579
943675128

781924563
946358712
235761498
869517324
172436859
354289176
527893641
418672935
693145287

897124365
431576289
526839417
283741596
764395128
159268743
348917652
675482931
912653874

734952816
956381427
281746953
163274589
475893162
892615734
317569248
648127395
529438671

435976218
692481537
178532694
354269781
916758342
827143965
589624173
763815429
241397856

354268179
692715348
187943265
825639417
743182956
961574823
578491632
436827591
219356784

432167895
597823416
618459732
871346529
256981347
349572681
764218953
925634178
183795264

578249316
261378549
349156278
782694153
495731682
136825497
923417865
817562934
654983721

128965473
534817296
796432581
942381765
671524938
853679142
489156327
265743819
317298654

138264759
297513684
645879123
523481976
981756432
476392518
769138245
352647891
814925367

526719384
981346257
374825196
638192475
195437862
742658913
459261738
813574629
267983541

327614895
641895372
895732641
156487239
274369518
938251764
789543126
463128957
512976483

286497513
391562784
754831926
573914268
429658371
618723495
135276849
867349152
942185637

945137682
817642395
263598417
194865273
786329541
532714968
328476159
479251836
651983724

927431658
635982417
184756932
892143765
376895241
541267389
419628573
258374196
763519824

289534176
375169842
416728593
192387465
564291738
738645219
851973624
927456381
643812957

692318457
517942863
438567219
249856731
863791542
175234986
324689175
951473628
786125394

916245783
872361954
543897126
495683271
167452839
328719465
754926318
639178542
281534697

829134756
364975128
175826439
497683215
218597643
653412897
932761584
586249371
741358962

643518972
127694358
589273416
358146729
296357841
714982635
475861293
831729564
962435187

682145739
194237685
357869421
418952367
736418952
925673814
571396248
269584173
843721596

864592371
975318462
213647985
329851746
587463129
146729538
651274893
732985614
498136257

971548632
658312479
423967581
362179854
794856123
815234796
246783915
137495268
589621347

351678249
678429315
429531678
213984756
547163892
896257134
965312487
732845961
184796523

324158967
519746823
768239415
285367149
943812756
176594382
631475298
452983671
897621534

712839645
985764321
346251987
158392476
469578213
273416598
834627159
621985734
597143862

834175296
792836541
561492837
216583479
985741362
347269158
123657984
479328615
658914723

641359728
735824691
298761453
123976584
456138972
879542136
912485367
384697215
567213849

892457613
734618529
165932478
451293867
678541392
923786145
519824736
247365981
386179254

479361258
816527943
523984761
745836129
392175486
168492375
984753612
637218594
251649837

237596481
516284397
498137265
823679154
654821739
179345628
965412873
781963542
342758916

136258479
457319826
289764315
748631952
521987634
693425187
865192743
972843561
314576298

134987625
576142389
298536174
341829756
769451238
825673941
987365412
412798563
653214897

327581964
596247381
148936257
679125438
812493576
453768192
764352819
285619743
931874625

915847362
378216954
462953871
153678429
796124583
284395716
849561237
637482195
521739648

657432918
941587362
238169745
865973124
314256897
792814536
173645289
489721653
526398471

965237148
187946253
432518679
873169524
621453987
549872361
294385716
758691432
316724895

632897514
971456832
548231697
389562741
756314289
214978356
897123465
425689173
163745928

739415286
148296375
256837914
671943852
925681743
384752169
412579638
867324591
593168427

892741563
543682791
167539842
234875619
915264378
786193254
379426185
621958437
458317926

463712598
528943167
719586423
671395284
294178356
835264719
186427935
957831642
342659871

179826534
264395871
358471269
913782456
486953127
527164983
842639715
731548692
695217348

537614298
192387564
684925137
463758921
215496783
978231456
721869345
859143672
346572819

782635419
916274583
534819762
473596821
895721634
621483957
247168395
169357248
358942176

821539476
675841293
349627851
934765128
167382945
582914367
293156784
716498532
458273619

185429637
467358291
932716854
798165423
241937568
653842719
574291386
316584972
829673145

398647251
175283964
642195378
734519826
569832417
821476539
917324685
453768192
286951743

432518697
587693142
169724358
241837965
758946213
396251784
915472836
673185429
824369571

423816975
981735426
765429813
576298134
318574692
249163758
694357281
832941567
157682349

651932784
874651923
239487615
168275439
592843167
743169258
316594872
427318596
985726341

963721854
548963271
271458396
754396128
632185947
819247563
426819735
197534682
385672419

791458263
685123749
423769815
254817396
179634528
836592471
962375184
547981632
318246957

289341765
417956283
635728419
754182936
328679154
961534827
872465391
593817642
146293578

234871695
816259473
759436821
473628519
581943267
962715348
645187932
327594186
198362754

258716394
739284651
146539872
412357986
985162437
673498215
524873169
397641528
861925743

728143569
561972384
943568217
674295138
832614975
195387426
387429651
456731892
219856743

516734928
892156347
734928516
425613879
167489253
389275164
951847632
248361795
673592481

547923861
938561427
216874935
465392178
791648253
382715649
129457386
673289514
854136792

678359412
452187369
193624857
561248793
934715286
827936541
715893624
349562178
286471935

918523674
236974185
745618293
394867512
671235849
852491736
489156327
167342958
523789461

598364217
473125689
126897543
781436952
369258471
254719368
615973824
947582136
832641795

843612759
517934628
629578341
798346512
435129876
162785493
384297165
251463987
976851234

742185693
658943127
319672854
163759482
874236915
295418736
937561248
526894371
481327569

471863592
958274361
623519478
542796813
836152947
719348625
195637284
267485139
384921756

461753829
597268143
823491756
285647931
716539284
349182675
158326497
632974518
974815362

798162543
235947618
164835729
856329471
472581936
319674852
581793264
927416385
643258197

613928475
584371269
927654183
798216534
342589716
156743928
461897352
875432691
239165847

436275918
759681324
218493567
867952431
395814276
124367859
582146793
643729185
971538642

831562974
972481365
645379218
159746832
486123759
327958641
713895426
568234197
294617583

547928361
821364759
693751248
962517834
435892617
178643592
756189423
314275986
289436175

132458976
947261538
586397421
298645713
461783295
375912684
724836159
653129847
819574362

617283954
895764123
423591687
248975316
579316842
361428795
934157268
156832479
782649531

768394512
932851647
541627839
425783196
819265374
376419285
287146953
153972468
694538721

237946185
854217396
196358247
548721639
962435718
371689524
683592471
415873962
729164853

768924315
321758946
594361872
217549683
849637251
635182497
453876129
972413568
186295734

645719832
972583641
183246975
326495718
417638259
859172364
768954123
591327486
234861597

179348625
836125749
254796381
683912574
795634218
421587936
312459867
968271453
547863192

362984157
951672384
487135926
178243569
549867213
623591478
735416892
814729635
296358741

158367942
639482571
472159368
795623814
364815729
281974635
826791453
547238196
913546287

892713564
541268973
367954182
784521639
125639748
936487251
459872316
618395427
273146895

482613795
693275841
751984236
378461952
219357468
546892173
934528617
125746389
867139524

827569134
639421578
514738296
293617485
476285319
158943762
385192647
741856923
962374851

931872645
548691327
726354891
683127954
475986132
219543786
162438579
354769218
897215463

751843296
389256714
426719385
278465139
614392857
593187642
845671923
162934578
937528461

283514679
651379482
497826153
574283961
862791345
139465728
745132896
326948517
918657234

872946513
165273984
439158672
528431769
793865241
641792835
257614398
316589427
984327156

319586472
456237198
827149635
932865741
541973826
678412359
793621584
264358917
185794263

857296314
139847625
624153978
482569731
391728456
765314289
516472893
248935167
973681542

587241369
649837152
123659874
495162783
372598641
816374295
934726518
268415937
751983426

189765243
574923168
632814759
768352491
423197685
951486372
345279816
897631524
216548937

453712896
618935472
972486531
347569218
195824763
826371954
781293645
539648127
264157389

734956218
152834769
896217543
548629137
361745982
279381456
487162395
913578624
625493871

285619734
764283195
913547682
357491826
146825973
892376451
628734519
439158267
571962348

837145296
469728351
125396784
718934562
643512879
592867413
351279648
974683125
286451937

574863912
819247356
362519874
658491237
427356198
931728465
796184523
145632789
283975641

127386594
358492761
694571328
512964837
463758912
879123456
741235689
285649173
936817245

137825649
859641372
264793581
592416837
678352194
413978256
986137425
345269718
721584963

571634298
948271653
632958174
794186325
865392741
213745986
156427839
387569412
429813567

427583916
861729354
935416782
358274169
674931825
192865437
743152698
286397541
519648273

498123567
165847329
273695184
382514976
647389215
951762843
526978431
819436752
734251698

692184537
578693412
143275689
389417265
416529378
257368194
821756943
935841726
764932851

386521479
452978136
791436582
614789253
823615794
975243618
548192367
137864925
269357841

716592438
835164927
294387516
381645279
967218354
542973681
428759163
173426895
659831742

469751238
731824659
285963174
928347561
153682497
647195382
874516923
316279845
592438716

679843152
485162397
312795468
127536849
546289731
893417625
254371986
931628574
768954213

473592861
816374259
592186743
739648125
258917436
641253987
125839674
384761592
967425318

238945176
741638295
695721384
413892657
827516943
569374821
374189562
952463718
186257439

129647538
734581692
658932471
245719386
981463257
367258914
573126849
412895763
896374125

179483265
583126749
246975318
354298176
927361854
618754932
762539481
891647523
435812697

524179638
783265914
691384752
379618425
158942376
462753891
245837169
817596243
936421587

214359687
863147259
597682143
728931465
149265378
356874912
982516734
675493821
431728596

796425138
421893567
538671249
682514793
954237681
173968425
365149872
219786354
847352916

354291768
671548239
829736154
146375892
597812346
283964517
462183975
935427681
718659423

597134628
164289537
382765194
421853769
938476215
756912483
643591872
279648351
815327946

123687459
865249731
947153862
381462975
256798143
794531286
618324597
432975618
579816324

341628759
689357412
257149638
738912546
594863271
162475983
473286195
925731864
816594327

572386419
618549327
394217586
731462958
485971632
926835174
269158743
147623895
853794261

643597218
287416935
951328674
194235867
875164392
326789541
512943786
438672159
769851423

216734859
785691324
934582716
859473261
462158937
173269548
628915473
591347682
347826195

541762893
638594712
297183645
186235974
359476281
724918536
475329168
812647359
963851427

569413728
823976514
174528369
291734685
358691247
746852931
437165892
912387456
685249173

752649183
194783526
683215749
247956318
538124967
961378452
319562874
425837691
876491235

165398472
324751968
978264513
417925386
536847291
892613754
781532649
249176835
653489127

149682537
253497861
876351249
427963185
615874392
398215476
732146958
584729613
961538724

349576281
652918374
871234965
793421856
186395742
524687193
235869417
418752639
967143528

278956413
964381275
531274689
185632794
496517832
327849156
759428361
843165927
612793548

412657938
369841257
578932146
623178495
957324681
184596372
291485763
745263819
836719524

879365142
643812579
251974386
938741265
712658493
564239718
185493627
396127854
427586931

172648935
964531287
385729614
237815469
651294378
498367521
516472893
829153746
743986152

584719362
132468759
697523418
275946831
961837245
843251697
726194583
418375926
359682174

486937251
197625483
325184796
671853942
249716835
538249617
764391528
912568374
853472169

236975418
541286973
798314265
615438729
324791586
879562134
162849357
483157692
957623841

876254931
512983746
394761285
987536124
465129378
231847659
158672493
749315862
623498517

274631598
983752461
561894327
348129756
759486213
126375984
497568132
615243879
832917645

485723169
921864537
673951482
269438715
357196824
814572693
748319256
532687941
196245378

892147635
715863429
643925178
289471356
531682794
476539812
367258941
128394567
954716283

523791486
416328579
897456231
361982754
984573612
752614893
148237965
679145328
235869147

584936172
312475698
796812453
625187349
973564821
841293765
269341587
438759216
157628934

239517684
154968723
768234159
391875462
875642391
642391875
983456217
516723948
427189536

782364195
153789624
649215783
491623857
238547961
567891342
316952478
924178536
875436219

341562978
726839541
859471632
478915263
293746815
165328497
987653124
514297386
632184759

693741582
517982436
842365791
354817629
978624153
126593847
489276315
731459268
265138974

519247863
476938215
328651749
961425378
854713692
732896451
683179524
147582936
295364187

846231597
523798146
179654823
712346985
384519762
695827431
268975314
437182659
951463278

913458726
645279813
872163594
794635182
126847935
358921467
287314659
431596278
569782341

416873295
875692341
932415678
384521769
257968134
169734852
791246583
543187926
628359417

813279654
472365981
596481732
239857146
781634295
654912378
965728413
127543869
348196527

423517968
815694327
769823541
251469873
387152694
946378152
678235419
594781236
132946785

196347582
483652719
725918634
361584297
857239461
942176358
639421875
218765943
574893126

753284916
426931875
189675243
612598734
974316582
538742169
297863451
861459327
345127698

985132674
176548293
324679158
852763941
649215387
713894526
567421839
291387465
438956712

819734526
465219738
723586491
192875643
687943215
354621987
571392864
936458172
248167359

587961423
269348571
143257968
495832617
712496835
638175249
921683754
354729186
876514392

296738514
317425869
458169237
625973148
931684752
784512396
149857623
573296481
862341975

634752198
817496253
925138476
361524789
792683541
548971362
259367814
173849625
486215937

165347982
428519376
793286541
317624895
289751463
546938127
971463258
632895714
854172639

941738526
368245971
275691348
134862759
582479163
697153284
759384612
813526497
426917835

783465129
416239875
259718346
362184957
174956283
895372614
648523791
921647538
537891462

697328514
815694237
243715698
921856743
584973126
376142985
152487369
469531872
738269451

867249531
354186279
921573846
419625783
573891624
682437195
198362457
745918362
236754918

164583792
925741836
837269154
213458967
456197328
789326415
348615279
672934581
591872643

698542173
372169485
541378962
487613529
913725648
256984731
124897356
839456217
765231894

491765238
635182749
287394516
546971823
312458967
879236154
924617385
153849672
768523491

176395248
243678159
985214367
358761492
791542836
462839571
614923785
537186924
829457613

237469158
915827634
486153972
123795846
798614325
654238719
369541287
571982463
842376591

542693187
613827459
897541326
261754893
934286571
785319264
178465932
329178645
456932718

643759182
528314976
197628543
865941327
714235869
932876415
456192738
389467251
271583694

179382465
235647198
846951237
687519342
351426879
492873516
568734921
924165783
713298654

217894536
864753912
395126874
629378451
781465293
453219768
138947625
946532187
572681349

825349761
734615289
196827435
271596843
489732156
563184927
958473612
347261598
612958374

347528961
625917438
891463752
283675194
756194823
914382576
468259317
179836245
532741689

476935821
921874365
835261794
197482536
364759182
258613479
519327648
643198257
782546913

965824137
421375968
783916452
397682514
546791283
218453679
632547891
854139726
179268345

785943126
249681735
613527894
526374918
374198562
891256347
158432679
437869251
962715483

516473289
739268541
482591736
654832197
897614352
321759468
975326814
143987625
268145973

391482765
587361924
642579318
139648257
874235691
265917483
716893542
958724136
423156879

215643789
768192453
934587612
379216845
826954371
541378926
683421597
492735168
157869234

247593618
198764235
536128479
462971583
753482196
981356724
315847962
824619357
679235841

157486923
862931547
943257861
795342618
481769235
326518794
214895376
539674182
678123459

894736152
125498367
367251984
731829546
289564731
456317298
612945873
548173629
973682415

163275984
587419326
249863175
395726841
612548739
874391652
928134567
756982413
431657298

941387562
658291743
723654981
175468329
869523174
432179658
584936217
297815436
316742895

758263419
129478653
436159728
813946572
562317984
974825136
685792341
247631895
391584267

956478132
438215976
217693845
679342581
143859267
582761493
821937654
765184329
394526718

513248769
682179453
497536281
865491327
274853916
139762845
948617532
356924178
721385694

819763245
752148369
346295187
198452736
527316894
463987512
234671958
975834621
681529473

875163492
923784561
146592837
712359684
358641729
694827153
461238975
289475316
537916248

781543296
635279148
249816735
123465879
597138624
864927513
476382951
912654387
358791462

357912864
182476953
496835712
825194637
971653248
643287591
214769385
739548126
568321479

716538249
953124867
284976351
361742985
429385716
578691432
632859174
147263598
895417623

789561342
523479681
416283597
295746138
637198254
148325769
364817925
851932476
972654813

423856791
561729384
879134625
398471256
614592837
752368149
285647913
137985462
946213578

967831524
283456719
514279638
342598176
879162453
156743982
431685297
628917345
795324861

381652497
675984312
492371658
813426579
769513824
524798136
247835961
158269743
936147285

932647851
147853692
568291473
819576234
756324918
423189765
275938146
391462587
684715329

473285961
598176324
612943587
145728639
986351742
237469815
324697158
869514273
751832496

572468193
481359726
396217485
243175869
958634217
617892534
734981652
865723941
129546378

165493278
283716954
947258613
479531862
618942537
532687149
796124385
824365791
351879426

436895217
297613485
518724639
945182763
681937524
723546198
362479851
179258346
854361972

624513978
978426531
531897624
286149753
317658492
459372816
765281349
842935167
193764285

537641289
219837564
864925317
421579638
396218475
785463192
643782951
972156843
158394726

935472186
487631592
261859734
396145827
548726913
712398465
824513679
659287341
173964258

241769853
975183264
836524719
167438592
498215637
352697148
714352986
683971425
529846371

876234915
124956387
593718264
965182743
238547196
417369852
389425671
641873529
752691438

645237981
871496523
329158476
457681239
283579164
196342857
514863792
938724615
762915348

781425963
359816247
624379851
573968124
846231579
912547638
137682495
465193782
298754316

962841357
358976124
714532689
627184935
483695271
195327468
249753816
871269543
536418792

925874136
834961752
716325948
289736415
351249687
467158293
143687529
698512374
572493861

198235476
327641598
654789123
981362754
435197862
762458319
573924681
849516237
216873945

892354167
136972548
457816293
241739685
385641729
769285314
928563471
613497852
574128936

158794326
623518749
974362581
792845163
345176298
816239475
231687954
467953812
589421637

736894152
948152763
125637948
861479325
379526814
254381697
483915276
517263489
692748531

189523476
357469281
246718593
495231867
763845912
821976345
938157624
674382159
512694738

382976145
769541823
154823976
531682497
498157632
276439518
925764381
817395264
643218759

791546283
465283197
823791456
937124865
618375942
254968731
546817329
189632574
372459618

364925187
578164923
291873546
412397865
637258419
859641732
186739254
743512698
925486371

236798514
519423768
487615239
892157346
645832197
371964852
963281475
124576983
758349621

289165743
764839251
153742968
531427689
827396415
496581327
315274896
972658134
648913572

236495871
794281536
815637294
142978653
567324189
983516742
321859467
459762318
678143925

425783169
138692754
796154382
953418276
271965843
684327915
519276438
362841597
847539621

295136748
438752196
761894532
543279861
182465973
976318254
319687425
854923617
627541389

931562847
674189253
285734169
593427681
726815934
418396572
352671498
167948325
849253716

572431986
691582473
843976512
917354268
386729154
425168397
758293641
139647825
264815739

683124579
972583461
541679238
359746182
824315796
716298354
437861925
298457613
165932847

741395862
963218457
285647913
654172398
128936574
379584621
897451236
432769185
516823749

162895734
395274186
847136925
713962548
426587391
958341672
534629817
281753469
679418253

968751423
247863915
135249786
853497162
712536894
694182537
586314279
479628351
321975648

351492867
829167453
746538291
287659134
513824976
694371582
432986715
168745329
975213648

347152689
598736214
126489573
963241758
715863492
284975361
679314825
451628937
832597146

913287564
827654193
654913278
485391726
396728451
271465389
538176942
742839615
169542837

719423865
846591723
253867419
687352194
125984637
934716258
491238576
572649381
368175942

839714625
275968134
461253978
758391462
346872519
192645387
523189746
987436251
614527893

827451369
695237841
314689527
736125984
158943672
249768135
461392758
572816493
983574216

498237516
235186947
176594328
867943152
314652789
529871634
643725891
951468273
782319465

216734589
579218463
483596721
351687942
962453178
748921635
837145296
625879314
194362857

314895726
692374185
857261943
736149852
429586371
581723469
275938614
163457298
948612537

928341576
361579284
547682931
296817345
183495762
475263819
639158427
712934658
854726193

948152673
371869425
265437819
894576231
157243968
632981547
729618354
416395782
583724196

537968214
814275936
926431758
791546823
352189647
468723195
685312479
243697581
179854362

378596241
452713689
169842357
546327918
927168534
813954726
284675193
695431872
731289465

749356812
351829764
682147395
964578123
217463589
835291647
426715938
598632471
173984256

612738945
784956231
593241687
856172394
931864752
247395816
168523479
329417568
475689123

549173682
783269145
162485937
258931764
317648529
496752813
625317498
831594276
974826351

378652491
154839762
962741853
231978546
647215389
895364127
423597618
586123974
719486235

917582346
845136297
623974815
761493582
392815764
458267931
579341628
136728459
284659173

439271865
827645913
651983724
546129387
713854692
982367451
398412576
265738149
174596238

367482915
945176238
281359647
519824376
473691582
826537194
754963821
198245763
632718459

784296531
319458762
625137849
193742658
248965173
576381294
457823916
831679425
962514387

587429631
239168475
164573298
621784953
475932816
398651724
852396147
716245389
943817562

973852164
526914873
841376529
435728916
297561438
168493752
652189347
784235691
319647285

481629357
723145698
596378241
865734912
134592786
279861534
352487169
918256473
647913825

347695128
268137594
159842637
836971245
594286371
721354986
613728459
985463712
472519863

957138264
631425987
842967513
524713896
396842751
718596342
189274635
265381479
473659128

897541623
524763918
316298547
253674189
478139256
169852734
731985462
682417395
945326871

481297563
365418792
927563148
739852614
642971835
518346927
194735286
873629451
256184379

473265918
519348762
286971435
958126347
321784596
764593821
845619273
137452689
692837154

178396425
253478169
496125783
385912674
719643852
642857931
564739218
927581346
831264597

547613892
293748156
618925734
865291473
921374685
734586921
386157249
172439568
459862317

951732864
827564193
436918257
392186745
178495632
645273918
263849571
789351426
514627389

279385146
853614279
416279358
968723415
742156893
531498762
697842531
125937684
384561927

789625143
526143798
134897526
612584379
453971862
978236415
247359681
391468257
865712934

237569148
685417329
914382675
753291864
192846537
846735291
368174952
579628413
421953786

853194672
694237518
172865439
768541923
921683754
345972861
439716285
286359147
517428396

372148596
581963742
469527831
723816459
648395217
195274683
856731924
937482165
214659378

917546823
482173956
365892417
134928765
826715349
579634182
653487291
241359678
798261534

653924817
421867539
789135642
146259378
895371264
237648195
968412753
514783926
372596481

936571284
154298637
278643591
827314956
361957842
495862713
783425169
519736428
642189375

614378529
583249176
279165483
845723691
392516847
761894235
136982754
927451368
458637912

386279514
192456387
547138269
718562493
634917852
259843671
965724138
471385926
823691745

918673245
426915837
573248196
297431658
641589372
385762914
832157469
154896723
769324581

731956482
928147635
654328917
143769258
876235194
592481376
369872541
217594863
485613729

367249185
849175263
512368749
935482671
421637958
786591432
273954816
158726394
694813527

364521978
815974326
972368514
291487653
583296147
647135892
138752469
756849231
429613785

874623591
532941876
619578432
197352648
283416759
456789213
768195324
341267985
925834167

986142735
374958162
512736498
695481273
238567914
741329586
857694321
469213857
123875649

123546978
756398412
498172536
941683725
267951843
385724169
532817694
619435287
874269351

185493726
374265198
926781354
857639412
261854973
493127685
738942561
512376849
649518237

237548169
456139278
198726435
829475316
573691824
641283957
914357682
762814593
385962741

219365748
867421359
453897621
638142597
941576283
572938416
396214875
725689134
184753962

234586197
659417283
817923645
568342719
492175368
173869452
725694831
941238576
386751924

482519736
573642819
916783254
768295341
195438672
324176985
631957428
859324167
247861593

714259368
953648127
862713459
237465891
495831276
186927534
379182645
621594783
548376912

236714985
451968732
978523641
397281456
184356297
562497813
643179528
729835164
815642379

649215873
258739416
731846592
867392145
913457628
524681739
495128367
172563984
386974251

975481623
126397458
348526197
437865912
562719384
819234765
293178546
684953271
751642839

635872941
781594326
492136578
563417892
914328765
278965134
857249613
346751289
129683457

619285473
728364519
534719286
852193764
461857392
973642851
395471628
146528937
287936145

524896137
876413952
913725468
649537281
281649375
357281649
432158796
798362514
165974823

275196483
163458279
984372516
541639827
738521694
692784351
319865742
457213968
826947135

416958732
259376148
873142965
687425319
942831657
135769824
794513286
368294571
521687493

692435817
748619253
315782964
123564798
569827431
874193526
481256379
957341682
236978145

794613852
683542179
512879634
976124583
425387916
138965247
369751428
841236795
257498361

715294386
896573124
243186957
157368249
964725813
328419765
589632471
431857692
672941538

921754683
375862419
486193572
834215796
259647831
167389254
742531968
518926347
693478125

642135978
938274561
715869234
521386749
394752816
876941352
487693125
159427683
263518497

159243687
873916254
462785319
784621935
521397846
396854721
948162573
635478192
217539468

342579186
156384279
978612534
263845791
814297365
795136842
529763418
631428957
487951623

673925184
825431796
941876352
254163879
318297645
796584213
489312567
537648921
162759438

673842915
415963872
982517346
369728154
257431689
148659237
531294768
824176593
796385421

798241536
253768914
146953287
615379428
374825691
982614753
429136875
537482169
861597342

927843516
846157239
513926784
254371968
361298475
798564123
485612397
139785642
672439851

835624971
761935482
924718536
218453769
649172358
357896214
176349825
593281647
482567193

875234196
694817235
123569847
738426519
952381674
461795382
289643751
516978423
347152968

257968314
841732965
369451827
195286743
728345691
436197582
674813259
983524176
512679438

269753148
875941632
413628597
946517283
721389465
358462971
684175329
592834716
137296854

819657423
547293816
263814597
934176258
785432169
126985374
491728635
378561942
652349781

839467251
574291863
612358947
468912375
391675428
725834619
143786592
287549136
956123784

852139746
196724853
473865129
725416398
348297615
961358472
639541287
517682934
284973561

495368271
387412956
261579384
852147693
973625418
614893527
139754862
546281739
728936145

761438952
958217634
324956871
487591326
516382497
293764518
832675149
645129783
179843265

756328419
924751863
813469572
579142638
462583197
138976254
345817926
691234785
287695341

735218649
129467385
648593172
571936824
296841753
384725961
853174296
967352418
412689537

268914357
945673218
317285946
431869725
826457193
759132864
592748631
683591472
174326589

758312649
293764851
614598237
879241365
526873914
341956782
135627498
967485123
482139576

273916854
581742693
964358127
618537942
792461385
435289761
147695238
326874519
859123476

623574891
719268543
458319276
184926735
596137482
372485619
831752964
965841327
247693158

729846315
163725984
854319627
491687253
287453169
635291748
348962571
572134896
916578432

946238157
781546293
532197684
453769821
278451936
169823475
615972348
824315769
397684512

689542317
375168924
412973658
864257139
957631842
123489576
236795481
748316295
591824763

361497258
728516439
954238176
517364982
832971645
649852713
486123597
293745861
175689324

674821539
983574126
512369748
145796283
298143675
736285491
451932867
829617354
367458912

986253471
127648593
354197826
263814957
518976234
749532618
832769145
675421389
491385762

842137695
956428371
371965842
189276534
637584219
425391768
298713456
563849127
714652983

493876251
215934687
876125439
967418325
528369174
134257968
759643812
382591746
641782593

826439751
479215638
531768249
183572496
962143587
745896123
214987365
397654812
658321974

214376589
978452163
536918427
465831972
781249635
329765814
643587291
197624358
852193746

514239687
268147395
793865421
952381764
487956213
631472958
145693872
829714536
376528149

596147832
481632597
237895416
925413678
814576329
763289145
649328751
352761984
178954263

962371584
841695732
735428196
329167458
617584923
458239671
186752349
593846217
274913865

453728196
972165438
618934527
891573264
734216859
526489713
365842971
247691385
189357642

639184275
215796438
478352916
784215693
321968547
956473821
892637154
543821769
167549382

492381756
183576924
567942138
651498273
348725619
279163845
814657392
725839461
936214587

579682341
284513769
613497582
765824913
498371625
321956478
856149237
137265894
942738156

321896745
568714293
794253618
915367482
486921357
273548961
139682574
647135829
852479136

926538714
718942635
435716298
563871429
184259367
279364851
697425183
841693572
352187946

348917625
592683174
617524893
865739412
239146758
174852936
456291387
983475261
721368549

586941327
129537864
374826519
765213948
893654172
412798635
231489756
648375291
957162483

753942681
648751392
129638547
375129468
486573129
912486753
597814236
831265974
264397815

982753641
763214589
541869237
637491825
294578163
815632794
458927316
326145978
179386452

219548736
436179825
857236149
798423561
524961387
163785294
671892453
342657918
985314672

917456283
426387915
385129467
542763891
793814652
168592734
631248579
874935126
259671348

872146359
534972186
619538247
461793825
723854961
958261473
147385692
285619734
396427518

824571936
796328145
351649872
519732468
263485791
478916523
645893217
137254689
982167354

857426193
239158467
641739528
418267935
796345281
325981674
174693852
982574316
563812749

149783652
528916734
763254198
395147286
814362579
276895341
982571463
651439827
437628915

536219874
849376215
712458369
374921586
298567431
651834927
123695748
987143652
465782193

483621579
261579348
597348162
752964813
849137256
136285497
315792684
924816735
678453921

236854971
451739682
897216435
584173296
762495813
913628754
645387129
328961547
179542368

473981562
926754183
581623947
397416825
165278394
842395716
654839271
218547639
739162458

749621385
583497261
612853479
398176542
154289637
267345198
825764913
936518724
471932856

978653214
413289675
625741983
764892351
159436728
382517469
241975836
596328147
837164592

521378496
768149253
349265178
192483765
473596812
685712934
954837621
837621549
216954387

491567823
635821947
782943561
567139482
928754316
314286759
243675198
176498235
859312674

365149827
924875163
817326549
651937482
749281356
283564971
176453298
532698714
498712635

847356192
365129784
219478536
178932465
692845371
453617928
721583649
934261857
586794213

963714528
425896137
718235496
891547263
572963841
346182975
237458619
659321784
184679352

218573649
374629581
695841327
426937158
857162934
931458762
169384275
783215496
542796813

649751283
375286194
281493576
452317869
718962435
936845721
864529317
597138642
123674958

432751986
516498237
987362541
298174653
173625498
645983712
361547829
724819365
859236174

364879152
529143687
781562349
132485796
658917234
947236518
275394861
896751423
413628975

849327165
627591348
531684729
973156284
162748593
458239617
395462871
214873956
786915432

749821653
235476891
816593274
394612785
682357419
571984362
923168547
458739126
167245938

635789421
948612537
172435986
523846179
789251643
461397258
256973814
897124365
314568792

384725961
591368247
627491538
935687124
248159376
716234859
463812795
852976413
179543682

879613245
523874196
416952837
387429561
645187329
291536478
132798654
954361782
768245913

317659284
598247316
642183579
984712635
273596841
156438927
821975463
765324198
439861752

974532681
318769524
625148973
536217849
741896235
892354716
269483157
457921368
183675492

534968721
612547398
978321645
897254136
145683279
326179854
463715982
259836417
781492563

294638571
613527984
587194263
365281749
728349615
941756832
132875496
859463127
476912358

614329578
835746912
279518634
341257869
768491253
592683741
123965487
986174325
457832196

591346827
426817953
738952461
965274318
374681592
812539746
649723185
153468279
287195634

841269357
263578419
795413862
618732594
574891236
932645178
457126983
386954721
129387645

654978231
981243675
732561984
365492718
218637549
497185326
523816497
846729153
179354862

658937421
712584369
934612587
369421875
127853946
845769132
293178654
571346298
486295713

458192637
369758142
127643598
812374965
796815423
543269781
934581276
275436819
681927354

514638297
926471385
378529416
251896734
683714952
497352168
835147629
142965873
769283541

714592386
236718945
895364172
128653794
967841523
453279618
542937861
689125437
371486259

859326174
631475298
427198365
974831526
516249837
283657941
395784612
148962753
762513489

173659428
264831597
985427136
398214675
652798314
417365289
726583941
831946752
549172863

543627891
291384657
876159342
352461789
714598236
689732514
427813965
935246178
168975423

423719856
671582394
895436271
167348529
358921647
942657138
236174985
789265413
514893762

932154678
186732954
547698132
398467215
275819346
614523789
459271863
763985421
821346597

345812697
829756431
617439285
174298563
938561724
256374918
792185346
561943872
483627159

961875342
832164597
754329186
347256819
689713254
215498763
198632475
573941628
426587931

732894516
851763942
946152378
124685739
687439251
395217864
478326195
513948627
269571483

482517396
965832147
371694528
257983461
193456872
846721953
519278634
734169285
628345719

743918562
159762483
268345971
682159734
594837216
371426859
837291645
915674328
426583197

375642819
621798345
948153672
794265138
532481967
816379524
157834296
483926751
269517483

526893714
917264538
384175692
791486253
863527941
452931876
138659427
675342189
249718365

213458967
986137254
475692138
832716549
751943826
694825713
528374691
369581472
147269385

854762139
763195842
291348657
946231785
512876493
387954261
675429318
438517926
129683574

792316458
416528397
358974126
169745832
283691745
547283619
874152963
935467281
621839574

579832614
642591738
138746295
394187526
261459387
785263941
817925463
426378159
953614872

361859472
472316895
589247163
647582931
158793624
923164587
835921746
216478359
794635218

189365247
465729318
327814569
293651784
674283195
518947632
732198456
841576923
956432871

927643185
384715269
165928734
238194576
596372418
741586392
652837941
479261853
813459627

712465983
549138762
863297145
478921536
296543871
135876294
951684327
627359418
384712659

527364891
839751264
164982753
798423615
643517982
215896437
456178329
381249576
972635148

381756249
457923186
962814537
736289451
845671923
129435678
593147862
214368795
678592314

749268351
825173649
163954782
314896527
982735164
576421893
657349218
431582976
298617435

518627439
649153287
273894615
782546391
431982756
965371824
126739548
357418962
894265173

146295738
853467129
729381564
985732416
317648295
462159387
291874653
678513942
534926871

179362845
384517692
265849731
613495287
528731469
497628153
741956328
856273914
932184576

256489731
834127695
917563428
768251349
142398576
395746182
579814263
623975814
481632957

173842956
629153847
548769123
394528761
862971534
751436289
915384672
486217395
237695418

675128934
189345627
324697815
291584376
843762591
567913248
738251469
416839752
952476183

879461325
365927418
241385679
784652931
956138742
123749856
692574183
537816294
418293567

375289164
261745893
984613257
857162349
123497685
649358721
792536418
438921576
516874932

394267185
652189743
781354629
473592816
168743592
529816374
217935468
836421957
945678231

461975382
938246715
527138964
276453891
195782643
843619527
652394178
314867259
789521436

345682791
267319485
891457362
753128649
189564273
624793518
418275936
972836154
536941827

519346872
467258391
283197564
854723916
796481253
132965487
675834129
941572638
328619745

157289346
389674521
642135879
891743265
735862914
264951783
476598132
923417658
518326497

214837596
537961842
968425713
823516974
651749328
479382165
796253481
145698237
382174659

376294851
894561273
152387964
417652398
263918745
589473126
638749512
725136489
941825637

192468573
476593128
583712946
721385469
635947281
948126735
869254317
314679852
257831694

658234719
127958436
439176852
271869345
364512987
985347261
596423178
813795624
742681593

754213968
832659417
196847235
548192376
273586149
619734582
367425891
921368754
485971623

721843569
648259137
359617284
432965871
167482395
895371642
274538916
586194723
913726458

512986743
489237165
763415928
345168279
926743581
178592634
234659817
897321456
651874392

875692341
423581796
961734852
538126479
142973568
796458213
214865937
357219684
689347125

762943581
891652734
345187692
658719243
127435869
439826157
284361975
576294318
913578426

825496317
143728659
679513284
396872145
457631928
218945736
962354871
581267493
734189562

167852394
243976815
859413267
721689453
485137629
396245781
974568132
518324976
632791548

263579418
159248637
478136592
947681253
832795146
615324789
324917865
786453921
591862374

716543298
845926317
329718654
684379125
197254863
253681749
971432586
438165972
562897431

329576814
781942653
564138972
972654381
136827495
458319267
617283549
843795126
295461738

784952361
236174859
915836274
593427186
867391425
142568937
679243518
351789642
428615793

153268749
846975312
729314865
672489153
914536278
385127496
597842631
438691527
261753984

382975461
694183527
157264893
843792156
726351984
519648732
238419675
475826319
961537248

572314986
864295713
139678524
253186497
918547632
746932851
427853169
681729345
395461278

195743628
824956137
376281945
947318256
263475819
581629473
632594781
419837562
758162394

869273145
135864972
274591863
653927481
417358629
982146537
791682354
346715298
528439716

894725361
532916478
761834925
273148596
659372814
148659237
487263159
315497682
926581743

428137569
631925847
975864132
743516928
169382754
582479316
854291673
316748295
297653481

927865341
654312978
831479562
278693154
346157829
195248736
483521697
569784213
712936485

217895643
368472195
954136728
729543861
845621379
136987452
572314986
693758214
481269537

438197526
927563184
561284973
395728461
814635297
672419358
753946812
286351749
149872635

395871624
726435981
814296537
672543819
538129746
941687253
263718495
459362178
187954362

893167254
465382917
721549368
137254896
259638741
684791523
516823479
342976185
978415632

745382196
361497528
928651743
619723485
573814269
284569371
436178952
152946837
897235614

638792451
249516387
751438962
124863579
985271634
367945128
593187246
816324795
472659813

653917248
178452369
492836751
326591874
714268935
589374126
835749612
941623587
267185493

879436152
513729486
264851937
457613298
398247561
621985374
942378615
186594723
735162849

342516897
786293514
591874326
459681732
613725489
827349165
268157943
935468271
174932658

618934572
379528164
452761839
964375281
287416953
135289647
791853426
543692718
826147395

793286514
581479362
462153879
817594623
634721985
925638147
178345296
346912758
259867431

297138456
418265739
635947128
784592613
953671842
126483597
861359274
372814965
549726381

412837659
583196427
796254831
135742986
249683175
867915342
651328794
374569218
928471563

362948517
981567324
475213896
658371249
214895763
739624185
127439658
896752431
543186972

852146739
467938251
391752846
234567918
719824563
685391472
123485697
578619324
946273185

753214689
169378524
428596731
286935147
375841962
914762853
631457298
542189376
897623415

198347625
276518349
435269781
851732496
742986153
963451278
387194562
529673814
614825937

152893476
497265183
386741952
861329745
574618239
923574861
745932618
218456397
639187524

723456981
894721653
516938274
145679328
287314596
639285417
961547832
358162749
472893165

182596734
467318295
539247186
753861429
648952371
291734658
926483517
315679842
874125963

346851729
758293416
921467385
685379241
432186597
179524863
213945678
897632154
564718932

518637924
279814653
346592817
957246138
821379465
634185792
193758246
765421389
482963571

539614278
847529631
612783945
756938124
481276359
293145867
925461783
374892516
168357492

714693528
985742361
362185947
259814736
143567892
876239154
531476289
698321475
427958613

836412597
294758631
517963284
783624159
129375468
465891723
342186975
958247316
671539842

639527841
487613259
125498763
213846597
576931482
948752136
851269374
394175628
762384915

467821593
528943671
139657824
972415368
641378259
385269147
894532716
216784935
753196482

534217869
129648357
687539241
856193724
941725683
372486915
718352496
265974138
493861572

921458673
487639251
536217948
194765382
365182794
872943516
649371825
253894167
718526439

285376194
641259783
793841625
416935278
932768541
578412369
867593412
324187956
159624837

573948126
298156347
461732958
825364791
639271485
714589632
152693874
947815263
386427519

461523987
897416253
532987164
348259716
125768349
976134825
713845692
684392571
259671438

285613479
697482351
143795268
831257946
569841732
724936185
352164897
478529613
916378524

594137628
628495317
173628549
285976431
319284765
467513892
832741956
946852173
751369284

684231579
152897436
379546182
295473861
417628395
863159247
526984713
938712654
741365928

147259368
635817942
982436517
826745193
371692854
594381276
469528731
253174689
718963425

357419682
964258731
821376945
718935426
635842179
249761853
593687214
176524398
482193567

238479156
569312748
714586932
971863524
485921367
326754891
893647215
147235689
652198473

356981724
184273965
792645138
871532649
465819372
239764851
928357416
617428593
543196287

894362175
351478269
762519348
648251793
537984612
129736854
275643981
483197526
916825437

364827159
895641237
721953864
243765918
619284573
587139642
956472381
432518796
178396425

548296317
163785249
972431856
796342185
325817694
481659732
857164923
219573468
634928571

836972154
195348627
247561398
463289571
529617483
781453962
312796845
958124736
674835219

385679142
467125938
219843576
523498617
846517329
971362854
132786495
694251783
758934261

265834917
397162485
814579362
973246851
146385729
528791634
731428596
682957143
459613278

782415639
915632478
463798512
849173265
126589743
357264981
234856197
678921354
591347826

948673215
561248379
372591648
614925837
729384156
835167924
187439562
293756481
456812793

593418267
247693815
618752349
361849572
724135986
985276431
156324798
472981653
839567124

678132495
145869273
293745861
581624739
726983514
439571628
354297186
962418357
817356942

498571623
536924178
217863594
623457819
874196352
159238467
961342785
745689231
382715946

892351764
754896123
361724589
275968431
948173256
613245897
527439618
136587942
489612375

974823165
586714293
321695748
732956481
169348572
845271936
453169827
298537614
617482359

596718324
134256978
278493165
725349681
681572493
349861257
967184532
452637819
813925746

869123475
147859623
253746819
971482356
635971248
482635791
398217564
714568932
526394187

697541382
481392576
523867914
175238649
934756128
268914735
346129857
812675493
759483261

863274159
594136278
712598346
426357891
981462537
375981624
249615783
138729465
657843912

178394256
342516879
596287134
421763985
835941627
769852341
217439568
954628713
683175492

692351478
581467329
437982615
956738142
123549786
874216953
768195234
319824567
245673891

427653891
831972564
596418237
165324789
749185623
382769415
954236178
218597346
673841952

148396527
567124389
923875146
719683452
486251973
235947861
674519238
392468715
851732694

145389267
789264153
623571498
314658729
268497315
597123846
976812534
451736982
832945671

751428963
349617825
862395714
635281497
428739156
917546238
283964571
176852349
594173682

854169327
213784956
697532418
436895271
529671843
178243569
342916785
981457632
765328194

347821695
961435287
528976314
296584173
183762549
754319862
815297436
439658721
672143958

928475163
517638924
436129587
162384759
359761842
784952631
691543278
245817396
873296415

683124579
759683421
214957683
471865932
395241867
862739154
547398216
936512748
128476395

185297634
746513928
239684175
651938742
324761859
978452316
593146287
417829563
862375491

869453127
714629835
253781469
386514972
475962381
921837546
198246753
647395218
532178694

136452987
925187634
487396125
758649213
264831579
319275468
643518792
872964351
591723846

328174956
759236481
416985732
295847163
684312579
137569824
962458317
871693245
543721698

937465821
652813794
418792536
264389157
573241689
891576342
386927415
125634978
749158263

863729145
571463298
924185673
298316457
147258936
356947821
689574312
732891564
415632789

641723859
827956143
953481276
178564392
592378461
364192785
786239514
215647938
439815627

158764392
397182546
624593781
931645827
785921634
246837159
462318975
879256413
513479268

145682937
869173524
372459861
437928156
918567243
256314789
784231695
523796418
691845372

294587136
165349827
783261945
831975264
647823519
529416783
452698371
318754692
976132458

612593874
984167325
735284196
259841763
368972541
471635289
543726918
197458632
826319457

473628951
865917342
291543678
129735864
387461529
546892137
938254716
752186493
614379285

382597461
917264835
546138792
291753684
764812953
853649127
629475318
175386249
438921576

529318764
836247195
714956238
195763842
642185973
387429651
461572389
273894516
958631427

134276598
569481372
872359164
285713649
793645281
641928735
416597823
957832416
328164957

741286593
583149276
296573814
325914687
619837425
874625139
932468751
167352948
458791362

184967352
395412768
276835491
427198635
563724189
918356274
839271546
642583917
751649823

485127396
291463785
367985214
618394572
749512863
532678149
956731428
123849657
874256931

283965147
976431285
145728963
519643728
628517439
437289651
394156872
752894316
861372594

389671254
571342869
642985731
427593186
896417325
153826947
234159678
965738412
718264593

682713594
375496281
419528637
164239875
793845162
528167943
847651329
956372418
231984756

548236179
276195483
139478526
725819364
493562817
861347295
387651942
614923758
952784631

937642581
164587932
852913764
271869453
596431278
348725196
723198645
689254317
415376829

489716253
513824967
627539184
364152798
791483526
852967341
176298435
235641879
948375612

735169482
124583679
698427315
273845961
951276834
486391257
512634798
349718526
867952143

931827456
265134879
847956312
394265781
716348925
582719634
653482197
129673548
478591263

571843926
263915487
489627315
327594168
814276593
956381742
192758634
738469251
645132879

678241539
145938276
932657184
493526718
581473962
726189453
317892645
859764321
264315897

927845631
564731289
318962754
273519468
651478923
489623175
836294517
745186392
192357846

396241875
715398426
248657319
687419532
431572698
529836741
873925164
152764983
964183257

791645823
635872491
428391576
876139245
519428637
342567189
987256314
163784952
254913768

159637428
348521697
627984315
264159783
793248156
581763249
912375864
836492571
475816932

419356782
256978431
873412965
541697328
637284519
928135674
184563297
395721846
762849153

167238954
325974816
489651237
731492568
946587123
258316479
614729385
873145692
592863741

679143285
185276934
234589617
741895326
596327841
823461579
418952763
962734158
357618492

427513698
368942517
915867324
786239451
549671832
231485976
174398265
692754183
853126749

482196573
697532841
315487926
269718435
738654219
541923768
923841657
156279384
874365192

957864312
136259487
842317569
394672158
785143296
621985743
413798625
579426831
268531974

531972684
269418573
478563912
793685421
182394756
645127839
856241397
927836145
314759268

591642738
724389516
386751924
935826471
648517392
172493685
413968257
859274163
267135849

921736854
346985217
578412396
685124973
234879561
197563428
469351782
713298645
852647139

485639271
931257864
762841359
546173928
273984516
198562437
854316792
319728645
627495183

724135896
865249137
913687254
172596483
458371962
639824715
397468521
281753649
546912378

913625874
845173269
762498135
627541983
491832756
538967412
359784621
184256397
276319548

624813975
891752643
573649821
487261359
319485267
265937418
736528194
948176532
152394786

964783215
538162749
172549638
847951326
351624897
629837451
495376182
216498573
783215964

912487365
758369421
463521978
249135786
831276594
576894213
695713842
124958637
387642159

853241697
726389514
914567832
695412378
278653941
431978265
562134789
189726453
347895126

736914285
892537641
514826973
267158439
351469728
489273516
945781362
123645897
678392154

425876913
897153426
163249785
274695831
619387542
358421679
586712394
731964258
942538167

536841729
417259683
829637541
653784912
274916358
198523476
742398165
365172894
981465237

374296581
891735642
562148973
185674329
927351468
643982715
256419837
439827156
718563294

743162985
928735146
651498732
896514327
134927568
275386419
569843271
387251694
412679853

936825741
278143659
541796328
627314895
359682174
814579263
462938517
193257486
785461932

524318976
163479852
897562143
651783429
382194765
479625381
218957634
746231598
935846217

986275134
374186925
521934768
453821697
768359412
219647583
642718359
135492876
897563241

645389271
791256438
238417956
486123597
372965814
519748362
867594123
924631785
153872649

982165374
634827915
571394682
398576421
425981763
716243598
169458237
847632159
253719846

287349615
943156278
516278394
439781526
678925431
152463987
891534762
325617849
764892153

542793186
873126954
196584327
381659742
257341869
469872531
914235678
638417295
725968413

941563872
768214953
352987416
627159348
819346725
534728169
475832691
186495237
293671584

583491672
297685413
146732598
915247386
862513947
734968125
651874239
379126854
428359761

416395728
852167439
973248156
524679813
687413592
391582674
165924387
238756941
749831265

496852173
378914256
521763894
152639487
983427561
764581329
219378645
845196732
637245918

234697518
165238794
789541236
546379182
321865479
897124365
412786953
958413627
673952841

431298765
769453182
582716493
394621578
628579314
157834629
246387951
975142836
813965247

943158726
126794385
587623914
439587162
862431579
751269843
698312457
375846291
214975638

654128739
138794562
729365184
415839276
892657413
376412895
941276358
587943621
263581947

185269437
793485621
246317895
362891754
519724386
478653219
854172963
927536148
631948572

971645382
364782195
258931467
495327816
182569743
637814259
823456971
746193528
519278634

281945763
954736821
376182459
548671932
169324587
723859146
492567318
637418295
815293674

781642359
542379816
963518724
319864275
258937461
476125938
634291587
195783642
827456193

468573291
913284576
257619834
841957623
739826415
526341987
395168742
684732159
172495368

937684152
164257398
258139476
793461285
512873964
486592713
671325849
829746531
345918627

751968234
948723165
623145987
436519728
579482613
812637549
285391476
367254891
194876352

396127854
427568391
185439726
574296183
619853472
832714569
943675218
761382945
258941637

189267345
632549871
475138296
397652418
246781539
518493762
954876123
861324957
723915684

798362541
126574839
453198726
835916472
614237958
279485163
982743615
567821394
341659287

437289156
825617493
196354287
378546912
964821375
251793864
719462538
682935741
543178629

968325741
735419682
241678935
893762514
516843297
427951863
382197456
659234178
174586329

149786235
678325194
352419867
426593781
735168942
891274653
587942316
264831579
913657428

294617853
863954712
715832496
928573641
576148329
341269578
137496285
689725134
452381967

712468359
349752168
658139742
936584271
124976835
875213496
593827614
487691523
261345987

143267895
295831476
687954321
421578963
839612547
576349182
764185239
352496718
918723654

428975316
935216847
176843529
583729461
642138795
719564238
867392154
391457682
254681973

264571893
391846752
587293641
846157239
732984516
915632487
173425968
659718324
428369175

297135684
843672195
561849273
625791438
174358926
938426517
482517369
316984752
759263841

384152679
527694318
619783452
245378961
136249587
978561243
492815736
863427195
751936824

437651892
695482713
182973645
254769381
978135264
316824957
563218479
729546138
841397526

367451892
542869713
189372564
875624139
431598276
926137458
213945687
798216345
654783921

532647891
849513276
671982534
215396487
786421953
493758612
158234769
364879125
927165348

732815694
914623578
568974213
147256839
296438157
385197426
421389765
659742381
873561942

187294536
935618247
642375198
529831674
763549821
418762359
256487913
871953462
394126785

514826739
386971542
297453681
165397824
843612975
972548316
651784293
438269157
729135468

571423986
963781245
428659137
314265798
856947312
792318564
135876429
287194653
649532871

254891763
391276458
687534192
918752634
736489521
425613987
543168279
872945316
169327845

824135679
913267584
675498231
381546927
497812356
562379148
139754862
758621493
246983715

763195482
185246379
492873651
214687935
937524168
856319247
521438796
649751823
378962514

682574391
453196782
791823645
965241837
824937156
317685924
246319578
538762419
179458263

357962481
849315627
612784935
423198576
978546213
561237894
736859142
185423769
294671358

219567834
536418792
784923615
623894571
195372468
847156923
952641387
361785249
478239156

514376289
986254317
723891654
137942568
298165743
645738921
859617432
361429875
472583196

416582937
597163428
823749651
734851296
251697384
689324175
945276813
368915742
172438569

526139874
378564192
419728356
934276581
257981463
861453729
693845217
745612938
182397645

249836715
815947632
637125498
794683521
358412967
126579384
583791246
472368159
961254873

185436729
936827154
472159368
517968243
349512687
628374591
863291475
754683912
291745836

513487962
698512734
274936581
761348259
489725613
325691478
836254197
152879346
947163825

732851469
456239871
891647235
925716348
674583912
318492756
549178623
163924587
287365194

527149863
396578241
841326579
658731492
732894615
914265387
479653128
163982754
285417936

452381679
671495832
389672514
267134985
915268347
834957261
143829756
596743128
728516493

975146238
136782459
428953716
243619875
769538124
851274963
612895347
387461592
594327681

562739814
738145629
914268573
146857392
253694187
897312465
321576948
679483251
485921736

428157963
713689245
956432817
375821694
641793582
289546371
537918426
862374159
194265738

379654128
651982473
284137695
947516382
863249751
512378946
198465237
726893514
435721869

973684215
862951734
514372968
126795483
785436192
439128576
241869357
398547621
657213849

614839275
293756148
857241639
542673981
936184527
781592463
379425816
468917352
125368794

761294358
458173692
293856417
825341976
974685231
316927845
587432169
649518723
132769584

894675213
763218594
521349687
372491865
945786321
618532749
159827436
237964158
486153972

165942738
928367541
347185962
682571394
734896125
519423687
296754813
853219476
471638259

248715936
567349812
319286745
931628574
856473129
472951368
124897653
783562491
695134287

186354729
942876153
537192648
714635982
265987431
893241576
358419267
421768395
679523814

675249813
498173256
312586479
756328941
139654728
284917365
823765194
967431582
541892637

856492317
231867495
479315682
345628179
987143256
162759834
623571948
714986523
598234761

358916247
472583619
619742583
586371924
293465178
741829356
124697835
937158462
865234791

658731942
312649857
947825631
135982764
874516293
269374518
493267185
521498376
786153429

461723598
972158643
538649172
796584231
813297465
245361789
387412956
154936827
629875314

324156879
198247365
765983241
957412638
216378594
483569127
649835712
531724986
872691453

986421537
135967824
724385916
249713658
567298143
813546792
358172469
692854371
471639285

786935412
231746598
954812367
863297145
125463789
497581623
378124956
649358271
512679834

349625817
127983546
865471239
236148795
781569423
954237681
678394152
592816374
413752968

531426978
684975231
729831546
295617483
173284695
468359127
917548362
842163759
356792814

698537142
743182596
215469387
482951673
537648921
961273458
859326714
176894235
324715869

913275864
584936172
726841539
168352497
235497681
497168325
359624718
872513946
641789253

169285743
385674129
427139865
714352986
632948517
958716234
891467352
576823491
243591678

931257684
752846931
846319725
327165849
189423576
564798312
298574163
475631298
613982457

851732964
643915782
792684531
365849127
218567493
974123658
187256349
539478216
426391875

254678391
317459862
896231574
485917236
632584719
179362458
523896147
941725683
768143925

932485671
851627943
764931528
418593267
296714835
375862419
149356782
683279154
527148396

286371954
395486217
174952836
953247681
768519423
421638579
819765342
542193768
637824195

493268157
726541398
518937246
372159684
985624731
641873529
857396412
134782965
269415873

396248571
428751639
751936428
873419265
215367894
964582713
689124357
547693182
132875946

298314567
375968142
416275983
187596234
562431798
934782615
851647329
749123856
623859471

742698351
196753428
358412679
489137265
271965843
563824197
827541936
914376582
635289714

172968543
659143782
348257169
863572491
215439678
497681235
586324917
721896354
934715826

768149253
943562718
215738694
132896547
574321869
896457132
687913425
351284976
429675381

417985326
865423719
923176854
179268543
236754198
548391267
684517932
352849671
791632485

162957384
983641572
754238619
679423158
528716943
341895726
496172835
237589461
815364297

827694351
943581267
165723894
432167985
796458123
581239476
378945612
619372548
254816739

576389124
318524769
942617385
234851697
761493258
859276431
695142873
427938516
183765942

179435682
862719543
435268971
541376298
397582416
628941735
254193867
716854329
983627154

254813697
793462815
816795342
629154738
541378926
378629451
432586179
165937284
987241563

269345871
713689254
845712369
594163728
127598643
638274195
351927486
476851932
982436517

791345682
436782951
582169437
358974126
924618573
167253894
619837245
875426319
243591768

938427615
471695238
562138749
795263184
824519376
316874952
189746523
243951867
657382491

128769534
375241986
496835271
513682497
764593128
289174365
851326749
937418652
642957813

915867342
732541698
468932175
379216584
654783219
821495763
187354926
293678451
546129837

874691253
691352784
235487961
168723495
453916827
927548136
746839512
582164379
319275648

329451768
417368529
856729314
591684273
743512896
682973451
975836142
234197685
168245937

643251897
812937465
795864321
374519286
589726134
261348759
458192673
137685942
926473518

531279486
429186537
678453192
184735629
356928741
792614853
243861975
867592314
915347268

485213697
763459218
129687345
374521986
291768453
856934721
618342579
932875164
547196832

218543796
369872415
574916283
142635978
835497162
697281354
921368547
456729831
783154629

139276845
745138962
286459317
528347196
613892574
497561238
864923751
352714689
971685423

697543281
432781569
581269374
146958723
358472916
729136458
864325197
975614832
213897645

275894631
149326785
386751249
758219463
613487592
492563178
937142856
561978324
824635917

761458293
285319467
934276158
853724916
497163582
126985734
549832671
312697845
678541329

923157486
567842319
148936527
692518743
835794261
714263958
381429675
456371892
279685134

934276815
861954372
527381469
756823941
498167253
213549687
185432796
379618524
642795138

492785136
187369524
356124798
619438275
538217469
274596381
761852943
943671852
825943617

478269513
152387946
396514782
549823671
681795234
723146895
935671428
214958367
867432159

321975486
645381729
897462351
932148567
718256934
456793218
164537892
589624173
273819645

931472586
586319742
427685931
875124369
694538127
213796854
769253418
152847693
348961275

745612983
381945726
692387514
916853247
537429861
428176395
154238679
863794152
279561438

197384652
532769418
486251379
861972543
954836127
273415896
319528764
745693281
628147935

278691345
634527918
915438762
142853679
857169423
369274581
796382154
483715296
521946837

124358697
973416825
568972314
487691253
615723489
239845761
891237546
346589172
752164938

391428675
862517349
574369281
643875192
287691534
159243768
726184953
938752416
415936827

974613285
538924761
612857394
427368519
895271643
163549872
259186437
781432956
346795128

913428756
857639142
426157839
691385427
738214695
542796318
265841973
384972561
179563284

245691738
791385426
863742519
476813295
129576384
358429167
532967841
987134652
614258973

816924573
359178642
724365189
638519427
471283965
592647318
245891736
987436251
163752894

321879564
469253781
578416392
642935178
917648253
835127649
294761835
783592416
156384927

784935612
936712458
152468937
678543129
523196784
419827563
241359876
397681245
865274391

319678524
786452139
425139768
293745681
647981253
851263947
938516472
164827395
572394816

735196842
142853796
968427153
219375684
374968215
586214937
691532478
857649321
423781569

518479623
694832175
372561489
741985236
869213754
235647891
986754312
423198567
157326948

538961742
276345198
914782536
485193627
327456819
691827453
743619285
862534971
159278364

963458271
215976384
748312659
184569732
532847196
697123845
359681427
871294563
426735918

183472965
657891423
294635178
378169542
562743891
941258736
736514289
425986317
819327654

914865372
857231496
623749581
785912634
249673158
361584729
198457263
472396815
536128947

842796315
671352498
539814672
398247561
256139847
714568239
983621754
167485923
425973186

486792135
719435862
235861479
947283516
352146987
861957243
678519324
524378691
193624758

715369428
839421576
246578319
561284937
372195684
498637251
927856143
654713892
183942765

564189327
932674158
871253496
693845712
217396584
458712639
385427961
146938275
729561843

769851423
842376591
153492678
536719842
928564137
417238956
674983215
391625784
285147369

934865217
627419358
581327649
258673491
319548726
746192835
463981572
892754163
175236984

837621459
546983721
291475836
672318594
415796283
983542167
724869315
368154972
159237648

958142763
634587921
172396485
891423657
347651298
265879134
586214379
713965842
429738516

197648235
453921768
682753149
716594823
239186574
548237916
365872491
921465387
874319652

165293847
472816593
398547621
834925176
917638452
526471389
651789234
289364715
743152968

952641783
183957624
764328159
278196345
439572816
615834297
846719532
397285461
521463978

368142579
251379864
479568132
786293451
592614387
134857296
645931728
927485613
813726945

819647253
362195487
457382916
736421895
945768321
281953764
574219638
123876549
698534172

387295461
564137829
912684735
423719658
895463217
671528943
249851376
758346192
136972584

489512376
735468219
612397845
246835197
351729684
978641523
594283761
123976458
867154932

648312957
723895164
159647328
895176432
372489516
416253789
937568241
281734695
564921873

241963578
385247691
796518243
173685924
962431857
458729316
829374165
537196482
614852739

647831592
539472186
821965473
783149265
265783941
194256837
472618359
318597624
956324718

217539648
436872915
958146732
743965281
189427356
562381479
894653127
625714893
371298564

831947562
267185394
495263187
583471629
124659873
679328451
746512938
958734216
312896745

834267195
657914283
129853476
718532649
243698517
596471328
461785932
375129864
982346751

982371456
467985321
513246987
698453712
275619834
134827569
329768145
856194273
741532698

619832754
724695831
835417629
368741295
197256348
452389167
241568973
586973412
973124586

951267384
264318795
837945612
593421876
426873159
178659423
742196538
319584267
685732941

125786943
396145872
784293165
218639754
437852619
569417328
973564281
852371496
641928537

498215736
713964852
265783914
139842675
524376189
687591423
842637591
376159248
951428367

357948162
984216357
621573984
572189436
816354729
493762815
238697541
745821693
169435278

748395621
569712483
321648597
612879354
874536219
953124768
236481975
197253846
485967132

836594721
951672348
427318965
649257183
285139476
713486592
192765834
568943217
374821659

456792381
327681495
189435627
798146253
231579846
564328719
945267138
873914562
612853974

597463812
268157943
431298675
149632587
823745169
675981324
356824791
784319256
912576438

619843275
425697138
873512496
591376842
364128957
287954361
736289514
142735689
958461723

987642513
635189724
142735968
869253471
251974836
473861259
728396145
516428397
394517682

925163478
134587269
867924153
479316825
286495317
351872946
698741532
743258691
512639784

586129473
794583261
321674598
958416732
462837915
173952684
619248357
235791846
847365129

514378629
296415783
783269415
479156832
831792546
652843971
948531267
125687394
367924158

723168549
485937216
196524387
612795438
974382165
358641972
249873651
831256794
567419823

683417295
421695783
597382614
936271458
758946132
142538976
279854361
365129847
814763529

832475196
465912837
197638542
578294361
619357284
243186759
351749628
724863915
986521473

873524196
416839527
529761348
184972653
362145789
795683412
657498231
931257864
248316975

145382796
983167425
672945318
714536982
598271634
326498571
839614257
457829163
261753849

397614258
162583947
458927613
619745832
584239761
723861495
236458179
871396524
945172386

126537498
483691725
759824361
547918632
938256174
261743859
872165943
694382517
315479286

526893174
347261589
189745236
693528741
851674923
274139865
965487312
732916458
418352697

842397561
376512948
951648723
728453619
513769482
469821357
687134295
234985176
195276834

921563847
643827519
578419236
467938125
235176984
189245763
356781492
892354671
714692358

576924831
914853762
328671459
893265174
245187396
167439285
652718943
481396527
739542618

485613972
371295648
926487135
153876294
849132567
267549381
614928753
538761429
792354816

672438951
934751628
185692374
851379246
796124835
423586197
519843762
348267519
267915483

694825317
713496582
825317964
267154893
538269741
149783625
982571436
476932158
351648279

629184735
871935462
534267981
498516273
752843196
316729548
983452617
267391854
145678329

586174239
794352618
321698754
869435172
213987465
475261893
947813526
138526947
652749381

637851942
852439761
491726538
279163854
368594127
145278693
786345219
523917486
914682375

954178632
617342895
328965714
842537169
761294358
539816427
283751946
495683271
176429583

827635491
596471238
431892675
743268519
958143762
162759384
379584126
614927853
285316947

591624387
784359216
632871459
973485162
816792543
245163798
458236971
127948635
369517824

281356794
476981253
953274618
839542176
642719385
715863429
564128937
328497561
197635842

428397165
937156842
651842739
349578621
285631497
176429358
512764983
794283516
863915274

846915327
219437865
375682491
624573918
958146732
137829654
792354186
483261579
561798243

894631572
657289413
123745986
912453867
475816239
368972154
781324695
549167328
236598741

316748295
945362178
827159463
763924851
291835647
584671329
478516932
659283714
132497586

731842569
694157832
258963147
462715983
583629714
179438625
317584296
825396471
946271358

348629715
625871934
179543826
586914273
713268549
492357168
954732681
837196452
261485397

173542968
829163754
564978312
618734295
435219876
792856431
257381649
941627583
386495127

417896325
635217849
928345167
761583294
382964571
549721638
153679482
294138756
876452913

459182367
281637954
763945218
812564739
936728541
547319826
324896175
195473682
678251493

187543962
469821537
253976418
672419853
814235796
395687241
721354689
948162375
536798124

742659813
861243597
953187426
517924638
639578142
284361975
375496281
196832754
428715369

745836129
681925437
392417865
479562318
253148796
168793542
937281654
826354971
514679283

489312567
637594821
521786349
214975683
758623914
396148275
175269438
863451792
942837156

761983245
384251769
529476831
873512694
215649387
946837152
158324976
497168523
632795418

659241837
231897654
784365291
126934578
845672319
397158426
478529163
962413785
513786942

586134927
129875643
374692851
813267495
467951238
295348176
741589362
938726514
652413789

578629431
643781259
291453687
736214598
419578362
852396714
385142976
127965843
964837125

148269537
953417628
726853149
879632451
231574986
465198372
694785213
382941765
517326894

845723691
792164358
631895274
254319786
973648125
186257943
367482519
429531867
518976432

467529831
123684975
598173624
614952783
289437516
735816249
351798462
976241358
842365197

914856723
257931684
836274915
481365297
672489531
593712468
348697152
129543876
765128349

875369241
423175689
619284753
136798425
794521836
258436917
581947362
367852194
942613578

894312657
725684193
316579428
238165974
961437285
457298316
549823761
182746539
673951842

938645721
165732984
427819536
571486293
293157648
846293175
682574319
719368452
354921867

465391827
372864519
891752346
917548632
658213794
243976158
124637985
789125463
536489271

831972456
925641783
647538192
598124637
714396825
263785941
159863274
486257319
372419568

486951273
935278164
271634859
542863917
319547682
768129345
854396721
123785496
697412538

264895371
957134628
813627594
729368415
385412967
641579832
198243756
576981243
432756189

158692743
763854291
492137856
387465912
249318675
615279438
524981367
831746529
976523184

742596813
186237594
935841762
829413657
657982341
413675928
561728439
274359186
398164275

356214897
714983526
298765431
645837219
123496785
879521364
461378952
987152643
532649178

674529813
823741596
915638472
157486239
492357168
386912745
249873651
561294387
738165924

583617924
147829356
296534817
728941563
364285179
915763482
859372641
432156798
671498235

931268754
248157369
765349812
659834271
173625498
482971635
524796183
316582947
897413526

519476823
823951674
764823915
148769352
376215498
295384167
687142539
952638741
431597286

723954681
485167932
916382547
134679825
867215493
592438176
378541269
659823714
241796358

376142985
845697321
129583746
734215869
592876134
618934257
951368472
463729518
287451693

268495317
315687492
794312568
149728653
623954781
587136249
436871925
951263874
872549136

358976124
264531978
791428356
645182793
827369541
139754862
582617439
476893215
913245687

821375964
564129837
397846512
918264753
756913248
432587196
689452371
243791685
175638429

278164359
653982741
941753286
497315628
532678194
186429537
725841963
364597812
819236475

748391265
912675843
653428197
329186574
586749321
174532986
231964758
495817632
867253419

675419328
182563947
439872165
521748639
896135472
347296851
718354296
264987513
953621784

832541967
419367285
756829134
367482591
124695873
985713426
641238759
598176342
273954618

462153987
973842615
815796324
358279146
729461538
641538792
186925473
597384261
234617859

467219853
395784612
812653497
946835271
581927346
723146589
178562934
654391728
239478165

514789362
936152478
287463915
398217654
462598137
175346289
643975821
859621743
721834596

475169283
239784651
186352974
642937815
791845362
358621749
824573196
517296438
963418527

816935247
735824619
924761385
471296538
683517924
592483761
348679152
159342876
267158493

678425391
295713468
143896752
764381529
819254673
352967184
931672845
427538916
586149237

521948367
947316825
683257194
216435789
478169532
395872416
169584273
734621958
852793641

519642783
278193645
436785921
395427816
184369257
627851394
963518472
841276539
752934168

872139465
159476328
364258791
796341852
431825976
285967143
548712639
613594287
927683514

754921638
163845297
298673415
815269374
647138529
329457861
482716953
931582746
576394182

386279154
951463782
274815693
425187369
638592417
719634825
847956231
563721948
192348576

456713928
783294561
219685734
924356817
837129645
165478392
698542173
541937286
372861459

163942758
495817236
827635194
678529341
541368927
239471685
912784563
786253419
354196872

756418392
849325617
123697854
364251789
275839461
918764235
631572948
497183526
582946173

843965127
152748963
796213485
318457692
564329871
927186354
481592736
635871249
279634518

198257364
462193758
357684129
815326497
976418235
243975681
684739512
531842976
729561843

253897614
174263859
869415723
542179386
681354972
397682541
916548237
738921465
425736198

184356927
359721468
762489315
975132684
213864579
648975132
427513896
536298741
891647253

783219564
154673298
962458371
695341827
427985136
831762459
278136945
316594782
549827613

564398271
283147956
791652834
479826513
615973428
832514697
128765349
357489162
946231785

678253194
259147836
413698527
521379468
837426951
964815273
145732689
382964715
796581342

169425387
247183569
538769412
415897623
792346158
386512794
971638245
623954871
854271936

457362981
239158764
816749352
761935248
548276139
923481576
695827413
174693825
382514697

187346295
429571683
536892714
362918547
854637129
971254368
698725431
215483976
743169852

594128376
281637459
637945182
375269841
126874593
948513267
763481925
419752638
852396714

935278641
168345279
472916538
346127895
587694312
219853764
653481927
724539186
891762453

758394261
921678435
364125978
482937516
517846329
639512847
296451783
173289654
845763192

324516897
579284631
168739254
857923146
612457983
493168572
981342765
745691328
236875419

329461785
174859362
685723149
461935827
597182436
832647591
216378954
758294613
943516278

618359742
349728561
752461839
283574196
491286375
567193428
125637984
876945213
934812657

958361472
743259816
162478935
316597248
897624153
524183769
271836594
435912687
689745321

172463598
849517236
365298714
216374985
453981627
987625143
694852371
531749862
728136459

138579246
746321859
529468371
685297134
293146587
417853692
364982715
971635428
852714963

231675498
476198523
859324167
785946312
693712845
124583976
347869251
968251734
512437689

243718659
687539241
915462738
598273164
172684395
436951872
354826917
869147523
721395486

385619742
492875613
167234589
721496835
549381276
638527194
216743958
954168327
873952461

976513428
251468793
438792561
714935286
892176354
563284179
329847615
147659832
685321947

831765942
742893651
596124837
453219786
627438519
918657423
269581374
175346298
384972165

193764528
725893641
864512793
431287965
582639417
679451832
248176359
917345286
356928174

714532986
396874521
258961347
587619432
963247815
421385769
845726193
639158274
172493658

569832174
871945236
342167598
184396725
736528941
295471863
653289417
917654382
428713659

317564982
958273641
426198537
732685194
849721365
165349728
584916273
671432859
293857416

927415683
348962157
516783249
732546918
194837562
865291734
459678321
681329475
273154896

364819572
287653149
159427368
472185936
891736254
536294817
945378621
613942785
728561493

239168754
614752893
857943126
396825417
182479635
475631289
723516948
568294371
941387562

315729648
862143759
497685321
174352986
586974213
923816574
249531867
731268495
658497132

394867125
265143798
781952634
137528946
546791283
829436571
913285467
652374819
478619352

962854173
453791682
871236549
597143268
346582917
218679435
139428756
685917324
724365891

417326958
893541726
625789413
582417369
761293845
349865172
134952687
276138594
958674231

957416823
216893547
438752196
721348659
863975214
594261738
145637982
689524371
372189465

815694237
672531849
493827516
964352178
251748693
738169452
147283965
326915784
589476321

296713485
384295761
571486329
635172894
842639517
917854632
423561978
759328146
168947253

536418972
829657413
741293586
974325168
215876394
683149725
167532849
398764251
452981637

317486529
982753461
654921873
823175946
796842135
541369287
178534692
465297318
239618754

857612493
439587621
261439578
548961732
723854169
196273854
682195347
975348216
314726985

286714935
543298176
197536824
479325618
361487259
825169347
738652491
614973582
952841763

574968321
829513647
163427958
436879512
951642783
782135496
648751239
217394865
395286174

169873452
854621379
237945618
925137864
483569721
671482593
392758146
516394287
748216935

192485673
857693214
463217598
745132986
321869457
689574321
276941835
934758162
518326749

947365182
263481597
851279463
615892374
478536921
392714658
736948215
124657839
589123746

834256197
196874352
275931486
651387249
742195863
389462715
918523674
527648931
463719528

716459283
842371659
395628417
578134962
231596748
964782135
659243871
187965324
423817596

187246953
492583167
563791284
931865472
628974315
754132698
345618729
276359841
819427536

762983154
853147269
941526783
514269378
698371425
237854916
425738691
186492537
379615842

976854123
184236975
523179846
657948312
892315467
431762589
245683791
768591234
319427658

756138942
489257316
231469785
942873651
315926478
867541293
178392564
593684127
624715839

352148679
974263851
861597342
627934185
138652794
495871263
246385917
719426538
583719426

578392641
264158397
193764528
629547813
831926475
745813269
382679154
916435782
457281936

325186794
649753281
178294365
431678529
792435618
586912473
957321846
263849157
814567932

267518943
145397682
839462571
426973815
378651294
951284367
694735128
713826459
582149736

821476395
947153826
563982147
478291563
132564789
695738412
784329651
319645278
256817934

146982573
892375164
375146982
983714256
721568439
564239718
659827341
417693825
238451697

857432691
421967538
396581742
789156324
613824975
542793816
138649257
264375189
975218463

674835291
529174683
813296754
452768319
961342875
387519426
298653147
735481962
146927538

642837591
751294386
389651427
178542963
296183745
534976812
825319674
463728159
917465238

329618574
485379612
167524983
874193265
912456837
536782491
648231759
251967348
793845126

168479532
492513768
357826941
931684257
824795316
576231489
689357124
745162893
213948675

962718453
374925168
185634729
297163845
518247936
436859271
659482317
741396582
823571694

671895432
582643971
394271856
857429613
913568724
426137589
768314295
239756148
145982367

637295418
951348762
428617395
395781624
874526139
162934587
286473951
549162873
713859246

795861423
268354179
134279658
952483761
847612395
316597842
523748916
489126537
671935284

325476198
417983652
896251734
574639281
938712546
261548379
149325867
752864913
683197425

635842197
891567324
274391586
426753918
153984762
789126435
318275649
967438251
542619873

546128937
823957614
719634582
635892471
198743265
274516893
981275346
362481759
457369128

865273149
317469258
429185736
184927563
936851427
752634981
673512894
598746312
241398675

834627951
579381462
126459873
368295714
451738296
792146538
247513689
915862347
683974125

328716594
547923186
961548723
159267348
736485219
482391657
874652931
213879465
695134872

268519374
947283615
531467982
372894561
695172438
814635729
129356847
456728193
783941256

245169837
983574261
617382945
432897156
178635492
596421378
859246713
364718529
721953684

685342917
314987652
927615384
469521738
132768549
578493126
253879461
741256893
896134275

263851947
471923685
859674123
724165839
318792564
596438712
632587491
187249356
945316278

732459681
164872539
895136742
658397214
947621853
321584976
513268497
289743165
476915328

917465382
236978451
485132796
842391567
653247918
791586243
179653824
528714639
364829175

387149265
916532487
254687139
761458392
892371654
435296871
573824916
649713528
128965743

928647513
465831279
137529846
781256934
653974128
294318657
872163495
546792381
319485762

514769832
837542196
269183754
491358267
372691485
685274913
923415678
146837529
758926341

549127836
782635941
316498752
135784269
268951473
497362518
871243695
624519387
953876124

683519247
297346158
541782369
479253816
158694723
326871495
815927634
734165982
962438571

943286715
768351294
521794836
896473521
214569387
357812649
172648953
689135472
435927168

864231957
935467182
127895463
596183724
278946531
341572896
789324615
653718249
412659378

163948257
428175936
975362814
741293568
592786341
836514729
654829173
219637485
387451692

627341985
319856472
845279613
192583746
486127539
753694821
931468257
264735198
578912364

745962138
816375924
392481567
183297645
527614893
469853271
651739482
278546319
934128756

281569743
759384612
364172958
438625197
912748365
675931824
896253471
547816239
123497586

514927683
382641957
976853412
239578164
167294835
845316729
721465398
693782541
458139276

185762943
793154682
642983517
354816729
827395164
916247358
431629875
278531496
569478231

192546837
648273159
357198264
534617982
819352476
276489315
923865741
485721693
761934528

983576241
564128973
217943568
829451736
451637892
736289154
175362489
698714325
342895617

194325876
736814592
582796431
869541723
473289615
251673984
315968247
947152368
628437159

798654312
623781549
145329786
839417265
271596834
456832197
917248653
364175928
582963471

154273698
268159743
937468512
729645831
586391427
413827965
645732189
872916354
391584276

761925438
854173962
392468571
516739284
473812659
928546317
639281745
145697823
287354196

148752936
972163584
563894721
251648379
396271458
784935612
427316895
619587243
835429167

194538726
587246319
236791584
679854231
458312967
312967845
965423178
721685493
843179652

538762194
921534678
647918325
892376451
156249837
473851962
284695713
719423586
365187249

632159784
914378265
758642139
395821476
147536892
826497351
263715948
571984623
489263517

765439182
823176945
419528376
391842657
648957213
572613498
256794831
987361524
134285769

816924537
597863124
423175896
132689475
675432918
984751362
348216759
761598243
259347681

528471936
934568712
617329854
759642381
461893275
382157649
196785423
275934168
843216597

573682914
891435627
624917583
936278451
758149362
142563798
287356149
469721835
315894276

429187563
758364921
613592478
842653719
137429856
596718342
961845237
384271695
275936184

172963584
394258761
685147923
941586237
536792148
827314659
269831475
758429316
413675892

837925164
952614738
146387925
469153287
315872649
728496513
593241876
681739452
274568391

954123678
763489152
812765943
521378469
498256317
637914825
186597234
379642581
245831796

231684597
586972314
794135682
369417825
452863179
817529463
928356741
143798256
675241938

681724539
725931648
349865712
296318475
853476921
417259386
134692857
972583164
568147293

742531869
856497213
319628475
983742156
174856932
265319784
638974521
427165398
591283647

147632598
298571643
365498712
653927184
984315276
712846359
421783965
876259431
539164827

371846925
824519673
596237481
962183754
743695218
185472369
218364597
459721836
637958142

891652374
365487291
472913568
657248913
143795826
928361457
516839742
784526139
239174685

259746138
143982765
786153429
691274583
378695241
524318976
932461857
867529314
415837692

712594683
869137425
435286917
653941872
127863594
984725136
246318759
598472361
371659248

196542387
872613945
534978261
483791652
265834719
719265834
647359128
321487596
958126473

572813469
639274158
148695237
361429875
785361942
924758316
297146583
453987621
816532794

821753964
937624815
654198732
712839456
395462178
486517329
549271683
168345297
273986541

781239456
946785321
523614798
815923647
679451832
432867519
294578163
368142975
157396284

267931845
419578263
538426917
752394186
196852734
384167529
671245398
843719652
925683471

583972641
267184395
419563278
372851469
958246713
641739582
195427836
834615927
726398154

249186735
813759246
657243891
972561483
481937652
536824179
398412567
725698314
164375928

792654831
681973254
345281679
524716398
873529416
169438725
936142587
458397162
217865943

834691725
279345168
165782349
598214637
321967854
746538912
453876291
682159473
917423586

351962847
684751293
792834651
835146729
467289135
219375486
148597362
926413578
573628914

192768534
374152986
865394127
926871453
751439862
438526719
613945278
289617345
547283691

123768459
586294173
974153268
462539781
819647532
357821694
735912846
248376915
691485327

592613784
461758923
378492165
983541672
217836459
654927831
835179246
749265318
126384597

936754821
147268593
285193647
391675482
528431769
764829135
859316274
612947358
473582916

694835271
732691485
581427693
459183726
178562934
263974518
827356149
946218357
315749862

923671854
617485329
845932716
736148592
482759163
159326478
398567241
271894635
564213987

916375284
472981563
358426917
163549872
745832691
829617435
684153729
537298146
291764358

149287653
385196274
762543981
653418792
978325146
214679538
836752419
521934867
497861325

695731842
137824569
482569173
951472638
724683951
863195724
546318297
278946315
319257486

942376518
385241697
761589342
297435186
134862759
658197234
423758961
876913425
519624873

769184352
138572694
425639187
841263579
593817246
672495831
917356428
384721965
256948713

198427563
245836719
736591482
524618397
317952846
869374251
483269175
672145938
951783624

396524187
748619325
152783649
925136874
471852936
683497251
569348712
234971568
817265493

219437856
786519324
543268719
835726941
961384275
472195683
194873562
657942138
328651497

537182946
648739215
219645837
375826491
481397652
926451783
852963174
793214568
164578329

651972834
492358716
738641529
145836297
286197345
379524681
517289463
923465178
864713952

273186945
851429673
694357812
419763528
738295164
526841397
985672431
147938256
362514789

723158946
461923587
598476123
876319452
934582761
215647839
359861274
642795318
187234695

295187346
786439512
413526798
832961457
957248163
641375289
168753924
574892631
329614875

197458632
548263197
632179458
725691384
813745269
964832715
356924871
271586943
489317526

165482379
437956812
982713564
823167495
641539287
579824631
754698123
296341758
318275946

136427985
748935612
925681437
361874529
289516743
457392861
614753298
873249156
592168374

498567213
365218479
721943685
972681534
143759862
586324197
634895721
857132946
219476358

653871429
279463581
481529637
598342176
742615893
316798254
827134965
934256718
165987342

315287469
789456123
246139758
957362841
168574392
432918576
573691284
621845937
894723615

851694273
794523861
263187954
425961387
318745692
976832415
549376128
182459736
637218549

625731498
718459326
934286517
576123849
492867135
381945672
247518963
869374251
153692784

356274198
894516327
721893564
415627839
287349651
963185742
139468275
548732916
672951483

524369718
368157924
971284536
453672891
817493652
296518473
185926347
732845169
649731285

687542139
325619478
491387256
743195682
816423795
259768314
568271943
974836521
132954867

912687534
845132976
367945821
154763298
679528413
238419657
583274169
491356782
726891345

596418732
421537986
387629154
812763549
745891263
639254817
958342671
173986425
264175398

564832197
138769524
927145863
643917258
785623941
291458376
472391685
819576432
356284719

587194326
163528794
249376815
872965431
394812567
651743982
738251649
425689173
916437258

492357168
875641239
361298457
724839516
538716924
619524783
957183642
186472395
243965871

647925831
218743956
953168472
471659328
536872149
892314765
169537284
784296513
325481697

149256378
827193456
653874219
574968132
261345897
398712564
936421785
485637921
712589643

841259736
632187594
579436128
753918642
924765813
186324975
267893451
415672389
398541267

358791426
726854913
149623587
892465731
631987254
574132698
415379862
287516349
963248175

143825967
982367514
765941832
456193728
379682451
821754396
638419275
517238649
294576183

612489375
958367421
374251968
895123746
247698153
163745289
531874692
486932517
729516834

367125894
819467352
524839761
932641587
651783249
478952136
183296475
246578913
795314628

578194326
643572918
129368745
894217653
716853294
235946187
967425831
351789462
482631579

128473695
564829371
937156428
659237814
713948562
482615739
846392157
395781246
271564983

541823796
986471352
327659841
465792138
279318465
813564279
194235687
658147923
732986514

573961248
826475391
149832576
352648719
681759432
794123685
967514823
438296157
215387964

379428561
286351974
451697832
817269453
934815627
625734189
542183796
168972345
793546218

321476859
458329167
697581342
916243578
532768914
784195236
179632485
865914723
243857691

894136275
157982634
362574891
786215943
239647158
415398762
643829517
978451326
521763489

513249678
846573291
297186453
985734162
674912385
132658947
421897536
368425719
759361824

392187456
867594312
514263978
756328194
421976835
938415627
649751283
285639741
173842569

296435817
734189562
518672349
325946781
689751423
471823956
157294638
963518274
842367195

743982651
916534872
825716394
371648925
692157438
584329716
168273549
457891263
239465187

518367429
263419785
479825361
684791253
957243816
321586947
835172694
192634578
746958132

317564829
259738614
486219573
942681735
561327948
738945261
825473196
173896452
694152387

958671234
321498756
467523198
514962387
732185469
896734512
683257941
179346825
245819673

913526847
852417639
674938512
597861423
386249175
241753986
435682791
728195364
169374258

879315642
146782935
325469871
251637489
783924516
694851723
518276394
967143258
432598167

497512386
385964721
126378945
712835469
869241537
534697812
248756193
951423678
673189254

851247963
726839415
934165782
389412657
672358194
415796238
548921376
163574829
297683541

536918247
279564813
184327695
893152476
415796382
762483951
927835164
348671529
651249738

879216354
361459872
245873196
934127568
527648913
618935427
452361789
183792645
796584231

512849763
649573812
873216549
735621984
298435176
461987235
184352697
356798421
927164358

489527163
263481597
157936482
671859324
835742916
924163758
592378641
316294875
748615239

137829654
459631287
826457139
693184725
514972368
278563941
382795416
961348572
745216893

215376849
684129735
397548612
471865923
523497186
968213457
146752398
732984561
859631274

952876143
348912657
716345829
539768214
421539786
687124395
874651932
165293478
293487561

183459726
645327891
792168543
271584639
964713258
358296174
529641387
836975412
417832965

381625749
546897213
927143856
469271538
875439621
213568497
754916382
698352174
132784965

652973184
391486527
478521639
915347268
823169475
746852391
187234956
534698712
269715843

543871269
127695384
896324157
432517896
978263415
651489732
785932641
269148573
314756928

574261938
698357421
312948765
239716584
165824379
487539612
853472196
721695843
946183257

158643279
374592681
629178543
491236857
562817394
837954126
716485932
283769415
945321768

168753492
794826153
325149768
842691537
913475286
576238914
687914325
451362879
239587641

635914782
249786351
781352496
123649578
468527913
597831264
972468135
854173629
316295847

369145827
572638914
841729365
425861739
793254681
186973542
218596473
937482156
654317298

651394287
239768154
784521963
816942735
923857416
547613892
178235649
495176328
362489571

452736189
793185642
861294753
317452968
945863217
628917435
179548326
534629871
286371594

359167248
874352169
261489537
523748916
148936725
796521384
417893652
982615473
635274891

826179543
153468297
497523618
942736851
631285479
578941362
265817934
789354126
314692785

958136427
426758913
317924586
239641758
564873291
781592634
845369172
693217845
172485369

327651984
951438276
648297153
214365897
763829541
589174632
872946315
496513728
135782469

594836217
627159438
381274956
475621389
239587164
168493572
912368745
746915823
853742691

432517689
178692435
659843172
516489723
823761594
947325816
791254368
364978251
285136947

927145683
845263917
613978245
184736529
369452178
752891436
576324891
438619752
291587364

593467182
672318945
418952637
965183724
341276598
827594316
254639871
189745263
736821459

542396871
831572496
967841235
678413529
413925768
259687143
325164987
796258314
184739652

582497136
971638452
634512789
198765324
765243918
423981675
359876241
216354897
847129563

659827314
417935628
823641579
278319465
935462781
146578293
784293156
561784932
392156847

387142965
546893127
192675483
458921736
629357814
731468259
814736592
965214378
273589641

968542731
274613895
315789246
137465928
642978153
859321467
583297614
726134589
491856372

672413589
894572136
315986274
458631927
736294815
921758643
243165798
167849352
589327461

365271849
921486375
784395216
476129538
213658497
859743162
547932681
132867954
698514723

978631542
142578963
563429871
719283456
286145397
435796218
697352184
354817629
821964735

839126475
574389216
162475398
941537682
358612749
627894153
495261837
786943521
213758964

289174356
543682791
671395482
127546839
495823617
368719524
852967143
916438275
734251968

641578239
953612874
287394165
374865912
598123746
162947583
429786351
836251497
715439628

713694258
586123947
429875361
961258473
278349615
345716892
657432189
134987526
892561734

194527683
287369514
635418279
923786451
756134892
418952367
379845126
842691735
561273948

168754923
729361548
543892716
874523691
912486357
356917284
635149872
497238165
281675439

496537128
183249567
275816934
724985613
319764852
658123479
562398741
837451296
941672385

563192874
217648539
489357261
832965417
741283956
695471328
156824793
378519642
924736185

914637528
652489173
738125694
891254736
267391485
345768912
523976841
176842359
489513267

963127845
475836129
812945367
287314956
159678432
634259781
546793218
728461593
391582674

376158294
245936871
981724563
413689752
827543916
569271348
692317485
154892637
738465129

468971523
173258946
529364781
836125479
912437865
745896132
384619257
297583614
651742398

386475291
197862534
452913687
265139478
734658912
819724356
571346829
628597143
943281765

756492138
234178956
891365274
315847629
972516483
648239517
483651792
527984361
169723845

628519743
357624981
194873256
916257438
872431695
543968127
785192364
439786512
261345879

685732194
392146587
417598236
738429651
954361872
261857943
843615729
179284365
526973418

417369285
395281746
826574319
672493851
589617432
134825697
261938574
958742163
743156928

271364598
348529617
956718234
162837459
483956721
795142386
519673842
827495163
634281975

624857931
179326584
853491726
965182347
412739865
387564219
736245198
548913672
291678453

167854392
459732168
832619754
395178246
648325917
271946835
926481573
784593621
513267489

368759241
192346857
547128963
431692578
689573412
725481396
273915684
854267139
916834725

451862379
673195842
298374561
967281453
312547986
584936217
846729135
139658724
725413698

263918754
987654123
514732896
398547261
176283549
425169378
832495617
659871432
741326985

793864521
218597643
456231987
574926318
362178459
189453276
941682735
835749162
627315894

543196728
278543196
916728453
651487239
387952614
429631875
732869541
165374982
894215367

425936817
367148952
819572346
684359271
752681493
931724568
593817624
278465139
146293785

627491853
485623197
193785642
839546721
516279384
742318965
361854279
974162538
258937416

743986215
169245837
258713469
872694153
635128794
491357682
514879326
926431578
387562941

593421678
624758913
817639254
782195346
431286597
965347182
279813465
146572839
358964721

384197265
962534781
751286943
879423156
546918372
123765498
697351824
238649517
415872639

317264598
496857132
528391746
271435689
835926417
964178253
659713824
183642975
742589361

632985147
819764235
457132689
985241376
173698452
246573891
768329514
594816723
321457968

314952876
769483152
258617439
573268941
942571683
681349527
836125794
127894365
495736218

264195738
719384625
358267149
125479863
437618592
896523417
981736254
572941386
643852971

879563214
615924738
324187965
742319856
593678142
186452397
251896473
467231589
938745621

183695274
964728531
752431968
518349726
237156849
496872153
379214685
645987312
821563497

124935687
975286134
638471952
482517369
569843721
317692845
893124576
746359218
251768493

832451967
479683152
156927483
643875291
725139846
918246735
584762319
397514628
261398574

496135287
357682194
218794536
682573419
143829765
975461823
839247651
761358942
524916378

214685973
975342861
386197245
169428357
723561489
548739126
857213694
491856732
632974518

715968423
489732165
632154987
897413256
351629748
246587391
574891632
128346579
963275814

163258794
952674381
784139625
638495172
247361859
519827436
876542913
495713268
321986547

827163459
593874621
461925873
246518937
789632145
135749286
358496712
974251368
612387594

476891352
582743691
931652784
258314967
769528413
314976528
647185239
123469875
895237146

574168392
321497856
869532714
937251648
182346579
456879123
645913287
293785461
718624935

481672539
579138426
632594178
143726895
258419367
967853214
894261753
315987642
726345981

359487126
241569837
678213945
936852714
587194263
412736589
895341672
764928351
123675498

178524639
593768421
624391758
482975316
759613842
316482975
861247593
937156284
245839167

192543876
856927413
347816259
234758961
718469532
965231784
481672395
573194628
629385147

473819625
869542137
125637948
658321794
741985362
392764581
916478253
234156879
587293416

762439581
948751623
351682497
197825364
524376819
836194275
613247958
479568132
285913746

359867421
276431598
184529673
742153986
863974215
591286734
925618347
617342859
438795162

182369547
495721683
673458291
736592814
948613752
251874369
324985176
517246938
869137425

379564218
628137495
415892376
543781629
187629543
296453187
861945732
934276851
752318964

329756418
648219537
157834629
814967352
572348196
936125784
295471863
463582971
781693245

356914827
928657134
174283596
761832945
893546712
245791683
689425371
417368259
532179468

615897423
249536178
738241596
357629814
964318752
821475639
196782345
482153967
573964281

168975243
542386971
937421658
613259487
874613529
295748136
481597362
329864715
756132894

835917246
791642358
624583917
459276831
216358479
387491625
148739562
572864193
963125784

579328641
421697853
836514279
984735126
315962487
267481395
198273564
743856912
652149738

328594761
714862395
956371248
475128639
892637514
163459872
247986153
631245987
589713426

714389265
895762134
632541798
346258917
129476583
578193642
967824351
283915476
451637829

165483297
893127456
742965138
271859364
489631725
536742819
628514973
914376582
357298641

126548793
789362514
435197826
351274689
674819352
892635471
568421937
247953168
913786245

758193426
132647859
469852173
691235748
825764391
374981265
583476912
246319587
917528634

423978165
197365428
586241937
978413256
341652789
265897341
639784512
754126893
812539674

743918562
698527314
215643978
381756249
926834751
457192683
874269135
139475826
562381497

962734185
718295436
435861729
671548392
894623517
253179648
326487951
547912863
189356274

462357918
931286745
578491263
829673154
713845629
645912387
184769532
296534871
357128496

856297314
712346598
439518267
398762451
127954836
645183729
963875142
284631975
571429683

932861475
467953128
158247963
721539684
694718352
385426791
843692517
579184236
216375849

456721983
389456721
271983546
695374812
827165394
143298675
514837269
938612457
762549138

351826947
649571283
728394156
182649375
974235861
563187492
836452719
217968534
495713628

394657812
517298364
862134975
429516738
683972541
175843296
948321657
756489123
231765489

529831476
471269583
638547219
912683745
864175392
753924861
197452638
385796124
246318957

135987264
876421539
942356781
624579813
783214695
519863427
458132976
261795348
397648152

831425697
465937812
297861543
958342176
743619285
126758439
672194358
319586724
584273961

183296754
795143628
642875931
936721845
528469317
471358296
254987163
819634572
367512489

459872613
176453829
382619745
637594182
941728356
528361497
764985231
293147568
815236974

864593172
593127846
217684953
746231598
381459267
952768431
678915324
435872619
129346785

175689432
648132957
932457186
721894563
493765218
856321794
319248675
584976321
267513849

584196723
719234658
362587491
247815369
136729845
895643217
971362584
658471932
423958176

198253674
267418359
534697182
352764891
849135267
716982435
675821943
481379526
923546718

391562748
826437519
457198236
574916823
689324175
213875694
148759362
765243981
932681457

564389271
917265834
832417659
495136728
178592463
326874915
781923546
659741382
243658197

594832716
276145398
183976245
765394821
342518967
819267453
621789534
937451682
458623179

835249176
691857432
247163598
129678345
786435219
354921867
463782951
978514623
512396784

548376291
261849537
739521648
192453786
384617925
657982314
476298153
915734862
823165479

824916357
637845291
519327846
346259718
278164935
195783462
453678129
982531674
761492583

685947123
372815469
941362587
519683274
723154698
468279315
137528946
254796831
896431752

378625491
945381267
216794835
564912783
793568124
182473659
431256978
659847312
827139546

568493271
472816359
913752684
134975826
287631945
695248137
821567493
359124768
746389512

863294715
921785436
457136892
542861973
196372548
738459621
374628159
285917364
619543287

471638952
629415738
358927416
947581263
135276849
862394571
514862397
783159624
296743185

183572496
476983215
529164378
365821947
841795623
297346581
938457162
712639854
654218739

935267184
721854369
846913752
392671845
674589231
518432976
289745613
157326498
463198527

657831249
394256781
821749563
249678315
765413928
138925674
983162457
576384192
412597836

519376824
762894135
438215976
396748251
871523469
254169387
183457692
647982513
925631748

193462857
872953416
465187329
246739581
759218634
318546972
931625748
684371295
527894163

582961743
769423185
413785269
321548697
975216834
648397512
837159426
154632978
296874351

298513467
735426198
416978325
362897541
584231679
971654832
123745986
847169253
659382714

927465138
541783962
386291457
853947621
614352789
279618543
192534876
438176295
765829314

156793284
942816537
837542916
263189475
715264398
489375621
321658749
698427153
574931862

786352491
139764825
542819673
368547912
217693584
954128736
875431269
421976358
693285147

153897426
297146385
648235971
375982614
462751839
819463752
781629543
526374198
934518267

632785941
918342675
475169832
289457163
351628497
764931258
827596314
146273589
593814726

893576241
751824936
426193578
975631482
264987315
138452697
512348769
387269154
649715823

614257839
738619452
925348671
862793145
471526398
593481267
186974523
249835716
357162984

639782541
851463297
247951368
312697485
578124639
496538712
165249873
723816954
984375126

421835697
586497321
739621548
962358714
348176259
175249863
654983172
897512436
213764985

397684152
261593748
854172936
615948327
978326514
432715869
723459681
589261473
146837295

938276451
451398726
276451389
185729643
729634815
643185972
597862134
364517298
812943567

623841597
875693241
194572683
231957864
569418732
487326159
942165378
316789425
758234916

862351749
793846521
415972836
374689215
981524673
526137984
157293468
648715392
239468157

745831692
613942785
982675143
398714526
261583479
574269831
837126954
456398217
129457368

819325647
567418329
324796185
738942561
156837294
942561738
293154876
475683912
681279453

279345861
648179523
513628497
921864735
485937216
367251948
836592174
194786352
752413689

459821637
827653941
631794825
178532469
264987153
395146278
713268594
586479312
942315786

754816392
193425687
682379154
345267918
218943576
967581423
879134265
421658739
536792841

674312859
182597346
593468721
925183674
341675298
867924135
716249583
239856417
458731962

672381954
415296783
389457612
863542179
541739268
927168345
136824597
758913426
294675831

369518724
471629835
582743691
935481276
726935148
814267953
153892467
247156389
698374512

516328749
489675213
237491865
825913476
673254198
941867352
168542937
354789621
792136584

495736182
687412539
132985674
569374218
713298456
824651793
348527961
271869345
956143827

741956832
269843571
583127946
815792364
476385129
392614758
658471293
124539687
937268415

629457381
187623495
453981276
962148537
374596128
815732964
796315842
241869753
538274619

349867152
526413978
817592634
453781269
761329845
982645317
278134596
195276483
634958721

657928413
894163572
213745869
372481695
561379248
489652731
926814357
145237986
738596124

873251649
421968375
965347281
359874126
614532798
287196534
546729813
192683457
738415962

859314267
743628915
621759438
984167352
172593846
536482179
418975623
267831594
395246781

816324795
279516843
543987162
327498651
685231974
194675238
732849516
451762389
968153427

295438176
168927435
347516892
729361584
534892761
816745923
971253648
453689217
682174359

684259137
352617894
719438256
476192583
125843769
893765421
268371945
547926318
931584672

358742961
612953478
479861253
743289516
195376842
286514739
567198324
931427685
824635197

514798362
238156497
967243158
721569843
489321675
653874921
145687239
876932514
392415786

175689324
946213875
283745169
694571283
731928456
852364791
528436917
419857632
367192548

859327641
271864935
364951827
532786419
198543762
746219583
615492378
487135296
923678154

872563491
641897325
953142768
536421987
718639254
294785613
167954832
385276149
429318576

625893714
497152683
138467592
572936148
364218957
981574326
853621479
749385261
216749835

348196257
165742398
792835164
281673945
956214873
473589612
829451736
634927581
517368429

932176485
486352719
751849632
215987346
679234851
843561297
567418923
124693578
398725164

541873962
287961543
963542178
815634297
624789351
379125684
136498725
492357816
758216439

638725914
529164837
741389625
973618542
852947163
164253789
295836471
416572398
387491256

487613259
539872614
261954837
352791486
714368592
698425371
143289765
875146923
926537148

128439756
376285941
495167382
917523864
862974135
534618279
681342597
253796418
749851623

985127643
624538917
371946852
716492538
249385176
853671294
597264381
432819765
168753429

378961245
165234897
249578136
517346928
832197654
496825371
724619583
653782419
981453762

476812359
951364728
238975461
765421893
192783546
843596217
617248935
384659172
529137684

412697385
798532164
365184792
843756921
627918543
951243876
536479218
289361457
174825639

527346819
463819527
819752634
356178942
248963175
791524386
675481293
134295768
982637451

238671495
451392687
769854231
586439712
972185346
143726859
694218573
817563924
325947168

284536971
193728564
567941238
715689342
849372615
326415897
672153489
438297156
951864723

827419635
364582719
195637482
248371956
539826147
671954823
952168374
413795268
786243591

174659283
869234715
532187694
341928567
957416832
286375149
418792356
623541978
795863421

586194372
437562918
912837456
671259834
245381769
893746521
369425187
128973645
754618293

861234975
497815326
532967814
149786253
675423189
328159467
254378691
986541732
713692548

179628435
683754219
254391786
748915623
516273894
932846157
391487562
465132978
827569341

938754216
654821793
217639584
761482359
382597461
495163872
829376145
543918627
176245938

519674382
847325691
362891574
976153428
135248769
284769153
498516237
753482916
621937845

213598674
496732815
875164932
654921387
781653429
329847156
937485261
542316798
168279543

784592361
691374285
523861794
318659472
952748613
467123859
176435928
245987136
839216547

853649217
921375648
674218359
567892134
438761592
192453786
349527861
286134975
715986423

527934186
419862375
368751249
192386754
673145928
854297613
941573862
736428591
285619437

463127589
972865413
851439762
398672154
527314698
614598237
285946371
736281945
149753826

537264198
196758342
482913567
951637284
724895613
863142975
349581726
218376459
675429831

629587134
731462985
854193276
268341759
593678412
417259863
386914527
975826341
142735698

681753924
543269817
279418356
895147263
764325198
312986475
127534689
456892731
938671542

245896137
963715842
781342965
496527318
812934576
537168294
629453781
158679423
374281659

491658327
675234189
238791645
754823916
316549278
982167453
127386594
843915762
569472831

319658247
672149835
485273961
954721683
123586794
867394152
246837519
791465328
538912476

675312489
138479256
492856173
549681732
816237594
723945861
267594318
981723645
354168927

286173945
134965278
579248361
468312759
927586413
315497682
793651824
652834197
841729536

952687341
871943265
346251897
468532719
217869453
593174628
725316984
139428576
684795132

486917532
951234876
327865914
743691258
598723461
612458793
134589627
869372145
275146389

537296418
824715369
691843527
789531246
216487953
345962781
153674892
468329175
972158634

693412587
472658193
581397264
837264951
154789632
269531748
725943816
316875429
948126375

736148925
952763418
481925376
894517632
273496851
615382794
349651287
527834169
168279543

473615928
659823471
218974365
367259814
542168739
891347256
925786143
136492587
784531692

879251463
534896271
621347985
265719834
193684752
487523196
916475328
752138649
348962517

285476319
473591826
916328745
598132674
124967538
367845192
631259487
852714963
749683251

341729856
865314279
792856413
537248691
189563742
624197385
958672134
213485967
476931528

587294316
236851497
194367258
729186543
815423679
463579182
371942865
652718934
948635721

829543716
571629483
364817259
943176528
657298134
218435967
785961342
436752891
192384675

674859213
852613974
139472856
427536198
568194732
913287645
795368421
281945367
346721589

615289347
428367159
379145286
796853412
253614978
841792635
934528761
182476593
567931824

368725491
579461832
412389765
796513248
243897156
185246973
631972584
924658317
857134629

398562714
614987532
257431689
973825146
846173925
125694378
539218467
481756293
762349851

829613745
173845926
456729381
231497658
968251437
547368219
715932864
384176592
692584173

617389542
429157863
358264791
832475619
195826437
764913285
973642158
241538976
586791324

371294865
982536714
546871932
137628459
698457123
254913678
715389246
863142597
429765381

495361782
286975314
371248695
712859436
869437251
543612978
654193827
138724569
927586143

953761248
628354971
417289365
165498723
879523416
342617859
586942137
794135682
231876594

381524967
274986135
569317428
915678342
628439751
437152689
893241576
142765893
756893214

219634587
645978231
783512946
591746823
362189475
478325169
126857394
934261758
857493612

612537894
358469217
974812536
267951483
183246759
495783621
841375962
739628145
526194378

549187362
213465789
876293154
627814935
438529671
951736428
384651297
165972843
792348516

742368195
536291487
819547362
493672851
125984736
678135924
357816249
284759613
961423578

163795284
847362159
295841763
738459621
926173548
451286937
674518392
582937416
319624875

936748521
425361978
178952436
351496287
869527143
742183659
514839762
293674815
687215394

563721498
248639571
917548362
834912756
625487913
179365824
391274685
786153249
452896137

956741328
142893756
873265491
619534287
584627913
237918645
398172564
721456839
465389172

136425879
984761235
275839461
513294786
792658314
648317952
461983527
829576143
357142698

174362958
652891734
389475126
835729641
946183572
721546893
297614385
413958267
568237419

427368159
658129374
193754286
846913725
315672498
972485613
581236947
239847561
764591832

491687352
658423719
327915648
173254896
964738125
582169437
849372561
736591284
215846973

714328659
852196743
639745128
965483217
471269385
328571964
597614832
246837591
183952476

872569314
654137982
931842657
587413296
426795831
319628475
143956728
268371549
795284163

297584163
435216978
618937452
361842597
752693814
849175326
126458739
574369281
983721645

513297864
972468351
486513729
357841692
861729543
294356178
629135487
735984216
148672935

735469218
216378459
498125367
621597834
857243691
349681572
973854126
564712983
182936745

869341752
371625948
425978316
943286571
756413289
182759634
618597423
594132867
237864195

958312674
472869351
316547829
147256938
623981745
895473216
234695187
789134562
561728493

635914872
849267351
721853964
582136749
976428513
314579628
253791486
168345297
497682135

895734261
264198753
317625894
672513489
148279536
953846127
426981375
739452618
581367942

943157682
827436591
561928374
175692843
682374915
439581267
356749128
214865739
798213456

896245731
427931865
135678924
548317692
271596348
963482157
614823579
759164283
382759416

762384195
354921687
918657342
423816579
571249863
689573421
137462958
896735214
245198736

451269837
786534912
932178564
643791258
815642379
297385146
379856421
164923785
528417693

871239456
635814792
429576813
958621374
213748569
746395281
392157648
564982137
187463925

367145892
248976153
591238746
482769315
153482679
679351284
834697521
716524938
925813467

461397582
853421976
729658314
945863127
376219845
182745693
298576431
634182759
517934268

245681397
791453268
863729415
589132746
314567982
627948153
936874521
152396874
478215639

268314975
543729861
719658432
982543617
437961528
651287394
876135249
394872156
125496783

254873916
968541723
713692845
847925361
195736482
326418597
439167258
682354179
571289634

314692587
675481923
892735461
563179842
749826135
128354679
286917354
451263798
937548216

569847321
817623945
423519786
142798653
935162478
786435192
294381567
651274839
378956214

294867531
387519624
651234978
578396142
943721856
162485793
735648219
416972385
829153467

789165243
134279568
625843917
961328475
857694132
342517896
496752381
213486759
578931624

346197258
518263974
972548163
731482596
295631847
684759312
857314629
469825731
123976485

985134762
647529138
123678945
531287496
869413527
472965813
296851374
354792681
718346259

623197584
971854263
485632791
718249635
396785142
542361978
159478326
837526419
264913857

928347651
674125983
315968274
156234897
239786145
487519362
743692518
892451736
561873429

271645893
349278561
856913472
914862735
685734129
723159684
567321948
492587316
138496257

823945716
196273548
547861923
215798634
369124875
478356192
934587261
652419387
781632459

194283657
762145398
835796214
328479561
657831942
941652783
516328479
279514836
483967125

329851647
678234519
154976832
296583174
817492365
543617928
465129783
781345296
932768451

589234176
647951823
123678954
431526789
795843612
268719345
356182497
874395261
912467538

912463875
678592314
345817629
456379281
839125746
721684953
267941538
183756492
594238167

758194326
412653897
693287145
845329761
371465982
269718453
124836579
537942618
986571234

516372894
279548361
348619752
723156489
185934276
694287135
967821543
832495617
451763928

986157243
573248691
142396758
617924835
839615427
254783169
765431982
428579316
391862574

329716854
768435921
514928736
495861372
286347519
173259468
647193285
852674193
931582647

632541789
845379162
197826453
268713594
974285631
351694278
783152946
519468327
426937815

382497156
145632987
769185234
956248371
837951642
421376895
274863519
518729463
693514728

798216435
213549876
456873129
167435982
849762513
325198647
574921368
681357294
932684751

746589231
512734869
389216547
891342675
653197428
427865913
234978156
168453792
975621384

976483215
218957463
453612978
185796324
729345186
364128759
841269537
697531842
532874691

612395874
948217536
537864219
374589162
865123497
291746358
783952641
429631785
156478923

486123579
312975846
597864123
728341695
149657238
653289417
874592361
961438752
235716984

583467291
697125483
241398756
179642835
465873129
832519647
928751364
316984572
754236918

827964513
341825796
569731284
138259467
294617835
675348921
912576348
786493152
453182679

734526189
916738245
852194367
471983526
298651473
563247918
127369854
649815732
385472691

923816475
176594382
854732961
512483697
369275148
748961523
681347259
495128736
237659814

231548679
546197238
987362451
762915843
813674592
495823716
658731924
174289365
329456187

692537148
134628957
785194326
851476293
473952861
926813475
349761582
517289634
268345719

938561427
762894135
415732968
327158694
891426573
546379281
683245719
274913856
159687342

953816274
786429135
142573896
279684351
368152749
415397628
534768912
827941563
691235487

148579623
672348591
593216478
724681935
315924867
986753142
857462319
269135784
431897256

935127648
146853297
872964135
217486953
564239781
398571462
629315874
483792516
751648329

915847623
246931875
378625491
539418762
782569314
164372589
651794238
497283156
823156947

682154739
159273846
374698125
528437961
963812574
417965283
795386412
231749658
846521397

619587342
582134679
347962581
235649817
478321965
196875423
954718236
723496158
861253794

876342591
493561287
152978634
529136748
387425916
614897352
235684179
968713425
741259863

961237458
473856129
582941763
847125396
156398274
239674581
718563942
625419837
394782615

853971264
742386519
169245378
928437156
436518792
571692483
685124937
297853641
314769825

153764892
968235417
247189563
432671958
815492736
679358124
386917245
594823671
721546389

135869472
926437158
487125369
268914537
794653281
351278946
572396814
813742695
649581723

641235798
835976421
297184365
753412689
918763542
426859173
169548237
584327916
372691854

437912865
896453172
215876493
529387614
173624589
684591327
362748951
941265738
758139246

135497826
796238145
824615973
982753614
671849352
453126798
267984531
549361287
318572469

361794825
582631479
479285316
697852134
843176592
125349768
214563987
938427651
756918243

126835947
549127863
783469152
471352698
832946571
695718234
257683419
918574326
364291785

467128539
523769841
981543762
659287413
148936275
732451698
876312954
214695387
395874126

624591873
819473562
753628941
986257134
475319628
132864795
341786259
597142386
268935417

169742583
854963172
237185469
416829357
598317624
372456918
925674831
683291745
741538296

512947638
439865721
786231459
975426183
321789564
864153972
648592317
193678245
257314896

845693217
167452983
932781456
421376598
576849132
398125674
654937821
283514769
719268345

536284197
128679453
947531682
652347819
719852346
384916275
261495738
493728561
875163924

658734912
791256348
243891765
329547681
815369427
476182539
987613254
134925876
562478193

867431592
492586371
315972468
641829735
238745916
759163824
576318249
923654187
184297653

627481935
195637428
483925716
834196257
519372864
276548193
342759681
951864372
768213549

468517392
795263841
321849765
179425638
682391457
543678129
914732586
256184973
837956214

487361295
652489173
193527846
539246718
861793524
724158369
315974682
976832451
248615937

391762854
248593617
576184923
952418376
134657289
687329541
419835762
863271495
725946138

876139425
592468731
134572896
968317254
351624978
247895163
489256317
715943682
623781549

574328196
326179458
198546723
785492631
619753284
432861975
941285367
867934512
253617849

197368452
285974163
463512789
821657934
539481276
746239518
918743625
352196847
674825391

946523178
358176942
217498635
781639254
562741893
493285761
635817429
174952386
829364517

769328451
258149673
143765892
935874126
624531789
817692345
576283914
482916537
391457268

892351746
156974328
743862519
538149672
964723851
217685934
621538497
389417265
475296183

764519832
391248567
258736941
825174693
613892475
479365128
147953286
932681754
586427319

597431826
638297145
214865793
481623579
352179468
976548312
865712934
729384651
143956287

985361247
731284596
642759831
453817629
196432785
278695413
367928154
529146378
814573962

236147958
718592364
549836712
963285147
174369825
852471693
381654279
427913586
695728431

329867154
157924368
486513297
814359726
792648531
635271849
248736915
963185472
571492683

946817253
385924761
721563894
269458317
138672549
457139628
594786132
673241985
812395476

476539182
985261734
213874596
591382647
824796315
637145829
158927463
362458971
749613258

591678243
782345691
364921758
648197325
215863974
973254816
839512467
456739182
127486539

836519274
492367158
571824639
289753461
617492583
345681927
753946812
164238795
928175346

452781396
813694752
967352481
785263149
196547238
324918567
641825973
239476815
578139624

473258916
512936784
968417523
386175492
194382657
257694831
735861249
849723165
621549378

573982146
912467583
486135297
361549728
259871364
847326915
134258679
725694831
698713452

784512936
921364857
365987142
813296475
247158693
659473281
598631724
476825319
132749568

314957862
852634971
679281435
593862714
261745389
487319256
926578143
745193628
138426597

382915764
517426893
946738521
694357218
753281649
821694357
465173982
238549176
179862435

283475961
741396825
596821374
134568297
675932418
928147653
859614732
467253189
312789546

854972136
362415978
179683542
513827694
648539721
927146385
236754819
791268453
485391267

458162397
263897154
197534286
324981675
816753942
975426831
531279468
682345719
749618523

714258963
963714528
582369714
497531682
258496371
631827495
146983257
329175846
875642139

352476198
416895273
978231546
289657314
635184729
741923865
193768452
524319687
867542931

972364581
381295746
645718329
823649175
419587632
567132894
254871963
796453218
138926457

327568941
495172863
168439572
653281794
841795326
279346185
982653417
514827639
736914258

497258316
123769854
865314792
219876435
658423179
734591268
346185927
971642583
582937641

138492576
742685931
695371842
529716483
317548269
864923715
983154627
256837194
471269358

315479682
486132795
792685431
967528314
234961857
158743926
841296573
579314268
623857149

914253678
238674915
675918234
342796581
891532467
567481392
486129753
159347826
723865149

149586723
567231984
823947156
671425839
982673541
354819267
718354692
236198475
495762318

864197235
571832964
932465718
683274591
725916843
149358672
318629457
256743189
497581326

182976543
569413827
374285169
897564231
216398475
453127698
725631984
631849752
948752316

526471839
439285671
187936254
842159763
715623948
693847512
254368197
978514326
361792485

719235846
536478921
284169753
427891365
361752489
958346172
893624517
645917238
172583694

128745963
935826471
764931258
389172546
412563789
657498312
596217834
841359627
273684195

435618279
869732145
217549386
378951624
641287593
952364718
193476852
726895431
584123967

231945768
754618239
896327415
982473651
543169872
167582943
325796184
618234597
479851326

241567983
738429516
695381427
514876239
327194658
986253174
153948762
462735891
879612345

182379645
539486271
647215389
865724193
723891564
914563728
296158437
458637912
371942856

481256739
279831654
356749821
915482367
738965412
624173985
167598243
593624178
842317596

425831679
861947235
379562184
912485763
684379521
537216948
246193857
158724396
793658412

145762398
729538614
683491527
261987435
358214769
974356281
436879152
597123846
812645973

519273684
386419257
247856319
468537921
125968473
973124568
691745832
754382196
832691745

974368152
536219874
128574396
783456921
469721538
251983467
647135289
392847615
815692743

641923857
538617924
792485136
826371495
913854762
475296381
264139578
159768243
387542619

362149857
978352164
415768329
783594612
251673498
649821573
127435986
836917245
594286731

798426315
416375289
523198674
831769452
652834791
974251863
249617538
187543926
365982147

239684571
867135249
541972386
958721634
123456897
674893125
482519763
795368412
316247958

527694183
948135267
613287549
365421978
289763451
174859632
432976815
856312794
791548326

847631295
692547831
135829476
529374618
786915342
314268759
963452187
278193564
451786923

379582461
458691723
216374985
621957834
893416572
745823196
532748619
967135248
184269357

189742563
524836971
376519482
235691847
841275396
697384125
962453718
713968254
458127639

796145382
524386917
813927456
685739124
349612875
172458639
237864591
451293768
968571243

326157489
185934762
794682351
412576893
853429617
967318524
549761238
231845976
678293145

382465971
719283564
546197382
273516849
698324157
154879236
867932415
421658793
935741628

237619854
518247693
649583127
456132978
382795416
971864532
824351769
163978245
795426381

765294138
142853697
983167425
619478253
374625819
258319764
427531986
831946572
596782341

162584379
748239561
935617248
571892634
294356187
386471925
453168792
629745813
817923456

372846951
685139742
941275863
768513294
519482637
234697185
457961328
126358479
893724516

453287169
178369542
269451387
547623918
681795234
392148675
735914826
924836751
816572493

325814679
197263458
486975321
978432516
542691783
631758294
864127935
759386142
213549867

347958612
519264738
286731954
462317589
973485261
851692347
725846193
198523476
634179825

312784965
657913824
498652317
721495683
934876152
865321479
589147236
173269548
246538791

928517463
654398721
731462895
162984357
895731246
473256918
546823179
289175634
317649582

241593867
739846512
856271394
175962483
982734651
463185729
597428136
614359278
328617945

651497238
247683159
839512647
598234761
362178594
174956823
715329486
986745312
423861975

318495267
956172384
274638915
483761529
725984136
169523748
542819673
691347852
837256491

291365874
736184952
584297136
479612583
312458697
658973421
867521349
923846715
145739268

294781635
786345921
513629487
158936274
967214358
342578169
421853796
879162543
635497812

326458917
154297836
798163524
561984372
932716485
847532169
619375248
475821693
283649751

697254831
315698247
284173659
572846193
831927465
946315782
768531924
123469578
459782316

367918245
125746389
984352176
738624951
249531768
516879432
691483527
873295614
452167893

274163598
893475216
516928734
638291457
751384629
942756381
167539842
329847165
485612973

915672843
346589271
287413569
763125984
851946732
429738615
694357128
178294356
532861497

437156298
956824731
812937546
178263459
349571682
625498173
584619327
791342865
263785914

694732851
351864792
827591643
713945286
568273419
249186375
936417528
485329167
172658934

981246573
563178492
427593816
639485721
148732965
752619384
316857249
275964138
894321657

963821475
725349618
184567293
519786342
476253981
832914756
298435167
657192834
341678529

932817546
467359812
518624379
783592461
659481237
124763985
296138754
371245698
845976123

185967342
376245819
924183675
218736954
539824167
467591283
753619428
642378591
891452736

258143967
179865423
643729158
926537841
715486239
834291675
582974316
461358792
397612584

834257691
261948573
957361248
512784369
683195724
479632815
746813952
198526437
325479186

897623541
412785369
635941872
126359784
754812936
983467125
561278493
348596217
279134658

286174359
753296184
419538762
941762538
378951426
625843917
134687295
897325641
562419873

758693241
621745938
943821765
397158426
486972513
215436879
574319682
839267154
162584397

147529683
352846719
869713542
738195426
521684397
694237158
215378964
483961275
976452831

586391427
132784659
497265381
871942563
259136748
364578912
745823196
623419875
918657234

843612597
619537284
275948163
581479326
396125748
427863915
962354871
754281639
138796452

154937286
732168495
968425173
216859347
495713862
873642951
581296734
647381529
329574618

279384516
165729348
438165279
926471853
743856921
851932764
697243185
384517692
512698437

235891476
719436285
864257931
571648329
692173854
348529617
127984563
483765192
956312748

286145793
519327684
347698215
853761429
472983561
691254378
138576942
964832157
725419836

582691347
716423958
439578216
621947583
345286179
978135624
197354862
264819735
853762491

683574921
124986537
579132684
831795246
267348159
945261378
796453812
452819763
318627495

735489261
249716583
168523479
316842957
892357146
574691328
981264735
623975814
457138692

642871395
531942876
897356421
785239164
169485732
423167589
318624957
976518243
254793618

372465819
984321765
156897234
735942681
641538972
298716453
863259147
427183596
519674328

832154967
519876243
674329581
286931754
397548126
451762839
945687312
723415698
168293475

834675129
759421386
261839475
387294561
692517843
415386297
528763914
973148652
146952738

473281596
296574381
851963274
187625943
532849617
964137825
645798132
328416759
719352468

896712534
124356978
735984216
613829457
589647123
247531869
351478692
462193785
978265341

274931658
981546273
635827194
456182739
392765841
817394526
543678912
128459367
769213485

126584973
543796281
897132546
731628495
682459317
459317862
264873159
318965724
975241638

812749356
647135829
935268174
371856942
496321587
528974631
254693718
789512463
163487295

876459321
135682974
924731568
412593687
683174295
597268143
741925836
258346719
369817452

153976428
872415396
649832517
584123769
326794851
917658234
261547983
795381642
438269175

761924358
592368741
384571692
917652834
236847915
458139276
675213489
149786523
823495167

734581692
819263475
562749138
947816523
358492716
126375849
673954281
491628357
285137964

738612549
521498637
946573281
172986354
854237196
693145728
415729863
369851472
287364915

536489712
189273465
427561389
671832594
892645137
354197826
265718943
713924658
948356271

974531628
386942517
125876349
592487163
463219875
718365492
839624751
241758936
657193284

541376982
972185463
368924751
634891275
895762314
127543698
486259137
253617849
719438526

623179548
754328196
189465273
375894621
418652937
296713485
831946752
547281369
962537814

259837461
731946285
468251397
984123756
615478932
372569814
126384579
593712648
847695123

612953847
379418652
548267319
856124793
134679528
927835461
281746935
765392184
493581276

914576283
532148697
768329514
697234851
253981746
481765329
879453162
125697438
346812975

827416359
569783214
341925768
238179645
976548123
154362897
413257986
692834571
785691432

924657183
751328694
683491725
548236971
237149856
169785432
475963218
396812547
812574369

541962387
786351492
932478651
378196245
219547863
465823179
193685724
857234916
624719538

896273541
123465879
475189326
641397258
289654137
537812694
312948765
764531982
958726413

869342715
347815629
152769348
921476853
785931462
436528971
573284196
214693587
698157234

172549638
593826147
486713925
827461593
961358472
354297816
648932751
215674389
739185264

971654382
524938167
863217945
186529473
349781526
257463891
412875639
795346218
638192754

895761324
643298751
127435689
352674198
416829537
789153246
274386915
938517462
561942873

159738246
386429751
274165839
915372468
743986125
862514973
627851394
598243617
431697582

984572163
156938742
273614589
697381254
548729316
321465897
462857931
819243675
735196428

249875136
385261974
761943285
924358761
578612493
136794528
852437619
613529847
497186352

536219847
792548631
481736295
875124369
169853472
324967158
617485923
253691784
948372516

417568329
256493187
893172456
762389541
531746892
948251763
129835674
384627915
675914238

762485319
431769825
985321746
819654237
274193568
653872194
198247653
526938471
347516982

425769138
617328549
389415726
136892475
894537612
752146893
978251364
563974281
241683957

926815734
853794621
741236598
418569273
672348915
395172846
167983452
589421367
234657189

649283715
183745692
275916438
536491827
428637951
917852364
791564283
364128579
852379146

516972348
298143567
743685129
871536294
462719835
359824671
625498713
987361452
134257986

534729186
621548739
879631425
916852374
385497261
247316598
193284657
462975813
758163942

641859327
975132846
283764915
416583279
598247163
327916584
139678452
752491638
864325791

639215847
728649315
514783692
386592174
472168539
951374268
267951483
895436721
143827956

924731586
513896274
786542931
475369812
192458367
638217495
247683159
869125743
351974628

792561834
648273591
153498762
215746983
964385217
387912456
529637148
876154329
431829675

517486923
498253716
236197845
685371492
129645378
743829651
871534269
354962187
962718534

573894162
469152738
218673594
927416853
831725946
654389271
786541329
395268417
142937685

371248956
498651732
652397841
235419678
947836215
816572394
783165429
529784163
164923587

734168295
859342761
126975834
492681357
315497628
687523149
973856412
241739586
568214973

384571629
759628413
612394785
823745961
471963258
965812347
236189574
197456832
548237196

582716349
479325168
136984275
758639412
321548697
694271583
213497856
867153924
945862731

529614378
683759421
714283695
856927143
432168957
197435286
271546839
968372514
345891762

137685429
892143756
654279831
425368917
381927645
976514283
518792364
743856192
269431578

348572169
916834725
257916483
589763214
732149856
461258937
874625391
693481572
125397648

952416738
418973625
376258941
685192374
723864159
194537862
839725416
261349587
547681293

257436918
968512734
314987652
135628497
842379561
796145283
621793845
479851326
583264179

194563728
675298143
238714659
513876294
946152387
782349561
359687412
867421935
421935876

519738642
487612539
623549871
152876394
764193258
398425716
241387965
835961427
976254183

819574236
634219785
572368941
248751693
156983427
397642518
461825379
723196854
985437162

276495138
438712596
951836472
893641257
165278349
724359861
389164725
642587913
517923684

592387641
384216597
716549238
245731869
971862453
638495712
459178326
127653984
863924175

563189742
978423165
241675389
482536971
795812634
316947258
859361427
137254896
624798513

412639578
378154629
596728431
125467893
864293157
937581264
241975386
753846912
689312745

856349172
913725684
742618395
594276813
671583249
328491756
185962437
469137528
237854961

789654123
465213987
213879654
357421869
824936715
196587432
631792548
948365271
572148396

874315269
625974381
319628547
538146972
746239815
192587436
457862193
261493758
983751624

679452138
423819756
581673249
267135984
145928673
398746512
756284391
832591467
914367825

967158342
213496785
584273961
149362857
635784129
872915634
396541278
758629413
421837596

936482571
127539468
584167329
851324697
362798154
749651283
213975846
675843912
498216735

495638712
173254689
628971354
549127863
287463591
316589247
831745926
764892135
952316478

985172634
147396825
236485791
471639582
653218947
892547163
514963278
729854316
368721459

298673145
375184692
164952738
751839426
689247513
432561987
813796254
526418379
947325861

678523194
529481637
134796285
716942853
493865721
285317469
962134578
847259316
351678942

827531649
391764258
564892371
732159486
145386927
986427135
413975862
279648513
658213794

319752486
548169327
627438159
794213568
863574912
251986734
475621893
936845271
182397645

197245683
865739421
423861795
746183259
281594367
539672148
674918532
912356874
358427916

469587312
532916487
178432956
857341269
941625873
623879145
284753691
395168724
716294538

971523684
685491732
342867915
568379241
417285369
239146578
724658193
893712456
156934827

567392841
312468795
984751236
725983614
643215987
198674523
839546172
476129358
251837469

581734296
639281754
247659183
896175342
712943865
354826971
963517428
125498637
478362519

861275493
479813526
352649187
794186235
586432971
123957864
945768312
618324759
237591648

894176523
265938714
371542968
159784236
637215849
428693175
942867351
513429687
786351492

312678459
564291738
798345162
246837591
153469827
879152643
637984215
481523976
925716384

896241537
451397628
327865914
583716249
614923875
279584361
935472186
142658793
768139452

536294718
174865293
892371546
719543862
465728931
328916475
651487329
287139654
943652187

751968342
246357198
398412756
175246983
984135627
623789514
419623875
532871469
867594231

856231479
423967815
917854263
371485692
682179354
549623187
134798526
298546731
765312948

321867495
598214763
476953821
265731984
789542316
143698572
652479138
837125649
914386257

924386175
815247693
673951248
362715984
781429356
549863712
257694831
196538427
438172569

593172486
862495137
471386259
358617924
916234578
247958613
685741392
134829765
729563841

769243581
325618947
148957623
213495768
657182439
894376215
431569872
972834156
586721394

935718642
281463957
647295138
854921376
326847519
719356284
578639421
493182765
162574893

745892613
682531947
931647258
423186579
517329864
869754132
394265781
158973426
276418395

482961357
569473281
317528496
823657914
645819732
791342865
258796143
974135628
136284579

725391486
684752193
391684752
549218367
172936548
863475219
437169825
918527634
256843971

548192367
162837954
739456128
481275639
627389415
953614872
375968241
296741583
814523796

973182654
154396278
268457913
826739541
395614827
417825396
649273185
531948762
782561439

481723569
279456813
536819472
918235746
657941238
324687195
892164357
745392681
163578924

874962315
612543978
359178642
568427193
143895726
927316584
781634259
496251837
235789461

291673584
684592713
537481962
916824375
423765891
758139426
842956137
375218649
169347258

723496581
659821734
184375962
591783246
237964158
468152379
915638427
872549613
346217895

481523976
697814253
352697481
135469827
879152634
246378195
914785362
723946518
568231749

382719645
154386729
796245381
935821476
478563912
621974538
249157863
517638294
863492157

436128957
752394168
891765342
574239816
368417529
219586734
647953281
925841673
183672495

682753149
439182576
571469328
396218457
724536891
815947263
968325714
153674982
247891635

921645783
785392614
436871592
279456138
543218976
168739245
314527869
857963421
692184357

263189457
874256319
915347826
649825731
152973648
387461592
491738265
528694173
736512984

495238617
371965428
682174935
723496851
814357269
569812374
258641793
136789542
947523186

386794125
517682439
294351867
142935678
638417592
975268314
721546983
853179246
469823751

127385496
983146527
456279318
214567983
538914672
769832154
391628745
642751839
875493261

157369284
964728315
238451976
475682193
892135467
613974528
389517642
746293851
521846739

369157428
258496713
741382956
597834162
682719534
134625897
823941675
975268341
416573289

862194357
371825946
549763218
124378695
756942183
983651724
437519862
298436571
615287439

915243687
786195423
324687591
891324765
257916348
463758219
679431852
138562974
542879136

683124795
215976384
947358261
136485972
824719653
759632418
498261537
572893146
361547829

168523794
254897316
379146852
791685423
543271968
682439175
916358247
437962581
825714639

421738956
837659124
956241783
519362478
284917365
673485291
398524617
765193842
142876539

691384257
745126389
823597641
539768412
482951763
176432895
954873126
368219574
217645938

413958267
856721493
297364518
621479385
984513726
375682941
132897654
769145832
548236179

368195742
749362158
215748369
896523417
432671895
571489623
654937281
987216534
123854976

463215897
587639214
912874365
328491756
796352481
145786923
274568139
631927548
859143672

236518974
895347162
147692853
713854296
452769381
689123745
921485637
578236419
364971528

783694215
195287364
462153897
527948136
849316752
316572948
678431529
934825671
251769483

267153894
835694271
149872653
916538427
754926138
382741965
571289346
428367519
693415782

629548713
487132569
153697824
765381942
841259637
392476158
916723485
274815396
538964271

642157839
197368425
583942167
269471583
835629714
471583692
718295346
326714958
954836271

498256713
526137849
371498652
239815476
687924135
154673298
942381567
713562984
865749321

134829675
856173492
972546813
569382147
247961358
318754926
481237569
795618234
623495781

943186572
615723984
287945361
174398625
326574198
859261743
761832459
438659217
592417836

973615248
164823597
852479361
495238176
281796435
736541829
317952684
548367912
629184753

819452736
274368195
356917248
723695814
941783652
685241973
138529467
562174389
497836521

976341285
514862379
238759416
623185947
745296831
189473562
457628193
362914758
891537624

194762358
857413926
623859741
746185239
531296874
289374615
975631482
418927563
362548197

548763912
691824573
327519648
189375264
765142389
234698751
916437825
452986137
873251496

894627153
716593284
352814769
968351472
573249816
241768935
127936548
689475321
435182697

653981274
924765318
817234659
279543861
136827495
548619723
362158947
781492536
495376182

681752943
372941856
945863271
593187462
128694537
764325189
459276318
237418695
816539724

741839562
268571349
359462871
975648123
123795684
486213795
812957436
637124958
594386217

265983471
831746925
947215638
596324817
312678549
478591362
153867294
624159783
789432156

241568937
689237541
573914862
328451796
764392185
915876324
432785619
197623458
856149273

589716342
137249658
246853917
358491276
971628534
462537189
693174825
824365791
715982463

453792186
289316745
716845392
968523417
571469238
342187659
827931564
634258971
195674823

154268937
263957184
879341652
495732861
782615349
631894275
917583426
548126793
326479518

263514978
914687532
578932146
726391485
839745621
451826397
392168754
687459213
145273869

637851924
425936718
189742653
814273596
296185437
573469182
742518369
961324875
358697241

795621834
438957621
621384957
189436572
546172398
273598416
367819245
852743169
914265783

178392546
934651827
526874913
349127685
657483291
281965374
793246158
462518739
815739462

756289143
843716295
291345768
932461857
175938624
468572319
584123976
619857432
327694581

651824793
748539621
932167584
283476159
479351862
516982347
127648935
364795218
895213476

627485931
435291678
189367425
856749213
243518769
971632854
764953182
312874596
598126347

978643215
531287694
462591378
259364187
816972543
347815926
624739851
785126439
193458762

752416839
148359726
936827541
289135674
573684912
461792385
314968257
895271463
627543198

347162958
596487312
821953746
175248639
968371524
234695871
453826197
789514263
612739485

584962731
921573846
736814925
875391462
493627518
162485397
318259674
647138259
259746183

679135482
543628197
128497536
935281674
762954813
814376925
387549261
491762358
256813749

259486713
637215948
481937562
574362189
328591476
196748325
913824657
845673291
762159834

743629581
258317649
169485372
625934817
974851236
381276495
436792158
592148763
817563924

658372419
417596823
392418657
576249138
289153746
143687592
864935271
925761384
731824965

913467258
856129473
427385169
691853724
238714695
745296831
589671342
164932587
372548916

978531246
463289157
125674938
347912865
619845372
852367419
736498521
284156793
591723684

185327964
749856123
236914578
613792845
872145396
954683712
568471239
327569481
491238657

917624583
684135729
235798461
892416375
173952846
546873192
421367958
769581234
358249617

175983462
694127385
832456917
219375846
386214579
457869231
941632758
763598124
528741693

258396741
963714258
147825369
816573492
594281637
372469815
421938576
685147923
739652184

942651783
756839412
318472569
623715894
594268371
871394625
167523948
439187256
285946137

839764521
167285394
245139768
451872639
973651482
682943157
526418973
318597246
794326815

149856327
635279418
782413965
596321874
871945632
423687591
918562743
357194286
264738159

629357481
754819362
381246795
135624879
492578136
876193524
248761953
963485217
517932648

963842175
287915364
514637892
632489517
871356249
495271638
149568723
728193456
356724981

172483596
593762814
846519723
657138249
284956137
931274658
718395462
325647981
469821375

261453897
389761542
547928631
972534168
854176923
613289754
495317286
136892475
728645319

184275963
659431782
327896541
918567324
735142698
462983157
571624839
293758416
846319275

789126543
623548197
514379628
472985361
358461279
196237485
235894716
947613852
861752934

137542689
694378125
285916473
849235761
752461938
361897542
978653214
426189357
513724896

462135987
785649132
139782645
257891463
614357298
398426751
973268514
826514379
541973826

473926518
869315247
215487693
598273461
647591832
321648759
982154376
156732984
734869125

618435729
435297681
279816345
792563418
543128967
861974253
124759836
387641592
956382174

253876914
814539276
697214358
439182765
781653429
526497183
162348597
375961842
948725631

579128364
413956827
682374915
328745691
145689273
796231548
964513782
251867439
837492156

415978263
239615874
876324195
547286931
928153746
361497528
784539612
153762489
692841357

915832467
378416529
246597831
183674295
694253178
527189643
869741352
752368914
431925786

651298473
482673195
379541826
728934561
136752984
945816732
517369248
893425617
264187359

436852917
158976243
792134865
581749326
624583179
973621458
845297631
369415782
217368594

914356827
538721496
267948153
152467389
689513274
473892615
395284761
846179532
721635948

519647382
673289541
482135769
751492638
364518297
298376154
835921476
147863925
926754813

761892435
835647912
924153687
573421869
248769351
619538724
352976148
196284573
487315296

917468253
635729481
284351796
346285179
892176534
571934862
153647928
769812345
428593617

647815392
128739546
953246817
734561928
569382174
281497653
415623789
392178465
876954231

812563497
439721568
675948312
253684179
187259643
946317825
328476951
794135286
561892734

746985213
823671549
591423876
184259637
935746182
672318495
457892361
318567924
269134758

279138645
314695278
865724139
631952784
528473916
497816352
783569421
952341867
146287593

547892613
163547289
892613574
231985467
485376921
679421835
358764192
716259348
924138756

721598634
839674152
465123879
173486925
958237416
246915783
614752398
587369241
392841567

479128356
613597842
258436917
862943175
534761298
197285463
726819534
341652789
985374621

567834192
812965347
934712685
186357924
743629851
295148763
359476218
478291536
621583479

289513647
613479825
457286139
841637592
935142786
726958314
198764253
564321978
372895461

735462198
821579346
964381257
182647539
347295861
659813724
218936475
576124983
493758612

316594728
894217365
725683914
671948532
289375146
453162879
142839657
937456281
568721493

932567148
785412369
416839572
893645721
647128935
521973684
264391857
359784216
178256493

748563192
295871643
136249857
971458236
362197584
854632719
427985361
683714925
519326478

748912635
619345728
235786914
981573246
563421897
472698351
327854169
194267583
856139472

618954327
275813694
943627518
826745139
154369872
397182465
781596243
532471986
469238751

946852371
315479862
782613459
231964785
479385216
658721943
127538694
893146527
564297138

645392718
981754263
732168549
514687932
897243651
326519874
268471395
453926187
179835426

189546327
724913865
653278419
548691273
917832654
236754198
891427536
365189742
472365981

645871293
798235416
321496785
816743529
479652138
532918674
957184362
284367951
163529847

243867519
567219483
918543672
754391268
392678154
186452937
639184725
421735896
875926341

234957816
965814327
178263594
647581932
321649758
859372641
782435169
413796285
596128473

275631948
986475321
341289657
823716594
167594283
594328176
432157869
618942735
759863412

948267135
167953482
325481967
654819723
813725649
792346518
581692374
279134856
436578291

489765213
561923487
237418659
128374596
753196824
946582731
675231948
392847165
814659372

237169548
568374219
149825367
912483675
486957132
753612894
891546723
375291486
624738951

128596734
634172895
957384126
296438517
413657982
785219463
872965341
561843279
349721658

957681342
326754981
184932675
542879163
839216457
761543298
498327516
673195824
215468739

478916235
216385974
953742168
891563427
527894316
364271589
732659841
185427693
649138752

964215378
571843926
823976514
658327491
312694785
497581263
285469137
146732859
739158642

138965472
592714368
476382591
961453287
283679145
754128936
317596824
629841753
845237619

698754321
317682594
254319786
569128437
421937658
873546219
186275943
745893162
932461875

831549672
279368145
456172983
568791234
923456817
714823569
397615428
642987351
185234796

153847296
986152347
472693581
697315428
348276159
215489673
564738912
829561734
731924865

748691532
623875149
519243786
435168297
961724853
287539461
856917324
194382675
372456918

437158269
981426573
265397814
658274931
172639458
394815627
813542796
549761382
726983145

963781425
275394618
481256937
397425186
654138279
812967354
749512863
528643791
136879542

814263579
376859124
925471683
137698452
689542317
452137896
261784935
598326741
743915268

459236187
216879534
837415629
148723956
692154378
375698412
983542761
724361895
561987243

586123479
143879265
729564381
962785134
814632597
375491628
691248753
437956812
258317946

291756348
387429651
645183927
723941865
469875213
518362794
832594176
974618532
156237489

689127453
275843196
413695728
324756819
867419532
951382674
548231967
136974285
792568341

975346182
461825739
823791654
598674321
712538946
346912578
189453267
657289413
234167895

195376824
784125369
326894751
568231497
271649583
439758216
612487935
857963142
943512678

945781632
612539748
837426195
291345876
368297451
754168329
179853264
486972513
523614987

367219584
954837216
182654739
896723451
731495862
425186973
213978645
548362197
679541328

856723149
913458267
427961385
532194876
148672953
769835421
691287534
275349618
384516792

975481263
824365917
613792854
148639572
739254681
562178439
451827396
387946125
296513748

546829317
138745269
297613548
759182436
824376195
613954782
462538971
975461823
381297654

294351876
187629345
653874129
379462518
862513794
541987632
728145963
435796281
916238457

549283671
173456298
286971435
657342189
834197526
912568743
721835964
468719352
395624817

829716543
751843269
364259781
697421358
138567924
542398176
213685497
985174632
476932815

432651978
671892543
895734612
718963425
264518739
953427186
386179254
527346891
149285367

346918752
978532641
251647983
869425137
413876295
527391468
184759326
795263814
632184579

193754628
264981573
578326914
987265431
456137892
312498765
745612389
631849257
829573146

937145826
615829437
248763915
159382764
483671259
762594381
591438672
826917543
374256198

841975326
953162487
672483951
726531849
514897632
389624715
437219568
265748193
198356274

631942857
457836219
298517643
342759186
876421935
519368724
965183472
784295361
123674598

419256837
235487691
876931245
628519374
157348962
943762518
581673429
762894153
394125786

964125738
385769142
712834965
541982673
827613459
639457281
273541896
456298317
198376524

842396751
356217894
791854236
935421687
178635942
624789315
469178523
287543169
513962478

592673814
384521679
617948532
135897426
748216395
269354187
923485761
851762943
476139258

571624893
342987516
698135724
483752169
769341258
125869437
216473985
937518642
854296371

495683172
628715943
137924658
983571264
241369587
756842391
564237819
812496735
379158426

598214673
627583941
413796528
785341269
964852137
132967854
379628415
251479386
846135792

216347598
394158627
785962413
623584179
849716352
571293864
138629745
957431286
462875931

694783512
751249683
328156794
562314879
149867235
873592461
217635948
436928157
985471326

681549372
975123648
243867915
816452739
439781526
752396184
567234891
194678253
328915467

562371948
347896512
198254763
439168257
756932184
281547396
975683421
614725839
823419675

712845693
435916827
869237451
287564319
356179248
941328576
578692134
693451782
124783965

472965138
539841276
618237594
725189643
864372915
193654782
347516829
286793451
951428367

381625749
567419823
942378561
175943682
834562197
629187435
413796258
256831974
798254316

814972653
932658174
567314928
349761285
681425397
725893461
193586742
478239516
256147839

428179653
716385249
593246187
849627315
631954872
275831964
187493526
964512738
352768491

724816539
369572814
581934762
693251487
218743956
475698321
956187243
832469175
147325698

184267953
275893146
639415728
561329487
392748561
748156392
957681234
416932875
823574619

438715962
712968534
659342178
196534287
245871396
387629415
974156823
823497651
561283749

192864753
365127894
487359261
854716932
716932485
239548617
943671528
528493176
671285349

984351627
256974813
137628594
815236479
692745138
743819265
569187342
421593786
378462951

867352194
159874236
342691875
534126987
281947653
796538412
615483729
473219568
928765341

894215376
512637849
673984152
461379285
259468731
738521694
146753928
325896417
987142563

741296583
986357241
532418796
465932178
893761452
127845639
619573824
378124965
254689317

439278561
162453798
578961423
385127649
647539182
921846375
894715236
713682954
256394817

354128796
821697534
679345182
796483215
182759643
435261879
543812967
968574321
217936458

639821745
487953261
251674938
874169352
916235874
325487619
143792586
598346127
762518493

758492631
916387254
234516978
823164795
571839426
469725813
395248167
142673589
687951342

179524683
235986714
486173592
952768341
743219856
861345927
517832469
628497135
394651278

926318457
458726319
137549628
679431582
581672943
243985761
894153276
315267894
762894135

279483516
614295378
538671492
943126785
867359124
152847639
391568247
726934851
485712963

297846315
346751829
815923467
623584971
574192683
189367254
762419538
451638792
938275146

638147259
172598364
945263817
326719548
857324196
491856732
263485971
789631425
514972683

867392541
315478962
429615738
542731896
986254173
173869254
654127389
298543617
731986425

829143576
543762891
617985423
496837152
135294687
782651349
374526918
268419735
951378264

954218673
813967452
762345918
621734589
498521736
537689241
246173895
179852364
385496127

614983572
839572416
527146389
295461738
748239165
361857294
983725641
156394827
472618953

412637958
375849126
869215743
957483261
624951837
183762495
236174589
748596312
591328674

652749813
973581426
148263975
365472198
781956342
429138567
237814659
516397284
894625731

584193267
162847953
793526814
435279681
628315749
917684325
359468172
276951438
841732596

634158297
871923465
529467381
953816724
187245936
246739158
362571849
795384612
418692573

672431598
318957264
549682317
865243179
924175683
731869452
257396841
186724935
493518726

482715369
935462178
176893452
621358794
354976281
897241536
243589617
718634925
569127843

836152749
247689153
519743268
691235487
785914632
423876915
978561324
154327896
362498571

412687953
793251684
685493271
231975846
978146532
564832197
356729418
827514369
149368725

159462837
362987145
874315629
436529718
791638452
285741396
617254983
543896271
928173564

932564871
685791234
741382596
294813657
357629418
816457923
179248365
463975182
528136749

298573146
471968253
365421798
927846315
834159627
156732984
549617832
782395461
613284579

531467892
678293514
294851673
852174936
763928451
419635287
925316748
147582369
386749125

629371458
184965723
753482691
392614875
876259134
415738962
568127349
247893516
931546287

872135946
413679852
965428713
348597261
621384579
597261438
254913687
736842195
189756324

291764583
748513296
365289417
519436728
423897165
876125349
954672831
137948652
682351974

586132794
321479865
497865123
874593612
613248579
259617348
732951486
148326957
965784231

796315284
138247956
524896137
267954318
853721469
419638725
981462573
642573891
375189642

376481952
928657134
514923768
687235491
149768325
253194876
731542689
862319547
495876213

543687219
781295436
962413587
895126743
317954628
624378951
458761392
179532864
236849175

954821736
273694518
618735924
749512683
185346279
326987451
537169842
892473165
461258397

847251396
213976845
965843217
439162578
152798463
678534921
791485632
526319784
384627159

472951836
361487952
589623417
835279164
716348529
924516783
198762345
643895271
257134698

538961742
192374658
467258391
381746925
946125837
275893164
724619583
613582479
859437216

356184792
294756813
718392465
143628579
627539184
589417236
932875641
471263958
865941327

165382974
438971652
972654318
716438295
389527146
524169837
247893561
691245783
853716429

528736941
769214853
341589726
274965318
935871462
816342579
697423185
183657294
452198637

347582196
581964327
692173485
863425971
719836542
254791638
475219863
138647259
926358714

586932714
913547682
724186953
672894135
839751426
451263879
197425368
268319547
345678291

798234165
564871329
213596748
831459276
457623891
629187453
946718532
172365984
385942617

325794816
198632574
746581293
857346129
439215687
261978345
613427958
972853461
584169732

638729415
492531678
157468932
873296541
215874369
946153287
361985724
789642153
524317896

374921865
869354712
125867493
936748251
412593687
587612934
243186579
798235146
651479328

561374892
934128567
782965341
295486173
846731259
173259486
619842735
358617924
427593618

846523791
219674538
375189624
193748256
428956317
567312489
781435962
632897145
954261873

625793184
738614925
914258763
589136247
267485319
341927856
172549638
493862571
856371492

492658173
837291465
165437298
974185326
386729541
251364987
629813754
543976812
718542639

123798546
856421937
497653128
631974285
578236491
942815763
769182354
285347619
314569872

935186247
482975136
176423598
743261859
619758324
528394761
851642973
394517682
267839415

614835792
832719645
795246813
487351269
926487351
153692478
369124587
578963124
241578936

498627135
671539284
532418679
387164952
946752813
125893467
859341726
764285391
213976548

482175936
653249187
197386254
964732815
371458629
825691473
546813792
719524368
238967541

842957136
139684275
675132984
384275691
256891743
791346852
968523417
413769528
527418369

748591326
259386417
316247589
631425798
895173264
472869153
923758641
164932875
587614932

361458972
945172386
872963415
196247538
287539164
534681729
753824691
418396257
629715843

861935427
243716859
579482136
715869342
382147965
694253781
936578214
428691573
157324698

549782361
268314579
137569428
893621745
456978213
712435896
684157932
921843657
375296184

938762541
127548639
465319827
896251473
342897156
751634982
274986315
589123764
613475298

136872945
952341876
874956312
419268537
528137694
763594128
697415283
385729461
241683759

697483215
254179836
831526974
742891653
916357482
583642791
375964128
169238547
428715369

957238614
143657892
682491537
235976148
794815326
816324759
328569471
561742983
479183265

146387925
239156874
785924631
562731498
314298756
897465213
651872349
423619587
978543162

381496527
249758631
576132849
852671493
934285716
167349285
423967158
695814372
718523964

937416258
185972364
642538971
218365749
496781532
753294186
571649823
369827415
824153697

765194238
394287615
821365749
679513824
583942176
412678593
136829457
948751362
257436981

951723864
238614975
746589321
367495218
184267593
592138647
419852736
625371489
873946152

195728634
683954712
427613598
956281473
371495286
248376159
812569347
739142865
564837921

453162897
826795431
971834562
785216943
692543718
134987256
247351689
518679324
369428175

617849253
483572619
952631487
341785962
865294731
729316548
136957824
298463175
574128396

821647539
694352871
573198462
739561248
256834197
148279356
385716924
962483715
417925683

185736429
293548176
476912385
918627534
734185692
562493817
359261748
847359261
621874953

928146357
435798126
167532498
691375284
253684971
784921635
542813769
376459812
819267543

294176385
386542719
751983426
942658173
637291854
518734962
429867531
865319247
173425698

269358147
184279536
735164982
976423851
821597364
453681729
547932618
618745293
392816475

637894521
824513976
195726348
273185694
486239715
951647283
719358462
342961857
568472139

371684952
896752134
452391876
189526743
263947581
547138269
725413698
614879325
938265417

921876435
875413692
463529781
139647258
286951347
547238169
714395826
398162574
652784913

783541926
249867531
651932487
864275319
937618254
125394768
416753892
378129645
592486173

456712983
138659742
972384165
843261579
719548236
265937814
621475398
397826451
584193627

435689127
198732456
672541398
286917543
549263871
713854269
327498615
961325784
854176932

926483157
413675892
587192436
891346725
672951348
345827619
254718963
739264581
168539274

826379154
413568279
957214863
631982745
542637918
789145326
194753682
365821497
278496531

469781325
125396847
837425961
256149783
741638592
983572416
594267138
618953274
372814659

279541836
568973412
143826975
816794523
732685194
954132687
391467258
425318769
687259341

754386291
892514763
613972854
531297486
926843517
478651329
367125948
249768135
185439672

364791825
791825364
285364917
176953482
439682751
528147693
813576249
947218536
652439178

596184723
472693518
381725694
213479856
845236971
967518342
658941237
129367485
734852169

249673581
375182496
618459237
526914873
984327165
137568924
852731649
791846352
463295718

531674298
694238517
728915346
965183472
847526139
312749685
456397821
289451763
173862954

293851764
415673298
876429513
569718342
182364975
734295186
657142839
948537621
321986457

348127695
962854713
157963482
835619247
271548369
496732851
529476138
714385926
683291574

493578216
687132459
521946387
162395874
758214693
934867125
846729531
219653748
375481962

425938176
163274589
798651243
546317928
382469751
917582364
654793812
231845697
879126435

816534279
395267841
274891365
487129653
653748912
921356487
732485196
149673528
568912734

374182695
985436127
216975384
798521436
562843719
431697852
643219578
159768243
827354961

597634218
613825749
482791536
938162475
745983162
261457893
159276384
824319657
376548921

734251896
659438271
821796534
382164957
547389612
916572348
495827163
273615489
168943725

465179238
837625419
192384765
956741823
281963547
743852691
618297354
579436182
324518976

369841752
152367984
874295361
796518243
415623897
238974615
627459138
943182576
581736429

569873142
274519863
813642597
382957614
146328759
957461328
438196275
625784931
791235486

185276394
732941856
496538712
849153627
361827945
257694183
518762439
973415268
624389571

458169327
672834195
193257468
849572631
567391284
231486579
914628753
725913846
386745912

235168497
784529361
196374285
928457136
461893572
357612948
543286719
819735624
672941853

987536412
514792638
632481975
176254389
243918756
859367124
425673891
398145267
761829543

425973816
319628475
768514239
634297581
287351964
591846327
156432798
842769153
973185642

618452937
752839146
493617825
245396718
137528694
986174253
571963482
364281579
829745361

387956214
254381769
619247835
496738521
731524986
528169347
972613458
865472193
143895672

329648715
576219483
481357296
163582974
258794631
947163528
815926347
794835162
632471859

925174836
438962157
671583492
712645389
846391275
359827641
583219764
197436528
264758913

275361948
143589627
896247531
517823469
428956173
639714852
362498715
784135296
951672384

371529648
689413257
425786193
257694381
194378526
836251479
513847962
762935814
948162735

549681273
867243195
231579486
795324861
418765329
623918547
984136752
352497618
176852934

194532876
526487391
378196425
683245719
241879563
957613284
762954138
419328657
835761942

248971563
153864972
679235814
721493685
364758129
895612437
512389746
937146258
486527391

935182764
471396528
826745139
264913857
758624913
319578642
643859271
192467385
587231496

451876329
983425176
627931854
896712543
214359687
735648912
348167295
172593468
569284731

863542719
254971386
971683524
746835291
532196478
198427653
619254837
385769142
427318965

918476523
534289716
627153498
841735962
392648157
756912834
289564371
475321689
163897245

789135462
416298357
253467189
925683741
834719526
167524893
678342915
591876234
342951678

526941873
189357624
743268591
451672938
897135462
362894157
275489316
938716245
614523789

687593124
319264758
425178936
296831475
738945261
541726389
874359612
163482597
952617843

973568412
814723695
256194378
691345827
482679531
735281946
328957164
147836259
569412783

721486359
589312467
436759182
648591273
973264815
215837694
167923548
892145736
354678921

283149657
465837912
197652348
674928531
529713864
318564279
836271495
742395186
951486723

385214679
216798534
794563812
839127465
651849723
427635981
548372196
172956348
963481257

537248916
916357824
824916537
752189643
683475291
149632758
365794182
478521369
291863475

426189375
573246819
198375642
842931567
765428931
319657284
634792158
957813426
281564793

126835947
457129683
938647512
369781254
714562398
285493761
842356179
573914826
691278435

914263785
257841369
368579421
189326547
726495813
543718692
872154936
491637258
635982174

423576189
617928543
859314627
935481762
761239458
248657931
186742395
592163874
374895216

694751238
285639417
137248695
713964852
942185376
856372149
569813724
471526983
328497561

895123746
361794825
427586193
718645932
649832571
532971468
286417359
954368217
173259684

925873416
481569732
736421859
213798564
679345128
548216973
867952341
352184697
194637285

786239145
492561837
531748269
675124398
913875426
248693751
864912573
357486912
129357684

896534172
237681945
145972863
581463297
962718534
374259681
719326458
623845719
458197326

641937285
795428163
238165497
319576842
527849631
864213579
956782314
182394756
473651928

931867542
647259831
852314796
415986273
378125964
269473185
786542319
123698457
594731628

391647852
276185394
548239176
814953627
735862419
962471583
427516938
183794265
659328741

567198324
241367598
389542671
873421956
416759832
952836417
194283765
735614289
628975143

761938254
982514763
543762918
459673821
176289435
328145679
837421596
294356187
615897342

743216958
592738461
861954723
219487635
476523819
358169247
627391584
935842176
184675392

934756821
278194356
651832749
819347562
726519483
345628197
493275618
162483975
587961234

234189765
751462938
986735412
517823649
369514827
428697351
193276584
875341296
642958173

947865312
351942867
628713954
216374598
589621743
473589126
795436281
134258679
862197435

254186937
971523846
683749521
462375189
317298654
598614372
726851493
839462715
145937268

416379582
923586174
857214936
281957463
795643218
634821759
572468391
348195627
169732845

973516482
214738596
685492173
728953614
561824739
439167825
347285961
896341257
152679348

836415297
541279368
297368541
629183475
415927836
378654912
753841629
982736154
164592783

569714832
718293465
324856917
173942658
246538179
895671324
457369281
932185746
681427593

597163284
368427195
412859763
739241658
145986327
286375419
954632871
673518942
821794536

132974685
649185327
758263149
213458976
876392514
495716832
987641253
361527498
524839761

123589746
679423851
485617923
356971482
794268135
812345697
231896574
947152368
568734219

486297351
197358246
325164879
639471582
851923764
742586913
274635198
968712435
513849627

635421897
297568314
814739265
583297641
926145738
741386529
162874953
358912476
479653182

346928751
721653984
589714362
932541678
167289435
854367129
473895216
298136547
615472893

123467859
687529314
945138267
379245681
462813795
851796432
234981576
598674123
716352948

284693751
319752486
657148239
745926318
923481675
168537942
496315827
871264593
532879164

753928164
648517932
912364758
571283496
289146375
364795821
126839547
495671283
837452619

123459786
657813492
894267153
749136825
538724961
261598347
316982574
482375619
975641238

243658917
859417623
671293548
325984761
164725839
798361254
482176395
536849172
917532486

934861257
251973468
876542193
592318746
367254981
418697325
645139872
189726534
723485619

483976521
591342867
762815439
846731295
357289146
129564783
678453912
914627358
235198674

567841329
281963754
493527186
915638472
326754918
748192635
672389541
154276893
839415267

137285694
954763182
682194573
491538267
376912458
825476319
548627931
213859746
769341825

295641738
483792561
716538294
627813945
348956172
159274386
531487629
964325817
872169453

317458269
945672381
628139475
452897613
193526748
876341592
581264937
734985126
269713854

517483269
864295173
293716548
651924837
478361952
329578614
135849726
786132495
942657381

985371246
726459183
143862579
479518632
538627914
261934857
857246391
694183725
312795468

741983625
259164837
386527194
614275983
592638471
873419562
937841256
465392718
128756349

256483179
847192356
139756824
593261748
618574293
724938561
985617432
372849615
461325987

725836194
938241657
614759823
549678312
286513479
371924568
452367981
197485236
863192745

632751894
148629375
597843621
783914562
251367489
469285713
924576138
875132946
316498257

427358169
513926847
689417235
768593412
391642758
254781693
132869574
875134926
946275381

978342561
163587492
542619783
357194628
894263175
621875934
485936217
219758346
736421859

189236547
362754819
457198362
916587234
834629751
275413986
748965123
591342678
623871495

276598314
495713286
138642957
651384792
984267531
723159468
349871625
867925143
512436879

129758634
763421859
845639127
597183246
634972581
218546973
351297468
486315792
972864315

346258719
215947638
798361245
583126974
467839152
921574863
659412387
874693521
132785496

649182573
537964218
281573469
428659731
153827694
976341852
792436185
814795326
365218947

738645219
619823574
452791638
267184395
193257486
584936127
921468753
845372961
376519842

897463521
461259783
235718649
176582934
582394167
349671852
628947315
753126498
914835276

315762984
946831752
728594136
681429573
274385619
593176248
832657491
459213867
167948325

879531642
234986715
156247938
967428351
512793864
348615279
481379526
693152487
725864193

487326591
123954768
569187432
845612379
916573824
732849615
674295183
398461257
251738946

329187645
614539827
578246193
193864752
745921368
862753914
936472581
251398476
487615239

632871945
149536782
578294361
981453276
756129438
324687159
295348617
467915823
813762594

427381659
139657284
658294731
594716823
216843597
783529146
945172368
372468915
861935472

731954826
924678513
856213479
479832165
265147398
183569742
397425681
642381957
518796234

263187954
579423618
841965723
132798465
954631287
786542139
498256371
615379842
327814596

586217349
371496528
429853617
214675983
798342165
653189472
167938254
945721836
832564791

973568142
128934765
564712398
691843257
352671489
847295613
486357921
715429836
239186574

652947381
983162574
174538629
241759863
739486215
568321497
327695148
815274936
496813752

934512768
872639514
156487932
593261487
728345691
641798253
419826375
385974126
267153849

473219568
869457312
215863794
954172836
681345279
732986451
528791643
147638925
396524187

731869425
496523817
285471693
329615748
614738952
578942136
163284579
947356281
852197364

461327589
379586412
528149637
683295741
145873296
297461853
954712368
812634975
736958124

173948625
524761893
896253714
637129548
451386279
982574361
749832156
315697482
268415937

697834521
825719346
143562987
714396852
268457193
539128674
971283465
382645719
456971238

825379461
916542837
437861592
274635918
569218743
183497256
748153629
352986174
691724385

756984231
318257946
924613857
467835129
539172468
182496375
873549612
695321784
241768593

967138524
348257196
152694783
619782435
783465219
425319678
276843951
894521367
531976842

419538672
735126894
682947153
398654217
126873945
574291368
951482736
263715489
847369521

297516843
648273915
531894726
965328174
724169538
183457692
416935287
872641359
359782461

596384721
837521964
214976835
743859612
158642379
962137548
681293457
429765183
375418296

748312695
591467823
236985147
817526439
469738512
352194786
173859264
924671358
685243971

743621859
128359674
596487123
314862597
689573412
275914368
867235941
431796285
952148736

698215437
413798256
572463918
851972643
234856791
967341825
149587362
725634189
386129574

534271698
267983145
189465327
678514932
321897564
945326781
793148256
412659873
856732419

837652149
165489723
924371685
348715296
216948537
579263418
653194872
482537961
791826354

274593186
186427953
539168742
657941328
321875469
498236517
843659271
715382694
962714835

246578913
831926547
597413286
413295678
728361459
965784321
389142765
672859134
154637892

579243186
614879532
238156974
496538217
782914365
351762498
863421759
147695823
925387641

835941627
249367581
716825439
568413792
492678315
371592864
123784956
687159243
954236178

813596247
759142836
642783591
438219675
197365482
526478913
364951728
275834169
981627354

586791243
437826951
921534786
265317894
319248675
874965132
192473568
648159327
753682419

695418237
128673945
437592681
249867153
751934826
863125794
974381562
382756419
516249378

284319765
375624918
916758342
742563891
169487253
538291674
827146539
651932487
493875126

162459837
579138264
843672159
618793542
925841673
734526918
257914386
496385721
381267495

675198423
423756918
198432765
549273681
736841592
281569374
317625849
962384157
854917236

247695183
158437269
936821475
675219348
413768952
892354716
561973824
324186597
789542631

136897452
295341768
874562319
369154287
758629143
412738695
943286571
621975834
587413926

589216374
324597861
761834952
156978423
492365718
873142596
938721645
615489237
247653189

958643721
367192458
412578963
836721594
195364872
724859316
549286137
271435689
683917245

851736942
263495718
974812563
539178624
482563179
716924835
397281456
125649387
648357291

673548921
489271635
512369874
348652197
956714283
721983456
295436718
867125349
134897562

612975843
549683172
873142596
127396458
954821367
368457219
296534781
785219634
431768925

861753249
574298631
239164857
495672183
723981465
186345972
918536724
657429318
342817596

576239418
931847625
482165973
725496381
169328547
348751296
657984132
214573869
893612754

794658123
816293547
523714986
345829671
978146352
261375894
159462738
682537419
437981265

953716428
182943657
746285139
864372915
279451863
531698742
327864591
618539274
495127386

617248593
439571628
285396174
843657219
791823456
526914387
968132745
372485961
154769832

497356821
325189746
816742935
162938574
748521369
539674182
981267453
654893217
273415698

853719462
916842357
472635891
145278639
268193574
397456128
624387915
789561243
531924786

867195423
314862579
592374681
475236918
126958347
938417256
259681734
641723895
783549162

823691457
496537182
175284639
241763895
938152746
567849213
754916328
619328574
382475961

823716459
549832617
761954283
376485921
952671834
418293576
687129345
295347168
134568792

567438921
812759346
943162875
486593217
231847659
795216438
374985162
129674583
658321794

876193542
519724386
324685719
248357691
193846275
657912438
962478153
431569827
785231964

625174983
143589762
879632415
231498576
756213849
498756231
917345628
382967154
564821397

198537462
463928715
752416389
289365147
316794258
547281693
824179536
635842971
971653824

382951674
976438125
145627983
637184592
419562738
528793461
264819357
753246819
891375246

298615347
465237891
173948265
514372986
829561734
736894152
987426513
342159678
651783429

612749583
739258641
854136927
983467152
275981364
461523879
597612438
326894715
148375296

673984125
285631794
914572863
451296387
839147652
762853419
326715948
197428536
548369271

751386492
389245176
426917538
135672984
297854613
864193725
678439251
543721869
912568347

314698527
985372146
627145983
736419852
148526739
592783461
273954618
469831275
851267394

267358149
359147286
814926375
781639524
945712863
632584791
198265437
473891652
526473918

634871952
719524386
825693741
591782634
476135298
382946517
163258479
257419863
948367125

745261389
986437251
123589476
692854713
417923865
538716942
259148637
861372594
374695128

527493168
861752439
934861725
786915243
315284697
249637851
673129584
192548376
458376912

715438692
948672153
623915874
169584327
374129568
852367419
231896745
596743281
487251936

215983467
934672851
876415932
498751326
721836594
653249718
149367285
582194673
367528149

287649135
461573289
935812476
643985721
579421368
128736954
796354812
352198647
814267593

158623974
694715832
372489651
539267418
826541397
741398265
267134589
485976123
913852746

985142367
164378952
273956184
637519248
812463795
459287613
398625471
521794836
746831529

574813296
923746185
681259437
265138974
318974562
497562318
159487623
746321859
832695741

372198456
815463972
649725318
593682147
724519683
168347529
937854261
251976834
486231795

261347895
435918726
879526413
924873561
317465289
658192374
783659142
192734658
546281937

921473586
648152973
753869412
836915724
217384659
594627138
182746395
479538261
365291847

341968725
628457319
795321846
269583471
137294658
584176932
416832597
972645183
853719264

149236587
683975142
527814369
815497236
392561478
764328951
976143825
451782693
238659714

875491362
694238571
312576894
761385249
453729618
928614735
247953186
589167423
136842957

265319784
798542613
413687592
531794826
629835471
847126359
956471238
372968145
184253967

592768143
317942658
468315792
724183965
651297384
983456217
135674829
249831576
876529431

518237649
963148572
427965318
136894257
785623491
294571836
842319765
359786124
671452983

127683495
364529781
895741263
678415932
513298647
942376158
281954376
739862514
456137829

182657493
974132856
653489217
347821569
819563742
265794381
521346978
496278135
738915624

584129637
673485912
129376458
247891563
968253741
351647289
495718326
716532894
832964175

854732916
371946528
629581347
246357891
597218463
138694752
462879135
983125674
715463289

234917685
765482391
981536472
652793148
378164529
419825736
593648217
127359864
846271953

286934715
437158962
951726384
165293847
348567129
792481536
879612453
614375298
523849671

348276915
592418673
176359428
765143289
839562741
421987356
984621537
657834192
213795864

541687932
738952164
962413857
376891425
829745316
154236789
215379648
493568271
687124593

718439625
924658137
653721849
392174586
841265793
576983412
289547361
465312978
137896254

736412958
495837621
821956374
152648793
978321546
364579812
619784235
283195467
547263189

231695847
875243169
469781523
917432685
382567491
546918372
723854916
654179238
198326754

614329875
927856143
538417692
453178926
189264537
276935481
861742359
392581764
745693218

921543687
384697125
576182934
635914278
749825316
218376459
492738561
863451792
157269843

294136875
856472913
173859426
687314592
319285764
542967381
761593248
438721659
925648137

651324897
493781562
278956413
932418675
567293148
184567329
746832951
329145786
815679234

213865794
458397216
976421358
187534629
632918475
594276831
341652987
769183542
825749163

975316482
184972563
362845719
741283695
693157824
258694137
539468271
426731958
817529346

354291678
278563149
619478523
561327984
942856317
783149256
427935861
896712435
135684792

417869325
258437916
639521478
875243169
921675834
346198752
162784593
794356281
583912647

917635842
238194756
564782319
679321485
351849627
482567193
893456271
126978534
745213968

478632159
125794836
639158247
514926378
762483915
893571462
357219684
986347521
241865793

892417635
371652894
654938217
239576148
518349762
467821953
923185476
185764329
746293581

153294678
927586341
648713592
574938126
869152437
231647985
795321864
412869753
386475219

982367415
615942873
374815269
256471938
843629751
197583642
439256187
728134596
561798324

984361572
271458963
635927418
857192346
163845729
429736185
798213654
316584297
542679831

519678342
267354198
438291567
321849675
794562831
856713924
982435716
643187259
175926483

897543216
541629837
632817594
423781659
765294381
189365472
958476123
274138965
316952748

286534917
149768523
753921486
364872195
815396742
972415368
691257834
528143679
437689251

548371926
217956384
639428517
893247651
721563498
465819273
972684135
154732869
386195742

814597326
279364851
653812794
796428135
148953267
532176948
367285419
925741683
481639572

129568734
456397218
738124965
675912483
943685127
281473659
517239846
864751392
392846571

961852743
784639215
253174968
435726891
679581324
128943657
316497582
592318476
847265139

195726348
284593176
376481952
427958631
839164725
651237894
742619583
963845217
518372469

738659214
561842937
249317865
615984723
972531648
483276159
157468392
824193576
396725481

479165238
351298476
628374951
916427583
287953614
543681792
165849327
732516849
894732165

896571432
425938617
371264958
589416273
637829541
214357896
142785369
963142785
758693124

695741382
274385169
831296754
457639218
189472536
362158497
713864925
928517643
546923871

843521697
617389254
259647138
534162879
976853421
128974563
382495716
495716382
761238945

851374692
693528714
247619358
318765249
569482137
724931865
135897426
476253981
982146573

621943857
374582961
859617423
467239185
185764239
293851746
718325694
542196378
936478512

426817395
173459268
598623147
742965813
365148729
981372456
857291634
234586971
619734582

327451698
814693275
695827143
279584316
536179482
148236957
452968731
761345829
983712564

195327864
378164295
462598317
827431956
543976128
619852743
931745682
284613579
756289431

581294763
742563819
936718452
328675194
175489326
469321587
814932675
693157248
257846931

674398215
219564378
538217649
763852194
895431726
421976853
142685937
387149562
956723481

463278915
795413862
218569734
684327159
921854673
357196248
879635421
542781396
136942587

751396824
948527631
632481795
194273568
527864913
863915472
475632189
286159347
319748256

129653478
387491562
465872913
671329854
892145637
534786291
746518329
958237146
213964785

579163824
812594367
364287519
627359148
453821976
981476235
748912653
296735481
135648792

423568971
976431285
815927463
341692857
652873194
798154632
584316729
269745318
137289546

859326714
176459832
243871695
395742168
718965243
624138579
462597381
531684927
987213456

319657428
452138976
678249135
784925613
596813247
123476859
845791362
267384591
931562784

462793518
918546327
357281694
239864751
871935246
546127983
683459172
725318469
194672835

758142693
962735814
134698752
526483179
847921365
319576428
683257941
475319286
291864537

219478635
865193724
347652198
632589417
978314256
451726389
783961542
524837961
196245873

786142935
251693487
943587126
528431769
137269854
694758312
472816593
869375241
315924678

189624537
536798421
427513896
295486173
764351982
813279654
351867249
942135768
678942315

678529341
931684275
452731689
819456732
326178594
547293816
784962153
295317468
163845927

346275198
259861743
718349562
975183426
182456379
463927815
627518934
894732651
531694287

452186397
963724851
781395246
539247168
146538972
278619534
695872413
814963725
327451689

791845623
546123978
328976514
637491285
812567439
459382167
185239746
963714852
274658391

531794862
798236451
642158397
486975213
175342986
329681745
864527139
213869574
957413628

924816573
356749182
817532694
132467859
749158326
568293741
675921438
281374965
493685217

825416397
436795821
719832465
987654132
543271986
162983574
658347219
374129658
291568743

725643819
386791524
194285637
451376298
873952461
269814753
938567142
512438976
647129385

492831567
873695124
165247398
719328456
238456719
654179283
321964875
586713942
947582631

217863549
546972813
938145762
682537194
173496285
459218637
321654978
765389421
894721356

845612973
319574682
726893154
651347829
284159367
973268415
492786531
538421796
167935248

951627384
784539126
362148795
416975238
593284671
278361459
137896542
649752813
825413967

278943156
145687923
693521748
489136572
732859614
516472839
951364287
824795361
367218495

831642759
469517832
527983416
314726598
675839241
982451673
296375184
743168925
158294367

815726394
394815672
762934581
236491758
147358926
958672413
471269835
583147269
629583147

197526438
685934127
234187956
351892674
972463581
468715293
843251769
516379842
729648315

539486217
264917385
187523649
675342891
892751463
413869752
746135928
958274136
321698574

371582946
548976321
926413758
194837562
853624179
267195834
739248615
415369287
682751493

365948127
124375986
897621534
243719658
679584213
581236479
952863741
718492365
436157892

761248593
825973164
934651782
358192476
217864935
496537821
582319647
673485219
149726358

423578196
786912534
591643872
658231749
237489651
149765328
812397465
365124987
974856213

231645978
984723156
657819432
842571693
769234815
315968724
428397561
173456289
596182347

264381957
815794326
397652184
641235879
572849613
983167542
128976435
439528761
756413298

831594276
429867315
576312984
192756843
645938127
387421569
258649731
763185492
914273658

159382746
326479185
847516923
761825439
583794261
492631578
938147652
275963814
614258397

314298576
297654183
865713942
521436897
743829651
986571234
658147329
179382465
432965718

578926134
942831765
136457298
384579621
217684359
659312487
825743916
463198572
791265843

946182357
532497681
871563429
169258734
728349165
453716298
684931572
295674813
317825946

457863291
163429578
298175436
586231947
714598362
932746815
621354789
845917623
379682154

712968543
438125697
659374281
295613874
164587329
873492156
926751438
541839762
387246915

538296417
691374825
472815936
359461782
214783569
786529143
845637291
167942358
923158674

874651392
215983467
963724185
637298514
142365879
598147623
786439251
359812746
421576938

154826739
329517648
768349512
937465281
416283975
285791364
873152496
642978153
591634827

615927834
923584167
487163295
372816459
196745382
548392716
231459678
854671923
769238541

713859624
549162873
628743915
271536489
865497231
934218756
352974168
197685342
486321597

698352174
421967538
375148962
539781246
167425893
842639715
216893457
984576321
753214689

584163972
632975481
791284356
153427698
478659123
926831547
849312765
215796834
367548219

594381276
382697514
761425893
425876139
816953742
937214685
143762958
679538421
258149367

623491785
495738216
871625394
534982671
712364958
968157432
257849163
186273549
349516827

147298563
532674189
968513274
426735891
395861742
781429635
673142958
814957326
259386417

527184396
164973258
839265714
358412967
692357841
471698532
716529483
245831679
983746125

679548312
524731896
381269457
435672189
968154723
712983645
153426978
246897531
897315264

864359127
317682954
952471368
145238796
796514283
283967541
421796835
638125479
579843612

538147962
764829513
291563487
685374291
412986735
379251846
856412379
947635128
123798654

195427863
847631259
632598417
918245736
264173985
573869142
459786321
781352694
326914578

879561324
235749681
416328957
743152896
561894732
928673415
682435179
397216548
154987263

241359876
936871254
875462931
158697423
769234185
423518769
597186342
312745698
684923517

273149856
594876231
168523479
715498362
429635187
386712594
941357628
637281945
852964713

125768349
698354721
347291658
813642975
769835214
254917863
931426587
576189432
482573196

586379241
942186573
371245698
439812765
715964832
268753914
627438159
194527386
853691427

958346721
731582496
246197583
485731962
692458317
173269854
519674238
827913645
364825179

853972146
197645283
624183795
782536419
465819372
319724568
538497621
241368957
976251834

948315762
235764189
716289345
459123876
823647951
167958423
374596218
682431597
591872634

694827135
178953462
352416897
289174653
546239718
731685249
815362974
963748521
427591386

589621437
143578962
267349851
914785326
678432519
325196748
732814695
896253174
451967283

973628415
148573629
625419738
287345961
519862347
364791852
791236584
832954176
456187293

914375862
675128394
283649751
148932675
569784213
327516948
851267439
436891527
792453186

361872945
794561238
852943761
186254379
945736182
273198654
619385427
428617593
537429816

713485629
652719483
489362715
821694537
374258961
965137248
248573196
536941872
197826354

764289315
138745926
529316748
451963287
397428561
286571493
645197832
872634159
913852674

428713596
197546382
563982147
751869234
639425718
284371965
346157829
972638451
815294673

796823451
384195267
125746938
472318695
958674123
631259784
569437812
243981576
817562349

829573416
357461829
146289735
981652374
274938651
635714982
762895143
593147268
418326597

637518924
128349567
594267813
469753182
253184679
781692345
972831456
845976231
316425798

746853921
289614753
351927468
625389174
974162835
138475692
592741386
813596247
467238519

249673185
137258694
568194723
984327516
716485932
352961478
673849251
825716349
491532867

432865719
869712354
715349268
653421987
247986135
981537642
526174893
198253476
374698521

356729481
189564327
274318695
891642753
435187962
627953814
963271548
542836179
718495236

846159732
793826154
215473869
524398671
689517243
137264598
451632987
372985416
968741325

895341762
261789543
437265891
624597138
718623459
359418276
143876925
976152384
582934617

734582691
129463785
658791423
961875342
875234169
342619857
283156974
516947238
497328516

972645813
483291675
561738492
139452786
246873951
857916234
394167528
718524369
625389147

962137845
514682397
378945621
497316582
835729416
126854973
751468239
643291758
289573164

865493721
417256893
239178564
671824935
524319687
398765142
952631478
143987256
786542319

413598762
759264183
682137594
234816975
867459321
591372846
975641238
348725619
126983457

312984765
978265134
654371892
297856413
561432987
483719526
129647358
846593271
735128649

213564798
694783152
785129643
956478231
427316589
138295476
361857924
549632817
872941365

469573128
578421693
231968574
724359861
985216437
316847259
152734986
843695712
697182345

164928735
532167849
789543126
248395617
657281394
391476582
826739451
975814263
413652978

637415298
948723156
215698473
329874561
564231987
871956342
182547639
496382715
753169824

736159482
429876153
518432967
257698314
864213579
391547826
675984231
983721645
142365798

489563127
312478965
756912438
127635849
563849271
948127356
874251693
631794582
295386714

578691243
964235187
312478695
829543716
645712839
137986452
456829371
283157964
791364528

269431758
487562139
315879624
672183495
948657213
531924867
196745382
824396571
753218946

452731698
369284517
871569234
128675943
694318725
537942186
216453879
945827361
783196452

973612584
251478369
468539217
184753692
796281435
325946871
537164928
612895743
849327156

369471825
815932647
274856931
197625384
653784219
428319756
532167498
741298563
986543172

869341752
357926184
214785936
436819527
798532641
521674893
172498365
683257419
945163278

978251346
162734895
543986712
834617529
729345681
651829473
416572938
397168254
285493167

189347265
673529418
452186379
846912753
935674821
721835946
364291587
597468132
218753694

762835194
158794632
394162785
576918243
213546879
849327516
627489351
981653427
435271968

359716284
148329765
276548193
681254937
792683541
435197628
964871352
513462879
827935416

732651894
865749312
194382756
627415938
459836127
318297645
246173589
583964271
971528463

742951683
836274915
915836427
369518274
458792361
127463859
583647192
671329548
294185736

567819243
938274156
421536798
356792481
214685937
879341625
145963872
682457319
793128564

847352169
291768345
563914827
689547231
734126958
125893476
456281793
312679584
978435612

674318529
832596147
915724368
328167954
496253781
751849236
547631892
163982475
289475613

627418539
531962478
894375261
369721845
475839612
182654397
946287153
718543926
253196784

672358941
891647253
345129678
726831594
159764832
483592716
967213485
514986327
238475169

192748635
634195287
758326419
987251364
316487952
425963178
841679523
569832741
273514896

162534879
784961325
593287641
321796458
945318762
678452193
416829537
859673214
237145986

482613579
563729841
179854263
937561428
625438917
814297635
358146792
296375184
741982356

745639812
368142975
912857346
659214783
137586294
284973561
876425139
593761428
421398657

961587342
438621597
275349816
826935174
793214658
154768239
319872465
687453921
542196783

931485267
524367981
687192453
893516724
215743698
476928135
768234519
349651872
152879346

374259168
218476539
956318247
892641753
547893621
631725894
489162375
723584916
165937482

814325796
975186243
326497158
431879625
568214937
792563481
683742519
259631874
147958362

745812639
961354872
328679451
586927143
194563287
273148596
819235764
657491328
432786915

346912758
295687314
817453296
671245839
583796421
924831567
138564972
452179683
769328145

218693547
375241986
694857231
869324715
743165829
521789364
932516478
486972153
157438692

842175369
759623184
361849572
918432756
635917428
274586931
593261847
186754293
427398615

167934285
953268471
482157369
239746158
745813692
618529743
574382916
826491537
391675824

396128574
518734962
724569318
162897453
859341627
437652891
685273149
971485236
243916785

854623719
237915864
196784235
928341657
361257948
745896123
572468391
489132576
613579482

124536798
857192463
369487251
746953182
218674539
935821674
483265917
571349826
692718345

691325784
283476591
754981632
938542167
165793248
472618953
849167325
316254879
527839416

861759432
973421685
452368719
714632958
629875143
538194267
386947521
247513896
195286374

765938241
428176935
139425687
593847126
276319458
814562793
647283519
981754362
352691874

426738591
138945627
597126834
765291348
982463175
314587962
841379256
673852419
259614783

716592843
548763129
392841576
264387951
973154682
851926437
429675318
187439265
635218794

912743658
376258149
845916732
567391824
123487596
498625371
654872913
789134265
231569487

879165243
125348967
643927851
934852176
761493582
258716394
412689735
587234619
396571428

734189625
619257834
852643971
196874253
283591467
475362189
341726598
567918342
928435716

195863247
367542918
248179356
583927164
426318579
719456823
871635492
634291785
952784631

476952183
529138746
831764295
943671852
712485639
685329471
267543918
394816527
158297364

297683154
856142973
413759682
384521796
621974538
579836421
938415267
745268319
162397845

842319567
371645289
695278314
218594673
759863421
463721895
924136758
187452936
536987142

867912345
251843967
394576812
429638751
135729486
786451293
978265134
643187529
512394678

197638542
823594617
465172839
632741958
519826374
748359261
974263185
351987426
286415793

462853971
157269843
938147625
716425398
543978216
289631754
371582469
625394187
894716532

865713429
179428563
234956178
987641235
412395786
356872941
748539612
691284357
523167894

239745681
865193427
471268593
658317249
712954836
394682715
143876952
986521374
527439168

916372548
543869217
827145693
168957324
734281956
259436781
682794135
471523869
395618472

463298175
758143269
291567834
379614582
145832697
682759413
917426358
534981726
826375941

631874952
975261384
482935671
157483269
293756148
846129735
719648523
324597816
568312497

174365928
329841576
685279143
253184697
791526384
846793215
918657432
462938751
537412869

796254318
123876945
584319627
652743189
971582436
348961572
467198253
839425761
215637894

625814397
739265418
814937625
968523174
241796583
357148962
592381746
176452839
483679251

576842391
941375286
832619457
154938762
789261543
623457918
318524679
295786134
467193825

916342578
478695321
235178694
864527139
793861452
521439867
342916785
687254913
159783246

218679345
576348129
934125876
783961452
465283917
192754683
829516734
647832591
351497268

163845927
754219863
829376415
318764259
942158736
675932184
591483672
286597341
437621598

528436791
647195382
193728456
351962847
764581923
289374165
975643218
412857639
836219574

581279364
239641875
746385219
617534928
428917536
395826741
953162487
864793152
172458693

721345869
538769214
649128735
285916347
413857926
976432158
157294683
862573491
394681572

154239867
398675214
762481359
547816923
936724185
281593746
629358471
473162598
815947632

352964871
786231495
194857263
927543618
648712359
531698724
269385147
815476932
473129586

847315692
956824713
132769854
714938265
698572431
523641978
265187349
471293586
389456127

965732814
187549326
423681579
574813692
396254781
218976435
742395168
859167243
631428957

641392857
598174623
372586941
829613574
735429168
416857239
183765492
264938715
957241386

861942735
732516894
459378612
976824153
214753968
385169247
593687421
147295386
628431579

926157834
513684729
478293516
367519482
295478163
184326957
639841275
842765391
751932648

824176593
195348762
637295184
269417358
543689217
781532649
972851436
458763921
316924875

251794863
387562491
496183725
864359217
125478936
739216584
612845379
943627158
578931642

781269354
369154287
452738196
826573419
574921638
193846572
638417925
247395861
915682743

397842516
148596732
526137894
265471983
831269475
974385261
659714328
782653149
413928657

269873541
843521679
715694823
971462385
628735914
354189267
487356192
596217438
132948756

167983254
329645187
548127639
985264713
614378592
273591846
896412375
451736928
732859461

198437256
243165798
675892134
839516472
451729863
726348519
562981347
914273685
387654921

678239145
249651837
531487296
163872459
795164328
482593761
814926573
356748912
927315684

136758942
485921673
927634185
513479826
642385791
879216534
391547268
268193457
754862319

398614275
561372984
724859136
953241768
872563491
146987352
415738629
287496513
639125847

217689345
485317269
396524187
169253478
873941652
524876931
948165723
632798514
751432896

236584179
854971623
719632458
591247386
327896541
468153297
672418935
943765812
185329764

619874253
453629178
287315964
524798316
178536492
396142785
832967541
961453827
745281639

643251987
129867453
578943162
912478536
467395218
385612794
294136875
731584629
856729341

291345867
756829134
834761295
368457912
417692358
925183746
582914673
679538421
143276589

475318962
238695741
169742835
683521497
527439186
941867523
394176258
816254379
752983614

289543167
413687529
765129834
854372916
127965483
396418752
978256341
631894275
542731698

437298615
956137842
281465739
124753986
873629154
569814327
615982473
792341568
348576291

489631257
576298134
321574698
145869723
962357841
738412569
694185372
857923416
213746985

831795462
567482193
492631785
623578914
985164237
714923658
178259346
259346871
346817529

139465827
742813596
685972314
468237159
573198642
291654738
956721483
324586971
817349265

543728691
821694537
976315482
314289756
659173248
782456913
468532179
297841365
135967824

793164852
156283794
428759613
647312589
539648127
812597436
281976345
375421968
964835271

859437621
613852497
472961385
538724169
147689253
296315874
965243718
321578946
784196532

534198672
721564893
869372514
956713248
187426935
342985761
615239487
478651329
293847156

356471892
972835641
184926573
437268915
215349768
698157324
563714289
821693457
749582136

735128964
941563728
682479135
576314289
418295673
293786451
859642317
327951846
164837592

953281647
148376952
627495831
561947328
482563719
739128465
374852196
895614273
216739584

958247316
623891547
174536928
586923174
791468253
342715869
817659432
439172685
265384791

315974286
976218453
842356971
297143865
654782319
138695724
463527198
789461532
521839647

164978352
259361487
387452961
693124875
542789136
871536249
935247618
728613594
416895723

934725618
178463592
265819473
319247865
547698231
826351749
791584326
683172954
452936187

729356184
138294765
564187239
497638512
813572496
652941873
986725341
241863957
375419628

896724135
425318967
137695428
758432619
942176853
361589274
684257391
273941586
519863742

231697584
964815273
785234619
648372951
197586342
523941867
812769435
379458126
456123798

459362817
613875429
827419356
548937162
931624785
762158934
194586273
376291548
285743691

613594278
479821653
285637149
328165497
157249386
964378512
796452831
531986724
842713965

843571269
971682543
526439187
467195832
395824716
182763495
739248651
654917328
218356974

675934218
143682759
982517436
538129674
729465183
416873592
854291367
267358941
391746825

386924571
297615843
154378962
561732498
829461735
743589216
632897154
478153629
915246387

821957634
375146928
946238517
158769243
269314875
734582169
417825396
683491752
592673481

534267981
962381574
187459362
296173845
871524693
345896217
618732459
753948126
429615738

382495167
695187423
417623895
139862574
278534916
546719382
763958241
924371658
851246739

479326158
136589472
258174369
392865741
567412983
841937526
985643217
624791835
713258694

479831265
186259473
253746819
562378941
731492586
948165327
317984652
624513798
895627134

687941352
124358769
539762814
853419276
412675938
796823145
341296587
965187423
278534691

365748192
174529836
298631754
923185467
517364928
486972513
641893275
752416389
839257641

962351748
318497256
754268391
435712689
297684135
186935472
849123567
523876914
671549823

694238751
852791346
317645829
586419273
173526498
249873165
765382914
928164537
431957682

138672594
652149873
974835621
289453716
517986432
346217985
863591247
795324168
421768359

432576891
961823754
875914362
598741236
216385479
743269185
324698517
657132948
189457623

395741268
167823954
842659731
429175683
681234597
573968142
714586329
958312476
236497815

514783629
786294513
329156784
147635298
295478361
638912475
953867142
471529836
862341957

258146379
436879251
971352864
165483792
382967145
794521683
829734516
513698427
647215938

936418725
217359846
548762391
179286534
362945187
854137962
625891473
793524618
481673259

683152794
147936528
952487136
428365971
769214385
315879642
871543269
234691857
596728413

681297435
749635281
325814679
154978362
238146957
976523148
562389714
897461523
413752896

341682795
562973184
789154623
253746918
916825347
874391256
495267831
638419572
127538469

743582619
821639745
569741832
152473968
384926157
697158324
235867491
976214583
418395276

458371962
612894753
739256418
186437295
245619387
397528146
574983621
861742539
923165874

263794185
519382764
478561932
657913248
932648517
184275693
721839456
895426371
346157829

592314768
741268539
863579142
628745391
379182654
154936287
417853926
936427815
285691473

685132974
271849536
439756128
792481653
356927481
814563792
563274819
948315267
127698345

986357214
475921863
231846597
892473651
754618932
613295748
369182475
548739126
127564389

862517394
597243618
431968572
753182469
684739251
219654837
945321786
378496125
126875943

841623795
639751824
572489613
427895361
165374982
398216457
286137549
913548276
754962138

428916357
593724168
761538249
159387624
374265891
286149573
845693712
632471985
917852436

578963412
361472589
249581367
857124693
432697851
916835724
625349178
784216935
193758246

412967358
853214697
769358142
621589473
394672581
587143926
948736215
235891764
176425839

237891564
659432187
481765329
718249635
326517498
945683271
873124956
594376812
162958743

183794652
295613478
764528391
376482519
512369847
948175236
651247983
837956124
429831765

863715429
425936871
917248635
371694258
254183967
689572143
742859316
596321784
138467592

126897453
375412896
984653172
257139684
839546721
641278539
468325917
712984365
593761248

967438251
158672394
243195786
896217435
375864129
412953867
634729518
729581643
581346972

436857912
279164385
185923746
697531824
814276593
523489671
361748259
958312467
742695138

768291354
495873261
213564789
627945813
189736542
354128976
931657428
872419635
546382197

176859243
492376518
358214697
769435821
813762954
245198376
937581462
521643789
684927135

624793581
193258764
587641392
245836179
831479256
976125438
352964817
719382645
468517923

653841972
917326485
824975316
379154628
168732549
245698731
796213854
532489167
481567293

741692538
653784192
892315764
568143279
914257683
237869451
426538917
375921846
189476325

971864253
834527916
562193874
786452391
213978465
495631728
349216587
157389642
628745139

496825731
215437698
783169254
341596827
879214563
652378419
537641982
928753146
164982375

815294763
923678145
746153298
381729654
467531829
592846317
678915432
139482576
254367981

326581947
847296315
591734268
639178452
782459631
415623879
274965183
153842796
968317524

697542318
154783629
832169457
478625193
263891745
519374862
326458971
941237586
785916234

264859137
819736524
537241896
673498251
158672349
492315678
386927415
741583962
925164783

627538941
851469372
394217568
716385294
289641753
543792816
472856139
938174625
165923487

925768314
347219658
186543972
459826731
613475289
278391465
764182593
591634827
832957146

289635174
143972685
657481932
864397521
592814367
731526849
318749256
975263418
426158793

536842791
879615342
241793685
485169273
612437958
793528164
968351427
354276819
127984536

528341769
149576382
736289154
682913475
915724836
473865291
361497528
897152643
254638917

831296475
256374891
749581236
925438617
417629583
683715924
572843169
168957342
394162758

437512968
162983457
598647312
974258631
621394785
385761294
816479523
753826149
249135876

197542683
532786914
846391527
428613795
713925468
965874132
289467351
654138279
371259846

591327486
632489715
847516293
985731624
726894351
314652978
273168549
458973162
169245837

462978351
875163924
319245768
627419835
943852617
158637249
286591473
534786192
791324586

541879632
973562418
628431597
357128964
184956273
269347185
815293746
792684351
436715829

531876924
849352176
726194583
183547692
957263418
462981735
295618347
678439251
314725869

516498237
472513869
398267145
284376951
765941382
139825674
643152798
927684513
851739426

751692483
243875916
689413725
876249531
935187264
412536897
327951648
198764352
564328179

869425137
724319658
153876924
498763215
312598476
675142893
231654789
547981362
986237541

357182469
296745381
481369257
872634195
145298736
639571824
924857613
513426978
768913542

648513927
971286435
325947681
794625318
563178294
812439756
459862173
187394562
236751849

712659438
685473219
439821675
541236987
328917546
976548321
854162793
293785164
167394852

963218754
125947836
748653912
876592341
231764589
594381627
689425173
312879465
457136298

756149823
813752964
294836715
147285396
962473158
538691247
325968471
481527639
679314582

978134265
435826197
126597384
614752839
592318476
783649521
267485913
359261748
841973652

523149867
481627539
697583214
945238671
762491385
138765492
214376958
876952143
359814726

581279463
937546128
426318957
364921785
152687394
798435216
279864531
813752649
645193872

852316479
619847352
437295861
981524637
725639148
364781295
146978523
593162784
278453916

874362519
923851674
516479382
632548197
487913265
195726843
761234958
249685731
358197426

769145382
513298764
428367159
287953641
641872935
395614827
934581276
876429513
152736498

426985371
573612984
189437652
891726435
342591768
657348129
764259813
238174596
915863247

369741285
578692143
412385967
143526879
927814536
685937412
296178354
854263791
731459628

279315468
864297513
135486927
418739652
623158794
957624831
741962385
386541279
592873146

261849735
374526189
985137264
128453697
597618423
643792518
716385942
859264371
432971856

173894625
426357891
859126374
682735419
945281763
317649258
538962147
291473586
764518932

584692713
276513489
913874265
325467198
648921537
197358642
739246851
862135974
451789326

349128756
176935428
528467319
617283945
932514867
485796132
251379684
763842591
894651273

816274593
579316284
324598671
961457328
435821967
287963415
643782159
752149836
198635742

235719648
691548732
784263519
913472865
457681923
826395174
579134286
148926357
362857491

127945368
389261745
564873129
718624593
436759812
952318674
673592481
891437256
245186937

457218693
129463578
386795412
273146985
961857324
845329167
712634859
694582731
538971246

845629371
192374865
736158249
264983157
587261493
913547682
379416528
421895736
658732914

816924735
732658149
549173286
374215968
281496573
695387421
967532814
458761392
123849657

329761845
418259763
675834921
154372698
932648157
867195234
796483512
283516479
541927386

973285146
281463957
546971832
752394681
639817524
418526379
897632415
164758293
325149768

523974618
486321795
719685234
342168957
197253486
658497123
834712569
265849371
971536842

942761538
817534962
536982417
298175643
154623879
673849125
421398756
785216394
369457281

245791683
738462951
619583274
863157492
954628317
172934865
481279536
597346128
326815749

469128735
183457962
752963481
328719654
645382179
971645328
296571843
534896217
817234596

869415732
472396815
531287469
697523148
243178596
185964273
918642357
756831924
324759681

743259168
581673942
926418573
618735429
392864715
475921836
254196387
169387254
837542691

325861794
798542136
164397258
432976815
657218349
981453672
516789423
279634581
843125967

968713254
475928316
231465978
516872439
829354167
347691825
194537682
782146593
653289741

214759683
697813245
385642179
459281736
836574921
721936458
568127394
142398567
973465812

249158736
683729514
517463928
962845173
831972645
754631892
426517389
378296451
195384267

418976532
692345178
357281496
586793214
234168759
179524863
721839645
843657921
965412387

762538941
438169572
951427836
587294613
213786459
694315728
146973285
379852164
825641397

236891574
754362819
918457326
869724135
573918642
421536798
345679281
692183457
187245963

138495276
654827319
297361854
341672985
762958431
589134627
475289163
816543792
923716548

398652147
156874932
427913856
582361794
761429385
943587261
615238479
234796518
879145623

674189523
982375461
135246987
597823614
468591372
213467859
321958746
846732195
759614238

213748695
754296318
968351247
345962781
126487539
897135462
579614823
481523976
632879154

895413627
731562489
246987531
517896243
483721956
629354718
172648395
358279164
964135872

816793524
473582196
295146378
629318745
158274639
347965812
531629487
964837251
782451963

947813526
152467983
836259174
269741835
784935612
315682749
671524398
498376251
523198467

531798264
748256931
692143785
187429356
963815472
254367198
475632819
816974523
329581647

673482519
219536784
485197632
132958476
756214398
948673125
567821943
324769851
891345267

368752419
752149836
914863572
496537128
123498657
587216394
875621943
631974285
249385761

624719358
951382467
783564921
167845293
495123786
238976514
819457632
376298145
542631879

437296581
562148379
198735426
924357618
681429753
375681942
819573264
743862195
256914837

719286543
486539172
532417869
648123795
953674281
271895436
894352617
365741928
127968354

431728569
795634812
826951347
263597481
954186273
178243956
312865794
547319628
689472135

987465321
532891764
164327589
291758436
875643912
643912875
428179653
716534298
359286147

981643527
756912438
234785196
312478965
867539241
495261873
143827659
679154382
528396714

542379186
617248359
389561742
165924837
824637915
793815624
278493561
936152478
451786293

287945631
456123798
139867452
578236149
623491875
914578326
845312967
791654283
362789514

456923817
278514369
391687245
784231956
139465782
562879431
817352694
923146578
645798123

153984267
927653481
468721593
675432918
849175632
312896745
294317856
581269374
736548129

972184635
614593872
358276149
495831267
726459318
831627954
543968721
287315496
169742583

819472365
342865791
675931482
268597143
594316827
137248956
956783214
423159678
781624539

574839126
832461597
196725483
725194638
483576219
961283754
247958361
619342875
358617942

641597823
752813469
983624751
294385617
135976248
876142935
429751386
318469572
567238194

328156794
465792318
197438562
253681479
871249653
946573821
512364987
784915236
639827145

843159726
165782943
279634185
351896274
927413658
486527319
738941562
512368497
694275831

952168437
786493125
143527986
561372849
297841653
834956712
425719368
678234591
319685274

843756921
291834765
567912438
328471596
619583274
754629813
432195687
976348152
185267349

829463157
315879426
467215839
281946573
796351284
543782961
632198745
178534692
954627318

583412697
641975328
927836451
369257814
274681935
815349276
198724563
456193782
732568149

461893527
287415693
935762814
128947365
549631782
673258941
814576239
352189476
796324158

216487593
853912467
794356128
342879651
985641372
167235984
678193245
439528716
521764839

369451782
714823965
582769413
897342651
136985274
245617398
458276139
971534826
623198547

973428561
468351729
152976348
216895437
897643215
345217986
584139672
731562894
629784153

234697581
185243697
679815234
597482316
318576429
462931875
943768152
856129743
721354968

784261593
962583714
531947682
318756249
476392158
259814367
647128935
825639471
193475826

915624378
327198564
486573912
592831746
648759123
173462859
834217695
251986437
769345281

867923145
451678293
932541687
379214856
285736914
146895732
518367429
623489571
794152368

847523961
165794382
923186475
789612543
651349728
432857196
276435819
598271634
314968257

195236478
423897561
786514923
512678349
947123856
368945712
234781695
671359284
859462137

279456813
354189672
168732459
915263748
783541296
426897531
891674325
642315987
537928164

523748961
479561832
618329457
956287314
134695278
782413596
895172643
367854129
241936785

354197826
928643157
176852394
463728519
219536748
587914263
895471632
631289475
742365981

378415296
592368471
614927538
835291764
269743815
741856329
487639152
126574983
953182647

142358967
798246351
653197842
921475683
467823195
835619274
216584739
589731426
374962518

498736512
365192478
721845369
583471296
274689135
916253847
637518924
849327651
152964783

925384167
638971452
174562839
867153294
459627381
312849576
581496723
746238915
293715648

596173824
287945316
431826579
679384152
824517963
153692748
312459687
948761235
765238491

568234179
917586243
342179586
856941732
473825691
291763458
724318965
685492317
139657824

279683145
645129873
831745926
418596237
527831694
396274581
963418752
754962318
182357469

576391284
493628571
218457693
149735826
735862149
862914735
687149352
951273468
324586917

318295467
762481359
495673281
871934526
249856173
536127948
123748695
684519732
957362814

275681349
384297615
169354287
547836192
926145738
813972564
432719856
791568423
658423971

293185467
578496312
641237859
927851634
814623795
356974281
762319548
489562173
135748926

786459231
152783469
943621587
274516893
391842756
865397142
427935618
638174925
519268374

845792136
629341587
137658924
583974261
491826375
276513498
712469853
958137642
364285719

429853167
836127549
751496328
278365914
193784256
645912783
584239671
367541892
912678435

351942687
879316425
246578319
938265174
617493852
425187963
182739546
763854291
594621738

948253671
321674859
567891342
619345728
753928416
482167935
135486297
276539184
894712563

856147932
192365847
743829165
421698573
387514629
965273418
618932754
279451386
534786291

689275413
271384965
453169782
125798634
967431528
834652197
392517846
716843259
548926371

238657419
614839572
579412836
167524398
492378651
385196724
823945167
956781243
741263985

436891752
187253964
259674183
598312647
321467598
764589231
612938475
875146329
943725816

864927513
312564879
759138462
591473628
428619735
673285194
285796341
147352986
936841257

419872365
623541789
578396124
362154897
784239651
195687243
246913578
837425916
951768432

517369824
236418579
849275316
428137695
691852437
753694281
985726143
162943758
374581962

627895431
148367529
539421786
816732954
473659812
952184673
281546397
394278165
765913248

452378916
967451382
831692547
645983271
298716453
173245869
789124635
526837194
314569728

415927863
697583412
382164597
841632759
523791684
976845231
269378145
758419326
134256978

831547269
964283517
275169384
453821976
186795423
792634851
629378145
318456792
547912638

843716259
765239481
129584763
471623598
986475132
352198647
618357924
294861375
537942816

458713962
329685471
671294538
532946817
847521396
196837245
283179654
915468723
764352189

867419325
193258746
254376891
385741962
946825173
721963584
412587639
538692417
679134258

648259371
312687459
795314268
957163824
821475936
463892517
239746185
586931742
174528693

513642897
429837615
876591243
954278136
387416529
261953784
695184372
132769458
748325961

581349762
927816354
643257918
419572683
358694127
762138495
836721549
174985236
295463871

521438697
938762154
764915823
172589436
645321978
389674215
813247569
256893741
497156382

419523678
583674219
726918435
364285197
152397846
978461352
891742563
645839721
237156984

469325781
218679345
573814692
124786953
386952174
795431268
842167539
957243816
631598427

128397645
495286173
376154982
731465829
659872314
842913567
964731258
587629431
213548796

671485932
859632714
243179658
582396147
164257893
937841526
426918375
798523461
315764289

325617489
718495623
946238715
859371264
461952837
273864951
582149376
697583142
134726598

482379651
173256498
695814723
234587169
869431275
751692834
516928347
928743516
347165982

237196845
465328719
189547623
921653487
753482961
648719532
374961258
896235174
512874396

389752416
241863759
576149238
712394865
964518327
835627941
458276193
623981574
197435682

724536891
365819742
189427563
941385627
872964315
536172489
618253974
457691238
293748156

254137689
189462753
367598124
698251437
412379865
573846912
725684391
936715248
841923576

728354691
365179428
914826573
543792816
187563942
692481357
439617285
251938764
876245139

321478569
586921473
749563128
632845791
875219346
914637285
453796812
197382654
268154937

659281473
718643952
342795186
597136824
486529731
123478569
831967245
275314698
964852317

358216497
924873156
167495328
612548973
589137642
743962815
895324761
436751289
271689534

325967481
169485273
487312569
614798352
853241697
792653148
541829736
936174825
278536914

934758126
852416397
671329485
318562749
267943518
549871263
123687954
785294631
496135872

568347192
423159876
917628543
352791468
174865239
689234715
295476381
846513927
731982654

371964825
968527413
245831769
517286934
823479651
694315278
452693187
136748592
789152346

387142965
596837142
124596837
819675324
645923781
273481596
958764213
431258679
762319458

549831726
613257489
728469315
831975642
965142873
472683951
194328567
287596134
356714298

617259834
952438716
843716529
374581962
285694173
196327485
421865397
768943251
539172648

354921678
961784352
278563194
716842935
529637481
483159267
195276843
647318529
832495716

368927541
217458693
594316827
429735186
751682934
683194752
846279315
175843269
932561478

137864295
428953761
596712348
265391874
389475612
714628539
841237956
672549183
953186427

526491738
179538264
843267915
935826147
764159823
218374659
657942381
382715496
491683572

315927864
926843157
487156392
164598273
798632415
253471986
532719648
649285731
871364529

253918674
481726593
697453821
146295387
728361945
935847216
814632759
379584162
562179438

936854271
528713649
147962358
461295783
279638415
853471926
694587132
382146597
715329864

194735628
728614935
536982417
862143759
975268143
341579862
653891274
419327586
287456391

417382956
289675143
356491728
134256897
895147362
672938514
748569231
961723485
523814679

869347125
254169783
371285964
426813597
915472638
783596412
692734851
137658249
548921376

986127435
751349862
342658791
519234687
823976514
674581329
268715943
437892156
195463278

429517836
816923547
573684921
298731654
635249718
147856293
984175362
751362489
362498175

396175842
481326957
725948361
839562714
614783295
572491638
943217586
167859423
258634179

764381529
859724613
123695874
541936287
632578491
978412365
485169732
217843956
396257148

147895632
863271594
592463718
684312975
975648123
231759846
726184359
458937261
319526487

491385627
725164389
386792154
678259413
159643278
234817965
967428531
513976842
842531796

391856247
462713859
587429613
874365192
213974586
659281734
145692378
928537461
736148925

526437981
894165237
173829654
247396518
918542376
365718429
631274895
759683142
482951763

291534786
758269314
463817925
842693157
936175842
175428639
327951468
514786293
689342571

376812594
954673812
821945763
185467239
267391458
439528176
792186345
613254987
548739621

215349768
986527413
437168925
592814376
671932854
348675291
164793582
753281649
829456137

856143729
179682435
324759186
613598247
792364851
548217693
931426578
467835912
285971364

519326487
268714395
437598162
921635874
673841259
845972631
186459723
752163948
394287516

561384279
298576413
347912865
615249387
973168524
482735196
124693758
859427631
736851942

543198726
271653948
986427531
812975364
694381275
357246189
169832457
435769812
728514693

451368792
693572148
278149536
846937251
125684973
937251684
312495867
769813425
584726319

769235841
125489637
384617259
248971365
576342198
913856472
691723584
832594716
457168923

574619382
136852974
928374561
351286749
692437158
487195236
843721695
715968423
269543817

391725468
562438791
847196532
714983625
956217384
238564917
625371849
173849256
489652173

695231784
241785639
837469152
983624517
574813926
162597843
716352498
429178365
358946271

243156789
618972345
597384612
154628937
832791564
976543128
325817496
469235871
781469253

647315829
859742136
123689745
374261958
268594371
591837264
736158492
982476513
415923687

731562489
482193657
965874312
617359824
248716593
593248761
354621978
179485236
826937145

617589342
238476951
495213687
376128594
859734126
142695738
963847215
724951863
581362479

674139285
239845167
851627349
463798521
928514673
517362498
342981756
786253914
195476832

427891365
361475928
859623741
746982513
218537496
593146872
684319257
975268134
132754689

158637924
439251678
762894513
523916847
847325169
691478352
984562731
216783495
375149286

912486357
473295816
856173924
134768295
695324781
287951463
369817542
548632179
721549638

964153782
751428396
832796154
493817265
516932847
287564931
128649573
675381429
349275618

215643987
467892135
398517462
571426398
923158746
846379251
682734519
754981623
139265874

472681593
563297481
891435672
348526719
756913824
129874356
637159248
215348967
984762135

285193674
147586239
639274815
456321798
921867453
378945126
564719382
813652947
792438561

859132467
374695128
216748593
695317284
187924635
423856719
568273941
731469852
942581376

587294631
629731485
143685297
912546378
764813529
358972164
291468753
836157942
475329816

364278591
915463728
287915634
573192846
421786953
896354217
158639472
749821365
632547189

863129457
457863912
912745638
245918763
798634125
631257849
584391276
376482591
129576384

543196872
897234516
162857934
936478251
715362498
428519763
271685349
354921687
689743125

249365718
573281964
816947325
735614892
192738456
468529137
687153249
324896571
951472683

572483196
489612357
631975824
315267948
948351762
267894531
894736215
756129483
123548679

589241673
127369854
436875129
263517948
915482736
748693215
871934562
392756481
654128397

681495273
472813695
395276814
946138752
217659348
853742961
534987126
768521439
129364587

356214879
418597362
792863415
165329748
839741526
274685193
523176984
987452631
641938257

546287391
789361425
213495768
165749832
934628157
872513649
697132584
321854976
458976213

481567392
673982154
259431786
136245978
748396215
925718643
514629837
392874561
867153429

269754318
813296475
745183926
526348791
478519632
931627854
654931287
382475169
197862543

486921753
932475186
175836924
327548619
859617432
614293578
543162897
291784365
768359241

365894721
921357846
478126953
689415372
754263198
132789465
297638514
846571239
513942687

184935726
623174589
975826143
241768395
397452861
856319472
469583217
732641958
518297634

142536789
689427153
375918264
421753896
753869421
968241375
214675938
836192547
597384612

584127396
136589742
297634851
765342918
918765234
342918567
651873429
473291685
829456173

318457296
659123874
274986351
427695138
896314725
531278469
165832947
943761582
782549613

291378654
568194327
734652819
456729138
812543796
973816542
189465273
647231985
325987461

157382649
324196758
869457213
416573892
795821436
283964571
571238964
932645187
648719325

826794153
594213786
137586294
258471639
619328547
473659821
345162978
781935462
962847315

938516742
762849135
541723986
813475269
674982351
259631478
397268514
485197623
126354897

961753482
435826719
728914635
693148527
584237961
172695348
246589173
857361294
319472856

957326418
364581729
128974653
576893142
231645987
489217536
793152864
812469375
645738291

826954371
731862495
459371826
573248169
164597238
982613754
397185642
215436987
648729513

854237169
713469258
692158473
281594736
947326815
365781924
126845397
439672581
578913642

215478936
697132854
384596217
543967182
128345769
976821543
869254371
452713698
731689425

964823517
518974623
273651489
491368752
826745931
357219846
745192368
632487195
189536274

927643581
483915276
156728934
871439625
265187349
349256817
592871463
734562198
618394752

541837296
397562418
826149537
654321789
273958641
918674325
785293164
439716852
162485973

658913247
374286159
219754368
923145876
765832491
841679532
136598724
482367915
597421683

768924531
194537286
523861479
359218764
217649358
846375192
432796815
975182643
681453927

152378964
463921758
897645213
246793581
319584627
785162349
538219476
974856132
621437895

471863925
593742186
862519347
246197538
318654279
759238614
637425891
985371462
124986753

698134257
351872946
724596183
267358419
945261738
183749562
579483621
816925374
432617895

836597142
154862793
279413658
415638279
367259814
928741536
693125487
741986325
582374961

359278416
847916325
126435798
295647831
768321549
431589672
513762984
684193257
972854163

471958263
329764815
856231794
764325981
192846357
538197642
685473129
213589476
947612538

829673154
416895237
753421896
962354781
374918625
581762943
247586319
638149572
195237468

246987531
538124796
179653428
965872143
713496852
482315967
824769315
351248679
697531284

142538967
539167842
876924135
964712358
318695274
725843619
481256793
657389421
293471586

428936751
761854923
953721846
536247189
174389562
289165374
392678415
815492637
647513298

783524691
625319784
941786352
598672143
274193568
136458927
417865239
869231475
352947816

916873425
523641897
784295316
257914638
439586271
861327954
192768543
645139782
378452169

318957624
256348917
794612853
175236489
649875231
832194765
927561348
583429176
461783592

826341957
541792863
937685421
712564389
495238716
368917542
689423175
274159638
153876294

524873961
793621845
618945327
459732186
862194573
371586294
236419758
947358612
185267439

138764592
692583174
475291863
527146938
843925617
961378245
316857429
254639781
789412356

572694318
194538726
863712945
931246857
258971463
647853192
429385671
315467289
786129534

549721836
813465792
267389451
435216978
176893245
928547163
751938624
384672519
692154387

413285769
678914352
529367814
281593647
367841295
954726138
835179426
142658973
796432581

324978651
619425387
857361249
243789516
768512934
591643872
136894725
475236198
982157463

176423895
538791264
492568317
763984521
859217643
214635789
985346172
321879456
647152938

216937584
837154962
954826713
542691378
679382145
381745296
728413659
193568427
465279831

428957136
397162458
156348972
815274693
234691785
769835214
582716349
673489521
941523867

369471285
472985631
851326497
793142856
648537129
215698374
524713968
986254713
137869542

324697851
167538429
859214376
581729643
972346518
643185297
495873162
718462935
236951784

743258196
986714352
152396874
578162439
639487521
421539687
395671248
864923715
217845963

967581423
213649587
845372916
489235671
631897245
752416839
176928354
398754162
524163798

561982734
394517862
827634195
986245317
175893246
432176958
653729481
248361579
719458623

785129364
321864795
964753128
493671852
812935647
576482931
247398516
659217483
138546279

247538619
863921547
519467382
978643125
136285794
425179863
651792438
394856271
782314956

639845712
721936485
584721693
972183564
145679328
863254971
417362859
256498137
398517246

693457218
128369574
745821396
564192837
837645129
219783645
981534762
352976481
476218953

782965314
461378925
953124687
195243876
627581493
348796152
519437268
236859741
874612539

512987643
634512879
879346512
946253781
721894365
385671924
267139458
153468297
498725136

195247863
382965741
467318529
678492315
914753286
523186974
746839152
259671438
831524697

985726431
261934758
473851629
826593147
347612985
159487362
694275813
712368594
538149276

196254837
725638194
438179256
541826973
972345681
863791425
287413569
654987312
319562748

981624537
374958162
265137948
498572316
623419875
517386429
849263751
752841693
136795284

961845732
374269851
825137964
436798215
519623478
782514396
647352189
193486527
258971643

981573642
265814973
437962851
673429518
849651327
152738469
328146795
794285136
516397284

534126978
168739254
279485316
981572463
456398127
723614895
642953781
397861542
815247639

475268139
398451627
126397458
752914863
619583274
834672591
247136985
563849712
981725346

328941675
976523841
415768239
859312467
743896152
261475983
594287316
632154798
187639524

946285137
128637954
735194268
471563892
263918745
859472316
584329671
692741583
317856429

523641879
476928351
189735642
915283764
347596128
268174593
852369417
694817235
731452986

287659341
651743892
943821675
436187529
728935416
195264738
379518264
812476953
564392187

938152476
415876329
627349581
796234158
251687934
384915762
172598643
563421897
849763215

192473586
635281479
478659321
364128957
721935864
859746213
986514732
243867195
517392648

465379812
387612954
129854637
794283561
653147298
812596743
936428175
578931426
241765389

326589714
148762953
597314286
982457631
413896527
675123849
234975168
761248395
859631472

247189356
358647291
916352874
539724618
872516439
461938527
725461983
693875142
184293765

362854719
597136482
418297536
654971823
271683945
983542167
725318694
139465278
846729351

457269381
639184725
182573964
978421653
243658179
561397842
894735216
325816497
716942538

486293715
713685294
592471638
968124357
247359861
135867429
621548973
859736142
374912586

841529673
795386241
236471859
964732185
357814926
128965437
513648792
689257314
472193568

372895641
914736582
685241973
847619325
529387164
163524897
798453216
236178459
451962738

396475821
845126937
172389645
719532468
628794153
453618792
284957316
937261584
561843279

845926173
637514298
291837654
316789425
754162389
928453761
582371946
463295817
179648532

924857136
738961524
651243978
176384259
543192687
289576413
812639745
367415892
495728361

285431796
634879251
197526348
361294875
529718634
748365129
953687412
812943567
476152983

863241759
172953486
954678231
638512947
749836512
215497368
397184625
521369874
486725193

934856271
178294356
526317498
391425687
685973142
742168539
857642913
213589764
469731825

318624795
659378142
427159638
791482563
865793214
243561987
984217356
532946871
176835429

971562438
534879126
628341795
765234819
182796354
349185267
216457983
897613542
453928671

598371264
247586913
361924875
472635189
856192437
139748526
914263758
685417392
723859641

814965372
963247158
752183649
549628713
371594286
286371594
197832465
635419827
428756931

312975468
469183527
785624913
891532746
246817359
573469281
928751634
137246895
654398172

763258491
425971863
918346275
659427138
172839654
834615729
296584317
581763942
347192586

128937645
359614827
467825319
634271598
892456173
715398462
243569781
576182934
981743256

196328475
754619382
238457916
641275839
329841567
587963124
415732698
973586241
862194753

257416983
849753261
613298457
386174592
574829136
921635748
462987315
738541629
195362874

713846925
895271643
642935718
469128357
527463189
381759462
234687591
958314276
176592834

178694532
543712986
296385714
839546271
754123698
612978453
985261347
467839125
321457869

316487529
947512386
825396714
692854173
571263498
483179652
768945231
134728965
259631847

876549312
413827965
529316847
152968734
648732591
397451286
234185679
961273458
785694123

364817259
978325614
215694837
547968123
693152478
821743965
439276581
182539746
756481392

834157926
962843715
751629348
183796254
249581637
675234891
518372469
396418572
427965183

568431972
371289564
249765138
613578249
827194653
954326781
195643827
736812495
482957316

346982751
728156934
519437628
857349216
264871395
193265487
671523849
982614573
435798162

965284173
724631859
813579642
698427531
471953268
352168794
237845916
146792385
589316427

652791384
734586921
891234675
978453162
516827493
423169857
345978216
187642539
269315748

629531748
174268593
358974261
265149837
931827654
487356912
716485329
893612475
542793186

952184763
871653492
436972158
543829671
127546389
689731524
715398246
268417935
394265817

259746813
713928465
468315279
125473698
687259134
934861752
876594321
541632987
392187546

137659482
856432719
429817635
273564198
618293574
945781263
562378941
394126857
781945326

591463827
276158943
348792651
129587364
763214598
854639712
612375489
487926135
935841276

749563812
628471935
531289764
173956248
986742351
452318697
265834179
814697523
397125486

527891634
489536127
361274859
196483572
874125396
253769418
712658943
635947281
948312765

541283769
623597841
879461325
952718634
134926587
768354912
286175493
415639278
397842156

647582391
182639475
593174268
964753182
725418936
318926754
271895643
836247519
459361827

813967245
564132798
927548613
482356179
351729864
679481532
298674351
136895427
745213986

348562197
692471385
175983426
514796832
923158764
867324951
486219573
739645218
251837649

923846571
574129683
168753942
385217469
746398125
291465837
637581294
812934756
459672318

617324598
854619273
923785614
371846952
265193847
498572361
546231789
182967435
739458126

183624975
927158364
564397182
496531728
732986451
851742639
645279813
219863547
378415296

316528974
289473156
475169238
198735462
762914385
534286719
827691543
953847621
641352897

837592641
291746538
456318792
163857924
574923816
982461375
325674189
618239457
749185263

234561798
915278364
687394251
723619845
451832976
896457123
342985617
578126439
169743582

267135948
348679215
951428763
183256479
695743182
724891356
876912534
439567821
512384697

694753812
875126943
321498765
548237196
263941587
719685234
956312478
132874659
487569321

574396812
216478359
938521674
189237465
467985231
352164798
823759146
645813927
791642583

594861372
712453689
638792415
857319264
926584137
341276958
273645891
489137526
165928743

639482715
741935862
582761349
927356184
315874296
864219537
196528473
278643951
453197628

657839421
382714596
914256378
578621943
126493857
493578162
745382619
869147235
231965784

814729653
293546817
756318294
132957486
649832571
587164329
321675948
468291735
975483162

938617452
527438196
461295738
852176943
316954827
749823615
693581274
274369581
185742369

782493561
693815427
541267893
165724389
928351746
437689215
359148672
816572934
274936158

593217486
642958371
187436259
461782593
879543162
235691847
316874925
924365718
758129634

743591682
289376154
516842973
657429318
491738526
832165497
365987241
974213865
128654739

389641725
256897413
147253689
923175846
675384291
814926357
798562134
432719568
561438972

472596138
361482597
895173624
914265783
283741956
657839241
739624815
548917362
126358479

135274896
427689153
986351247
652498371
793125468
841736925
578943612
364512789
219867534

716485923
498723516
352961748
527348169
134679285
869152374
941837652
283516497
675294831

293186457
485793612
617425839
129638574
536247198
748519263
851972346
374861925
962354781

791824365
436175829
582369174
154937682
327648591
968512437
673491258
819253746
245786913

913687524
582349671
746152938
437216859
659438217
821975346
175893462
368724195
294561783

512643798
436978251
798152643
183729465
925416837
647835912
371294586
859367124
264581379

329546871
678139425
451728396
143297568
762815934
895463712
984671253
517382649
236954187

281473965
673259841
549861273
164398527
935742618
728516439
897634152
452187396
316925784

593861742
287954136
416372589
845139267
179286354
362745891
924513678
658427913
731698425

341568972
529713684
786249315
678495231
493621857
215387469
134852796
967134528
852976143

672514389
483972615
195683247
948761523
216345978
537829164
361457892
729138456
854296731

137598264
295674183
684312975
429763851
713285496
568941732
972456318
846137529
351829647

635798124
192634785
847125396
456913278
289576413
371842569
964251837
723489651
518367942

437186295
129534876
658279143
284365917
593417682
761928354
915642738
372851469
846793521

241965738
569873241
837412956
782534619
953621874
416798325
624187593
178359462
395246187

351894762
829567413
746321985
913485276
685972134
274136598
567218349
192643857
438759621

328145796
954786132
167293584
516937428
832461975
749852613
295618347
681374259
473529861

683251794
542897316
179634528
365189472
428576931
917423865
296748153
754312689
831965247

158432976
379186452
426597381
895671234
641253798
237948615
713824569
564719823
982365147

735891246
619432785
248756319
586317492
923584671
174269853
367945128
451628937
892173564

496328751
237154986
185679342
768435219
324917568
519862437
943286175
871593624
652741893

967528134
315947268
842361759
758192643
126435987
439876512
574689321
281753496
693214875

754891362
912637548
683425971
576149823
498273156
231568794
327986415
865714239
149352687

135429867
879561324
642783195
513248976
964317582
728956413
296834751
357192648
481675239

859134267
146527839
732698415
213869574
468752193
975413628
591386742
384271956
627945381

325689147
471235896
698471352
256817934
139542768
784963521
543128679
912756483
867394215

814632597
527941386
963578421
489715263
276394158
351826749
195263874
732489615
648157932

674128953
192543786
538976142
745231698
289764315
361895274
827359461
956412837
413687529

345271986
792865431
618349572
461782395
573914268
289653147
136427859
854196723
927538614

639851724
185724936
724639158
452918673
978365412
316472895
897243561
261587349
543196287

153748926
276951834
489236157
398524761
712693485
645817392
521379648
964182573
837465219

729548316
543961872
681723495
218674539
954832761
376159284
495386127
862417953
137295648

567483921
984721653
321956847
278349516
195867234
436512789
642178395
759234168
813695472

597831246
364972581
281564379
615247938
943158762
728396415
456789123
179623854
832415697

598271463
641385792
723964518
215698347
389457126
467132985
172843659
836519274
954726831

956347812
137628549
284915763
729863451
863154297
415792638
678431925
342589176
591276384

527349816
639815427
418267953
961574238
243186795
875932641
752691384
186423579
394758162

139576482
658124937
247398615
714685293
826931754
593742168
361257849
475869321
982413576

471395682
968172345
325648197
654713829
712489536
893526471
587931264
246857913
139264758

867529431
419378526
325641798
146237859
538914267
792865143
653782914
981453672
274196385

963821754
817546923
542973168
471289536
286315479
395467812
129734685
734658291
658192347

382465719
591872463
746913285
628139574
415726938
937548621
254681397
173294856
869357142

495381762
673529841
128467593
849612357
357894216
216753984
731948625
964275138
582136479

612978543
385642719
497135628
856729134
139864257
724513896
561397482
273481965
948256371

268943571
794165238
135278496
679824153
342751689
581396724
427689315
953412867
816537942

162749358
985321764
374865921
796218435
413957286
528436179
849573612
231684597
657192843

398615247
625874139
471932685
816729453
547381962
932546718
769453821
283167594
154298376

516372984
374968251
829514376
938256417
765491823
241837695
453789162
197623548
682145739

184263579
732495861
569817324
851326497
297154683
643789152
928641735
475938216
316572948

321875496
758469312
496213857
513742689
974586231
862931574
689327145
135694728
247158963

196528473
254371689
783964215
635149827
417832596
829756134
978615342
362487951
541293768

493278615
157496328
286135794
632817549
975642831
841359276
368924157
724561983
519783462

671843925
935127486
284596713
823674159
517938642
469251378
756312894
342789561
198465237

698324157
537916284
241587936
953268741
162475398
874193625
429751863
785632419
316849572

378694125
249815736
561273894
623187549
715439268
894526371
137948652
952761483
486352917

812746593
537982416
964315827
643579182
158423679
729861354
295134768
386257941
471698235

238946751
695317248
471528963
829674315
364195827
517832694
746281539
153769482
982453176

781426539
536918247
492537618
128693475
367854192
945172386
874261953
619385724
253749861

514978263
329615487
678234195
841759326
256341879
937862514
462587931
795123648
183496752

784962135
235741896
619385247
967423581
428159673
351876429
846597312
172638954
593214768

861927543
592463178
743815962
139746825
276158394
458239716
687394251
925681437
314572689

592163478
416287359
837549216
284751693
753692184
169438725
928376541
375814962
641925837

213549768
978361542
564782931
425876319
197423856
386195427
732658194
641937285
859214673

153427986
892635174
746918325
624391857
537846219
981572643
368254791
215769438
479183562

319857642
847612593
652349817
765184239
493276185
128935764
534768921
281593476
976421358

157962348
638145927
942873561
825436179
361729854
794581632
286314795
573298416
419657283

652183794
983764521
147529863
328947156
596231487
471658932
769315248
835472619
214896375

139457286
475826139
628193475
943712658
261385794
587649312
356278941
812934567
794561823

436752189
182496753
579381624
261548397
754239816
398167542
647915238
813624975
925873461

417396285
625718934
938254716
549682173
861973452
372145869
286437591
794561328
153829647

396827514
125694873
487513296
249781635
518236947
763459182
832975461
651348729
974162358

574812639
826359714
139467528
362948157
745126893
918735462
657283941
483591276
291674385

762895143
489173652
351264978
514387269
896421537
237659481
125736894
943518726
678942315

283471569
541968327
796352481
164895273
972643815
358217694
439786152
625139748
817524936

869572134
231864597
547319862
793128645
124635978
685947213
978456321
352791486
416283759

841769235
692435718
537182469
156294387
789513624
324876951
463951872
918627543
275348196

963284157
874156392
251379864
439612785
187435629
625897413
342968571
718523946
596741238

731548962
642937185
895216437
258473691
963152748
417689523
589361274
324795816
176824359

615943827
738261594
924587316
352498761
487126935
196375248
261759483
879634152
543812679

564912873
918347526
723865194
379126485
856794231
241538769
432681957
197253648
685479312

728145639
564932871
391786254
612354987
439871562
875269413
147598326
286413795
953627148

157623984
234798615
698451723
823167549
561942837
749385261
382519476
916274358
475836192

348619275
125847936
976235481
654183792
892476513
731592648
519728364
287364159
463951827

721583946
358469712
964721835
217956483
649378521
835142697
186297354
472835169
593614278

458671923
129348765
763925814
274513689
381269457
596487231
835796142
647132598
912854376

961573284
358214967
427986153
213495678
749168325
586327491
892741536
634859712
175632849

596347182
148529376
327861945
715932468
234658719
869714523
651483297
982175634
473296851

493582761
728416539
615379248
269738154
134925687
587164392
856247913
971853426
342691875

759132846
146578932
832496571
415729368
327864195
968351724
574613289
283945617
691287453

873462159
652891347
491735826
516279483
728643915
349518672
984327561
167954238
235186794

192438756
573126984
864957213
387512649
641379825
259684137
426895371
735261498
918743562

379128564
462975183
851463792
623749851
917852436
584631927
248516379
735294618
196387245

587961324
163742589
429385671
642137895
398254716
751896432
975428163
834619257
216573948

485197362
379526841
621384759
842753916
537961284
916842573
193675428
764238195
258419637

142973586
673825194
859641372
438196257
967352418
521784963
784539621
296417835
315268749

716423895
328597614
495681723
572349168
943168257
861752439
684235971
237914586
159876342

874952316
935186742
612347859
546823197
327419568
189765234
258634971
493271685
761598423

453687921
927154638
861239574
149578263
735462189
682913745
318725496
574896312
296341857

695743281
327185946
481926357
956237814
148569732
273418695
769854123
814372569
532691478

358642719
694173528
721895436
237486195
815729364
469351872
142938657
986517243
573264981

426359187
398271645
517468923
862195734
143827596
975643812
754982361
239516478
681734259

395672841
846315792
127948563
953467218
478521639
612893475
269154387
581736924
734289156

529784136
783651924
416239578
971542863
342968715
658173492
867315249
194826357
235497681

385147296
246895137
719326548
832514679
564789312
971632485
697451823
158273964
423968751

932764158
784591623
615283794
527146389
143928567
896357241
478635912
369412875
251879436

743298615
689351274
512647938
164839527
357426189
298175463
971563842
436982751
825714396

243569178
695718423
817423596
962371845
374895612
581642739
136257984
758934261
429186357

471835269
352169784
986274315
534786921
269351847
718942653
125693478
697418532
843527196

253948617
417632958
689715342
346521789
591867423
872493561
938256174
764189235
125374896

346871529
759243861
182596374
931764258
628915743
475328916
817459632
294637185
563182497

215397486
976184523
384526179
192735648
538469217
647812395
861273954
429658731
753941862

841397256
672518493
953264718
324675981
796183524
185429637
437852169
519736842
268941375

935817624
126549738
487326915
254198367
371652849
698734152
562983471
719465283
843271596

831759624
429613758
756428931
395187462
184296375
267534819
573842196
642971583
918365247

932785614
751694328
648231759
514368972
369527481
287419536
195843267
423176895
876952143

745392186
318675942
692841375
871536294
963124758
254987613
189253467
537469821
426718539

236149578
957628431
184357629
718934256
369275814
425816793
573461982
841592367
692783145

635182749
149753826
278496531
917325684
423867915
856941372
564278193
382619457
791534268

594873216
637521489
812496735
123754698
485639127
769218543
271385964
356942871
948167352

347965182
265813974
198274536
954328761
731649258
826157493
619532847
483791625
572486319

419867523
786253914
532149876
958724631
264531798
173698245
397485162
645912387
821376459

238549761
615372489
497681523
862937145
351428976
974165832
729813654
586294317
143756298

625348179
341297865
897561324
263915487
459782631
178436592
984123756
716859243
532674918

489526317
726391548
135847269
873954621
251683794
964712853
698435172
317269485
542178936

315864297
287193564
946752138
132549876
769281453
854376921
428937615
593618742
671425389

765482319
283961754
149357286
327516498
956834127
814729635
472195863
698273541
531648972

163452897
854976132
729138564
238714956
691523478
547869213
312685749
485397621
976241385

579486123
623591478
418327956
165973842
982645731
347218695
751839264
296154387
834762519

274896531
683512947
195374826
961745382
357289164
842163759
736928415
418657293
529431678

169748352
274953681
853612749
541867293
627395814
398421567
736189425
412536978
985274136

189327456
652148379
743956218
395784621
216539784
874612935
931475862
568293147
427861593

381294765
759631824
264875931
635147298
498362157
127958643
813426579
546719382
972583416

458369127
721584396
936721854
194653782
263478915
587192463
879245631
612937548
345816279

427953168
591678324
386214579
659847231
278139645
143562987
764395812
815426793
932781456

981742365
356189274
724365981
413698752
695273148
872514693
249837516
568921437
137456829

819435276
574162398
326789541
143258769
297346185
658971423
481597632
932614857
765823914

854973126
719265843
326481579
573894612
462157938
981326754
145639287
638712495
297548361

642513978
573892146
891476253
316254789
927681435
458937612
239745861
765128394
184369527

531972468
842165397
679438521
253849716
487216935
196753842
724591683
315684279
968327154

184529763
793164258
562873941
319657824
278491536
645382197
956738412
437215689
821946375

297316485
631548279
845729136
574931628
169852743
328674591
952187364
716493852
483265917

815246739
932871546
746359812
451928367
269537184
387164295
624783951
598612473
173495628

473861529
162597384
598342716
947658132
836129475
251473698
619235847
324786951
785914263

783569421
951742863
246831597
412386975
867925134
539417286
325694718
694178352
178253649

978564213
136872954
425139768
289453671
567281349
314697825
652348197
891725436
743916582

279154863
184936527
653872941
512769384
938425176
746381259
425613798
367298415
891547632

352876491
189425367
764139582
621753849
943682715
875914236
418567923
297341658
536298174

842917563
135862947
679435281
718246359
964753128
253189476
326571894
497328615
581694732

814235796
627914385
539768214
962351478
475829631
183476529
348592167
796143852
251687943

532761498
674389521
189452376
847913652
325876149
961524837
798135264
213647985
456298713

682745193
953861472
147329856
298153764
516974238
374682519
429516387
831497625
765238941

387469521
624518793
519237486
192346857
458791362
736825914
865173249
271954638
943682175

618532497
952748136
347961285
189624573
726395841
534187629
895213764
261479358
473856912

951236784
834791526
672548913
713852649
469317852
285964371
326185497
198473265
547629138

248619753
956873412
731245896
187564329
329781564
564932187
495328671
873196245
612457938

675239184
143687529
298145367
824361795
756924831
319578246
431792658
967853412
582416973

416873529
389625471
752194638
174986253
238517964
965432817
623748195
541369782
897251346

415973826
879162345
623485719
762548931
534219687
198736452
956824173
241397568
387651294

284176935
956348271
317295468
528931647
463782519
791654382
832419756
645827193
179563824

215793846
786245193
439816257
154368729
628479531
973152468
347921685
592687314
861534972

483761952
726935148
195284673
857319426
312456789
964872531
641528397
239647815
578193264

841956273
395271468
267483195
413798652
682135749
579624381
926517834
134869527
758342916

748135692
256879431
913624875
562983147
481257963
379461528
134798256
825346719
697512384

629814573
817253946
354967812
782496351
143725689
965381724
598642137
271539468
436178295

486275193
712439856
539681724
325146987
891357462
674928531
143892675
967513248
258764319

721534986
985276314
346198257
568341792
437982165
192765438
253617849
879453621
614829573

814935267
932617458
567428913
256381749
378594621
149762835
421859376
695273184
783146592

583276491
719548326
642913578
974682135
831795264
265134987
398461752
156327849
427859613

513892674
924675183
876134952
749213568
258469731
361758429
632541897
487926315
195387246

739165824
124983675
685724913
946217358
273859461
851436792
597341286
412698537
368572149

472189356
893652417
561347829
345791268
927864135
186235974
214976583
639518742
758423691

137254986
896137524
245968317
958326741
713485269
624791853
472519638
581673492
369842175

867123594
124965738
953487162
278654913
649731825
531892647
482519376
716348259
395276481

416375892
827419356
539682147
684527931
971834265
253196478
365241789
198753624
742968513

315679284
296148753
748352619
423765198
571894362
689213475
152937846
937486521
864521937

318694275
267351498
549827163
952163784
431578926
876942351
784236519
625419837
193785642

513279846
472386915
869514723
957128364
236745198
148963257
621857439
385491672
794632581

826193754
347562819
951478362
475931286
189624573
632785491
718349625
294856137
563217948

451726839
932814765
768953124
647589213
319247658
285361497
574192386
826435971
193678542

891763245
476592831
325184976
943257168
267918354
518436792
184679523
639825417
752341689

671389254
439625781
582174369
398547612
164293578
725861493
843716925
916452837
257938146

584126397
371549826
296738415
723695148
169384572
458217639
947861253
812953764
635472981

423819576
986537142
571426389
349651728
152784963
768293451
837965214
295148637
614372895

614327859
537198426
928456713
479513682
156289374
283764195
762931548
891645237
345872961

391742856
475168392
286953471
958236147
623471985
714895623
869327514
542619738
137584269

581724369
972536418
643918725
234687951
157392846
896451237
369845172
425179683
718263594

791825346
456371982
832694571
587413629
124986753
369752418
245139867
673248195
918567234

249513768
863792415
517648239
172354896
984261573
356987124
691875342
728439651
435126987

375198624
496752813
218436795
847569132
132874569
659321487
564983271
723615948
981247356

471268935
263597148
598134726
712345689
856972314
349816257
637481592
924753861
185629473

284957613
195364287
763218954
816475329
439126578
572893461
647589132
328641795
951732846

637418592
429537681
851926743
782693415
514782369
396154827
978341256
143265978
265879134

246813975
179654823
853279461
485761392
312598647
697342158
768435219
521986734
934127586

564839172
729156348
318724569
183462957
657391284
942587631
891645723
476213895
235978416

915827634
423165879
867493215
146278953
358946721
279351468
791634582
534782196
682519347

687159432
123748569
459326817
274691358
561832974
938475126
342917685
796583241
815264793

672354819
534198627
189627453
745289361
218436975
396715284
961542738
457863192
823971546

395162784
274839615
186745239
651928473
947613528
832457196
728594361
513286947
469371852

258731496
943268751
617495238
462587913
789314562
531926847
394172685
875643129
126859374

173426859
465983127
982571364
517342698
849657231
236819475
351294786
694738512
728165943

394751286
852964173
716283954
675819432
431672598
928345617
263598741
189427365
547136829

863971254
295348761
741625983
312854697
574269138
689713425
937186542
428597316
156432879

854192673
637485921
912367584
583724196
726931458
491856732
379648215
145273869
268519347

693785412
872491536
145326879
321857964
958643721
764219385
289134657
517968243
436572198

976531842
182647935
543982716
425319687
317865429
869724351
298173564
651498273
734256198

439871526
187625943
652439178
861943257
743582691
925716834
576194382
294368715
318257469

245193876
638547129
791682435
583721964
479836251
126954783
814375692
952468317
367219548

341297865
756138429
289456317
834679152
627581934
195342678
472813596
563924781
918765243

183659427
962471538
475823619
297548361
356192784
814736952
641985273
728364195
539217846

592874613
761932584
384651279
615329847
823745196
947168352
258493761
436517928
179286435

284596371
759413268
136782954
621379485
978654132
543821796
367245819
415938627
892167543

346812579
985763124
271945368
159637842
637284915
428591736
893126457
764358291
512479683

329165487
541897623
687234951
964758312
253941876
178326594
415679238
792483165
836512749

893451762
421876593
765932148
182745936
649123857
357689214
214398675
536217489
978564321

952147863
817936425
436285197
128394756
674521389
593678214
745862931
269413578
381759642

254786193
768931452
319425678
187642539
495378261
623519784
542897316
836154927
971263845

758694312
413827596
926531478
342785961
581369724
679412835
267948153
194253687
835176249

935871264
182654739
476932518
347516892
568329471
219748356
851293647
724165983
693487125

157283694
263479815
489561723
531798462
678142539
924635178
796824351
345916287
812357946

794136582
362895471
185247639
976514328
843729156
521683794
458971263
639452817
217368945

972183645
431765289
685942137
269837451
158694723
743251968
814376592
326519874
597428316

291683745
783945126
654712938
835271694
476359812
129864357
962437581
318526479
547198263

297164538
413598276
685723149
536912784
149387625
728645913
372456891
954871362
861239457

658174329
124983657
937526841
819437265
742651983
563298174
276349518
495812736
381765492

854961237
726453819
931728465
312896754
679245183
548137692
195672348
467389521
283514976

532968417
748213695
916574283
364185972
127439568
859627134
281746359
493851726
675392841

715928364
469375182
823164759
182647935
357891426
946253871
298716543
531482697
674539218

516973428
832164597
479258136
647891352
293547861
158632749
921385674
364719285
785426913

549378261
862519347
317462985
634127859
278945136
195836724
421693578
953784612
786251493

376981524
128475693
549623817
651794238
497238165
283156749
932567481
764819352
815342976

392487651
451296873
687315924
846753219
213964587
975821346
724638195
538179462
169542738

312579468
649318275
578246193
293654781
156827349
487931652
934165827
725483916
861792534

749836512
316752849
852149673
675324981
194568237
238971456
421687395
567493128
983215764

542193867
637824159
198657432
214369578
985712643
763485921
426971385
379548216
851236794

274361958
581429376
693857214
759183462
812946537
346572891
937214685
468795123
125638749

974568132
563214897
821973465
638721549
257489316
149635278
785346921
392157684
416892753

794156283
815239746
263487159
631874925
548962317
927513468
356741892
189325674
472698531

328196745
469785213
517324869
683459172
942671358
751238496
136542987
294867531
875913624

691847253
427953186
853126749
569278314
218634975
374519628
746381592
985762431
132495867

652748139
439261785
781935264
194826357
568317492
327459816
216584973
873692541
945173628

829534716
513267984
764918532
678342195
491685327
235179648
157423869
946851273
382796451

361925784
549817236
287346915
156492873
874631529
932578461
628159347
415783692
793264158

849735216
265941387
713628945
984562731
356187492
127394568
478219653
692853174
531476829

872563149
413298567
596471832
361987425
749152386
258346971
685714293
937825614
124639758

427653198
831947265
695128473
156234789
973861524
284579631
712395846
368412957
549786312

374861592
698325471
152974836
936182745
815437629
427596183
581249367
749613258
263758914

157942386
964138527
823567941
782694153
641253879
395781462
436829715
578316294
219475638

872916345
169435728
534872916
923541687
651798432
487263159
398654271
246187593
715329864

716529438
853647219
294138576
981765342
435982167
672413985
327851694
569374821
148296753

246185379
981637245
735429816
524361987
397854162
168792453
613278594
852946731
479513628

814567293
927381645
563492187
386275419
741639852
295148376
179826534
638954721
452713968

194625738
578319426
236847951
327981645
451762893
689453172
962134587
713598264
845276319

781245963
954683172
362791854
625378419
893164725
417952638
278436591
536819247
149527386

235498716
469217583
187635429
853976241
921543867
674821935
796382154
542169378
318754692

985321647
463857192
271469835
512943786
734186259
698572314
329615478
857234961
146798523

764952381
231768945
589431726
672815493
458293167
913674258
126547839
897326514
345189672

325986741
981745632
467231958
274369185
519428367
638157294
852613479
746892513
193574826

583792416
146835927
297164583
872651394
961347852
435289671
754923168
328516749
619478235

175936428
263845917
894721563
789614352
316592874
542387196
628153749
431279685
957468231

794156238
356248917
218379645
147682359
963517482
582934176
675423891
839761524
421895763

576128349
489763512
321459678
962571483
847392156
135684927
653817294
794235861
218946735

359872146
817463529
624951387
145729863
263184975
798635412
986517234
431296758
572348691

745192836
931568427
862734951
497813562
128456379
356279148
574681293
289347615
613925784

149687325
562913874
738542196
897156243
621834759
453729681
214398567
975261438
386475912

791456328
628731459
435892671
359647812
172389564
864125937
547913286
286574193
913268745

534296178
678541329
129873564
345728691
762419853
981635247
817962435
293154786
456387912

453691278
861527439
792843516
317269845
526478391
948135762
174982653
685314927
239756184

831497625
649235781
725861394
516389247
973142568
482756139
397618452
154923876
268574913

419527836
872936514
536418792
294371685
765894123
381265947
153682479
628749351
947153268

961325847
745198632
328476159
194632785
536817924
872549316
453961278
219784563
687253491

349571862
186249357
275836941
421983675
653724198
798615234
964158723
837462519
512397486

654389127
128567439
937124586
361795842
892416753
745238961
576942318
219853674
483671295

297581463
845637219
361249785
934128657
582476391
176953842
713894526
628315974
459762138

871539642
294678153
653142987
918325764
327496518
546781239
469857321
735214896
182963475

149382756
623745198
758196432
571639824
864521973
392874561
485267319
237918645
916453287

397465821
145382679
862917453
239854167
758691342
416273985
524138796
683729514
971546238

954268173
723941865
816357942
347125698
295486731
168739254
682574319
471893526
539612487

674851923
839472156
152693847
583967412
496125378
217348695
365714289
921586734
748239561

194682357
236745918
875913462
619827534
452391876
387456129
541279683
923168745
768534291

345718629
961324785
728596314
216479853
857263491
439851267
192647538
584132976
673985142

745381269
613279548
829465731
234857916
178936452
956142387
367528194
481793625
592614873

635189247
984672513
712543896
561924378
349758162
827316459
493861725
278495631
156237984

942678351
561394728
783215649
279153864
436827915
815946237
197462583
658731492
324589176

518723649
342896517
679541283
125379864
836415972
794682135
263157498
987264351
451938726

542839167
138267495
769541382
973426851
256318749
814975236
487652913
691783524
325194678

351249867
496873125
827615394
249367581
568491732
173582946
734956218
985124673
612738459

637824915
921375846
584961327
196487253
245639178
378512469
719253684
462798531
853146792

473125869
981376245
526498137
864952713
219783456
735614982
652847391
147539628
398261574

749386521
218795643
653241987
124673859
876519432
935428716
592837164
461952378
387164295

129857643
748136295
356249871
914672538
273518469
865394127
637485912
592761384
481923756

591837426
362549187
478126593
724691358
935784261
816253974
189462735
257318649
643975812

812749635
349685217
657213849
781594362
536827194
294361578
465932781
923178456
178456923

786591243
953482761
124736598
845923617
237614985
619857324
371249856
498365172
562178439

237856194
169742358
485319276
842597631
691438527
753261489
328674915
516983742
974125863

358762491
496158723
721349685
185623974
263497158
974815236
517986342
849231567
632574819

952384671
637512498
184967253
471639582
396825147
528471936
869143725
243756819
715298364

378614529
451289673
269537814
186493257
734125968
925768431
613942785
897356142
542871396

289364175
316527948
745981362
698142537
431758629
572639814
123875496
864293751
957416283

713684952
865392471
924751683
586917234
297543816
431826795
658439127
372168549
149275368

579234861
436187259
821965743
764529138
395418672
218376594
987641325
143752986
652893417

431296857
956748231
287135694
863914725
792583146
145627389
378451962
624379518
519862473

794863512
835412967
621975348
963524781
158697234
247138659
489256173
316749825
572381496

698125437
153497682
427638519
712359864
985746123
364281795
236874951
879512346
541963278

682914537
519673284
743528196
296147853
354286719
871395462
925461378
437859621
168732945

483275691
615948327
297316854
348769512
152834976
976521438
764193285
831652749
529487163

985762431
321498675
764531829
176345982
849126357
532987164
253619748
498273516
617854293

437256891
698371542
215894673
862143957
541967238
973528164
324689715
756412389
189735426

246597318
137468952
895312476
312874695
964135827
758629143
589246731
671953284
423781569

253964187
874123965
619758324
498512736
137486592
526397841
382671459
941235678
765849213

963175428
748632591
521849763
832561974
675493812
194728356
417986235
259314687
386257149

213684759
659713428
874259136
387921645
126845397
945367812
791536284
462198573
538472961

693184725
127365894
548792163
361579248
784231956
259648371
412953687
836427519
975816432

135968427
796214358
428735916
382471695
641589732
957623184
513846279
269357841
874192563

524761389
361985472
978234651
895412763
216573894
743698125
639127548
482356917
157849236

534267819
289153476
176498253
927516348
463789125
815342697
648971532
391625784
752834961

517396824
982754613
346821795
698412537
431579268
275683941
763945182
159238476
824167359

312497685
568321794
749865231
827953416
156284379
493716852
234579168
971648523
685132947

642518793
531297486
978436152
289361547
314725968
765984231
896142375
153679824
427853619

273615498
546298137
819734256
652489713
198372564
437156982
381947625
964523871
725861349

548739216
279614583
136825974
651987342
924351768
783462195
362198457
415276839
897543621

875916234
629374815
431852796
958723461
147689523
263145987
584261379
796538142
312497658

437912856
185634729
269875134
641529387
953781642
728463591
512397468
874256913
396148275

825971436
976234851
134568792
658723914
741859263
392146587
269415378
517382649
483697125

893256741
576419823
412387956
749632518
321598467
658174392
287965134
934721685
165843279

476183259
853729461
129465738
367298514
218534697
594671823
932857146
681342975
745916382

941263857
385497216
627518394
793186542
862345179
514972683
456731928
239854761
178629435

154732869
623958174
798641523
915423786
287196435
436587912
342819657
561374298
879265341

736158294
149762835
582394617
493286571
215437968
867915342
651879423
328641759
974523186

647823591
231579648
598164273
862345719
753912486
914687325
376298154
129456837
485731962

241973856
857426913
936518724
579342168
483167295
162895347
618759432
324681579
795234681

381967425
629548317
475123896
934652178
856714932
712839564
148376259
263495781
597281643

372641895
856239471
941587362
298163547
417852936
635974128
589326714
164798253
723415689

358297416
276148539
149635782
824359671
791462853
635871924
983724165
512986347
467513298

729461853
134875269
865392714
913627485
456138927
278549136
542713698
681954372
397286541

231965847
485173962
967428315
172349586
349856271
658217439
813692754
726534198
594781623

972834651
185762943
436195827
394581276
567243198
821976534
619457382
248319765
753628419

841365972
579812346
263479518
326591784
718234659
495687231
934156827
157928463
682743195

536279148
798416352
214583769
189364527
457192836
362857914
671925483
823741695
945638271

534812697
271964385
698537421
925346718
347198256
816725934
159473862
463281579
782659143

398426751
674518392
512937648
945362817
826179534
137845269
453281976
789654123
261793485

463971528
925864713
178235469
584196372
631752894
792348651
256489137
817523946
349617285

632741589
849536712
157892436
723615894
964283157
581479623
275968341
418327965
396154278

176524398
429138567
385769421
697285143
834617952
251943786
918472635
562391874
743856219

684712359
537694812
192583674
321857946
769431285
458926137
975368421
243179568
816245793

974352168
231846597
865197423
793528641
586419732
142763985
359274816
618935274
427681359

539812746
147653829
862749351
956184237
481327695
723596418
674931582
295478163
318265974

536728419
179456328
842139675
658213947
721594836
394687152
417962583
263845791
985371264

432769815
819345276
576281493
795816342
324597168
681432957
943658721
258174639
167923584

476519328
523768491
819234657
962487135
745123986
381956742
237645819
194872563
658391274

476538192
285169347
139427586
827613954
591284763
364795821
712856439
948372615
653941278

539846712
184752963
726931854
265418379
348697521
971523486
897164235
412375698
653289147

312687954
958241736
467359128
534718269
786932415
129465873
245196387
891573642
673824591

826914357
145367892
397258164
973486215
418532679
562791438
781629543
259143786
634875921

928173456
375864291
614925783
782439615
193756842
546218937
437691528
861542379
259387164

674129853
183567492
952348167
491756238
537892641
268413975
316985724
749231586
825674319

571269843
469138257
823475196
257386419
948751632
316924578
735842961
184697325
692513784

673159284
829436751
154827963
532974816
761285349
948613572
487362195
395741628
216598437

237146958
695387124
814259376
963718542
752463819
148592637
381674295
579821463
426935781

458916372
261347859
937258416
184523967
625879143
379164285
742631598
813795624
596482731

751368249
263974851
498152673
649523718
387416925
512897364
936745182
125689437
874231596

537491268
648532719
921768453
865174392
193826574
472359186
786245931
314987625
259613847

582973146
749618253
316542978
678324519
954861732
123795684
897456321
461237895
235189467

461958723
879243651
523716498
936487512
254691387
718325964
642139875
187564239
395872146

745163982
832749561
169528743
298375614
351684279
476912358
913456827
624837195
587291436

365187294
972534816
481296357
758312469
296458173
134679528
617845932
549723681
823961745

782934156
634517289
519826437
847293615
125768394
963451872
476185923
251349768
398672541

492671358
156348279
387529416
839164725
264857193
571293684
915736842
743982561
628415937

932768541
458931726
167542893
894256137
576319482
321874659
249687315
683125974
715493268

816975243
543126798
927348516
781453962
452689371
369217854
275864139
194532687
638791425

168953247
239174856
745682931
473896512
856241379
921735468
592367184
684519723
317428695

851762349
796341258
342985716
927613485
683459127
415827963
269178534
534296871
178534692

912463587
538791264
674825391
295186473
863547129
741932658
187254936
329618745
456379812

176238945
852149367
394756128
231975486
948621573
567483291
723564819
615892734
489317652

782691345
541837296
963524781
194756832
356482179
827319654
418275963
679143528
235968417

591237468
276485391
843961257
127654983
689123574
354879126
468512739
932746815
715398642

152948763
463721985
897563412
614259378
928137546
735486129
349672851
271895634
586314297

481735962
279641538
635892471
598316724
762459813
314287659
857923146
926174385
143568297

149685327
638427915
527139864
751863492
286954173
493271586
312748659
875396241
964512738

728163594
491275386
563948172
837659241
642817935
159432768
914726853
275384619
386591427

798652314
135849267
624137589
416973852
573428691
982516743
867291435
249365178
351784926

935782641
128643579
764951832
891236457
652417983
347895216
416579328
579328164
283164795

715649283
362857419
984231756
657314892
198726534
243598167
436175928
529483671
871962345

437652918
915387462
826491735
571239846
342876591
689145273
253964187
764518329
198723654

152863497
398574126
674291358
725189643
841632579
963745281
219357864
436928715
587416932

348759261
256138947
179264538
715946382
483521796
692387154
924615873
561873429
837492615

854631972
691274583
273589461
437128659
165793248
928456317
586312794
712945836
349867125

631974852
582163749
497258631
874612593
125739468
369485217
246397185
918526374
753841926

187396425
634527918
592481673
721845396
849632157
365179284
978264531
216753849
453918762

278149653
453678129
691235847
917462538
562983714
834751962
349517286
785326491
126894375

524367819
319852467
768491532
846275193
172943685
953186724
487639251
631524978
295718346

356921784
914786523
872354691
428173956
135692478
697548132
269815347
583467219
741239865

289147536
475368921
136925748
817459362
354216879
692783154
743691285
561872493
928534617

456289137
839174526
172653948
541368279
268917354
793425861
384596712
617832495
925741683

198346527
273915846
465287319
347652981
851794632
926138475
782563194
539421768
614879253

521643978
498217365
763598142
376429851
814735629
259186437
637951284
945862713
182374596

957683214
128459376
643172589
294761853
361895742
875324961
412537698
736948125
589216437

645829317
239147865
187653924
716538492
528491673
493762581
961375248
374286159
852914736

485963721
123487569
796125384
864792135
271538946
359641872
647359218
938216457
512874693

634179528
198254376
752683149
346795812
587421963
921368457
465932781
213847695
879516234

352487691
147692583
869531472
516879234
984263715
273145968
438756129
691324857
725918346

517843296
823967154
469215387
354178629
791632845
682459731
975326418
246581973
138794562

594186327
712359864
368472159
127645938
435298716
986731245
243867591
679513482
851924673

472153869
651978423
983462175
235641798
768329541
149785632
514297386
326814957
897536214

329465187
765182439
841397526
537649812
618273945
294518763
453921678
172856394
986734251

798351462
123476598
654928731
285137649
471869253
369245187
836512974
542793816
917684325

763894125
824351697
951726834
518462973
649573218
372189456
286937541
197645382
435218769

832657149
741892563
695413278
453761982
179528436
286349715
524136897
318975624
967284351

126573849
589642173
437981256
763425981
894316527
215798634
948267315
372159468
651834792

217438965
698751342
543692187
189324756
364587219
725916834
471869523
836275491
952143678

619574832
572318946
843629175
495281367
786493251
321765489
158937624
237146598
964852713

713965824
462817395
589324671
821739546
637541289
945682713
258496137
174253968
396178452

286145739
931687245
754392861
147539682
329876514
865214973
573428196
492761358
618953427

312768945
759413862
684295371
293176584
546389127
871524693
925837416
138642759
467951238

462319578
781456293
953827416
294735681
617298354
538641729
379584162
145962837
826173945

751423896
243896571
986751243
319567482
465289137
827314965
692138754
134975628
578642319

597342861
263185947
418976523
756213498
839564712
124897635
982651374
345729186
671438259

863957421
574281936
921643758
645812397
132479685
789536214
316728549
498365172
257194863

124385796
839176425
576924138
643851972
781492653
295763814
467539281
318247569
952618347

483621975
915487362
672593184
351846729
768932541
294175836
836219457
127354698
549768213

592841367
148367259
763952841
629435718
387216594
415798632
974623185
831574926
256189473

936741528
857962314
124385796
315679842
798214653
462538179
541896237
283457961
679123485

647821953
392754861
581639472
273945186
158267394
964183527
419572638
736498215
825316749

451329687
689157324
723846519
978513246
542678931
316492875
137985462
265734198
894261753

971856324
483129576
526734981
149583267
657912843
238467195
392671458
864395712
715248639

612984357
354761829
789532416
427816593
561397284
938245761
295673148
843129675
176458932

673924185
594718632
281653479
956147328
842396517
317582946
769231854
435879261
128465793

718965423
936842715
452137869
274683951
863519274
591274638
387421596
625398147
149756382

327184965
948256371
165793482
619538724
754912638
283647519
436829157
572461893
891375246

728945136
159326784
364718259
891673542
475192368
236584971
683259417
512467893
947831625

531942786
976581234
284736159
168479523
359218467
742653891
823194675
495867312
617325948

856294137
143867529
279531864
364958712
598172346
721643985
932415678
687329451
415786293

925684731
687135942
143927865
796842513
238519476
451763289
569378124
814256397
372491658

719426358
384795612
625138749
936241875
478569123
152873496
867912534
243657981
591384267

958437621
276981534
431526987
812649375
764853192
395712846
529178463
643295718
187364259

813459627
254687193
967321458
731596842
698243571
425178936
389765214
146932785
572814369

489536127
762914583
135872946
218397465
943625718
657148239
376451892
594283671
821769354

289146357
167853492
453279681
671495238
542387169
938621574
825764913
716932845
394518726

378265419
416897532
259431786
635972841
941658327
827143695
794326158
163589274
582714963

347851926
928463571
516972384
281749653
734625198
659318247
473296815
895134762
162587439

285764193
619853427
473129865
148936752
796285341
352417986
921578634
564391278
837642519

921347856
764258931
538169472
459682317
376514298
182973645
245831769
813796524
697425183

219678534
758394612
634251987
375426891
196587243
482913765
861745329
523169478
947832156

431789652
857623914
962145783
614257398
278931546
395468271
526894137
783516429
149372865

342689517
678541293
519273468
154896372
936724851
827135946
491368725
285917634
763452189

572683194
843197265
916254873
751936428
234578619
689412357
465329781
128745936
397861542

629471385
374895261
518632947
951368724
763254198
842917653
235749816
197586432
486123579

562384197
814975263
937612458
423751986
195826734
786439512
279163845
348597621
651248379

679241853
482593167
351687492
915426378
734815926
826739541
547168239
163952784
298374615

627519843
985342176
143687295
412956387
839724561
576138429
261893754
754261938
398475612

597436182
428719536
631582479
972865314
365241897
184397265
759123648
243678951
816954723

254798361
798631524
163254879
427563198
389417256
516982743
632879415
845126937
971345682

849217365
372965814
561384279
987423651
154698732
236571948
428756193
615839427
793142586

169735428
723684591
854192637
947361285
538429176
216857943
381246759
475913862
692578314

921347658
538961472
674285319
793624581
416578293
285139764
152793846
869452137
347816925

253984167
748162593
961375248
174693852
695821374
382457916
429536781
836719425
517248639

193647582
852391467
674258139
239874651
546132978
781965243
968513724
317426895
425789316

872345961
615279438
394186257
421768593
769534812
583921674
937452186
256817349
148693725

842931756
937265148
615487392
271693584
493518267
586724931
759842613
324156879
168379425

143578269
695321874
827694315
471932658
532486791
986157432
358749126
269813547
714265983

416537982
589624713
273198456
798362145
132485679
654719238
847256391
921873564
365941827

748531296
562794138
913628475
271869354
896345712
354217689
439186527
187452963
625973841

571962834
289345617
643718925
328597461
197426583
465183279
834251796
756839142
912674358

892516347
157243968
463879251
238195674
614732589
975684123
549327816
321468795
786951432

715423698
369758241
824916357
432571869
187692534
956834712
593187426
248369175
671245983

746391258
531248976
892765143
687432591
459617382
213859764
174983625
965124837
328576419

879216453
316854972
254973816
562148739
947635281
138729645
495367128
623481597
781592364

396147852
527638941
148952376
473529618
281463795
965871423
859716234
712384569
634295187

596274831
327891564
418536279
645389127
972615348
183427956
854962713
231748695
769153482

436571892
521389476
789624153
968142537
173856924
254793681
345218769
617935248
892467315

518634297
962875431
473912568
231456879
846197325
795283146
384569712
657321984
129748653

562714938
439856271
187932654
973581426
256479813
841263597
725148369
694327185
318695742

573842691
286951743
941673258
132596487
697438125
458217936
869725314
325164879
714389562

472136589
816295347
593784162
237941856
649528713
185367294
928613475
761452938
354879621

692348751
475691283
381527649
928163475
167485392
543972168
719834526
256719834
834256917

349517862
782436591
516289347
965371284
134892675
827645913
458763129
271958436
693124758

758216943
391874562
642395178
235168794
169742385
487953216
873621459
516439827
924587631

362471859
951682374
847395216
416823597
278549631
539716428
794238165
683157942
125964783

521398746
734126598
896475321
952781463
183649275
647532819
278963154
419857632
365214987

345812796
976435812
821769543
192684357
784593261
653271984
537148629
468927135
219356478

173695248
642187593
589342176
328519467
964278351
751436982
295861734
416753829
837924615

938512476
275364918
146897532
451783269
762459183
389621754
514236897
697148325
823975641

921834567
378265941
564971238
497153826
183726495
256489713
715692384
639548172
842317659

193267485
582134679
467895213
275486391
836719524
941523867
759648132
624371958
318952746

178629345
465378219
392145768
216457893
783916524
549283176
851794632
624531987
937862451

258319647
341687529
679524813
195872364
834961752
762453981
483296175
527138496
916745238

854629317
719835426
362174589
925716843
637248195
148593672
593482761
281367954
476951238

431659872
628371459
795248136
364985721
917423568
582716394
849567213
153892647
276134985

741953628
586412973
392678451
134567289
968231547
257849316
623185794
879324165
415796832

892475316
561389724
734261895
187524963
459637281
326198547
273846159
618953472
945712638

728593461
564281937
391647285
459378126
682915743
137462598
845126379
273859614
916734852

135748692
928653471
467921853
594836217
613274985
872519364
256497138
349185726
781362549

684123579
913785642
725694138
341862795
276951384
598347261
459276813
837519426
162438957

268934517
319857264
547216893
684192375
951783426
732465981
126349758
873521649
495678132

384296751
675813492
129457863
517639284
296184375
843572916
968345127
451728639
732961548

185429736
342576918
697138452
951267384
268341579
734985621
523614897
816793245
479852163

891253647
352674981
647891352
235768194
918342765
476915823
723589416
584136279
169427538

728391456
415768329
693254187
934682571
256173894
871945263
162539748
547816932
389427615

968135472
214768953
573429681
726593148
439871526
851246397
195687234
647352819
382914765

472386519
891275463
536491278
187634952
645829731
923517846
254168397
718943625
369752184

387269145
419357268
265814937
126578394
798143652
543692781
852931476
971486523
634725819

398214756
275986413
416375298
189657324
534892167
627143985
843521679
751469832
962738541

143528769
627349518
958167423
875931642
492685371
361274985
719856234
286493157
534712896

952863714
671459832
483172965
139526478
527348691
864791523
345617289
216985347
798234156

178562394
356984712
249713568
837296145
625341987
914857236
483125679
792638451
561479823

873462195
162539784
495781362
541823679
687945213
329176548
258697431
936214857
714358926

589324617
427681593
163759428
215937864
396148275
748562931
872416359
631895742
954273186

482695137
376148592
159327684
743562918
895471263
621983475
968754321
517236849
234819756

318269547
756143892
942758163
189536274
267914385
435827916
624381759
893475621
571692438

153284697
286719534
974563812
762398451
391457286
548621973
415872369
639145728
827936145

275869314
396214758
184573296
543721689
921486573
867935142
412397865
758642931
639158427

956238471
213746958
478951326
391567284
562384197
784129563
849612735
625473819
137895642

198642573
623875941
574913286
781396425
942751368
356428197
415287639
839564712
267139854

738915642
694287153
251463789
846391527
173652894
529748316
912576438
465839271
387124965

538261497
126974538
749853162
693517824
814632759
257498316
361789245
485126973
972345681

793258416
816734952
254619783
689541237
125397648
347862195
531426879
972185364
468973521

782365419
534219678
196478532
963781245
218594367
457632981
679823154
341957826
825146793

861245379
957836412
234791865
798412536
513968247
642573981
379654128
126389754
485127693

297435168
413689257
865721934
724956381
139278645
658143729
542317896
981562473
376894512

849326751
762158943
513794862
986513274
425987316
371642598
154239687
638475129
297861435

147853296
325496817
896127534
463278159
751369482
289541673
972685341
514732968
638914725

352468179
149725863
786193452
437289615
615374928
928516347
873642591
294851736
561937284

973148265
241965738
685237194
128493576
594672381
367581942
716859423
859324617
432716859

453962718
289173564
617458392
541297683
726834159
938516427
372681945
865749231
194325876

964518237
128739645
735264981
813456729
459872316
672193458
391625874
546387192
287941563

483129675
729356481
651487932
136578249
572941368
948632517
865214793
214793856
397865124

532769841
478521963
961483257
153294678
289637415
746815329
627958134
395142786
814376592

387654291
914832675
562791438
845217369
726389514
139465827
258176943
673948152
491523786

652348791
438719526
971265438
827694315
546132879
193857264
389476152
764521983
215983647

724561893
596378412
831249576
675134928
982756341
413982765
159827634
248693157
367415289

139745628
875612943
462398715
283567194
547189236
691423857
758231469
314976582
926854371

163892745
872415963
459376821
318269574
547183692
926547318
631728459
295634187
784951236

534782691
816945327
972361548
423196875
789253416
651478239
298637154
167524983
345819762

194275836
675438219
328619754
863142597
917586423
542793681
236957148
781324965
459861372

827395641
963418725
451726983
549172368
178963452
236854197
794281536
385647219
612539874

187642539
926735418
435189627
362951874
874326195
519478362
251867943
648293751
793514286

632487519
987153642
514962387
743618925
826579134
195234876
271895463
358746291
469321758

643281795
751943682
982576143
876195234
139624857
524738961
368412579
417859326
295367418

294176835
385429671
167835294
536981427
829347516
471652389
942768153
753214968
618593742

295831476
816547293
743269185
372654819
154798362
689123754
931486527
568372941
427915638

132697854
754182936
689453172
391826547
875341629
426975381
548219763
967534218
213768495

896215437
731486592
542397186
413678259
958142673
627953814
174829365
385764921
269531748

918752463
573496281
624381957
397825146
251634798
846179325
435918672
789263514
162547839

321598476
578436921
964712583
849325617
613874259
257169348
435987162
182643795
796251834

126874593
389256741
457193682
594361827
731582964
268749135
842917356
615438279
973625418

589714362
142386759
673925184
497538216
356172948
218469537
724651893
865293471
931847625

625943871
481276359
937851624
754138962
369425187
218769435
576314298
843592716
192687543

274918356
165372498
389645127
548263719
731489265
692751834
916824573
823597641
457136982

895413672
426897513
317256498
164538729
238749156
759162834
581324967
642971385
973685241

429156738
753894261
681372594
297561843
134928657
568743912
972415386
346289175
815637429

568142739
137695824
924873156
856431972
392786541
741529368
475218693
613954287
289367415

726914385
483526719
195387426
914863572
658742931
372195864
869431257
237659148
541278693

421735986
753968412
698124375
836259147
142673598
579481263
987312654
364597821
215846739

179256384
425387691
638149572
912734856
854962713
763518429
381425967
547691238
296873145

862394571
375182496
941657823
628749315
519236748
734815962
157423689
296578134
483961257

871965342
423187596
956342817
738519264
149628735
265734981
594876123
382451679
617293458

168579234
359142786
472683159
786431592
935726418
214958673
527394861
891265347
643817925

946782513
372514896
851369742
287146359
694253187
513978624
435691278
768425931
129837465

853491276
967235418
412768935
529346781
781952364
346187592
695874123
238519647
174623859

735492816
948671352
126538479
872315694
613249785
459867123
561724938
294183567
387956241

328416597
497285316
156973482
761539248
932847651
845162973
283754169
614398725
579621834

379845261
148629537
562137984
981273645
426958173
735461892
617584329
254396718
893712456

134867529
286549371
579132846
791386254
863254197
425791683
357418962
648923715
912675438

947835261
182469573
653712849
476123985
839657412
521984637
268571394
795346128
314298756

283915467
679843512
154726839
726539148
548172396
931468275
492651783
815397624
367284951

836275149
457193268
129648357
741362895
682759431
395481672
264517983
973824516
518936724

258367941
793421685
164895273
589613427
617284359
432759168
971542836
326978514
845136792

621934875
873215469
549786321
284157693
196423758
735698214
367541982
412869537
958372146

875124396
436795281
921368754
684279513
517483629
392516847
769851432
148632975
253947168

918725634
352486197
674319258
169543782
783192465
245867913
897654321
536271849
421938576

564193278
781624593
239857416
195462837
672318954
843579162
427931685
316285749
958746321

763495182
298371654
541286397
374519826
829647513
156823749
682134975
437958261
915762438

867154329
243896517
519723468
925347186
634981275
781562934
476219853
352478691
198635742

529437861
847916235
613258947
786149523
451372698
392865174
938721456
264583719
175694382

634579821
198263745
725148396
549731268
287956134
316482957
451327689
963814572
872695413

597831246
134269785
286475319
471598623
325146897
968723154
813654972
652987431
749312568

369518472
154729386
278364591
647251938
815937624
932486157
483692715
791845263
526173849

417693528
856412937
392857461
679324185
523981746
148576293
785269314
264135879
931748652

564723918
178946532
239851647
947635281
682197354
315482769
496578123
853219476
721364895

845732196
723619584
691458273
184593762
962871345
357246819
236987451
418365927
579124638

519624873
376185429
428379156
945762318
637891542
281453967
792518634
854236791
163947285

824795361
159623874
367184592
943251687
218967453
675348219
482579136
736812945
591436728

457329186
913856724
826741539
581294673
364175298
792638451
638512947
145987362
279463815

298765341
357914862
614238957
172853694
936421785
485679213
561382479
729546138
843197526

673429815
195738642
482165937
546983721
931672584
728541369
259816473
364257198
817394256

214567398
736198425
985324716
879456132
542831967
163972854
491285673
658713249
327649581

259734681
381692745
746185392
814967523
632851479
597243816
475319268
163428957
928576134

137964258
629538417
854712396
385126974
716495823
492387561
248679135
963851742
571243689

837426519
495781326
126395748
619254837
548673192
273819465
381967254
952148673
764532981

896325174
572814963
314769528
623597481
487231695
951486732
139642857
265178349
748953216

593861274
264375198
817294536
632917485
785426319
149583627
458732961
376159842
921648753

965342817
814796523
237185649
782563194
541927386
396814752
659478231
428631975
173259468

154673298
938125476
762948351
321756849
647892513
589314627
496287135
213569784
875431962

846395172
793124586
251768943
468537291
917682354
532419768
689253417
124976835
375841629

894715362
763294851
512836947
627583194
381649275
459127683
235468719
976351428
148972536

742635918
563819472
918724536
481597263
379246851
256183794
627358149
834971625
195462387

613759482
578342196
942816537
469537218
725198364
381624759
254961873
197483625
836275941

162483957
578296431
493517682
847639125
259741863
316852794
924378516
685124379
731965248

936782541
142356897
785149632
894671325
617235489
523498176
469817253
278563914
351924768

829516473
617843295
354729618
732981546
498365127
561472839
986134752
173258964
245697381

946183275
571962843
283754916
712649538
395817462
468235197
854371629
639428751
127596384

835469172
621578349
479321568
314897625
256143987
798652413
583214796
942736851
167985234

735869412
194723568
862145973
549632781
327481695
618957324
973518246
451276839
286394157

827561349
619234875
354798126
936147258
248953617
571826934
162479583
795382461
483615792

985467321
621398547
734512698
819643275
246975813
357281469
498756132
572134986
163829754

839721456
546893172
217456398
362984715
471532689
958617234
725368941
184279563
693145827

518246937
794813265
362759148
945682713
831597426
276431859
689324571
127965384
453178692

958376241
631824795
427591368
289167534
374285619
165439827
593648172
846712953
712953486

753461298
489235671
261789453
632597814
198643725
574812369
327158946
916374582
845926137

945368721
367125498
821974365
196542873
583697142
274813659
719236584
638459217
452781936

918576432
362984517
754132698
123845976
587369241
649217853
836491725
475623189
291758364

281539746
749268531
635714982
128675493
953421678
467893215
814952367
372146859
596387124

298763415
143258769
657914328
839642157
524179836
761835294
912486573
386527941
475391682

345697821
892134576
671852493
519743682
768521934
423986157
286315749
937468215
154279368

621348795
539671482
748529613
287135946
156894327
394267851
915786234
863452179
472913568

167958324
923147586
845263197
586729431
291436758
374581269
759812643
612394875
438675912

479326851
152978643
386514972
214763598
793285164
865149327
947851236
631492785
528637419

526478319
814639752
793512864
958723146
647951283
231846975
382164597
165397428
479285631

716438529
594672831
832195476
485926713
271853694
369714285
628341957
147589362
953267148

289375416
653814729
714692358
341259687
825746931
967183542
572938164
498561273
136427895

873956124
596241378
412873596
764532819
328419765
159687243
247395681
931768452
685124937

162349857
847215936
539876142
326491785
795682314
481537269
253768491
974153628
618924573

381769542
795324186
426815379
973246851
162587934
854193267
618432795
539671428
247958613

926547831
853612947
471839562
184275396
239168754
765493218
318756429
542981673
697324185

549873162
361245798
782169453
816924375
273516849
954738621
635491287
428357916
197682534

167852439
524379861
893416275
439681752
278935146
651247398
316524987
982763514
745198623

738625419
419738265
652419873
891562734
524173986
367984521
976841352
143257698
285396147

956317284
174852693
283946157
762439815
548761329
319285746
691523478
825674931
437198562

714526398
295387641
683419572
327154986
149863257
568972413
876295134
452731869
931648725

813597642
267834159
954261873
632475918
798126435
145983726
579318264
386742591
421659387

724986153
356721498
918354267
193468572
467295381
582173649
675812934
249637815
831549726

316578249
482691573
957324618
178246395
543819726
629753184
794165832
235987461
861432957

167854923
423796185
958132467
671983542
284561379
395427816
816375294
739248651
542619738

854296731
392751486
761384925
513642879
487519362
926873154
639127548
245938617
178465293

275943618
483671925
619825743
547236189
168497532
392158467
826719354
951384276
734562891

213768945
578491623
469325871
841637259
925814367
637952418
154289736
382576194
796143582

235148967
498675132
761923584
123789645
579436821
684251793
942567318
356814279
817392456

359674128
672918345
841532967
915843672
287196453
436257819
598421736
724369581
163785294

346581792
271396548
985247631
759834126
428169375
163725489
634958217
597412863
812673954

529846713
186739254
347125896
638971425
295684137
714253689
471592368
852367941
963418572

467592381
915387624
238146579
651824937
389751246
742963815
126439758
594278163
873615492

279134685
634598721
581267943
163942857
428675139
957813462
816359274
795426318
342781596

671254839
543698271
289713546
395471682
416982753
728536914
137869425
954127368
862345197

746531982
891472635
523869714
234798156
615243897
978615243
487956321
159327468
362184579

746581923
152369784
398742165
681954372
439627518
527813649
875236491
264195837
913478256

674983521
259741638
183562947
895234176
427196853
316875294
542318769
731629485
968457312

937185642
561234789
824769153
396418275
178526934
245397816
659841327
712653498
483972561

785492361
346718592
192635748
214957683
973864215
568321479
631279854
829546137
457183926

378125496
194687532
526349718
843716259
769532841
251894673
987251364
435968127
612473985

792361485
853974621
164528739
528613974
376849512
941257863
219785346
437196258
685432197

579624831
863719524
124835796
296148375
351267948
487953162
932586417
715492683
648371259

234765189
715398642
689241375
956483217
341672598
827159436
492517863
173826954
568934721

453796812
981245637
276381549
512978364
398624751
647513298
125437986
734869125
869152473

659831472
847562913
321947685
795386124
284175396
136294758
968753241
472618539
513429867

293541786
465378192
178296543
759613824
642985317
381427965
834769251
927154638
516832479

379514682
158762943
426983571
712649835
945328716
683175429
267851394
594237168
831496257

391574862
475862931
682319745
923657418
158243697
746198523
267481359
519736284
834925176

615923874
948756321
237184659
362497185
589261437
174835296
821679543
756348912
493512768

325146978
691827534
487953216
973561482
812394765
546278391
239615847
154789623
768432159

936482715
481357629
257169843
614798532
593624178
872531496
348976251
129845367
765213984

561748293
739265184
824913756
318694572
256837941
947521368
475382619
193476825
682159437

829436175
534712698
167985432
952167843
416893527
783254961
348529716
695371284
271648359

935487261
286915374
714362985
193874652
547296813
862153749
379641528
458729136
621538497

543729681
817563249
296481375
158697423
632145897
974832516
761254938
325978164
489316752

271684539
389512746
564379281
753296814
648137952
912845673
195428367
426753198
837961425

976853412
541972368
238416597
785649231
364127859
192385746
653298174
427561983
819734625

132946578
548721369
697835421
875294613
321687954
964153782
416372895
783519246
259468137

873265194
259814376
641739852
186597423
435128967
792643518
517482639
964371285
328956741

497623581
235184967
618795342
372859416
561472893
849316275
954267138
783541629
126938754

532976148
984132765
671584293
823469571
719325486
456817932
198243657
365791824
247658319

578214639
916357482
423986715
635879241
281463597
794521368
869732154
157648923
342195876

619387254
528941673
374625198
936472815
157869342
482153967
293714586
841536729
765298431

162735894
854921736
739468215
973512648
485679123
621843579
296184357
517396482
348257961

372156894
691824735
548937261
917583426
253469187
864712953
436278519
129345678
785691342

512367894
847952316
936418275
458279631
621534789
793681542
374126958
165893427
289745163

264378951
791254683
583916472
458123769
176589234
329467815
812695347
947831526
635742198

269731845
145829637
837465291
396512784
582674913
471398562
724983156
658147329
913256478

523618794
498327651
167459382
739145268
612783549
845962173
286591437
974236815
351874926

132586794
459731826
687249513
263175489
875394261
941628375
324917658
796853142
518462937

946723158
172859463
583164297
397548612
825617934
461392875
639485721
258971346
714236589

548172936
679385241
123964758
382741569
917856324
456293187
234619875
861537492
795428613

436275981
827139546
951864732
265497813
314586279
789321654
593712468
142658397
678943125

189372465
427516893
356894172
912758634
673429581
845631927
268143759
794285316
531967248

132478596
574639128
968215473
391764852
847523961
256891347
429386715
785142639
613957284

965847231
183259764
724316958
396784512
852931647
417625389
638492175
579168423
241573896

456728319
271935468
389416572
793584126
815672943
642193857
967341285
138257694
524869731

735126984
892745316
614938527
361257498
459863271
287491635
143582769
528679143
976314852

451869732
879235146
326471958
237614895
198357624
564982317
712596483
943728561
685143279

867453129
341928675
952761843
485312796
726895431
139674258
598246317
213587964
674139582

489753162
712469538
365218974
153924687
627581493
894637215
971342856
548176329
236895741

964821537
783956421
521347896
645279183
398165274
217483659
859714362
436592718
172638945

254317698
879256413
163948257
315729846
982634175
647581329
591463782
426875931
738192564

659182437
231475896
487396512
814253679
762914385
593768241
378521964
126849753
945637128

642891573
197325846
583764192
928637415
716548239
435912687
354176928
269483751
871259364

416958273
527613984
893742516
678239451
259481637
341576892
785364129
934125768
162897345

291678453
863245179
457931286
718523694
526794831
934186527
175869342
389412765
642357918

798354612
654219378
321687954
237461895
865793421
419528763
943172586
572836149
186945237

649128357
872354196
513679248
781293465
935746812
426581973
357912684
164835729
298467531

167584923
928371654
435629178
673842591
841965237
259137846
312756489
794218365
586493712

378145926
426897135
951362784
214736859
583924671
769581342
142673598
697258413
835419267

354697821
821354967
769218354
137985642
945762183
286431795
678543219
513829476
492176538

624537198
913286547
785941623
271693854
856124739
439875216
597462381
342718965
168359472

253719468
748652319
961843572
497526831
536981247
182437956
324168795
819375624
675294183

673189245
198452763
542637891
956813472
834726159
217594386
361948527
785261934
429375618

713846295
542913876
896752413
159237648
638194527
427568139
274689351
985321764
361475982

928153476
673482951
451967328
865729143
794531862
132846597
216394785
547218639
389675214

378415926
561239847
429687135
847926351
613548279
295173468
986352714
152794683
734861592

674923518
289571346
531864927
158632794
762149853
493758162
825316479
347295681
916487235

972864153
548312679
631597482
165429738
489731265
723658941
394286517
257143896
816975324

348712956
612589347
975634128
836241579
154978263
297365814
721493685
489156732
563827491

147698523
356241978
892375416
978412635
465837192
213569847
739186254
624953781
581724369

723196845
145782639
698453172
956321487
217948356
384675921
531867294
879214563
462539718

728634915
165978342
394521876
951382764
472196538
683457291
219745683
836219457
547863129

159476328
637812549
842953761
296584173
571329684
384761295
725198436
963245817
418637952

834526719
215497863
679831254
357182946
498675132
162943578
943758621
721369485
586214397

761384925
284591637
935267148
879635214
526419873
143728569
452876391
697153482
318942756

458261793
319578642
276349158
194782365
867953421
523614879
781495236
942836517
635127984

287639154
649152738
351487269
478316592
932578416
516294873
793821645
865743921
124965387

874569123
365721489
192438756
628173594
759246318
431985267
213694875
987352641
546817932

271369845
658742391
943158627
495681732
732594186
816273954
364927518
187435269
529816473

792514683
658793241
431268579
925347816
186925734
374186925
517632498
869471352
243859167

624917385
857324691
913865724
576198243
281436579
439752168
342681957
795243816
168579432

724531689
619284753
538967421
875342196
293615874
461879235
186793542
942158367
357426918

986751324
531942678
274386951
765823419
348519267
129467583
892135746
617294835
453678192

879256143
231478695
645913827
718395462
352864719
964127538
197542386
486739251
523681974

139486527
478352961
526791834
945218673
362975148
817643295
654139782
791824356
283567419

514379826
798621435
236854791
852196374
473582169
169743582
647935218
321468957
985217643

756281493
312549678
849736125
524917386
983462751
671853249
198624537
235178964
467395812

546379281
893142576
127658493
962584317
371926854
485731629
618495732
234817965
759263148

253486179
719352468
486791523
325869741
197245386
864137295
641923857
578614932
932578614

317589462
428176593
956324871
132798645
845632719
679451238
563817924
791245386
284963157

143658297
586729314
972314658
829537461
617482935
354196872
268971543
795843126
431265789

568743291
243961587
917852634
372598146
651234978
894617325
135479862
426385719
789126453

493526871
527318649
816947253
945762318
378159462
261834795
684291537
739685124
152473986

817253496
543697281
269418735
371945628
682731954
495826173
126389547
734562819
958174362

189523764
756914238
324678915
847195326
692837541
513246897
268351479
435769182
971482653

659473281
847912365
321856947
482591736
193627458
576348129
968134572
735269814
214785693

973842615
514967823
826135974
247386591
685719342
391254768
159473286
462598137
738621459

612753984
947182536
853946127
129864375
568371249
734529618
295417863
486235791
371698452

986451327
725839461
134627895
318974256
547268913
269315784
653792148
872146539
491583672

758261394
139754682
642398571
524976138
391845726
876132945
965427813
413689257
287513469

367948152
285713694
419265873
832657419
971834265
546129738
628591347
754386921
193472586

931748562
258619473
647352918
174923856
823465197
596187234
462531789
319874625
785296341

942876351
781534692
653129784
425793816
197682543
368415927
274358169
539261478
816947235

437652189
512849367
698137254
963715428
854926731
721384695
285461973
349278516
176593842

254796138
179328546
368541729
543289617
917634852
682175394
425817963
736952481
891463275

642389517
953714826
718625943
429168735
135497268
876532194
581946372
294873651
367251489

861542793
437189562
925637841
312968475
589724136
674351928
296875314
748213659
153496287

639874215
574123968
821569734
982351476
765492183
413687529
357246891
246918357
198735642

716845293
425139786
839276541
278593614
394761825
651482379
567918432
982354167
143627958

251947638
367825914
849163527
184536279
925478163
736219485
418392756
693751842
572684391

479613258
268549137
513827964
394168725
657234891
182795346
841352679
936471582
725986413

259746381
864312795
317589426
138674259
945128637
726953148
471835962
683291574
592467813

456137289
382459176
179628543
243576891
798241635
615983724
924715368
537864912
861392457

613958742
849723651
275416938
462537819
538691427
197842365
956284173
384175296
721369584

174639852
635827419
892145736
327951684
941286375
568374921
289413567
716598243
453762198

123478965
958361247
764592183
871249536
432756819
596183472
389624751
647915328
215837694

168245739
524739861
397186524
479368152
281597643
653421987
846913275
712654398
935872416

623514798
745389162
189762543
471895236
836127459
592643871
318476925
257938614
964251387

693182745
157349268
482675319
546298173
378461952
219753486
961527834
725834691
834916527

719268354
638415792
524739168
841596273
376182549
295347681
983651427
462973815
157824936

687291354
934756281
251483697
472568913
896137542
513924768
125879436
349612875
768345129

341756298
867249513
529183476
973564821
456821937
218397645
634978152
182435769
795612384

917268354
853147926
264539871
149756238
678423519
532981467
395614782
486372195
721895643

864715329
173269854
925384176
738952461
492671538
516438297
349127685
251896743
687543912

725189346
361274985
489536712
596423871
134857269
872961453
213648597
958712634
647395128

634958172
918627534
752134968
273489615
546271389
891563427
325896741
487315296
169742853

437829561
695317248
128645793
261734985
954286317
783591426
572468139
849153672
316972854

826197453
754863192
319254876
537419628
641782539
982536741
493678215
265941387
178325964

823496571
516732489
479851263
245683917
361947825
987125346
654219738
738564192
192378654

416923587
528471396
937856142
894517263
261389475
753642819
675134928
342798651
189265734

436859712
917642853
528371649
643928571
285713964
179465328
354287196
861594237
792136485

759368412
841729635
623541798
234876159
196435827
587912364
965187243
418253976
372694581

421376895
836945172
597281634
264713589
179458263
358692741
983527416
615834927
742169358

348971256
561824397
729635418
487162935
915743862
632589174
274396581
853417629
196258743

259364817
374821659
816759342
463218975
725943168
198675423
941582736
587436291
632197584

976185243
852437169
431692875
793548621
215376984
648921537
189763452
324859716
567214398

293476158
684251973
751398264
539714826
416825397
872963415
325689741
968147532
147532689

793468251
824175639
165932784
576389412
932714865
418526397
687291543
251843976
349657128

987532641
216478539
354196782
638219457
571384926
492765318
829653174
743921865
165847293

691458723
725931864
438762915
179284356
346579281
852316479
517893642
263147598
984625137

397546128
648217953
125398467
259761384
481923675
763854219
916485732
872639541
534172896

526134978
981576423
743928615
372869154
195342867
864751239
617495382
458213796
239687541

468321759
297658134
513479682
756142398
384967521
129835467
671283945
942516873
835794216

918534276
625187493
374926851
286451739
759368142
143279685
531742968
462895317
897613524

824763159
567194823
139825476
298471365
671532948
345689712
413258697
782946531
956317284

635891427
714523869
829674351
593487216
148265793
276319584
982736145
467152938
351948672

413267958
956843217
872159436
145726893
268935741
739481562
394672185
621598374
587314629

129867435
435129876
867534921
983456217
572381649
614972358
251693784
746218593
398745162

759283461
134675892
628914573
913827645
472356189
586491237
241738956
365149728
897562314

238549716
597216843
614873592
986451327
153627489
742398165
475162938
361985274
829734651

328645179
741298365
965731428
659417832
487352916
213869547
532974681
174586293
896123754

938261745
642857139
715349826
124695387
579138462
386472591
251984673
867523914
493716258

154963872
973428165
826157349
237615498
415879236
698342751
369284517
781536924
542791683

283597416
765341289
914862573
859124637
326789145
471653928
198475362
537216894
642938751

816439725
723561489
945278613
357846192
694125837
281793564
178352946
462917358
539684271

826315749
143769825
759428613
392846157
567193284
418257936
235971468
671584392
984632571

875964213
923751486
461238759
359127648
182546397
647893521
214679835
738415962
596382174

129385674
347162589
658479231
864231957
291857346
735694812
483726195
572913468
916548723

378269451
421573689
569841723
756932148
284615937
193784562
935427816
842196375
617358294

297143685
365789241
841562793
583216479
429837156
716954832
938421567
174695328
652378914

314278695
869145732
752396184
283769451
471852369
596431827
127583946
648927513
935614278

853961742
261734958
794528631
516389274
947652813
382417569
638245197
175893426
429176385

837645912
542913876
961287534
378164259
214759368
695832147
486521793
129376485
753498621

754932681
389156274
126487359
293764815
875391426
461528937
617243598
542879163
938615742

981462537
574319268
623785149
265894713
148573926
397621485
859146372
436257891
712938654

647518392
981236574
235479618
124983756
376125489
598647123
752864931
419352867
863791245

821634759
439725861
675891324
546382917
983517642
217469538
794156283
362948175
158273496

865732941
127469385
943518267
589671432
612843579
374925618
758394126
236157894
491286753

658234971
429571863
371689425
243917586
985426317
167358294
794863152
536192748
812745639

389724561
721365948
564918732
216543879
437189625
895672314
678291453
952436187
143857296

831267945
524983671
967451238
293816754
748539162
156724389
389175426
472698513
615342897

862174593
315689724
974523618
159468237
623715489
487932156
538246971
241897365
796351842

254197863
367842951
819356274
692715348
578439612
431268597
146523789
983674125
725981436

298431576
734586192
516729438
973218654
185674329
642953817
461397285
859142763
327865941

341987256
257164893
869523147
715498362
623751489
498632571
986215734
572349618
134876925

531829476
824761539
769345281
615973842
382456917
497182653
953218764
248637195
176594328

456187392
891243576
723965418
368714259
249856137
517392864
675438921
934621785
182579643

641738925
985241763
327596148
264857391
179623854
853914276
516372489
492185637
738469512

157869342
398274516
426351798
834916257
215748963
769532481
971483625
582697134
643125879

832175469
457693281
916824357
289536174
541782693
763941528
695318742
374259816
128467935

645831729
871429365
329765184
463587912
512943876
987216543
738654291
196372458
254198637

657849312
394251867
281736459
876924135
129563748
543187296
915472683
738615924
462398571

396582741
842716539
751943826
165327984
428691375
973854612
517468293
634279158
289135467

943187625
761523948
852946731
196354287
427861593
538279164
684795312
215638479
379412856

785621349
643589172
921347865
298163457
517498623
364752981
479815236
852936714
136274598

156284973
298371456
743569281
382456719
574913862
619827345
827695134
461732598
935148627

298654173
374182965
651397482
765918324
429736518
183425796
837249651
912563847
546871239

231795684
694812357
758634912
387156429
549287136
162349578
416528793
875963241
923471865

285764913
671935824
349182576
456319782
897246351
123857469
568423197
932571648
714698235

248365197
153789462
967214835
479651328
382497651
615823974
534176289
726948513
891532746

375892164
126754938
984136725
748315692
691248357
532967841
267483519
859621473
413579286

873194562
164235897
592768341
456819273
729356184
381472659
247583916
938641725
615927438

423819567
916573482
758246913
872391654
134685279
695427138
589132746
367954821
241768395

543987162
862143957
197256384
736428519
259361748
481579236
374612895
618795423
925834671

276945831
189263745
354187926
925374168
647812359
813596472
592731684
768429513
431658297

723195864
851634972
469782513
234876195
697513428
185429736
578361249
342957681
916248357

963547182
715832469
284619735
132984576
549726318
678153924
491368257
326475891
857291643

475126893
318594267
962738415
831947526
649251378
527683941
783462159
154879632
296315784

361952748
789341625
524876913
213569487
496718352
857234196
672195834
138427569
945683271

872415369
619328574
435796812
183247695
524961738
796853421
261574983
357189246
948632157

794358162
268714359
513296874
185947236
639825417
427163985
951682743
342571698
876439521

273516849
519784236
486239751
892365174
754891362
631472985
325948617
148627593
967153428

792435186
613789542
845261973
167854329
534692718
928173465
479528631
256317894
381946257

346571298
781923546
259864731
824197653
163452987
597386124
638215479
972648315
415739862

816432759
435769182
297851643
149573826
573286491
682194537
968347215
351628974
724915368

789356142
416782359
235491687
863925714
142837596
597614238
971243865
328569471
654178923

154632987
287941653
963758214
342815769
619473528
875269431
498126375
736584192
521397846

498657132
561423987
732891654
149368725
286975341
375142869
857216493
624739518
913584276

521683749
893754216
467129835
986342571
152967483
374518962
718296354
245831697
639475128

592437168
163598247
478621395
641375982
987264513
325189674
734912856
816753429
259846731

483175629
625489713
197263458
359827164
248516937
761934285
934652871
876391542
512748396

364751298
519248367
827369145
732516984
958427631
641893572
293184756
475632819
186975423

462715839
195382764
837496215
971568423
253149687
648237951
719623548
524871396
386954172

548239671
293761845
761845239
354918762
816472593
927356418
635187924
179524386
482693157

927614538
348592167
615738924
796251483
832946715
154387296
273469851
589173642
461825379

365182479
418597263
729643518
652831794
187429356
934756821
593218647
846975132
271364985

297158346
368249175
415367298
653791482
741682539
982435761
134926857
526874913
879513624

925476318
348951267
671832459
514698723
862743195
739215684
456187932
293564871
187329546

281974635
347562198
659831724
965483271
812756349
473129856
124697583
798315462
536248917

834295167
562178943
179463852
316759284
495382716
287641539
648527391
753914628
921836475

291867534
467325189
385194267
934682751
856741392
712953846
548279613
673418925
129536478

179623854
543981762
286745391
837512649
621439578
495867213
912376485
368154927
754298136

537982146
268541793
194376852
986435271
721869534
453217968
372194685
645728319
819653427

215749386
749683125
683152794
936578412
852491673
174236958
468927531
391865247
527314869

721569843
348712956
569348712
654273189
973681524
182495637
495826371
817934265
236157498

592648731
638917254
741325896
264791385
375486912
189253647
927134568
813562479
456879123

958731624
367542189
421896375
846317952
135429768
792685413
284163597
513978246
679254831

516873942
974152683
238694157
381469275
759218436
642735891
165987324
823546719
497321568

495673812
186259374
327184965
278965143
651438297
943712658
519327486
762841539
834596721

718496325
459283761
623715498
542837916
391652874
867941532
236578149
975124683
184369257

234185967
581967234
679432158
316728549
947513682
825649371
162374895
798256413
453891726

769351248
418279563
325846179
694132785
187695324
532487916
851924637
946713852
273568491

672419385
349587621
518623479
731865294
284391756
965742813
453178962
826954137
197236548

546839271
931472658
728516493
385961742
219743865
467258319
854397126
673125984
192684537

527641839
869253174
413987625
758436912
942715368
631892547
286179453
195324786
374568291

689745321
437812569
152693748
715236984
396481275
248957613
563178492
971524836
824369157

621497538
347825691
598361247
254139876
986572413
713684925
175248369
832916754
469753182

174368925
632591847
985742316
549217638
763984251
821653479
497136582
258479163
316825794

568147392
732958164
914632587
627815439
853294716
491376825
185469273
379521648
246783951

248759316
357612849
916384275
492568137
783291564
561437982
625143798
179826453
834975621

925641873
734985621
861273594
358412967
196857432
247369158
479126385
583794216
612538749

957681432
326549817
841237569
678493125
412758396
593126748
135972684
769814253
284365971

482976351
715832694
963145287
239468175
158327946
647519823
874693512
391254768
526781439

786934521
321568794
549712836
197326485
638495172
254871963
875243619
463189257
912657348

926347815
813695274
745128693
389256147
152734986
674981532
431569728
267813459
598472361

126859473
587432619
493617852
718324965
235196784
649578321
364285197
872941536
951763248

915247638
268359714
437816295
693725841
172984356
854631927
746193582
381562479
529478163

531264879
742389516
986517243
123698754
859472361
674153982
397846125
418925637
265731498

349781256
217546389
865329174
578134962
621975438
493268517
132897645
754612893
986453721

764351289
892746315
135892467
956123874
418675932
327984651
281467593
579238146
643519728

537416298
918527364
426983157
354298716
789165423
162374589
893751642
241639875
675842931

829167534
467593281
513482679
794235168
351648792
682719453
976821345
235974816
148356927

817359246
962748513
534216879
348562791
175894632
296137485
723985164
689421357
451673928

163952874
584167329
279384516
892415763
615273498
347896152
951638247
728549631
436721985

354872169
196345287
728619543
812793456
679584321
543126978
965238714
487951632
231467895

963528417
581794632
472631859
827356194
345189276
619247583
236915748
198472365
754863921

892573461
157469823
364182957
438627195
579814236
621395748
285746319
913258674
746931582

693475812
278961453
451823796
532697184
846152379
917348265
764289531
325716948
189534627

149657328
528394716
637281549
296748153
715932684
483516972
372465891
951823467
864179235

139658472
452971386
867432951
214896537
396745128
578213694
781569243
943127865
625384719

519264738
768139425
342758169
195346872
837512694
624987513
281695347
473821956
956473281

523974168
761382594
894165237
317826945
289453671
456791382
678519423
945237816
132648759

268791543
439528671
517436982
741265398
352849716
986173254
895612437
124357869
673984125

865142379
492537168
173896245
927354681
341689752
586271493
739418526
614925837
258763914

895174623
234869751
167235489
748613592
652948137
319527864
423786915
576391248
981452376

873954612
625187394
491632785
736519428
149328576
258746139
964873251
587261943
312495867

437598126
265471893
198362745
651734289
982615437
743289561
514926378
329857614
876143952

396815742
814627953
275439186
753198264
961254378
482763591
147982635
638571429
529346817

194257368
823196457
576348291
365921784
219874536
748635129
481562973
632719845
957483612

581962347
246738519
739415862
954387621
628194735
173256498
892673154
467521983
315849276

238765941
749182563
156493827
497238156
865971234
321546798
584627319
913854672
672319485

715689243
236541978
984372561
458167329
193824756
627953814
569218437
371495682
842736195

748296513
359147826
621853479
492531687
567428931
183679254
935784162
814362795
276915348

274839615
691527483
358416972
967348251
825971346
413652897
186295734
739164528
542783169

975823164
286147593
314596278
849312657
561978432
723465981
438651729
697234815
152789346

478619325
526347918
913582764
832954176
765128439
149763852
291475683
684231597
357896241

392845716
871369245
465172398
947683521
258791463
613524987
734916852
526438179
189257634

356278914
289416573
174593826
513629748
697845132
842137659
931762485
768354291
425981367

837695412
241378695
596412873
923146758
165789324
784253961
658924137
479531286
312867549

894237615
752641983
631859427
516392874
489576231
327184569
275463198
968715342
143928756

973425861
842613957
165798342
428976513
397154286
651382479
286531794
734869125
519247638

984152763
123687549
765934182
372819654
459763821
816425397
591276438
237548916
648391275

751936284
923784561
486152793
168423975
374598126
592617438
247865319
815379642
639241857

759648312
681532479
432179865
376281594
218954736
945367281
123795648
564813927
897426153

319562874
587349126
642781395
754128639
138976452
296453718
975634281
423815967
861297543

762539841
895461372
431872695
358724169
614398527
279615438
926153784
143987256
587246913

736125948
281964753
459738621
817249536
345671892
692583174
128357469
564892317
973416285

651972843
897341256
342685719
239156487
518497362
476823591
965234178
124768935
783519624

516372984
849615723
723498516
174569238
698231457
352847169
481723695
237956841
965184372

836592174
249371865
751864932
483256719
975143628
162789543
328917456
514638297
697425381

957681342
621349578
843752916
436978125
578126493
192534687
265497831
389215764
714863259

745329168
162784539
398615247
453267981
916548723
827931654
581496372
279853416
634172895

241796538
568243197
793185426
479831652
836572914
152964783
627359841
385417269
914628375

153296874
824157963
796384215
982563147
315742698
647918352
531879426
269435781
478621539

851729463
423561789
976834251
264978315
715346892
398215674
147693528
532187946
689452137

156329478
932874615
784156239
549237861
361548927
827691354
218965743
675483192
493712586

724981536
653724918
891635472
538142697
419567283
267398154
145876329
382419765
976253841

629741385
537628419
481395672
972164538
815937264
364852197
156489723
293576841
748213956

593216847
182974563
476853291
254761389
367589124
918342675
821437956
649125738
735698412

672835419
183964752
549271863
725193648
896742531
314586297
451327986
238659174
967418325

921537846
876942315
453681792
682175439
345298671
197463258
234819567
718356924
569724183

179238654
532764981
684159732
496871523
315426879
827395146
963582417
248917365
751643298

394215678
586793124
217468935
765349812
928156347
431872569
649521783
173984256
852637491

781569234
536124897
942387561
468273159
215698743
379451682
153746928
697832415
824915376

591826347
824735619
376491825
217589463
458673192
639142578
183967254
745218936
962354781

654739281
293861457
781254936
836415729
479328615
512976843
945683172
128597364
367142598

643829715
275136498
819457632
756241389
482395176
391768524
534972861
127684953
968513247

729345186
341689275
568721349
972538614
816294753
435167928
183952467
657413892
294876531

652498317
918357624
734162985
561834279
387529461
249716538
426971853
195283746
873645192

725148396
946735281
138629457
517296843
483517962
269384175
692453718
354871629
871962534

342768519
695132478
871954326
718295634
423876951
956341782
164587293
237619845
589423167

463715982
978236415
521948367
836524179
192673854
754189623
685392741
219467538
347851296

893612745
624957183
571438296
948526317
715389624
362174859
437891562
289765431
156243978

182549736
576238149
439716852
924167583
768354291
351982674
695823417
217495368
843671925

219467358
386952471
745318692
972834165
431675289
568291734
623549817
857123946
194786523

395287614
124695738
768143592
657934821
249871365
831562947
472356189
586419273
913728456

621348957
984756123
375291468
752134896
169825374
843967512
417689235
298573641
536412789

892147365
467835129
315629874
654283917
289716543
731954682
148392756
573461298
926578431

697842513
253196784
418375692
346528179
825719346
179634825
981463257
734251968
562987431

378942516
521368479
964571283
895723164
642815937
137694852
456139728
283457691
719286345

982137654
163254789
574896132
491368275
356972418
827541963
739625841
248713596
615489327

547831629
918526374
236497815
483219756
759368142
621754983
865143297
194672538
372985461

251893647
347265819
689417532
476189253
135726984
892354176
513942768
964578321
728631495

463219587
251768493
987345261
834921756
692457318
715836942
328694175
146573829
579182634

153498267
876532149
924716835
735849612
268173594
419625378
681954723
397281456
542367981

694182735
738954621
215367489
367521894
459873162
182496357
573649218
921738546
846215973

461385792
795246318
238791465
629578143
173462589
584139276
316827954
947653821
852914637

897613245
613254789
245798613
156982437
978341526
432567891
364125978
521879364
789436152

237451869
658329741
194786352
761842935
823695174
945173286
386214597
572968413
419537628

987543216
543126789
612789534
871935642
259461378
436872951
794658123
128397465
365214897

613452897
954718326
728693145
345187269
189265473
276934581
867321954
432579618
591846732

736891542
954236817
281754936
619485723
475123689
823967451
198642375
567318294
342579168

146853279
372619458
589274361
861327594
457198632
293465187
724586913
618932745
935741826

295178346
761342895
348695217
852764931
174953628
936821574
423516789
517289463
689437152

286175394
195643782
347289156
673958421
819432675
452716839
928361547
564897213
731524968

489367215
627185934
315294876
261973458
748651329
953428761
176839542
592746183
834512697

869135274
723964815
514872963
952716438
471283596
386549127
145397682
238651749
697428351

683972451
579431268
214685397
968754123
137826549
452193876
795348612
346219785
821567934

827914365
945368721
361725984
258476139
196532847
473891256
714683592
532149678
689257413

795418632
382596174
461723859
136249587
847365921
259187346
523671498
678934215
914852763

754328916
618459732
923617458
179863524
865294371
342175869
536982147
491736285
287541693

746218539
125936874
893475621
267594318
419823756
358761492
981657243
534182967
672349185

954283671
386471925
217569384
421397856
578612439
693845217
735924168
842156793
169738542

395684721
682173459
741259638
867532194
129468375
453917862
536821947
978345216
214796583

564129873
893756241
127843965
786512394
251934786
349678152
478261539
932485617
615397428

856231974
219784356
473695218
685912437
742356189
931478562
524167893
368549721
197823645

183625974
257934618
469781532
541293786
892567143
736148259
325476891
918352467
674819325

974125863
523698147
168473295
639541728
281736459
457289631
392867514
816354972
745912386

971862354
645137298
238549167
753928416
429671583
816453729
587316942
364295871
192784635

145732896
867954213
923618547
439287651
671593482
258146379
392875164
786421935
514369728

513742698
672918354
948365127
896154273
354627819
721839546
237481965
189576432
465293781

375691824
412587639
689324517
893476152
756218943
124953768
931862475
547139286
268745391

574319826
182645379
963287451
297853164
816794235
435162987
648531792
751928643
329476518

984136572
531827496
726594138
293415867
468973215
175268349
819742653
357681924
642359781

478215963
651493278
932876415
519362784
327148659
864957132
796534821
245781396
183629547

198756432
652394871
734182569
563217948
487539216
219648753
371825694
845963127
926471385

387419526
651832947
294675381
916728435
578943612
432561879
863297154
129354768
745186293

475986312
283541796
961372584
794125863
852637149
136498257
648713925
527869431
319254678

523874916
697513248
814962735
362497581
159638472
478251693
245389167
736145829
981726354

346819752
751243986
928765341
537186429
284957613
169432875
673524198
412398567
895671234

479216853
521839764
836754291
753681942
948527136
612493578
387962415
264175389
195348627

187653492
925418763
643927518
398164275
576892341
412735986
859241637
261379854
734586129

952734618
617589423
438126795
789263154
564918237
123457869
375641982
841392576
296875341

124673589
638591274
957482631
215936748
783245196
469817325
592364817
341758962
876129453

432561897
658749231
971238546
365894172
289176453
714325689
546913728
123487965
897652314

529386174
831547629
476912358
942753861
687491532
153628497
318269745
794135286
265874913

165937248
398254617
724168935
539826471
672413589
481795362
216389754
857642193
943571826

312587469
587496213
469312758
271653984
945128637
638974125
856741392
793265841
124839576

354189762
689257431
721634985
467521398
198763524
235498176
876915243
912346857
543872619

893165472
526794381
471328659
637249815
915873246
284651793
759432168
368517924
142986537

319624578
842975136
765318249
134862795
286759314
957431682
693287451
471596823
528143967

241658973
697243518
583719264
839162457
125487639
476395182
364821795
752936841
918574326

627158493
193764825
854329176
536941782
918276354
472583961
745832619
381695247
269417538

651472398
342689175
879315246
923847561
768591423
514236987
186954732
435728619
297163854

194582376
863719245
257346198
329861457
475923681
618475923
941657832
586234719
732198564

782431965
491625783
653897214
816572349
529143678
347986152
164359827
978214536
235768491

493582716
651347928
287916354
819624537
564731289
372859461
148275693
726193845
935468172

846235917
591768432
723941586
465312879
317896245
289574361
154689723
978123654
632457198

417968352
539214867
862375941
641852793
973146528
258739614
194587236
385621479
726493185

523814769
871962534
496753281
182539476
937426158
645187923
759348612
218695347
364271895

159376842
763428159
428159673
571843926
684792315
392615487
235984761
947561238
816237594

418269573
793154268
625783941
159342786
842617359
376598412
967825134
231476895
584931627

536821749
721349586
894567321
143695872
259478163
687213954
372154698
968732415
415986237

169527834
742638195
385194726
254971683
937862541
618453279
821345967
593786412
476219358

283649715
619357482
547812963
172594638
834276159
956138247
798463521
361725894
425981376

542163978
316897524
978452136
257631849
189524367
634789215
725916483
863245791
491378652

149382567
762495831
583716942
257648319
498531276
631279485
376924158
915863724
824157693

984561723
756823941
123479568
619387254
378245619
245196837
491752386
537618492
862934175

681732459
293546178
547198632
725469813
916387524
834251967
462813795
359674281
178925346

589163247
137249658
246578193
895431762
762985431
314726589
928614375
673852914
451397826

617482953
492375168
538916472
156829734
923754816
874631295
341598627
769243581
285167349

485237961
936145827
217698534
569784213
142563798
378912645
723459186
891376452
654821379

754862193
192753846
863941527
327614958
619587234
548239671
475128369
986375412
231496785

532694718
681752394
479831652
715463289
246985137
893217546
957328461
328146975
164579823

671395248
295684371
384217596
538469127
769152483
142873965
826541739
457938612
913726854

379148652
821536947
645297183
496781325
283954716
517623498
764812539
158379264
932465871

314897625
726453189
958162734
432715968
869234517
571689342
685921473
197348256
243576891

196874532
854231976
723965148
942617385
531482697
687359421
419528763
265793814
378146259

485132697
179546832
632978451
513789264
267314589
948265173
756491328
324857916
891623745

583261974
741983562
962547138
675398421
394612857
218754396
829436715
137825649
456179283

817625439
692437185
354189276
785341962
946258317
231976548
563812794
478593621
129764853

378196254
465827931
129435876
293684517
641572398
857913642
786349125
532761489
914258763

439158276
762439815
185672493
253894167
678315942
914267358
891726534
327541689
546983721

372648915
496251378
581793246
753412869
619387524
248965137
937526481
865134792
124879653

312649587
984517263
576328941
451293678
728456139
693871452
169734825
247985316
835162794

764825931
591346872
823197564
376251498
142968753
958734126
485672319
237419685
619583247

125743968
738269514
469581732
897135426
641827359
352496871
916358247
273914685
584672193

125879364
896543721
473216895
634182579
958437216
712965438
289751643
567394182
341628957

681493257
957862134
342517896
473126589
268975413
519348672
825639741
136784925
794251368

271483569
986752134
543196827
827931456
319564782
654827391
162345978
738619245
495278613

428679531
976315482
315284679
893162745
251437968
764598123
587943216
132756894
649821357

385469271
972813654
461527389
159346827
738295146
246781593
614958732
893672415
527134968

325794168
498631257
671528934
263947815
957812346
184356792
842169573
739485621
516273489

486517932
159326847
372489615
537964281
614852793
928731456
241693578
765148329
893275164

791235486
364981725
825467931
278359164
913746852
546128379
482693517
159872643
637514298

149637258
756842319
823159647
935471826
612398574
487526193
394265781
561784932
278913465

586741923
417329586
293685417
759813642
648257391
321496758
964138275
872564139
135972864

216398754
945726138
837541962
761285493
489613275
352479816
524137689
193864527
678952341

243981567
567342891
819576342
924718635
358629174
176453289
481267953
695134728
732895416

923871456
851469723
647523198
512694837
436287915
789315264
274956381
368142579
195738642

284519637
596837142
137624859
829751463
671342985
345986721
968273514
712465398
453198276

961523487
584967321
732148965
125739648
697482153
843651279
259376814
376814592
418295736

259731846
387645192
641982573
173859264
592467318
864123759
718294635
936518427
425376981

134895276
759236148
682714395
561428937
943167852
278953461
896542713
425371689
317689524

231748956
764195238
598263417
472651389
913827645
856439172
149572863
625384791
387916524

412765983
796438215
583291746
957642831
631857429
248913657
369524178
174389562
825176394

345817296
697234581
281965374
124759863
739628145
856143729
462371958
973586412
518492637

834962751
962157438
157834962
675421893
293786514
481593627
328679145
516348279
749215386

637418925
891265437
542793861
914582673
278634159
365971248
789326514
423159786
156847392

624879153
513624897
879135642
786492531
241583976
395761428
162947385
957318264
438256719

296851374
137426598
485397126
854239761
723168459
619745832
961574283
378912645
542683917

134592786
287364159
956781342
728136594
513849267
649257831
392478615
861925473
475613928

963418572
542736198
817925643
358672914
671894325
294153786
726581439
489367251
135249867

318542967
562987134
749361285
485123796
296758341
137496852
821634579
974815623
653279418

528973146
479165328
631248597
367421985
192587463
854396271
285714639
916832754
743659812

917286534
582743691
634915278
365192847
429857163
178364925
791638452
246571389
853429716

249381576
685792314
137564298
861237459
753946821
924158763
476815932
598623147
312479685

194257386
657839241
823641597
245793618
768124935
931568472
376412859
519386724
482975163

856321974
374968512
921754836
269583741
183479265
745216389
512847693
697132458
438695127

971238564
235946187
468517392
823165479
694372851
517489623
359821746
742653918
186794235

157836492
432915876
896742153
548291637
963578241
271463589
325189764
614357928
789624315

498276513
236154978
715893462
169532847
573648291
842917356
621485739
384769125
957321684

684921753
957634182
123758649
865142397
391576428
472389516
549267831
236815974
718493265

863957421
754218936
129463578
247186359
695374812
318592764
932645187
581729643
476831295

798154632
653279418
241638957
987543126
324716895
165982743
879425361
412367589
536891274

135496287
469728351
287531964
821643579
974215638
653879142
398164725
746952813
512387496

524613789
173589642
869742135
987135426
352496871
416827953
695374218
738261594
241958367

813694752
264571938
795832146
381759264
572468391
946213587
129346875
437185629
658927413

824597613
753681924
691234758
289315476
136472895
547968132
318726549
472859361
965143287

814765329
236948751
579132684
491687532
368524197
725319468
652491873
183276945
947853216

596123847
471859632
328467195
652381479
139745286
784296513
813572964
267914358
945638721

619452387
852137946
347698251
423569178
591783624
786241593
178926435
264375819
935814762

736419852
421385967
598726431
673548219
289671345
154932786
947153628
865294173
312867594

256143897
738529164
419687352
674831925
593264781
182975436
947356218
325418679
861792543

125478369
694321857
873659142
251794683
748263591
369185274
932546718
416837925
587912436

217345968
384962571
695871234
741258693
826793145
953614827
138429756
472586319
569137482

345789621
267351489
189462753
598634217
423197865
671825394
856973142
712546938
934218576

682371954
391564278
574892316
735426189
246189537
918753462
127938645
459617823
863245791

835471629
942865713
176329548
268794135
397516482
514283976
689142357
423657891
751938264

458371692
127469358
936285147
293714586
715836429
684592731
371948265
842657913
569123874

738192456
152647983
694385172
847926531
321574869
569813724
916738245
475269318
283451697

619534872
258679431
473182659
831296547
594718326
762345198
145967283
926853714
387421965

651324879
347985261
289671543
128759634
563418792
794236185
935862417
872143956
416597328

836715429
129843756
475629138
587164293
962387541
341592687
293476815
714958362
658231974

518279643
693145278
472638519
859412367
346987152
127356984
264891735
935764821
781523496

672195348
491863257
358724916
735489162
286317594
914652873
827541639
549236781
163978425

917856324
863412975
452973186
538641792
649237851
271598463
386129547
795364218
124785639

276589413
813764952
495321687
928436175
164857239
357912864
732148596
689275341
541693728

149368572
673215984
258749613
386524197
597831246
421976358
714692835
832157469
965483721

763458129
519267384
824193756
651374892
932685417
478921635
395716248
186542973
247839561

197463825
846257391
532981647
965132784
413875962
278649153
621394578
359728416
784516239

189453267
674192385
352687419
715246938
823971546
946835721
438569172
561724893
297318654

658247913
921835674
734196582
165729438
392468751
847351296
476983125
589612347
213574869

758213496
231496578
496857213
812974635
573621849
649538127
927185364
365742981
184369752

159246378
386715942
472938615
964581237
817324596
235679481
793162854
528497163
641853729

154679382
826453197
397281456
473865219
568192734
912734568
735928641
249316875
681547923

163542798
759836421
284719536
978361254
315428679
426957183
637195842
592684317
841273965

312965487
675841923
984732651
267458139
538197246
491326875
849673512
153289764
726514398

817439265
942586731
356217894
471952683
298163547
635748912
789324156
123695478
564871329

539716428
487293156
261854379
823145967
154679832
796328541
372481695
948567213
615932784

954321768
681759342
327864519
415697283
832145976
769283154
196472835
243518697
578936421

346759218
782641359
591283647
957826431
413597826
628314795
875132964
264975183
139468572

687419235
913526478
245738619
752964183
194873526
836152947
428697351
579341862
361285794

735624891
986731524
421985637
874152369
513496782
269873145
348217956
152369478
697548213

269874351
845913726
317256489
682491537
974385162
531627948
126539874
493768215
758142693

452639817
317854629
986172543
695743182
248591376
173268954
721386495
564917238
839425761

863942517
742531968
951876243
698125374
174693825
325487691
487259136
519364782
236718459

496251783
317864259
582397641
758123964
621479835
943685127
834712596
165938472
279546318

935814627
246573891
781269543
159432786
468791352
372658419
523946178
817325964
694187235

216584793
879132546
543976821
697813254
421695387
385247169
154768932
732459618
968321475

153298674
986475132
427631895
374826519
698153247
215947386
532789461
869514723
741362958

287356149
963741528
541829637
875612493
394578216
126934785
438167952
752493861
619285374

974536128
318249756
625187394
487925613
169378245
532614879
841793562
296851437
753462981

574683912
138295764
692741358
825374196
941856273
367912845
756128439
489537621
213469587

945261783
612837594
378945612
864359271
153724869
729186435
287593146
491672358
536418927

853172694
674589321
192634758
427361985
518947263
936825417
749218536
385796142
261453879

843217569
512968347
769534218
654829173
931746825
278153694
425371986
187695432
396482751

134792865
895634127
276158934
748326591
361985472
952417683
427569318
519873246
683241759

715683249
826594317
493712865
379241658
248956173
561837924
954168732
137429586
682375491

215347698
439658217
678219534
147593826
586124973
923876145
791465382
364982751
852731469

456237189
182946735
739518642
624389571
817652493
593471826
368194257
275863914
941725368

473596821
185247693
962138475
834712569
621459387
597863142
259681734
718324956
346975218

826731459
391854267
547692138
162573984
735948621
984126375
213487596
479265813
658319742

537948216
428716539
691253784
712584693
984637125
365192847
253869471
846371952
179425368

192734568
478695321
536128794
384951672
625387149
917246835
853469217
769812453
241573986

341867592
859142673
726935148
617524839
285793461
493681257
974258316
138476925
562319784

542396781
897451632
631728495
316982547
729145863
458673129
264519378
975834216
183267954

917538642
648217593
325469178
184752369
276394851
593186724
861925437
739641285
452873916

759486213
218739654
463125879
871592346
625314798
934867521
192653487
387241965
546978132

613785294
475962381
289431756
198623475
724859163
536174928
861247539
342596817
957318642

673582419
429316578
851497263
538674192
794125386
216839754
965743821
382951647
147268935

512698374
834157629
976324581
249765813
381942756
765813492
698471235
453289167
127536948

198634572
427589361
365127489
742351896
539876214
681942753
256713948
973468125
814295637

198743562
472865931
653219847
239487615
816352479
745691328
524138796
381976254
967524183

157269843
943178526
286435179
715926438
869314257
432857961
378592614
591643782
624781395

693814527
824735619
157269834
218573946
739426185
465198372
582641793
376982451
941357268

285413796
379286541
641759328
752968134
814325679
936174852
463591287
528647913
197832465

931428657
654793812
872651934
567839421
348216795
129574386
485962173
793145268
216387549

749835612
123764589
685291347
261973458
938452761
574186293
392548176
856317924
417629835

275149863
619783245
483562917
594671328
168325794
327498651
831256479
752934186
946817532

128539764
697841235
534762918
973486521
856217493
241395687
782953146
469178352
315624879

895674213
172983654
436125879
387546921
524819367
619732485
741368592
963251748
258497136

792345681
163892574
845671293
358127469
421569738
976483152
634258917
589714326
217936845

287641593
643859721
951723648
796418352
815372964
432596817
329167485
174985236
568234179

429658137
683791524
517432689
341985762
278346915
956127843
764513298
895264371
132879456

327819465
498265317
561743928
672538194
153497286
849621573
986154732
715382649
234976851

573491268
461278539
892635741
249786153
156923487
387514692
914857326
638142975
725369814

672584391
345169872
981732456
416395287
598427163
723816945
159643728
237958614
864271539

561934872
923867154
874152693
782645319
315279468
496318725
648521937
157493286
239786541

852731694
973864251
164925738
697243185
315689472
248157369
526478913
481396527
739512846

698724351
175963248
243581976
769412583
821359467
354876129
536298714
487135692
912647835

751968432
362514789
948273651
495826317
287135964
136497825
629341578
574682193
813759246

571694238
832571496
964283571
615942387
743865129
289137645
326758914
457319862
198426753

721548369
684913257
593672184
478136925
152794836
936285741
315427698
867359412
249861573

685491723
147352896
923786154
394518672
761923548
852674319
239167485
516849237
478235961

146389752
392574618
578261439
289745361
765138924
431926875
924657183
857413296
613892547

731942865
569738214
482516973
627391458
845267139
913485627
356824791
194673582
278159346

351274896
827963154
649815273
134689527
962157348
578432619
283741965
416598732
795326481

947651382
632478591
581923647
316285974
879164235
254739168
428596713
165347829
793812456

428571369
957634128
163829457
592187643
831946572
674253981
789365214
215498736
346712895

513987624
947326851
682415739
261839547
479651283
835274916
324768195
196542378
758193462

451386297
739245186
268791435
642839751
815672349
973154862
597423618
326918574
184567923

325986741
746531298
981247356
873194625
219765834
654328917
462853179
138479562
597612483

547692138
839417562
612358794
296183475
358764921
174925386
481279653
965831247
723546819

628915743
497823561
531476928
149567382
352184697
876392154
263758419
715249836
984631275

183627495
274519638
659384217
548731962
317962584
962845173
431298756
825176349
796453821

925476813
814539726
763821594
541368972
697254138
382197465
438912657
279685341
156743289

843279165
679154238
152836479
926318754
485627913
731945682
267593841
314782596
598461327

263175498
845962137
917438562
436257819
572891643
189643275
654329781
798516324
321784956

895624137
342197586
617583249
274356918
139278465
586941372
728415693
961832754
453769821

849573216
256941378
713862945
521397684
437628159
698154723
184739562
962415837
375286491

738942615
569138724
142576389
624785931
315629847
897314562
453891276
276453198
981267453

749813265
526479831
318625497
957238146
263541978
481796352
692387514
174952683
835164729

417369852
265478319
839251746
546932178
923817564
781546293
172693485
394185627
658724931

187563294
953284716
462791853
245178639
796342581
318956472
674819325
529437168
831625947

691874253
423965871
587321469
874192536
162753948
359486712
715238694
938647125
246519387

947326185
621578943
358914267
816742539
475639821
293185674
564897312
182453796
739261458

284937516
536814729
791256843
865749132
342581697
917623485
629178354
478395261
153462978

576324198
839571462
124689375
498156237
715932684
362748519
247863951
651297843
983415726

214638759
983751264
765492138
149375682
852169473
637284591
476813925
528946317
391527846

625817943
147293658
389564172
478931526
912685734
563742891
731456289
294178365
856329417

519648327
274391658
368752419
856439172
723816594
491275863
987563241
135924786
642187935

859761342
143892675
276345198
685429731
912637584
734518926
361984257
497256813
528173469

593176824
784295163
216348975
149762358
832954617
675813249
921437586
357681492
468529731

592178364
483625719
761349285
135286497
647931852
829754136
978463521
314592678
256817943

423617589
157489362
698253714
845321697
239765148
761894253
314976825
986532471
572148936

546127983
891453627
732986145
389762451
254891376
617345892
178539264
465218739
923674518

693247851
251386974
874591632
516978243
728634195
349152768
132765489
465829317
987413526

724381695
396547182
815926473
458269317
931758264
267413859
583692741
142875936
679134528

729684531
386512749
451937682
964753218
235148976
178296453
592371864
643825197
817469325

739812465
421653978
658497123
562789341
913524687
874136592
346275819
197348256
285961734

864712395
725394816
193568274
476285139
281943567
539176428
657421983
942837651
318659742

549621783
372894651
618375429
753142896
284956317
961783245
496217538
827539164
135468972

894356712
157284639
326719854
268495173
715623948
439178265
683947521
972531486
541862397

172583649
853469217
496712385
317958462
928146573
564327891
741835926
285691734
639274158

846317295
395428671
217695384
964182537
738956412
152734869
483571926
521869743
679243158

524896713
736512984
189473526
342758691
971264358
658139472
865327149
413985267
297641835

964582713
137469285
825371946
312947658
589236174
476158329
751893462
243615897
698724531

782439156
594176823
136528974
428765319
375891462
961243587
619357248
253684791
847912635

912785346
658342179
347169852
486523791
291874635
573691428
725418963
834956217
169237584

458961237
617352984
923847516
592413678
784629351
361578429
246185793
835796142
179234865

128354967
649127583
537986412
961748235
372569841
854231796
296415378
783692154
415873629

365917428
287634519
419528763
123486975
896753142
754192386
938241657
571869234
642375891

136425987
824719536
597683214
482136759
359278461
761954328
673591842
948362175
215847693

246953817
795148632
318672549
479561283
682394175
531287496
923815764
157436928
864729351

916574283
783291465
254836719
137965842
465782391
829143657
542318976
378659124
691427538

195872364
836541279
724396185
647918532
219653847
358724691
562437918
481269753
973185426

754912638
312486579
896375142
478521963
635798421
129634785
241869357
963257814
587143296

658392417
243761985
197458632
561873294
432519876
789624351
924185763
816237549
375946128

571693248
423851679
986472153
814937526
367285914
295164837
642318795
159746382
738529461

536841729
217659348
489723561
945268137
763514982
821397654
354972816
692185473
178436295

219845637
734691582
658273194
867314259
145928376
392567841
486159723
571432968
923786415

862145739
419723865
753689412
348597621
125364978
697218354
234856197
586971243
971432586

629481537
571326489
843597621
154238796
738619254
296754318
962873145
317945862
485162973

738962154
941375826
256418793
697854231
314297685
825136479
182549367
563721948
479683512

624975381
953182647
817643259
431567892
276498513
589231764
792854136
365719428
148326975

495231786
613587249
872496135
147362958
938175462
526849371
759623814
381954627
264718593

847395162
263178549
519426738
398514627
176239485
452687913
631952874
725841396
984763251

847169523
362457891
195382467
936241785
251978346
478635219
523896174
614723958
789514632

638147925
451296837
297358164
716985243
324671598
589423716
165839472
972564381
843712659

235174689
749856321
681239457
864793215
193582764
572641893
317968542
428315976
956427138

845736921
691248753
372951468
964823517
217695834
538174296
756389142
129467385
483512679

689751324
435296781
127348956
596483172
872615439
314972568
943867215
258134697
761529843

531869427
687342195
294157638
142798563
873615942
965234871
358926714
726481359
419573286

791458623
863291475
245637918
516829347
384715296
972364581
629173854
437582169
158946732

251789346
389426751
476315289
837952614
914867523
625134897
548693172
193278465
762541938

362784951
954316827
178529436
695241783
217835649
843697215
421973568
589162374
736458192

641238759
928457361
735961248
879524613
416389527
253176984
582713496
197642835
364895172

957631428
381245976
264987135
438579261
572163849
619824753
845312697
123796584
796458312

578231496
236794851
419856723
924173685
781625349
365489217
157348962
643912578
892567134

276415893
934728156
158693427
745136289
619852734
823947561
482361975
561279348
397584612

537918246
892647513
164532879
379261485
648753921
251894367
416385792
783129654
925476138

936825714
857143962
214976358
762314589
193658247
548792631
379461825
621587493
485239176

965432187
384157926
217986354
691243578
738561492
452879631
176325849
549718263
823694715

983276541
647158293
512394687
274983156
359461872
861527934
195732468
726849315
438615729

621758394
487639152
539142867
713895246
245367981
896421573
154973628
968214735
372586419

961534782
728619543
354287961
489751326
637942158
215863497
572396814
846175239
193428675

864137925
125869734
793542186
257496813
349218567
681375249
916783452
538924671
472651398

198432657
273156984
564897312
619578423
327941568
845263791
731625849
486719235
952384176

483126795
297584361
165379284
712635948
839741652
654892173
526918437
971453826
348267519

946253871
321687459
875491263
639178524
182564397
457329618
518946732
294735186
763812945

528936741
794185362
361274589
285649137
936817425
147352698
873491256
659723814
412568973

643972518
719845362
825361749
936427185
487519236
251683974
598134627
362798451
174256893

942781365
317265489
856493712
178652934
235914876
469837251
591348627
623179548
784526193

824935617
615748329
937261485
381476592
549812736
762593841
158327964
476189253
293654178

617548329
248193567
395627841
173256498
562984713
489731652
936815274
724369185
851472936

981426537
276351894
354897612
615974328
427183956
839265741
592648173
148739265
763512489

482673519
713925864
965814732
327541986
198236475
546789321
651398247
239467158
874152693

765124839
849573261
321896745
593712486
416385972
278469513
687251394
132947658
954638127

916547832
724813695
583629471
291358764
358764129
647291583
132476958
879135246
465982317

637125849
248976153
591834267
764513928
359287614
182649735
423791586
915368472
876452391

251967843
764831259
983245716
845319672
329476581
176582394
697153428
432798165
518624937

419682357
573941268
286573419
352819674
947365182
168427593
624198735
795236841
831754926

351968427
478523619
629417583
795182364
846359172
132746958
513874296
284691735
967235841

394521786
685947132
721638495
239875641
476193258
518264379
942786513
857312964
163459827

423981765
176325984
895746231
648517392
712893546
539462817
387154629
254639178
961278453

965137284
823564197
174298356
731459862
648712935
259386471
316845729
492673518
587921643

156238974
294761583
873549126
915482637
432176895
768395412
687953241
329614758
541827369

837614592
265789413
419523687
971458236
342961758
586372941
624835179
198247365
753196824

175432698
264987135
893651247
726594813
931876524
458213769
549168372
687329451
312745986

263149587
798563142
415728396
926471835
157832964
834695271
542386719
379214658
681957423

475192836
619738254
328645719
256481397
984573621
731269548
843926175
192857463
567314982

798246351
512387694
463591278
925813467
147965823
836724915
281479536
654132789
379658142

843651729
965274831
217938645
132586974
584397162
796412358
459863217
621749583
378125496

159364287
368721954
274589613
521436879
947258136
836197425
692873541
483615792
715942368

247631859
385294617
691758423
729183546
158946732
436572198
872315964
564829371
913467285

916572834
574389216
238641975
369254781
785913462
421867593
653498127
847126359
192735648

269178354
358462791
714395268
496513872
871926543
532847916
683754129
925631487
147289635

291538647
364217859
587469132
832154976
476982513
915376428
643821795
729645381
158793264

817632594
932854716
564971283
285763149
371489625
496125837
159246378
743518962
628397451

261534987
873619452
459287163
312865794
987341625
645792318
138426579
726953841
594178236

316254789
294783156
587196324
653927841
179648532
842315967
425871693
931562478
768439215

423568971
175923846
698714352
964285713
312479685
587136294
851392467
249657138
736841529

869312457
721548963
345796218
213954786
596287134
478163592
987431625
652879341
134625879

982547631
316298547
457136289
539621874
871453962
624789153
165974328
243815796
798362415

217638549
548719326
369425718
926851437
735964182
481273695
192547863
654382971
873196254

634597821
958261347
271843956
765328194
482916573
319754268
546189732
893472615
127635489

953246817
874519632
162873459
589327146
416985723
237164598
645792381
798431265
321658974

423761895
786395241
195248673
218973564
367584129
549126387
952817436
834659712
671432958

618437952
925681347
473259168
341875629
769123584
582964713
154798236
896312475
237546891

923186547
718245396
564739821
192367485
347528619
685491732
451973268
839652174
276814953

253874196
817962354
469351278
546129837
738546921
192738645
671493582
984215763
325687419

645197328
137628594
289543167
964235781
712864935
358971246
421789653
876352419
593416872

579134862
812596743
463278159
685329417
734681925
291457386
346912578
927845631
158763294

452673918
386159742
197824356
978316524
514297683
263485179
831762495
745938261
629541837

784613925
356294718
912875346
528469137
437152869
169387452
843726591
691548273
275931684

816293457
953847621
427651398
285914763
391576284
764382915
179428536
642135879
538769142

472639518
583172964
961548273
256817439
397254186
814963752
145326897
629781345
738495621

289467315
674135289
153982746
721346958
395871624
468529173
947618532
816253497
532794861

978643521
412875963
653291847
891437652
764529138
235168794
389752416
547316289
126984375

728431596
135986472
964752381
859174263
647523918
213869754
486295137
572318649
391647825

581796423
967432158
234815967
415379286
376128549
892564731
658947312
723651894
149283675

294378561
567419382
183526497
375682914
841935276
629741835
758263149
916854723
432197658

162745983
485639271
937281465
379168524
246957318
518423796
753896142
621374859
894512637

652783419
381964752
794512368
138459627
249678531
567321984
873196245
415237896
926845173

986134752
124587936
753962814
869745321
245391678
371628549
518479263
432856197
697213485

473218965
561349827
298657413
735486192
149732658
682591734
924863571
356174289
817925346

571236489
368479521
429815673
793582146
284361957
615947238
147658392
852193764
936724815

587294361
312576984
946813257
169745823
275138649
438962175
723659418
854321796
691487532

714586932
863492751
592317846
251864397
439175628
687923514
328649175
175238469
946751283

571246983
389517624
426398571
798451362
243679158
165823749
817964235
632185497
954732816

389524167
457186392
126973584
792861453
845392671
613457829
274618935
961235748
538749216

413879526
895263174
672145398
256391487
738452961
941687253
329716845
587934612
164528739

792643158
386915724
541782396
159874632
478326519
623591847
965438271
234167985
817259463

549367821
378241569
126895734
634182975
895673142
712954683
983526417
461739258
257418396

862351497
719462358
354789621
197534286
685297134
243816579
976123845
438675912
521948763

458321679
972546813
316789542
149657328
287493165
635218497
563172984
791834256
824965731

279415368
845396217
631287954
187642593
324958176
956731482
498173625
512864739
763529841

619384257
835712469
472965138
723456981
156897324
984123576
561248793
348579612
297631845

691325874
324798615
578416932
153964728
247583196
869172543
736841259
412659387
985237461

384751926
925648371
617392485
143269758
258473619
769815243
571934862
432186597
896527134

482617935
567839412
913524678
831962754
725348169
694175823
378456291
259781346
146293587

628715934
573942168
149683572
715236849
894157326
362498751
931564287
457821693
286379415

562943781
783651294
194872365
879516432
256734819
341289657
628495173
415367928
937128546

938716524
146325897
572498136
257964318
361587249
489231675
694152783
715843962
823679451

658129437
934587621
172436589
841973265
265841793
397652814
429718356
586394172
713265948

374591862
629483157
851762439
436917528
785234916
912856743
298345671
563178294
147629385

856421793
432879561
179635428
283564179
617982345
594317682
968143257
741258936
325796814

986542173
715963428
324718956
873156249
461297385
259384761
547631892
632879514
198425637

152398746
843765129
697142358
439251867
578936412
216874935
924583671
761429583
385617294

642798315
739154286
581632974
317425869
864913527
295876143
158367492
973241658
426589731

389624751
275319684
416785932
532176849
197548326
648932517
863491275
921857463
754263198

638175942
129834765
475926381
913647258
746258193
582319476
257463819
394581627
861792534

317926458
648753921
295814367
752698143
469137582
183245679
526381794
871469235
934572816

596714283
478532196
231698457
682179534
159843672
743256918
314967825
865321749
927485361

582916347
763428519
419735826
634197258
958642731
271853694
346571982
895264173
127389465

146837295
937425168
285961473
768293514
493156782
521784936
652319847
379548621
814672359

631725984
247398516
598461273
965214738
182637495
473859162
854173629
729586341
316942857

679452381
152783496
438916257
726891534
945367128
381245769
264579813
517638942
893124675

148359726
325617849
976482513
213895467
569741382
487236195
651978234
894523671
732164958

951374286
728569341
346821597
179683425
632495718
584217963
495136872
817952634
263748159

189764253
473512689
652938471
295143768
834675912
761829345
327481596
548396127
916257834

942731586
315648972
678529314
427915863
163284795
859376241
231867459
794152638
586493127

268531794
175964832
349728516
592816347
631497258
784352169
853249671
926173485
417685923

935824671
214673598
876195234
692481357
351967842
487352169
548716923
123549786
769238415

796413258
134258769
285976134
627895341
413627985
859341672
561782493
348169527
972534816

923648751
758912463
641375298
582497316
376581942
194263587
467839125
835124679
219756834

976415382
423689175
851237649
192378564
645192738
387564291
714926853
269853417
538741926

371462859
954817236
862953741
497328615
518796324
623145978
739581462
245639187
186274593

458726193
179345268
632891574
921587346
546932781
387164952
815673429
794218635
263459817

159748236
347126985
682539417
738495162
514263879
926817354
861972543
275384691
493651728

384172569
715936284
926845731
697458312
238619457
541723698
153287946
479361825
862594173

279568341
685431972
314972865
537624189
428159637
961387254
193746528
846295713
752813496

162893574
789465321
435712689
973546218
854271936
621389457
547638192
216957843
398124765

173489256
968257143
254136897
896543721
725891364
431762985
682374519
547918632
319625478

948657132
357142698
261398754
496823571
825719346
173564829
732981465
614235987
589476213

285764931
693182457
174395682
421956873
836247195
957813264
342678519
518439726
769521348

185329764
374586192
269471583
748935216
923168475
516742938
631294857
497853621
852617349

572931846
936784512
184526397
865179234
421853769
793462185
618297453
347615928
259348671

983415276
724698315
561732984
249873651
157246839
638159427
316987542
872564193
495321768

472619385
659843172
831752469
716328594
325974618
984165723
547286931
198537246
263491857

382769451
649158723
175432689
413286597
897315246
526947138
258691374
731824965
964573812

196475283
524183697
873962145
458297361
367541829
219836574
681759432
945328716
732614958

859462317
476138529
231579864
384917652
715624983
962853741
623745198
548391276
197286435

249581637
187346259
536297814
753164982
428975163
961823745
614732598
875419326
392658471

564719832
913862475
782345916
847231659
625497381
139658724
471586293
296173548
358924167

198536247
643827591
257941863
469175328
381462975
572389614
736254189
814693752
925718436

126573849
589614372
734829165
315467298
498132657
267985431
951246783
672398514
843751926

765312984
294856137
183479526
679583412
842961375
351724869
426135798
937248651
518697243

837516294
961247358
245398671
186972543
352461987
794853126
619785432
428139765
573624819

675394821
834271695
129685374
583469712
712538946
946712583
361947258
298153467
457826139

586493271
349217586
271856493
758932614
963541827
124768359
692375148
435189762
817624935

423719586
816425973
795683142
287164395
961358724
534972861
178546239
342891657
659237418

967285314
315469287
842731965
431826759
756394128
298157436
674512893
523978641
189643572

258674193
463912587
917538642
329451768
185726934
674389215
591847326
836295471
742163859

859413276
427569183
361872954
218356749
935748621
674291538
546187392
182935467
793624815

489152637
267934518
531786942
752469183
618327495
394815726
145273869
926548371
873691254

541876329
832915764
679423185
168739542
495162837
723548916
357684291
986251473
214397658

438175269
261943857
975682143
359814726
712536984
684729315
847361592
196257438
523498671

234978165
185632794
796154832
651397248
429815673
378246519
863421957
917583426
542769381

456817392
732965148
198324756
314782569
275649831
689531427
541276983
827493615
963158274

735489162
861532794
429176583
153728946
948613257
276954318
392845671
587261439
614397825

549637218
328591746
716482935
653174829
274958361
981326574
862715493
195243687
437869152

718649523
296375148
354128697
861794235
579231486
423856719
182563974
935417862
647982351

572396148
984125736
613847295
821954673
346781529
795632481
258469317
437518962
169273854

942876315
758413296
613925847
437569128
186237459
295148763
374692581
861354972
529781634

974618325
635247981
128539746
812365479
467192538
593784612
381976254
246853197
759421863

943658271
851742396
627391584
579186432
284539167
136427958
418975623
392864715
765213849

452168379
678329541
913754862
539847126
127693485
864512793
241985637
796431258
385276914

462753198
593821476
871469325
318945267
625378941
947216853
786194532
239587614
154632789

539261748
278543619
416798532
325817496
967435281
184629357
641382975
792154863
853976124

395781246
186524397
724369518
962458173
541273689
837916425
213895764
479632851
658147932

429173658
716582493
538469271
385624917
641957382
972318564
193746825
254891736
867235149

314967528
785231649
269548713
138472956
946185372
527693184
651324897
473859261
892716435

162743589
453819276
987256143
834167952
715932864
296584317
641395728
378421695
529678431

215839674
978426513
634175289
142597836
786243195
359618427
567982341
891364752
423751968

184926537
329175648
675483912
418597263
937264185
562831479
743652891
856319724
291748356

491753862
782416359
356289174
135948627
947362518
628175943
273691485
514837296
869524731

815936274
743285916
296471583
462159738
981723465
357648192
128567349
674392851
539814627

645179283
973862451
812543796
381796524
267415938
594328167
139287645
456931872
728654319

782965413
159483267
364712859
428137596
536849172
971526384
843671925
297358641
615294738

734852619
152396478
869714253
287569134
945231786
613487592
596143827
328675941
471928365

253194687
481367952
679285143
167453298
824619375
935728416
746531829
318972564
592846731

859712364
147635829
326948175
915867243
768324591
234159786
581476932
493281657
672593418

724583916
596124873
813769542
259847361
468312759
137695284
345276198
682951437
971438625

348695172
579281643
612473985
254769318
791832564
836154729
927346851
183527496
465918237

792136548
516498273
438527196
847312965
361759482
925684731
274865319
653941827
189273654

269741853
781325649
345968721
598213476
617584392
423697518
972856134
854132967
136479285

934582716
512376948
867194235
348659127
276831459
195427683
623718594
789245361
451963872

382164795
965783214
174529863
853697142
719842536
246351987
531478629
628935471
497216358

486571932
792438651
531269748
164927385
928315467
357684219
245896173
679153824
813742596

537269148
298314756
416857239
174593682
359682471
682471593
823746915
761935824
945128367

576839421
834172569
291654738
489215673
715346982
362798154
943587216
127463895
658921347

869457123
235168479
471923658
348692715
692571834
157834962
713289546
926745381
584316297

463298517
192753486
857416239
579132648
634875921
218649375
941367852
726584193
385921764

283617549
174958326
695234817
456372198
921865473
738149652
542783961
367591284
819426735

973581462
652743198
184926735
496817253
538492617
721635984
249368571
867154329
315279846

748513692
926847513
135926784
582631479
613794825
479285136
357162948
864379251
291458367

164827935
372495861
859316274
647253198
281964753
935178426
428639517
796581342
513742689

794251836
156983247
832476951
627314598
918562473
345798612
463125789
589637124
271849365

673819542
459726831
281543796
965382174
132674985
748951623
397265418
524198367
816437259

256817439
143962578
789354621
925148367
874693215
631725894
368471952
412539786
597286143

125734968
764298315
938615247
871326459
653149782
249857136
482571693
597463821
316982574

281346957
435729168
679851423
867935241
592184376
314267589
743692815
926518734
158473692

124537869
395684721
687921345
576192483
438756192
912843657
253418976
861279534
749365218

347981256
568427319
921365748
873196425
294538167
156274893
489752631
632819574
715643982

365172498
497638125
218459736
853741962
126395847
749286513
931567284
584923671
672814359

459762831
612938745
873145692
296587314
748321569
135694278
364259187
587416923
921873456

768495312
359172846
142638759
634951287
825367491
971284635
296813574
487529163
513746928

869231574
734859216
215647389
987123645
541968723
623475891
456712938
192386457
378594162

972351648
513846972
648279135
186723459
739415826
425968713
251687394
367594281
894132567

514782396
689543721
372196548
235971684
947368215
168425937
426837159
791254863
853619472

643297581
275318469
918564327
562849713
489173256
731652948
327486195
854931672
196725834

574298613
891736452
326451798
962543187
143827569
785169234
238614975
657982341
419375826

216345789
837916254
954827316
691278543
375194862
482563971
769482135
528631497
143759628

815793624
423861957
679542318
297354861
348916572
561287439
986125743
752438196
134679285

954731268
387256914
261489357
573692841
498175623
612348795
139864572
746523189
825917436

185649723
936172854
472835169
368751492
597264381
241398675
713526948
859417236
624983517

481563972
679248153
235917486
164875329
928431567
753692814
816324795
542789631
397156248

495823617
237165984
816497235
723951846
164382759
958746123
372519468
541678392
689234571

519824637
324976518
768153429
136549782
487261395
295738164
942317856
873695241
651482973

613259748
582476139
749813526
837145692
264798315
195632487
458327961
921564873
376981254

365924187
984167523
127835469
749358216
653712948
812496375
431679852
578243691
296581734

783942156
596817324
214635897
321584769
847196235
659723481
972458613
435261978
168379542

798354621
432196857
615728934
187542396
964813572
523967418
341285769
879631245
256479183

635418729
482579136
791362548
876154293
253986417
149723865
318297654
564831972
927645381

541623789
327498165
968175342
619832574
782541693
453769821
836954217
274316958
195287436

259463817
863719452
417285369
534197286
786352941
921846735
345971628
172638594
698524173

842163759
971425368
635897124
356941287
287356941
419278536
594612873
763589412
128734695

596428173
148357296
327196854
739812645
681549732
254763981
872634519
465971328
913285467

527496813
348217659
961583472
854961237
132758946
796342581
673825194
289174365
415639728

987246351
635981247
241375698
354128769
872569134
169734582
413697825
528413976
796852413

376514289
241987356
859326741
793842165
625791834
418635972
964178523
182453697
537269418

751832964
348769512
962415783
296571348
875346291
134928657
513294876
687153429
429687135

723149568
546782319
891536724
689213457
157864293
432975186
978451632
314628975
265397841

354687912
178429536
926531478
682973154
531264897
497158623
863795241
249316785
715842369

746128953
985473612
321956784
538617249
617294835
294835167
459781326
162349578
873562491

432516798
965783241
781492653
214358967
896127534
357649182
573264819
129835476
648971325

593641287
124897635
678523491
482756319
716934528
359218764
941372856
265489173
837165942

428765913
671398254
953241687
234517869
567982341
189634572
792456138
316879425
845123796

731958246
682473915
594216387
279531864
368724591
145869732
453187629
926345178
817692453

865237914
793184526
241596837
537612498
619478253
482953671
176825349
354769182
928341765

379582416
526419783
841673259
298341675
637295841
154867392
763154928
985726134
412938567

913845726
567132489
248976153
325618947
179423568
486597231
694281375
751364892
832759614

915362784
672548931
384971652
843159267
729683145
561724893
496215378
238497516
157836429

594216387
623784195
817359246
948563721
736128954
152947863
279635418
461872539
385491672

482716593
765349281
319852476
146295738
937481625
258637914
571968342
894523167
623174859

475218936
813956427
269437815
986123754
731645298
524789361
347562189
698371542
152894673

864352179
273194685
519876324
635289741
948761253
721435968
496523817
182947536
357618492

581237469
296854137
437196528
325941786
619728354
874365912
152489673
748613295
963572841

356471829
124398567
798526413
879135642
531642978
462789135
945263781
613857294
287914356

436127895
827956431
591843726
782531649
164792583
359684217
218365974
975418362
643279158

245976138
389154726
671238594
567349281
428561973
913827465
852713649
136492857
794685312

965812743
842753691
731469285
318526479
597348162
426971358
179635824
683294517
254187936

356487219
197263485
284159376
612934857
835672194
749815632
568721943
471396528
923548761

256437189
314986275
798215463
175863942
639124758
482579316
963748521
827351694
541692837

674258913
182934765
935671284
596317842
328496571
741582639
859163427
263749158
417825396

526983174
734615892
891724536
613478259
952136748
487259613
179362485
245897361
368541927

295386741
687194325
413257698
526941837
978523164
341768952
139475286
764832519
852619473

964831527
158724693
327659841
486172935
792385416
513496782
245963178
679218354
831547269

871245639
652391874
439768251
583927416
214836795
967514382
725489163
396172548
148653927

854269731
972143658
613875942
165732894
428691573
739458126
381927465
247586319
596314287

937451682
481692375
562837914
173245896
894763251
625189437
346518729
259376148
718924563

562894317
794135286
138276594
425713869
819652743
376489152
957341628
643528971
281967435

342589167
698721543
571643829
153896274
984217635
726435981
265174398
419368752
837952416

769582341
328417956
541693827
176928534
235764189
894351672
912845763
657239418
483176295

542613897
831759462
679842315
193478526
268935174
754126983
917364258
385297641
426581739

673254189
291738456
458691327
124875693
987163542
536429718
765942831
842317965
319586274

128569347
539714862
467832519
876291453
254376198
391458726
712685934
943127685
685943271

314576982
275839164
896142375
623714598
148295637
759683421
467358219
982461753
531927846

489632157
651487923
372519864
968174235
735928641
214365789
893746512
546291378
127853496

521478936
798316452
346592781
863249175
259187364
174653298
682931547
915764823
437825619

841972536
293685741
756314982
127536498
465198273
389427165
914263857
672859314
538741629

947615832
568273419
312489567
283547691
496132758
175968243
624891375
759324186
831756924

581249763
974361852
326587419
792153684
843796521
165824397
619475238
458932176
237618945

982567314
751438926
364912758
576381492
423759681
198624537
249875163
615243879
837196245

598174326
314862759
726935148
147389265
863257491
259641873
432516987
671498532
985723614

349716528
721538694
586249713
892365147
457891362
163427985
638174259
975682431
214953876

264837519
798514326
351269847
835926471
912478653
476351982
643782195
129645738
587193264

567123984
943856271
821947563
175438629
394762158
682591437
719285346
238614795
456379812

361754892
782936541
954128763
897413625
425687139
136295487
278361954
613549278
549872316

189647532
647325918
235819467
814276395
962583174
753491286
378154629
491762853
526938741

594368271
137295684
862471539
241736895
379854162
658129743
423587916
985613427
716942358

493718265
785246193
162539784
247693851
816425937
359871642
628154379
531967428
974382516

158376492
742819653
639524817
591243786
387165249
264987531
416798325
825631974
973452168

267583419
594167832
831492675
173956284
429378156
658214793
312745968
746839521
985621347

423518967
816397254
957264813
789621435
632485791
541973682
164739528
395842176
278156349

689275413
412639785
753814926
347928651
126357894
598146372
935761248
864592137
271483569

816372954
493865271
752419683
167253498
524198736
389746512
948637125
635921847
271584369

617359842
452867931
938214675
345178269
879632514
261495387
196543728
723981456
584726193

136872945
572469318
849531762
658947123
314628579
927315684
291754836
465183297
783296451

193576824
847239561
625148937
976821453
431957682
258364719
362495178
519782346
784613295

216843975
897251436
543796182
124967853
968435217
735128694
352689741
679514328
481372569

674591832
129738546
385246791
496825317
812973654
537614928
751362489
943187265
268459173

653148972
942753681
817692435
536981724
291574863
784326519
478219356
325467198
169835247

214967358
859341762
367258419
542693871
196785234
738412596
681534927
923876145
475129683

324518967
618972453
795463182
857294316
146837529
239156874
573689241
461325798
982741635

654728913
129643857
738159426
572396148
981574632
463812579
345967281
816235794
297481365

619235784
823147956
475986231
598371642
741628395
362459178
984762513
257813469
136594827

532896471
981427635
746513982
293165847
867234159
415978263
158342796
624759318
379681524

658174329
913562478
247893651
489635712
172948536
365721984
894257163
531486297
726319845

159638742
326794158
748152396
237916584
681475239
495283617
974561823
563829471
812347965

482359167
563721849
179468325
927184536
358296714
641573982
895632471
234917658
716845293

579346218
418972536
362581794
735698142
941235687
286417359
694753821
123869475
857124963

517846239
624193875
839275164
146328597
983457612
275619348
362784951
458931726
791562483

861297453
947538126
325614987
792851364
486723591
153469278
234976815
619385742
578142639

785293416
963147825
421865739
374682951
596431278
812579643
647318592
238954167
159726384

927145386
481326957
635978214
314289765
768453192
592617438
243561879
176892543
859734621

421753896
695842371
783196524
354987162
279561438
816324759
548239617
132678945
967415283

325746891
419538726
876129435
593682147
261475389
748913652
684257913
157394268
932861574

741952863
523681479
968743521
439875216
275416938
186239754
814567392
352198647
697324185

652418937
318279564
794653812
427365189
139782456
586941723
873124695
261597348
945836271

398275416
421638579
657914823
179482635
562391784
834756192
913547268
285169347
746823951

619453872
573982146
428761359
297518463
356294781
184637925
845129637
932876514
761345298

682475193
513968472
497132865
235891647
879546321
164327589
346759218
721683954
958214736

624971385
719358246
835426791
348165927
176289534
592734618
487692153
961543872
253817469

785941632
493628517
162753489
259864173
814375926
637219854
571436298
926187345
348592761

432187956
687549123
519236874
725413698
196872435
843695712
368721549
251964387
974358261

496523817
523187964
781469235
267345198
845691723
319872546
938716452
672954381
154238679

892176534
345892716
761435982
927563841
136984257
584721369
653219478
479658123
218347695

539287164
167934528
482561937
851672493
374198652
926345871
218759346
645823719
793416285

492871365
853426179
617359842
739268451
546137928
281945736
964712583
328594617
175683294

875436192
439712568
261598374
684329751
952671843
713854926
547283619
128965437
396147285

871265493
529431678
436987125
285314769
694752381
713896254
167548932
952173846
348629517

314967258
895324716
267581493
731648925
946752381
528139674
182496537
673215849
459873162

729516384
163748529
854293617
376829145
218457963
495361872
641932758
982175436
537684291

249817536
876593124
351624987
138462795
492785361
567931842
684159273
725348619
913276458

549726183
763148952
812359467
391482576
628571394
457963821
284635719
935217648
176894235

539672481
847915632
612483957
361298574
985764213
274351896
126539748
498127365
753846129

491785263
253619487
768324159
845932716
672158394
319476825
124597638
536841972
987263541

496853721
817429365
325617948
961582473
748361259
253974816
672138594
134295687
589746132

487125963
562893741
913647825
239576184
871432596
645918372
198364257
756281439
324759618

597284631
216793548
843615297
135472986
489136752
672958314
928361475
761549823
354827169

192754683
736281954
854639172
683475219
415392768
279168345
541927836
967843521
328516497

152876934
497213568
386549712
831425679
974631285
625987341
219364857
543798126
768152493

694387215
537412968
281596437
419238756
728654193
365971842
142863579
856749321
973125684

758394162
926185473
143726598
314259687
572863941
869471325
697512834
235648719
481937256

416253879
539786214
827491536
765148923
341962785
298537641
672319458
953824167
184675392

914537862
287146935
365982417
873251649
156894723
492673581
641725398
528369174
739418256

387915264
165427389
249386571
692843157
851769423
473152896
534698712
918274635
726531948

567893124
948621573
213457689
874135962
695742831
132986457
486379215
729518346
351264798

573841962
918256374
264793851
421539687
637182495
895467123
382974516
156328749
749615238

231794658
874563129
596128374
325619487
468357912
719482563
682945731
147236895
953871246

169725384
428613975
735984126
914357862
683249517
572861439
356192748
291478653
847536291

634975182
597218364
821463975
289346517
345197826
716852439
153629748
968734251
472581693

139842765
865971234
427653981
794368512
358124697
612795348
943587126
271436859
586219473

863517429
297438615
541269837
932684571
716953248
485172963
159726384
678345192
324891756

137268459
694753218
582914367
479586123
851392674
263147985
728639541
945821736
316475892

276543891
958617324
134928576
613275489
795486213
842391765
321764958
487159632
569832147

657341982
324598167
918762534
241853796
793426815
586917243
479135628
832679451
165284379

754361298
392487615
168952734
415629387
687143952
239875461
841236579
976514823
523798146

967823154
218456397
534719862
791582643
342671985
856394721
485167239
123948576
679235418

549812637
728365194
136749582
892156473
367428951
451973268
674581329
985234716
213697845

681324957
349758126
725961483
954172638
813645279
267839514
592487361
476213895
138596742

752968143
348215976
619347285
563782419
127493568
894156732
271639854
486521397
935874621

183529647
467831529
529476318
932164875
751382496
846795132
394258761
218647953
675913284

192643785
485729613
736851492
847536921
623198547
519274836
974362158
358417269
261985374

367291584
824375961
195486327
679538412
283714659
451629738
938157246
516942873
742863195

241879563
968453721
753612849
892136475
516748392
437295186
175964238
389527614
624381957

824196735
193527684
576438192
352671948
947283561
618954327
781362459
469815273
235749816

691582437
478913562
325764981
967325814
283149675
514678329
846291753
732456198
159837246

375621498
468975132
219834576
793486215
856312749
124597863
531768924
987243651
642159387

346152798
751894236
982376451
519748362
863925174
274631589
438519627
627483915
195267843

857923146
163548297
492176385
321685974
746239851
985714632
238467519
514392768
679851423

628574319
147938265
593261784
715492836
369857421
482613957
931785642
874126593
256349178

563814279
284796315
971523486
497235168
835167942
612489537
148652793
356971824
729348651

795342861
386517429
124869735
231476958
957283614
468195372
842631597
619758243
573924186

385716294
741239586
296584173
154973862
978652431
632841759
823195647
519467328
467328915

189326457
246785319
375491862
528639174
413572698
967148235
694853721
732914586
851267943

829764153
143285769
657913842
476391285
385472691
912658374
591837426
238546917
764129538

863217594
745689132
219354768
674923851
958741623
321865947
137496285
592138476
486572319

316284795
298735146
745619832
624173589
589426317
137958264
862541973
951367428
473892651

172689543
546213789
938457621
853962174
764531892
219874356
625148937
391725468
487396215

195627348
376489512
842153976
461238759
983715264
257946183
729564831
534891627
618372495

958764321
347521698
216839457
482195736
179683245
635247819
594378162
861452973
723916584

398465721
264781593
175923846
847239165
539816274
612547389
721654938
956378412
483192657

259376841
467815932
813429576
945263718
786154293
132798465
571642389
698537124
324981657

679842351
132957486
485631792
567193824
914528637
823476915
748315269
391264578
256789143

194236875
532798641
876514923
341659287
789142536
265873194
618327459
923465718
457981362

542789361
769213458
138654279
475138692
621975843
983462517
357896124
814527936
296341785

594136728
638725419
172894365
451268937
387941652
926357841
263589174
749612583
815473296

372195468
964872513
518643927
457218396
189436752
236957841
623589174
891724635
745361289

329458761
168739524
457216398
571692843
682374915
934185276
793541682
816923457
245867139

981274563
342659718
675813249
896132457
514798326
237546891
129385674
468927135
753461982

952418673
378926415
146375892
513689724
897254136
624731958
461592387
239867541
785143269

256973481
149682375
738145296
691834752
582716943
374529168
917268534
465391827
823457619

581729436
963845271
427316958
694253817
832174569
715968342
246597183
359681724
178432695

417329685
582671439
396584217
175896324
923147856
648253791
859462173
761938542
234715968

894267513
512398647
376451829
728649135
961573482
435182976
149735268
257816394
683924751

426813957
897456312
315972846
743269581
152387469
689145273
974628135
538791624
261534798

471693582
589712634
362845179
617439258
294586713
835271946
756328491
148967325
923154867

832746915
546819372
917325648
695281437
174653289
328974561
263198754
489567123
751432896

265931748
314875926
987624135
571498362
429563817
836217594
143786259
698152473
752349681

478392615
291865437
365147289
942751368
137684592
856923174
729536841
583419726
614278953

836297415
217654839
945813627
192436578
673589241
458172396
361748952
784925163
529361784

725963814
968214573
341875926
834126759
617589432
592347168
253798641
186452397
479631285

469513872
251987346
738462591
842396157
615274938
397851264
523748619
976125483
184639725

589217643
462538719
713649825
924176358
871953264
356482197
197864532
235791486
648325971

281734695
359162847
764589231
597246318
642318579
813957462
125473986
936821754
478695123

792354168
564821397
813967245
256713984
481295736
937648521
125436879
348179652
679582413

319527648
657814293
428963157
296345871
175286439
843791526
584679312
932158764
761432985

582673491
714295863
369814752
651437928
948521376
273968514
127349685
836752149
495186237

265389174
894167532
317425869
653298741
748631925
921754683
476512398
582973416
139846257

716549823
429837156
538612947
153278469
267954381
984361572
695423718
372185694
841796235

235768491
781349562
964521738
198673254
327485916
546192873
413857629
659214387
872936145

928314657
614257983
753689214
871965342
532478169
469132578
285796431
147523896
396841725

613798542
958124376
274536198
742953681
386241957
591687423
829365714
437819265
165472839

583926417
927341586
146587293
615874329
832695741
479132658
794213865
368459172
251768934

823149567
716325489
945687321
384972615
659813742
172564938
538296174
491738256
267451893

731928456
492765831
856413279
245637918
163589742
978142365
319854627
627391584
584276193

976143852
582796134
431852976
348971625
127635489
659428713
793584261
865219347
214367598

349718265
162453987
785269431
534196872
618372549
927584613
493621758
276835194
851947326

768249315
943516287
215387946
657893421
324671598
891425673
439768152
186952734
572134869

461973285
359862741
728541963
187639524
295418376
643257198
974385612
832196457
516724839

946372185
871564932
325198746
753241698
194685273
268739514
589427361
617853429
432916857

479168352
183275496
256349187
562413879
748592631
391687245
934721568
627854913
815936724

528479316
197356428
643281579
286137945
914625837
735894162
872543691
469718253
351962784

416357298
927148653
385629741
248795136
671834925
593216487
869473512
752981364
134562879

297418563
143567892
856392471
925183746
718654329
364729158
681945237
532876914
479231685

369541782
214786539
587293164
852319647
196478325
743652891
431965278
928137456
675824913

146385927
983127456
275496813
519238764
467951382
832764591
721849635
358672149
694513278

914657382
738219564
526384719
172548693
685931427
493726158
341862975
859173246
267495831

973268145
846351729
215947638
691472853
758193462
324586971
482639517
539714286
167825394

127593468
469178532
583642179
348751926
652839741
971426385
836914257
295367814
714285693

834125679
956387421
172496358
248761593
513249786
769853142
485632917
621974835
397518264

471695382
639728154
258314769
742869531
586132497
913457628
827543916
195276843
364981275

243961587
815742693
697358214
462195738
951837462
378426951
739614825
124589376
586273149

675293184
813745692
429618375
768452931
541936728
392871456
234569817
157384269
986127543

849351627
173628945
625479138
512847396
397516482
468293751
231784569
956132874
784965213

571986243
248735916
936412578
367854192
824691357
159327684
782569431
693148725
415273869

314725698
765948213
928361457
286173945
479582136
153694872
632417589
591836724
847259361

298743615
635291487
471586932
823679154
764152893
519438276
346917528
982365741
157824369

658741923
129853746
437926185
986237451
314685297
275419638
792568314
561394872
843172569

184327956
679541382
352986417
763154829
248769531
915238674
826473195
531692748
497815263

263791584
157483692
489526137
734819256
625347819
918652473
346175928
891234765
572968341

726359418
981472635
534816972
812597346
369241587
475638129
693784251
257163894
148925763

265193478
319748562
478625391
632814957
197562843
584937126
956371284
723489615
841256739

549867312
831452769
726391854
154786923
362914587
987523641
278135496
415679238
693248175

875691324
491328675
632475819
527913468
948762531
316854297
259146783
184237956
763589142

351296874
968457123
247183956
712849365
836571492
495362718
573924681
129638547
684715239

936214587
417598236
258763194
164389725
729651843
583472961
641825379
875936412
392147658

217896435
638245971
594317628
785923164
163784259
429561783
956432817
871659342
342178596

564297813
138465792
729183465
273846159
896521374
451379628
387652941
642918537
915734286

436972581
519384627
872615934
751238469
984761352
623549718
168457293
397126845
245893176

931648527
684257319
275319486
123785964
796431852
548926173
417892635
352164798
869573241

428613795
139875246
576924138
654798321
297136584
813542679
382451967
741369852
965287413

125986347
963574128
478321695
281695734
657243981
349817562
712439856
896752413
534168279

241539786
856274913
973186524
428915367
635427198
719368245
184752639
397641852
562893471

641285379
253719846
879364521
928146735
365978214
417532968
584627193
192453687
736891452

963257418
421683957
785491236
814325769
276918345
539746182
347562891
152839674
698174523

472618359
813597264
569324178
784963512
196275843
325841796
637452981
241789635
958136427

458316972
237895164
691274358
576128493
189643527
324759816
815462739
942537681
763981245

568241739
297365841
413978256
185437692
624819573
739652418
942583167
851796324
376124985

896217435
175834692
432659871
263985147
514762389
987341526
751423968
328596714
649178253

916384572
384257691
275169834
169823745
732415968
548976123
421698357
897532416
653741289

841275963
376984521
592136784
924518637
658723419
137649852
413857296
289461375
765392148

941237685
352816947
687495321
826351794
475982136
139674258
564723819
793148562
218569473

372851469
891643752
564792138
719328546
253467891
648915273
926174385
485239617
137586924

964537812
278619543
513428976
829364751
351782694
647195238
735846129
182973465
496251387

349721658
528936741
671548239
265197483
984362517
713485962
152874396
496213875
837659124

932547186
681293475
547681932
158476329
476932851
293815764
764359218
329168547
815724693

762315948
354968217
891274563
543682791
618497325
927153684
175826439
239541876
486739152

923571468
854326179
617894523
145739286
792168354
386245791
438957612
561482937
279613845

715486923
896123754
423579168
937815642
148962375
562734819
654391287
371258496
289647531

931427865
258163749
746598231
167935482
582674913
493281657
324819576
675342198
819756324

291563487
763894125
458271963
532718649
679432851
184956372
816325794
945187236
327649518

746819253
951324687
823756419
139265874
682947531
574138926
398672145
467581392
215493768

587361249
312984675
964257381
728195463
139648752
645732918
251473896
493816527
876529134

465138972
329567148
718924356
134682597
856719423
972345861
293856714
687491235
541273689

587269341
416357289
932841657
895726413
364185792
721934568
149572836
678493125
253618974

462789153
935641278
718523964
849156327
621437895
357892641
586914732
193275486
274368519

437981265
865427193
921536478
782349651
654812937
193675824
316254789
248793516
579168342

794315286
865249731
132768459
273956148
459871362
618432597
981523674
527684913
346197825

213698475
864537912
957214386
372986541
496751823
185342769
629475138
731829654
548163297

423691857
589372641
761845932
142567389
396184725
857239164
675418293
218953476
934726518

371589462
452761983
968243157
523816794
789452631
614937528
237195846
145628379
896374215

837215964
542968371
619734528
954683712
786192453
321547896
293871645
178456239
465329187

539742168
124658739
768319524
912587643
856234917
473196852
241875396
685923471
397461285

459376128
876124935
213958674
125769483
348512769
967843251
582497316
691235847
734681592

431582796
958746132
627139845
195627384
376498521
284351679
512973468
749865213
863214957

928146537
346875291
175239486
531627849
287394165
694581372
859713624
462958713
713462958

437659821
126837549
859214367
298361475
341975682
765482913
614523798
582796134
973148256

483671925
769523481
512849763
257184396
631957248
894362157
126435879
978216534
345798612

187953246
692847153
534621789
421378695
869512437
375469812
256194378
913786524
748235961

813927645
945863172
726541938
438216597
162759483
597438261
674185329
381692754
259374816

863759421
472183956
915264387
791425863
534698172
286317594
348572619
657941238
129836745

917685243
258934716
643172895
394521687
782346951
165897432
431269578
829753164
576418329

763524198
429681573
581937246
872493651
935162487
146875329
617258934
354719862
298346715

647235189
352189674
189476352
936527418
824613597
715948263
473851926
568392741
291764835

287916345
453782169
961354728
179263584
842571693
536849217
724138956
318695472
695427831

957316248
264987153
138245769
321859476
685472391
749163825
816794532
572638914
493521687

816249573
934578162
572631849
481965327
795382614
263714958
328157496
659423781
147896235

816243975
254791368
397685421
948357612
762819534
135426789
483572196
629134857
571968243

214598367
386714295
975632814
769843152
532169478
841257639
193425786
458376921
627981543

847561932
925374618
361982475
573249861
182635749
496817253
219456387
658793124
734128596

316475928
495862371
872319456
538641792
149257683
627938514
283794165
954186237
761523849

925364718
176582934
843197562
768215493
312649875
459873126
631958247
287431659
594726381

136284957
895671243
724593681
567342198
241869375
983157462
452716839
379428516
618935724

716359482
982164573
354278196
649581327
831792654
275436918
598623741
423917865
167845239

431278695
659431782
287569314
193825476
862947531
745613928
576192843
328754169
914386257

274563198
816297534
539481276
925638417
167954382
483712965
648129753
751346829
392875641

532716948
694583217
187924635
978145326
456239781
213678594
749862153
321457869
865391472

583671924
247593861
196428573
759382416
638147259
412965738
865239147
924716385
371854692

615924387
287631954
394578612
453796128
768412593
921853476
849265731
176389245
532147869

512394687
846257913
937681524
493865271
671423895
258179346
184532769
369718452
725946138

286314795
493587126
715962834
164823579
928675413
357491268
679148352
542736981
831259647

219375684
847269531
356841972
572914368
961783245
438652719
194537826
623498157
785126493

748326195
265917384
139584267
896235741
374169528
521478639
983752416
417693852
652841973

754681923
691324578
382957416
916578342
243169785
875432169
127893654
538746291
469215837

951782634
784693251
326541798
842379516
513468972
697125483
478916325
265837149
139254867

178236459
439175286
256948137
614359872
823467915
597821643
942513768
361782594
785694321

158237649
379546281
624891573
265978134
481352796
793164852
532689417
946715328
817423965

487512369
596734128
231698754
872953641
943261587
615847293
129386475
754129836
368475912

912645837
865731429
473892156
189264375
256378914
347159682
738926541
624513798
591487263

614275398
253894176
879316245
192548637
586731429
347629851
461953782
928467513
735182964

532681749
614739825
987425316
796154238
351872694
428963157
849216573
175348962
263597481

851294673
694317582
237685419
175832964
429176358
386459721
942568137
763921845
518743296

879265341
612348759
354197628
143786592
297514863
586923417
425871936
968432175
731659284

786412395
915673482
432598716
698357241
173264958
524189673
857936124
261745839
349821567

761483529
394215678
528967314
936724851
215896437
487531962
642379185
179658243
853142796

216754893
739816245
584239716
643598127
825471369
197362458
351647982
472985631
968123574

984731256
126459837
375682941
453296718
612874395
798315624
561927483
849563172
237148569

364895172
275631984
891472536
429713865
516248793
783569421
658127349
132984657
947356218

957432186
612598734
438671952
825916347
346287519
179345268
561724893
283169475
794853621

814926537
736485129
295173864
521897346
387654291
649231758
973568412
152749683
468312975

687193452
315428697
429756138
236587914
154962873
978314526
893245761
562871349
741639285

465981372
281673459
793452816
178369524
936245187
542817693
317526948
624198735
859734261

514982736
762135849
389476512
978264351
641853297
253791684
126548973
837619425
495327168

849521673
167439852
325678941
598247316
673195428
214863597
456312789
982756134
731984265

214867953
973425816
856193472
795281364
341659287
628734591
532976148
169348725
487512639

912876354
846532197
753419286
581247639
427963518
369185742
635794821
298651473
174328965

685472913
374159682
912683547
297861435
843295761
561347298
129534876
458716329
736928154

367294518
591683274
824571963
189425736
742836159
653719842
938167425
416952387
275348691

756381249
493572681
821964375
347126958
219835467
685749132
978613524
534297816
162458793

571328649
846951273
329764185
783249516
215673894
694815732
958136427
162497358
437582961

537869124
986214573
214357698
829431765
471625839
653978412
348196257
762583941
195742386

258734691
361589742
974261835
597842163
813697254
426153987
149326578
682475319
735918426

916524873
782639541
543817926
154283697
368795412
297461358
425376189
839152764
671948235

748261539
659387142
213549867
527893614
486152973
391476285
974615328
862934751
135728496

762451893
951873264
834692157
275348916
496215378
183967425
629734581
317589642
548126739

397216854
815943672
246587913
759831426
631492785
482675391
578324169
164759238
923168547

216457893
943861725
758923461
687214359
529376184
431598672
394682517
875139246
162745938

946783512
173259648
528641793
792815364
814367259
365924871
281476935
659132487
437598126

938465271
642718593
751923864
516387429
493256718
287149635
829571346
175634982
364892157

219358476
764129853
583476192
491683725
637215948
825794361
358942617
142867539
976531284

935618274
672349851
148752639
794561328
813297546
526483917
289175463
451936782
367824195

987543261
641278539
325619784
218395476
763824915
459761823
534182697
172956348
896437152

752463189
439185276
168927354
594672831
271348695
683591427
847256913
915834762
326719548

145732986
928416537
736895142
357968421
819274365
462351879
684129753
593647218
271583694

396512478
185794632
742683591
827469153
651378249
439125786
564831927
918257364
273946815

574639812
689142573
312857469
891526734
463798125
257413986
948361257
726985341
135274698

861497523
943625871
752831496
429153768
518976234
637248159
174362985
296584317
385719642

891452367
726893514
354671289
185234976
263917845
479586132
618729453
937145628
542368791

621859473
457312689
389764512
512986347
738541296
964237158
143678925
275193864
896425731

329451867
746382519
851976234
537264198
164798325
982135476
618527943
495613782
273849651

914356782
378124695
256978314
635817249
489235167
721469538
193542876
547681923
862793451

467982513
258613497
913547628
891364275
632751849
574829136
189236754
725498361
346175982

853916274
624375918
971428365
482137596
736259841
519684723
398741652
165892437
247563189

498231765
175896432
362745198
956318274
741952683
823467519
637529841
589174326
214683957

769358412
521469378
348172965
254916837
687543291
913827546
192684753
476235189
835791624

879126453
362745981
451398267
286419735
597832614
134567829
715284396
648953172
923671548

293547168
641938275
758162394
179285436
386419527
524376819
935724681
462891753
817653942

685473921
342519867
719682534
576924318
493168275
128735649
834257196
267891453
951346782

351827469
987461235
642935781
736542918
215798346
498316572
123654897
869273154
574189623

973546128
681372594
452891367
234615789
167289453
895734612
548967231
729153846
316428975

934286571
518937264
276514389
347861952
125793846
869452137
481625793
752349618
693178425

785243961
923561478
164978235
658194723
437852619
219637854
871425396
592386147
346719582

354698127
198274653
267513984
783926541
945381762
612457398
521749836
476835219
839162475

147362859
295184673
836957124
462578391
378691542
951423786
719846235
624735918
583219467

739248615
458169372
162357489
275986134
681534927
394721568
943812756
526473891
817695243

437219586
916854372
825763419
691348257
542697138
783521694
354986721
178432965
269175843

329754618
567218349
481639725
872365491
643921587
195847236
258496173
914573862
736182954

216593487
349817256
758264913
693425871
524781639
187936542
835672194
972148365
461359728

284375169
953146287
671298534
315964728
426783951
798521346
167432895
542819673
839657412

961583724
824796153
375241689
219635478
453817296
786924531
537169842
198452367
642378915

875614392
169238457
234579168
681942573
947365281
523781946
496823715
752196834
318457629

423175968
586394721
971862354
147586293
652943817
398721546
835619472
764258139
219437685

792486153
381795462
564321897
679538241
253149678
418672935
835264719
126957384
947813526

596241783
137968524
824537169
473125698
651894372
289673415
365782941
718459236
942316857

159648372
382751964
476329581
265974138
943182657
718563429
594237816
621895743
837416295

291354786
658172439
743869125
815436297
326597841
479281563
584613972
167928354
932745618

987463521
632591874
415827936
261758493
748239165
593614287
854372619
329146758
176985342

791348625
528167493
436295871
249571368
175836249
683924517
352619784
967483152
814752936

869472513
354168729
217395846
645981372
138627495
972534168
496813257
523749681
781256934

146953872
825761934
793824615
218346597
439517286
567289143
352178469
984632751
671495328

368259741
215874693
794613852
142586379
953427168
687931524
526198437
879345216
431762985

836197425
927543618
415286973
159672834
283419567
764835291
572364189
691758342
348921756

923418576
681275943
475936218
392567184
756841329
814329765
568192437
147653892
239784651

487592631
162473598
539618472
843251769
751869324
296347815
628935147
914786253
375124986

569487213
281635749
743912856
876124395
932568471
154379682
327891564
418256937
695743128

725318649
943762581
168549273
839651427
612497358
574823196
481276935
297135864
356984712

913548726
574269183
628173549
162397458
735814962
849625317
381956274
297481635
456732891

967524381
814937265
235618749
673152894
128469537
549783126
492875613
786391452
351246978

947126358
653894127
812753946
195437682
384612795
276985413
431568279
529371864
768249531

915437682
436128795
782695143
647851329
528963471
193274568
859346217
274519836
361782954

843762519
752981634
691345827
136578492
275194386
489236175
967413258
518627943
324859761

564278931
821359467
793164825
147826593
235497618
689513742
956732184
318645279
472981356

384927615
269351487
157648329
438295761
521786934
976413852
892134576
743562198
615879243

596274831
382615749
741938652
265487913
914362587
873159264
638721495
129546378
457893126

398546172
741238965
625197384
964815723
852473619
137629548
416352897
273981456
589764231

167528493
428913657
359476128
793162845
546897231
281345976
634251789
915784362
872639514

524183679
173956482
689274513
312598764
845367921
796412835
958721346
461835297
237649158

478962315
615783294
293154678
867329451
354671982
921548763
132897546
549216837
786435129

485162379
931784256
726359418
549623781
162978534
378415962
297836145
853241697
614597823

165439782
723865914
849172635
912753846
374986251
586241379
231597468
658324197
497618523

897641523
162385947
543279186
421953768
976128435
385467291
234516879
618794352
759832614

426739185
985421736
731658429
148593672
693172854
572846391
857914263
219367548
364285917

938467521
127895463
645231798
492518376
583976214
761342859
319754682
276183945
854629137

465987132
738421956
291356874
824763519
319845267
576219348
953672481
642138795
187594623

423785691
678149523
951623874
895312746
236457918
714896235
147968352
589234167
362571489

238975614
674213895
519468327
853792146
127634958
496851273
742186539
381549762
965327481

315982746
698374125
247156938
534869271
871523469
962741583
789435612
123697854
456218397

936871254
518426973
724539681
157648329
849253167
263917548
471365892
692184735
385792416

659183742
184276359
723459816
832917564
567824931
491365287
246738195
375691428
918542673

459273186
687149523
123865749
538697214
296514837
741382965
875431692
914726358
362958471

752639148
619784235
483251697
924813756
361975482
578462319
237548961
195326874
846197523

431976825
825314967
679285314
153649782
784132596
296758143
948563271
367821459
512497638

451386792
682794531
973512864
236459187
519827643
748631925
327965418
164278359
895143276

895241763
472653189
613897425
367182954
189534672
254769831
926318547
531476298
748925316

836142579
719385462
524679183
693824751
487531926
251796834
345217698
172968345
968453217

836927145
927541638
541638792
354286917
219753486
768194253
495872361
182369574
673415829

126438759
789625314
435971286
573849621
694312875
218567943
342756198
951283467
867194532

982163574
674582193
135497268
519674382
843259716
726831945
257946831
491328657
368715429

578219436
496358271
231674859
945721683
783496125
612583947
854967312
167832594
329145768

283579614
175436298
649281735
496312857
731865942
528794163
954128376
362947581
817653429

318794526
462358719
975612438
621485397
837926145
549137682
293571864
784263951
156849273

398715462
764928513
125634897
613547928
287196345
549283671
952861734
836472159
471359286

879536421
621849735
354172689
295684317
713295846
468317592
136958274
587421963
942763158

378125964
125496738
649378251
234517689
851963472
796284315
483752196
967841523
512639847

953271648
861459327
724683519
379842156
218596473
645137892
537918264
486725931
192364785

241837965
356914782
879652143
417286539
985371624
623549817
738125496
592468371
164793258

182749356
796531428
435826971
823415697
549267813
617398542
364152789
971684235
258973164

524791638
817364529
639582147
246819375
758436912
391257864
162975483
973148256
485623791

582649731
794315682
136827549
918732456
457968213
263451897
841296375
329574168
675183924

693814527
584792631
217365894
842973156
356481972
179256483
768129345
425638719
931547268

236495187
485713629
791862345
869237514
123954876
547186293
614529738
952378461
378641952

732514986
596872413
418396725
381245679
974168532
625937841
147653298
859721364
263489157

427531689
931786254
568942713
642357891
173869542
859214367
796125438
285493176
314678925

196852437
324617895
785943216
832469751
459271368
617385924
573194682
948526173
261738549

219784635
648395127
573612948
936257814
185439276
427168593
352871469
864923751
791546382

349726518
827415936
165398724
671532489
938174265
452689173
784253691
513967842
296841357

375894612
129736485
468125973
281367549
953481267
647259138
516978324
792643851
834512796

486195273
123746859
975328641
561839427
792614385
348572916
239451768
857263194
614987532

234179865
691548327
758632419
413867952
967254138
825913746
546791283
372485691
189326574

876321549
251469873
349875612
137258964
982146357
564937281
718693425
495782136
623514798

495862137
368791254
217435896
743159628
652387419
981624375
826973541
139546782
574218963

951874326
387162954
624953781
538246179
796518432
142397865
213689547
465731298
879425613

746832591
319675248
528194637
452961783
673458912
891723465
937286154
165347829
284519376

432759681
976821543
518634792
721483956
695217834
843965127
257148369
369572418
184396275

562943178
479158263
381726945
628471539
135869427
794235681
917682354
243597816
856314792

957381426
163942857
842567319
421796583
639854172
578213694
216478935
785639241
394125768

145926783
726843951
938715642
317258469
684397215
259461837
572634198
861579324
493182576

567214893
248379561
193586274
672453918
859167432
314928756
431895627
725641389
986732145

764351298
529487163
318962574
831295746
956174382
472638951
643719825
287543619
195826437

396487125
854123967
217659348
789246513
541938276
632715894
978562431
425371689
163894752

519347268
432968571
867125943
198256437
674839152
325471689
741682395
283594716
956713824

765891234
149236587
382475961
698354172
517962843
234718659
956143728
421587396
873629415

918463725
536782491
724159386
243678519
657941238
891235647
482517963
179326854
365894172

548269371
267318549
931574628
316425897
489137256
752986134
624751983
193842765
875693412

862193754
517648923
439527618
246831597
953762481
178459236
694385172
785216349
321974865

457139862
138652794
962487153
645921387
389574621
721368549
893746215
274815936
516293478

389572146
614389572
275461839
856927314
137648925
942153687
468215793
723896451
591734268

635192748
719648352
482357169
876524931
293761584
541983627
168475293
927836415
354219876

154728369
362149785
978356421
637582194
841963572
295471836
586234917
429817653
713695248

379486152
421573689
568912473
635247891
942861537
187395264
296138745
754629318
813754926

263485719
579136842
184729653
942653187
718942365
635871924
427368591
396514278
851297436

136598427
289473165
547126938
972645813
461382759
853719246
394257681
628931574
715864392

198743652
457629183
236518794
971254836
624831579
583967421
745396218
312485967
869172345

478129536
926385147
351746982
689234715
512897364
734561298
863952471
297418653
145673829

852319647
613274859
974586213
745893162
298165734
136427598
569742381
421638975
387951426

647839125
239751846
815426937
372198654
964572318
158364792
486213579
523987461
791645283

492765138
685431927
317289654
759126483
268394715
143578269
936817542
521943876
874652391

485123967
376958412
129674583
853269741
297431658
614785329
931542876
742896135
568317294

261579384
475386912
839421657
524698731
716234598
398157426
683715249
157942863
942863175

849312675
573694821
126578349
465981237
291743568
738265914
957126483
382457196
614839752

476819253
859243176
231576948
913725684
627984531
584631729
765398412
198452367
342167895

732654189
158739246
694218375
325461798
819375624
467892531
581923467
973546812
246187953

978523146
632914578
451687329
349851762
817246935
526379481
164798253
785132694
293465817

453126897
982574136
176938524
647891352
298753641
531642789
829367415
364215978
715489263

836957214
295841673
417632958
952483761
364715892
781296435
548169327
179324586
623578149

734615298
156289734
892437156
347196582
568372419
921854673
475963821
613528947
289741365

472981356
958623741
136547289
647832195
893175624
521469873
314258967
785396412
269714538

738924615
154763982
629815473
987352146
261487359
345196827
512649738
876531294
493278561

196285374
278394516
543176289
784539162
961842735
352617948
815963427
627451893
439728651

175492836
832671495
649385721
763954182
591728364
428136579
354869217
917243658
286517943

916275348
487913562
235648179
641539287
759482613
328167954
864321795
573896421
192754836

157483926
284956137
396217485
913862754
845379261
672145398
569731842
431628579
728594613

798125643
143768925
265493178
572936481
684571392
931284567
329617854
416852739
857349216

738921465
659437821
214856397
325169784
897542613
461783952
582394176
973615248
146278539

237691854
491583267
865724193
672849315
384157629
159236478
926378541
543912786
718465932

453796182
987213564
612485397
845162973
361879425
279534816
598327641
124658739
736941258

831964752
675123489
942857163
293715846
754638291
186249375
419376528
367582914
528491637

137694285
852371649
649258137
396512478
718946352
425837961
271483596
584169723
963725814

981273564
326154897
457896123
648912735
193745286
275368419
834529671
519687342
762431958

957628134
468713952
231954768
715286349
326491875
894537621
572169483
143872596
689345217

654297183
938146725
127538649
245361978
719485362
386729514
563874291
471952836
892613457

849316275
731528469
256794381
317682954
598473126
462159738
185247693
624935817
973861542

194628375
672453918
385197462
213974856
468215793
957386241
836549127
729861534
541732689

521346798
687195243
934728516
296581374
753964182
418273965
345819627
162457839
879632451

748316529
213957468
569842137
956134782
874629351
132578694
487265913
325491876
691783245

729614853
683597421
541382697
395468172
412759386
876231945
268973514
154826739
937145268

419365278
538297641
627841395
275984163
184736529
963152487
851429736
346578912
792613854

271549638
635178942
498362571
813257469
729634815
546981327
362795184
987416253
154823796

592136478
761284395
438957126
987321564
325468719
146579283
274695831
613842957
859713642

241769538
569283471
783154629
814376295
695412387
372895146
136947852
457628913
928531764

678195243
913264857
245783619
427351986
861942735
539678421
356427198
782519364
194836572

698253471
457169238
132874569
765942183
329681754
814735926
943526817
581397642
276418395

953461782
182975463
476823519
321547698
794682135
865139274
517298346
248316957
639754821

594672183
638941527
721583496
859416732
142738659
376295814
413869275
965127348
287354961

467958123
891263457
253174689
578692314
149387562
326415798
712846935
935721846
684539271

687135942
951462378
423897165
172958436
894623517
365741829
749516283
538274691
216389754

845612793
931785246
267439851
318957624
479268135
526143987
753891462
682374519
194526378

865247193
493651827
721983465
276435918
184796532
539128746
312874659
948562371
657319284

124876539
689235714
735914268
913562487
457183926
268497351
346758192
892341675
571629843

492578136
867312495
351649287
543196728
279485613
186237954
924863571
718954362
635721849

741358962
593627841
628914735
134875296
956432178
287196354
479581623
315269487
862743519

839724165
571963824
264185397
693258471
142376589
758491236
987512643
416839752
325647918

671392584
842675193
359184762
286537419
534219678
917468235
498756321
723941856
165823947

263851974
791246583
854379612
517498236
689132457
342567198
925683741
436715829
178924365

286937451
134685279
795214836
478329165
563148792
912576384
641853927
357492618
829761543

187524693
695713248
324698175
539261487
246875319
718349562
861932754
973456821
452187936

476182395
318569472
295374618
782631549
563947821
941825736
634218957
829753164
157496283

137249865
256873419
498165327
871432596
543796281
629581743
785614932
362958174
914327658

513482796
297356184
468971532
874513269
125869473
936247815
382194657
641735928
759628341

485921763
716843592
239765814
958376241
674182935
321594678
563219487
197458326
842637159

826439517
397615482
145278936
412397865
978156324
563824791
751963248
689742153
234581679

291847536
768135924
354962817
413759268
876421359
529683471
942376185
137598642
685214793

918273654
462815379
735964281
356428197
294157863
871639425
647581932
529346718
183792546

258476931
136298754
794153826
675812349
943765182
812349567
529681473
461537298
387924615

967815432
143927865
528643719
371589246
854236197
692174358
439768521
286351974
715492683

479568231
613792845
285431679
891675423
546123798
327984516
968347152
752819364
134256987

192645783
683719245
457238196
268951374
735426819
914873562
379162458
821594637
546387921

641832759
789546312
532179864
367295148
918463275
254718693
875624931
496381527
123957486

328941567
615827394
947653281
859312476
264785913
731469825
492136758
173598642
586274139

465281379
721639458
398574216
983416527
617825934
254397861
139742685
876953142
542168793

718526349
295413678
346987512
869234157
172865493
453179286
921658734
634791825
587342961

368297415
124658397
579341862
652934178
417586239
983172546
231869754
846715923
795423681

274958163
138674952
956321478
693847215
845216739
712593846
521439687
469785321
387162594

682574931
347961582
951238746
428157369
593682417
176493825
764825193
839716254
215349678

182635749
639741258
745892631
561384927
827956413
493127586
956418372
314279865
278563194

849253761
126978435
573614928
768592143
932461857
415837296
657149382
384726519
291385674

981732564
653914782
247586193
874653921
365291847
192478356
438129675
516847239
729365418

736485192
154293876
982176345
279351684
463827519
518964723
891532467
347619258
625748931

986174352
271358469
354962718
168543927
492817536
537296841
819425673
725639184
643781295

729845136
315762849
648193257
267451398
534289761
981376425
852637914
176924583
493518672

578312964
642879531
391465728
129547386
435681279
867923145
956238417
214756893
783194652

697583142
348621975
125947386
419275638
852396417
763418529
584739261
931862754
276154893

619287435
825431967
473695821
136574289
942813576
587962314
758346192
291758643
364129758

451623987
679845321
328719654
546198732
792536418
183274569
917352846
834961275
265487193

389124576
674958231
152736984
265817493
938465712
741293865
827341659
593682147
416579328

753289164
842716935
169534728
294358671
375961842
681427593
417892356
528673419
936145287

478169253
925743861
136825497
617592348
389417526
254638719
842976135
763251984
591384672

562984371
789321546
314576298
431792865
826145739
957638124
298413657
643857912
175269483

893527164
254169837
716348925
981675342
467832519
325491678
179253486
632984751
548716293

361529748
948617523
527384169
674931285
235748916
189265437
713496852
452873691
896152374

931246578
264785913
875913624
549827136
127364859
683159742
358491267
712638495
496572381

425831976
317946258
968527134
183279465
672485391
549613827
291768543
734152689
856394712

157489263
329756418
684123579
746318925
813592647
592647831
261975384
435861792
978234156

291746583
654938721
873152496
326487159
549213678
187569342
932674815
765821934
418395267

184569372
239847651
675132498
893421567
546978123
712356984
327694815
461285739
958713246

376821459
914635278
825974136
798543612
563218947
142769385
457392861
281456793
639187524

812579463
379846521
654132879
145987236
783261954
296453718
438625197
927318645
561794382

421693587
673285941
958417623
584362179
716958234
239174865
162739458
897546312
345821796

356718924
219634587
784925316
173246859
965873142
428159673
542391768
697582431
831467295

259813674
761452938
384769152
872394561
195627483
643581297
536248719
418976325
927135846

189523764
357649182
624718359
978265413
431897625
562134978
895476231
713952846
246381597

526938471
713465298
948127365
634782519
172594836
859316742
487651923
291843657
365279184

648192375
395768124
721345986
963427851
874531269
512689743
237954618
156873492
489216537

538421697
612795384
974638215
823546971
461879523
759312846
396184752
245967138
187253469

823465179
461792538
975138624
347259816
186374952
592681347
254816793
718923465
639547281

371264958
694358712
528791463
952473186
146829537
783516294
469132875
817645329
235987641

946537182
127689543
538412697
469271835
371895264
285364971
852943716
614758329
793126458

723918645
546723198
891465237
674231589
152897364
389546712
237684951
465179823
918352476

492165783
168734259
573928461
216387945
349516872
857249136
634891527
781652394
925473618

824513679
356798412
719624385
643159827
597382164
182476953
268947531
935261748
471835296

427513968
139678254
568492371
273851496
954726183
681349725
742185639
315967842
896234517

928157643
354869217
176324598
281546379
437912856
695783124
843291765
519678432
762435981

735826941
196435827
842719563
561243789
284197635
379568412
617982354
928354176
453671298

473968215
692571438
581423976
746389152
135247689
928156743
857694321
219735864
364812597

671834259
432915867
589267431
125649783
364782915
798153624
817396542
956421378
243578196

692841573
513276894
748395126
164758239
359162748
827439615
975613482
231584967
486927351

721896435
658473219
943251768
172934856
364528197
589167342
815642973
236719584
497385621

314279586
678453912
925861347
763985421
581724639
492136875
137698254
849512763
256347198

819263754
736954182
452187936
643518279
287639541
195742863
328495617
571326498
964871325

921643587
563178429
874295316
719324658
642589731
358716942
185937264
296451873
437862195

962173458
758249316
143568927
531892674
876431592
429756831
615987243
284315769
397624185

956481372
248573691
137629854
892157463
561834729
374962185
423796518
689315247
715248936

761832594
284659731
539714682
498361257
627485319
153927468
946173825
312548976
875296143

938254176
721869354
465137298
542916783
617328945
893475612
159683427
276541839
384792561

467153829
892467153
513928467
236845791
954716382
781239645
329674518
678591234
145382976

982145367
347296185
156378492
598632741
731854629
624917853
275483916
469721538
813569274

872954316
649371528
351862749
913427685
426538197
587196432
798613254
235749861
164285973

961428357
847536921
532971846
183295674
279364185
456187239
325719468
614852793
798643512

175623948
892745631
643189752
418376295
327594816
956812473
281937564
539468127
764251389

781396245
492158736
563274981
635842197
847519623
129763854
254687319
978431562
316925478

724619358
915843627
683527149
856371492
372498561
491256783
147985236
239164875
568732914

812569734
549738261
763124598
251396847
976485312
384217659
137952486
625841973
498673125

361542978
495678132
827391465
179264853
648935721
532187694
254719386
983456217
716823549

427581369
159643287
836297415
961852743
273914856
548376192
682135974
715429638
394768521

547831296
891624537
632795481
719563842
483217965
256948713
964152378
128379654
375486129

762354981
958172643
413698257
196427835
584936712
327581496
831769524
275843169
649215378

276913458
914578236
835264917
567142389
398756124
142839675
481395762
653427891
729681543

158932476
473165298
692874135
319546827
287319564
546287913
721453689
935628741
864791352

752314896
643958271
198276543
486521937
375689412
921743685
837462159
564197328
219835764

265794138
419583276
738621495
581362749
374859621
692147853
846975312
923416587
157238964

871635249
324981567
956247381
739416852
215873694
648529173
487352916
192768435
563194728

962148357
138257946
745693218
684712593
293584761
517936482
356421879
421879635
879365124

645197382
237568419
198243675
852379146
479621538
316485297
921754863
764832951
583916724

843752691
716938425
295164387
652497138
139685274
478321569
584276913
927513846
361849752

683427519
457931826
129865437
748159263
215673948
396284175
531792684
872546391
964318752

185243967
236179548
479658123
397425681
541386792
862791354
718962435
654837219
923514876

314958762
576142983
982763451
457681329
139275648
268439175
843596217
725314896
691827534

419678253
765432189
382591476
954713862
873269541
126845937
691384725
538127694
247956318

691582437
534719826
872364591
917648253
483125679
256937184
165873942
748291365
329456718

345689712
791245683
826371459
532794168
187563294
964128375
259416837
418937526
673852941

563147928
197528436
824369175
319752684
786934251
452816397
941285763
675493812
238671549

415793826
789264315
263518974
957632481
142857693
836149752
594371268
321986547
678425139

124689573
389175642
765243981
473916258
291358764
658427319
832761495
916534827
547892136

538761249
469285371
127349658
256193784
974528163
381674925
842937516
695812437
713456892

629485317
354271689
817936524
491857236
736129845
285643791
572314968
943768152
168592473

514862379
376459182
829713456
462578913
731296548
985341267
697135824
253684791
148927635

735816294
896423715
142759368
629187543
581364972
374592681
457631829
263948157
918275436

782631594
391245768
645978213
128796435
964523871
573814926
419357682
236489157
857162349

453918726
912367854
678452139
347126598
891574263
526893471
169785342
235641987
784239615

685349127
214876395
937251486
846513279
521497638
379628514
758162943
163984752
492735861

469815732
823697145
751342896
975468213
648231579
312579468
186753924
237984651
594126387

724198536
819365742
635427981
162784395
587932164
943651827
498516273
256873419
371249658

789234651
351687249
246915738
917456382
568321974
432879516
623748195
174592863
895163427

823746159
714895263
596123748
475231986
931684527
682957431
269518374
147362895
358479612

376184529
259367184
841925736
564792318
793618245
128453697
487531962
915246873
632879451

327869451
651374982
948215367
532487619
714936825
896521734
273148596
485692173
169753248

827596341
954213768
631874529
178345296
295681473
463729185
549162837
386457912
712938654

672958341
518234976
394617528
927341685
483569712
165782493
746823159
839175264
251496837

293586417
154792368
876431592
569817234
481325679
327649851
618273945
745968123
932154786

293681745
847359216
165274839
514967382
782135964
936842157
628493571
359716428
471528693

439256178
651738492
728914356
143829567
582671934
967543281
374185629
295467813
816392745

179852643
584631297
263749158
427586319
958173426
631924785
345268971
712395864
896417532

384596271
956172483
271483659
128934765
795621834
643758912
869345127
432817596
517269348

135467892
689352174
247918563
471289356
368571429
952643718
826735941
793124685
514896237

312987645
876452319
954163872
437521986
629738451
185649237
763214598
541896723
298375164

865973124
924861357
173542896
782396541
416257983
539418672
348625719
251739468
697184235

452837619
689451732
371296548
965174283
243968175
718325496
196543827
837612954
524789361

715389426
689247513
324156789
257613894
168594237
943872165
436721958
571938642
892465371

816795423
729143856
453682719
395478162
642531987
187926534
938254671
264817395
571369248

845123967
639784125
127569438
586497312
493251786
271638549
952316874
364875291
718942653

469851372
137426859
285739641
596243718
321978564
874165923
713594286
942687135
658312497

619374582
475298136
823165749
952681374
784523691
361947825
237416958
546839217
198752463

815793426
479268513
263451978
782146359
394587162
651932784
537624891
946815237
128379645

861743529
947251368
532968714
483516297
125497836
679382145
756134982
398625471
214879653

315826974
748359261
962471835
126935748
589764312
473218659
251697483
694183527
837542196

538427691
641593827
972681354
165879243
287314569
493265718
819752436
356148972
724936185

478925361
235461879
196378425
643297158
587136942
912584736
354619287
869742513
721853694

197268453
352947186
468153729
541839267
839672514
276415398
624791835
983524671
715386942

342179658
615483972
987265431
869542713
534917286
721836549
298354167
156798324
473621895

169238457
438675912
275419863
713892645
592364781
846157239
384921576
627543198
951786324

782164359
319752468
645893271
491537826
276418593
853926714
934271685
128645937
567389142

349671825
251834769
786259314
634918257
875342196
192567483
967123548
418795632
523486971

682954371
795132468
341867529
158273694
926548137
473691285
837416952
564729813
219385746

894562317
352917648
167483952
239146785
618735294
745829163
423651879
576298431
981374526

861524739
953187462
472963581
187352946
236749815
594618327
719836254
325471698
648295173

761329845
953864712
248175369
825746931
379281654
614953287
587612493
432598176
196437528

973164582
268759143
145238697
326841759
481597326
597326814
712983465
639415278
854672931

895672413
164935287
327481695
283564971
741893562
659217834
576148329
438729156
912356748

846257193
521936478
397481265
475319826
968542317
132768549
789123654
253694781
614875932

692758341
538149672
417632598
973861425
854327169
126495837
261574983
745983216
389216754

593478261
217396845
486215379
164982537
358764912
729153684
875649123
942831756
631527498

142876539
573941682
869523741
351789426
628354197
497612853
734265918
916438275
285197364

978254136
453618792
612379485
524197368
839426517
167583924
796835241
381742659
245961873

368721954
952468317
741359286
679813425
124975638
583642179
836197542
415286793
297534861

918723654
432615978
756948321
683297145
571436289
249581763
327154896
195862437
864379512

219568734
748123695
365749281
596487312
471236958
832951476
684395127
957612843
123874569

986215374
375864129
214793865
139628547
457931286
862547931
691482753
723156498
548379612

749381652
653729418
218564739
531896274
874253196
926417385
392145867
467938521
185672943

549183276
127946583
386275491
273814659
915367842
468592317
691428735
832751964
754639128

642391578
738645921
951287346
493812765
265473189
817569432
324958617
189736254
576124893

126348579
934567128
578921643
843215967
695734281
217689435
359472816
782196354
461853792

572381964
819465327
436792158
241879536
957136842
683254791
195628473
728943615
364517289

431658927
689172345
725493618
276314589
813569472
954827163
362981754
547236891
198745236

631758492
297314856
548692137
956873241
374126589
182945763
765431928
829567314
413289675

786934251
519862734
243715869
357129648
691548372
824673195
975286413
132497586
468351927

279514863
384629571
561783492
135967284
648132759
927845316
893471625
456298137
712356948

716924583
245837169
839615472
473182956
698573241
521496738
362741895
184359627
957268314

763852941
425319867
198746325
986427153
354168279
217935684
831274596
542693718
679581432

358267194
961453782
427819536
792341658
845926317
613578429
579632841
236184975
184795263

346271598
182594376
957638421
795823614
468917253
213456987
821369745
534782169
679145832

613742985
784593612
529168473
461985327
295371846
378426159
132859764
846237591
957614238

834157269
716249358
529638741
641923875
298576134
375481926
962314587
157862493
483795612

298431567
637859214
145276983
812645739
754398126
369127845
521963478
983714652
476582391

625914837
437568129
198372564
841629753
356487912
972153486
269841375
713295648
584736291

689245713
231798654
547136829
816479532
375612948
492583167
768354291
123967485
954821376

465837129
382195467
917624385
549378612
276941853
138562794
653789241
721456938
894213576

643279518
751834269
928156473
579318642
314625987
286947351
865793124
137462895
492581736

968517432
742936185
531284697
629471358
854369271
317852946
185643729
273195864
496728513

297651843
453928176
681473952
329516784
175284369
846397521
532849617
918762435
764135298

579243861
621879354
834165729
758392146
143658972
296417583
982734615
465981237
317526498

463957218
578231469
129486735
691574382
852613947
347829156
786142593
215398674
934765821

726859314
834167529
915432876
352916748
149785263
678324951
491578632
563291487
287643195

752643981
148927635
369851472
283416597
516739248
497582316
674195823
935278164
821364759

684537291
392186574
157942638
826493715
945671823
713258469
469325187
238714956
571869342

672951384
539748261
481236759
147865932
325479816
896123475
764312598
913584627
258697143

852946317
746153892
931287546
514692783
379815624
268734159
123468975
697521438
485379261

965132478
138674259
724895613
346218795
872569341
519347826
287956134
653421987
491783562

327561894
865394271
194782365
239857146
476213958
518649723
982435617
753126489
641978532

791548236
645293718
823167954
352874691
967321845
184956372
516732489
479685123
238419567

216359874
985467231
743218659
152876493
864935712
379124568
437592186
598641327
621783945

725683419
981754326
463291785
814927563
679538142
532416978
148369257
297845631
356172894

172384569
589672413
463915872
935468721
847291356
621537984
214853697
356729148
798146235

571389462
324756189
896214357
648125793
719863245
253497816
185672934
937541628
462938571

193652478
467983251
582714693
641598732
725346189
938271564
276139845
354827916
819465327

275914638
861537294
349268751
753846912
412795386
986123547
137689425
698452173
524371869

964753128
751829364
283614759
845361297
126597843
397248516
472985631
618432975
539176482

712549683
538612974
946378251
863927415
291485736
457163829
685791342
379254168
124836597

843957126
691243587
725861934
358614279
964572318
217398645
189436752
532789461
476125893

586924173
147386592
329175864
975642318
612837459
834591726
251468937
463759281
798213645

279513468
168247953
534896127
456982371
987361245
321754689
713428596
692175834
845639712

983425167
576931824
142687935
751364298
629158473
438792516
395816742
217543689
864279351

892567413
736214859
541893267
975642381
618359742
423178596
369785124
284931675
157426938

152438679
736192485
948765123
287549361
695321847
413876592
529614738
874953216
361287954

596781432
823469517
741325986
368957241
179248653
452136798
285614379
617593824
934872165

437518926
586729134
912463587
159687243
743291865
268354791
675942318
894135672
321876459

132876549
574912368
689453217
453689172
267134985
918527436
746291853
325748691
891365724

871463925
243759186
956821374
769514832
428936751
135287649
384692517
592178463
617345298

358624179
279351846
641789253
165942738
784163925
923875461
517238694
832496517
496517382

821536479
497182563
356479128
734928651
518764392
269315847
983657214
145293786
672841935

271854396
564392187
389716452
418637529
725189643
693425718
942563871
856271934
137948265

654192783
382745916
971863542
729614835
165387429
843259167
518936274
296478351
437521698

432568179
857931462
169247385
284679513
375814926
916352748
691785234
548123697
723496851

539164728
248597163
176283459
427316985
615829374
983745216
861932547
354671892
792458631

719654238
865312794
423798561
278136459
341985627
956247813
187529346
632471985
594863172

762348915
539721864
814596372
291873456
473659281
658412739
987265143
325184697
146937528

835974162
142536978
697821345
713245689
964387521
528169734
356412897
271698453
489753216

238167945
465892173
719534286
371458629
586921437
942673518
627349851
893215764
154786392

978512634
453796812
261348957
894235761
736184295
512967483
349671528
685423179
127859346

354869127
761423589
982751463
519376842
643218975
827945631
498132756
135687294
276594318

785462931
924351678
316897542
147928356
859736214
632145897
293674185
571289463
468513729

137486295
596237184
284195376
419763528
375824619
628519743
841652937
763941852
952378461

841963572
739425816
562178394
695312487
428796135
173584629
254837961
986251743
317649258

298367451
471285693
635491728
547819362
169523847
382746519
814672935
723954186
956138274

726184593
834925167
159367842
375619284
698472315
241853976
413296758
967538421
582741639

562713489
147895263
839462571
985174326
274638195
613529847
728951634
491386752
356247918

967421385
853976124
142538769
638159247
495267813
271384596
316792458
529843671
784615932

827461395
396852471
541379826
258946713
674135289
139728564
915284637
483697152
762513948

654832791
291457368
387691452
973216584
425978613
816543279
739125846
548369127
162784935

541783629
862951473
397426185
674839251
935612748
128574396
219345867
486197532
753268914

326415897
594837261
817629453
283764915
765198324
941253786
472586139
159372648
638941572

165384927
347529168
829761534
731642895
698135742
254897316
512473689
483956271
976218453

824719536
179563482
356842197
432691758
517328649
968475213
791284365
645937821
283156974

918742653
326581974
547396821
759238146
483167592
162954387
275619438
694873215
831425769

148579623
293168745
576423819
821694537
934257186
657831294
769312458
415986372
382745961

235178649
716924358
498365127
562897431
187432965
349651782
871246593
653789214
924513876

578461392
429783156
631259874
253948761
194637528
867125943
745816239
386592417
912374685

289475316
637812459
541396287
762543891
314987562
958261743
193758624
826134975
475629138

681792345
259643781
743815269
127458936
894326517
536971428
415289673
378564192
962137854

217934865
863572419
954816237
379258641
521643798
648197523
496385172
182769354
735421986

125947863
483651297
796832145
214783659
639514782
857296431
941328576
562479318
378165924

652187394
378954621
914236587
495378216
827641935
136529478
561793842
283415769
749862153

193245786
724869135
865137492
342978561
578613249
619524378
987452613
236791854
451386927

862543791
754961238
391827645
635492817
178356429
249718356
413679582
987235164
526184973

621479538
739825614
485361792
948736125
257198463
316542987
593217846
862954371
174683259

721946835
354287916
689513472
265439781
973861254
418752693
596374128
132698547
847125369

398726145
154983672
726514983
561437298
437892516
289651734
913245867
875369421
642178359

659817324
417523698
382946517
938475261
245361879
761289453
876154932
123698745
594732186

519234876
872965143
463718592
758326914
296451738
134897625
325189467
987642351
641573289

694283571
752416389
183597264
478635912
931728456
526149837
347951628
869372145
215864793

596132874
328974651
147865329
932751468
481296735
765483912
859627143
274319586
613548297

687135924
314927658
952468173
473856219
895712436
126349785
769283541
531674892
248591367

761584239
892371465
453962817
246798351
519623784
378145926
937816542
184259673
625437198

496812753
875634912
132759468
324598671
987126534
561347829
748263195
613985247
259471386

761324598
342895167
958617432
526438971
894761253
137259684
415973826
679182345
283546719

971438256
846215973
235697481
417386592
652941837
398752164
783129645
524863719
169574328

718469235
359827164
246315978
924731586
675284391
831956742
463592817
192678453
587143629

184352769
536197824
792864351
861475932
253916478
479283615
628741593
345629187
917538246

243967581
651843792
789152463
374218956
196574238
825639147
918426375
432785619
567391824

639248751
842715963
751693284
465139872
178524396
293867415
584376129
326981547
917452638

124687593
635192784
987453126
256739418
713548269
849261357
498325671
372816945
561974832

249137658
815946237
763258914
196783425
357412896
428569173
574621389
932874561
681395742

671524893
938167425
452389617
547612938
213798564
896435172
324951786
769843251
185276349

512984763
963712548
847653219
629538471
354197826
178246935
496821357
735469182
281375694

593186247
812437965
467259813
751642398
286391574
349578126
175824639
634915782
928763451

219538476
736294815
584167329
951743682
847625931
362981547
128359764
693472158
475816293

127684539
654391287
389725614
872539461
531468972
946172853
218957346
493816725
765243198

783692541
619435827
542817396
451273968
267981453
938546712
375169284
826754139
194328675

476395182
259184736
813627549
162453897
537968214
984712653
641579328
325846971
798231465

693481752
158672493
427593861
546819237
281357649
379246185
815924376
932768514
764135928

617854392
924376518
835291746
382967154
159438627
746512983
293745861
568123479
471689235

731962854
498751362
526438917
812647539
653219478
974583126
389176245
165824793
247395681

397126548
816457239
542893167
638714952
974235816
251689374
163972485
489561723
725348691

628914357
134576892
759238614
915782436
862143975
473695281
241359768
596827143
387461529

542897316
689134725
371526849
763451298
215983467
894672153
927315684
156748932
438269571

269738514
413569278
785214396
546187932
198325647
372946185
651873429
927451863
834692751

812546973
759213648
346978251
624137895
185492736
937865124
471389562
293651487
568724319

324579618
917638254
865124379
632487591
578916423
491253867
143765982
786392145
259841736

984512367
573946218
216738549
697254183
321689475
458173692
842391756
769425831
135867924

786495123
145238967
923617458
498376512
517824639
632951784
869142375
371589246
254763891

823519764
946872513
715634829
632948175
487251396
159367482
394786251
271495638
568123947

541976823
329851467
867342591
254718936
976234158
183695274
798423615
412567389
635189742

748923165
296581473
531647982
475368219
629175348
183294657
912856734
357419826
864732591

584172369
179638542
632495178
947851236
215346987
863729415
751963824
498217653
326584791

782319654
693542817
145876932
268931475
459287163
317465298
534698721
921754386
876123549

843921567
715634928
629875341
386549712
971268453
452713689
538492176
164387295
297156834

469128357
385749216
217563849
648912573
973856421
521437698
196284735
852371964
734695182

584962137
126743589
397815246
241398765
869157324
735624891
913276458
472589613
658431972

824396751
351427698
679851342
247583169
185964273
936712584
492175836
568239417
713648925

549123768
318765294
726849513
187956342
935482176
264317859
851634927
473291685
692578431

493816527
627354981
581927436
349275618
875631249
162489753
958162374
236748195
714593862

516982473
398754612
742361958
237519846
984627531
165843729
651438297
829175364
473296185

928415637
461873259
375926841
839154726
617382594
542769183
153698472
784231965
296547318

841357926
235964817
976812543
568149732
197623458
423578169
759436281
384291675
612785394

182453796
673219854
549876312
735982641
294361587
861745239
957634128
418527963
326198475

137928654
594736128
682415739
916843275
258679341
473152896
365284917
841397562
729561483

968457312
174362859
352918674
845731296
621589437
739246185
593124768
416875923
287693541

937528416
845163729
621479358
756842193
194357682
382916574
278635941
469781235
513294867

658729431
349516782
721843956
972385164
516274398
483691527
864937215
237158649
195462873

395846127
628917534
741532986
134769852
269158473
587324691
852471369
916283745
473695218

847526319
219738456
536941782
625473198
791852634
483169527
958617243
364295871
172384965

657129483
189453672
432687915
513968724
726534198
948712356
891246537
265371849
374895261

472813659
936475821
851962374
784651293
165329748
329784165
648197532
297538416
513246987

984217653
315846927
627953481
269784135
758391264
143625879
472138596
596472318
831569742

647293518
358716492
921845376
185472639
479368251
236159784
814527963
763984125
592631847

849765213
621389574
357421986
734698125
195243867
268517349
413856792
976132458
582974631

736854129
425193768
189762543
593281476
814679235
672345891
341928657
268537914
957416382

196528734
823674915
457391682
315467829
284139576
679285143
961842357
532716498
748953261

287364591
916825347
435917628
148793265
653142789
792586413
369278154
521439876
874651932

942761358
158493276
637258914
479325681
261879435
583146792
325617849
894532167
716984523

385617942
762894531
419235786
674152893
253789614
198346257
521468379
946573128
837921465

479256318
356918724
218473965
927845136
835167492
164392857
591684273
782539641
643721589

569871324
243965817
718234569
951783246
324619758
687542931
172396485
495128673
836457192

463851972
215749683
897263541
729518364
538674129
146392857
682137495
354926718
971485236

694253178
315879426
287164539
748935261
962481753
153726984
436592817
571348692
829617345

249657318
376841529
581293764
952718643
138462975
467539281
724985136
693174852
815326497

823645179
469781352
571392684
235968741
784123965
196574823
647219538
958437216
312856497

531246789
694783152
728159346
247938561
359612478
816475923
172364895
465891237
983527614

573914862
648527319
912368754
136485297
497132586
825679143
281746935
369251478
754893621

843672159
527193486
916854237
672489315
198235674
354761928
789316542
235947861
461528793

673958124
421637985
958421763
785214639
162395847
394876512
537182496
849563271
216749358

395647812
246981537
817253694
632594178
478316925
159872346
564129783
781435269
923768451

164589732
925713864
837624519
719436258
382951476
456872391
241367985
593148627
678295143

247651839
836947512
159832476
418275693
692318745
573496281
364729158
985164327
721583964

326749518
149856732
758132946
812574693
673928154
594613287
435261879
287395461
961487325

951632478
768419523
423785619
576821934
234967185
819543267
347196852
185274396
692358741

751284693
943615827
268379154
482563719
395147268
176928345
827451936
634792581
519836472

186943752
294571863
537862194
612785349
479326581
358194627
965237418
721458936
843619275

756284193
243169875
198735642
312896457
479351268
685427931
934518726
561972384
827643519

359824671
782196543
146573298
528439167
691785324
437261859
264317985
815942736
973658412

428715936
651938427
739426851
317859642
596274183
284361795
962587314
875143269
143692578

756294138
418736529
932815476
875129643
163487952
249563781
324671895
591348267
687952314

163489725
472165398
985327164
349271586
728654931
651893247
216738459
534916872
897542613

794861235
316524798
852379614
169245387
548637921
237918546
971452863
483796152
625183479

741268593
856931742
329745168
682419357
473856921
195372684
934587216
518623479
267194835

562849317
173625489
498371652
781593246
239416875
645782193
826954731
357168924
914237568

698315472
143726598
527489613
834271956
752963184
961548327
389652741
416897235
275134869

296571843
184236579
753498261
469817352
325964718
871352694
647123985
912785436
538649127

187352649
596874213
423961758
832619475
965487321
714235986
248593167
679128534
351746892

234759618
851632479
697184253
912876534
783245961
465913782
126598347
548327196
379461825

187456923
234179658
695283714
326518479
459367182
871924536
743891265
568742391
912635847

683725941
129648537
754913628
397581462
562497183
418362759
931856274
845279316
276134895

596418732
431257986
782693154
819542673
354769218
627831549
173924865
268375491
945186327

863791254
157462938
924853176
679518423
248379615
531624897
316987542
495236781
782145369

132698745
874153926
956742381
381467259
465219873
729835164
547921638
698374512
213586497

143925678
796318542
825476193
281739465
364152987
957684321
672593814
438261759
519847236

516938274
942756138
387412596
795384612
628571943
431269857
154823769
273695481
869147325

876531942
143928657
529467381
498315726
612749835
735682194
967854213
284173569
351296478

783524619
529761834
416938275
852193746
691247358
374685192
248319567
935876421
167452983

123746589
684539172
957812436
235671948
416298357
879453261
348127695
562984713
791365824

859746213
362591478
741823569
975264381
128357694
436189725
593612847
684975132
217438956

549317286
162548937
783296415
976832541
814759623
325461798
658923174
497185362
231674859

569842713
718635249
423971856
832469571
674158392
195327468
956783124
281594637
347216985

671549832
254873169
389621574
195362487
468157923
723984651
532496718
847215396
916738245

451378962
392614578
867529314
645937821
918452736
723861495
289143657
574296183
136785249

251438796
683297415
974156832
129675348
846321957
735984621
362719584
517843269
498562173

146583972
387294156
952671438
298716543
531842769
674359281
719438625
423965817
865127394

973518426
215346978
468972135
342761589
681295347
597483612
734629851
826154793
159837264

357218946
492367185
618495273
279683514
564971328
831542697
185726439
746139852
923854761

517864329
346729851
982351674
759618432
624593718
831247965
163482597
495176283
278935146

689715423
142639578
573428691
395867214
467192835
821354769
954273186
236581947
718946352

296731845
431258679
578496213
145823967
763149528
982567431
324975186
857614392
619382754

134269758
972185463
658473921
719826534
526341879
843957612
285614397
497532186
361798245

687135942
314279568
592684137
163948275
945721386
728563419
459817623
271356894
836492751

394852167
518764932
762913458
129486375
435127896
687395241
851639724
243578619
976241583

346871529
572639418
981245376
865912734
713468952
429753681
258396147
637124895
194587263

785362914
362914587
194578362
819237456
627495831
453681729
241859673
938726145
576143298

893674152
764512839
512893467
281967345
457138926
639245718
376459281
148726593
925381674

654289713
872163954
193754628
345897162
926315487
718426395
531642879
287931546
469578231

196357248
274891635
853642197
917263584
328514976
645789321
469128753
532476819
781935462

546819273
927543186
183276459
231457968
894362715
675198324
468921537
752634891
319785642

541963728
726481359
938257461
419532687
852679134
673814592
194325876
367198245
285746913

473128956
289536147
156497382
327615498
941283675
568749231
832951764
715364829
694872513

291846537
675132498
348579621
867251943
153984276
429763185
534627819
982315764
716498352

724153698
835976412
916284375
298617543
157348269
463529187
341895726
582761934
679432851

418975623
963482571
527613489
179356248
345728916
286149735
794861352
832597164
651234897

846931527
317245896
952867341
139784652
468592713
725613984
573429168
281356479
694178235

589376421
317942658
462185937
298731546
673854219
154629783
935417862
826593174
741268395

415678923
826935147
937241865
691457238
354829716
782163594
579316482
268794351
143582679

631852974
248976531
597314628
375681249
124795386
986243715
812539467
469127853
753468192

231869574
647152398
598374612
385691247
472583169
916247835
159426783
723918456
864735921

784659231
916832475
352417896
895341627
643728519
127596348
468173952
231985764
579264183

869312574
734598621
215467893
376854912
452139768
981276435
198743256
547621389
623985147

613284975
785693241
249715683
926537814
138429567
574861392
861372459
492156738
357948126

319742856
427685931
586193472
964521783
831976524
752834619
145368297
293457168
678219345

968124573
512387649
437956812
153762498
849531267
276498135
785643921
394215786
621879354

389165247
652473918
147289365
423758196
816932574
975614832
738541629
594326781
261897453

847593612
196247853
325681479
971436528
458172396
263958741
514869237
782314965
639725184

594281736
762934815
183756942
817345269
635192487
429867351
976418523
341529678
258673194

283176945
597234186
641589327
135627894
968341572
472958631
354862719
716493258
829715463

175692348
682347159
439815726
816539472
957264813
243781965
598176234
321458697
764923581

413967582
782351694
569284731
856729143
327415869
194836257
278693415
631542978
945178326

941375268
732689145
658412973
195236487
386794521
427158639
219867354
863541792
574923816

485976132
712438596
936521784
527693841
869147325
143852967
671289453
358764219
294315678

524178396
631495782
987236154
473851269
815962437
296743815
759314628
168527943
342689571

436871295
598264731
217359468
349512687
172986543
865437129
681743952
954128376
723695814

871324956
462951873
593876142
658493721
714285369
329617485
247539618
986142537
135768294

579382146
623417859
184596732
496753218
257168493
318249675
742835961
865971324
931624587

614238759
827591634
935476182
278964513
496153827
153827946
362715498
589642371
741389265

197684523
862537194
543192876
274318965
615479238
938265741
781946352
429853617
356721489

958634271
471925638
632871594
193756482
725418369
864293157
387542916
216389745
549167823

431765928
685293471
972184365
593671284
264358197
817429536
326547819
159836742
748912653

238796541
645281379
971354826
519423768
364178295
782965134
453617982
196832457
827549613

246195378
597843612
813672495
165739824
928451763
374286159
489567231
631924587
752318946

516328497
492576831
378914562
639752148
124839675
785461923
861297354
243685719
957143286

961537482
752894316
438216957
645173298
813962745
279485631
324651879
196748523
587329164

543768921
718259436
296143587
932481675
471536892
685927314
854312769
327694158
169875243

813925746
295467381
476813295
749351862
638274519
521689437
182546973
357198624
964732158

273148956
541962783
869357124
652713849
394685271
718294365
186479532
427531698
935826417

642857193
857913246
139642758
476289531
513476829
298135467
925768314
764321985
381594672

397268451
214935687
685147932
946823715
731596824
852471369
478312596
529684173
163759248

296843157
475219638
138576294
859461372
347952861
612738945
581397426
723684519
964125783

682375194
479621538
531948627
314756289
927183465
865294371
198462753
746539812
253817946

167593248
425816739
983742156
392187564
651429387
874365921
739654812
248931675
516278493

738659412
592741836
614328579
359814267
287963145
461572398
826437951
173295684
945186723

193652784
824917356
675834192
419723865
567481239
382596471
736145928
951278643
248369517

496853721
587291463
132476598
275138649
913647852
864925137
758369214
341582976
629714385

672139845
495786231
381452967
738265419
156943782
924817356
243671598
817594623
569328174

475192863
293684715
186573294
359768421
642931578
718425936
521349687
964817352
837256149

139476825
764258319
528931467
356142798
917683254
842597136
493815672
275364981
681729543

385214976
479586123
261973854
837495612
612837549
594621738
956142387
143768295
728359461

182934756
695728134
473561289
548193672
217645398
936872541
354286917
721459863
869317425

945317682
162854739
378269154
231786945
789145263
654923871
426598317
513672498
897431526

632591784
481627395
957348126
274816539
893452671
516739842
169273458
748965213
325184967

461537298
725981643
983642517
392716854
614859372
578324961
846193725
239475186
157268439

356987412
714652893
298341567
961538724
547269381
832714659
183495276
675123948
429876135

985371426
716524839
324698517
197853264
643912785
258467391
872146953
469235178
531789642

728631495
514879623
693425187
352748961
987162534
461953872
249587316
135296748
876314259

297136458
413582796
568974132
852641379
971253864
346798215
124365987
785419623
639827541

127895463
843126597
596734128
234687915
685319742
719542836
952468371
471253689
368971254

214957638
897634215
536812749
158326497
679485123
423791586
345268971
962173854
781549362

394617582
768592413
251384769
473968125
825173694
619425837
987251346
532846971
146739258

587934162
321786945
946512837
175348296
469275318
832691754
653127489
794853621
218469573

823691457
175482963
946573821
768125394
239864715
451937286
694318572
312759648
587246139

396571482
524869371
178423956
965247138
847135629
213698745
759386214
431952867
682714593

261395874
589417326
473862519
638159247
147623985
952748163
894236751
715984632
326571498

312758496
459613278
678924531
283549167
591876342
746132859
924361785
167485923
835297614

145368297
967245183
382719546
293851674
758634912
416972835
639127458
521483769
874596321

531978624
492516387
876423915
629857143
157234896
348169572
284395761
963741258
715682439

265738941
791425863
384169752
857693124
943812675
612547389
536271498
429386517
178954236

198324576
475689123
236175894
957842631
642913758
381756249
529461387
864537912
713298465

431758296
765924318
829361754
582439167
946517823
317286945
294673581
153842679
678195432

429687135
136495872
758312946
612738594
594261387
873549621
987154263
265973418
341826759

937418526
462357918
815296473
249835761
156729834
783641295
321574689
578963142
694182357

289674513
756321489
413589726
394218675
572463891
168957342
945832167
837196254
621745938

216597384
958643712
743281659
392758461
564129873
871436925
487915236
625374198
139862547

463927518
179458326
582136947
816579432
937284651
245361789
358792164
724615893
691843275

695123847
724589163
138476925
869345712
251768439
347912586
413697258
986251374
572834691

274963518
691584372
358721649
137852964
489376251
562149783
916437825
745298136
823615497

562438917
983167542
174592836
836954271
415726389
729813465
657349128
241685793
398271654

214587693
987463251
563921478
342759816
895146732
176238549
728315964
439672185
651894327

248367195
756189432
193425876
934271658
571846923
862953714
315698247
487512369
629734581

872194563
931562874
564783291
127439658
486251937
359678412
748915326
693827145
215346789

372941685
954687312
861325479
243768951
617539248
589214736
128493567
736852194
495176823

549328716
637541298
281679453
312854679
895716324
764293185
926487531
153962847
478135962

723456189
154897236
896213475
971362548
265948713
438175692
312684957
647539821
589721364

167485923
928163457
345792168
231578649
874916235
596234871
483651792
619327584
752849316

261437598
473895612
859216347
748321956
316759284
925684173
184563729
537942861
692178435

869542173
321897564
574361289
458213697
617459832
932786451
743625918
186934725
295178346

579682431
436179528
821534697
293741865
187265943
654398712
742953186
915826374
368417259

153746982
942853716
768291453
329584671
571629348
486137295
635978124
894312567
217465839

237659418
654831279
198724365
921463857
386597142
475182693
543918726
819276534
762345981

598321476
176849235
423765198
817596324
654273819
932418657
249637581
765182943
381954762

927651834
385497612
164832975
718326459
492518367
536749128
673284591
241965783
859173246

925874136
476132859
318956247
867425391
194783625
253691478
682549713
749318562
531267984

518437692
267519348
943268175
479683251
826154937
135972864
654891723
791325486
382746519

321647589
986531274
745289631
679852143
853416792
412793856
264378915
598164327
137925468

451276839
863495271
279318456
182754963
546932187
397681524
925163748
618547392
734829615

354192786
962487513
817536294
735618942
496275138
281943657
179824365
643759821
528361479

872591364
346287519
195463287
914732856
763158492
528649731
239814675
687925143
451376928

849236751
563741928
217589436
795364182
386172549
124958367
951623874
472815693
638497215

923478516
754691283
681523479
319854762
265739148
847162395
596317824
138246957
472985631

624187395
715934682
839652147
581473269
972816534
346295718
193528476
268741953
457369821

586942731
923517684
174386592
652438179
498751326
317269845
261893457
849675213
735124968

394167582
851249376
276385914
762813495
489752163
135694827
548926731
927531648
613478259

619235784
327864195
584197632
791528346
468371259
235946817
946713528
873452961
152689473

891647523
756382194
423951786
678293451
542178369
319564872
135829647
264735918
987416235

642598371
519637842
378412596
137965284
264781935
985243167
491856723
756329418
823174659

514963872
829157436
673248591
758416329
136892754
942375168
295784613
461539287
387621945

397246851
821759634
645183792
786315249
534692187
912478365
279834516
158967423
463521978

819354267
254678913
367219548
781563492
946782135
523941786
632195874
495837621
178426359

851749623
467832951
329615847
983127564
746593182
215486739
694378215
532961478
178254396

967415328
135862794
428793561
592634187
371958246
684127935
853276419
249581673
716349852

864931752
593627418
721485936
218354679
645792183
379168524
187249365
956813247
432576891

632159784
845376219
971428563
563982147
798514326
214763958
487231695
326895471
159647832

175682934
328954761
469371285
592713846
741896523
836425179
253168497
914237658
687549312

641758329
728931564
935264718
189427653
374685291
256193847
413572986
597816432
862349175

465891237
837256194
921473685
256137948
798564312
143982576
374615829
582349761
619728453

534768192
716942583
298531764
461875239
952413678
387629415
823157946
145396827
679284351

317982456
952461783
648357129
174896235
265134897
839275641
493718562
521649378
786523914

584967132
932541876
617832459
196374285
428195367
753286914
345619728
271458693
869723541

435261879
179854263
826379514
783925641
264183795
591746382
347598126
612437958
958612437

819457362
253916478
647382915
728631594
465298731
391745286
534869127
976124853
182573649

938457216
512963748
476812935
654129387
391678524
287345169
723584691
149736852
865291473

492751386
567328914
318469572
983647251
124835769
675192438
849576123
256913847
731284695

548296317
793145268
261837495
156489723
389721654
472653189
614978532
925364871
837512946

286491735
471835926
953267841
127948563
394516287
568372419
712689354
839154672
645723198

637194258
129583746
458762319
261347895
794856123
583921674
815679432
972438561
346215987

723958164
156243879
948167352
517632948
469871523
382495617
675329481
291584736
834716295

471823596
852769314
693541782
937284165
128356947
564197823
319472658
286935471
745618239

527943168
483761592
916258347
765412839
348596271
192387456
234179685
671835924
859624713

482319657
197645238
563728194
931257846
856134972
274896513
718563429
345982761
629471385

852149376
479365812
136872945
561294738
297683154
384517629
628431597
915728463
743956281

156984273
798235614
324761958
987153426
532647891
461829735
673598142
249316587
815472369

915268734
382417695
674935281
596183472
741529863
823746519
159874326
438692157
267351948

317856924
298143765
456972831
842715396
973264518
561398247
125637489
739481652
684529173

743689512
628154739
951723684
164897253
385241967
297536148
539412876
416978325
872365491

189356274
563742819
427198563
396481752
854273196
271965348
948527631
732614985
615839427

594328716
136497528
872156394
953872641
267514839
418963275
641735982
785249163
329681457

143296758
825731694
967485231
794123586
536874129
218569473
659317842
372648915
481952367

856243197
972815643
314697825
593476281
721589436
468321759
687954312
145732968
239168574

412893765
983765421
657421983
765312849
329684517
148579632
891247356
576138294
234956178

493516728
678342159
251789634
132674985
869235417
547891362
915423876
386957241
724168593

937264581
814597263
256831479
625918347
483756192
179342658
598423716
762185934
341679825

154728369
938165724
276394158
567219843
489536217
321487596
843651972
695872431
712943685

716489532
839215764
425367189
273546891
594821673
168973425
981734256
652198347
347652918

971635428
364218597
582479163
695781234
217543986
438962715
743126859
156894372
829357641

359642718
164785329
287319654
731598246
948261537
526437981
892173465
673854192
415926873

637541982
418296537
259873614
592367148
741985263
863412759
126738495
374159826
985624371

531947628
487326519
962158473
258694731
714832956
693715842
325469187
846271395
179583264

871562439
623948517
594731826
462357981
957186243
318294675
249673158
786415392
135829764

132864795
758329146
469157283
624581379
875493621
391672458
287916534
946235817
513748962

834152967
972836514
615947238
458693721
326718459
197524386
263489175
589371642
741265893

486735192
257914683
913286745
548163927
139827456
672459831
724591368
395678214
861342579

932768514
571934862
864215793
149826375
253479186
687351249
428193657
396587421
715642938

913784256
745216389
826953471
189642735
237598164
564137928
452369817
391875642
678421593

689472135
217365984
345981627
873194256
596723418
421658793
932847561
154236879
768519342

134897562
925146837
678325491
247531986
563289714
891764325
386472159
459618273
712953648

596842371
843175692
127693854
612358749
759416238
384927516
231789465
968534127
475261983

961472358
284536971
735981642
617253489
893764125
452819763
546198237
128347596
379625814

235861497
417259836
869374251
548612379
391487625
672593148
726145983
153928764
984736512

576829431
921354768
348167529
695782314
482613975
713945682
234578196
159236847
867491253

329457618
176892543
548631297
793524861
682179354
451386729
214763985
867945132
935218476

298736514
753124869
164985723
682319475
549267381
317458692
975841236
836592147
421673958

568231794
913746825
724958631
176829453
845317962
239465187
657182349
481593276
392674518

156438729
329765814
784129635
892371546
671854392
543692178
937286451
465913287
218547963

196482357
372951864
854376921
469813572
713524689
528769413
241638795
987245136
635197248

264531798
835976124
197824365
412365879
976182543
583749216
759618432
621453987
348297651

185496273
796328451
243571896
532164987
918753642
674289135
851647329
467932518
329815764

962385714
571694238
438712596
156427389
289136457
347859621
625948173
793261845
814573962

761924358
423578961
589136472
634719825
958462713
172385694
245897136
817653249
396241587

729163845
531428679
648579132
492731586
163845927
875296314
987352461
216984753
354617298

481267395
579431862
236895417
863912754
152674938
794583621
645328179
918756243
327149586

589726143
742813569
316495872
697281354
451367298
823954617
968572431
174638925
235149786

817693524
954728613
263451897
128534769
749286135
635179482
581942376
496317258
372865941

493571682
168392745
275864391
719235468
852946173
634718259
521487936
946153827
387629514

238956471
745812936
196743258
359481627
421679583
687235194
872564319
563197842
914328765

274316985
569478213
381952764
126594378
943687152
758123649
837265491
692841537
415739826

987415623
521763894
463289571
754621389
638597142
219348765
395874216
842156937
176932458

147563829
653829174
892741563
265418937
938275641
471396258
726184395
589637412
314952786

596437182
173298564
248516937
827961453
435782691
961354728
759843216
682179345
314625879

517632489
469758213
382941567
125389746
794126835
638475192
876294351
241563978
953817624

532694178
146783925
789251436
957126843
368945712
214378659
691537284
875462391
423819567

814973265
759126348
263548197
671284953
342759816
985631724
427895631
596317482
138462579

182437659
379265418
654198273
418623795
295781346
763549182
826914537
947356821
531872964

682175943
145839276
739246581
324951867
578623194
916487352
857314629
493562718
261798435

843765912
125984376
976132548
718529634
239641857
564378291
357816429
692457183
481293765

431927685
756831249
892456173
948263517
527198364
613574928
165789432
379642851
284315796

258913647
134867952
697452318
542638179
381579264
769241835
425396781
976185423
813724596

921367548
658124739
473589162
316295874
297841356
584673291
149732685
765418923
832956417

982471365
453869721
716253894
647598213
238614957
195732648
371946582
529187436
864325179

574928613
821653974
369147852
297381465
136594287
485276391
942765138
653812749
718439526

387952416
491836257
265714893
128479365
654321789
973568124
716245938
539187642
842693571

874215396
562937481
319684725
438172569
197568243
625349817
953421678
281756934
746893152

315462789
492178635
678359241
761543928
284796153
953821476
546987312
839214567
127635894

154736289
723189564
869245317
517328496
436957128
298614735
641872953
972563841
385491672

291573486
678924153
543681297
984715632
356842719
127396548
735169824
812437965
469258371

514297836
369458712
782361495
856734129
237819654
491625378
645172983
973586241
128943567

623875194
197346825
854129637
769238541
548917362
312564978
286791453
431652789
975483216

279438651
658917342
134526978
426891735
781653294
593274816
967142583
342785169
815369427

657429831
184365927
329871654
436297518
278513469
915684372
843152796
591746283
762938145

193458726
785621493
462379815
971264538
546893172
238517964
859732641
314986257
627145389

925381647
871469235
463257819
614872593
582193476
397546128
749628351
238915764
156734982

872649315
654813792
139752846
741268539
965437128
283195674
526971483
397584261
418326957

798635421
654821379
312479658
927356814
483192567
561784293
275948136
836517942
149263785

841973265
273856914
569241783
738614529
152397648
694528137
427139856
916485372
385762491

584736129
391852764
762149538
125384697
678915243
943267815
417698352
856423971
239571486

128764539
347259618
956831247
674923851
281475396
593186724
712348965
869512473
435697182

579264381
164583927
283719645
628457139
351892764
947631852
735946218
496128573
812375496

398574261
145682937
276319548
857193624
932846175
461257893
684721359
713965482
529438716

538194627
214736589
697258341
985347162
163829754
472615893
846971235
351482976
729563418

985362174
213974658
467851329
532719846
694285713
871436295
356147982
149628537
728593461

958426371
214537896
736189425
863952147
572341968
149768253
387694512
421875639
695213784

837469152
596128437
421375896
745832619
682917543
319654728
973581264
254796381
168243975

375194628
148256397
692873514
921785436
856349172
734612859
467931285
519428763
283567941

781239456
596418372
234576891
127983564
849625713
653147289
415792638
362851947
978364125

138569724
974821635
526347198
783952461
492176853
615483279
369218547
857694312
241735986

671954823
348261957
952387416
189735264
423619785
567428391
814572639
735896142
296143578

285731649
741986253
936425178
893267514
124359867
657814932
579648321
462193785
318572496

214897365
563214978
897653124
732548619
489136752
156972843
648729531
371485296
925361487

418396257
693725481
572814369
354689172
189247536
267531894
735462918
821973645
946158723

382475691
195326487
647918253
769182534
421753869
853649172
276594318
514837926
938261745

217943658
654218739
389657421
825761394
746329815
931584267
468135972
592476183
173892546

497286513
683145792
125397684
318754926
756912348
942638175
869473251
531829467
274561839

261479385
795386214
348152796
917243658
523968471
684517932
476831529
852794163
139625847

287619354
319254768
564783912
692537481
175468293
843921675
431896527
928375146
756142839

538742961
762981345
914563287
357216498
126498753
849375612
675139824
293854176
481627539

142756893
367894512
985231764
874913256
521647938
639528471
296385147
718469325
453172689

357694218
862715439
194823576
928536147
736941852
415278963
589467321
271359684
643182795

962547138
837261945
154839267
495673812
218954673
673128459
321786594
786495321
549312786

598371246
237496815
641528379
824917563
973265481
165843792
356184927
419732658
782659134

713654892
548129376
296378415
834712659
162945738
957863241
625431987
479586123
381297564

924368571
135792468
768541329
689154237
473926185
512873694
291437856
347685912
856219743

356728941
219654387
748139265
823971456
594286173
671543892
935417628
487362519
162895734

675349218
381256497
249817653
962175384
157483962
438962571
896734125
723591846
514628739

486371295
352946817
197825463
529638174
643712958
871594632
718459326
965283741
234167589

714365829
386249571
952817364
471638952
835492617
269571483
198753246
543126798
627984135

963248715
271593684
485617923
836475291
154829376
729361548
648752139
592134867
317986452

291654738
573281694
486397512
319875426
645923871
728146359
162738945
934562187
857419263

915874263
634592781
728316459
253489617
876125934
149763528
492631875
581247396
367958142

319465872
874219356
562378491
956741283
281693745
437582619
693854127
745126938
128937564

376248591
412395786
859716243
625971834
184653972
793824615
238469157
547182369
961537428

723518964
146937285
895624731
569382147
317469528
482751693
678193452
254876319
931245876

857324691
926781435
341659782
769243158
435918276
218576943
594132867
183467529
672895314

569213748
241875639
873649215
917438526
452967183
638521497
186354972
324796851
795182364

367925418
984671523
521843967
452719386
639582741
718364259
173456892
846297135
295138674

823496175
716582439
495137862
538649721
672813594
149275683
254368917
961724358
387951246

978356421
125497863
364281759
487123596
219675384
653948172
892514637
546739218
731862945

469375281
231468597
857129436
543296718
918537624
672841359
125684973
394712865
786953142

981654372
634127598
572839164
196783425
845912736
723465981
217596843
359248617
468371259

267341958
438795621
951628473
612589734
843167592
795432816
374256189
586913247
129874365

564312789
179584326
283679514
892137645
745896231
316245897
427968153
938751462
651423978

875342196
934165872
261879354
643728519
518496723
792531468
359614287
127983645
486257931

136495827
984721536
275683941
517349268
498267315
362158479
841536792
629874153
753912684

327851496
915647283
468329751
146975328
593268147
782413569
859732614
274196835
631584972

624895713
318627459
597143682
751489236
842536971
936712548
289354167
165978324
473261895

654327189
138956472
972418536
865132794
247689351
391745268
429563817
586271943
713894625

458693271
391725846
627418953
862537419
943162785
715984632
284356197
136879524
579241368

182934675
546287139
379561824
958142763
461379258
723856941
814625397
237498516
695713482

712894365
549361872
683257149
261945783
957183624
834672591
196528437
378419256
425736918

467532918
591786243
823941576
249368751
718459632
356217489
182675394
635894127
974123865

753168249
921453678
468279351
247316895
896725413
315894762
582947136
634581927
179632584

514679238
736824195
298315476
941782563
853461927
627953841
169547382
482136759
375298614

682543197
945817263
173629584
527386419
831492675
496175832
264931758
719258346
358764921

652478931
839165247
714239865
543981672
268357419
971642358
196723584
387594126
425816793

536472891
147589362
289361754
718643529
452198673
693725418
924856137
861937245
375214986

547318629
836295714
921746358
754129863
613874592
289563147
368952471
472681935
195437286

726541398
851397246
439682751
374965812
598123674
612874539
967458123
243716985
185239467

389671245
415392768
726584391
153246987
267839514
948715632
532168479
874923156
691457823

645983172
391672584
728451936
812736459
569248317
473195268
184527693
257369841
936814725

546123987
379568412
218749635
153487296
492635871
867291543
725914368
981356724
634872159

253167948
149358276
768429351
582643197
976581432
314972685
637814529
421795863
895236714

421839576
573614289
986527341
317965428
264783915
895142637
652371894
748296153
139458762

547319862
921864735
683257149
219685374
458973621
736142598
364598217
175426983
892731456

328647519
497185263
156293487
562318794
734569128
981472635
819756342
673924851
245831976

614952387
978134526
325876914
469217835
582493761
731685492
843721659
157369248
296548173

961835724
854672913
273941856
138567249
695214378
427389561
346758192
512493687
789126435

986254713
174638259
532917846
418792365
759386421
263145978
841523697
625879134
397461582

892534617
156978342
374216895
263759481
417683259
589142736
945367128
628491573
731825964

812745693
735916482
469823751
584261379
173459826
926387514
348592167
251674938
697138245

186394257
547826931
392157648
918273465
263541879
754689312
879465123
621738594
435912786

524637918
986421735
317985264
793152486
458396172
162748359
641879523
279563841
835214697

134278569
589643712
267195384
971382456
643759821
825461973
716834295
398526147
452917638

193576824
647298135
825413796
938741652
462835917
571629483
384957261
716382549
259164378

834612597
672495831
591837264
429376185
356281749
718954326
143729658
985163472
267548913

374196258
251843697
986752314
748219536
123567849
569438172
895324761
437681925
612975483

486517329
325984716
197632548
749356182
638241957
512879634
864195273
253768491
971423865

715864392
639251874
284973615
346518927
921746538
578392461
492135786
153687249
867429153

476351298
512869473
398427561
961732845
783546912
245198637
627983154
834615729
159274386

524397186
678124593
193658742
469872351
257931468
381465927
715289634
846513279
932746815

419267835
576813942
823945716
738694251
961582374
254371689
187426593
392158467
645739128

573146982
129738456
486295317
814579263
935862174
762413598
247981635
351627849
698354721

375124698
148679253
692538741
256493187
419786325
783215469
861352974
934867512
527941836

896143725
217658934
453297168
581376249
642519873
379824651
734982516
925461387
168735492

647915823
215783694
839462571
584379216
962158347
371246958
196537482
453821769
728694135

853214697
176598423
942376581
429781356
517632849
638459712
294863175
761945238
385127964

846512379
235798164
197364528
312687495
574129836
968453712
681275943
429831657
753946281

693271845
148695327
527384916
239467581
816529473
754138692
361942758
482753169
975816234

465837912
238491567
179625843
526719438
784362159
913584726
347258691
651973284
892146375

579623814
132894567
846157932
453981276
967432185
218765349
621349758
394578621
785216493

378294615
192568437
654713892
485639721
269157348
731842956
926471583
513986274
847325169

284569317
763841295
519237648
627384951
931675824
458912763
172493586
396158472
845726139

412568739
836917245
759234186
973826514
281495673
564371928
147653892
395182467
628749351

246517398
795238461
831469257
359826714
478193526
612754983
527641839
964385172
183972645

247938156
593761284
816425973
435216897
162879345
789543621
921657438
674382519
358194762

615278349
927346851
348519276
174953682
869127435
253684197
496731528
531892764
782465913

621758394
784932615
539164782
842573169
397641258
156829437
968217543
213485976
475396821

732614895
861597342
549283716
153972468
286341957
974856123
627139584
495768231
318425679

513846297
642759813
978213645
381492756
259671438
764385921
495167382
137928564
826534179

912638457
375914826
468527931
651872394
837491265
249365178
183256749
796143582
524789613

275836941
493157268
861942573
547281396
136795824
982364715
314529687
728613459
659478132

314285796
798461532
256973841
972156483
183724965
645398217
839517624
467832159
521649378

345972861
276841935
891536247
584319726
123657498
769428153
912763584
437285619
658194372

463758192
975216438
218934567
784169325
592473816
631825974
149687253
327541689
856392741

314752698
952684731
768391425
843527169
691843572
275916384
486179253
139265847
527438916

614852379
257139486
389467512
746983125
123645798
895721643
571398264
438216957
962574831

439581627
718296435
652743189
124359768
875624913
396817542
247968351
563172894
981435276

174639852
923857146
685124973
297385461
318746295
456291387
862973514
749512638
531468729

524916738
768532914
193487265
972351486
856749123
341268597
215873649
637194852
489625371

275684913
698132547
143579682
426817395
857396421
931425876
369741258
512968734
784253169

852936174
763841295
194725386
528364917
476192538
319587462
935478621
281659743
647213859

961245738
728631954
345987126
197826345
584379261
632514879
419763582
876152493
253498617

846123795
379865241
251497638
582946317
934571826
617382459
798214563
465739182
123658974

874925163
652318497
931674852
726193584
195482736
483567219
548236971
317849625
269751348

594831276
378256941
261497853
915372684
826945317
437168529
783519462
159624738
642783195

549671832
638254791
712839465
256147983
491385627
873962154
327496518
165728349
984513276

328645791
451729368
976183254
615938427
743251986
892467135
187592643
569374812
234816579

754128963
813769254
296354718
625937841
981546327
347812695
439681572
562473189
178295436

736854912
851927346
249163578
185649723
974312865
623578194
592736481
367481259
418295637

689451273
715823694
423769158
178536942
342987516
956142387
864295731
297318465
531674829

647921835
385467192
921835647
714652389
569318724
832749561
193276458
478593216
256184973

392571846
687432519
154689327
946753281
731824695
825196734
263947158
478315962
519268473

927534681
568219743
341678952
256493178
874156239
139782465
615827394
792345816
483961527

536479821
247185936
918623745
482531679
791268453
365794218
129346587
673852194
854917362

295473681
476128953
813695274
149857326
327964518
658312497
531749862
964281735
782536149

975314286
683927514
412586937
821753469
796841352
354692871
139268745
547139628
268475193

392175486
165498723
874326159
921867345
458231967
637549812
213754698
546983271
789612534

594286713
726134598
813579264
362895471
145762389
987341625
659417832
231658947
478923156

427581936
963472851
518693247
739214568
642835719
185769423
291357684
874126395
356948172

674953182
531628749
892147635
968534271
157289364
423716958
786491523
315872496
249365817

276359148
815264973
493178265
147986532
368725491
529431687
982547316
754613829
631892754

724916853
185723496
369485721
836154972
491672385
572839614
217368549
648591237
953247168

873416529
496235187
215897643
957348261
124769358
638521794
769154832
582973416
341682975

742916385
365287491
819543762
637198524
428365917
591724836
274639158
956871243
183452679

817625493
294873561
356419278
968741325
731952684
542386917
189564732
675238149
423197856

921786354
583914276
746253891
197842635
832561947
654379128
419637582
265498713
378125469

829473615
134856279
756129843
291564738
368712954
475938126
643291587
917385462
582647391

217968354
548321679
369754182
496832715
831547926
752619843
674283591
923175468
185496237

216435987
473982516
985716234
198527463
364891725
527643891
641279358
752368149
839154672

589341627
123576948
476298513
937182465
258764139
614953872
765439281
341825796
892617354

138765429
762914583
549823167
285139746
974586312
613247958
896471235
427358691
351692874

136952847
524687931
978413625
841296573
392571486
765834219
487365192
619728354
253149768

512648397
698537142
437129658
749861523
386295471
125473869
963784215
854912736
271356984

419563872
736182549
258794361
965821734
123476985
847359126
572948613
394617258
681235497

594132768
276498153
813576294
789213546
625784319
341965827
138629475
957841632
462357981

476283519
291567438
538941762
763194825
914825376
852736941
125478693
687319254
349652187

752816943
419325867
683974152
538761294
176492385
294538716
947153628
365289471
821647539

953412678
476583291
812967435
637295184
194836527
528741369
765129843
389654712
241378956

592314768
746285913
813697425
681452379
324769581
957831642
438926157
169578234
275143896

154827396
692134875
378695412
935781624
861452937
427963581
249376158
713548269
586219743

968743125
427516839
531928764
375862491
142359678
689471352
713294586
254687913
896135247

384697512
625481739
179523846
253814967
897236451
461975328
542768193
938142675
716359284

423185679
587692143
691734825
964278351
375916284
812543796
246851937
738469512
159327468

162594387
354768129
897312546
925683471
643271895
718459632
271836954
436925718
589147263

576192843
493586721
281734956
632958417
159473682
748621539
365819274
927345168
814267395

957218463
362497518
814536279
236145897
185729346
749863125
493651782
571982634
628374951

748265391
395781462
621394857
152839746
874156923
936427518
487912635
269573184
513648279

213549867
864273591
795681234
341927658
928165473
657438912
572816349
439752186
186394725

835649172
749215683
162873495
691457238
523186749
487932561
216798354
954361827
378524916

239475186
468123579
715968423
956837241
872641395
143592867
621389754
397254618
584716932

793521846
416837295
258469173
682973451
574618329
931245687
369782514
125394768
847156932

876532419
425917863
319684725
981425376
547361298
632798154
758249631
264153987
193876542

618423957
479856312
325971468
146385729
593247186
287619543
851732694
764198235
932564871

847952631
296173458
315864297
538641972
971325864
462789513
759238146
624517389
183496725

761835942
489726135
532419867
924651378
617348529
853297614
276983451
395174286
148562793

943526187
581974236
762318495
859732614
234651978
176849523
327495861
615287349
498163752

316752498
892364517
754189263
625897134
139246875
487513926
973425681
248671359
561938742

927145683
538976142
416382597
241867359
653219478
879534216
394721865
762458931
185693724

387465291
516298473
249137658
198652734
754983162
632741985
871529346
963814527
425376819

372548619
481692357
695173842
519784236
268359174
734216985
123467598
857921463
946835721

341897652
287516439
569423817
432685791
715349268
896172345
624751983
958234176
173968524

532964718
498715632
671283459
387149265
916532847
245876391
724651983
853497126
169328574

874693512
596142783
132857946
265384179
419726358
783519624
647235891
958461237
321978465

738591264
456782193
129436875
645917328
981325647
273864951
562173489
394258716
817649532

387129546
652487139
194653827
845796213
923514768
761832495
536271984
279348651
418965372

613975284
879412635
542638179
721894356
485361792
396257841
264583917
158729463
937146528

315849726
468275319
927361485
589417632
143652978
672983541
796124853
234598167
851736294

415237896
972486531
386591274
253864719
749123685
861975342
597648123
134752968
628319457

248536197
965714382
371298645
539847261
827361954
416925738
192453876
684179523
753682419

891365247
265784319
734291685
358412976
917856432
642973851
526148793
473529168
189637524

682497153
943521687
157638492
768219345
534876219
291345768
825163974
319754826
476982531

528476319
147359682
369821547
973682451
614537928
285914763
896243175
732165894
451798236

152964738
384217965
769835412
276543189
813692547
495781326
537428691
948156273
621379854

391475682
724681953
685932714
832716549
547829361
916543827
168394275
253167498
479258136

435679128
789412653
261358479
196847235
324195867
857236914
578921346
613784592
942563781

729538614
135964278
864271359
513849762
698327541
247156983
351682497
482795136
976413825

187239645
542716938
396845172
453968217
821457369
679321584
735682491
268194753
914573826

524931876
917862453
836547912
483175269
671429385
259683741
198254637
742316598
365798124

239417856
715689324
486325971
371246598
924578613
658931247
142853769
867192435
593764182

456931872
927854631
318672549
891325764
634798215
275416398
782143956
163589427
549267183

671398542
582714396
934625178
429156837
816937254
753842961
148569723
297483615
365271489

931825674
547396821
862741359
316578942
259634718
784912536
495287163
628153497
173469285

431829657
789365214
526471983
645293178
872146395
913758462
168532749
357914826
294687531

798342651
641758329
235196487
356927814
824561793
179834265
983275146
417689532
562413978

496752318
752183694
831694725
924365871
518479236
367821459
673918542
289547163
145236987

194825376
268374195
753691428
327186549
546932781
819457632
985713264
472568913
631249857

751368924
468295173
923174586
385416297
172983465
694752831
836549712
247831659
519627348

581293476
362874519
794165283
958732641
147586392
236419758
825641937
479328165
613957824

256134879
814796352
937528164
172485936
649273518
583961247
498317625
761852493
325649781

461395278
895276134
327841596
736528419
942713685
518964723
183452967
274689351
659137842

597423168
382961754
146758932
659287413
718345296
234619875
473592681
865174329
921836547

563849271
492761385
187253649
621987453
874315962
935624718
348596127
756132894
219478536

963715824
521348679
487629513
348257196
792163485
615894237
876431952
239586741
154972368

185437629
946582713
237619584
413765892
578923461
629148375
392856147
764391258
851274936

359714862
614832597
872569134
923648715
465971283
187253649
238195476
741326958
596487321

573162894
869374521
421895673
642981735
738256149
195437286
286549317
917623458
354718962

214859736
789643251
365712849
936271485
847965312
521438967
473596128
152387694
698124573

168723549
439651728
752849361
891436257
547982136
623175894
975368412
286514973
314297685

763249851
825731469
941658732
374582916
186973245
259416378
632197584
598364127
417825693

289176354
473852196
156943872
641287935
897635241
532419687
964528713
718364529
325791468

754921683
682357491
931486725
195642837
348175962
267893514
429738156
576219348
813564279

572148693
194356728
863729514
731265489
289471365
456893271
917532846
328614957
645987132

965148237
342796815
178532946
583264179
297815364
614973582
459681723
731429658
826357491

147539862
395862471
268174539
584213796
921647385
736958214
859326147
413795628
672481953

912487356
358961742
467532819
849756123
635128974
271394685
794615238
586273491
123849567

346859172
759421386
182637459
427516938
568394721
931278645
675983214
893142567
214765893

361285479
485791263
279463581
517836942
946152837
832974156
694517328
758329614
123648795

795146328
463829517
218573649
651784932
829365174
374291856
147958263
586432791
932617485

213648579
496572813
758931462
562817394
379426158
184359726
645193287
821764935
937285641

594382176
621457398
738961425
467523819
952618734
813749652
275834961
189276543
346195287

271936485
836541972
594872613
312497568
465218397
987653124
723164859
149785236
658329741

267159384
138426759
594378126
329641875
875932641
416587932
652793418
741865293
983214567

138692754
742815639
659743182
873451296
496287513
521369847
364128975
285974361
917536428

596213847
317846529
248795136
961384752
473562981
825971463
782439615
154627398
639158274

893241567
754386129
612795843
936852714
571934286
248167395
427613958
385429671
169578432

753289461
912467583
486351297
894673152
671528934
325194678
547932816
139846725
268715349

279318546
651924387
483675219
867253491
942167853
315849672
726481935
194532768
538796124

486392157
197568324
352174689
579481263
613729845
824635791
238947516
961853472
745216938

953874261
684231975
172569384
468952713
725143896
391786542
239617458
546398127
817425639

284793156
173645928
956812374
435927861
762184593
891356247
528461739
349578612
617239485

974532618
183769245
265148793
317824569
629351874
458976132
742683951
531297486
896415327

946278513
813596724
572134896
324761985
781359642
659842137
238617459
197425368
465983271

421573698
375986241
896241753
519624837
743819562
682357419
968432175
237165984
154798326

139654827
276981354
485732169
391867542
748529613
562143978
817496235
653278491
924315786

341587692
726391458
895246731
283965174
514738269
967124583
678419325
139652847
452873916

853179246
794682153
162345879
675498312
429731568
318256497
236517984
587924631
941863725

635941287
217865934
984273561
356497128
871352649
492618375
543186792
728539416
169724853

921645783
875329416
346871952
417596238
632487195
589213647
298734561
163952874
754168329

286139745
937456128
415782369
691248573
754391682
328567914
542673891
873914256
169825437

498137625
352864791
761295384
146578239
529613478
837429156
914382567
285746913
673951842

417638259
928751634
563249871
136527498
759814326
842963715
285176943
674395182
391482567

715689324
368274519
429351678
176423985
254198736
893567142
681932457
932745861
547816293

128549763
596173842
473826519
761385294
382914657
945762381
819257436
234698175
657431928

798532146
251648937
436791582
687359214
519264378
342817659
873126495
965483721
124975863

456378192
719452638
823961574
174289365
598736421
362145789
931624857
645897213
287513946

478251396
192683475
536479218
913546782
257398164
684712539
321864957
845937621
769125843

327489156
895716234
614523897
153247689
248965713
769138425
982374561
436851972
571692348

426531897
719824635
538679142
982345716
675912384
341786529
193257468
254168973
867493251

835127496
241693857
976548123
197854362
524369718
683271549
719486235
462735981
358912674

429713586
156824937
783596214
934178625
567432198
812965743
395681472
241357869
678249351

139587426
487261359
526934178
743192685
892456731
615378942
271645893
958713264
364829517

721549386
965238741
843716952
294851673
516327894
387694215
178463529
432975168
659182437

629584137
184937256
375126948
916743582
853269471
742851369
238695714
567412893
491378625

275643198
349185672
861297354
496728513
518436729
732519846
954861237
627354981
183972465

275468319
689312754
143597862
594623187
368741295
712985436
926134578
837256941
451879623

924786513
367195842
581243679
195624387
278359461
436871925
649512738
813967254
752438196

419756238
837241695
526893174
254139786
683472519
791568423
365927841
142385967
978614352

326741985
579683214
148295376
461352897
983476152
257918643
712539468
694827531
835164729

748139625
529867134
631524987
275983416
813746592
496215873
154392768
387651249
962478351

361485927
957132468
248697153
824956731
139278645
675341892
512764389
796823514
483519276

928731465
153648279
647259831
871524396
495386712
236197584
764812953
582963147
319475628

638214597
425793816
917658342
891462753
746385921
253971468
382149675
164537289
579826134

438156972
672489153
195732486
314278695
586394217
927561348
861925734
243817569
759643821

371265984
498371265
256498137
983624751
142587693
567913428
635142879
719856342
824739516

974852136
632197458
158463927
263781594
817945362
549236781
725318649
391624875
486579213

134578629
628419753
579362841
347826915
986153274
251794386
713685492
862941537
495237168

291653874
735841269
684927153
163284795
542719386
879365421
318576942
426198537
957432618

463179852
752864319
891235467
648591273
129743586
375682194
286357941
534916728
917428635

984625317
712398546
365147298
241583679
857964132
693712485
129836754
478251963
536479821

465918372
179325864
238764591
354897216
896142753
721536489
983251647
542679138
617483925

274169835
618354297
395872641
186793524
952416783
743285916
539648172
467921358
821537469

429851673
618397524
753642819
987415362
245963781
136278495
891536247
572184936
364729158

168273495
257496381
943581267
826347519
531829746
479165823
794638152
612754938
385912674

793246851
826531974
541978623
475382169
268719435
139465782
652894317
917623548
384157296

394125678
278634591
561978324
719256843
836741259
452893167
945382716
687519432
123467985

483625971
592871346
617943582
124568793
756439128
839712465
978156234
341287659
265394817

893614752
512837694
674592831
287451369
136289547
459376218
961725483
325148976
748963125

148357269
735926148
269148537
586273491
914685372
372419685
823761954
497532816
651894723

724359861
183674529
965128734
219763485
347285916
658941273
531892647
896437152
472516398

417285369
236497185
958613742
362541978
175869423
894732516
529176834
681354297
743928651

467189253
538462197
921573846
743891562
259736481
186254739
374615928
615928374
892347615

567132498
483697125
912584736
829453617
374261859
651879342
198745263
745326981
236918574

924183576
763459218
851762943
672938451
319245867
485617392
248576139
196324785
537891624

196573482
532148967
748269513
924837651
615492738
873615294
459321876
281756349
367984125

514293876
273864951
869571342
341725689
956418723
728936415
482659137
637142598
195387264

627495183
398127456
415638927
759843261
243516879
186972534
874269315
531784692
962351748

482735196
973162845
156489723
627893514
519274368
834651972
748516239
365927481
291348657

385947162
624831957
791652348
152398674
846175293
937264815
469783521
273516489
518429736

815643792
432179865
796825431
263958174
587431926
941762583
659384217
328517649
174296358

641259387
739481652
852367914
967123548
513948726
284675139
396814275
425736891
178592463

549137628
321685479
768249531
196728345
873514296
452963187
934851762
285376914
617492853

762534198
895176342
341928567
179645283
536281974
284397651
453719826
618452739
927863415

359142687
624857319
817963542
572681493
981324765
463795128
748519236
295436871
136278954

498162573
361597428
725843169
852731946
614259837
973486215
149675382
586324791
237918654

895712436
236584179
714369285
651237894
983645721
472891653
369478512
127956348
548123967

746132589
829576134
513489762
971658423
482397651
365241978
197863245
634925817
258714396

183964275
524713698
679582341
432859716
758641923
916327854
867195432
295436187
341278569

184265973
569713482
273489516
847152369
951634827
632897145
498376251
316528794
725941638

428193765
796582134
351746289
172465893
634978521
985231647
249617358
513824976
867359412

769418253
432597681
815326479
574182936
981763542
623945817
158239764
397654128
246871395

368291754
291457368
547836912
973184625
852369147
416725839
729643581
685912473
134578296

937462815
146583297
528197346
684375921
791248653
352619478
813724569
479856132
265931784

476915832
892763514
135284796
961857423
523149687
748632951
384526179
217498365
659371248

324856791
598217346
716439285
467195832
831672954
259384617
945763128
173528469
682941573

123697854
674851932
589423176
432589617
761342589
958716243
316978425
847265391
295134768

587439162
462571398
193268547
214693875
879154236
356782419
738915624
645327981
921846753

658741329
243596187
791382456
482173695
967854231
135629748
824917563
576238914
319465872

659438271
428971365
371652984
965813742
843726519
217594638
196287453
732145896
584369127

168943275
423785961
975621483
682597314
319864752
547312698
754136829
291478536
836259147

692451873
475863219
831729645
984372561
317695428
256184937
148536792
523947186
769218354

395128746
172465893
864937125
531692487
729843651
486571932
258719364
947356218
613284579

895412763
364975218
172863459
481256937
527391846
936748521
249137685
753684192
618529374

912846753
368579142
754231689
427698315
691325478
583417296
235784961
879162534
146953827

984375162
321486579
657129483
436258917
895617234
712934856
149863725
273541698
568792341

983216574
276435189
541798623
415829736
362574891
897163245
138642957
754981362
629357418

841692357
592387641
763541298
425813769
176259834
389476512
257164983
918735426
634928175

786394125
431258967
592167483
153926748
628471359
974583216
365742891
847619532
219835674

379815426
562439817
148627395
457986132
936271584
281543769
724398651
815762943
693154278

138647592
426985371
795213648
289736154
357124869
614598237
961372485
542869713
873451926

864713529
379256148
215948736
631825497
498367251
527491683
753182964
986574312
142639875

514398672
738265149
962174385
426517938
387942516
159683724
891726453
273459861
645831297

879526314
531894672
426371895
763249158
218753469
954618723
187935246
392467581
645182937

591647238
372518496
486932715
267391854
853724961
914856372
629475183
138269547
745183629

215438697
439627815
786195423
947862531
823541976
561973248
358214769
194756382
672389154

428951367
395678142
176234598
534786921
689312475
712495683
267543819
843129756
951867234

941276538
623458917
578391642
895763124
132549786
467812395
254137869
719684253
386925471

639548127
815927634
274316895
382195476
967483512
541762389
728634951
156879243
493251768

982734615
635129478
417856329
524978136
871463592
369215784
158697243
746382951
293541867

467321859
831975426
259468137
693154782
128637945
574892613
742586391
986213574
315749268

796413285
351872964
284569137
549287613
638145792
172936458
967328541
815794326
423651879

568249371
329617845
471385296
912563784
857924613
643871529
294756138
186432957
735198462

195483627
843762195
627951438
269178543
451239876
738645219
976524381
584317962
312896754

532178946
819456327
476392851
158247693
967531284
243869715
791624538
324785169
685913472

948751362
573692418
162843579
731924685
826175934
495368127
354217896
687439251
219586743

869732451
542981736
173654928
957823614
314596872
286417395
791248563
628375149
435169287

814635729
796812453
235974618
547281936
683597142
129346587
968453271
351729864
472168395

564382917
793164582
218795634
156827349
942613758
387459126
825971463
471236895
639548271

561987342
497321865
832456179
726843591
943175628
185269437
258734916
379618254
614592783

295841763
486937152
713625489
841372695
657498231
329516847
532164978
168759324
974283516

385492671
162378549
794561238
453716982
879235416
216849753
927184365
641953827
538627194

429187653
158693724
763452819
982361547
641875932
537924186
394718265
216549378
875236491

569847213
731265894
482931576
127483965
654719328
398652147
915376482
246598731
873124659

193276548
547938612
862541793
258193476
634857921
971624385
329415867
485762139
716389254

524198736
163475829
987263415
759326148
238541967
641789253
815932674
492657381
376814592

178593426
356427819
492861735
587236941
943715268
621984573
265348197
714659382
839172654

182649537
354278196
769513824
628435719
437196258
915782643
276954381
841327965
593861472

817549326
256378419
934216857
672435981
148792635
395861742
789153264
563924178
421687593

691732845
473958216
258461379
589617432
167243958
342895167
814526793
926374581
735189624

826917543
153462987
947853162
465239871
239178654
781645329
674591238
598324716
312786495

256784931
973215486
814963725
169538274
432197658
785642319
521476893
698321547
347859162

649273815
531869742
287514693
426951378
178432956
395786421
714628539
962345187
853197264

263175849
485293671
179684352
796542183
824319567
351768294
547821936
932456718
618937425

981352647
457986132
623417589
576248391
839671254
214539876
792865413
148723965
365194728

928517364
416392587
375864219
259783146
683421975
741956823
137245698
864139752
592678431

912357864
835461792
476982513
127536489
659248137
348179256
261795348
583624971
794813625

453127986
269538714
781694532
542713869
398456271
176982345
814275693
927361458
635849127

459168273
813927465
726534918
672341859
148259637
395786142
267813594
981475326
534692781

781935462
634872159
529164783
395748216
267591348
418623597
953216874
846357921
172489635

189364725
674512398
253789614
492678153
561243987
738195246
826957431
915436872
347821569

268357419
154926873
379481652
592638741
816794235
437512968
943265187
685179324
721843596

516489723
472315968
938672145
649531287
281794536
357268491
824153679
795846312
163927854

382715964
491628357
675934281
126489573
549273816
738561492
214857639
867392145
953146728

398174526
567283419
412569738
275641983
683795241
941328657
836457192
124936875
759812364

473516982
826794351
591382647
158623479
632947815
947851236
315469728
264178593
789235164

519387246
283465197
674192385
167248539
892531674
345679812
958716423
736824951
421953768

591863274
732945681
864172935
456318792
173294856
289756413
615487329
928631547
347529168

491567238
853429176
672183954
526931487
149875362
387642519
734256891
215798643
968314725

853261749
961473258
247859631
418596372
735182496
629347815
376925184
194638527
582714963

156497328
783215496
492683571
861379245
325864917
974152683
537928164
649731852
218546739

581726943
947853216
362941875
153274689
478639152
296185437
714592368
839467521
625318794

154283967
627149358
839765142
483976521
712354689
596812473
275431896
941628735
368597214

924731865
871596423
536482179
185243796
342967581
697815342
453628917
768159234
219374658

562943187
481275396
397861524
125698473
648317259
973524861
739152648
856439712
214786935

874156329
216379548
359284176
125847693
483961257
697523814
968715432
741632985
532498761

183492576
756318942
249567183
492685731
518723694
367941825
824159367
631874259
975236418

468915723
937842651
251763489
519374862
384621597
726589314
893157246
672498135
145236978

821574936
379628541
546193728
684915372
253847619
917236854
762459183
438761295
195382467

239685741
458179236
671324598
815237964
346591872
927846315
182963457
763458129
594712683

375694218
861752934
942831765
486519372
723468591
159273846
638945127
297186453
514327689

916853427
352974681
478126935
287341596
645789312
193265874
861437259
529618743
734592168

731924658
425687931
986153427
642591873
193876245
578342196
867239514
214765389
359418762

275169834
419283567
638457219
964871352
157392648
382546791
593718426
746925183
821634975

327598641
184632597
956417382
893156724
612374958
475289136
249765813
738941265
561823479

635791248
472658139
891324756
256973481
183542697
749816325
524169873
317485962
968237514

697814532
132975486
584632971
763158249
458296317
219347658
825461793
941723865
376589124

485312967
632795418
179468253
841253796
256879341
793641825
918534672
364127589
527986134

593167284
862439715
741528639
329816457
175942863
684753921
936271548
257384196
418695372

391768425
754231698
862594173
139687542
645329817
287145369
573412986
916873254
428956731

294865137
563127489
871394526
718639254
952741863
436582791
149253678
385476912
627918345

539762148
867941235
124583697
352476819
971258463
486319752
615897324
743625981
298134576

632198547
159473628
478652193
281746359
764539281
395281764
826314975
917865432
543927816

914758326
832964715
756321498
283579164
675143982
491286573
567492831
148637259
329815647

615798243
982346175
473152698
248913756
759864321
361527489
127689534
594231867
836475912

235769148
879341625
416852793
152693874
987124356
364587219
641235987
798416532
523978461

372958416
518642973
469713285
954271638
821396754
637584192
185429367
743165829
296837541

782619345
465273981
139485726
276851493
854932167
391746852
918527634
623194578
547368219

182593746
365714982
947268315
819637254
734825691
526941837
498172563
251386479
673459128

458731269
713269854
629584137
234876591
185923476
967415382
571392648
396148725
842657913

479152638
316894275
285763419
624917583
837645921
951238764
793421856
568379142
142586397

183562947
924173586
675894321
219458673
458736192
736219458
392685714
867941235
541327869

653184927
284975316
971263845
892347651
547618239
316529478
439851762
168732594
725496183

385729641
491365278
672418953
947583126
153672894
826941537
569837412
714256389
238194765

348916257
562734198
719528346
296473815
874165932
153892764
437681529
681259473
925347681

291856437
468273951
375914682
846729513
752431869
913568724
139687245
627145398
584392176

576193842
184276953
392584761
421869375
839715426
765342189
647951238
218637594
953428617

741365289
329817546
658294173
214986735
537421698
986753421
495178362
863542917
172639854

316879254
842653971
579124638
734591862
651782349
928436517
297345186
185967423
463218795

978124563
215639784
634857921
891562437
457983216
326471859
762348195
183795642
549216378

859312764
617498325
234657189
421539876
983276451
765841932
548163297
192785643
376924518

743856921
195724368
286931547
651483279
978612435
432579186
514268793
827395614
369147852

397862154
825147963
416953728
541796832
763281495
982534671
174625389
659318247
238479516

958462713
423817956
761935248
819543627
234176589
675298134
592684371
147359862
386721495

419567238
835492761
726831549
581746392
374289615
962315874
298674153
157923486
643158927

475312896
193876425
268594371
731689542
982145763
654723918
319468257
546237189
827951634

329461587
784539261
561287349
897325416
652194873
413678952
245713698
976842135
138956724

164957238
729683541
385241796
278469153
513728469
496315872
652834917
931572684
847196325

372685194
684129357
951374286
869732541
135498762
247516839
418263975
796851423
523947618

538712496
126349758
497685123
289134567
375896241
641257839
964571382
812463975
753928614

479216583
251843976
683579124
534167892
918425637
726938415
395682741
842751369
167394258

417695382
289743516
536281497
165972843
723854169
894316725
958127634
641539278
372468951

286179435
749325861
153486972
517932684
492618357
638754219
365297148
824561793
971843526

567193248
294865137
138427659
826734591
715689324
943251786
371548962
689312475
452976813

139728465
587416239
426359718
793142586
614835972
852967341
975683124
261574893
348291657

627495381
958136427
413872956
341628579
869357142
572914638
736249815
195783264
284561793

912635784
578142639
463879251
257468913
841293576
396751428
739514862
624387195
185926347

753816429
968274513
412935876
389461752
526387941
147529368
835642197
674198235
291753684

864975231
193264785
275381946
947613528
318542679
526798413
489126357
632857194
751439862

569134827
173892465
284576139
728453916
916287543
345619278
892761354
457328691
631945782

298536147
135479826
476821953
847695312
963214785
521783694
719342568
684957231
352168479

748132695
359864172
261957843
527693481
834721569
916485237
675249318
492318756
183576924

568731942
931524678
724896135
683172594
215469783
479358216
842617359
156983427
397245861

529471863
187632495
436589127
618324579
395716248
742958631
861297354
273145986
954863712

379625481
865149723
412738965
187963254
694852137
253471896
731286549
926514378
548397612

134952678
628734951
975618324
367241589
512879463
489563712
251396847
896427135
743185296

196832574
458697321
327514968
631745289
872169453
549328716
965283147
784951632
213476895

326784591
489615237
157923648
742591386
863247915
915368724
294156873
638479152
571832469

841672359
567394281
329158674
198536427
236741598
754829136
472913865
615287943
983465712

726485913
418396572
359217846
831962457
694753281
275841369
587639124
942178635
163524798

369274518
152968473
748513269
913485627
274639851
685127934
491356782
836742195
527891346

693785142
451239768
728146359
564912837
239874516
817653294
385497621
142568973
976321485

524391687
617482953
983765421
358914276
462578139
179236548
291847365
846153792
735629814

629341587
154287396
783956214
371469852
865732941
942518673
498673125
237195468
516824739

425398167
638157924
197624583
214589736
769231845
583476219
946815372
351762498
872943651

561479382
742683951
389152674
128596743
634217895
957834216
275348169
813965427
496721538

791682543
843715962
625493871
238954716
579126384
164837295
982541637
316279458
457368129

987341562
516792438
342586917
298415376
675239841
431867259
163924785
724158693
859673124

236784951
184596237
597213486
375628194
641975823
829431765
912357648
763849512
458162379

546927183
718354296
329168754
975613428
862495317
134872569
253786941
697541832
481239675

187659423
694372815
352841697
578234961
246195738
913786542
831967254
765423189
429518376

754368192
829451736
613792854
497826513
236517948
581943627
148639275
362175489
975284361

387129645
524867913
916543728
691384572
258716394
473295186
839672451
145938267
762451839

812546973
579813462
634297851
985731246
763429518
421658739
246385197
398174625
157962384

167842539
589163472
342795681
716924358
934586127
825371964
453218796
291637845
678459213

913745628
652398417
784162359
536417982
271839564
498256173
347521896
865974231
129683745

416287395
298531476
537694812
642175983
853946721
971328564
385762149
124859637
769413258

183295764
964387251
275146983
417632598
529418376
836759142
358961427
791824635
642573819

358917624
921634857
764258139
547381962
139562748
682749513
416893275
873125496
295476381

386275194
195436287
247981365
918324756
632857941
574619823
859143672
723568419
461792538

625389417
917654382
384217596
536192748
498576123
172843965
249765831
853921674
761438259

529134867
371689245
648752139
932465781
865217394
417893526
296371458
183546972
754928613

138597462
792846315
456312897
964158723
817234956
523769184
341925678
675481239
289673541

235981467
671524938
498673125
156249783
947358216
823167594
764892351
512736849
389415672

417598326
562347189
398621547
836712954
975834261
124956738
681275493
753469812
249183675

713869425
695742831
248531796
564983172
187624953
329157648
831495267
956278314
472316589

186475239
295863174
437921685
574632918
861597342
923184567
319758426
752346891
648219753

947625318
135849267
682731945
298367451
564182793
371954682
713596824
829413576
456278139

451693782
629781435
738452691
847539126
365127849
192864573
513278964
274916358
986345217

458672913
216394578
739581246
842159637
971863452
365247891
587936124
194728365
623415789

689714235
251396487
437582169
893127546
514863972
762945813
176258394
945631728
328479651

389256741
172489653
456137289
715392468
923648175
648715392
831564927
294873516
567921834

263954187
579681324
481372596
638495712
745126938
192738645
826519473
957843261
314267859

195732648
846915327
372684195
961823754
258147963
437569281
524391876
619478532
783256419

683749251
217583649
459261738
861395472
724816395
935472186
342658917
596137824
178924563

182964375
756832914
394517268
215349687
963758142
847126593
529471836
431685729
678293451

431978652
692354187
758612394
283547916
164293578
975186423
349721865
817465239
526839741

893724165
261385974
574961823
358247691
946813752
712659348
485176239
137592486
629438517

617895342
439276185
582314796
951762834
768543921
324981657
296158473
175439268
843627519

417689352
586342719
239751468
924578136
153926847
768413295
375294681
842165973
691837524

658473219
913528674
742916358
586739142
374281596
129645783
435192867
267854931
891367425

235614987
716892354
948735612
852967143
479123865
163458729
387541296
624389571
591276438

851924637
674135289
923687451
297413568
418756392
536892714
769348125
385271946
142569873

841923756
756418293
932675418
614897532
273156984
598342671
165239847
487561329
329784165

296734185
153982674
847165932
478219563
562348791
931576248
619453827
385627419
724891356

287534691
934216857
615879324
451798263
762453918
893621475
148967532
326185749
579342186

749361852
231859647
856274391
517938264
683542719
492617583
978425136
324186975
165793428

618749253
245368791
397215486
851927364
932486517
476531928
564893172
783152649
129674835

614328579
825974631
379561842
931687425
456132987
287459316
542816793
768293154
193745268

243597618
675318942
819426375
934675821
186234597
752189463
461852739
398761254
527943186

435769182
971823654
862415379
147582936
593176248
628394517
316947825
759238461
284651793

728931456
163854279
495267318
816349527
247685931
539172684
372498165
684513792
951726843

365728419
124396587
789514326
547682193
231479865
896135274
612953748
458267931
973841652

627439581
841765293
953218674
285396147
364187952
179524836
492871365
738652419
516943728

463829571
819756342
752143698
341675289
296438157
587291463
674912835
925384716
138567924

839647215
624351987
751982643
186735429
592416738
473829561
345278196
918564372
267193854

473861259
958732461
216549783
689215374
145673892
732984516
367128945
894356127
521497638

263419587
159738642
847562193
726195438
531284976
498673215
315927864
684351729
972846351

158394726
732516948
469728351
546279813
921853467
873641592
284135679
315967284
697482135

734518926
621349758
958627413
183294675
572863149
469751832
346972581
297185364
815436297

684275913
275913648
931486725
546821379
317649852
829357461
493562187
762138594
158794236

293574618
187236945
654981237
415362879
879145362
326798451
538619724
961427583
742853196

751269834
864537219
329481657
983176542
547928163
612345798
496852371
235714986
178693425

364915782
819427653
725836914
293178546
648359127
571642839
436591278
957284361
182763495

568479312
974213568
213658497
736582941
492731685
851964273
185346729
627195834
349827156

716589234
985324167
423671985
291835476
547916823
638247591
864193752
152768349
379452618

526879314
483512796
917643528
275196843
398425167
641738259
769281435
852364971
134957682

675239418
324158796
891746352
416987235
983562147
257413869
169824573
748395621
532671984

438621597
972458136
615397248
156874329
294563871
783219654
541782963
369145782
827936415

842596713
593217864
176438925
631745298
924681357
785923146
358169472
417852639
269374581

875423961
241698537
396157824
537812649
962745318
184936752
629371485
713584296
458269173

957268413
421573968
863194257
392841675
786359142
145726839
634985721
219437586
578612394

319758426
645239817
872416395
961583274
234697158
587142963
723964581
456821739
198375642

784125936
269483715
531976248
418659372
975238461
623714589
156342897
392867154
847591623

194586237
637219458
258437691
985341762
742865913
316972845
873194526
421658379
569723184

491752863
783641259
256389714
528476391
314598672
679123485
937814526
165237948
842965137

384925761
127643895
956871423
543169278
671238954
298754136
732486519
815397642
469512387

583714926
917362854
246985731
872543169
361298475
495671382
729136548
158427693
634859217

984725361
712638549
365941827
126457938
873169452
549382176
437816295
651294783
298573614

594832761
872169543
631547829
348751296
965283174
217694385
156428937
783916452
429375618

625314978
381927456
497658321
918765243
562143897
743892165
859471632
176239584
234586719

896753412
231498675
547162983
974216538
125389764
683547129
359871246
412635897
768924351

498257361
763198524
512634798
947512836
826379145
351846279
275461983
639785412
184923657

673451982
285739164
194268537
829345671
347916258
561872493
456187329
712693845
938524716

951264783
674983125
238517469
316498572
792356841
485721936
149672358
523849617
867135294

974251683
163849572
258376491
721483965
485962137
396517824
639125748
542798316
817634259

817352649
629184537
345967812
496523178
783641295
152879463
938415726
571236984
264798351

498571632
712634859
356829471
935162748
647398215
821457963
283716594
169245387
574983126

629418375
154793286
873526194
491675832
367284951
285931467
516349728
942867513
738152649

527384196
361259478
894167325
179546832
482713659
653928741
948672513
735891264
216435987

239154768
471862953
586379142
845726319
713498526
692531874
368215497
127943685
954687231

548627913
739514286
126893745
417256398
395781462
682349157
973165824
254938671
861472539

753218946
264597318
918436527
831962475
549173682
627845193
396781254
475629831
182354769

137258496
285964173
694731825
968173254
412695738
573482619
321546987
849317562
756829341

613482795
582179463
947635218
368941572
421567389
795823146
236718954
154296837
879354621

392641578
751893642
486275139
239167485
864359217
175428396
513986724
927534861
648712953

628715934
394268175
751934268
163482759
245379681
987651342
416827593
539146827
872593416

269354871
483176592
715289364
526847139
974613285
831925746
148792653
357461928
692538417

439872165
856319742
712456389
641293578
395768214
278541936
987124653
563987421
124635897

382715694
741369825
569284731
693547182
124893567
875621943
417936258
236158479
958472316

897412365
416853927
523697184
964275813
735186492
182934756
279361548
658749231
341528679

842963715
395271468
761854923
453712689
289645137
617398542
536187294
178429356
924536871

874395162
536271498
921486753
347519286
195628347
268743915
482157639
619832574
753964821

951738426
432691857
786452319
579214683
268375194
143869572
394187265
827546931
615923748

172836459
639524178
854917632
946372581
523168794
718495326
287651943
491783265
365249817

894753216
637142589
125896347
546931872
982675431
371428965
463219758
258367194
719584623

751826943
439517268
268349715
185732694
923461587
674958321
592183476
317694852
846275139

743859261
265741839
918326754
439175682
572698413
681432597
127563948
854917326
396284175

617853924
984721536
253496178
421639857
739584261
865172349
546218793
378965412
192347685

365987214
278614935
194523786
986251473
453769128
712348569
621435897
847196352
539872641

792586143
468193572
513247986
184369257
325714698
976825431
637951824
251478369
849632715

714825693
236971584
895643172
978512346
542396718
163784925
687439251
451267839
329158467

748915263
953627481
612438759
289753614
167849532
534162897
891276345
326594178
475381926

257986431
134752896
689341527
972415683
541638279
863279154
316527948
495863712
728194365

271694385
895237614
436581297
527849163
384162759
169753428
758326941
912478536
643915872

249356817
863217459
715894326
128765943
497138562
536429781
381572694
974681235
652943178

586123947
392574681
147689253
938465172
625317498
471298536
813956724
254731869
769842315

789124653
142563879
536978412
217345968
495816327
368792541
871459236
653281794
924637185

128473659
645219378
379685421
754826913
963157284
812394765
291748536
537961842
486532197

237546198
915728346
684139725
546317982
821954637
793682451
369875214
152463879
478291563

369715824
721894563
845632791
213978645
957426318
684153972
498561237
572349186
136287459

465231879
821679534
973845612
192486357
587923146
346517928
718362495
254198763
639754281

126457983
754398126
983261574
318945762
279136458
465782319
891523647
532674891
647819235

643725198
281946537
579318264
738254916
452691873
916837452
164572389
895463721
327189645

384216957
619547832
257938641
842159376
175463289
936872415
793681524
528794163
461325798

231758469
786493521
549126783
162374895
958612347
473589612
697831254
825947136
314265978

493675281
861234597
725198346
542869713
639417852
187352469
274981635
318526974
956743128

149635287
273849561
658217943
582193674
391764852
467528139
914356728
725481396
836972415

387159264
149268753
562743918
814397625
273516489
695482371
728935146
951624837
436871592

819572643
276394518
345168972
184923765
653487129
792615834
561249387
928731456
437856291

249365781
561879324
378412695
182794563
957683142
436521879
614258937
725936418
893147256

291658743
845237916
637149528
782316495
154982367
963475182
379821654
418563279
526794831

329651478
516748293
784329165
961483527
832597641
457162389
143976852
698235714
275814936

826549371
713628459
945173628
398456712
561297834
472831965
237985146
159764283
684312597

541827693
267139584
938564172
429716835
183452967
756398421
675281349
394675218
812943756

769384125
125679348
843521697
592468713
314795286
687213459
231957864
976842531
458136972

489762315
512934768
367158294
136295487
278341659
945687132
694573821
723819546
851426973

978641523
341527968
652398174
895274631
167853492
234916785
519732846
483169257
726485319

265413798
897562413
143978652
689345271
732189564
451627389
574291836
928736145
316854927

718946523
265137984
943825617
894213765
631759248
572468139
486571392
327694851
159382476

512693748
389724561
467158239
651879423
278431695
934562817
195286374
823947156
746315982

219376548
784152639
356894721
193465872
865217493
472938156
947683215
621549387
538721964

437569182
592183476
186742953
721856349
364927815
958314267
819275634
673498521
245631798

897134265
642895713
351762849
278351496
465987132
913246587
586423971
129678354
734519628

425839176
386517249
917642385
239164758
541798623
768325914
192483567
674951832
853276491

587162439
923485167
641793852
165234798
279618345
834579621
752341986
318926574
496857213

853146972
127958643
469327518
234689751
576431829
981275436
315864297
798512364
642793185

128497536
495368172
673521489
786915324
254673891
931842765
547289613
319756248
862134957

631478259
782596431
945213768
814629573
356187942
279345186
467932815
193854627
528761394

367419582
245738169
189526374
678954213
521387946
493261758
854192637
936875421
712643895

645371289
921684735
378925164
732518946
154796823
896432517
589143672
417269358
263857491

246971358
357684921
819352476
584769213
163245789
972138564
631597842
495826137
728413695

854319276
129675438
367284195
546137829
293548617
781926354
638752941
972461583
415893762

498126375
712853694
365479812
956241738
871365249
243987561
627594183
189632457
534718926

198463725
437258691
652719348
523891476
714632589
986547213
845976132
261384957
379125864

921673854
563481729
784592136
658234917
312967548
479815362
847156293
235749681
196328475

258316749
149278635
367549218
581467923
726953184
493182576
975824361
614735892
832691457

965312487
417985236
823476915
792158643
534269871
186743592
271694358
648531729
359827164

829634751
176285493
354791628
298543167
463172985
517968342
735429816
641857239
982316574

827593614
549167283
631284795
318745962
476932158
295816437
154628379
983471526
762359841

914237685
765814239
238569741
453196872
621378954
897425316
572643198
149782563
386951427

312687594
785149362
469352178
926415783
157938426
834276915
693521847
571864239
248793651

134279856
752684391
896135724
563892417
281457963
947316582
329768145
675941238
418523679

531678294
698423751
742159638
415362987
873594126
269781345
957246813
324817569
186935472

632874195
415932786
798156423
157349862
863527941
249618537
921465378
586793214
374281659

158764293
243915876
679283514
987631452
324857169
516429387
865372941
792148635
431596728

349165827
862794513
157328496
986431752
734582169
521679348
695843271
478216935
213957684

863571942
715492386
492638175
358749261
624815739
179326854
541283697
987164523
236957418

385271496
692485731
471936852
139564278
768312945
254897163
547123689
923648517
816759324

146927853
382456179
579381264
458269317
793518426
261734598
817642935
625893741
934175682

913568247
462173589
587294136
754982361
836751492
291346758
645817923
128439675
379625814

516792483
978143652
243586971
724839516
369215748
851467329
497628135
685371294
132954867

138769452
694235871
725184369
352491786
986372145
471856923
849523617
267918534
513647298

619382745
354679128
728541639
862435917
971268354
435917286
143896572
586723491
297154863

752138964
618492375
439765182
573614298
981523746
246879531
197286453
824357619
365941827

329674518
514982637
678315294
853241976
947836125
162597483
735169842
281453769
496728351

473281695
196573824
258649371
825436917
739812546
614957238
582794163
367125489
941368752

867241593
924357861
315689427
532478619
791526348
486913752
653792184
179864235
248135976

968471523
137592648
245836917
713658294
856249371
492317865
579163482
684725139
321984756

735296418
689714523
142358679
573629184
426185397
891473265
918542736
357961842
264837951

639284517
418357962
257196438
526749381
871532649
943618725
764921853
185473296
392865174

478159236
236487915
159623847
362748591
941265783
785391624
514972368
823516479
697834152

498152367
257936148
163748295
685413729
731269584
942875613
314697852
529381476
876524931

247139865
358276149
196458237
829563471
674921583
513847926
462395718
785614392
931782654

296837514
834519762
157264983
782945136
469183257
513672849
671328495
325491678
948756321

314982657
268751943
957346218
691238475
735419862
482567139
526193784
173824596
849675321

183257649
726498351
954316728
238174965
549683217
671529483
497861532
862735194
315942876

478239615
631854792
925761384
514986273
382475961
796123548
859347126
143692857
267518439

839461572
657382941
214957638
196248357
548739216
723615489
975123864
481596723
362874195

496873521
135924876
287615439
912768354
854231967
673459218
368547192
529186743
741392685

185496372
246387591
739521684
467139825
592864713
318752469
674913258
821645937
953278146

157429368
438617925
926835471
872591634
593264817
614783259
265978143
349152786
781346592

189472653
546319827
723568194
278643519
364195278
951287436
835724961
692831745
417956382

642578913
395261847
178394256
251436789
984752361
763819425
816947532
527683194
439125678

856429371
129367548
473851962
245936817
798142653
361578294
984613725
537294186
612785439

342917568
196385472
758642319
964723851
521498736
873156294
239564187
687231945
415879623

643792158
725318469
981465372
136529784
497683215
258174693
562847931
379251846
814936527

813697245
642158397
795342816
921865473
468731952
357429168
189573624
534216789
276984531

815623749
743819256
269745318
492536871
137984562
586271934
324158697
958467123
671392485

258639471
613574829
479281365
927158634
841326597
536497182
192843756
784965213
365712948

517438269
938526147
246917538
875169423
123745986
469283751
651874392
784392615
392651874

894231756
726845391
513976824
371628945
648359172
259417638
462193587
137584269
985762413

716295348
548613279
923487561
839126754
165974823
472358196
254861937
691732485
387549612

932714586
576283149
814965372
359871624
268439751
741526938
483697215
627158493
195342867

871346925
296571483
354829761
543697812
962138574
187254639
619483257
435762198
728915346

786932154
432175968
591486237
927851643
365294781
148763529
859647312
273518496
614329875

478369215
195287364
236145897
921634578
753892146
864571923
682713459
547928631
319456782

951432876
764819523
832657419
473981652
516273948
289546731
348195267
697324185
125768394

645712839
381694527
729853641
816425973
594371268
273986415
132569784
457238196
968147352

426531789
987264513
153897246
395128674
618473952
274659138
862315497
549786321
731942865

184692735
973815246
526473918
849367521
612954387
735128469
457286193
361749852
298531674

218753469
376491582
459682137
523167948
841935276
697824351
764319825
185246793
932578614

529813746
341726958
876945312
264598137
915237864
783461295
632184579
458379621
197652483

218345976
957168342
643927158
794683215
581472639
326591487
175239864
862714593
439856721

873426195
194358672
526179384
385912467
961743528
247865913
612584739
438697251
759231846

593248617
174396258
268517943
452983176
687154392
931672584
349825761
816739425
725461839

692175843
178436952
354982716
215863479
786294531
943751628
829517364
531649287
467328195

527483196
361529874
849761352
256918743
178354269
493276581
932847615
685192437
714635928

761528493
325964781
849317526
536291847
984756312
172483965
693145278
417832659
258679134

685724319
732916854
149358672
328697145
916845237
457231968
271583496
864179523
593462781

465921783
971483625
382657419
819342567
523768194
647519238
736195842
294876351
158234976

965784231
814253976
723169584
531872469
279416853
486935712
697348125
348521697
152697348

793821465
156734982
842965137
927158643
468293571
531647829
214389756
389576214
675412398

361294578
542387961
789561342
625719483
437856129
918423657
174632895
253948716
896175234

314925876
892476351
765813429
486751932
937268514
251349768
623594187
148637295
579182643

836275194
421396758
759148326
142687935
695431872
378952461
513869247
264713589
987524613

928741653
136958247
475632819
859463172
317285496
264179538
543896721
781324965
692517384

458796132
716328954
392145786
269584371
145673829
837219465
674851293
923467518
581932647

962854713
317296458
584317926
459162387
271983564
638745291
793628145
825431679
146579832

167534289
958621437
243789156
471352968
326978514
895146372
582417693
614893725
739265841

267395184
189427365
543618279
852741936
316982457
974536821
698153742
721864593
435279618

328651497
657948132
941372865
573416928
219785643
486293571
834167259
162539784
795824316

237684519
841952367
659371824
725469138
963817452
418235976
182596743
376148295
594723681

253697184
918234567
647815932
839521476
524768391
176349258
365182749
482973615
791456823

351476982
689523471
274981635
928754316
516398724
743612859
192847563
467235198
835169247

967351428
215847639
834692517
392465781
541789263
678213954
789126345
423578196
156934872

185924376
749563128
623817594
597642831
238195467
461738952
374289615
956471283
812356749

731954826
862731945
594826173
418365792
375289614
926147538
143598267
687412359
259673481

685937241
327148596
491625873
213794658
574861932
869253417
748512369
136489725
952376184

716284359
395617284
428953176
937165428
582479613
641328597
854732961
173596842
269841735

762918435
814365792
539427168
286753914
347192856
951846327
175234689
423689571
698571243

765192384
241583796
839674152
182736549
593841627
674925813
427358961
918467235
356219478

687453291
459712638
213968547
971234865
326589714
845176923
592347186
738691452
164825379

638974215
219865437
754321896
563782941
947136528
182549763
896453172
371298654
425617389

928763514
761549832
453821697
382614759
179352468
546987321
697238145
234175986
815496273

752169348
138524967
496738125
273946851
945813276
681275493
329651784
864397512
517482639

218935467
495176328
637248519
146329875
972851643
853764192
569482731
781693254
324517986

381497256
267835149
549126873
958362714
674581392
132974685
425713968
793648521
816259437

159734268
364982175
278561493
513648729
697125834
842397516
435276981
786419352
921853647

146783952
237659841
589124376
361472598
754891623
892365417
975238164
613947285
428516739

982517436
145386729
367429518
421768953
578932641
639145287
714653892
856291374
293874165

965218473
217534896
834796152
621947385
578163924
493825761
752381649
149672538
386459217

648371592
953246817
217895643
396718254
471532968
825469731
132957486
769184325
584623179

685723914
913864752
724915683
367541298
298376145
541289376
459637821
876152439
132498567

861347529
329165847
457289613
218793465
574612938
936854271
693521784
742938156
185476392

824735961
653219847
197684253
739862514
561943782
482571639
915326478
248157396
376498125

241875369
837629145
569143287
415798623
983261754
726534891
152487936
378956412
694312578

165428973
298713456
374956128
852679341
719342865
436185792
627834519
543291687
981567234

654179832
937284156
182563497
563842971
879651243
241397568
498726315
326415789
715938624

491358276
376429158
582761349
623147985
917685423
845932617
769814532
158293764
234576891

942351678
781926534
356784219
573849162
419632785
268517493
627498351
195273846
834165927

173856492
945721836
826439715
259674381
731985264
468213579
687142953
392567148
514398627

789615423
123489657
456732891
547291368
691873542
832564179
315926784
968347215
274158936

946283175
812957634
735614892
178549326
263871459
594362781
421735968
389426517
657198243

439782561
857169234
216435987
924857613
183296475
765314892
648571329
372948156
591623748

763925814
158634792
492871635
245398167
879216543
316457289
581749326
634582971
927163458

482795361
175364298
369281547
948517623
521436879
637829415
756943182
894152736
213678954

741593862
982647513
356182497
875931246
694258731
213476958
428365179
567819324
139724685

327546891
954781263
168329745
436952187
581467329
279813654
842175936
795638412
613294578

476513289
253978641
819624753
932751468
184362597
765489132
521836974
397245816
648197325

259416738
743589216
618723549
436958127
591372684
827164953
974231865
382695471
165847392

671853249
589724613
243691758
438967125
916235487
725418396
164579832
892346571
357182964

914738625
782561493
536294781
653879214
498152367
127643859
361927548
279485136
845316972

162347859
473895126
598126437
324958761
981763542
756214398
847632915
239581674
615479283

467893512
291564378
538712694
349625781
785941236
126378945
653187429
912436857
874259163

419623857
875941632
263578419
986152374
524367198
731894265
148739526
692415783
357286941

615493872
934728651
728165349
497516238
182347596
563982417
259631784
346879125
871254963

531482796
792536814
486179325
263745981
849321567
157698432
924817653
315964278
678253149

823964571
654187293
971523864
748291356
135678942
296345718
467839125
589412637
312756489

572619843
139748562
684325971
751296384
926483157
843571296
215864739
498137625
367952418

453712986
926853417
718496253
389541762
245687139
167329845
874265391
592138674
631974528

451673289
892541367
637928145
324896571
719435826
586712934
973184652
245369718
168257493

541327698
628914375
937658214
276195843
389462751
154873962
865249137
793581426
412736589

813452967
647389215
925617834
186243579
459871326
372965148
268194753
734528691
591736482

796258314
582134976
413967258
958721643
327645891
164389527
631572489
875493162
249816735

647182395
389475126
521639874
916857243
452913768
873264951
295341687
164798532
738526419

453687921
918542637
762931845
534729186
176854392
289163574
641378259
325496718
897215463

826359471
153472689
947816352
379581246
265794813
481263597
612945738
734128965
598637124

278531694
349786152
165942837
512673948
687459213
934128765
821395476
456817329
793264581

146795382
378214569
295386714
617548923
459132678
823679145
762453891
931827456
584961237

847953126
569127438
231468597
384576219
792314685
615892374
976241853
428735961
153689742

371894625
562371894
894256173
753612489
146589732
289743561
418937256
927165348
635428917

394152867
128763495
756948213
241897356
567234189
983615724
879426531
415389672
632571948

845913726
291876435
673245189
432657918
167498352
958132674
784329561
529761843
316584297

547283691
286971534
931564278
654718329
812359746
379426815
498632157
125897463
763145982

186349275
524761398
937852614
842537169
359186427
761294853
675418932
493625781
218973546

416239578
325817694
879645231
952473186
681592743
734186952
563728419
248951367
197364825

897463512
235198476
164527983
312746859
459832761
678951324
743615298
521389647
986274135

825964317
417583269
693127854
954731682
182456793
736298145
269315478
578642931
341879526

279458163
538671249
614932578
856243791
143789625
927165384
782314956
461597832
395826417

531276849
462589317
789314526
946138275
258497631
173625498
814962753
695743182
327851964

326791548
491385762
758264139
539642871
164978253
872153496
987516324
215439687
643827915

128436795
345179628
967582143
532864917
791325486
486917532
254693871
879251364
613748259

379218465
215946873
468537192
746321958
921875634
583469217
192754386
654183729
837692541

982534617
561927483
374186952
495673128
613298574
827451396
239865741
748319265
156742839

369842715
548731692
712965834
283457169
471689523
695213478
956378241
824196357
137524986

431527896
685934127
297861345
863172459
179453268
542689731
354798612
726315984
918246573

892357641
436128579
517964238
163489725
278513964
954672183
325896417
689741352
741235896

134759826
275816394
689324175
543962781
861473259
927185463
312597648
456238917
798641532

714865293
683912547
592734168
456178932
927453681
831629754
168397425
249581376
375246819

935816724
268947135
714325968
126594387
473682519
859173642
541269873
387451296
692738451

316497258
758261349
942358671
197623485
864579132
235184967
679842513
521736894
483915726

391872645
245369718
876541932
584237196
167954283
932618574
453796821
629183457
718425369

729563184
531842796
864971352
692137548
347258619
158694237
983725461
215486973
476319825

715394826
863721594
429856713
182635947
947182635
356947182
231568479
598473261
674219358

648721539
735649182
912358647
427586391
596134278
381972456
864293715
173865924
259417863

517963248
398412576
426857139
932586714
165374982
784129365
859631427
241798653
673245891

479213685
236587194
185694732
647859213
512376849
893421576
354168927
928745361
761932458

749368152
825491367
316257984
651732849
293684571
487915236
568179423
174823695
932546718

682345197
153987426
497126385
938274561
721569834
564831279
216753948
845692713
379418652

317689452
268354719
495217863
856142397
742593681
931876245
584731926
123968574
679425138

584297316
379168542
126354987
245781693
768439125
931625478
693812754
817543269
452976831

542981367
917632458
638547921
326795184
785416239
194328576
263179845
479853612
851264793

851724936
396518472
724936851
519372648
638495217
247861593
972653184
463189725
185247369

921563748
358247961
476918532
637482195
142395876
895176423
789631254
213754689
564829317

648357291
953142786
712689435
196238574
537491862
284765913
321874659
479516328
865923147

962581734
514367289
873249165
798413652
421956873
356872491
649725318
237198546
185634927

518463729
672598413
943712586
739186254
421375968
856249371
195824637
384657192
267931845

691238457
528714693
734956281
175629834
862347519
943185726
316572948
287491365
459863172

324586197
798123564
165974382
953267418
271498653
486351279
812639745
547812936
639745821

642985137
395176842
871342956
567894321
138267495
429531678
954718263
716423589
283659714

561783492
479251638
238946715
697514283
854327169
123869547
315492876
786135924
942678351

342619758
796854312
815237469
234965187
951478623
687321945
578143296
163592874
429786531

418729365
275361948
936845127
149572836
683914752
752683419
824196573
591237684
367458291

768349152
294165378
153782649
816974523
572613984
439528761
341857296
927436815
685291437

132894765
954763218
786512493
541237986
678951342
293486157
417628539
365179824
829345671

475218396
392456817
168793245
923641578
854972163
716835924
631524789
587169432
249387651

412395678
839672145
765148932
651834729
978521463
324967581
596783214
287419356
143256897

537642981
914738652
862951473
241896735
793125864
685473129
459387216
128564397
376219548

628394751
137586492
495127368
253478619
946215873
871639524
714963285
382751946
569842137

978651324
123894567
456723981
369485172
542179638
781236459
697348215
814562793
235917846

875346192
461295873
329817465
257634981
698721354
134589726
543968217
782153649
916472538

456837291
329614758
781925463
548279136
617453829
293186547
162348975
835792614
974561382

692745138
758139642
314862579
139284756
847651293
526973481
273496815
981527364
465318927

839514276
426978531
175623849
361847952
982135764
754269318
617392485
248751693
593486127

931756428
867234951
452819367
724563819
698471532
315928674
543197286
186342795
279685143

756219843
491368527
328745619
983457261
615823974
247196385
532674198
864931752
179582436

321894657
649537218
785162439
467351982
253978164
918426573
896745321
132689745
574213896

574382196
829516473
163479258
287941365
345867912
916253784
498135627
632798541
751624839

374956281
182374956
965128743
243897165
619435872
758612394
521769438
437581629
896243517

916375428
785246193
234981675
671539842
452618937
398427561
847192356
163754289
529863714

716823954
298547631
354619278
829135467
561472893
437968125
975284316
643791582
182356749

683951247
794823615
215764938
158297463
972346851
436518729
369172584
847635192
521489376

732986415
496571832
158342796
645713289
873269154
921458673
319627548
567834921
284195367

958264173
724381596
316759482
875923641
231846759
469175328
687432915
592617834
143598267

467293158
931856742
852471936
314568297
289347561
675129384
526734819
748915623
193682475

693124785
754896123
821537946
167482359
549371268
238659471
916248537
485713692
372965814

925174638
178236945
346985271
257413869
863597124
491628753
739842516
612359487
584761392

937852461
461397582
825461793
592684317
613729854
748513629
276945138
359178246
184236975

163978524
584261397
297543186
651824739
849137265
732695418
325786941
476319852
918452673

467592183
913468752
825731946
792843615
681259374
354176298
278614539
149325867
536987421

567283149
419567382
832419756
195746823
286351974
743928615
351894267
928675431
674132598

371456892
682937154
549218637
894123576
267589341
153764928
416375289
725891463
938642715

218543679
753896214
694172853
936215748
472968135
581734926
329487561
847651392
165329487

519376428
786452193
243189567
694725831
852913746
371648952
927531684
468297315
135864279

341628975
675394128
829571463
293467851
567183249
184259736
412835697
936712584
758946312

854371629
276549831
391682547
783495216
942167385
615238794
467923158
538714962
129856473

295781436
836549127
471362895
947138652
163275984
528496713
384927561
719653248
652814379

528641379
493872165
716593824
942157683
681934752
357268491
264715938
839426517
175389246

326759481
419283657
758641923
863495172
597162834
241837596
674528319
135974268
982316745

891275436
452631879
736849512
269783154
578124693
314596287
983452761
625317948
147968325

175286493
392547618
486319725
849721536
237865941
651934872
524673189
913458267
768192354

961243785
827596143
543781962
478962531
612435897
359817426
796124358
285379614
134658279

684927153
173546928
952318746
529673481
841295367
736481592
367859214
415762839
298134675

294581763
537469812
861723495
652894137
783152946
149637528
315248679
428976351
976315284

896273451
735461892
124598736
961857324
378924615
542316987
457189263
619732548
283645179

894762531
716359248
235418967
529186374
143597826
678243159
487935612
362871495
951624783

475628139
839147526
162395874
327861945
546739218
981254367
758413692
293576481
614982753

285614937
613978254
974532186
756849312
832751649
149263875
327195468
591486723
468327591

416523897
852794361
739861542
361248975
287935614
594176283
625419738
173682459
948357126

968514372
174293568
532876941
325681497
896742135
741359286
487135629
219468753
653927814

873546912
642719835
915328764
168457293
429831657
357692148
236974581
794185326
581263479

176423958
453798612
298561743
831956274
567214389
942837561
384679125
729185436
615342897

482513679
769248351
153697284
675139428
921854736
834726195
348971562
516382947
297465813

792358641
516947328
384126579
871694253
249735186
635812794
967583412
458261937
123479865

183274695
629185437
754639821
436512978
275968314
891743562
318497256
547326189
962851743

738164259
564392781
192758436
947516328
813247965
256983147
325679814
471835692
689421573

763915842
941278635
528346179
285139764
614752983
379864521
896523417
437691258
152487396

576834219
189257364
324196758
458369172
763421985
912578643
291685437
847913526
635742891

685947213
394261578
271385694
723498156
469512387
518673429
957134862
832756941
146829735

583749162
467312985
192658347
345127896
971486253
628935714
719264538
836571429
254893671

678521934
249376815
315498267
962145378
537982146
184637592
896753421
451269783
723814659

738541629
492637518
615982374
874315962
561298437
329476185
253869741
186754293
947123856

237468591
961275843
845913627
182597364
659134278
374826915
713682459
528749136
496351782

124536789
835794612
679281354
256819437
783425196
491673825
967158243
348962571
512347968

639578241
854312976
217964583
498751632
361429758
725836194
173285469
982647315
546193827

345827196
128639574
679145328
216378945
537491682
894562713
963214857
782953461
451786239

497815263
261493587
538672194
829134675
376259418
154786932
613547829
942368751
785921346

654217398
813945267
792836514
371568942
965472183
248391756
427189635
589623471
136754829

326784159
751369842
498512376
983247615
647851923
215693784
164928537
839475261
572136498

325167894
947385621
816924357
183576942
694231578
572849136
261753489
739418265
458692713

431296587
562178394
897435261
918357642
375624819
624819753
189762435
743581926
256943178

816259374
942713586
537846921
495367218
368125749
721984653
274691835
653478192
189532467

379615842
816924753
254783916
643179285
598246371
127358469
762891534
935467128
481532697

921368574
867452193
435971862
718245936
643719285
259683417
192536748
384127659
576894321

365987412
718426935
249153786
831549627
524671893
976238154
487392561
653814279
192765348

781426359
245193867
936875421
514762938
827931645
693548172
472319586
168254793
359687214

691758324
327149658
458326791
972463815
845271936
163985247
714692583
539817462
286534179

876493251
132568947
459172836
568324179
294781365
713659482
925846713
347215698
681937524

791364582
854129376
362578914
438652791
517493268
629781435
275836149
946217853
183945627

814752396
397846215
256193748
423519687
569278134
781634952
148927563
675381429
932465871

783245691
125986374
469137258
294871536
516392847
837654912
351728469
648519723
972463185

256483719
894571632
713692458
945836271
687214593
132957864
368749125
529168347
471325986

752614938
143897256
986532174
429175863
831246795
675389421
218963547
394751682
567428319

945678231
716253894
382491756
458719623
631542987
279836415
124387569
563924178
897165342

782693415
341582796
956741823
623957148
518234967
479816352
137465289
295178634
864329571

915432687
362781495
784569321
827613954
439257168
156948273
591376842
678124539
243895716

962813754
783254196
415976823
631428975
849735261
527691438
178362549
394587612
256149387

423689517
819527643
576314892
967832154
152476938
348951276
235798461
691243785
784165329

718546923
659372841
342189567
193865274
567924138
284713695
921438756
475691382
836257419

364879521
152634798
978152634
736245189
549381276
821967453
695428317
213796845
487513962

528749361
941563278
673218495
452637819
897451632
136982754
384175926
265394187
719826543

753948126
182763495
946251783
627495831
431826579
598137264
319582647
274619358
865374912

843172956
761459283
529386147
298517634
356294718
174863529
682941375
437625891
915738462

263819745
897534216
514267398
945721863
682395471
731486529
158972634
476153982
329648157

681259437
439678251
725413689
297135846
543986712
816742593
974561328
362894175
158327964

263879145
875314269
194652873
682135497
957428316
431796528
748263951
319547682
526981734

762395841
153864792
894712653
381547926
927136584
645928317
516283479
238479165
479651238

746321985
395748126
812659374
984132567
527496831
163875492
459263718
671984253
238517649

725314896
134869752
698275134
256741983
817693245
943528671
561487329
472936518
389152467

827496315
914532678
653871492
739165284
542389761
186724539
465913827
298657143
371248956

982654173
764123859
513897246
245918637
139765482
678342915
327489561
851236794
496571328

931584276
745236891
826971345
284153769
619748532
357629184
173465928
498312657
562897413

812769453
546123798
379548216
294817635
765394182
138652974
657231849
983476521
421985367

645981723
913527486
278463591
386792145
127845639
594136278
851279364
739614852
462358917

681735429
973824651
254196837
492351768
815467293
736289514
327518946
568943172
149672385

598312764
764598312
321674985
249786531
873951426
156243897
682435179
935127648
417869253

912467853
658213749
734895621
127956438
365184972
489732516
271648395
893571264
546329187

826491573
354728619
719653284
168934725
432175896
597286431
981562347
245317968
673849152

357924186
918356742
246178953
634719825
871542369
529863471
763495218
195287634
482631597

295478613
837619254
461325897
186943725
572186439
349257186
753861942
628594371
914732568

695721483
824593617
173864529
548619732
231475896
769238154
317956248
452387961
986142375

692873541
374519826
518462793
167924385
439685172
285731964
753296418
946158237
821347659

835417296
914526873
726983415
251894637
348765129
679132584
462371958
597248361
183659742

387549126
246718359
159326478
931875642
425691783
768432915
672984531
894153267
513267894

837956241
162384975
459271836
398465712
624197583
715832469
971628354
543719628
286543197

568371294
173249586
429658317
795426138
312987645
846513972
634892751
281735469
957164823

132578964
876943125
549261738
254817693
617395482
398624517
763489251
981752346
425136879

732864951
549132678
816957432
983546127
265371849
471289563
127495386
658713294
394628715

216389475
748165329
593427681
324971856
851642793
679853214
432518967
985736142
167294538

479386521
251947863
683152497
935278146
842691375
167534982
718463259
526819734
394725618

568317492
712964385
934285671
375428916
291536748
486791523
623179854
157843269
849652137

417832569
653194287
892567314
148376952
365219748
279485136
734958621
586721493
921643875

296437518
351289674
874615293
769328451
583194726
412756839
148573962
925861347
637942185

867935214
914762385
352418697
421597863
596384721
783621549
679243158
145876932
238159476

643218795
952736481
871594236
187645923
265379148
394821657
528967314
436182579
719453862

632148975
815739246
749526183
267895431
954213867
183467529
576984312
491372658
328651794

761853492
935472861
482961735
153649278
697218543
824537916
319785624
576324189
248196357

952364817
143278695
687591432
821935746
739642158
465187329
516823974
278419563
394756281

863752491
125849763
497136582
256314879
981567234
374928615
649283157
538471926
712695348

753296814
681354927
942871356
264537198
319682745
578149632
195468273
837925461
426713589

369275481
528431967
417986235
273548619
641329758
895617324
984162573
752893146
136754892

572186934
831974526
964532178
127368495
389415762
456297813
743821659
695743281
218659347

694751832
712834965
358629174
247913658
963582417
185476329
439267581
821395746
576148293

146739258
235468197
879215643
428176539
593842761
617593824
782354916
954681372
361927485

825643719
193572468
764189352
341295687
956738241
278416935
482357196
517964823
639821574

496723185
731589264
258416793
849275316
325861947
617394852
174638529
582947631
963152478

917342685
524867931
638915724
492536817
351798462
786421593
169274358
843159276
275683149

183456927
475912368
296837154
741689235
368275419
529143876
834761592
652394781
917528643

256437819
487921365
139685274
621759483
394168527
875243691
513896742
748512936
962374158

845296317
293517684
176843529
914372865
582964173
367158492
629431758
451789236
738625941

168935247
295674831
437128596
874516923
956243718
321897654
689451372
742369185
513782469

843175692
596423718
271986453
925361847
314897265
768542931
189234576
437658129
652719384

374598126
192476358
685231749
426789531
937145682
518362974
769823415
853614297
241957863

967134582
214865973
835792164
478259631
351678429
692341758
129587346
746923815
583416297

871459326
649321785
253876149
317294568
965718432
428563971
786945213
192637854
534182697

852619734
374285961
691734852
915376248
468592173
237841695
723468519
549127386
186953427

573429168
216785394
894631725
651273489
789146253
432598671
147852936
965317842
328964517

538642791
972138645
641795283
387451926
126879354
495263178
213984567
754326819
869517432

693587241
752143869
814962375
526431798
439875612
187629534
371254986
965318427
248796153

843196725
769285143
251743689
495637218
682451397
317928564
534812976
178569432
926374851

792534618
685179324
314862597
923458176
547916832
168327945
451283769
236795481
879641253

915627384
748315269
263894751
359481672
682973415
174256893
437569128
526148937
891732546

317659824
285174639
496328175
562837941
148962753
973415286
629583417
751246398
834791562

463958271
291374658
785612934
312589746
854267319
976431582
149723865
527846193
638195427

327986145
185274963
649531278
592847631
768312594
413659782
954163827
836725419
271498356

721684953
483592167
569713428
194365872
237948615
856127349
612879534
975431286
348256791

943851672
258697413
176234985
431786259
582419736
769523841
627345198
895172364
314968527

941856327
865327491
273914856
519632748
432178965
786549213
697485132
124763589
358291674

165874293
289563471
743192865
678325914
354917682
921486537
492631758
536748129
817259346

931852674
768941523
542367819
196478352
857236491
423195786
375629148
619584237
284713965

498217635
723465819
165839742
841796523
956342178
372158496
639574281
584921367
217683954

467391285
931528647
825647391
396172458
154983726
782465139
619834572
573219864
248756913

584236719
291587346
736419852
318975264
427168935
659342187
845723691
962851473
173694528

934785621
512436987
768291453
679148532
243579168
851623794
426357819
187962345
395814276

196345728
538217496
724698351
251783649
479162835
683954172
315879264
842536917
967421583

649352718
523817496
817496325
752631984
481975632
936284571
278549163
164723859
395168247

341287569
896531247
752496318
534178926
967342851
128659473
285713694
679824135
413965782

682193754
953764821
174258396
237516948
546879132
819342675
798421563
461935287
325687419

871326594
392548716
456791283
934152678
125867349
687934152
763419825
548273961
219685437

685491273
471263958
923758146
598376421
342185697
716942835
137824569
854639712
269517384

217493658
465182937
389576412
528947361
193628574
746315289
671254893
952831746
834769125

491632875
762458139
835971624
276143958
148795362
953826741
387514296
519267483
624389517

584236917
279185634
361479528
132968745
946752381
758314296
413627859
897543162
625891473

793841265
425697183
618352749
587134926
136529874
249786531
371968452
864215397
952473618

563294781
274318569
819576234
687143925
142965378
935827146
498731652
326459817
751682493

268317495
734589162
159462378
821956743
395874621
647231859
473125986
912648537
586793214

258691347
497283516
136547928
921356784
785124639
364879152
579432861
812765493
643918275

146793528
953284617
872165439
328951746
567438192
419627853
694572381
735819264
281346975

517239864
289645731
643718925
431596278
928471653
756823419
864152397
375964182
192387546

439761528
851924763
762358914
945682371
386517249
217493685
173249856
594876132
628135497

624598731
879321456
135476892
412785369
987263145
356149287
548917623
291634578
763852914

695742318
187593642
324816579
758469231
941235786
236187954
873624195
469351827
512978463

572916843
134578962
896324157
269751384
457893216
318642579
685237491
721489635
943165728

694812753
312957684
785634912
856143297
941728365
273596841
537489126
429361578
168275439

729541836
438267951
516398742
265983417
843715269
197426583
384672195
671859324
952134678

576238419
249715683
318649275
865472391
432981567
197563842
954827136
783156924
621394758

658719324
732546891
194283657
526197438
817354269
943628175
475862913
281935746
369471582

532841697
691732548
874569132
356294781
247185963
189673425
415326879
928457316
763918254

258947136
617853429
943216578
439681257
861572394
725439681
184395762
572168943
396724815

158627934
693481752
742935618
865194273
927863541
314572896
576348129
481259367
239716485

643798251
179256483
825314967
537461892
291583674
468927315
312679548
984135726
756842139

985132647
142867359
637495281
594321768
763958412
821674593
356219874
479583126
218746935

193256748
685741293
724938561
832467159
576192834
419385627
248679315
951823476
367514982

236851794
895374162
714269853
327695418
168742539
549183627
683527941
451938276
972416385

493586712
128479563
765213849
586937124
931824675
274165938
319752486
657348291
842691357

195476238
268395471
437218659
784139562
526784913
319652847
951843726
643927185
872561394

584172396
329564781
167398254
243856917
915427863
678913425
432685179
851739642
796241538

384192567
159367482
726584391
561749823
843625179
972813645
498231756
237456918
615978234

148629375
326857419
597431628
481763592
673295841
952184763
869572134
734918256
215346987

915674823
672583941
834129675
357218496
249736158
186945237
723891564
591467382
468352719

754631892
618592374
293874651
167258943
829413765
435769218
381946527
972185436
546327189

125493786
493687512
687125493
314876925
859241367
276359841
541768239
932514678
768932154

146852973
875963214
293147586
514679832
689324751
732581649
421795368
358216497
967438125

867421395
439567821
512398764
975632418
386145279
124789653
253974186
698213547
741856932

397146852
862597314
145382679
581639247
426718935
973254168
219465783
734821596
658973421

319542678
765389412
842761359
674138295
921657843
583294761
458926137
237415986
196873524

978142356
645893127
321576849
167289534
452361798
893457612
589734261
236918475
714625983

365284179
729561843
841793256
493176582
657428931
218935467
534612798
982357614
176849325

841697532
279315468
635842197
352469871
186273945
794158326
423586719
567931284
918724653

315769482
682154379
749238165
576923814
198546237
234817596
857491623
461372958
923685741

379485621
642319578
581672943
197853264
864927315
253146789
436798152
928561437
715234896

743529618
298761534
516348927
324915876
685437192
971682345
869273451
432156789
157894263

891563742
637412985
425879631
569728413
384651279
172394856
713246598
258937164
946185327

683157294
725496831
941328576
832569417
156274389
497813652
574982163
268731945
319645728

659813427
742596318
138247569
864972135
391685742
275431986
487129653
513768294
926354871

167934582
259178463
384562197
725496318
936815724
418327956
671253849
893641275
542789631

658731942
791624583
423589671
319458726
264917835
587263419
145892367
836175294
972346158

298357164
476182953
513496278
362749815
785213496
941865732
654978321
139524687
827631549

965381742
827456139
143297658
579842361
432615897
618739425
394128576
751963284
286574913

465129378
871543296
293786541
649352817
127968453
358471629
734615982
586297134
912834765

258739641
679184235
134265879
516923784
792846153
483571962
947318526
325697418
861452397

683297415
752418369
914635278
375984126
491562783
826173954
548729631
269351847
137846592

629871435
745396281
138425967
817954326
562183794
394762158
276549813
453218679
981637542

564197382
837426159
192358467
428963571
619574823
375812946
243689715
956741238
781235694

987561342
561432987
432879615
856327491
714956238
329148576
278693154
695714823
143285769

394652718
782931546
651874392
963245187
127389654
548716239
815467923
479523861
236198475

186534729
374296581
925817463
217958346
593462817
468173295
732689154
641325978
859741632

942617358
831259647
756384192
694873215
217465839
385192476
473528961
568941723
129736584

341267958
687593214
529148376
865921743
912734865
473856129
156382497
798415632
234679581

946512873
721386549
835479261
673924158
519738426
482651397
258197634
167243985
394865712

872416953
536297841
149385627
687531492
253964178
491872536
318759264
964123785
725648319

194876523
375492861
628513749
753241698
861759432
249638157
936185274
482967315
517324986

473965128
169823547
285417369
598674231
326198475
741352896
934586712
817249653
652731984

869743521
324158697
751962348
547819263
683425719
192376854
218697435
476531982
935284176

658713429
473829651
192654837
517436298
369582174
284197365
946378512
731245986
825961743

571642983
429183657
386957241
932764518
854231769
167895324
245319876
798426135
613578492

768245913
394618572
125379864
283194657
956827341
471536289
539481726
617952438
842763195

984257316
236491758
571386429
829513674
613724985
457869132
362978541
145632897
798145263

726839541
451267893
983145276
174658932
235914768
698372154
569481327
312796485
847523619

753298164
816534297
429761538
631842759
248957613
975613842
397125486
562489371
184376925

589647132
124583769
367921854
948165327
253874916
671392548
795216483
432758691
816439275

852647391
397821654
416359728
235496187
148275963
769183245
523918476
981764532
674532819

791354628
368792541
524168739
187425396
456913872
239876415
842531967
673289154
915647283

165398742
837124659
429567381
591732864
643819527
278645913
354981276
716253498
982476135

629857143
745139628
381264975
873921456
594376812
216485397
467598231
152643789
938712564

984526731
276381954
531794286
169243875
823157649
457869123
342918567
618475392
795632418

384157629
259643781
617928354
965832417
721496538
438715962
192564873
573289146
846371295

213945786
947628351
865317924
531896472
496271835
782453619
679582143
358164297
124739568

423915876
178634952
956782314
395278641
782146539
614593287
839467125
541829763
267351498

281547396
367219548
945368127
712693485
493785612
856124739
128476953
639851274
574932861

814537296
672819543
593426718
948273651
257641839
361985472
135762984
429358167
786194325

472695183
186243579
593817624
841769352
627534891
359128746
968451237
235976418
714382965

924783561
861425397
753619248
438591726
296347815
517268934
382154679
645972183
179836452

638972451
479153286
152864379
863795142
521346897
947218563
215689734
794531628
386427915

536917284
821364579
749528631
654892317
173645928
982173465
267451893
498736152
315289746

718532496
259648731
346719258
524861973
897325614
631497825
982156347
475983162
163274589

614798532
857632194
923451867
762913485
395847216
148265973
231586749
476129358
589374621

513978426
692154378
748326591
269837145
851249763
374561982
935782614
427613859
186495237

635219847
749538126
128476395
952147683
376982514
481653279
864725931
513894762
297361458

376248519
958317246
241659873
894762351
623581794
715493628
162874935
487935162
539126487

329678415
648531927
175942836
581326749
934715268
267489153
752864391
816293574
493157682

731925846
598674132
462183759
146739528
375862914
289451367
613298475
924517683
857346291

612759438
543681927
798423615
831574269
975162843
426938751
367295184
254817396
189346572

256483719
138972546
974165238
629541873
817326495
345897621
461738952
592614387
783259164

716438592
859217436
423965781
582341679
364879125
971652348
148523967
237196854
695784213

812476359
475931286
963582741
697258134
581394627
324167895
759813462
148625973
236749518

725891436
389645172
461723589
873264951
214579863
956318724
547936218
132487695
698152347

768195234
941832567
253476819
584913672
639287145
127654398
875369421
392541786
416728953

296438571
835172496
147569238
569783142
328614957
471295863
614857329
753921684
982346715

796328514
523914687
841765329
689241735
274593168
315687492
938456271
157832946
462179853

564978231
892351647
173642598
619437852
485269713
237815469
756183924
328594176
941726385

248361957
593742618
671985243
859627134
734198562
162453789
325876491
987514326
416239875

938172564
154368972
276495318
761829453
423517896
589634721
842951637
697243185
315786249

591876243
286341957
437295168
943568721
672139584
158427639
814752396
729683415
365914872

918764352
246315879
735298614
192476538
564839721
387152946
423687195
651923487
879541263

691543827
452867913
378192654
183976245
527418396
946235178
865729431
719384562
234651789

849671352
613254978
725938641
476389215
132465897
958127436
381796524
267543189
594812763

596824137
741963582
382175649
439516728
825397416
167248395
254781963
913652874
678439251

624981375
798345216
135627948
951276834
372814569
846539127
487192653
263758491
519463782

394657218
251438976
687912435
769843152
428175369
135269784
572396841
946781523
813524697

261738945
795146283
384592761
126985374
479361528
853427619
547213896
938674152
612859437

531862749
784359612
926147358
618975234
349218576
275436981
162783495
897524163
453691827

541892736
297346185
836175942
683914257
472658319
915237468
768423591
329561874
154789623

269873541
174259638
835461279
396182457
582647193
417395862
728534916
951726384
643918725

386754291
794612583
512938476
428173659
967845312
135296748
679521834
253489167
841367925

961427385
837591462
524386179
649215837
253874916
178639254
786142593
392758641
415963728

269485137
738261594
154739268
913542786
476198325
582376941
647913852
895627413
321854679

439825176
681794352
725136498
547618923
963257814
218943567
374569281
156382749
892471635

372418569
941256378
856397421
718639245
269145783
435872916
123584697
594761832
687923154

431687259
986521437
275493618
517248396
349176582
862359174
628715943
754932861
193864725

425138679
189576234
637924815
241385796
963742158
578619342
794261583
816453927
352897461

284796315
359418276
617532849
495327168
761985432
832641957
946853721
523179684
178264593

713825946
482369157
965417328
849173562
257694813
631258794
326981475
178542639
594736281

291738564
638154792
475296183
157349628
923681475
846527319
564812937
789463251
312975846

981762435
425138697
367549182
143275869
596813274
278496513
732684951
814957326
659321748

864129573
257364819
913857246
386915724
149273658
572648931
421596387
798432165
635781492

976432815
482951673
315876294
524719368
798364521
631285947
157698432
849123756
263547189

246759813
739168542
158432796
984275631
617843259
325916478
462591387
593687124
871324965

279543618
318726945
645189723
851362497
724951386
936478251
187694532
593217864
462835179

831952647
472836159
695147328
729415836
316278495
548693712
254781963
967324581
183569274

538427619
492651873
671983245
284196357
159372468
367548921
746819532
823765194
915234786

389457216
465321897
217689453
123874965
578296134
946135728
851762349
792543681
634918572

129468753
876253941
435719682
793684215
642531897
581972436
917825364
368147529
254396178

621843759
475192683
983657124
147328596
269415837
358769412
812974365
796531248
534286971

853916247
267845913
194723865
735189624
641257398
928364571
389671452
412598736
576432189

179685432
528349617
436712958
951867324
367524891
284931576
615298743
892473165
743156289

578621934
346795182
219483765
164279358
925834617
783516249
651947823
492368571
837152496

963245187
417389625
825167943
392518764
571436892
684972351
138654279
759823416
246791538

952714368
613892475
847365129
579186243
431527896
286943517
398471652
125639784
764258931

625193487
471852396
893764512
389276145
716485923
254319768
132548679
567921834
948637251

498657321
256381794
137942586
715426839
924538167
863179452
671893245
342765918
589214673

869734251
543812967
721695348
934286175
285147693
176359824
397468512
458921736
612573489

279481653
815396472
643527891
497265138
536178924
182934567
968743215
721859346
354612789

561329874
948657231
237814956
472981563
856432719
319576428
683295147
795143682
124768395

754638129
291475638
683921475
345869712
928147356
167253984
839516247
416782593
572394861

756382941
432691857
918745263
264937185
375816429
189254736
891523674
643178592
527469318

179845326
825367491
436192785
357286149
698471532
241953867
964518273
712634958
583729614

697352481
283461579
541879362
136947825
729586143
854213697
478195236
912638754
365724918

854692731
697831524
132745896
349257168
278916453
561483279
925168347
413579682
786324915

867431952
419752368
253986714
671345289
948267531
532819476
194578623
385624197
726193845

751384962
864295371
932761854
493612785
625978143
178453629
589146237
247839516
316527498

219758364
563942178
784163295
678234951
352819746
941675832
197526483
836491527
425387619

768359124
254861793
319427568
942573816
536182947
187694352
695238471
821745639
473916285

924618537
531792468
687453921
259176384
143825796
876934152
365247819
798361245
412589673

789513642
654892317
312674598
843261975
591738264
267459831
126345789
438927156
975186423

192863457
746519328
583247691
931724865
865931274
427658139
214375986
679182543
358496712

713549826
952876413
864312759
236798541
178435692
495621378
389254167
641987235
527163984

584736219
136952478
297841365
643285197
751369842
928174536
879513624
365427981
412698753

159864273
763529481
842173965
297631854
681745329
435298617
316952748
524387196
978416532

195687423
268341975
347529816
614832759
859176342
732954168
571298634
926413587
483765291

168524937
925731684
743698152
659243871
472186593
381957246
594362718
237815469
816479325

894251367
257369418
631487925
719642583
425938176
386715294
943176852
178524639
562893741

175462938
864973512
923851467
648195273
351724689
792386154
587219346
236547891
419638725

687254319
354819726
192736845
861975432
749328651
235461987
423597168
918642573
576183294

794138265
628549317
315672948
961425873
842713596
537986421
183297654
459861732
276354189

482139576
761528394
395476218
534761982
827945631
916382457
643897125
179254863
258613749

684792531
295136478
317584296
432817659
869253714
571649823
953428167
146375982
728961345

256194378
971358624
843762915
382975461
615483297
794621583
438216759
527849136
169537842

753684912
284931765
196752483
318279546
672415839
945368127
827196354
569843271
431527698

582394167
941267358
736815492
618923574
375146829
429758631
164579283
857432916
293681745

792183654
356724918
481569732
574891263
263475891
918632547
127356489
649218375
835947126

965374218
372168945
418295763
854913672
793426851
126857439
641589327
287631594
539742186

275134968
496857312
813269754
632785149
184926537
957341286
369412875
748593621
521678493

328619745
759284163
164375982
973856214
615427839
482931657
591748326
837562491
246193578

765249813
328617594
194358762
537492681
281736945
946185327
453861279
679524138
812973456

362894715
745631892
981527364
874213659
253769481
196458237
628145973
537982146
419376528

798246531
651397824
423185967
962831475
584672319
137459286
819724653
375968142
246513798

513769824
964382175
872541693
759126348
481973562
326458917
235614789
147895236
698237451

758963124
469721853
321458679
247836915
935214786
816579432
183692547
594387261
672145398

641923785
283517469
957468321
312854976
479136852
865792134
598671243
736249518
124385697

458136279
931278564
762495318
374589621
286713945
519624783
827951436
693847152
145362897

126374589
794528316
853691472
617283945
345719628
982456137
469837251
271945863
538162794

295143867
847629351
136578942
513864729
684297135
972351486
769485213
451932678
328716594

526419738
349687512
871523469
985371246
713246985
264895371
698732154
157964823
432158697

968743512
421985763
537162894
894576231
375214986
612398457
743851629
189627345
256439178

715248396
284639751
693751428
956382174
132497865
478516239
867924513
349175682
521863947

764319582
152784693
983562147
296173854
847956321
315428769
578291436
639847215
421635978

456813297
139572648
827496531
243985176
591647823
768321954
974158362
385264719
612739485

531968742
842573169
697214385
714326598
259487631
368159427
925641873
186732954
473895216

263594178
485617923
719328645
956471832
871236459
342859716
594182367
637945281
128763594

298543167
564781293
371629548
859216734
123874659
746395812
937158426
412967385
685432971

924378165
816425793
753169248
685942371
471583926
392617854
238756419
167894532
549231687

421678953
976352814
583149672
892716435
134985267
657234189
245867391
718493526
369521748

264791358
915834276
837562914
479358621
186927435
523146897
398615742
741283569
652479183

892534716
475169382
163728945
716452839
589371264
324896571
631985427
947213658
258647193

942135678
856297143
173486952
219764385
765328491
384951267
697513824
521849736
438672519

823416579
964275138
751938264
378124956
415369827
692857413
246781395
187593642
539642781

847315629
321694875
569782143
286437591
934851267
175926384
758243916
612579438
493168752

218679543
564283179
793415682
842957316
175364928
639821754
487196235
356742891
921538467

253941687
496287531
718356429
584792163
379615842
621834795
847523916
962178354
135469278

187459362
542763198
639128457
264915873
718634925
395872641
873596214
456281739
921347586

621437958
349865217
587291634
968543721
712986543
453712896
195674382
236158479
874329165

345621798
812579463
679348521
924735816
137286945
586194372
493812657
751963284
268457139

593482761
681973542
742561389
924856173
175349826
836127954
217635498
459218637
368794215

592137468
178694253
463582917
847253196
356941872
219768534
784315629
921476385
635829741

392564817
581397246
467218935
914875362
728639154
635142798
873451629
149726583
256983471

547293681
169875234
238146975
682751349
375469128
491382756
954637812
813924567
726518493

432719856
918465372
657328491
864153729
375296184
129874635
241937568
796581243
583642917

194826753
867315429
523947186
372651894
681294537
459738612
736582941
218479365
945163278

481923765
695874312
273516489
852139674
749682531
316745298
924361857
138257946
567498123

831542796
526179384
947386521
183625947
754938612
692714835
468253179
215897463
379461258

813257694
957684312
462319587
329568741
781943265
546721938
195476823
678132459
234895176

195687234
724913856
386452791
617894523
248365179
953271648
579146382
462738915
831529467

571396248
938124576
426587931
217953684
645278319
389461725
193642857
764835192
852719463

734189625
261574389
985623147
693251874
127498536
548367912
376845291
859712463
412936758

196475328
758293461
234618975
842756139
561389742
379124586
913842657
627531894
485967213

163895247
248317956
795462138
357689412
824571369
916234785
572146893
631928574
489753621

823457916
546391782
971268453
697835124
452719368
138642597
214583679
385976241
769124835

824357916
136892457
579461382
961278534
387645291
245139678
752914863
618523749
493786125

746813259
182759346
395264187
251476893
867392415
439581672
918627534
674135928
523948761

836972514
579418263
124635879
615823497
987564132
243791685
462387951
791256348
358149726

921873546
634521978
857496123
748365219
396217485
215948367
162739854
579184632
483652791

865241973
129367548
437985261
798413625
614752839
352698417
976834152
281576394
543129786

918654273
453297861
267381945
576428319
189763452
324915786
732546198
691872534
845139627

746851239
928637451
135249678
389572164
514986723
672413985
863124597
497365812
251798346

895427613
726135849
143689725
617894532
458263197
239751468
971348256
364572981
582916374

495236781
268517934
173498625
632941857
547683219
981752346
816374592
754829163
329165478

841653729
237849651
965712483
753486192
624931578
189527364
372195846
518264937
496378215

876542391
951683247
432791685
165928473
249367158
783154962
627415839
514839726
398276514

752834961
369571248
184692573
295186734
813947625
476253189
628319457
541768392
937425816

789356142
425178963
163249587
694837251
358421796
217695834
932784615
541962378
876513429

836729154
174865392
295134876
569371428
713482965
482596731
357218649
921647583
648953217

953461782
271938546
486725931
628317459
745692813
139584267
862149375
514273698
397856124

327946815
594821376
168375942
971268453
645193728
283754691
739612584
416589237
852437169

239681574
465937812
187542693
348715269
672498135
951263487
514376928
726859341
893124756

671543982
253689417
489172536
564328791
392417865
718965243
945236178
137854629
826791354

625189473
847536192
319427685
194765238
286913754
753842961
568271349
972354816
431698527

726854139
549137682
813962457
295786341
674319825
381425796
938271564
162548973
457693218

529134867
641278593
783965142
352649781
176582934
894317256
467851329
215493678
938726415

789132465
253964871
614587923
145793286
367825149
928641537
536218794
891476352
472359618

129678453
534192678
678534219
846213795
952487136
317965824
285341967
761859342
493726581

194258367
278693154
536174892
485329671
927861543
361745289
852937416
619482735
743516928

947251386
683974125
125683794
579836412
362415978
418729653
256147839
891362547
734598261

721693845
934285167
658417293
193846752
875932614
462751389
516324978
249178536
387569421

842769315
173825694
965413872
659137428
731248569
428956731
286571943
517394286
394682157

487932516
329651478
561874923
635287194
712493685
948516732
876349251
154728369
293165847

891467325
563291487
724583961
235714896
647928153
189356274
418679532
372845619
956132748

214365789
863917452
795824316
489531627
521746893
637289145
956178234
348652971
172493568

892645731
167283459
534719862
275896314
946531287
381427695
718354926
653972148
429168573

735294681
249168753
861735294
923687415
456312978
187549362
678453129
514926837
392871546

213584769
875369214
946721358
659218437
428673195
731945826
562837941
197452683
384196572

413968257
568712934
927354681
781623549
259481376
634597128
145276893
396845712
872139465

782563149
361498275
549271638
125387964
897614352
634925781
976852413
418739526
253146897

289137465
573486921
416952837
197265348
364798512
852341796
921574683
738619254
645823179

426931578
918527463
735486192
197643285
842715639
563892714
684279351
271358946
359164827

253461798
864957321
791832645
547283916
319746582
628519437
436125879
982674153
175398264

293176485
864935172
157428963
528791346
679354218
341682759
785243691
936517824
412869537

753624891
962381547
481759236
148932765
637415982
295876413
526198374
319247658
874563129

854139762
731256948
962784513
547918326
628347159
319625487
195863274
476592831
283471695

923587641
651234987
748169352
562873194
819642735
374951268
295318476
436725819
187496523

159684273
472135896
863297415
984321657
235746189
716958342
647512938
598463721
321879564

392764185
875132496
461985273
683259714
519476832
724318659
936827541
247591368
158643927

836475291
952831674
174269358
485923716
217658439
693147582
548796123
369512847
721384965

742869351
859341672
316572498
165294783
984713526
273685914
527136849
691458237
438927165

964153278
125678439
387429615
853942761
276315984
419867523
698234157
732591846
541786392

639875241
271496385
485213796
318749562
724561938
956382417
167954823
542138679
893627154

738195624
691243785
542786319
387924156
126358947
954671832
465837291
213469578
879512463

682197543
579348261
413652978
846715392
935264187
721983456
254871639
367429815
198536724

679154382
253987164
148263795
327641958
896532471
514798623
932816547
485379216
761425839

147938256
258461379
936257841
812543967
573196428
694782513
781325694
465879132
329614785

751963428
862574139
394128675
673895241
125647983
489231756
917352864
238416597
546789312

451832967
892746153
736195482
329458671
547613829
618927534
284369715
975281346
163574298

521386479
987421536
463759281
135672894
694835712
872194365
316547928
759218643
248963157

265413978
874629531
913857264
437581629
152976843
689342157
591764382
728135496
346298715

139576824
654281973
827439516
546813297
783692451
291745638
315968742
462357189
978124365

172938465
685147329
394526178
267459831
541683297
839271654
416792583
953864712
728315946

468527931
592613487
371489652
123854769
687931524
945276813
736195248
814762395
259348176

563489127
248571396
719362458
635928714
971654832
482713569
326845971
154297683
897136245

512387946
398564721
647219538
765821493
129643875
483975162
854736219
276198354
931452687

832547196
614938572
579261483
287695341
945312768
361784259
158429637
423876915
796153824

452986173
678531294
913472586
329618745
781254639
564793812
897365421
145829367
236147958

386149572
759286143
412735896
174953628
263871459
895624731
528317964
637498215
941562387

432981657
196572843
578436912
921857364
387614295
645329781
269143578
754268139
813795426

879236154
264175839
153984276
317549628
985627341
426318597
631492785
598763412
742851963

954278613
173694852
286513947
428359761
619782534
537146298
861937425
342865179
795421386

683749215
219358467
574621839
751283946
492176583
368495721
926837154
835914672
147562398

924756831
573981426
861423759
196534278
387692514
245178963
619247385
758319642
432865197

927465183
541893267
836172495
295647831
714238659
368519742
659781324
183924576
472356918

184572963
295361478
736489251
823197645
461253789
579648132
347925816
918736524
652814397

386512974
924378651
571496328
843257169
295163847
617849235
452931786
168725493
739684512

473695128
216738594
598214367
934162875
851947632
627583941
789456213
145329786
362871459

472835961
319476825
856129743
265948137
981763452
743251698
134682579
597314286
628597314

137542896
829716435
456893172
284631759
593287614
671459328
912364587
745128963
368975241

561379482
732548916
984621537
247815369
156932748
398764125
619253874
823497651
475186293

469751382
728439615
135628497
214587963
593216874
687943251
946172538
372865149
851394726

613275894
824169735
957843162
362497581
749581623
581326479
476912358
195638247
238754916

864159372
792634581
153278496
475361928
638792154
921845763
516487239
349526817
287913645

567382914
943751862
281946735
824617359
175839246
639425178
458273691
392164587
716598423

198347562
745162983
236598741
674829315
389415627
521673894
912736458
457981236
863254179

429631875
518247936
673859142
192574368
356128794
784963251
241796583
867315429
935482617

897645123
245913867
613872594
932154678
578269341
461387259
189726435
324598716
756431982

241839657
739526814
856147932
423658791
975214368
168973245
697481523
312765489
584392176

195843672
687592413
243617958
421386795
856479321
739125846
314758269
562934187
978261534

872159463
451836927
369247581
947628135
183495276
526371894
614983752
738512649
295764318

892531764
715496328
634287159
346175892
158629437
927348615
473912586
589763241
261854973

629875413
754631289
381429567
847162935
913587624
265394871
198253746
536748192
472916358

673428591
981365274
254971368
129654783
865713942
347289615
498537126
516892437
732146859

716293548
895641237
342578916
639452871
458167392
127389654
563724189
971836425
284915763

256179834
341856297
978234516
189562743
534798162
762413985
823947651
617385429
495621378

145927863
723864159
698531724
856479312
419253687
237618495
564382971
981745236
372196548

129857346
378614259
546932187
862391574
431785692
795246831
917528463
654173928
283469715

378524196
562391784
914786325
846932571
125678439
739145862
487219653
251863947
693457218

672148953
158963274
493257681
865371492
724695138
931482567
217539846
349826715
586714329

831572496
542169387
796843152
673915248
189324765
254786931
365291874
428637519
917458623

687951324
943627851
251834967
836145279
419762538
572398416
368519742
194273685
725486193

956314728
127865439
348972165
574289316
639751284
281643957
713596842
862437591
495128673

792514386
684237591
531986427
948351762
156872943
273649158
825193674
367425819
419768235

394756128
826941537
715823946
643297851
258164793
971538462
169472385
582319674
437685219

785294163
934651278
126837459
367982514
218475936
549163827
491326785
853719642
672548391

431769285
865214397
279358614
526147938
947823156
318596742
194682573
683975421
752431869

674813529
518692743
239547816
982164357
165378294
743925168
457289631
391756482
826431975

578361249
246859713
193472856
654917328
982643571
731285964
827136495
465798132
319524687

187695243
542837691
693214785
324561978
961478532
758923416
419356827
875142369
236789154

941825673
658173492
723649158
435781269
276594381
819236745
187962534
362458917
594317826

765912348
234568179
819347256
942835761
583671924
176429835
398256417
627194583
451783692

275643819
983152467
614798523
527416398
136987245
849325176
768234951
451869732
392571684

562831974
781492635
349567218
624153897
153978462
897246351
215389746
978614523
436725189

236957184
915438627
748612953
427581369
563294871
189763542
894326715
371845296
652179438

137548296
482936175
596721384
953287641
641359728
728164539
875413962
269875413
314692857

138245796
647198253
259763481
923854167
715632948
864917532
372589614
491326875
586471329

618354297
932187456
574926138
483615729
296473815
751298364
347562981
125849673
869731542

258173964
374986215
961542783
642739851
715864392
839251647
527498136
486317529
193625478

731869524
298345761
465712389
823974615
914536278
657128493
186457932
342691857
579283146

928631547
347529186
165478923
784913265
231756498
596842371
619285734
873194652
452367819

572613498
834925761
691748352
268359174
947261835
153874926
386192547
715436289
429587613

482651793
657329481
193487526
245713869
738962154
961548237
319875642
574296318
826134975

953276841
742518369
168934572
316792485
524863197
879451623
231647958
497385216
685129734

975428631
831965724
462137589
243879165
518642397
697351842
784593216
156284973
329716458

715328496
893645127
462719358
524937861
938561274
176284539
247893615
389156742
651472983

719584623
865932741
234176859
941358276
683721495
527469138
358647912
496215387
172893564

643812975
729654318
158397624
485926731
312785469
976431852
597268143
861543297
234179586

783651294
645289731
912347856
421576389
596438172
378192645
867915423
239764518
154823967

769234518
415789362
238516947
673958421
851423796
942671853
397142685
184365279
526897134

341567982
786921345
259384617
874236159
512879463
963415278
695743821
438152796
127698534

649217583
283956417
751348962
126589374
978134256
534762198
312675849
865493721
497821635

641259783
598734621
732861945
283946157
976518432
154372869
427693518
319485276
865127394

463598271
758261349
291347856
342985617
617432985
589176432
935614728
824759163
176823594

478523961
539416728
621879354
356194287
712638549
984752136
167245893
895367412
243981675

386279451
527431689
941658327
693184572
154723968
872965143
269347815
735816294
418592736

478632159
926514378
135987624
754321986
863459217
219768543
641273895
392845761
587196432

814756329
973284615
265391847
781435296
532869471
649127538
327618954
496573182
158942763

529631478
147895362
368274519
213567894
694382751
785149623
856923147
971458236
432716985

374961285
982574361
651328749
897245613
465813972
123697458
536789124
749152836
218436597

396845172
175326984
824917356
532794861
741638529
689152437
463571298
257489613
918263745

567924813
298631574
431587629
314795286
682143957
975268341
159372468
826419735
743856192

564182397
971435628
823679541
195846273
687523419
342917865
759268134
436751982
218394756

394716852
175982436
286345917
529674183
817293564
463158729
651427398
942831675
738569241

738952641
915647238
246381795
654239817
379518462
821764953
593826174
462173589
187495326

748396521
651284973
239571648
924138756
317659284
586427139
162845397
493712865
875963412

168257943
549613287
372498615
736189452
814532796
925764138
653921874
297845361
481376529

952314867
843657291
761982435
139876524
587243619
426591378
374125986
295768143
618439752

968731425
234985671
571462983
489316752
126547839
753829146
617258394
845693217
392174568

438956172
197284536
256137498
629371854
784695321
315428769
843569217
561742983
972813645

269875341
317624589
584913627
491768235
875342196
632591874
128459763
956237418
743186952

781236495
296514783
453978621
574391268
138762954
629845137
345129876
862457319
917683542

743629815
561783942
829451637
978365421
156942783
432178596
684217359
317594268
295836174

895732146
763941582
241586973
438215769
612379854
579864231
156427398
327698415
984153627

514398672
392467185
876512934
429735816
183926457
765184293
257841369
948673521
631259748

876351429
134927568
529864371
793186245
415732986
268549713
987213654
341675892
652498137

893517426
574926318
612384975
458731269
739652184
261849753
346175892
125498637
987263541

524971683
783462195
916853724
871524369
642139578
395786412
157248936
438697251
269315847

963128547
872645391
514739268
125473986
487596123
639281754
348912675
796354812
251867439

463579281
598261437
172834659
784912365
321658974
659743812
947385126
815426793
236197548

628571493
537496281
941382657
165738942
874269315
392145768
716824539
483957126
259613874

532164897
748395162
169827453
487951236
921436785
356278941
874613529
695742318
213589674

946823517
217456389
538197426
684712935
392548671
751639248
829375164
475261893
163984752

539281746
164753829
278946315
387512694
941867532
625439187
896374251
752198463
413625978

589674132
714923658
263185479
627598314
395241867
148367295
951832746
432756981
876419523

125793648
678142593
349658712
857926134
436871259
291435876
763584921
982317465
514269387

365789142
218634957
479512683
841293576
527468391
936157428
692375814
184926735
753841269

968371425
473258691
152946738
326795814
741823956
589614273
234187569
817569342
695432187

892643715
671895342
435271986
287314569
364952871
519768234
928136457
756489123
143527698

159862347
482731596
736549821
643128759
298457163
571693284
827916435
915384672
364275918

435872961
726391854
189564372
971248635
362915487
548637219
213789546
697453128
854126793

759324861
436185279
182796345
963217584
574863192
218459736
641538927
827941653
395672418

831465792
254937681
796821354
468179523
125683479
379254168
642518937
983746215
517392846

951836742
647521983
823974651
195642378
368715294
274389165
532467819
486193527
719258436

924785136
167234958
583916742
372159864
498673521
615842379
831427695
259361487
746598213

132685947
954712638
867349125
471256893
529138764
683974512
295467381
348591276
716823459

569821347
314679825
872543619
956734281
241958736
738216594
123465978
697182453
485397162

631978524
895324761
472561839
729435618
563187492
148296357
354812976
286759143
917643285

974253816
832641795
561789342
497528631
256134987
318976524
749362158
683415279
125897463

372895461
891264735
465137982
683472159
149358276
527619843
734521698
916783524
258946317

824695317
197438265
536712489
469527831
281349576
375186942
658974123
912863754
743251698

572138964
619247835
348956127
961723548
435869271
287514693
796381452
854672319
123495786

589471362
146253978
732698514
368742195
275916843
491385627
823167459
917534286
654829731

417652389
365789421
892143567
536871294
728964135
149235678
981526743
274318956
653497812

549786132
812453679
376219485
794528361
631947528
285361947
153672894
928134756
467895213

725168934
389457216
416293785
264879153
893521647
571346829
638914572
942785361
157632498

637158492
982743561
145296387
854621973
379485126
261379854
728534619
496812735
513967248

453829761
967154238
218367459
189436527
576912843
324785916
795641382
632598174
841273695

691374582
543892167
782615439
126483795
359726841
478159623
214967358
865231974
937548216

529634781
384712956
671985342
147596238
862173495
953248167
418357629
295461873
736829514

692814573
583679421
174325968
941782356
736541289
825963147
469157832
357298614
218436795

267193845
195486372
384752691
973245168
458361927
612879534
846537219
531924786
729618453

748962135
293541678
561837492
425398761
139276854
876415923
912683547
657124389
384759216

871364259
523179648
469258731
186923475
742615983
935487162
257896314
318742596
694531827

925437168
643891257
871562934
364789512
197245386
582316479
219658743
736124895
458973621

216579348
985413762
734826195
452931687
673248951
198765423
847192536
329657814
561384279

436182795
219547836
758396124
684725319
125934687
397861542
871259463
562413978
943678251

325614978
946578132
871329645
534891726
687245391
219736854
193462587
468957213
752183469

579463182
863125749
124789563
387514926
215936478
496872315
958247631
642351897
731698254

679512438
854693721
132847965
361728594
427956183
985431276
796184352
218375649
543269817

461278935
573491682
982563417
854326179
739154268
126789354
317842596
645917823
298635741

475189623
216543798
398276451
137862945
659431872
824795316
543928167
761354289
982617534

658741923
327589641
149623785
234958167
895167234
716432598
581294376
963875412
472316859

537619248
269584137
418327956
971436825
624895371
853271694
792148563
386752419
145963782

961347285
583296741
427158639
896572314
175483926
234619857
312765498
648931572
759824163

864372915
132859764
579146328
357691842
698234157
421785639
286417593
745963281
913528476

195623478
387954162
462817935
624395817
859176324
713482659
238769541
976541283
541238796

764129583
832576149
951348762
396815274
175492638
428763915
513987426
649231857
287654391

192475638
684923517
735816942
267539184
453281796
918647253
821754369
576398421
349162875

712869534
649523718
358417629
263198475
975342861
184675392
436281957
527934186
891756243

382149576
964587213
517623498
759862341
821734659
436915782
675291834
148356927
293478165

412357986
839164275
567298143
674829351
193546728
258713469
921485637
386972514
745631892

835294761
791563482
264817953
126985347
389746125
457321698
518679234
973452816
642138579

546391278
372485196
189726453
967253841
413869725
825147369
634578912
758912634
291634587

765124938
384659127
912837465
498265371
527391684
136478259
873912546
251746893
649583712

456917238
931258476
287346195
324579861
765831924
198624357
549163782
812795643
673482519

156792843
942683715
387514962
793145628
561238497
428976351
835429176
214367589
679851234

826395741
341678529
957124368
534861297
278439156
169257834
492713685
615982473
783546912

415369827
923758461
786124953
562891374
197643582
834572196
371986245
258417639
649235718

917842356
546397281
283516974
825431697
794685123
361729845
479168532
638254719
152973468

543961827
817423569
962857341
479185236
638792154
125346978
291634785
386579412
754218693

649832751
153764289
287915364
462351978
598647123
731289645
876593412
915426837
324178596

436827519
792165348
581349276
145682793
678953421
923714865
817436952
269578134
354291687

253764198
689215743
471983652
845697321
732541986
196328475
514839267
367452819
928176534

148765932
356921487
297834651
913682574
725143896
864597123
679218345
482356719
531479268

485693217
973821654
216745398
794168532
852379461
631254789
327916845
569487123
148532976

562719834
437582961
981346725
243197658
175863492
698254173
314975286
756428319
829631547

518492736
734865129
962371485
429183657
183756294
657924813
846519372
291637548
375248961

361784592
485129763
792536814
278451639
149863275
536297481
614972358
823615947
957348126

915647832
267183945
834592761
426958317
179364258
358721694
783419526
591276483
642835179

748951263
169283475
532674198
975132846
824765319
316849527
497518632
651327984
283496751

593624718
241578396
768139245
487263159
629815437
315497682
874356921
156942873
932781564

514623987
387519624
629874531
865132749
172498356
493765218
948357162
731286495
256941873

543867219
987321465
621594378
419736582
736258941
852419637
194682753
368975124
275143896

241985763
358762491
967134825
576349182
432518976
819276354
693821547
184657239
725493618

674513829
218469537
953872614
421738956
895246173
736195482
149357268
362981745
587624391

539426781
172938654
846715923
381574269
694283517
725169438
257391846
418657392
963842175

893517462
465238791
721469853
156924378
934871526
278356914
342195687
689742135
517683249

169578432
542396781
837214596
976853214
418729365
325461978
251987643
784635129
693142857

217463589
648295317
395817462
971354628
582679134
436182795
159726843
764938251
823541976

387514269
561289374
492736185
135968742
246157893
978342651
859623417
613475928
724891536

589732461
124568973
736149825
658473192
371925648
942681537
213894756
897256314
465317289

539864712
217935648
486217539
652183497
971452386
348796251
794528163
865371924
123649875

125738469
374659812
698421357
816394725
759862143
432517698
541973286
983246571
267185934

256194837
813675942
497238651
785413296
124986573
369527184
678352419
932841765
541769328

357846129
892135764
164792358
518367492
243981576
976254831
621578943
789423615
435619287

374568129
652914387
819273564
193825476
268437915
547691238
726349851
935186742
481752693

486125739
927483156
531967842
273518694
698374521
145296387
714839265
869752413
352641978

637524819
192837645
458691732
719246358
265183497
843975261
976312584
584769123
321458976

654297831
289341576
317685294
763518429
821964753
495723168
132856947
546179382
978432615

279465813
458371692
361982754
786543921
524196378
913827465
137654289
695238147
842719536

749185623
856329174
123647985
592471368
431856297
678932541
285763419
314298756
967514832

325184769
674925318
198736524
549218637
267349185
831657492
416592873
953871246
782463951

748935621
659721834
123648975
961457283
532896417
874312569
315284796
486179352
297563148

835697412
279541683
146382597
567438921
418925736
392716854
984173265
623854179
751269348

723548196
146932578
598617342
251479683
984163725
637825419
462381957
815796234
379254861

753129846
128647539
649358127
865972314
392415678
417836295
571264983
936781452
284593761

982461735
653782914
714359268
176523489
328914657
495876123
867145392
531297846
249638571

836195724
194782653
275643918
619324587
587916432
423857196
768531249
952478361
341269875

856924713
439718652
271563849
642189375
915437286
783652491
564371928
327895164
198246537

894516372
751832496
362479815
625387149
938641527
417925683
189253764
546798231
273164958

145783269
937256841
682491573
569378412
418962735
273514986
724135698
891627354
356849127

632597184
197248536
548631792
254316978
983475261
761982345
825769413
319854627
476123859

218376459
963548712
457921863
684732195
192465378
375189624
821653947
546897231
739214586

328764519
967512348
154983762
281357694
473629851
596841273
749235186
612478935
835196427

439276851
867513249
521984376
973625418
284391765
156847923
745139682
318762594
692458137

612374598
348915627
957826314
476259831
125783469
893461275
784132956
269547183
531698742

587613942
916482375
342759186
851394627
739268451
264175893
625941738
198537264
473826519

726394158
543718692
198625734
365471289
287936415
419852367
651249873
974183526
832567941

657184392
813629574
942573618
278456139
439718265
165392487
784261953
526937841
391845726

958321467
461897235
372564918
185672394
236948751
749135826
514283679
893756142
627419583

123795864
867124539
594638172
275986413
938417256
416352987
751269348
689543721
342871695

972516834
584379621
316482759
467853192
258194376
193627485
829761543
731945268
645238917

527936841
839415672
641827935
965743128
274168359
183592764
412379586
356281497
798654213

238465719
716938524
954712836
125876493
863194257
479253168
582649371
391587642
647321985

941672583
526438917
738591246
352987461
184365792
697124835
815746329
469253178
273819654

724635981
639821547
581497326
253918674
418763259
967254138
172589463
345176892
896342715

684593172
713824956
952761348
836259417
291487563
547316289
375948621
469172835
128635794

284375961
365219487
791864253
879432615
436157829
152698374
647921538
913586742
528743196

753821946
864793125
219456873
432975681
687312459
591648732
345189267
928567314
176234598

869451327
254397186
173268945
326714598
591826473
487935612
735189264
942673851
618542739

725391864
186247539
349865271
432716958
861539427
957482613
294153786
518674392
673928145

529471683
187963452
643852917
964528371
735619824
812734569
278346195
391285746
456197238

728549631
491376582
365182974
213657498
954218367
687934125
879461253
132895746
546723819

793148562
251697438
684532179
427861953
368975214
519423786
145286397
832759641
976314825

864713529
273954168
519286473
946135782
758629341
321478695
192567834
487391256
635842917

837214956
692587341
541396287
963471825
185623479
724859613
418965732
376142598
259738164

613289547
459376128
827154396
162598734
984731652
735642981
346815279
591427863
278963415

546319278
381276594
927548316
258691743
463752189
719834652
635487921
174923865
892165437

231678594
546293871
879415362
128564739
793182645
465937218
352741986
617829453
984356127

854617923
792354681
163298754
526149837
918732465
347586192
271865349
485973216
639421578

468157392
125938467
397642851
289476513
571893624
634521978
852319746
743265189
916784235

916472538
753168249
842539761
371945826
625783194
489621375
597314682
138296457
264857913

973645182
421378596
685921734
317452869
846193257
259867341
734289615
598716423
162534978

769385142
253164897
814972356
691258734
582743619
347691285
425817963
938526471
176439528

692841753
178395426
354627198
521483679
943276581
786159342
417968235
835712964
269534817

315674289
498512376
672398541
961843752
837259614
254167938
723486195
549721863
186935427

739845162
156329478
842176395
213564789
574918236
698732514
921657843
385491627
467283951

462938715
798514362
351627948
145793286
987265134
236841597
614372859
579186423
823459671

715243968
462897531
938561742
174629853
329185674
856734219
697418325
281356497
543972186

621357849
845691327
793482615
952718463
384965271
167234958
536149782
478523196
219876534

147389562
586271934
293465781
352614879
971538246
468792315
615827493
729143658
834956127

892415376
346872195
157369842
275138469
419756283
638924517
521687934
784593621
963241758

294681573
358974621
671532489
136829745
547316892
829457136
983145267
765298314
412763958

568172439
241593867
379846152
615238794
824769513
937415286
792681345
486357921
153924678

419528673
578163249
623497851
945831726
736254918
281976435
394612587
857349162
162785394

879312564
634859172
251647389
427936851
913785246
568421937
792563418
145278693
386194725

928457631
435861279
716932485
379145862
582679314
641328597
853714926
164293758
297586143

416523978
528967134
793418256
634752891
987341562
251896347
175234689
342689715
869175423

718243695
532691748
649587321
823465179
475319286
196872453
961754832
257138964
384926517

863574129
749128635
152963874
498632751
271895346
536417982
315286497
627349518
984751263

293751684
786924153
154638972
641275839
378149265
529386417
835462791
417893526
962517348

681953427
273418596
495627813
167532948
354879261
928164735
716295384
839746152
542381679

291674835
675893124
483512796
317956248
854127369
926438571
769385412
138249657
542761983

946178253
812345679
573962841
431629587
769584312
285713964
354897126
697251438
128436795

329576148
561984723
874213956
652891437
137452869
948637512
796125384
413768295
285349671

985341762
216857493
437296158
671923845
528174639
349568217
863715924
794632581
152489376

954172368
781653294
236849175
597281643
643597821
812436957
329714586
465328719
178965432

451739268
796821453
382654197
863217945
214593786
975486312
529178634
637945821
148362579

458673192
391524786
627189534
912846357
786352419
543791628
264915873
835267941
179438265

687359412
314672859
592814673
458123967
176945238
923768145
845236791
769581324
231497586

426539718
193867524
578124639
682745391
354916872
917382456
865271943
731498265
249653187

436519782
792864135
518723469
259637814
183495627
674182593
341976258
825341976
967258341

849532617
562714839
137689452
783165924
954823761
216497583
678341295
325978146
491256378

534287196
126359748
798461253
259146837
871935462
463872915
382614579
917523684
645798321

541893762
236457891
978126435
312578649
897642513
465931287
129764358
784315926
653289174

459761823
263458197
718392456
384526971
592137684
671984532
125843769
937615248
846279315

173295648
568437291
429168375
957842136
816973452
234516987
342781569
795624813
681359724

896251437
273864195
451379862
137482659
582916743
964735218
749623581
325148976
618597324

428913675
691857423
735264981
954782136
873146259
162395748
517439862
349628517
286571394

478925613
369718254
125346798
691284537
754163982
832597461
946871325
517632849
283459176

813564279
624789153
759312486
372458691
591623847
468197325
985236714
137845962
246971538

726915438
154873962
839246517
418639275
597124386
362758194
973582641
685491723
241367859

147283695
628957314
359164728
273849156
865731249
914526873
736492581
481375962
592618437

693157248
521648739
748923651
359476812
876312594
214895367
167584923
985231476
432769185

156483972
439172865
872956314
985237146
613594728
247618539
594361287
761829453
328745691

486931275
713582496
952746318
624875139
139264857
875319624
267158943
541693782
398427561

164725839
973481562
582396417
846917325
739542186
251638974
498263751
615874293
327159648

216798534
438165927
759432618
825946173
194873256
367521849
681357492
543289761
972614385

436719285
572684931
918523746
384971652
267845193
195362874
753196428
649258317
821437569

623874159
948531762
517269834
132985476
785346921
469127385
856413297
371692548
294758613

625974831
748123956
319568247
253786419
876491325
194352678
587239164
931645782
462817593

692817453
174593682
385264719
819475236
746132598
523689147
468321975
931756824
257948361

439872615
152643987
786195342
245967831
671358294
398421576
864219753
523784169
917536428

367592841
912748536
485361792
728953614
591624387
643817259
139275468
256489173
874136925

936715482
481329657
752846913
197438526
645291738
823567149
218974365
574683291
369152874

538497612
694213758
721586349
847139265
215648937
963725481
359862174
486971523
172354896

934581267
628734951
157692384
869345172
541278693
372916845
215469738
493827516
786153429

518764329
962583714
734291568
471932685
625478931
389615247
896347152
153829476
247156893

516924378
329187564
847563291
175842639
962371485
483695127
298416753
651738942
734259816

694572318
351984276
287163549
843695127
715248963
926317485
569721834
432856791
178439652

258673914
967514382
143289576
632497158
795168243
814325769
386951427
579842631
421736895

714689352
259317864
638452917
321574698
987126435
546938721
865791243
473265189
192843576

579168243
632947158
418532796
865723419
241895367
793416582
124679835
957384621
386251974

862917453
149356872
375428169
981742536
753681924
426593781
297834615
538169247
614275398

234786159
517329864
968154327
721598436
349671582
856432971
695847213
473215698
182963745

718342695
236795481
945861237
461259873
572438916
389176542
194527368
627983154
853614729

263781495
751429638
498536271
849257163
316894527
527613984
172948356
635172849
984365712

135796428
468532719
279184356
712853964
396417285
854629173
541378692
983261547
627945831

795426831
142837965
863159742
627985314
418763259
539214687
284391576
376542198
951678423

527694183
649138572
831257469
412789356
983546217
756321894
298465731
164873925
375912648

263417895
184592367
957368124
738129546
426875931
591643782
645931278
312786459
879254613

379268154
218345967
564791832
753924681
921876345
486513279
695137428
842659713
137482596

413725689
875496213
926138745
157642398
389571426
642983571
731864952
564219837
298357164

714368925
563924817
928751436
197483562
285619374
346572189
432897651
851246793
679135248

594612378
368795214
271438965
739251486
645987123
182364597
853179642
417526839
926843751

215639874
647582139
389147526
923468715
856791243
174253968
491826357
532974681
768315492

613854297
942761583
758329461
391642875
564187329
287935614
475296138
829413756
136578942

135274896
428691735
769385142
897126354
256843971
341759628
513962487
684537219
972418563

837452916
965173284
214986735
698524371
741368529
352719648
583291467
476835192
129647853

568237194
139648275
724951836
496523781
385179642
217486359
653814927
972365418
841792563

894631725
321759864
567428193
273196548
685342971
149587236
932814657
416275389
758963412

673429518
891657432
425831697
736214859
182596743
954783261
368975124
517342986
249168375

316542897
729168543
845397126
574689312
638214759
192753684
963821475
451976238
287435961

568231749
134987265
972546831
816475392
493162578
257398614
781629453
645813927
329754186

915234867
732685491
486917325
149526783
568379214
327841659
674198532
251463978
893752146

816735924
534829671
297164853
748513296
623987415
951246738
175698342
462371589
389452167

378456219
519827463
246913587
487569132
165372894
923148675
692785341
751634928
834291756

458972316
732615894
916843752
183764529
647259138
295381467
324198675
579436281
861527943

921365784
374182956
865479213
697853421
253614897
148297635
486931572
732548169
519726348

317826549
496175328
852493671
179562483
624389715
538741296
283954167
961237854
745618932

972415863
453896712
618723495
189374526
724561389
536982174
247658931
391247658
865139247

618273459
395418627
247965318
982546731
564731892
173829564
759382146
826154973
431697285

743691528
198275364
265834197
387462951
524189736
916357842
471923685
659748213
832516479

854319726
192765438
763428159
235184697
476932815
981657342
627543981
549871263
318296574

948126753
572893416
613457892
395268147
461735928
287914635
126589374
739642581
854371269

486152739
129736485
753894612
594287361
638415297
217963548
865321974
371549826
942678153

175962843
268354719
934871526
619238457
352417698
487596132
821643975
793185264
546729381

852741963
319652847
746398215
187526394
493817526
625439178
561984732
934275681
278163459

745321869
396478125
281596734
864713952
512649378
937852641
628934517
173285496
459167283

675893214
283471596
491625783
912764835
738512469
546938172
864357921
159286347
327149658

358621974
197485362
264973815
685394721
971268543
423517698
716832459
849156237
532749186

189652374
345971286
726348591
698214753
451739862
237586419
974125638
512863947
863497125

725349816
891657243
463812579
189563724
674921358
352784961
536178492
218495637
947236185

591728364
284631975
673945812
756194238
932586147
148372659
325817496
417269583
869453721

236175894
974826351
581934627
657483912
498261573
123597486
715348269
369752148
842619735

682954731
157386924
493712856
814573269
365291478
279648315
931467582
748125693
526839147

561934782
432587196
897612435
746298351
318465927
259371864
674859213
183726549
925143678

172839654
854627913
693154278
319782465
527496381
486513792
261375849
735948126
948261537

531892746
428716935
769345128
916428573
247531869
853679412
674953281
185264397
392187654

476251389
258439617
931687524
847316295
195728463
362945871
513892746
729564138
684173952

976243815
145789632
823651497
491875263
537162984
682934751
254398176
369417528
718526349

785642931
941837562
632951847
179324685
864795213
253186794
416579328
528463179
397218456

674538912
352971468
189264753
897326541
436715829
521849376
765183294
943652187
218497635

423967815
169548273
857213496
394871562
675429381
281356947
738695124
546182739
912734658

328796514
475321689
916548273
693482157
154637892
287915346
769853421
842169735
531274968

834527961
215639478
697841352
472963185
951284736
386715249
168472593
543198627
729356814

893765214
625134798
714982536
362518947
481697352
957243861
236851479
579426183
148379625

458791632
691283754
327546891
869415273
534627918
172839546
945162387
716358429
283974165

538412697
267398541
491756823
852137964
973864152
614925738
145683279
786249315
329571486

271548639
834796512
659312847
385627194
416839275
792154386
147285963
923461758
568973421

913654782
756281439
482379651
621435897
849127563
537968214
264513978
398746125
175892346

854967123
391542876
726813954
579238461
243196587
168754239
917325648
432689715
685471392

291386754
874925316
653174298
537468129
186297543
942513867
369751482
718642935
425839671

247351986
185964273
369728451
832176549
971542638
654839712
418697325
526483197
793215864

971438625
536792814
482651379
147965238
859213746
263874591
618347952
795126483
324589167

145297683
263485719
978136524
821354967
759862431
436719258
687921345
514673892
392548176

495712683
183649275
267538149
659481327
732956814
814273596
346827951
521394768
978165432

923178645
641953872
857426391
396514287
485762139
712839456
274391568
568247913
139685724

458619237
716253498
239487516
361725984
827194653
945836721
184972365
572361849
693548172

712986345
893254176
546173928
275891634
369745812
184362759
958417263
427639581
631528497

693452718
478961235
512873964
341587629
789246153
265319487
156734892
827195346
934628571

327986514
546137928
198245637
612874359
984351762
735629481
473518296
261793845
859462173

186753429
325914876
479682531
597136248
641825397
238479615
963547182
714268953
852391764

248615739
653947128
791382645
375294861
984561273
126738594
839176452
462859317
517423986

172639854
846572391
539841267
284167935
967354182
351928746
413285679
798416523
625793418

473168592
925437168
861259734
618542379
734986251
592713486
256391847
149875623
387624915

753849261
428761539
196523847
941235786
685497123
372186495
819674352
267358914
534912678

627341985
195862473
834759261
273516849
518497326
469283157
952638714
386174592
741925638

412365987
965178324
873294615
638741259
547982163
291653748
324817596
156439872
789526431

682341795
743569128
195278346
374852961
526194873
819637254
437986512
268715439
951423687

326975184
147386592
958124736
573648921
469231875
812759463
695813247
734592618
281467359

947583612
682471395
135629784
593214876
714856239
826937541
261348957
458792163
379165428

182397564
943265817
756814932
639781245
824653179
517942683
291476358
468539721
375128496

328957461
174623589
965148237
289365714
651784392
743219658
592876143
816432975
437591826

917548623
465213987
382796415
253864791
849175236
176932548
728359164
691487352
534621879

365791428
971824635
482356791
843512967
596478312
127639854
638245179
759183246
214967583

832459617
479612385
651387924
217536849
964178253
385924761
523761498
196843572
748295136

136984752
285173694
749265138
912348567
578629413
463517829
324756981
697831245
851492376

796253481
138749562
524861739
972534816
815976243
643182957
261498375
459317628
387625194

798416352
263958471
541327698
486275913
915834267
327691845
879163524
654782139
132549786

253761894
648359127
971284635
864125379
519637248
327498516
732846951
185972463
496513782

295734861
364815792
817296543
621958437
573142986
489673215
956387124
738421659
142569378

148352967
952476138
376918542
435621789
867549321
291837654
583794216
619285473
724163895

579314628
314862759
286975314
428196573
153728496
697543281
861457932
945231867
732689145

672531894
341698527
958472613
286359741
514827936
793164258
429716385
837945162
165283479

195873462
476259381
382614579
834592716
521736894
769481253
953147628
217368945
648925137

721954368
483761925
596283741
169842537
854376219
372195486
215639874
938417652
647528193

478395162
129476583
635218749
752184396
913762458
846539217
291843675
564927831
387651924

915748362
486392715
372651498
749826531
623415879
851973246
234569187
598137624
167284953

187542369
546739821
392618754
658274193
729183645
431965278
214396587
963857412
875421936

728395614
451762839
963184275
294518367
817436952
536927148
685241793
342679581
179853426

864123957
571964382
923875461
312458796
485796213
796231548
158342679
639517824
247689135

624537819
735189264
198426537
562794381
841253976
973861452
456372198
287915643
319648725

348956721
761284953
592137864
983425617
625713498
417698235
259841376
836572149
174369582

425167938
867932415
931458627
684529173
793841562
152376894
216784359
578693241
349215786

621437958
938625714
754918236
293856471
845271369
176349825
487563192
512794683
369182547

758963421
196254738
243871695
914538276
837126549
562497813
625719384
389642157
471385962

836297154
259841367
417563892
124638579
793425618
685719243
972356481
541982736
368174925

147629853
685473921
923815476
891537642
576294318
432168795
769352184
358741269
214986537

716943258
348562179
259781643
123458796
685397421
974126835
891275364
567834912
432619587

179652384
346178295
258394617
521467839
763981452
894235176
687543921
932716548
415829763

854672193
961358724
723194586
647285319
218943675
395761248
439527861
582416937
176839452

578193246
916247583
243586791
652419837
891372465
734865129
387954612
425631978
169728354

126983745
387451962
954762183
895627431
432195678
761348259
573214896
618579324
249836517

642598173
391467825
758132964
289745316
573621498
164983257
917354682
425816739
836279541

539814627
278369415
146572398
862437159
793185246
415296783
351648972
984723561
627951834

169483752
837295146
425176983
642831579
351749268
798562314
284357691
516928437
973614825

398415672
465872319
217963548
926531784
541687293
873249156
754328961
182796435
639154827

781645239
563297184
249381765
437859612
615732948
892416357
326574891
974168523
158923476

765924813
812673459
394518672
238791564
957246381
641385297
426159738
589437126
173862945

265971438
489623175
731854962
614395827
392718546
857246319
148567293
526439781
973182654

471382596
265491837
389756241
728514963
196837425
543269718
637945182
912678354
854123679

179254863
356189742
482736915
918542637
567318429
234697158
893421576
645973281
721865394

947586312
328417596
615932784
872649153
569321478
134875629
296753841
453198267
781264935

961342587
543987216
287615349
756493821
438721965
192568473
875236194
319874652
624159738

154329768
986417532
273586194
539748621
741263985
628195473
892651347
417932856
365874219

657813249
894276513
132549867
483925671
571684932
269731458
926157384
315498726
748362195

179648532
486253179
532197846
715364298
894712365
623985714
968531427
241879653
357426981

896473251
513982764
247615938
682397145
154268379
739154826
965731482
478529613
321846597

615342798
493785126
782691453
579813642
324976581
861254379
148539267
237468915
956127834

789352416
463187592
215469738
691574823
852613974
374298651
526941387
147835269
938726145

376945281
189723546
452168973
834572619
215896734
967431825
648357192
591284367
723619458

371684592
965213478
842975316
523761849
196548237
784329651
219436785
638157924
457892163

127685943
694317582
853249716
235471869
786953421
419862357
948136275
371528694
562794138

498126735
362597148
157384926
649215873
213478659
785639214
521863497
874952361
936741582

879512634
614983572
523746981
247139865
986257413
135468729
392875146
751624398
468391257

423659781
968712435
751834629
682341597
174985263
539267148
347196852
816523974
295478316

861497235
294356817
573218469
759142386
346875192
182963574
438629751
615784923
927531648

367425198
415938726
928167534
684319275
179582643
532674819
891746352
243851967
756293481

463789215
582416937
971523486
637951842
825634179
149872653
254398761
796145328
318267594

132689547
549137628
876542913
298714356
617253894
354968172
781496235
465321789
923875461

139672548
742538916
865941732
694253871
581794623
327186495
913867254
278415369
456329187

574289163
892613754
613475289
329541876
468927315
751368492
986732541
247156938
135894627

589742361
324861957
167953842
296534718
731698425
458127693
812479536
643285179
975316284

634829517
297561348
815743296
156937482
489152673
372486159
761295834
928314765
543678921

483692715
695178243
217435968
978316524
521849376
364257189
749581632
132964857
856723491

687251493
145983276
932674851
368497512
729516348
514328967
896142735
473865129
251739684

691723548
428561793
357948621
279156834
516834972
843279156
962417385
184395267
735682419

213496587
765831429
948752316
679215834
351948672
824367195
586129743
497683251
132574968

946572813
857316942
213498765
482169537
695783124
371245689
139627458
724851396
568934271

721483956
943615872
856792314
395147628
184256739
672938145
218579463
537864291
469321587

971528346
625143987
438967215
394286751
587319624
216754893
162875439
849631572
753492168

491726538
768534291
325891647
647358129
259147863
813962475
932615784
174283956
586479312

895274136
372916548
146583729
287361495
469725813
531849672
723458961
654192387
918637254

148523976
672491835
539786142
453967281
791852364
826314597
987245613
365179428
214638759

254368719
378194625
916752348
129645837
835271496
467839152
793426581
541987263
682513974

678493125
534128679
192657843
983764512
256819437
417532968
845276391
769381254
321945786

914285367
652317984
837964152
123756849
476893521
589142736
368471295
241539678
795628413

412537698
938264175
576198243
254976831
897315426
361482957
783649512
629751384
145823769

961738425
423659718
857214369
289173546
574896231
316425897
142987653
638541972
795362184

816437925
549268137
273159648
932675814
754381296
168942573
325814769
681793452
497526381

276351498
593648271
814792635
745213869
369875124
182964357
931586742
658427913
427139586

369217584
512843697
748695123
456132978
231978456
987564231
625781349
173459862
894326715

947356128
561782349
283491567
376218954
124975836
859643712
698534271
732169485
415827693

926713485
851924637
347685291
419352768
568179324
273846519
185237946
634598172
792461853

724596831
538712946
961384275
892163754
176459328
345278169
487631592
259847613
613925487

936157284
571842396
482963751
895316427
614729538
723584169
149635872
257498613
368271945

392478165
647153928
158692743
429836517
871524396
536719482
213985674
984367251
765241839

618243597
734589261
259176483
467928135
592361874
381754926
945837612
823615749
176492358

275968413
618324795
493571628
147632589
862195374
359487261
536719842
924856137
781243956

217965843
865324719
439781265
184273956
392856174
756149382
578492631
623518497
941637528

375641982
896532147
421978653
239487516
657219834
148365729
513726498
964853271
782194365

489367215
261985743
573412689
356178924
812649537
947523861
798231456
635894172
124756398

132784569
457963218
896521374
348652197
769138425
215497683
574816932
921375846
683249751

175362498
326498751
849517263
963721584
782654319
451839672
694285137
517943826
238176945

539148762
714562983
682973514
256431897
341897625
897256341
463729158
175684239
928315476

526378491
438159672
719642853
267815349
143967285
985234167
851726934
672493518
394581726

726358194
198624357
435917268
687539421
253841679
914762835
571283946
862495713
349176582

176493258
458726193
293851764
865217349
941368527
327945816
712634985
534189672
689572431

879135264
346287519
152694387
625841793
731569842
498723651
214358976
567912438
983476125

357918624
918246735
624573819
583721946
741695283
296834571
165387492
832459167
479162358

185624397
692731854
473598162
921456738
738912546
546873921
367149285
819265473
254387619

854196237
973245816
216738594
328671945
569482173
147359682
481523769
632917458
795864321

298135764
763842951
154769823
935621478
826473519
417958632
541286397
379514286
682397145

958762143
241395786
763418295
489157362
532846917
617239458
395674821
126983574
874521639

412935678
387261945
965784132
274198356
596347281
831526497
143872569
729653814
658419723

379618452
214573689
865294173
136847295
547962318
928135764
653481927
481729536
792356841

139546782
784239615
652178439
598364127
327851946
416927358
265713894
943685271
871492563

632517849
854926713
197483526
315698274
279145638
486732195
761354982
948261357
523879461

749153286
321698745
586472391
174536829
658249137
293781564
435927618
962815473
817364952

891763425
547928163
236541897
369472518
754186932
182395746
423817659
975634281
618259374

436751928
917238456
852946731
124875369
683492175
795613842
269387514
578164293
341529687

856917324
417823596
239654781
193562847
578149632
642378159
965431278
324786915
781295463

237896154
948251637
165743829
452179368
819635472
376428591
783964215
691582743
524317986

685391724
971482536
324765891
296574318
548913267
713628459
459836172
137249685
862157943

627954831
139826574
584137692
245389716
396715428
718462953
453278169
862591347
971643285

178345629
253769148
946281753
815932476
769814532
324576891
631497285
482653917
597128364

517649832
648723519
923158746
396871425
175294683
482365971
834516297
261987354
759432168

384925671
597641328
621783954
158436297
932178465
476592183
719254836
865319742
243867519

376425198
214798653
598631724
863547912
749182365
125369487
682974531
431856279
957213846

926734518
837951462
145628793
759216834
264385971
318479625
592147386
681593247
473862159

658927341
317546982
924813765
486279513
591384627
732165498
143792856
265438179
879651234

425937186
936518742
817462539
781649325
259371864
364285971
673194258
142853697
598726413

513978642
687254391
294361578
945617283
172893465
836425719
351786924
728549136
469132857

452376891
916852347
738149652
285497136
643581279
197623485
574218963
861935724
329764518

346975281
815342697
729186543
594267138
167834925
283519764
678421359
931658472
452793816

846179532
912543768
573862491
137984625
258637914
469215387
694728153
725391846
381456279

624893571
917654238
583721694
759316482
861472953
342985167
495237816
136548729
278169345

897541326
153629478
264387951
538962714
671438295
429175683
942856137
786213549
315794862

481356279
596724138
723981546
372865914
619437825
854192367
235649781
148573692
967218453

128975364
653142798
794836251
879623415
312594876
546781932
285319647
967458123
431267589

953278641
124635987
687914532
592347168
318526794
746891253
279453816
835162479
461789325

973265841
185374629
426189357
712893465
364752198
859641732
247916583
638527914
591438276

394126758
718435269
652978314
849213675
163587942
527694183
435762891
271849536
986351427

782365194
451298763
639174258
195842637
278639415
346751982
864517329
517923846
923486571

435698271
219475683
768213954
946851327
152367849
387942165
624539718
573186492
891724536

679354812
584126739
213798456
145237698
368941275
927685341
832579164
456813927
791462583

253861974
194357286
678942513
429186735
837295461
516734892
342678159
985413627
761529348

439685127
267319584
518472369
392158476
846793215
175246938
923864751
651927843
784531692

879251346
256843917
143769285
562318479
397426158
481975632
714682593
925137864
638594721

628173594
571498326
394562718
852639471
439217865
167854932
243981657
715346289
986725143

312694758
957281346
468357921
179462835
623518479
584739612
895143267
741826593
236975184

716523489
842916537
935478126
289764351
653891274
174235698
328647915
497152863
561389742

146285973
897364215
235719648
619847532
752136489
384952761
573428196
961573824
428691357

278316954
461259783
395784162
586132479
943678521
712495836
659843217
124567398
837921645

386157429
925864137
417293658
179485362
643712895
258639714
764921583
591378246
832546971

239561847
854273916
167498352
793815624
582946173
416732589
948357261
675129438
321684795

189764325
342951867
756832194
625413978
893675412
417289653
268147539
931528746
574396281

937824615
418365972
526971348
261739584
893452761
745618239
384597126
179286453
652143897

278143569
653279841
941856723
789534216
136792485
524681397
467925138
315468972
892317654

648917532
352684197
179532648
915276483
286493715
437851269
793165824
864729351
521348976

875316924
293847165
614529873
482135796
956784312
731692458
347251689
129468537
568973241

371859246
982467135
465231879
837915624
624378951
159624783
593786412
248193567
716542398

932578614
165492387
487613592
356829471
279341865
814756923
641285739
798134256
523967148

549273681
728516934
136984752
251349867
974865123
863721495
482637519
397158246
615492378

461283795
739615482
582947631
893471256
254836917
176592843
347128569
628359174
915764328

781459362
635281794
942376581
457638129
813942675
269517438
398164257
126795843
574823916

853697214
749215368
216834759
584729631
392146875
671358492
128573946
967481523
435962187

948736251
576912834
231548769
412653987
869127543
357489612
185274396
794365128
623891475

296583714
547162893
138479562
489325176
612748935
375691248
964857321
823916457
751234689

316584297
472196835
958732146
189263754
523847619
647951328
735418962
264379581
891625473

387951246
259486173
641732895
865249731
914378562
723615489
192867354
538194627
476523918

798326541
654781392
123954687
461832759
985617423
372495816
546279138
819563274
237148965

537912864
941876352
862534917
286791435
159243678
473685129
694357281
315428796
728169543

923814567
475962381
816537492
341295678
659783124
782641935
267159843
138476259
594328716

546123897
713985246
892647315
925816734
387254961
461739582
638571429
259468173
174392658

724356198
168947253
395218467
536872941
981465732
247193685
672539814
459781326
813624579

874216935
526398147
139475268
967183524
258647391
413952876
345721689
782569413
691834752

593648172
167523948
428971635
712356894
346897251
859214367
631485729
975132486
284769513

451973682
283564971
679281543
162435798
734829165
895716324
518692437
326147859
947358216

654387291
182594637
397126845
418973526
735261489
269458173
546732918
871649352
923815764

367914258
589327416
124856739
853492167
291673845
746185392
432568971
975241683
618739524

681235749
754689123
932714586
275863491
193542678
468971235
826357914
549128367
317496852

278456931
493187526
615923784
382714659
954632178
167895342
736241895
821579463
549368217

143825769
728961543
956473218
594618327
632749185
817532496
489157632
265394871
371286954

792614538
341598762
586327941
159762483
238451679
467839215
623175894
875943126
914286357

897532416
213764589
456819732
539476128
164285973
782193645
928647351
675321894
341958267

679318245
324975618
158462937
581239764
462781593
937654182
296543871
845197326
713826459

756438291
824159376
913762458
145276983
639581742
278943615
367895124
592614837
481327569

456783192
138294756
729651348
347825619
295316874
681479235
813542967
974168523
562937481

451876392
283495671
679231458
938714526
716523984
542689137
125368749
367942815
894157263

856437192
793152486
421896357
932674815
517983624
684215973
268741539
175369248
349528761

214689357
875213694
936754821
193527468
628431975
547968213
369145782
452876139
781392546

673951842
491278635
825463179
184792563
756834921
932516487
549387216
318625794
267149358

675294183
823715469
149863572
256941837
437682951
918537246
794156328
561328794
382479615

235691874
791483625
468725139
153846792
976152483
824937561
312578946
547369218
689214357

461592837
579384162
328167954
836921475
142735698
795846321
213678549
684259713
957413286

789541362
312679485
654382917
925163748
437928651
168457293
571294836
896735124
243816579

269457381
435168927
718932645
381574269
942816573
576329814
194685732
823791456
657243198

436872159
579631428
182459763
798245316
214368597
365197284
627583941
853914672
941726835

546187293
782395164
931264857
178642935
294513678
653879421
317426589
869751342
425938716

612598473
378214695
495637128
923765814
846321759
157849236
564173982
281956347
739482561

462183597
837529416
591476823
273645981
984731652
156892374
718964235
629357148
345218769

593127486
187364925
246985371
618492537
975836214
324751698
769513842
851249763
432678159

215639487
498571632
763824591
924718356
357462918
681953274
572386149
139247865
846195723

753694821
914278563
286315794
879426315
361589472
542731986
137852649
628943157
495167238

324781569
567932814
891456237
189625473
675394182
243178695
438569721
712843956
956217348

182436759
497582136
356791824
639825471
518647392
274913685
941358267
865274913
723169548

358169247
741253698
926748135
192685473
485317962
637924851
279431586
814576329
563892714

419273865
235486917
768195423
157864239
692357148
384912576
943728651
521639784
876541392

946321875
153768492
827549136
714235968
268197543
395486721
481672359
639854217
572913684

314657298
982431675
756928431
678215349
235794816
491863527
123576984
549182763
867349152

786423951
192875436
354691728
538947612
629318574
471562893
863159247
947236185
215784369

614728953
378195264
529643187
837251496
492376815
156984372
945862731
763419528
281537649

425396781
678451239
391782456
146825397
932174568
857639124
284913675
713568942
569247813

932547168
875631924
416289573
597362481
681495732
243178695
358916247
164723859
729854316

839652147
617934582
254718963
378149625
562387419
491526738
985261374
746893251
123475896

821597643
947326185
356841729
639782514
485613972
712954368
578469231
264135897
193278456

639425187
124783659
785619324
563841972
972536418
418972536
257164893
896357241
341298765

563728914
791465283
248139576
635241897
824976351
917853642
476592138
152387469
389614725

975382164
146795238
328164759
459231687
267548913
831679542
682913475
793456821
514827396

849321675
351647829
762598143
695873412
417962538
283154967
538216794
976435281
124789356

957123648
126849573
438567192
345298761
712654839
689371254
893716425
271435986
564982317

953428176
142769385
678135249
361852794
584917623
729346851
895673412
216584937
437291568

254693781
968147235
137258469
426589317
579314826
381726954
642875193
713962548
895431672

849715362
276839451
351462987
635284719
714953628
928671543
583196274
497528136
162347895

943175286
861294573
725836149
587361492
439782651
216459738
658917324
192543867
374628915

276893541
931654782
854127693
195348276
368712954
742965138
429581367
517436829
683279415

864579321
793126584
251483796
416935872
538267419
972814653
387691245
125348967
649752138

871354269
263819475
594276831
647193528
132685947
985427613
328561794
716948352
459732186

253684917
168975234
497213586
921537468
634829175
875146392
782351649
349762851
516498723

879514632
345672891
612839574
984261357
523487169
167953428
756198243
438725916
291346785

564193782
829567413
173824569
431975826
987632145
256481937
695248371
742319658
318756294

396524187
152897364
478136295
537961842
629458731
814273659
963715428
281649573
745382916

914572683
682943157
537816249
129635478
465789312
873421965
751394826
346258791
298167534

814325967
572649318
396871452
281964573
645732189
739158246
123487695
457296831
968513724

541239786
796148235
238756149
927583461
485961372
613472958
879614523
164325897
352897614

967812345
514739862
832564179
248195637
796483521
351276984
483957216
675321498
129648753

243791856
167582349
598643271
759326184
614875932
832419567
471938625
326157498
985264713

371986245
924735168
685214793
539678412
217543986
468129537
753461829
842397651
196852374

423791658
615348927
897652341
581429736
346175892
279836514
958264173
134587269
762913485

387952614
415678932
962341587
854193726
196427358
723586149
639214875
548739261
271865493

947183625
358296174
162547839
473659218
219438567
685712943
526974381
894321756
731865492

765349281
932168574
148752693
491576328
826913457
357824916
674285139
589631742
213497865

578391264
123864795
649725831
731659428
482173659
956482173
365248917
214937586
897516342

438269751
197453286
652178934
819524367
564387129
273691845
745812693
321946578
986735412

783251469
154698732
926374518
541783296
639412857
278569143
392845671
865137924
417926385

732485619
419632587
856197243
964721835
581349762
273856491
197568324
328974156
645213978

462389175
538714296
719652348
857423619
391876524
624591837
276145983
143968752
985237461

482571693
915463278
673298541
837156429
149782365
526934187
291347856
764815932
358629714

825437619
493621587
716859423
579384162
182576934
364912875
941263758
257148396
638795241

461378952
723596841
985214673
697132485
134859726
258647319
846921537
519783264
372465198

748156329
293874615
561239748
627348591
319562487
485791263
952687134
134925876
876413952

481759263
792643815
365128974
129374658
853961742
674582139
237496581
916835427
548217396

496517382
125386497
837492165
549721638
618953724
372648951
283164579
754839216
961275843

169347582
438925671
275681934
812569347
794238165
356714298
523476819
987153426
641892753

743251698
586974123
192638475
924785316
867319542
351426987
639847251
418562739
275193864

268153479
591847623
437692581
376285194
925314867
814769352
649571238
182936745
753428916

257346918
963281547
841579263
716458392
438692751
592137486
125963874
684725139
379814625

548296731
921378654
367514829
716859342
859432167
432761985
275983416
193645278
684127593

843152697
529763184
716849352
157298463
394516728
268437519
431925876
985674231
672381945

167248593
348951267
259673418
521394786
836127945
974865132
682719354
715436829
493582671

149567832
825943761
376821495
437298156
612375984
958416327
564739218
291684573
783152649

853946217
647821935
129735846
372418569
418659372
596273184
781594623
934162758
265387491

135978624
762341958
984652173
547269381
829137465
316584792
698423517
253716849
471895236

394268751
825174639
716359248
953817462
687423195
241695387
568741923
132986574
479532816

315286974
872594613
946317582
798125346
651438297
423679158
584963721
269741835
137852469

847215639
932876451
165943782
213489567
479652318
586731294
794368125
621597843
358124976

845329617
792816345
361754982
518243769
976185234
234697851
127538496
689471523
453962178

268795431
471283965
953416287
586321749
732954816
194678352
625839174
319547628
847162593

734681952
158492763
926573481
387924516
641835297
592716834
415269378
869347125
273158649

647219385
281534976
953867214
739485162
815726493
426193857
398652741
164378529
572941638

843576129
621894753
759132486
574928361
386741592
912365847
497653218
268417935
135289674

162458793
784693512
593721846
657912384
831546279
249837165
976385421
318264957
425179638

691487532
357629841
824351796
985716423
716243958
243598617
579162384
138974265
462835179

192874356
684523917
573916842
218639475
745281693
936457128
851342769
367195284
429768531

346581729
798264351
512937846
867315492
234796185
951428637
685149273
129873564
473652918

561293847
349785261
287416539
612357498
873924615
495168723
158649372
726531984
934872156

798253146
531764928
642918537
276485391
384179652
159632784
815327469
963841275
427596813

429385716
317926854
856741392
584213679
962578143
173469528
235897461
741632985
698154237

917826534
584379126
236145897
723564918
895217643
461938275
352781469
148693752
679452381

381475926
546293187
297681543
425317869
768954231
139826475
612538794
973142658
854769312

297536184
683142975
154789326
368954712
925617843
741328659
539271468
476895231
812463597

174623589
356948712
289175364
913782645
725496138
648351297
532814976
867239451
491567823

689341527
517892436
342765189
125637948
936584271
874129365
268953714
793416852
451278693

563174829
942386157
817529463
481657932
729843615
356291748
295418376
674932581
138765294

547281693
831964275
926735481
358612947
614579328
279843516
763498152
482156739
195327864

873945621
512638497
964127583
396412875
158376249
247589316
721863954
685794132
439251768

254783196
638591742
197642358
973856421
561427839
482319675
846235917
715964283
329178564

317264895
542789631
869153724
175342986
928617453
436598172
293476518
681925347
754831269

623147958
794825316
815369274
251794683
467283591
938651427
386512749
142976835
579438162

328597461
916482537
574316982
183759246
467231895
295648713
839125674
742863159
651974328

785264139
316897542
294531768
542719683
973658214
168423957
859376421
637142895
421985376

328954761
751236489
649781325
195328674
462197853
837645192
514879236
276513948
983462517

154328679
968457321
723169458
375681942
692574813
481293765
517836294
236945187
849712536

847632195
269751348
153489267
394127856
521968473
786543912
635214789
472895631
918376524

293567418
875134269
146829753
982745631
614392875
357618924
528973146
469251387
731486592

285693417
679514823
314728965
861345792
437982156
592176348
148257639
726439581
953861274

284691573
739245681
615783429
327459168
958167234
146328957
593812746
861574392
472936815

732864519
465391728
198257364
546729183
923518647
817436295
654183972
371942856
289675431

561927843
478316592
923854176
847635219
639142785
152798634
286473951
794561328
315289467

378492156
421658937
596317842
714869325
659234781
832175694
987541263
143926578
265783419

467893251
128745963
935162748
853216497
271934685
694587312
789421536
516379824
342658179

851249763
742836951
693157248
968513427
537492186
124768395
379684512
216975834
485321679

825731469
631492578
479658123
514876932
763529841
982314756
258967314
346185297
197243685

896243157
413957682
572186349
961534278
348762591
725819436
284695713
157328964
639471825

854917326
672354891
319628475
923746158
485132967
167895243
731269584
246583719
598471632

983645217
156287349
742913685
435896172
217354968
869721453
698472531
524138796
371569824

275948613
164532897
839761254
796213548
451897326
328456179
517389462
682174935
943625781

675328149
942671538
381549627
893457261
724186953
516932784
137264895
259813476
468795312

315872946
867194235
249365871
496217583
731586429
582439167
624751398
178923654
953648712

285739416
617824593
349516782
153472869
928653174
764198325
436987251
891245637
572361948

638192574
571468932
429537618
182675349
956384721
347219856
713926485
895741263
264853197

416973285
738625149
952418673
285196734
169347528
374852961
593264817
821739456
647581392

257143698
384629715
916587342
173862459
895431267
462975183
528716934
639254871
741398526

432691785
659873142
187425369
743219856
968354217
521786934
274168593
896532471
315947628

645738192
391542867
782916345
239651478
857423916
164879523
578294631
916387254
423165789

243671895
961285473
857394126
536127984
189436257
724859361
698513742
412768539
375942618

689173524
435692871
127458639
792835416
518246397
346917258
853769142
961324785
274581963

293578461
167942538
584316729
812469375
379285146
645137892
436891257
721654983
958723614

685293714
317864925
294157638
146978253
823516479
759342861
562481397
431729586
978635142

197253648
856479132
324186957
415628379
983517264
762394815
578961423
639742581
241835796

165794382
793821654
842635917
214358769
539167248
678249531
426983175
951476823
387512496

798165234
413827956
652439718
145682397
276394185
839571642
361748529
987253461
524916873

862579413
359461287
714382695
548123976
921756348
673948152
486217539
197635824
235894761

189742563
256381749
374956821
617235984
438179256
592468137
941823675
863517492
725694318

276148953
438957162
951362847
845671239
127593486
369824715
512439678
694785321
783216594

735864912
961235487
842179356
596487231
478312695
213596748
689741523
324658179
157923864

162378549
859241763
734659128
213987654
946532817
578416392
685724931
491863275
327195486

639172854
218645937
547983612
475839126
986214375
123567498
392458761
851796243
764321589

927681453
358794621
164235879
879156342
416923587
532847196
243519768
695378214
781462935

813649752
974251368
625378491
347915826
582463917
169827534
296734185
758196243
431582679

831246957
526719438
794835126
613428795
945367812
278951643
157693284
362184579
489572361

256938714
183457926
479216835
698375241
534129687
721864359
947583162
862741593
315692478

216548739
358972461
497136582
729354618
183697254
645281397
831425976
964713825
572869143

315948627
294637851
876152394
432569178
957814236
681723945
748296513
123485769
569371482

269543817
184672395
375189462
518326749
697854231
432791658
751468923
943217586
826935174

783592164
249168375
156473892
427931586
365784921
891256743
918625437
572349618
634817259

761284359
234579168
598163742
483916275
125437896
976852413
342691587
819725634
657348921

369174285
745328961
281659374
876493152
153782649
924561738
518236497
692847513
437915826

641537982
592481763
387296451
735964128
914328675
826175349
479853216
153642897
268719534

257498631
618325794
394167285
431579862
789246153
526813479
175634928
862951347
943782516

279651438
368974215
451283679
723196584
586347921
914825763
132569847
645738192
897412356

493618527
875932641
612574398
584261739
921743856
736859214
168395472
347126985
259487163

897532146
524716938
631948572
475681329
916327485
283459617
752193864
148265793
369874251

958421376
461537829
723698154
645879231
319256748
287143695
192764583
874315962
536982417

317958264
862431957
945276831
429865713
536712498
781394526
174629385
258143679
693587142

613972458
279845631
485136729
542791386
861253974
397684512
726519843
954328167
138467295

549361782
683572149
712849563
457613298
321798456
896254317
175926834
268435971
934187625

795381264
431692875
286574319
948263751
173458926
562917483
354726198
617849532
829135647

921834675
867295314
354176829
492368751
618957432
735421986
183549267
279613548
546782193

185293674
462571839
397648125
948162753
673954218
521837496
759426381
836719542
214385967

813679254
947532681
526184739
379241568
468395127
251768493
132957846
685413972
794826315

796832451
284651379
531749826
325486917
648917532
917325648
472598163
863174295
159263784

968472513
312985647
475163982
836521479
159748326
247396158
784659231
593217864
621834795

128976543
765438921
349512876
481759632
237681459
596243718
853197264
972364185
614825397

368415279
951237648
247698531
874526193
529371486
136984725
793152864
612843957
485769312

387695412
619243875
245817936
761382594
423579168
598461327
872134659
154926783
936758241

859412637
236879415
741365298
625783941
473691582
198254763
387926154
914537826
562148379

724683915
613925784
958417263
245876139
876139542
391254876
432791658
587362491
169548327

356821749
184967253
279543816
495372168
713685924
862194537
647258391
538419672
921736485

913682574
658734192
724195368
386257941
147869253
592341786
431976825
875423619
269518437

476912835
293857614
185634927
918745362
364291758
752368491
641583279
537429186
829176543

372546891
986321475
514897326
298173564
753964218
461285937
629418753
145739682
837652149

136874952
958216437
742953618
691785324
584632791
273149586
865491273
419327865
327568149

786923145
935184762
421567398
673219584
512748639
894635217
158476923
367892451
249351876

547936821
926581347
831427569
712345986
684792153
395618274
458179632
279863415
163254798

781459263
253167849
469832751
975381426
326745918
148296375
897614532
514923687
632578194

973856421
642917853
518243697
164329785
297584316
835761249
489635172
351472968
726198534

789215436
245683971
316749582
692174358
437568219
851392764
123956847
568427193
974831625

148692537
537418269
296735481
712389645
853164972
964527813
679243158
485971326
321856794

218375946
975461328
643829751
862794135
754613289
391258674
536187492
429536817
187942563

791362548
526847931
384519276
235176894
648953712
179428653
953284167
462791385
817635429

372586194
469713582
815492376
738629415
946158723
521374968
657841239
284937651
193265847

487621539
129358674
536794821
873146295
912875463
654239718
361487952
798512346
245963187

326498175
497615832
851732946
534867219
618924357
279153468
983546721
162379584
745281693

287319456
345268791
169475382
936754128
452183967
718692543
893521674
624937815
571846239

923651487
614783952
857924361
491578623
375246819
268139745
142897536
589362174
736415298

376182549
918465372
542379618
254816793
139754286
687293154
491627835
823541967
765938421

538276914
769314258
124895736
615943872
483752169
297681543
971468325
842537691
356129487

348917562
261458379
795236184
532864917
679123845
184579623
416392758
927685431
853741296

854796123
617243958
329518746
435671289
196832574
278954631
541329867
783165492
962487315

195328674
834675291
276194385
581437962
423569718
967812543
652741839
749283156
318956427

473598162
892316475
651724893
519237684
268451937
734869521
987143256
345682719
126975348

892165347
431972586
756843129
643789251
928651734
517234698
365497812
174528963
289316475

892541367
615372984
734698215
258463179
371925648
469817523
546289731
183756492
927134856

547168923
193275468
268934175
915683247
384721596
726549831
439817652
651392784
872456319

627951438
958423176
431786259
284617593
516398742
379542681
143279865
762835914
895164327

345789126
128463579
967215348
679528413
453196287
281347695
716834952
894652731
532971864

251938764
387645219
496172835
574869321
862351947
913427658
148293576
739516482
625784193

823769145
196458732
745123689
471296358
539871426
268345917
387912564
614587293
952634871

341756298
925138476
786924513
513847962
468291357
279563841
137485629
694372185
852619734

713856924
928374165
465219873
689523417
547961238
231748659
892135746
154697382
376482591

612497385
784653129
953218476
428531967
139726548
567849213
371964852
296185734
845372691

831564972
496728513
257913468
379846251
524137896
168295347
615482739
783659124
942371685

423897156
679315842
518264937
341652789
752938461
896471325
267183594
134529678
985746213

349586217
876123954
215974368
193865472
468712539
752439186
621398745
587241693
934657821

218493765
475621839
369857214
581942673
943716582
627538491
754189326
892365147
136274958

157283964
439165287
286497315
374526198
912348576
568971432
723659841
841732659
695814723

489165372
712349685
536827914
243516897
178492563
695738421
854971236
961253748
327684159

315247869
692358417
847619325
163984572
258763194
974521638
489176253
531492786
726835941

263954871
754816932
198723546
842691357
971345628
536287419
617438295
325169784
489572163

578136942
964725831
213984765
396412578
851397426
427568319
732659184
645871293
189243657

274198653
368457192
915326784
837961425
456832971
192745368
683519247
549273816
721684539

847195362
136482957
592376841
315248679
789613524
264759183
671534298
458921736
923867415

249638517
685179234
713254698
361842759
458796321
927315486
892567143
174923865
536481972

719632584
842579361
365841279
524713698
981264735
673958142
458327916
136495827
297186453

231746589
684593721
795821634
519468372
347152896
826937415
962374158
153689247
478215963

376125948
285469173
149783652
924376581
531842796
768951234
692534817
417698325
853217469

418593267
652847391
973612458
586734129
294158736
731926584
825479613
367281945
149365872

957163284
613428957
842597631
285376419
796814325
431259768
529731846
168942573
374685192

635948271
914752683
287163594
391486725
548271369
726539148
162895437
459327816
873614952

254169837
136782945
978435162
789613254
641258793
325947681
497326518
863571429
512894376

794832516
532671489
861594723
143785962
675219348
928346157
219463875
457928631
386157294

948231576
763985124
215467938
136758249
874329615
592146783
381692457
657814392
429573861

126935478
849762315
573814962
762351894
438297156
915648723
687429531
391586247
254173689

175234968
298167435
634859127
341572689
582691374
967483251
759316842
823945716
416728593

296841735
837259164
154736982
782694513
365128479
419375628
578412396
641983257
923567841

436157829
215894673
897236514
564918237
129673458
378542196
753461982
942785361
681329745

246739581
893215476
751486932
137624895
468593217
529178364
685941723
374862159
912357648

179862534
345179628
682345719
427653981
951728463
836491275
598217346
714936852
263584197

591673824
347821659
268495713
679512438
825364971
413789265
132946587
986157342
754238196

567891324
293745816
184632957
459217638
821963475
376458192
715384269
942176583
638529741

549712638
378694152
216583479
831427596
924856713
765139824
453278961
697341285
182965347

396582714
714396825
258741693
179834562
423659178
865217349
547968231
982173456
631425987

918263754
765894231
234715896
382457619
579136428
641982573
453629187
827341965
196578342

264791538
798635142
531824679
925348716
173956284
486172953
649587321
352419867
817263495

217459368
498136725
563872491
754683912
321795684
689241537
842967153
975318246
136524879

513286479
287495136
496173285
675318942
149752863
832649517
368521794
924837651
751964328

154378692
862951437
793462815
327816954
946537128
518249763
685793241
471625389
239184576

472639185
915248637
638175249
197564823
863927514
524813796
746381952
289456371
351792468

471869523
568342791
923175684
297634158
156728349
384591276
635487912
819256437
742913865

729648153
158932647
346175829
814759236
297364581
635821794
481596372
963287415
572413968

598743126
264915837
371826459
127369548
689452713
453178692
735694281
912587364
846231975

634257891
591438267
782691435
245319786
163784529
978526143
816972354
329145678
457863912

396827415
714365982
825419376
689542731
531796824
247183659
452638197
968271543
173954268

765493128
491268735
283157694
974536281
128974356
536812479
359621847
642789513
817345962

194283675
872561493
563974182
958637241
316492758
427815369
281756934
745329816
639148527

419278536
658413297
327569184
962835471
743691852
581742963
194356728
876924315
235187649

745681923
362759184
189342756
451873692
978264531
623915478
217536849
834197265
596428317

875634921
243189756
916257834
657928143
382541679
194376582
468793215
729415368
531862497

294568371
671293854
538714962
149876523
863452197
752931648
915347286
486129735
327685419

536724198
714698325
928315746
287569413
691243587
345871269
453982671
862137954
179456832

952348617
178256943
634197825
845671239
796523481
213489576
467835192
529714368
381962754

941756382
653248917
728193564
235981476
164537829
897462135
472315698
516829743
389674251

148635729
329784516
756192483
614278395
935416872
872359641
591867234
467923158
283541967

327146598
195872643
846593271
412765839
769318425
583429167
931254786
674981352
258637914

154276938
678593412
329184675
947628153
231759846
865431729
712965384
593847261
486312597

637129854
285743169
491658732
563497218
179286345
824531697
356972481
748315926
912864573

198245637
732961485
456378921
281493756
965712843
347856192
579124368
824637519
613589274

284935176
795168432
613247958
371586249
458729361
962413785
529874613
837691524
146352897

341287956
975364812
628591437
539812764
867439521
214675398
152948673
496723185
783156249

496352871
375819462
281647359
847935126
129476583
653128794
518264937
764593218
932781645

927314586
318765249
564829137
689531724
731942658
452678913
193456872
875293461
246187395

651792483
874613952
293854176
349127865
126385794
785946231
417539628
938261547
562478319

347256918
918347526
265981743
673419852
489625371
152873694
894762135
536194287
721538469

647215839
219438765
538679412
963542178
872391546
154786293
486927351
725163984
391854627

794312568
835764921
162598374
926435187
341876295
587921436
659247813
278153649
413689752

831265497
249317685
756498213
914732856
687154932
523689741
162843579
475921368
398576124

531826479
269574381
478139526
926357148
754618932
183492657
342761895
817945263
695283714

259368147
746125938
831479652
582796413
417853296
693214785
165932874
924587361
378641529

461283957
523971468
987456321
645732189
839164275
712895634
398647512
176529843
254318796

745162983
231489657
869735421
186953742
572846139
493217568
957628314
624371895
318594276

235978416
916524378
748613925
682341759
357869142
194257683
573492861
469185237
821736594

923654187
458271963
176839524
689513742
247968351
531427896
395142678
764385219
812796435

728946135
169583724
354172698
893467512
512398467
647251983
981724356
275639841
436815279

352749861
864135927
719862543
126597384
497381256
583426179
978653412
241978635
635214798

483295167
625178439
197364258
836941572
542786913
971523684
754812396
218639745
369457821

613542798
984367215
527891463
175286349
498135627
236974851
351428976
749613582
862759134

721563894
583794216
649821537
352617489
468359172
917482365
894236751
175948623
236175948

431679528
279854136
568132974
145293867
827516493
396748215
683421759
952387641
714965382

762814395
914537628
538926714
421683957
379452186
685179432
196248573
243795861
857361249

921587346
754361298
638924175
173892654
862415937
549736821
416273589
397658412
285149763

978416532
452398671
316527498
184673925
795842316
623951847
537284169
861739254
249165783

813962574
495781236
267435891
726513489
931824765
584679123
358246917
642197358
179358642

594712368
216438957
378695421
457923816
823156794
961847235
785269143
642371589
139584672

824579631
716483592
359126478
692731845
547968123
183245769
475312986
938654217
261897354

629148753
578936421
341527689
957314268
834762195
162859347
213485976
786291534
495673812

512389674
369147258
847526193
283415769
475692831
691873425
958761342
734258916
126934587

836927415
745316928
921845763
364581279
159472386
287693154
518234697
492768531
673159842

314589672
795612483
628743519
146397825
957824361
832156794
289465137
471938256
563271948

498715623
162398754
753246981
815639247
379524816
624871539
241957368
587163492
936482175

872695431
193824576
546317298
638952714
759143682
421768953
287439165
965281347
314576829

574386912
821954367
693271548
316745829
489632175
752819436
938467251
147528693
265193784

469581372
712463859
385792614
597148236
821637495
643259781
956374128
238916547
174825963

357486129
296157843
841239675
418392756
632578914
975614238
164825397
529763481
783941562

357286419
219457386
864319752
178964523
925831674
436572198
542793861
791648235
683125947

751468932
946235718
328197465
169352847
587914623
432786591
813549276
295673184
674821359

925867413
741239568
638451729
384716952
517928634
296345187
172693845
853174296
469582371

359427186
217368495
468951372
125873649
893246751
746519238
534182967
681794523
972635814

741936582
658742391
923581476
387169245
295374618
164825937
872693154
536417829
419258763

975486132
328179465
164523987
547831629
812964753
693257814
489312576
731645298
256798341

482396157
739215846
516784932
923467518
857132694
164958273
695873421
278541369
341629785

243816597
967425813
518937246
435278961
789641325
621593478
372189654
896754132
154362789

945316872
173982654
862754139
634821795
298675413
517439286
329168547
451297368
786543921

652831479
894527361
173496582
531968724
769342815
428175693
347289156
216754938
985613247

519736428
487125936
263849715
672483159
345971862
198652374
836514297
751298643
924367581

649218735
237945861
158736942
813452679
725693184
964187253
582369417
371824596
496571328

167985423
548362971
329174658
251836794
896247135
473591862
735419286
684723519
912658347

394527681
871634592
526891437
187456329
942783156
653912874
239145768
468379215
715268943

165429837
792138546
483765192
817542963
324896751
956317284
538671429
679284315
241953678

953216784
867549213
142873596
794652831
586431972
231798465
629384157
478165329
315927648

726914583
358267914
491853267
169742835
845631729
273589146
632195478
987426351
514378692

914526837
573984621
682317549
836192754
147865392
259743168
465271983
728639415
391458276

194253768
568791432
372846195
819537624
257614389
436982517
621479853
783125946
945368271

723651984
419782563
856934172
347519826
281376495
695428317
562193748
174865239
938247651

541869723
296573418
783124659
432957861
179638245
658412397
315746982
824395176
967281534

641835972
785924163
239761485
392658714
457193628
816472359
174289536
923516847
568347291

783246915
542971863
691358247
415762398
268493571
379815426
126539784
854127639
937684152

594217683
312968745
786543192
138654279
275139468
649782531
863425917
457391826
921876354

359164782
264789153
871325469
197846325
543912678
628537914
436278591
785491236
912653847

962713458
487965312
351284697
576428931
813659274
294371586
748532169
125896743
639147825

368297154
791534826
524186397
973452681
415863279
682971543
239645718
856719432
147328965

341598672
782461953
596237184
973685421
268149735
415372896
824713569
159826347
637954218

837219564
654387219
921564378
386975421
512438796
479621835
268143957
793856142
145792683

984153276
261897453
753246198
879514632
516732849
432689517
647921385
198365724
325478961

583946172
274518369
691372548
168495723
329867415
457231986
712659834
946183257
835724691

916432857
583719246
742586193
198645732
437128965
625973418
859261374
371854629
264397581

134729586
782563941
956481273
475918632
629375814
813246759
291837465
567194328
348652197

354791268
267348195
891562437
482653719
136879542
579124386
643287951
718935624
925416873

417298563
283756491
956431782
524389617
639147825
178625934
795813246
841562379
362974158

483579216
195624873
672318945
946852731
231967584
758431629
824196357
567243198
319785462

341267589
526398417
879145263
734651928
198723645
652489731
213576894
967834152
485912376

925637841
183942675
764518239
437186952
612759483
598324167
849273516
271865394
356491728

367895142
914327568
582164973
473216895
625948317
891753426
759432681
138679254
246581739

786245931
519637482
432891657
324569718
175483296
698172543
261958374
853724169
947316825

964325178
837146952
251798364
149873625
385261749
726954813
418632597
672589431
593417286

614357289
873269514
295481376
961534827
758926143
432178965
389742651
546813792
127695438

864175239
712349586
953862174
279481653
341756928
685293741
137628495
496537812
528914367

419862573
723495186
865173924
287546319
541389267
936721845
698234751
174958632
352617498

492576813
187932546
536814972
824659137
369127485
715483629
953741268
248365791
671298354

685127493
143956728
792384156
364295817
271638945
958741632
836519274
517462389
429873561

875196423
162384597
943275186
324517968
781649235
596823741
258461379
417938652
639752814

358794162
129356487
746128395
564972831
812463759
937815246
471639528
685247913
293581674

697518432
215439678
438627519
572146893
986375124
143982765
721853946
359764281
864291357

537628914
184597623
629341857
465182739
293475186
718963245
941856372
876234591
352719468

287694351
153287469
469135728
694753812
528419637
731862594
976328145
345971286
812546973

815274639
236951478
749368125
678429351
391587264
524136897
457612983
963845712
182793546

871462593
452379816
639581274
987245631
213796458
564813927
725638149
396154782
148927365

963241587
281576493
457938621
146723859
379854216
528169374
692415738
714382965
835697142

769142538
328597614
514638927
641375892
953284761
872916453
237869145
186453279
495721386

315974826
784526931
269183574
146398257
872465193
593712648
921647385
637859412
458231769

365187249
187294356
429653718
731965482
592748163
846312975
214836597
653479821
978521634

786953214
352814976
914672538
547186392
831429657
269735481
675348129
193267845
428591763

814753269
632419758
957286341
791528634
468937512
523164897
389642175
245371986
176895423

467982513
891573426
325164879
178439265
243658791
956217384
739841652
582396147
614725938

293746581
718295634
645831297
184972356
972563148
356418972
521387469
839624715
467159823

576483192
148296735
932571648
315928476
287164359
469357821
721635984
653849217
894712563

436295187
725816439
918743652
163579824
249681573
587432961
891357246
674928315
352164798

659274138
847135629
231869547
473526981
126987453
598413276
785692314
914358762
362741895

418729365
623415789
975368214
836542197
291837456
547196832
182954673
354671928
769283541

947821536
816537249
523496817
759182364
481653972
632749158
195264783
268375491
374918625

138297654
674153829
259846731
516384972
942571386
783962145
861725493
327419568
495638217

983654712
754231698
216798345
532987461
471326859
869145273
395472186
127869534
648513927

326479518
189253674
475618932
837961245
542387169
691542387
218735496
754196823
963824751

396475821
578162943
214839657
641983572
935724186
827516394
753648219
469251738
182397465

246519738
158732496
937864512
479251683
625483179
813976245
382647951
594128367
761395824

496317825
857642913
231589746
164273598
528964137
973158462
619735284
742896351
385421679

634215987
219847563
587396421
461972835
395168274
872534619
948721356
753689142
126453798

823691745
469578132
157423896
971345628
632789514
548216973
715832469
396154287
284967351

937564821
864712395
512983764
798235146
456891273
123647589
281456937
675329418
349178652

182537649
764918253
593246781
916423578
435879162
278165934
349751826
827694315
651382497

549267813
627318594
138459627
281735469
475692381
396841275
912584736
853976142
764123958

912836457
678452319
543791268
291564873
764318592
835927641
426189735
157243986
389675124

513692874
698574132
247138659
174286395
932715486
865943217
451369728
789421563
326857941

597146328
843952671
216738549
785264913
961573284
324819756
672381495
458697132
139425867

874369251
659281743
231547689
943812567
712653498
586794312
395126874
128475936
467938125

184253796
629784531
357961842
961835274
432176985
875429613
748612359
213597468
596348127

198265374
246837915
357941826
785124693
631798452
429356781
972413568
864572139
513689247

579128364
412637598
638954712
341876925
925341876
786592143
864713259
193265487
257489631

536824719
894731265
721569483
467983152
915276348
283145697
648392571
172658934
359417826

748325691
261894735
395167284
674253819
182479356
539618427
457932168
913786542
826541973

679238415
821457369
435619827
254391786
918765243
367842591
796584132
583126974
142973658

573642891
896135274
142789356
369857142
758421963
421396587
637918425
284563719
915274638

548921673
632758194
917436528
174265389
863194752
295873461
786319245
421587936
359642817

968231754
371546982
425987163
847629531
513874296
692153847
284315679
756492318
139768425

316952748
549871236
287463195
724635981
638129457
195784623
961348572
872596314
453217869

297614385
354289671
168357429
935762814
842591763
716438592
629843157
573126948
481975236

614528379
358974216
297631548
165249783
829763154
473815692
532487961
786192435
941356827

716245839
984317652
235968741
867529314
329471568
451683297
143752986
578196423
692834175

153684297
426971583
987235164
612459378
579813642
348762915
735146829
891327456
264598731

956148327
341297865
872365194
195482736
283756419
467931582
634879251
528614973
719523648

518297463
629483175
743156829
364578291
982341657
175962348
431725986
256819734
897634512

925763481
734918265
816425973
463592718
258671394
197834526
579386142
381249657
642157839

287139465
135462897
496785231
978321654
512946783
643857129
361294578
854673912
729518346

576218493
219435687
348796251
932647518
487351926
165982734
894563172
751824369
623179845

913724685
674895231
258136974
365971842
849352167
721648593
487519326
536287419
192463758

691382547
423715968
857694123
549837612
786421359
132569784
268953471
914276835
375148296

318295476
247186359
965734281
179428635
634951728
582367194
726549813
451873962
893612547

824396157
591872364
367451289
612748935
745923618
983165742
438219576
276534891
159687423

185972643
673854921
294316758
517628439
329147865
468539172
752491386
936785214
841263597

673415829
492786135
815932764
387169542
126574983
549328617
758241396
964853271
231697458

716384529
289156374
345927618
627819453
451673982
893542761
962738145
174295836
538461297

651827394
948513762
372946185
187452936
523769418
469138257
214385679
896271543
735694821

391785462
864329175
725164389
147592836
958643217
632871594
273958641
416237958
589416723

463198572
751326894
892745316
325619748
978254631
614837259
239581467
186473925
547962183

865239417
724618935
319457682
243871569
187965243
596342178
678594321
931726854
452183796

674182359
813596724
259473816
768935142
941268537
325714698
482357961
597641283
136829475

375419862
694825137
281376945
738952614
142683759
956147328
863594271
517268493
429731586

789145236
463872951
152936748
694318572
321657894
578429163
817564329
945283617
236791485

376542891
249381675
851697423
423978156
685123749
917465238
162739584
538214967
794856312

826415973
539687214
147293568
985732641
263541789
471869352
712354896
398176425
654928137

873196245
159432876
264758391
725341968
348629517
691587423
536214789
912875634
487963152

683512479
459763821
712984536
265841793
194375682
837629154
546297318
971438265
328156947

957628341
261349875
348571926
536492718
824716539
719853462
193284657
472965183
685137294

842793651
179564238
653218947
428659713
591372486
736481529
314926875
265837194
987145362

269584713
351729846
847163952
124978365
736215498
985436271
618347529
493652187
572891634

239615847
487392561
156748932
613457298
798236154
542189673
975823416
324561789
861974325

983257461
752416389
164983275
638579142
429361758
517824936
391645827
846792513
275138694

381624579
462975138
579138642
147896253
298543761
635712894
816359427
723461985
954287316

397682541
812945367
654713928
573268419
468159273
921437856
745891632
239576184
186324795

192564738
836917542
745823961
657491283
413258679
928736415
369175824
574382196
281649357

516934827
937812654
248675139
359486712
764123985
821759463
675248391
483591276
192367548

657938412
418527963
923461578
135894726
879612354
264753891
591346287
386275149
742189635

539418762
817562493
264397518
942853671
378146259
651729384
493685127
785231946
126974835

769514823
518236974
324879651
257198436
941623785
683745219
495387162
176452398
832961547

934582761
218976543
765413298
546391827
329768154
871245639
492157386
183629475
657834912

963478125
847125936
215369784
591642378
472983561
386751249
758214693
634597812
129836457

263895147
145627938
987314265
692483571
371562489
854179326
738251694
419736852
526948713

928165743
653497812
471328695
216953487
845672931
397841256
789536124
132784569
564219378

419356872
832471956
675982341
584697123
321548697
967123485
256839714
793214568
148765239

596247138
421398567
378615429
932781654
685429713
147536892
869172345
253864971
714953286

637849215
295316748
481752396
814627953
569438172
723195864
972563481
346981527
158274639

986534712
374821596
125679384
617483925
842915637
593267148
261358479
438796251
759142863

419832675
682574913
375961428
824193756
761425389
953786241
298357164
137648592
546219837

624358791
751946382
839172465
917435826
582761934
463829517
298514673
346287159
175693248

936481275
541372896
782965413
468297351
219536784
375148629
624759138
153824967
897613542

918254367
347968521
562713984
189645273
674321895
253879416
731492658
426587139
895136742

471382659
235679481
698541237
563897124
127456893
849123765
312964578
986715342
754238916

731852946
956437281
824691753
372184569
149576328
685329174
293748615
467915832
518263497

246987351
853142967
719635482
134879625
568214739
927563814
391728546
685491273
472356198

387162459
164579238
592843716
913426875
675918342
428357691
259784163
736291584
841635927

936157284
187492563
254368791
725931846
618524379
493876152
862743915
541289637
379615428

716253849
895741326
432869715
168432957
954187263
327596481
649325178
273618594
581974632

362948715
574631982
189257346
498765123
721389564
635412897
847123659
956874231
213596478

347129685
165487392
892365741
283574916
476918523
951236874
524793168
639841257
718652439

243897615
197356284
865124397
329478156
478561932
516932478
632715849
954283761
781649523

572134689
896752134
143869275
651487923
384295761
927316548
468571392
219643857
735928416

756249183
128653794
493178526
547912638
689435271
231786459
314827965
862594317
975361842

751923684
382647519
496185237
968534721
175269348
243718965
524391876
619872453
837456192

156829743
392754861
478316529
713492658
824563917
569187234
645938172
287641395
931275486

256738914
971624538
384591672
647985123
825163749
193247865
568412397
439876251
712359486

523478916
971623854
648519372
712836549
854297631
396145728
137962485
489751263
265384197

587423619
963178254
241695783
895247136
734561928
612389547
479812365
326954871
158736492

165724389
948365127
237918456
623879541
594231678
781546293
376492815
812657934
459183762

874931652
935267184
621485973
483792516
216358749
759146238
597824361
368519427
142673895

912467358
745839216
683251749
491623587
526798134
378514692
237985461
854176923
169342875

362785914
451692378
789431652
938576421
125349867
647218593
214963785
876154239
593827146

678315429
219746835
354892761
943657182
861423957
527981346
196534278
485279613
732168594

548639721
932517648
716284359
684352917
293176485
157948236
371495862
865723194
429861573

421983765
879526143
635147298
587631429
163492587
294758631
312874956
946315872
758269314

768195432
143872956
529634178
832947561
476518293
915326784
397481625
684259317
251763849

263175849
591486732
784923516
429618357
356247198
817539264
145792683
678354921
932861475

165497328
489312576
723865194
291673845
546928731
837541269
314786952
952134687
678259413

314769258
562481379
879325164
798536412
253194786
146872935
637248591
481957623
925613847

298147653
175632849
643598217
812965374
736481592
954723168
367214985
581379426
429856731

354126897
762948531
189357264
426791358
873562149
915483672
691875423
548239716
237614985

512397846
496852713
783416952
938561274
645723189
127984635
364278591
279135468
851649327

416892735
937516284
258374196
149287653
563941872
872653419
791465328
625738941
384129567

273516849
485927613
691348572
719254386
856731924
342869157
568492731
134675298
927183465

581623497
936174258
427958361
163587924
279346815
854219673
742865139
315492786
698731542

124678593
738549216
965123748
213784965
457916832
896235471
672891354
381457629
549362187

231876459
685194723
947325168
372648591
456931872
819257346
598412637
763589214
124763985

913254687
265879413
847361925
492183756
678425139
351796842
524617398
739548261
186932574

925473681
368215974
714968235
281346759
593721846
647859312
176582493
432197568
859634127

349685271
812397456
567241398
936754812
478126935
125938764
754813629
283569147
691472583

984175263
327968145
651234897
748629351
236451978
519783624
465812739
873596412
192347586

326975148
981642375
745138692
437821569
152796834
698354721
264587913
579413286
813269457

824391657
167425389
539786241
783649512
491532876
652178934
216854793
348967125
975213468

983642157
165897423
742351869
276419385
891536742
534278916
627984531
318765294
459123678

187546329
369728451
542913786
731285694
298364517
456197238
824639175
973451862
615872943

194627385
825431697
673589124
258374916
469152873
731968542
342815769
587296431
916743258

962781354
387945612
154632789
246358971
591467238
738129546
473896125
829513467
615274893

532798416
471536928
968142537
195463782
726851349
843279165
284915673
319627854
657384291

648759312
529163874
713824569
197386425
285941736
436275198
874632951
952417683
361598247

176845329
398267514
452139786
587492163
241683975
963751248
629574831
734918652
815326497

172359684
658421793
394786512
281635947
465972138
739148256
943217865
526893471
817564329

159342687
782659143
643178952
935761428
874923561
216584739
327495816
468217395
591836274

137654289
846932175
925187436
364719852
759328641
281546397
472865913
518293764
693471528

378956241
196428753
524731869
963574128
485312697
217689435
741293586
659847312
832165974

325619847
976438125
148275693
732561984
819724536
564893712
691347258
487152369
253986471

624913785
853274196
917685423
391752864
746839251
582146937
168327549
479568312
235491678

729348165
146275389
358619247
581923476
973164528
462587913
694731852
215896734
837452691

597138462
648925173
321764985
954872631
213496758
786513294
439651827
172389546
865247319

756134928
389752614
241968357
427693581
513487269
968521473
672319845
195846732
834275196

543182796
786394215
219765843
658431927
472958631
931276458
897523164
125647389
364819572

473125968
692483157
815796342
237964581
954218736
168537429
529841673
786359214
341672895

139856724
276149358
854327169
382964571
745213986
961578243
693782415
417695832
528431697

562147983
973528146
418396572
346871259
791265438
285934761
157689324
629453817
834712695

427931856
195648372
386572194
548216937
639784215
271395648
863459721
714823569
952167483

754693821
123748569
698152347
512936784
379284156
846571932
937465218
265819473
481327695

965874213
318529674
274631859
521967438
847312596
693458721
159286347
782143965
436795182

539461827
862973514
174582693
283156749
715249386
946738152
451397268
697825431
328614975

182493657
654278391
379615284
728159463
536847129
941362578
865731942
417926835
293584716

751462938
693851472
428739156
145298763
372146589
869573214
536914827
214687395
987325641

568793241
392541786
471268539
689457312
215639874
734182695
823916457
146875923
957324168

254893671
716452389
983617254
568271943
437968125
192345867
379526418
641789532
825134796

754219683
318764295
629538174
835491762
942657318
176382549
567943821
291875436
483126957

173852964
564937812
982461357
296578143
745193628
318624795
627315489
431289576
859746231

572839146
168547932
493621587
854216793
937485621
621793854
786352419
215974368
349168275

268593147
543172986
971684532
192356874
687941253
435728619
856237491
724819365
319465728

369172845
784953216
251648937
536489172
892761354
417325689
678234591
923517468
145896723

874921653
325746819
691538427
413875296
269314578
758269134
987652341
132487965
546193782

543891672
678452913
921673854
269385147
154769238
387214596
435126789
812937465
796548321

189765432
362148975
745239861
914687253
258314796
637952148
496823517
521476389
873591624

843967125
192538647
675421893
324715986
587694312
916283574
738152469
259846731
461379258

469318572
327465198
581279346
795142863
248936751
136857429
854693217
612784935
973521684

834671529
165829374
972453618
528397146
743216895
691548732
286134957
417985263
359762481

196478325
834925176
257136984
419263857
325784691
768519243
981347562
642851739
573692418

194785623
356921874
782643159
625839741
941267538
837154962
413596287
578412396
269378415

652913487
397458261
184762539
273184956
468539172
915276843
536891724
749325618
821647395

284653791
596178234
317249568
942865173
763921485
851437629
478592316
135786942
629314857

745296318
168735294
293814756
876951423
451327869
932648571
584162937
317589642
629473185

614783952
978425163
523196748
841539627
756812439
392674581
267351894
135948276
489267315

516429378
728361459
349578162
257196834
681734295
934285617
175843926
462917583
893652741

719582436
362974815
548136729
257618394
483297561
691345287
976423158
124859673
835761942

251643978
769821435
834957126
946378251
527419683
318265794
482736519
173594862
695182347

374295618
518637492
629418375
743869521
895124736
261753984
936581247
157342869
482976153

742635819
359812746
618497352
173586924
294371568
865249137
527963481
431728695
986154273

761382945
358419267
942675831
487521693
596734182
213896574
825947316
679153428
134268759

592814763
843675219
176932548
724391685
961587432
358246971
415723896
639458127
287169354

164952387
853716294
792348561
928463715
416875932
375129648
239584176
587631429
641297853

218935746
367421589
549687321
734169852
982753614
651842973
123598467
896274135
475316298

426831597
593746812
817529634
765914328
182357946
934682175
259178463
341265789
678493251

456721389
821935476
973486125
139578642
285614793
764293518
647859231
518342967
392167854

895617432
326845179
174329568
658134927
432798651
917256384
269571843
781463295
543982716

416258937
923617458
785349126
641782593
537496281
298135764
364921875
879564312
152873649

419572863
362481957
857693124
731854296
984326715
526719438
693147582
145238679
278965341

524768931
138925674
796314258
671852493
943671582
852493167
469287315
285136749
317549826

571946823
824137965
639852147
165729384
342685719
798413256
256391478
413578692
987264531

152764938
638529147
947381256
371452869
896173425
425896713
564918372
283647591
719235684

961853472
825471639
347692851
584369127
136725948
792184365
473218596
219536784
658947213

437629185
925138647
681547392
256491738
719283564
348765921
873952416
162374859
594816273

792156483
538497126
416328975
324719658
175864239
869532714
653241897
247983561
981675342

146735289
389241765
275689134
693157842
451862397
827493516
562918473
938574621
714326958

241659738
563278194
978134652
716985243
354762981
829341567
135897426
697423815
482516379

354261879
816739425
297458361
948572613
623184597
175396248
762815934
539647182
481923756

143528967
975316428
628974153
239457681
467891235
581632749
314765892
756289314
892143576

745632819
392148576
186975342
927853461
418796235
653421987
569387124
231564798
874219653

432869571
957134862
681275943
728341695
349756218
516928437
163482759
294517386
875693124

687295431
912634875
534817629
346721598
175983246
298456713
851342967
723569184
469178352

537849126
961723854
482561739
795236418
613478592
824195367
276354981
348912675
159687243

154286973
679153824
832974651
795342168
213867549
468591237
987635412
326418795
541729386

458936127
192784635
637215489
723469518
916578243
584321796
349157862
871692354
265843971

917435862
463829571
258617439
174583296
386942715
529176348
795264183
631758924
842391657

237519486
946283157
815746329
398465712
574192863
162837594
723651948
681974235
459328671

179642835
568397241
342851976
796514382
253768194
814923657
487136529
921485763
635279418

756243198
941685723
283179645
392567481
465831279
178924356
834796512
619452837
527318964

263489715
547621398
198375246
952814637
684793521
371256489
725138964
836947152
419562873

583724916
219368574
674951823
896413752
421576398
357892641
948237165
135649287
762185439

547193826
362478591
819562473
426951387
758326149
931847652
174689235
283715964
695234718

547263819
329851746
168749325
832194657
951687234
476325981
714932568
693518472
285476193

876391245
412586793
593724186
154873962
287469531
639152874
941237658
725648319
368915427

241659783
679283514
835174629
958317246
164892357
327465198
482536971
596741832
713928465

437628915
615973842
829145763
396854127
178239654
254761389
743586291
561392478
982417536

263794815
489521763
715863924
948672351
637415289
521389647
172958436
356247198
894136572

128435679
753691284
649287351
971324865
564879123
382156497
437568912
815942736
296713548

635849721
814725639
927316845
782563914
469271583
351984276
246158397
173692458
598437162

328649715
597123864
416875329
751432698
239568147
864917253
143796582
675284931
982351476

832147659
791536428
564289371
249865137
358721964
176493582
623974815
917658243
485312796

341687592
569213487
782495316
157842639
924536178
638179245
416928753
293754861
875361924

713284965
265913478
894576123
371645289
528791346
649328751
957832614
136457892
482169537

386251479
952874361
174936285
541729836
867345192
293618754
418597623
729463518
635182947

716835492
258749136
394162785
129658347
837214659
465973218
981427563
673591824
542386971

736421958
298675341
154938276
675193824
389246517
412587693
823754169
567319482
941862735

491362578
783514296
265879431
817643952
632985147
954721683
346257819
129438765
578196324

725183964
186549723
493726518
274698135
569312487
831457692
348965271
652871349
917234856

458263179
617549238
932871465
129638547
745192386
386457912
871924653
263715894
594386721

768412539
519837426
432659178
976524381
841396752
253178694
394781265
627945813
185263947

837491562
541628973
962753418
276315849
359846721
418972356
785269134
123584697
694137285

834752196
675149832
921863745
743281569
518936427
269475381
187694253
456327918
392518674

763592184
958614723
124783965
682145379
491376852
375928641
819457236
246839517
537261498

814762539
365894127
792135846
129357468
683429715
547618293
958243671
471986352
236571984

894751623
615392784
273468159
358279416
467183592
921645837
149527368
586934271
732816945

168245379
952371684
743698251
671924538
384756912
529813746
295487163
416532897
837169425

976843125
432591687
158726943
693184572
724359816
581672439
845267391
367918254
219435768

837296451
462715983
159843267
781932546
324658719
695174832
516427398
973581624
248369175

479613825
158927346
362458917
781394562
624185793
593762184
917236458
836549271
245871639

158634972
247951836
639287514
721895463
894376251
365412789
976543128
413728695
582169347

461392875
985176234
732485196
647239581
298561347
153847629
316924758
524718963
879653412

582739146
137264598
946815723
895421637
273586914
614973852
758392461
369147285
421658379

492368751
357219648
168457392
219846573
574931286
683725914
926174835
845693127
731582469

892374561
341569287
576821394
983157426
617942853
254683179
168495732
429738615
735216948

956423718
214875963
387916542
728694351
139258674
465731829
643582197
872169435
591347286

176348925
389527641
425691738
837419562
592786413
614253879
968134257
753862194
241975386

413725698
276839514
985146327
861374952
527698143
349512786
134987265
758261439
692453871

165289734
392714658
874536192
217843965
683957421
459162873
736428519
528691347
941375286

154832976
978456312
632971548
413685729
726193485
895724163
289517634
341269857
567348291

124597683
637821945
859364217
246185739
571639824
398742156
783256491
465918372
912473568

815269374
932457861
674183952
483926715
759814623
126375498
261738549
548691237
397542186

725436891
963185742
184927563
618253974
579814236
432679185
391742658
256398417
847561329

578631294
614982537
392745618
965317842
143826975
287594361
729468153
431259786
856173429

893465127
156782394
247319865
985276413
631854279
472931586
368527941
519648732
724193658

854671293
326984517
791325468
235496781
947518632
618732945
573169824
489253176
162847359

825693471
316784925
749251863
238417596
971865234
654932187
463529718
197348652
582176349

316497258
928615734
475832619
652378491
193524867
847961523
561789342
284153976
739246185

846572913
957613284
132498657
398145762
265987431
471236598
729351846
614829375
583764129

832179654
691435728
745826139
487253916
156947382
329681475
214768593
963512847
578394261

718462593
342951786
569873421
896734152
435216879
127589634
684395217
971628345
253147968

183245796
527968431
469173852
631587249
275491683
948632175
812759364
356824917
794316528

976145382
182693745
345728961
864317259
213589476
597264813
421836597
739451628
658972134

286453791
175296483
943781256
614835927
528917634
397642815
761528349
859364172
432179568

465978132
279135648
381624957
152486793
798351264
643792815
936247581
517863429
824519376

963271548
721854693
854396271
278465319
615983724
349127865
186542937
532719486
497638152

184572693
732986145
569431728
357629814
698714352
241358967
476895231
913247586
825163479

524916378
893574126
167328549
651497283
238651497
479832651
346289715
915743862
782165934

286914753
193875642
754632891
827356914
945128367
631497285
318749526
462583179
579261438

695243817
824671953
173598462
948167325
751324689
236859174
369715248
417982536
582436791

423567891
918243567
657918432
396752184
875491326
142836975
269184753
531679248
784325619

256741893
341896527
879532614
594618732
168273945
723954168
417365289
932187456
685429371

275486319
961723854
483195267
798352146
532614978
614978523
149537682
857269431
326841795

416859327
253476189
897312465
371624958
924538671
568197234
139285746
682741593
745963812

187453269
642197583
593286174
234568791
875931642
916742358
761829435
358614927
429375816

871352694
645987213
932461578
783219456
514678932
296534781
128796345
367145829
459823167

521487693
679315248
483296157
237659814
865134729
194728365
356971482
718542936
942863571

182439657
547261938
369785142
924173865
816954723
753628491
675892314
291347586
438516279

579324681
321896475
864157392
246573819
195268734
783941526
938615247
452789163
617432958

916475823
842913756
375628914
568342197
731869542
429751638
697534281
153287469
284196375

631524789
528973164
794168235
275346891
143789652
869215347
482651973
957832416
316497528

849715236
163284579
752639841
421576398
987341652
635892714
274963185
316458927
598127463

617284593
985361427
243795681
529678314
836142975
174539862
392416758
761853249
458927136

819256374
572438691
634971285
483769152
126385749
795124836
268543917
947812563
351697428

276514398
483972561
195863274
917346825
652189437
834725619
341257986
528691743
769438152

952638741
861754239
374912568
416325897
598467123
723189654
189546372
637291485
245873916

625971348
413865927
897342615
942736851
531284796
768519432
284197563
359628174
176453289

824739651
671245389
395618427
912453768
543876192
786921534
158397246
439162875
267584913

821643957
956728341
374159628
639417285
215836479
748295136
193572864
467381592
582964713

329175846
478263195
651984723
582739461
193546278
764812539
917328654
845697312
236451987

798643521
463521798
512978364
345186972
829357416
176492853
681735249
254869137
937214685

248319675
965872134
731645982
159726348
874593216
623184597
396458721
412967853
587231469

417386259
862459371
935217864
791863542
246571938
583942617
628734195
154698723
379125486

823497615
149563728
576812943
781654239
954328176
362971854
637285491
418739562
295146387

945871263
132645987
867392415
693518742
721469358
458723691
286957134
379184526
514236879

423986175
758241396
916537248
397824651
865319724
241675839
632498517
184753962
579162483

249851673
675342819
813796245
786415392
132967458
954238761
427589136
568173924
391624587

475218396
321469758
698753124
137692845
546381972
289574613
864127539
752936481
913845267

978134625
465927318
321658479
184276953
253489167
697315284
512743896
739861542
846592731

689354712
347821956
152697834
918243567
236579481
574168293
765912348
821435679
493786125

364591287
729683541
158742936
593426178
871935624
642817359
287369415
935174862
416258793

139756842
754238916
268491357
587629134
946813725
321574698
612985473
895347261
473162589

978163254
362945817
415287396
184526973
629374185
537891462
241758639
856439721
793612548

632849175
815273964
794516328
167482593
483795216
259361487
941657832
526938741
378124659

645729318
371684295
928315467
569147832
732856149
814932576
486571923
193268754
257493681

754836921
981245673
632197854
896712435
143569782
275384169
569473218
317928546
428651397

874951263
325768149
169324758
637295814
958146372
412873596
241539687
786412935
593687421

268345719
175298436
943617528
457826193
632951874
891473652
316582947
724169385
589734261

261948375
834571269
579623418
492386157
758219634
316457982
143795826
627834591
985162743

185423697
367195284
942768513
596384721
824671359
731952846
279546138
418237965
653819472

476829315
819375264
325146879
163957428
542618793
987234156
651783942
234591687
798462531

253198467
678432915
419756382
896523174
132674859
547981236
961845723
725319648
384267591

684271539
312695748
975834612
867429351
239516874
451783926
596147283
748362195
123958467

426385197
175429836
839176245
542967318
361842759
987513462
613758924
754291683
298634571

438517269
256938714
197246835
865479123
329651478
714823956
583192647
941765382
672384591

695432178
834167259
127598463
349215786
268973541
571846932
713624895
956781324
482359617

423891567
971635824
658724931
847163259
269578413
135249786
516487392
384912675
792356148

243651897
178942356
596387214
724538169
859416723
631729485
317295648
485163972
962874531

195372864
247968135
863415279
581796342
376524918
429831756
712659483
954183627
638247591

638245791
124976853
579831264
253167948
816492375
947358126
785623419
392514687
461789532

457189623
698732415
231456798
789564231
325917864
146823579
813675942
972348156
564291387

129847635
653192487
478536921
547923816
812675394
936481572
381754269
795268143
264319758

529143687
674985321
813276459
142657893
357829164
986431275
238794516
491562738
765318942

578926413
496381752
123457698
357869241
619274385
842513967
231698574
984735126
765142839

397268514
148795362
526431987
914352678
265987431
783146295
859614723
432879156
671523849

396254781
582716394
417893562
178945623
943672158
625138947
761489235
254367819
839521476

721593846
685241937
349876215
413759628
958632174
276184593
562417389
894325761
137968452

781596243
539241867
426387159
274869531
815734926
963152784
142675398
658913472
397428615

783524916
129368745
546179283
675482391
831695472
492731658
968257134
317846529
254913867

326578149
495162738
871439625
983714256
612953487
547286913
234897561
169325874
758641392

617243589
453968217
892517463
185679342
376124895
924385176
731892654
269451738
548736921

317845962
598126347
462739581
635918274
971254836
824673159
243561798
159487623
786392415

671834952
934725681
285916437
127389546
349652718
568471293
412563879
753298164
896147325

312987456
749562813
586134927
295618734
461753289
873429165
134296578
627845391
958371642

612379548
987254361
534861927
271695483
495783612
368412759
756138294
849527136
123946875

468325179
523719648
917846532
795463281
681257394
234198765
372981456
846532917
159674823

978462531
634159872
521783496
867391254
345276189
192548367
286934715
719825643
453617928

187963245
264758193
935214786
528639471
743521968
691487352
319845627
876392514
452176839

917542368
563897124
842631597
136425789
459718632
728369415
671984253
295173846
384256971

197348625
425976813
638215794
241589376
569137482
873624951
982461537
714853269
356792148

695127843
283946715
174583926
519734268
467218539
328695174
832451697
946872351
751369482

971854326
862713495
345692817
214375968
589126743
736948152
628439571
457281639
193567284

197685432
384297156
625413879
568132947
471869325
932754618
219546783
746328591
853971264

362587914
948613572
751249863
893162745
476958321
125374689
617495238
289731456
534826197

743526819
268139754
915847236
589713642
172684593
634295187
321978465
457361928
896452371

261978453
534621897
879435261
156349728
782156934
493287615
948563172
317892546
625714389

653714982
182956347
479328561
296185734
514637829
738249156
927563418
341892675
865471293

594163827
163728495
827954631
738492516
259816374
641537982
976341258
382675149
415289763

147569832
586234791
329817564
791348625
435126987
268795143
952481376
814673259
673952418

961754382
825693147
347821596
582137469
419586273
673942851
236478915
154369728
798215634

413278965
268459371
795613482
549381627
621947538
387562194
856794213
134826759
972135846

954361278
736892415
281754693
823147569
547689321
619235847
168923754
492578136
375416982

236817495
459362817
871945362
394178256
165293784
782456139
927581643
648739521
513624978

698354721
352167489
471892563
835729614
764581932
219643875
943276158
186935247
527418396

735196248
984325176
126748359
419682537
863517492
257439861
692853714
371264985
548971623

327184659
614579382
598236174
862495731
971328465
435617298
259761843
743852916
186943527

456721938
179835642
328964751
713689425
685142379
942573186
567418293
831297564
294356817

536289714
821476359
749315628
654892137
172634985
983751462
365927841
417568293
298143576

387469215
645281937
129573864
796812543
418357629
532946178
963728451
851634792
274195386

917643285
854927631
623518497
798261354
361854972
542739816
279485163
186372549
435196728

916742538
542893671
387156249
169274853
273685914
458931726
794518362
635429187
821367495

659721843
423568179
817439256
198642735
562397481
374185962
781253694
236974518
945816327

362759481
971468253
845213679
126594837
438172596
759836142
694381725
217945368
583627914

579148236
643297518
812365947
231876495
457913682
986524371
765489123
198632754
324751869

468792315
713854296
952631478
139465827
547928631
286317549
691543782
824176953
375289164

856217943
142369758
793584621
237641895
689725134
415893276
974138562
361952487
528476319

812763495
536914728
749528361
194835276
387692154
265471983
623189547
958347612
471256839

786451392
214973685
935268714
491726538
527839461
863514279
672195843
349682157
158347926

845691327
139527684
267384915
794136258
652978431
318245769
521469873
973812546
486753192

473685291
285391647
691724385
549862173
167539824
328147569
712456938
856973412
934218756

842367519
516928437
793514286
185642793
674893125
329175864
958731642
237486951
461259378

241538976
896217435
537694218
724185693
163749582
958326741
472861359
689453127
315972864

748351926
169472853
235986174
691725438
524813697
873694215
982567341
356149782
417238569

879652413
243981756
516734298
167345982
958267341
324819567
695173824
782496135
431528679

746528193
953176824
821493765
472931658
185764932
639285471
517642389
298317546
364859217

237589461
698471235
541263897
875924613
124637589
963815724
452196378
789342156
316758942

236198457
195647823
784253619
643512798
829764531
517839246
962471385
471385962
358926174

782165439
594723681
631489275
128596743
973241856
456837912
267318594
819654327
345972168

286591374
945732816
137864529
514623798
729158463
863947251
498276135
671385942
352419687

327851964
486972531
519643278
193785426
642139857
875426193
734598612
251364789
968217345

148765239
273149568
956283471
617924853
524318697
839657124
382496715
765831942
491572386

415269837
963758124
287134659
829346715
574981263
631527948
792413586
358692471
146875392

245136987
371859426
986742513
413695278
627418359
598327164
734561892
859274631
162983745

871546923
659723418
243891657
486159732
917238564
325674891
138967245
564382179
792415386

469127583
283465917
751398246
524986731
316574892
897231654
975613428
148752369
632849175

497362518
561978342
328154967
852413679
943687251
716295483
279846135
184539726
635721894

635491872
498276135
721538469
816354297
274169583
953782614
342817956
589643721
167925348

673925184
891473526
524168739
217396845
935284617
486751293
148637952
752849361
369512478

184925673
376814295
925637184
241763958
693458721
758192436
862571349
417389562
539246817

841725693
672139485
935648721
214356879
596817234
783492156
459281367
327964518
168573942

941538267
372461598
685792134
259176843
817943652
463285971
124359786
538617429
796824315

986314257
132756498
457982136
793621584
561478923
824593671
249867315
618235749
375149862

364189257
172465983
985237416
519742368
236958741
748613592
457821639
621394875
893576124

179528643
523496871
864317592
435172986
298635417
617849235
982753164
346281759
751964328

759438216
231679548
684512793
342951867
897264135
165387429
413895672
978126354
526743981

539764281
187923564
264185937
926347158
853619742
471258693
312496875
798531426
645872319

758132469
362984751
941756283
234869517
875413926
619527348
197645832
526378194
483291675

471568932
286379145
359421687
893615274
745293816
162847593
534982761
927136458
618754329

397812645
561794328
482635917
153468279
748529163
629173584
274356891
836941752
915287436

846527391
237189564
519463827
182956743
763841952
495732618
954278136
628315479
371694285

615492783
932758146
784316925
568947312
291635874
347821659
456179238
873264591
129583467

984576321
715382946
236914587
562891734
871453692
349627158
453768219
197245863
628139475

893671425
625934781
147852396
481297653
976315842
352468917
238146579
564729138
719583264

198542367
625387914
437619825
316924758
974865132
852173649
763458291
589231476
241796583

362594871
498716352
751823694
236978145
185642739
947135268
579381426
823469517
614257983

168943752
573261849
924758163
291485637
845376921
637192584
316529478
752814396
489637215

978563241
325814976
461792385
189356427
746129538
532478169
894631752
617245893
253987614

914678523
726351984
385294176
268745391
179836452
543129867
631582749
457963218
892417635

513467829
697821453
482395761
936514287
875932146
241678395
354186972
128759634
769243518

364598712
978214653
152736984
781423596
295671348
436859127
847165239
529347861
613982475

874691532
132457698
695823147
749162853
586739421
213548769
351284976
428976315
967315284

486175932
512938467
397462815
168549273
975823146
234617589
649351728
823794651
751286394

219853674
845267931
367194852
193786245
628415397
754932168
971648523
582379416
436521789

183975642
564238719
792146835
948621573
675384291
231597468
857413926
326759184
419862357

837561492
215489637
964327518
342716859
758294163
196853724
589142376
423675981
671938245

495138762
372695481
861472935
743921856
516783249
289546173
137859624
924367518
658214397

879452163
341867592
526913748
468721935
913548627
752639481
294375816
185296374
637184259

273618945
659374812
148529376
764235198
831496257
592187634
315842769
986751423
427963581

235471869
749863152
816592374
193258746
687934521
524716938
968345217
371629485
452187693

376248159
158793642
924615873
432879516
895361427
761452938
649537281
583126794
217984365

579168342
836294751
412573698
947815236
381642579
625739184
794321865
253486917
168957423

392651478
684279135
715438269
871946523
263185947
459327816
548762391
137594682
926813754

192576843
563824719
784391625
651742398
349158267
827963154
938615472
215487936
476239581

629548137
348176592
751239486
863954271
914782365
275361948
497825613
586413729
132697854

243795681
965281437
871463259
624879315
398154726
517326948
736548192
182937564
459612873

183954762
675231984
294768531
429583617
751496823
836172459
912845376
567319248
348627195

479135628
586742913
213689475
397451286
654827139
128396547
941578362
732964851
865213794

459873126
236415879
871926543
148597632
762381954
395642718
514268397
983754261
627139485

761285493
532694817
894317256
345871962
219546738
678923145
923458671
186739524
457162389

562139784
984257136
371846592
698713245
417582369
253964817
846375921
739421658
125698473

842539761
369714582
517286934
154867329
736192845
298453617
971348256
685921473
423675198

239576184
681234795
754189632
598641273
362758419
147392568
876925341
415863927
923417856

951432786
732658914
486197235
195283647
248765391
367941852
813576429
574329168
629814573

562719843
473825169
981364572
817653924
345298716
296147358
138472695
629581437
754936281

872945361
159623847
463817529
795382614
214569783
638471295
526134978
947258136
381796452

185243796
392876541
746915283
927684315
438152967
651397428
519438672
863729154
274561839

687345219
425917386
319286574
742869135
856123497
931574862
594738621
278651943
163492758

375926418
268415937
491783265
943572681
582169374
617834592
836247159
754391826
129658743

518726349
273419586
496835271
352164897
781593624
964287135
849351762
127648953
635972418

391485627
568732149
742916385
427569813
185327964
936148572
673251498
214893756
859674231

859641327
623758419
147239586
962417835
784395261
315862974
596123748
271984653
438576192

956713842
283495761
714862935
379586124
168924357
542137698
821359476
637241589
495678213

132764598
486925713
597318462
769143285
813256947
245897136
978432651
621589374
354671829

853427916
126893475
974651283
269378154
518946732
437215698
742539861
381762549
695184327

563917824
972684315
814352967
695428173
437165298
281739546
758241639
146593782
329876451

271583649
895476321
436921758
369215487
712894563
584637912
147368295
628759134
953142876

936847125
715293684
482651973
678124539
294365718
153978246
329416857
541789362
867532491

384125679
692783415
157496823
216934587
748251396
539867241
825319764
973642158
461578932

362457189
748913265
159628437
876542391
914386752
235179846
523861974
691734528
487295613

382951476
167428935
594736182
943587621
718642359
625319748
271864593
436295817
859173264

543796281
162548739
789312564
814625397
976834125
235179648
451963872
328457916
697281453

283759641
756418293
194362785
527194836
641823957
938675412
872931564
369547128
415286379

217539486
435768192
896124573
164395728
723841965
958672314
572983641
681457239
349216857

987312645
513649278
426587319
274831596
369754182
851926437
792463851
638175924
145298763

416987352
293651874
758324961
572198643
381465729
649273518
167849235
824536197
935712486

419783625
873265194
526491738
167832549
952647381
384519267
635974812
241358976
798126453

186325794
457189362
239467158
918746523
562931847
743852619
821674935
394518276
675293481

615427389
498563172
372891456
261348597
549672831
783915624
934786215
827154963
156239748

683724519
419568723
752913684
361279845
894351267
527486931
976142358
245837196
138695472

746215893
195738426
328694517
674189235
951326748
283457961
432571689
817962354
569843172

693518724
281437659
574962381
839156247
712843596
456279813
965321478
348795162
127684935

594826137
678513429
132794586
917348652
253169748
486257913
741982365
325671894
869435271

943756218
685412973
271938654
358297146
769841532
124563789
837129465
412685397
596374821

835174692
719623854
426598317
654731928
398246571
271985463
582367149
147859236
963412785

493765218
175428396
628391547
349176825
852934761
761852439
216547983
987213654
534689172

186972435
324685791
795134286
458369172
217458963
963721548
672543819
531897624
849216357

372814569
849265137
156379284
563927418
291548376
784136952
438691725
915782643
627453891

517436892
439278561
628591734
382765419
954182376
176349258
293817645
765924183
841653927

243198576
187635429
659247318
961473852
528916743
734582961
396751284
815324697
472869135

912645378
653781942
847239165
168927453
734856291
295413687
471398526
526174839
389562714

379654281
256981374
481372695
794268513
168593742
532147869
913726458
827415936
645839127

698753412
274196358
513824679
765248193
849371265
132965784
481639527
326587941
957412836

829165347
546873219
137294586
485716932
612539478
793482165
371958624
964327851
258641793

524678319
897341265
316925784
182794653
765183492
439256871
648512937
953467128
271839546

761834592
452197368
389265714
548971236
296583471
173426859
914752683
625318947
837649125

795162834
148539627
326478519
273896145
851324976
469751382
612943758
584617293
937285461

576189432
821435967
349726158
237968514
195347286
468251379
682514793
954873621
713692845

276531984
935748261
184692357
397486512
621953478
548217639
419375826
763824195
852169743

937652148
528741369
164938275
291467853
376815924
485329716
813574692
759286431
642193587

315628479
964317852
287945316
728193645
143576298
659284731
596732184
832451967
471869523

518369472
796254138
243817596
657128943
824935761
931746825
379582614
482671359
165493287

149538627
532671984
867492315
295783146
386154792
714926538
928365471
453817269
671249853

498267153
527314869
613895247
875142936
236589471
941736582
764951328
359628714
182473695

521487693
368259741
947316258
679124835
235978164
814563972
756842319
183695427
492731586

832465917
649127538
517983642
793248156
481756293
256319874
365871429
928534761
174692385

751269483
632148795
894753261
923586174
547931628
186427359
218375946
375694812
469812537

473981265
152476389
689253174
325197648
947368521
816542937
738619452
294835716
561724893

714256389
863947125
952381647
241569738
379418256
586723491
697832514
438175962
125694873

758463912
296517483
314892576
523189764
869754231
147236859
982371645
435628197
671945328

278539146
139647285
564128397
621794853
785213469
493856721
952381674
816475932
347962518

265387914
413269785
798415362
956841273
824973156
137652849
381526497
642798531
579134628

985361742
142875936
673942851
869237514
721459683
354186279
237618495
498523167
516794328

328497156
741586392
956312784
163924578
485763219
297158463
634871925
572649831
819235647

591836427
236479518
487125639
328657941
714298356
965341872
872564193
643912785
159783264

238974651
964215378
751638429
593741286
827569134
146382597
379126845
412857963
685493712

124396857
687512934
539847126
963281745
415973682
278465391
896724513
752139468
341658279

642185793
537649281
819327645
953214867
276598314
184763529
761432958
495876132
328951476

723649158
654218793
189753264
918324675
375861429
246597381
461982537
597136842
832475916

563724198
148956237
972381564
314697852
759812346
826543719
487139625
235468971
691275483

314695728
726183549
859724361
163842975
287956413
945317682
578269134
432571896
691438257

315627894
629438517
847195326
934276185
178954632
562381749
483569271
296713458
751842963

251987436
497563821
368241957
784639215
532718694
619452783
126394578
875126349
943875162

715982463
324657918
689143257
257398146
168425739
943716582
592864371
871539624
436271895

819236574
743859126
625741398
438162957
571398462
962574831
386917245
194625783
257483619

346528197
591673428
287941365
925137846
174865239
863492571
452789613
738216954
619354782

934527816
271648935
568913274
126485397
789362451
345179682
453291768
892756143
617834529

786923451
394158672
251674839
523846917
948517263
167392584
432765198
815439726
679281345

458967321
763812954
219354678
872596413
936741285
541283796
184629537
395478162
627135849

124359786
973468215
658172493
297683154
465791328
381524679
512846937
749235861
836917542

694573812
582691473
173428596
347265189
965814327
821739654
739156248
456982731
218347965

261958734
954732681
873641925
692384157
347165892
185297346
736429518
418573269
529816473

691485327
587263419
432719658
265394871
743851296
918627543
876142935
129536784
354978162

713652984
894713562
256948731
648271395
532489176
971365248
389524617
427196853
165837429

597268341
614793285
823145976
342576819
781924653
956381724
269457138
175839462
438612597

531647928
679832415
824159376
795281634
382476591
416593782
968324157
153768249
247915863

264385179
875921364
193647852
416893725
758162943
932574618
321759486
647238591
589416237

293654871
516897423
478312569
732549618
689231745
145768932
324975186
967183254
851426397

723195486
469832157
185746932
854619273
216378549
397254618
572981364
948563721
631427895

174836259
629547138
853912746
297368514
418275693
536194872
765489321
342651987
981723465

452736819
761948325
893521647
934172586
287653194
516894732
328467951
649315278
175289463

975461283
386592147
142783695
534279816
618345972
729816534
867154329
493628751
251937468

976521843
485637291
123849567
537468129
612973485
894215736
269154378
741386952
358792614

985176423
326485917
147392658
734629581
862514379
591738246
673241895
418953762
259867134

124973685
375862941
986415723
591328476
462157839
837649512
713586294
259734168
648291357

523946781
947183625
816752394
631429857
459867132
278531946
784695213
192374568
365218479

479152836
235468179
816937425
523614987
147895263
698273541
381526794
754389612
962741358

986324571
714865293
352197846
671539428
539482167
248671935
897216354
165943782
423758619

165723498
842591637
793846251
389257146
526419783
417368529
658134972
271985364
934672815

415632798
762985314
398147256
639421587
251378649
874596132
123869475
946753821
587214963

412596873
378124569
965837412
736418925
254769138
891352647
647285391
523941786
189673254

438157692
251469783
679823541
547398216
192674835
386215479
815946327
724531968
963782154

391685274
842731965
567249831
689127543
723594618
415368792
956412387
234876159
178953426

531879624
876421935
294653817
928145376
715236489
643987251
457398162
189762543
362514798

574623819
328197564
169485273
235741986
897362145
416958327
942836751
753214698
681579432

138675429
925314786
674928531
596287143
382461957
741539268
217846395
853792614
469153872

451723869
367918425
928645713
614582937
579436182
283179654
795361248
846257391
132894576

941872653
673195284
582436197
759648312
816523479
324917865
265389741
438751926
197264538

149753682
572869341
386142759
697524138
451378926
238691574
865217493
913485267
724936815

185679423
726453981
439821657
354216879
891347265
267598134
972165348
613784592
548932716

619782543
238154769
574639821
125463987
846597132
793821654
962378415
457216398
381945276

321456798
574938126
986172345
698541237
243897561
715623489
152369874
839714652
467285913

718936452
426857193
395124687
674219835
132785946
589643721
963472518
241568379
857391264

526479813
374182659
918536274
843751926
152963487
697824135
231647598
765298341
489315762

428539617
931276485
567148392
196327548
785914263
342865179
659482731
873651924
214793856

273946815
458172936
619385247
982531764
745268391
136497582
597814623
361729458
824653179

831924756
764358921
925617384
382165479
619742538
547893612
258439167
476581293
193276845

619437528
278165394
543982617
751294863
894376152
362851479
986523741
435719286
127648935

857149623
691352847
243867519
132675498
485913762
976284351
718596234
529438176
364721985

835127946
296845173
714639852
451298637
367451298
928376514
689714325
142583769
573962481

658214973
432897651
971536824
185763249
726945318
394182765
213659487
569478132
847321596

129657384
768143259
543289671
276598413
835461927
491372568
957824136
614735892
382916745

846329157
395167482
172845396
634578219
957612834
281934765
768251943
529483671
413796528

847329165
196587234
325416987
963148752
412735896
578692413
689273541
734951628
251864379

976548321
254316987
813297465
542873196
768921543
139654872
421785639
695432718
387169254

384591276
617832594
259476138
941683752
532749681
876215943
498127365
725368419
163954827

792315684
685742319
431968725
143657298
927483561
856291437
379824156
564139872
218576943

356794821
479281635
812365974
694128753
527936148
183547296
948673512
231859467
765412389

865217934
971436825
243895167
459371286
786952341
132648579
697583412
518724693
324169758

981763542
546821739
372549168
738914256
254687391
619352874
425136987
867295413
193478625

954782631
387619524
621534897
176423958
295871346
843965172
438197265
762358419
519246783

389571642
642983517
157246938
716439825
495728361
823615794
264357189
531892476
978164253

162937548
958214367
473685192
645378219
831592674
729461835
286743951
314859726
597126483

423975861
156482379
789613425
897256134
241398756
365147982
574829613
612734598
938561247

164759823
953218647
287436951
692174385
415893762
738625194
871942536
529361478
346587219

218567934
754931682
963248571
387415269
592876143
641392758
426789315
139654827
875123496

316798245
275641398
948325761
157462839
692853174
483179526
821934657
734586912
569217483

971632548
843759126
625481739
482175693
739268415
156394287
298547361
317826954
564913872

139452678
567189432
284763519
478215963
392876154
651934287
743521896
825697341
916348725

643172958
718569342
295438617
572846193
436791825
189325476
821953764
957684231
364217589

132759684
798426153
456813729
589642371
347198265
261537498
824365917
673981542
915274836

481372956
672195483
359486721
843217569
125649837
967853214
736524198
298761345
514938672

817325946
652498137
394617285
173852694
269134758
485976321
936581472
748263519
521749863

327865914
956147823
184923756
538792461
649531278
271486395
712354689
863219547
495678132

762495813
398216754
415738629
281964375
546387192
973521486
129843567
654172938
837659241

573896241
869421753
214537689
721365894
346982517
985174362
638749125
192653478
457218936

534627918
761984352
829513674
675398421
213456897
948172536
382749165
456231789
197865243

713298465
842156739
965374128
436821957
587943612
129765843
691582374
358417296
274639581

894136527
513792468
276584913
152978634
368245179
749361285
481653792
637429851
925817346

869352714
147896532
523471986
398265471
672134859
415987263
986723145
734519628
251648397

154923867
283671945
697854132
462589713
318247659
975316428
541738296
729465381
836192574

592861374
613749285
784523916
846317592
927658431
351294867
475986123
168432759
239175648

734915286
215768493
896324157
962183574
487592361
153476928
328651749
649237815
571849632

643519782
785462139
912873456
264795813
159638274
837124965
321957648
496381527
578246391

243685791
718329546
965147283
374261958
826953174
591478362
457832619
639514827
182796435

498157263
352469178
176832459
724318695
531976842
869245731
917683524
245791386
683524917

185346972
234789165
697512438
856234719
712695384
349178256
961827543
478953621
523461897

857294316
239618574
146357928
973862451
615479283
482531697
524786139
398145762
761923845

735261498
192584763
648973251
287156934
913427586
456839172
574318629
361792845
829645317

374961528
219385467
658274139
741839652
593642871
826517394
185796243
467123985
932458716

489725631
537641289
126938745
812354967
963287514
745169328
378516492
691472853
254893176

653971824
728534196
149628573
384752961
971386452
265149738
512467389
436895217
897213645

563872419
784691325
219453786
896124537
472539861
351768294
628947153
145386972
937215648

268147539
597283614
413569782
672318495
185492376
934675821
851726943
726934158
349851267

576913284
298457316
413826795
152348679
739562841
864791523
625189437
947235168
381674952

753961428
429538617
681247359
592684731
816753942
347129865
138475296
275396184
964812573

471863529
392745681
568219734
836472915
925631847
147598362
689154273
713926458
254387196

542379618
967814253
381265974
873952146
214687539
695143782
156498327
728536491
439721865

638519742
451627938
297438561
829746153
146385297
573291684
985174326
762853419
314962875

437819526
598267431
216354987
782436159
354192678
169578243
923741865
871625394
645983712

987216534
132754698
456893127
341965872
769482315
825137469
598671243
674328951
213549786

586397214
129486537
473215968
794162853
265938741
318754692
647523189
831679425
952841376

573198264
862743519
914265873
148637952
725984136
396521748
437819625
281456397
659372481

528136974
173294865
694785123
235461789
946378512
781529346
369812457
412957638
857643291

349582671
687931254
215674938
926143785
174856329
538297416
863719542
452368197
791425863

378159426
169427583
452368179
647895231
923671854
815234697
786543912
231986745
594712368

853642917
697813425
412579638
781395246
925164873
364728159
546287391
139456782
278931564

142589637
796413582
853627194
374296815
528134976
961758243
635971428
217845369
489362751

257483169
316972485
984561237
841759623
729346851
563128794
132897546
695214378
478635912

976235418
812964573
453187962
165473829
239618745
748592136
584726391
697351284
321849657

296157348
318946275
745382619
152468937
974213856
683795421
439871562
867524193
521639784

245876931
781932456
936541278
164325897
359718642
827694315
613487529
478259163
592163784

327854691
984162357
516793428
192635784
645978213
738241965
871326549
469517832
253489176

147356892
982174536
356829714
514237689
628495371
793618245
839542167
271963458
465781923

295384617
816927453
734516298
963452781
478193526
152768934
341279865
589641372
627835149

723954816
695871423
418632957
162749385
987523641
534186792
379415268
256398174
841267539

327581469
169342857
548697231
684259173
715463982
932718645
853124796
471936528
296875314

923567841
157384296
684291753
275619384
349852167
816473925
431925678
598736412
762148539

278945613
934618527
615372849
427136985
359284761
861759432
193867254
746523198
582491376

157324689
628791543
943856712
489512376
365478921
271963854
516237498
892645137
734189265

495768312
271359468
386412579
924683157
768195234
513247986
139874625
657921843
842536791

327198645
861453972
945672831
153947286
294836517
786215493
578324169
412769358
639581724

678124935
413958672
925367184
534612798
182795346
769843521
257431869
391286457
846579213

736598214
248731659
591246738
869174523
124365897
357982461
915427386
672813945
483659172

639821457
784635192
125749368
276413589
951278643
348956721
563182974
817594236
492367815

234697158
578412693
196538247
759861432
612943875
843275961
367189524
421756389
985324716

139825746
874396215
652174839
317968524
945237681
268451397
496782153
781543962
523619478

465918732
791432586
823576149
347895261
952361874
186247953
234789615
518623497
679154328

126379854
957428631
438156729
283961547
564237918
791584362
845713296
612895473
379642185

826917345
934586712
157243689
285439176
341765298
769128534
672891453
418352967
593674821

674829513
982135746
531746298
419587632
853692471
726413859
395264187
248971365
167358924

269815743
145732986
873496215
451673892
782549631
936128574
594281367
327964158
618357429

586219734
294537186
371648529
613724958
928165473
457983261
839452617
145876392
762391845

412583976
986471325
753962481
137694258
698215734
524738169
261847593
845329617
379156842

295386741
431527968
876491235
624759813
957813624
183264597
512648379
348972156
769135482

123875946
475693821
689142753
962531487
758469132
341728695
297314568
836957214
514286379

594162837
183759642
672438195
948673251
215894376
736215984
351927468
467381529
829546713

917832456
284765931
365491287
451279863
698143572
732658194
849326715
523917648
176584329

869571234
427638519
513942678
791456382
685123947
234897165
972364851
156789423
348215796

736245819
419638725
258719436
981367254
623594178
547821963
392476581
864152397
175983642

268571934
457239681
391864257
819625473
632417598
745983162
186392745
573146829
924758316

427835691
958641732
613792584
279164853
584923176
136578249
365289417
741356928
892417365

579364281
813592764
462178935
796213548
324785196
185649372
247956813
958431627
631827459

419352768
568179342
327846519
834721695
176935284
952468173
695287431
241693857
783514926

928567134
461283975
573149826
697832541
185476293
234915687
752694318
319758462
846321759

312849576
867235149
945716823
496521387
731984652
258673491
529168734
184397265
673452918

517932648
694851723
382476591
963518274
728643159
451729836
249187365
835264917
176395482

631279584
945836172
287145396
812754639
573968241
469312758
198523467
754691823
326487915

627953418
543817962
918426357
765381249
231649875
894275631
186794523
379562184
452138796

265943781
793186425
814572936
542639817
186754392
937821564
329465178
658317249
471298653

923647185
786153492
415892367
654381279
139275648
872964531
268539714
341728956
597416823

275194863
634857129
198326547
849712356
523968714
716435298
457289631
961573482
382641975

687431592
291685473
345927816
972813654
153246987
468579231
724158369
836794125
519362748

154289763
963574218
872631954
241865379
735492186
689317425
396728541
417956832
528143697

879326514
145897362
362451978
436219785
298745136
751638249
924163857
517984623
683572491

827319645
469258317
135647982
698472153
214583796
573196824
951734268
382965471
746821539

784169253
296453187
531287469
473512896
165894372
829736541
917348625
342675918
658921734

523148769
716593824
948672153
872936415
361425978
459781632
294317586
637854291
185269347

926145378
734986512
185372496
493628157
672514839
518739264
349861725
867253941
251497683

971356482
468127593
352894617
785219346
694783251
123465879
516942738
847631925
239578164

674952183
958431267
312876594
765219438
239584671
841367952
586123749
427698315
193745826

284971356
396845271
751623984
648237519
917564832
532189647
863412795
479356128
125798463

938251476
216847593
574369281
153782964
642593817
897614325
325178649
481936752
769425138

156392748
894765213
723481596
432917865
617854329
985236174
269578431
348129657
571643982

186539724
249687135
753421698
534876912
821953467
697214583
972148356
315762849
468395271

381942675
945367128
672185943
197428356
423659781
568713294
759836412
216574839
834291567

738569142
921834567
546217398
187345926
259176483
463928751
872493615
395681274
614752839

981635274
475219638
362847195
514962387
826573419
793184562
237496851
149358726
658721943

965247138
842136597
713589642
639715284
471628359
258493761
584371926
196852473
327964815

175493628
946528713
823167594
539271846
614385279
782946351
357819462
261734985
498652137

541368729
986247153
273951648
367194582
825736491
419825376
634582917
792413865
158679234

137625489
264389715
859174326
698513274
425798631
713246958
382461597
541937862
976852143

856231947
142976583
397584261
635192478
724853619
981467325
579628134
468319752
213745896

157923648
839465271
426718935
714539862
563872194
982146753
341687529
698254317
275391486

938726451
615849237
427513968
562931784
381674592
794258316
853462179
276195843
149387625

437196258
586247391
291835746
924673815
368451927
715928463
143762589
859314672
672589134

512436879
486759213
379128654
865913427
721645938
943872561
634581792
257394186
198267345

784635912
519428736
236719485
347962158
921584673
658371294
193846527
475293861
862157349

569817234
412693587
873425196
326148975
745369821
981752643
634281759
198574362
257936418

594381276
632957148
817462395
165739824
329148657
478526913
243815769
956273481
781694532

429615738
631784529
875932461
546329817
712856943
983147256
394271685
268593174
157468392

268734951
475918263
193526487
617295834
952483716
384671592
539147628
846352179
721869345

584367912
973142586
621598734
235874691
168239457
749615823
452783169
817926345
396451278

532619478
418572396
697438215
254896137
386127954
971345682
129754863
845963721
763281549

286143795
913857264
475926138
657382419
349671852
821594376
138265947
762439581
594718623

842573196
597261483
361489752
126937845
953648217
784152639
275894361
618325974
439716528

142673859
739485621
685912473
871536942
253149786
496728135
327861594
564397218
918254367

276931458
198754263
534862971
641283597
982175634
753496812
329518746
467329185
815647329

785261349
192345876
346789125
628513497
417692583
953874612
271436958
564928731
839157264

239517648
576843912
418269537
827395164
951684273
643721895
384956721
195472386
762138459

825639471
147528639
369147285
584372916
276491853
931865742
618254397
492713568
753986124

178249356
956813472
432576198
594128637
861937524
327654819
749365281
285491763
613782945

247195368
659238417
318764952
476851239
895342176
123976845
582613794
961487523
734529681

784963152
692145873
513872964
468517239
125639487
937428615
849751326
351296748
276384591

795346182
863125947
214987356
986251734
432769815
571834269
148692573
627513498
359478621

438517269
692438175
715296438
954721386
381645792
267983514
579364821
146872953
823159647

271495863
456837921
893612754
627354198
984176532
315928476
138769245
549283617
762541389

358176429
291458736
674932815
762543198
415289673
983761254
126895347
849317562
537624981

789132465
362495817
415867239
293781654
147526398
658943172
524619783
876354921
931278546

865347192
724819653
391526874
617934528
549682731
238175946
172498365
986253417
453761289

371948652
296315487
548726931
632589714
984173526
715462398
457291863
163857249
829634175

375264189
621879543
984531276
836457912
197326854
452198637
569713428
243685791
718942365

481675932
762938541
593124786
675241893
329857164
814369257
938716425
247593618
156482379

256837941
341962587
987415632
563721894
419386725
872549316
694278153
725193468
138654279

793652481
126874953
458931276
564193827
931287645
872546139
385419762
649725318
217368594

378954261
645128397
921637485
456381972
287549613
193762854
814295736
532876149
769413528

625893471
894671352
713542896
469325187
172486935
358719264
247958613
931267548
586134729

894153672
257846139
631729845
568217493
173594268
942368751
429685317
315472986
786931524

723469518
895132674
641587293
957324861
284691357
136758942
378945126
512876439
469213785

935286471
618473529
742591863
351924786
829657314
467138952
586342197
174869235
293715648

164785329
723691845
895342617
671428953
532179486
948563172
487236591
319857264
256914738

789165243
514239768
632847951
475321689
368954172
291678534
857492316
123786495
946513827

967184253
135962874
248375691
692851437
583247169
471639582
826713945
759428316
314596728

543689712
712354869
896127543
285961437
371245698
469738125
624873951
137596284
958412376

178439562
926758314
543261978
369524781
415987623
782316495
654172839
891643257
237895146

173495286
254638971
698127435
467982513
389514762
521763894
842376159
716259348
935841627

173869254
629451837
458723691
261584379
597136428
384972516
835617942
746295183
912348765

156739284
342861795
978254163
891523647
537496812
264178359
483912576
729685431
615347928

695843172
418627395
372159846
264738519
139265487
587914623
853492761
721386954
946571238

316725849
924683157
758419236
481956372
693247581
275138694
132894765
869572413
547361928

759416823
261893457
834572691
473258916
586149732
192367584
628934175
945721368
317685249

825417936
347968152
691253847
138746295
964532718
752891463
216384579
573129684
489675321

964582371
821367594
375914286
752493618
198756432
436821957
547238169
213679845
689145723

872635419
564179328
931284756
217958634
348761295
659342871
796813542
185427963
423596187

764923158
125486973
398571246
239867514
517394862
486152739
941738625
653219487
872645391

582916374
647253891
931487562
213874659
496135728
758692413
175328946
824569137
369741285

139452687
825167943
467389521
698235174
354716298
271948356
986573412
513824769
742691835

361924587
549687132
287513496
625198743
934276815
178345629
452869371
816732954
793451268

789614325
321589764
465273189
932147856
158326947
674895213
513768492
846932571
297451638

837129654
452678913
961354872
278536491
193742568
546981327
315897246
784265139
629413785

614758932
832941756
957632481
523879614
476123598
198564327
789415263
361297845
245386179

527139846
638547192
149682375
865473921
412956783
793821564
251794638
376218459
984365217

529816347
473925816
681743529
965482173
218537964
734169258
392654781
147298635
856371492

294716538
651348729
837529416
982471365
465932871
713865294
528193647
379684152
146257983

427815396
539746128
861329754
153984267
798263415
642571983
214657839
375198642
986432571

245619378
971853246
836472195
194385627
587261439
623947581
752138964
368594712
419726853

428971356
591638742
736524189
852719634
649385271
317462895
274153968
983246517
165897423

298163754
731495628
546827193
815642379
967351842
423978516
382714965
159286437
674539281

813529674
964187235
725634891
672345918
598712463
431968527
147256389
259873146
386491752

183674529
296158743
547923168
368715492
471392685
925486371
812567934
754239816
639841257

632895147
498176523
157342968
719263485
845917236
326458791
971684352
563729814
284531679

418236795
275981346
639754821
986147532
157328964
342569178
821693457
594872613
763415289

726583941
183497652
495162783
867235419
349871526
512649837
974318265
238756194
651924378

526431789
913678452
784529361
649857213
178362594
352914678
461295837
295783146
837146925

897523614
413689572
562471893
126948357
974356128
358712946
641235789
235897461
789164235

786125934
149837562
253946871
697581423
524693718
831472695
418269357
362754189
975318246

241678539
967453218
538921764
375194682
894267351
612835497
453719826
729386145
186542973

821597364
967234815
345168279
189356427
732481956
654729138
218975643
476813592
593642781

972538641
314269875
568741239
497623518
851497326
236815497
783952164
149386752
625174983

196842375
827365194
354719862
783251946
942637518
561984723
218493657
435176289
679528431

249187356
156342987
387956241
673528419
814793625
925461873
791834562
568219734
432675198

867153942
931426587
425978361
672839415
154267893
389514726
546382179
218795634
793641258

469857312
271349685
583162497
826971543
317485269
954623178
738516924
692734851
145298736

289637145
476251938
153498762
645829371
718365429
932174856
524983617
397516284
861742593

253819764
486573219
719624835
362945187
547168923
891237456
678452391
124396578
935781642

486953172
237618459
195724683
319465728
642387591
578291346
763849215
854132967
921576834

236947518
197285364
548361297
954873126
863192745
721654839
482519673
619738452
375426981

436158792
275693481
189472635
892536174
614729358
753814269
948267513
361945827
527381946

427198653
659372814
183564972
845216397
932457168
716839425
268741539
371985246
594623781

451679328
768213594
923458671
196835247
845792163
372146859
514327986
287961435
639584712

278561943
346972815
519843726
153794268
697218534
824356179
961425387
435187692
782639451

827961345
956834271
431275986
715623894
364189527
289457613
693748152
142596738
578312469

374259186
612384975
598617423
261475839
437968512
859123764
145836297
786592341
923741658

524879316
689315427
371642895
935486271
142537968
867921534
713258649
498163752
256794183

947153682
325846971
861279354
289517436
713462598
456398127
174985263
692734815
538621749

493761285
758932164
216458793
847693512
561827439
932145876
125389647
384576921
679214358

235986417
149732856
687451923
896217345
321645798
754893261
572369184
918574632
463128579

125486973
694327815
738915624
312598746
486271359
579643182
951734268
267859431
843162597

974286153
215734869
863159247
356942718
481367925
792518436
538471692
649825371
127693584

163579284
849263715
752814396
685391427
421657839
937428561
598142673
274936158
316785942

982765413
543891627
167423958
825314796
694572831
731689245
256148379
418937562
379256184

845627391
692831754
317954682
451278963
738169245
926543178
169482537
574316829
283795416

364895271
215763948
978124563
892456317
537218694
641937825
186372459
459681732
723549186

382469157
719825436
456371829
521793684
943586712
867214395
175948263
694132578
238657941

763524819
584931267
912786543
629813475
351472698
847695321
236157984
195248736
478369152

861247593
527369148
493581627
375628419
146975382
289134756
718496235
952713864
634852971

654312798
821479653
739856412
276931584
945687321
318245976
487523169
562194837
193768245

413259786
792186354
856734192
241598673
965347218
378621945
684973521
127865439
539412867

174289356
562314897
938576214
695127438
247893165
381645972
726431589
819752643
453968721

215684973
837159426
649723851
461897532
753412689
928365147
582971364
396248715
174536298

569721483
482953716
371846952
846195237
197432865
235678194
914367528
658214379
723589641

817269453
295473186
364581279
641957832
528346791
739812564
156794328
972138645
483625917

789246153
156783924
423591867
638952471
291467385
547138296
814679532
972315648
365824719

836742915
571968342
294351867
382194576
947586123
615273489
423619758
768435291
159827634

425378169
839614752
716259348
961832574
273546891
548791623
382465917
154987236
697123485

438972615
725681394
961354782
517823469
386497521
294165873
643218957
159736248
872549136

257438961
498216735
316795824
639172458
145983672
782654319
574861293
921347586
863529147

248397651
376415982
159862734
785134269
631259478
924786315
567941823
892573146
413628597

325867419
471932586
869514723
143695872
796281345
582743961
658429137
237158694
914376258

128456793
543179286
796832415
269387154
354621978
817945632
475213869
681594327
932768541

596387142
271694538
348251769
189546273
752138496
463972851
835429617
917865324
624713985

756821943
823594167
194736285
367215498
912483756
548967321
481679532
239158674
675342819

428769135
165384927
739521468
643958712
852147693
971632854
316875249
584296371
297413586

245138769
691275834
738946125
987362541
426851397
513497682
362519478
179684253
854723916

897623415
416957283
523481697
982716534
645839721
371542869
738294156
269175348
154368972

479132856
382956714
156748239
268413975
917265348
543879621
894321567
621587493
735694182

853412769
491576238
267839145
574328691
986157324
132964857
749683512
318295476
625741983

915627384
784391562
632845179
461758923
327914658
598263417
253486791
846179235
179532846

951726438
362418957
748935621
285193746
196574283
437682195
579841362
624357819
813269574

748261359
635974182
219853476
956182743
321547968
874639521
182495637
593726814
467318295

847935621
392761548
165482793
981247356
274356189
536198472
729513864
653824917
418679235

671458293
382796145
945132687
718349526
234685719
596217438
153874962
469523871
827961354

247869351
139425687
568317294
473598126
891246573
625173948
354682719
916754832
782931465

251469873
763815492
849732156
174286935
928153647
536947218
615398724
397624581
482571369

274315698
961287435
835946172
486531927
317492856
592678314
728169543
153824769
649753281

364917825
278465139
159283647
745831962
931672458
826594713
482159376
593746281
617328594

479216835
521398647
638574912
754963128
382751496
196482573
945827361
867139254
213645789

718459263
264387951
935162487
357891624
892746315
641523879
126974538
483215796
579638142

647195832
182436597
593278641
351862479
879314265
426759183
718623954
265947318
934581726

685274319
739185426
421639875
816497532
592368741
347521698
278946153
163752984
954813267

231859476
569374182
847612935
758231649
123946857
496587213
312768594
674195328
985423761

839567142
452981376
617342589
324816957
981754623
765239814
173498265
298675431
546123798

546217893
912358674
783469125
627143958
839572461
451896237
294785316
378621549
165934782

643879125
921563487
785421693
594716832
817234956
236958741
158347269
379682514
462195378

523876149
698145327
417932865
769251483
341768952
852493716
134629578
275384691
986517234

471893526
682157394
539246718
864579231
217384659
395612487
756931842
148725963
923468175

625178493
971234586
348965712
216759348
534821679
897643125
769312854
483597261
152486937

973581264
164923875
852674319
639745128
548216793
217839546
725468931
386192457
491357682

251346978
479815326
386927415
715238649
893764251
624591783
948652137
167483592
532179864

394621875
125837496
768594132
479356218
836912754
512748369
243169587
657483921
981275643

729543168
346189275
518726934
672835491
854691327
931472856
197258643
483967512
265314789

859162437
624357981
173948265
468735129
215689743
937421856
392876514
541293678
786514392

146983275
395127864
728546139
684275391
273491586
519638427
962314758
831759642
457862913

831549267
564723819
792168345
617892534
923457681
458316972
176935428
289674153
345281796

438196275
627385491
519274386
742539168
865712934
193648527
981427653
376951842
254863719

476892315
231645987
589731426
813456792
625987143
947213658
794568231
352179864
168324579

742385916
193674285
865921743
581792364
479536821
326418579
258149637
634857192
917263458

197632584
683457921
425981376
862395417
351764298
974218653
739126845
546879132
218543769

451798632
738652149
692134758
863975214
129463875
574281396
215346987
347829561
986517423

395647821
617852943
824391576
486923157
571486392
932715468
269538714
143279685
758164239

358642179
172895346
694317582
283971465
715264938
469583217
941726853
837159624
526438791

376825914
128493657
954167328
691254783
583671249
742938165
215749836
839516472
467382591

569134278
327869154
841752396
278413965
194675832
653298417
932586741
785341629
416927583

945316278
613872594
278954136
732485961
591623487
486791325
164238759
829547613
357169842

271835964
598764231
634219578
816342795
745986123
329157486
467593812
152678349
983421657

251763948
467598123
983142576
546371289
178926354
329854761
812435697
735689412
694217835

854167239
716392584
923548716
138259647
695734128
472816953
389621475
541973862
267485391

624795813
153248967
897361452
946157328
531829746
278634195
489572631
312986574
765413289

392561487
568374921
471928365
956783142
823416579
714259836
289645713
645137298
137892654

893264157
452179386
176538294
269357841
714986532
538421679
347812965
625793418
981645723

523816947
967425831
184379265
439562718
612987453
758134692
241658379
376291584
895743126

439167258
581293674
672458391
743815962
156942783
928376145
364529817
295781436
817634529

539128476
861547923
274963185
198476352
753892614
642351798
325714869
416289537
987635241

748152963
562938741
193746285
937685412
485219637
621473859
816327594
379564128
254891376

513648729
827391546
946752318
168527934
234916875
795483162
379864251
652179483
481235697

758316492
126948735
934752618
591637284
387524169
642891573
815469327
469273851
273185946

236981475
418573269
957624813
571862394
389745621
624319587
145296738
892437156
763158942

286935417
519746832
473812659
735268941
621594783
894173265
358627194
962451378
147389526

792384615
518672943
643159827
987461352
254793168
136825794
369247581
821536479
475918236

548231796
972568431
316794852
724189563
695372148
183456279
251643987
837915624
469827315

471652839
629438571
358719624
594867213
783521946
216394785
932186457
167245398
845973162

846932517
731854629
529671384
472368195
158297463
693415872
265149738
384726951
917583246

982617354
746953812
315482976
594768231
671324598
238591647
863149725
429875163
157236489

237965148
915348276
468172935
346259781
791684352
582713469
174826593
829537614
653491827

342968571
865741932
791352846
957126384
618439725
423875619
239617458
176584293
584293167

426731985
537986241
891524736
752368419
169247853
348159627
983612574
275493168
614875392

749253186
386971452
152684379
614825937
523497861
978316524
897132645
435769218
261548793

637954182
582671439
194832675
341789256
926543718
758216394
863497521
279165843
415328967

849236571
371548296
265971348
912863457
687425139
534197682
723659814
196384725
458712963

547836219
812957643
639241785
396418572
485372961
721569438
173625894
268194357
954783126

716398254
943526178
825471369
439612785
571834692
268759431
397145826
182963547
654287913

876253491
512498367
439176528
265784139
148369752
793521684
387945216
921637845
654812973

163492857
794581623
258637914
376918245
842756391
519243768
635824179
421379586
987165432

924576138
385129476
761384295
472965381
653841927
819732564
597218643
248653719
136497852

689754213
371289465
425361978
763142589
548936721
192578634
857423196
934617852
216895347

748352196
953186742
216947358
179823564
632475819
485691273
594738621
867214935
321569487

321674895
596832714
847591632
712348569
639725148
458169273
275913486
183456927
964287351

864917325
153628794
297435168
746852931
915346872
328791456
532174689
489263517
671589243

756138429
239754618
481269573
348526197
672391854
915847362
823915746
567482931
194673285

215438679
978612543
634957812
721893456
859264731
463175928
592346187
346781295
187529364

397618542
612459738
485732169
754893216
931267854
826541973
148325697
269174385
573986421

352691487
641587932
987243561
796812354
238456179
415739826
163928745
824175693
579364218

462179583
935428671
871653294
718296345
659384712
324517968
543761829
187932456
296845137

231549786
854637912
967218543
543782169
179364258
628951437
482196375
396475821
715823694

714895236
682731594
953426178
431672859
529318467
867954321
348569712
295187643
176243985

379586124
854172693
126439875
943815762
782643519
561927438
295764381
417398256
638251947

275693814
649581273
813742965
587126439
192354687
436879152
754968321
961237548
328415796

934218756
751693248
862457931
375146892
489725163
216839475
123964587
548371629
697582314

832546179
915738462
467192538
124975683
396481257
578263941
649317825
283659714
751824396

816497532
259836741
437125869
168972354
972354186
345681297
723569418
684713925
591248673

374259816
568341729
192786435
719625348
423897561
685413972
946138257
257964183
831572694

243618759
179425368
685793214
327954681
964381527
851276943
738542196
516839472
492167835

492781653
375692841
816534729
631427598
584963172
729158436
243876915
967315284
158249367

483296175
971435286
625718934
514873629
836942751
297651348
158329467
762184593
349567812

914685327
653127984
827439651
498352176
231764895
576891432
169273548
745918263
382546719

372195864
951864723
864327951
745931286
293486175
618572349
539248617
487619532
126753498

291657348
564138972
387942561
439821756
712564839
658793124
976215483
145386297
823479615

537968412
289415376
461372589
148256937
796134825
325789164
852693741
974821653
613547298

426837591
789154236
153692748
934568127
815273964
267941853
541389672
398726415
672415389

542916738
178523946
936784125
791268453
624135879
853479612
317892564
469351287
285647391

851743269
267159348
943286751
328461975
174592683
596837124
432615897
715928436
689374512

698571423
457832169
231469587
163247958
582193674
974658312
319785246
826914735
745326891

159462837
723819645
468537921
641795283
932148756
587326419
295681374
316274598
874953162

614853729
985276314
327491658
192764583
578312946
436589271
761945832
259138467
843627195

481295736
627431895
395786142
864513279
512974368
739862451
943628517
178359624
256147983

875429361
629371485
134568297
418635729
357192846
296784513
943256178
781943652
562817934

751948362
836521947
942637185
365894721
129765834
478312596
513286479
284179653
697453218

243785916
965143782
178962435
524396178
837514269
691827543
482651397
759438621
316279854

754268391
612953847
398471256
563719482
927384615
841625973
186592734
239147568
475836129

216578943
835649127
947321865
372894651
654213798
198756432
729485316
483162579
561937284

397154682
425386917
186279354
973865241
541792863
862413795
639521478
714638529
258947136

763485912
542619837
198372546
326854179
459731268
871296453
615923784
984167325
237548691

154698273
632174598
798532146
379821654
216345987
485967312
547216839
823459761
961783425

924681735
856237419
731945268
467823951
319754826
285196347
198362574
573418692
642579183

947168253
582349761
631275498
278593146
395416872
164782539
826957314
719834625
453621987

458326719
962471853
317598624
846957231
179263548
523184967
635819472
281745396
794632185

132567498
479182356
856394271
748625913
621839547
593471862
985216734
217943685
364758129

437825916
859671342
162394785
614958273
928743651
375216894
246587139
583169427
791432568

395841276
412967835
867325149
643518792
178692354
529473618
751284963
984136527
236759481

231798465
849365172
576241893
683927514
197534286
452816937
368459721
715682349
924173658

275386941
148579263
639421875
514862397
867934512
392157684
753648129
481293756
926715438

264839751
783541692
519627438
621498375
457312869
398765124
942173586
175986243
836254917

367159428
529684713
418723956
653947182
871562394
294318567
735296841
942871635
186435279

652719438
873462915
941853726
184975362
537621849
269348157
498236571
725194683
316587294

243967185
961583274
875241369
729658413
458319726
136472958
597824631
614735892
382196547

954728361
823169574
761354982
685942137
147835629
392617845
276581493
539476218
418293756

259376841
673418592
418295376
921854637
345762918
786139254
197683425
564921783
832547169

284759361
637124985
519368472
976213548
143587296
825946713
451892637
792631854
368475129

639271485
825394671
471568239
718432956
392657148
564819327
253186794
147925863
986743512

538142796
149678532
276539184
857463921
421985367
693217845
912356478
384721659
765894213

218796453
974315268
356482719
561923874
839674521
742851396
423569187
685137942
197248635

873614592
261957438
594283671
958342167
746198325
312576849
137425986
625839714
489761253

256748319
847913265
193652784
571836942
968274153
324591876
412385697
689427531
735169428

472891536
958637142
361452879
296745381
834219657
715386924
547163298
689524713
123978465

812394576
734526981
569718234
125983467
673145829
948267153
381659742
497832615
256471398

583724169
694851327
271369548
762485913
159237684
348916752
926143875
435678291
817592436

691532748
483796152
725481396
849357621
356129874
217864935
178945263
964213587
532678419

258694173
196378425
734521698
815762349
942153867
367849251
673485912
589216734
421937586

923716485
471385629
685294173
158479362
367128954
294653817
532961748
746832591
819547236

642137859
871592346
593468217
917843625
426759183
358621974
265984731
134276598
789315462

138276459
456139287
972548316
763912845
891457632
524863971
249785163
617394528
385621794

236591748
194873526
857642931
469218357
715934862
382756194
921485673
678329415
543167289

648372159
295168734
371945682
152687943
837594216
964231875
583726491
729413568
416859327

654789312
731462859
892513674
325147986
478396125
169258437
216874593
983625741
547931268

196837254
235946781
847521963
729465318
458713629
613298547
561389472
382674195
974152836

395142768
127856349
486397152
249781635
631925874
758634921
972413586
513268497
864579213

351498276
472631985
968275134
294586317
613742859
587913462
125364798
736829541
849157623

534896271
827415963
916732854
253948617
798163542
641257398
379584126
485621739
162379485

954231786
268794153
713586249
647813925
831925674
529647831
395178462
186452397
472369518

156289437
382147569
497365182
963521874
718694253
245873691
834952716
671438925
529716348

461953782
759842136
823716954
215437869
634289517
987561243
376198425
142375698
598624371

426715839
753928614
198364752
847193526
239657481
615482397
362549178
581276943
974831265

564932781
792681345
381574692
275469813
418327569
639815274
846293157
927158436
153746928

376582194
891437625
254619378
789153246
132764859
465298713
543821967
618975432
927346581

582134976
947286315
316759824
651392487
234678591
798541263
869413752
425967138
173825649

852637194
147592386
639481725
498375261
576218439
321946857
765824913
984153672
213769548

815324769
723961485
964785213
438217956
291456837
576893124
647138592
152649378
389572641

314892675
826457319
597613284
652741893
738926451
941385726
183269547
265174938
479538162

397865421
258413976
641972853
436129587
872654319
519738264
125396748
964587132
783241695

439258716
187496253
526137489
965874321
872613945
314925678
791382564
243561897
658749132

569831274
812974365
743625891
428163759
135792648
976548123
684357912
357219486
291486537

649285173
287319465
153647289
496152837
825973641
731468952
318526794
572894316
964731528

287546391
415932876
963871524
358794162
792165483
641328957
526483719
139657248
874219635

569178342
173942586
482536917
891427635
325619874
746853129
917285463
258364791
634791258

584729163
219634578
763185942
356897421
471256839
928413657
692341785
137568294
845972316

269183754
135476829
487592631
324851967
958764312
716239548
592648173
871325496
643917285

568132479
219847635
437695128
951364287
784219356
623578914
176953842
342786591
895421763

458621793
716839254
239547861
394185627
871462935
625793418
147256389
982314576
563978142

691578423
328694751
745231698
483729165
169345287
257186349
816453972
574912836
932867514

357168942
968452173
412739865
529384716
134276598
786915324
295841637
671523489
843697251

156238497
743695218
298147536
369452781
472981365
815763942
921376854
684529173
537814629

354672189
179854236
826139457
291463875
648597312
735218964
513946728
462781593
987325641

567281349
214937865
839465172
986314257
742856931
153729684
378592416
421673598
695148723

541329786
928567143
376841952
492758631
867213594
153694827
635182479
714935268
289476315

697812354
145793628
382645197
463928571
528167943
719534286
271456839
836279415
954381762

548293167
927156843
163478295
719845326
356712984
482639571
831967452
695324718
274581639

927456318
863197452
154328697
415739286
278561934
396284175
581643729
639872541
742915863

894731265
127659438
536482719
418967523
673528941
259314687
961273854
782145396
345896172

813756924
976284135
524391867
289435716
451679382
637128459
742863591
365917248
198542673

328164975
917583246
564927831
753612489
891475362
642839517
175398624
289746153
436251798

976834152
315927684
824516793
731645829
459782361
268391475
183279546
597463218
642158937

543796281
681324759
729518634
452831976
937265418
816479523
175643892
294187365
368952147

539486721
467152398
218793456
985321674
176549283
342867915
751234869
893675142
624918537

386945217
294731568
517268934
739482651
145693872
628157493
871529346
453816729
962374185

327518694
961324587
845697231
592143876
486279153
713865429
678951342
134782965
259436718

149527386
236894715
578631294
827413569
614975832
953268471
362759148
785146923
491382657

872469315
591873462
634215897
963752148
187634529
425198673
356947281
718326954
249581736

928635714
461729358
537148692
683492175
715863249
294571863
149386527
376254981
852917436

869125734
537469812
124837695
483516927
672948153
951372486
398754261
716283549
245691378

347268195
612795843
895341267
789523416
561984732
234176589
123859674
478632951
956417328

815639742
923174568
647258931
234967815
179385624
568412379
381526497
792843156
456791283

582736194
731249586
469815327
325678941
146593278
978421635
297154863
653987412
814362759

271854963
983276154
564913872
125768349
639142587
847395216
316527498
458639721
792481635

761348592
894527316
532916784
217489653
953671248
648253179
429165837
186734925
375892461

983524716
612793845
547681239
764358921
859412673
321967584
198235467
436879152
275146398

978436512
354128679
612759348
487962135
593817264
261345897
126594783
839271456
745683921

418293657
952867134
367451982
586924713
124735869
793186245
231578496
649312578
875649321

387269145
926415378
451387692
843951267
169732854
275648931
712593486
594826713
638174529

543786219
168932547
927514863
815467392
674293158
392851476
256178934
439625781
781349625

893257164
216384975
574169823
481973256
935826417
627415389
368792541
159648732
742531698

813942576
479356821
256871934
365418792
984723615
721569483
542197368
198634257
637285149

863715492
427689531
591324786
972861354
145973628
638452179
789136245
214597863
356248917

867145239
293876451
154329786
946537128
312498567
578612943
489261375
735984612
621753894

463927815
758143629
192685374
546392781
819756432
327418956
681239547
275864193
934571268

412785396
869312745
375964182
934851267
786293451
521647839
648129573
253476918
197538624

867931254
235847961
491526837
759413628
618279345
324685179
183752496
546398712
972164583

821735649
639841257
475926813
394287165
582163794
716459328
148392576
967518432
253674981

812365974
597418362
364297158
628731549
739584621
145629837
973846215
486152793
251973486

945781362
176342859
238569714
369415278
527893641
814276593
493627185
651938427
782154936

164839275
925671384
387524691
291765438
758943126
436182759
672458913
849317562
513296847

152769843
437128695
698354217
283976154
541832976
769415328
926587431
374691582
815243769

896371245
753426198
241895763
625743981
419568327
387912654
174689532
562134879
938257416

534798621
762514983
189632457
217369548
953487216
648125739
476851392
391246875
825973164

863147952
249385617
175962438
792438165
531276849
684591273
918754326
327619584
456823791

574231986
891476532
623598147
942753618
135689724
786124395
458917263
269345871
317862459

423619587
871532694
596874123
948751236
357426918
162398745
714963852
235187469
689245371

823694751
761358492
945217386
297143865
316825947
584769213
472581639
659432178
138976524

921854673
476329815
583671429
157483296
368792541
249165387
794538162
832916754
615247938

768459231
319286547
245317986
137624859
582971364
694538712
876193425
453762198
921845673

452713698
178469523
693852714
547938162
289146375
316527489
765294831
824371956
931685247

582619374
371425698
496387152
765892413
138764529
249153867
624931785
857246931
913578246

289516347
365742189
714938526
921475638
438691752
576823914
657184293
142369875
893257461

857463129
462197583
139528647
728659431
594381762
613274895
971842356
246735918
385916274

497126538
653984271
812357946
326415897
584739612
971862354
239671485
145298763
768543129

136582947
472639185
985471632
657143829
321895476
894726513
713964258
249358761
568217394

598617423
364582197
721934658
182496735
476853912
935721864
613278549
849365271
257149386

465923781
731684592
928157346
176238459
259741863
843569127
392875614
514396278
687412935

142385967
379642518
865917423
453179682
728436195
691258734
936524871
517863249
284791356

954713268
123968547
876542931
315297486
482136759
769485123
641829375
598374612
237651894

671538492
285649317
934721568
423916875
598374621
167852934
759283146
342165789
816497253

648593217
957421638
321678549
583247961
276319485
194865372
715936824
862754193
439182756

723864195
894125367
165937482
538691274
249573618
671248539
412786953
386459721
957312846

649283751
583791642
271645983
412356897
358179264
967428315
134962578
826517439
795834126

194835672
623174985
578269413
256793148
831642759
749518326
462981537
915327864
387456291

364987521
921564738
785213496
243671985
657892143
819345672
592736814
438159267
176428359

726439158
985176243
431258769
569817324
217345986
843692571
352984617
178563492
694721835

254381697
138967254
976452813
819634725
725198346
463725189
597213468
641879532
382546971

491678352
375912468
682435197
863251974
719843526
524769831
156324789
238197645
947586213

129768354
846532719
375941862
451697238
963285471
782413695
638154927
597826143
214379586

843519267
751263849
692874153
416327985
279185634
538946721
167452398
324798516
985631472

197684325
436725891
582319746
729468513
841532679
653971284
378196452
215843967
964257138

596124873
238675419
741893625
485736291
329541786
617289534
962417358
174358962
853962147

395468271
417932685
682517934
926375418
538149762
741826359
254683197
169754823
873291546

519487236
467239518
823651479
638745921
945128367
172963845
284576193
396812754
751394682

357168492
289374651
641295387
895623174
163487925
472519863
934756218
726831549
518942736

529483167
137629485
846157932
754316829
683792541
291845376
312564798
465978213
978231654

483561972
691427538
527398164
975612843
832749651
146835729
368174295
719253486
254986317

294185367
167349825
835267149
348576912
921834756
576912438
412698573
683751294
759423681

674193582
819542736
235876491
348257169
956381274
721964358
197625843
482739615
563418927

714582396
296713845
853649721
485976213
629831574
137425689
978364152
342158967
561297438

178963542
392547618
654182739
746391285
925478163
831256974
267839451
489615327
513724896

165387249
928514763
374962518
756439182
431825976
892176435
283751694
647298351
519643827

543278169
817936254
269514783
628793541
754621398
931845627
482167935
376459812
195382476

816924753
347865912
925137684
173652498
498713526
562498371
651389247
739241865
284576139

539682714
412397568
687415923
764539182
291864375
853271496
945726831
376158249
128943657

971586423
246397518
385412976
862145739
537269184
194738652
753624891
629851347
418973265

721935648
695284317
384716259
879523461
213467895
456891732
937142586
568379124
142658973

457981236
926345781
183762945
564139827
379826154
812574369
698413572
745298613
231657498

746253198
128967543
593841627
652314879
419782356
387695214
871539462
965428731
234176985

326179854
498253167
157486932
869341725
715862493
243795681
671538249
582914376
934627518

714568293
893217546
625439871
462873915
179652438
538194627
941386752
256741389
387925164

697458321
153762894
842391576
918246735
725183469
364579182
479635218
581927643
236814957

264371589
583962147
917845362
398716254
421539876
675428913
136254798
842197635
759683421

749681532
621453798
538729164
284195376
153276489
967348215
876514923
492837651
315962847

253768194
498312765
716459238
124976583
839125647
567834921
675243819
382591476
941687352

276859341
485361972
193274568
529437186
714685239
638912457
962548713
847123695
351796824

294365781
865712493
371489652
617593248
982146537
543278169
729634815
136857924
458921376

982761543
374958126
516234879
423597681
897613452
165482397
651879234
748326915
239145768

382569174
574318269
619247835
257486391
193725486
468193752
825931647
931674528
746852913

346782159
281953764
975416382
694137528
758249631
123865947
512398476
437621895
869574213

284571369
359468712
167923845
418756293
975132486
632849571
791285634
826314957
543697128

613842957
497153826
852796314
374625198
261389475
985471632
749218563
526934781
138567249

621439857
785216394
934578621
158364972
246197583
379852416
813745269
492681735
567923148

182763945
576942138
394518726
623195874
841237659
957486213
468321597
235679481
719854362

754692381
289153467
163784925
617435892
492816753
835279146
976328514
348561279
521947638

387956142
945217368
126834975
462593781
573481296
819672534
654729813
291368457
738145629

246783195
851496732
937215468
528374619
463159827
719862354
672538941
194627583
385941276

968435271
471826935
253917684
137649852
542783169
689152347
714268593
825394716
396571428

231957486
847236519
956841372
169425837
584763921
723189645
498672153
675314298
312598764

296748153
735612984
481539672
369281745
874956231
512374869
647193528
153827496
928465317

341769825
682145739
579238614
817352496
423697158
965481273
798526341
236914587
154873962

489617235
352984167
671253894
136498752
725136948
894725613
947362581
513879426
268541379

856347921
243951876
791268354
589136742
437529168
612784593
128475639
365892417
974613285

618475392
259683417
374291568
132549786
587162934
496837125
865314279
943728651
721956843

156287439
342519678
978436152
861754293
294863715
537192846
685941327
429378561
713625984

623478159
795361824
148925637
369182475
584796312
217534968
452619783
836247591
971853246

135746829
872593146
469821573
398462751
754138962
216957384
687314295
521679438
943285617

695378421
413259867
728614395
854136279
931427658
267895134
372581946
586943712
149762583

271685394
983472156
546319782
324857619
615943278
897126435
762591843
158234967
439768521

763821594
912564738
548973162
659487321
184392657
237156489
826715943
391648275
475239816

153692487
297834516
486571932
569283174
321457869
874916325
715329648
942168753
638745291

164832579
379645218
528791436
815924763
942367185
637518924
486279351
751483692
293156847

467831259
852794361
931562478
183649527
695327814
724185936
278456193
546913782
319278645

547962183
926813574
318754962
472195836
635428791
189637245
293576418
754381629
861249357

837951426
594826371
612473985
743215698
189634257
265789134
951368742
326547819
478192563

249168357
736592184
158437269
374825691
865913742
921674835
592786413
613249578
487351926

613952784
759184632
482763915
948231576
261597843
375846291
124679358
537428169
896315427

197243685
864795321
532168497
375826149
481539762
926471853
759384216
643912578
218657934

251976348
487235619
963841725
198567234
546123987
732489156
875392461
624718593
319654872

261945783
748136295
395872461
612583947
473629518
859417326
986354172
524761839
137298654

486213795
352987146
971645832
724359618
893761524
615824973
569472381
147538269
238196457

142938675
783165492
596274381
325497816
468521739
971386524
817642953
234859167
659713248

129837645
376451892
485926173
938172456
764598231
512364987
697283514
251749368
843615729

298173465
536842971
417659382
682734519
149586237
375291648
854327196
763915824
921468753

312478659
874569312
956231478
793146285
261985743
485327961
538694127
149752836
627813594

371568924
295417683
864239751
487195362
532674198
916382547
158943276
649721835
723856419

614537829
592486173
873291654
946152738
237648915
185973246
729365481
368714592
451829367

395826417
617453829
284917635
873594261
549261378
126738594
461389752
958672143
732145986

124357689
639482175
857169342
943815726
518276493
762943518
385721964
476598231
291634857

295473861
783165492
416982573
832756914
561394728
974218356
128539647
357641289
649827135

419276853
652483971
387519462
834927516
795631284
126845397
548762139
963154728
271398645

894631527
215784639
736295184
472153968
653978412
189426753
548317296
961842375
327569841

197634285
586219374
432875169
849153726
721986453
653427891
268391547
915748632
374562918

782359461
951468732
463271589
829736145
375194826
146825397
697583214
534912678
218647953

631978524
742356981
985124736
219437658
364895172
857612493
476289315
198563247
523741869

136289457
248537961
795641238
459376812
687192543
321458679
573824196
864913725
912765384

769324815
132758496
458691372
513947268
986532147
274816953
821465739
697183524
345279681

735261894
928347165
641859327
416925738
573684219
289713546
854192673
392576481
167438952

846927351
135468279
729513684
913672845
582341967
674895132
398254716
461739528
257186493

514862973
298371645
763549218
659234187
821957436
437618592
985123764
172486359
346795821

653478291
974152368
182396574
468529137
327641859
591837642
215964783
746283915
839715426

897245163
143687952
562139478
624718395
715394826
938562741
486921537
259873614
371456289

326875149
159624738
847931652
461793825
532418976
978562314
795346281
614287593
283159467

128763495
796524138
534981276
481372659
352698714
679145382
867439521
245817963
913256847

467382519
839571426
125649387
983416275
716253948
542798631
374865192
251937864
698124753

695173428
312498765
478265391
267541839
184932576
953687214
536829147
829714653
741356982

514326987
862974531
739185426
945637218
273418695
186592374
421753869
698241753
357869142

691873425
735412968
428695173
264389517
183754692
579261834
946527381
312948756
857136249

481279536
623514879
579683214
235967148
914358762
768421953
856132497
347895621
192746385

914367528
357284169
628591347
572943681
189756234
436128795
741639852
293815476
865472913

285439176
634178592
917265483
879352614
156794238
342681759
493516827
761823945
528947361

427613958
381459267
695827341
846195732
172346589
953278614
769584123
234761895
518932476

324576891
971283456
586194372
159438627
837962514
642751938
415629783
298347165
763815249

234587691
678391425
591246783
345679218
789152364
126438957
957863142
862714539
413925876

826497153
175263948
394581267
789145632
642938571
513726489
237659814
968314725
451872396

783521946
265749138
194638257
326475891
917382564
548196372
851964723
479213685
632857419

946371582
738625941
251849763
672953418
419782356
583416279
124538697
897264135
365197824

892514637
463927815
175638249
619253478
348769521
527841396
736182954
281495763
954376182

367581249
859432617
142796835
725948361
918623754
436157982
691374528
583219476
274865193

768532149
354691278
291874365
132469857
549783621
687125934
815346792
976258413
423917586

263495178
178236945
594178263
715382694
946751832
382964517
459813726
821647359
637529481

752491368
689327541
143865927
821736459
395248176
476519283
264173895
537984612
918652734

937261548
458397216
612854397
173642985
845719632
296538471
729486153
384125769
561973824

643195278
517842936
289736415
975621843
364978152
821354769
156287394
498513627
732469581

167458923
584329176
932716584
246531897
875964312
319287645
628173459
793845261
451692738

497316528
358427691
612598347
264139785
571842963
839675214
985764132
723981456
146253879

967831425
483572196
512964738
634218579
895347261
271695843
358426917
729153684
146789352

863721945
194538276
725469831
471893562
582146793
639257418
348912657
917685324
256374189

165328497
789456213
423917865
654831729
972645138
318792546
536174982
291583674
847269351

852169743
493872516
617453982
374586291
561927438
928314657
749638125
235791864
186245379

581439276
937682541
264751389
843976125
126345897
759218463
615827934
492163758
378594612

152386749
364791852
879542316
286475931
795123684
413869527
638217495
527934168
941658273

163897245
594623871
278145396
485732169
639418752
712956438
341269587
826574913
957381624

816479235
924853716
537216894
752631948
368794521
149528673
283167459
695342187
471985362

624581397
793462851
815973462
948316275
537249618
162857934
359124786
271638549
486795123

784169235
936572148
251834697
592743861
148695723
673281954
427316589
869457312
315928476

283764915
916258743
754193682
135627894
427819356
698435271
862941537
371586429
549372168

276319458
154872639
389465127
613528794
597641382
428937516
745283961
962154873
831796245

342697815
189245376
567831249
695384127
213759684
478162953
951426738
734918562
826573491

365278914
921564738
748319256
587136429
693482571
214795863
852643197
476951382
139827645

715928364
293764185
486153279
829546713
137892456
654371892
561237948
348619527
972485631

316927458
528364719
749815362
291538647
654271983
873496521
982643175
165789234
437152896

752389416
431756892
968412357
279864135
614935278
583127964
327698541
896541723
145273689

823796514
641352978
597148623
369521487
475839261
218467359
754613892
132985746
986274135

197482563
428356971
356197482
285714396
614938257
739265814
873629145
941573628
562841739

973568214
125347869
486291357
631952478
259874631
847613925
518436792
394725186
762189543

245673198
718925346
396418725
972534861
164897532
583261479
839752614
651349287
427186953

519862374
387514629
642397581
156273948
894651237
273489156
768935412
431726895
925148763

867541239
423986571
591327846
179832465
235674918
648159327
986213754
314795682
752468193

495376812
871425639
623198457
264783195
938251764
157649328
342517986
586934271
719862543

413927658
692485317
875136294
764853921
928614735
531279846
347562189
156398472
289741563

284319567
137685249
596274138
659721384
748563921
321948756
415892673
963457812
872136495

317924586
862517943
954386271
589231764
743698125
126475839
675142398
498753612
231869457

674538129
392614587
581927463
759481236
143296758
268753941
926375814
835149672
417862395

879263154
143587962
265941387
598174236
621359478
437628591
712895643
354716829
986432715

962815437
718342965
354769128
693428571
527691843
841537296
489173652
275986314
136254789

928745613
714836925
365129847
891674532
472358169
653291784
589412376
147963258
236587491

862941357
319657824
457823691
631592478
945768213
728314965
574289136
283176549
196435782

128539647
795146823
346728591
617294358
859613274
234875169
571482936
982367415
463951782

817362495
426759138
953148762
584976213
762513849
139824576
378291654
245637981
691485327

638495127
217683549
954172863
172856934
896734215
543921678
765318492
429567381
381249756

627315849
348792615
195864723
871639254
263548197
459271368
734156982
912487536
586923471

275136489
139824675
684795123
462978531
751463892
893251746
517342968
346589217
928617354

523164789
491287653
786953412
135796824
269438175
874512396
617325948
342879561
958641237

492387561
537216498
186594732
315678249
829435176
764129385
658742913
971853624
243961857

278145693
953672148
614938257
345826719
796351824
182497365
867519432
531284976
429763581

241378596
935614278
867592134
579461382
623859741
418237659
384726915
796145823
152983467

275941386
983562147
461738592
627495813
314876259
859213674
548629731
192357468
736184925

457683192
316925784
289471653
572194836
943856217
168732549
735219468
621348975
894567321

138965274
956724831
274138569
327516948
495287613
681493725
869342157
513679482
742851396

156238974
834179526
927654183
682493715
513726849
479581632
291367458
765842391
348915267

752431896
318769452
694285137
845627319
239154678
176893245
987316524
423578961
561942783

783965124
269134857
541278639
126489375
958713462
374526918
815647293
492351786
637892541

523879461
467315289
918462357
849523176
152746893
736198524
685931742
394257618
271684935

239571468
615348792
748692513
584129637
367485921
192736845
421957386
853264179
976813254

186927453
974513628
235486179
523194867
741638295
698752314
469371582
817245936
352869741

621975384
759843126
348126579
175364298
264598713
983712465
517639842
892457631
436281957

954321678
281796543
376845192
123469785
798253416
465178239
539614827
617982354
842537961

984736125
563218749
712459368
471592836
839671254
256843971
627185493
195324687
348967512

489327165
612895473
537416298
296154387
174938526
853762941
945681732
361279854
728543619

195648723
276351489
834729651
328496517
769185342
451237968
917864235
542913876
683572194

159432876
372896541
648175932
214589763
795613284
836247159
427968315
563721498
981354627

931467528
675298341
284513679
526981437
713654982
498372165
849126753
167835294
352749816

293874156
845169732
176325984
387296541
951748623
624513897
719482365
438657219
562931478

865431972
291678435
347592186
186957324
934286751
752143698
579864213
618329547
423715869

257648391
698173254
134295867
563821749
879354126
421967583
382416975
716589432
945732618

356974218
287165493
419382675
593847126
148623957
672591834
924736581
831459762
765218349

193857462
485692173
726143985
839276514
561384729
274519638
647928351
318465297
952731846

817264539
293518476
546397218
628941357
759832164
134756982
371489625
962175843
485623791

345821796
187396245
296745831
571964328
869213574
432578619
624187953
758439162
913652487

386719245
725843961
419256738
573182496
942675183
861934527
298567314
654391872
137428659

967453812
125876943
483912576
614798325
359241687
872365194
741539268
236184759
598627431

241576983
783924156
596813742
328491567
659782431
417365829
862147395
134659278
975238614

247139685
891526743
365847219
456983172
172654938
938712456
719365824
584291367
623478591

249517836
875396241
631284759
197825364
483679125
562431987
316948572
724153698
958762413

591362784
482795631
736184259
347618592
219543867
865279413
978436125
123857946
654921378

136297854
852614739
974853216
541789362
397162485
268345197
483976521
615428973
729531648

328591467
467823915
519647283
746238591
895714326
231965748
654179832
972386154
183452679

376945812
852671439
194238765
637894521
415327986
928156374
283569147
541782693
769413258

792835641
851946237
436127958
283561479
149273865
675498312
914652783
368719524
527384196

715964832
394582167
826731954
167493528
532817496
948256713
681349275
479625381
253178649

497625318
132849567
856317429
268934751
574281693
319576842
981463275
625798134
743152986

216473985
957281436
384659172
872346591
163597248
495812763
639725814
541938627
728164359

194263785
782951643
635847192
958412367
413679528
276538914
541386279
827195436
369724851

263875914
154392786
798164235
829516347
471238569
635749128
987623451
542981673
316457892

457981326
396275148
128364579
712643985
543897612
869512734
681439257
975128463
234756891

765321489
428967315
913458267
186592743
574183692
239674851
847215936
652839174
391746528

792138456
186425793
345796182
418372965
623549871
579861324
261984537
934257618
857613249

852637914
349812657
761459238
987524163
124763895
635981472
298175346
513246789
476398521

629571348
318246795
547839621
834612579
792358416
156794283
463187952
271965834
985423167

248567931
679138254
135249876
512783469
764912385
983456712
496375128
827691543
351824697

596824317
438157962
127369548
845293671
619748235
372615894
753981426
964572183
281436759

647893512
821547369
593162874
765324981
312985746
984716235
159678423
276439158
438251697

815276934
234915786
769483521
683754192
497621358
521839467
976542813
358167249
142398675

815297346
429365817
637184295
294673581
168529734
753418629
582946173
341752968
976831452

134956287
592178634
768243591
981365472
376412859
245789316
427831965
859627143
613594728

369541287
254378169
187692543
695427318
438916725
721853694
912734856
576189432
843265971

381695427
942187563
567423891
634871952
215964738
798532146
156348279
473219685
829756314

683591247
742386951
591742368
417968532
829153476
365274819
278415693
934627185
156839724

169847532
425913867
783526491
594381276
631752948
872469315
316298754
948175623
257634189

897561234
435827691
261349785
576218349
983475126
142693857
724986513
659132478
318754962

825437619
769125438
341698572
482769351
536214897
917853246
253981764
178546923
694372185

831267594
762459813
549831276
954128367
687394125
123576948
315742689
498613752
276985431

196547328
472183569
853692741
941256837
625738914
738914256
287361495
369475182
514829673

172493856
569287314
483615729
321548967
745936281
698721543
256374198
917862435
834159672

259346781
138579264
764281359
571638942
643912875
892457613
416793528
387125496
925864137

265714983
843692751
791583462
487139526
956278314
132456897
628947135
314865279
579321648

264137589
573698142
819425736
481563297
392871465
657249318
125386974
738954621
946712853

896513742
723894561
451672983
947325816
265481379
318769425
634257198
589146237
172938654

354278691
268951473
179463258
831547926
792316584
546892317
625184739
413729865
987635142

265937814
187254369
934681257
821549673
459376128
673128945
542863791
316795482
798412536

819563427
453792168
627418953
538179642
741286395
962354781
276935814
394821576
185647239

987264135
245731986
316598427
792156348
638472591
451983762
873619254
564327819
129845673

528916374
639247518
714358629
486721953
153694782
972583146
267835491
391472865
845169237

594816372
328547619
617932584
846153927
931724865
275689143
452361798
189475236
763298451

842963157
361457829
579821463
954786231
728134695
136592784
297645318
483219576
615378942

943127865
265893714
871654923
136789452
784265391
529341687
392416578
458972136
617538249

783956241
514732986
926184357
839675124
452813679
671249835
167428593
245391768
398567412

695817243
417623958
328495761
784256319
562139487
931784625
149368572
856972134
273541896

798421653
416385972
523976814
367518249
154692738
289734165
871243596
642159387
935867421

681473592
794256138
253819674
968524713
145937826
327681945
839145267
412768359
576392481

521468973
376591248
849237156
168359427
253174689
497682531
735946812
682715394
914823765

937684215
562713894
841952367
354826971
289175643
716439528
193248756
678591432
425367189

839756421
172934856
645281937
593847612
216593784
487612593
354179268
921468375
768325149

845237916
312968754
976415832
681572349
729643581
534189267
267851493
153794628
498326175

762549381
139286457
458317962
874961235
593728614
621435879
347852196
986174523
215693748

314956287
597382164
628741593
782514639
145639872
936827451
871463925
469275318
253198746

173269548
846513297
295847316
459136782
738925461
612478935
967382154
384751629
521694873

614329578
289745136
753168429
576283914
138594267
492617853
821976345
347851692
965432781

461583279
283917654
597246318
356724981
914638527
872159436
745391862
639872145
128465793

391572468
267894135
458136972
946287351
172359846
835641297
683415729
519723684
724968513

764123985
815749263
923865471
198237654
452916837
376584129
639472518
241358796
587691342

361592784
982467513
547183692
758926341
619834257
234715968
493671825
825349176
176258439

132978456
957461283
846253791
325146879
681792534
479385162
763824915
594617328
218539647

491362587
837519426
265748139
374196258
159287643
628453971
516874392
983625714
742931865

714826953
869573214
523914867
487132596
392685741
156497382
248769135
935241678
671358429

385962417
947813652
261754398
452398761
873641925
619275834
596187243
734529186
128436579

718694235
436251879
592783146
174936528
289145367
365827914
851472693
643519782
927368451

746239185
185674329
239158476
674925813
321867594
598413267
417392658
963581742
852746931

759162348
842357619
163849527
421985763
987623451
536471982
215794836
378516294
694238175

854296371
763541829
219837456
187354692
946182735
325769148
432615987
678923514
591478263

127364985
593182674
864795321
652413897
971826543
348957162
416239758
739548216
285671439

259731684
741869523
638254179
426378915
893516742
517942836
185493267
372685491
964127358

839752416
427186953
651943782
245368197
193475268
768291534
982537641
516824379
374619825

169754328
385296741
472831965
246318579
893475216
751629483
538147692
624983157
917562834

284713695
951268743
673459128
318972564
725846319
496531287
147685932
869327451
532194876

385672914
461953728
927841635
856214397
279538146
143796852
538469271
694127583
712385469

492853671
856127943
371694285
149362758
685479312
723581496
217938564
964215837
538746129

254138679
139467852
678295431
796853214
845921763
312746985
481372596
523689147
967514328

978456321
615923748
324187596
589364172
746215983
132798465
457832619
293641857
861579234

768954312
935261748
142783695
427536981
653198274
891427536
279815463
516349827
384672159

241576389
793148526
568239471
189452763
432761895
675893214
824915637
317684952
956327148

257469813
841532679
963178452
782614395
416953728
539287146
194326587
328745961
675891234

291465783
486793251
735128496
167834529
548912637
329657148
652379814
813546972
974281365

628415973
439678521
751293648
314986752
892157436
567324189
286549317
975831264
143762895

379216845
524983617
816745932
498137526
762854391
153629784
631592478
245378169
987461253

847915623
536427918
291368475
372589146
618243759
954671382
125796834
489132567
763854291

215684739
689735124
437219568
154328976
823967451
976451283
392546817
768192345
541873692

431825976
682947153
597613284
819562347
743189625
256374819
325491768
164738592
978256431

871462593
423759681
965813724
136578249
542931876
789624135
217395468
698147352
354286917

736941285
548762913
921853467
867395142
413276859
295418376
354689721
689127534
172534698

534789162
618523497
972614835
263945718
491378526
785162943
129856374
356497281
847231659

674213895
832795461
915486732
128357946
743962158
596148327
467531289
351829674
289674513

497612358
823745961
516839724
249357186
381264597
675981243
758493612
134526879
962178435

795682143
382914675
416735829
968423751
237561498
154897362
843256917
579148236
621379584

524671398
738529461
169834572
943267185
681945237
275318649
456782913
397156824
812493756

763592148
925148763
148376295
591487632
374265981
682931574
239714856
817653429
456829317

598641273
724359861
136728954
945832617
273916485
861475329
359287146
612594738
487163592

738129654
215648739
469375812
943817526
682953147
571462983
827536491
394781265
156294378

295817634
738465912
641329578
827146395
963258147
514973286
352794861
486531729
179682453

352687149
167493582
948251673
684935217
523174968
719862354
891726435
475319826
236548791

871563492
562941783
349827651
258179346
697354128
134682975
783296514
926415837
415738269

715268493
963451782
482397615
321876954
597142368
648935127
879624531
156783249
234519876

493218765
276435981
518769423
927681534
351924876
864357219
142896357
785143692
639572148

564231987
187695243
923487516
698153724
432768195
751942368
346519872
215876439
879324651

751694283
438752196
269318475
912846537
543927618
687135942
176589324
325471869
894263751

649213587
853947162
271685439
534169278
726538914
198724356
917456823
482371695
365892741

789613524
532984716
614257839
896135472
371428695
425796381
243861957
968572143
157349268

523897164
479136582
816542973
354728619
267913845
198654327
685279431
942361758
731485296

458173962
631294758
279568413
196347825
543829671
782651349
917485236
324916587
865732194

138645729
965732184
247981653
659317842
372854961
481296375
523178496
814569237
796423518

421563897
635978412
978241365
187356249
562194783
394827651
849712536
716435928
253689174

246987153
387415629
519326478
674132895
835649217
921758364
453291786
792863541
168574932

739814256
621395748
854762193
246153879
197248635
385679412
972581364
568437921
413926587

529146378
163758924
874392651
241583769
798264513
635917482
452631897
987425136
316879245

456712938
837459126
921638574
273194685
695287413
184365297
319846752
748521369
562973841

327154968
914768532
685329147
498237651
562981374
173546289
841693725
756812493
239475816

896453271
213987645
547216398
375198462
461725983
982634517
154862739
728349156
639571824

413829657
598176243
267354981
345792816
682531479
971648325
754263198
126987534
839415762

716523849
245198376
398746152
523617498
971384265
684952731
852479613
469231587
137865924

672948513
398651472
154372986
943765821
526814739
817239654
265483197
789126345
431597268

864195273
315742869
279683541
981467325
742539618
653218497
597826134
436951782
128374956

895147326
412369587
736258419
973512648
524876931
681934752
169425873
347681295
258793164

716594283
492183765
385276941
267958134
859431672
143762859
621347598
938615427
574829316

986134257
725869413
341752896
894216735
652973148
173485962
467521389
518397624
239648571

367594218
294138756
815726934
581973462
473862195
926415873
748351629
659287341
132649587

348572169
751369824
692481573
135826497
429157638
867934215
284713956
513698742
976245381

736845921
198273645
542916738
217659384
984132567
653784192
321497856
865321479
479568213

315942687
862713945
794586132
538267419
479135268
621498753
247851396
153679824
986324571

637892145
518476392
942153876
895724631
723615984
461389527
284961753
159237468
376548219

348159276
657238491
219764385
735946812
921875634
864312759
182693547
476581923
593427168

267854139
315279648
894163725
582691473
649327581
731548962
973412856
426985317
158736294

927856143
518432967
634791825
165984732
782365419
349127586
876513294
251649378
493278651

675429318
123658479
948731265
864312597
719546832
532897146
391265784
286174953
457983621

725896134
148537692
639241578
457982316
861375249
392614857
584129763
913768425
276453981

142765389
935284716
678193542
824657193
716938254
593412867
451329678
369871425
287546931

913768425
648925731
752143869
381697254
269584317
574312698
826451973
197836542
435279186

698427351
732851694
154396278
243715986
519684732
876239145
927568413
465173829
381942567

784251369
629347185
531896247
178962453
362584971
495173628
216735894
953428716
847619532

845712693
672394581
913586247
389127465
756843129
421659378
298431756
537268914
164975832

371624985
965387214
842195673
683759421
257431869
194268357
436572198
518946732
729813546

162734895
395128764
478596213
637415928
214879356
589263147
843952671
951687432
726341589

546723819
328419765
917568234
483695172
769182453
152347698
691254387
275836941
834971526

536187942
249635178
817942635
392564781
658721394
471893256
125479863
984316527
763258419

352781469
619254837
874639125
281596743
436172598
597348612
765423981
943815276
128967354

287413956
591268437
364975128
743659281
615842793
829137564
978321645
136594872
452786319

157492368
926138475
834675291
245769813
371824956
698513724
589241637
713986542
462357189

682974531
573618294
149532768
925387416
816425379
734196852
268759143
397241685
451863927

613498527
287536419
945217863
894361752
756829134
132745986
328174695
579682341
461953278

379256418
261438795
854179326
786395142
945821637
132764589
517942863
423687951
698513274

752831946
893764152
146952387
975486231
238195764
614273895
529618473
467329518
381547629

637914582
489526713
521378946
853142679
192657438
764839251
246783195
375291864
918465327

261748539
879653124
354192768
492537681
715869342
638214957
526981473
947326815
183475296

683297145
492158673
715436289
568973421
234615897
179842536
827569314
351784962
946321758

753964218
218375469
649182753
391426587
586713942
427859631
164298375
832547196
975631824

486357192
791842356
325619784
932486571
678125943
514793268
857261439
149538627
263974815

268913475
431752869
795864213
927486531
386591742
154237698
512649387
673128954
849375126

514268937
283975416
697143258
341627895
965831742
872594163
436712589
128359674
759486321

462731985
389254671
571896432
894172563
623485197
157963824
715628349
948317256
236549718

985764123
324159786
176328945
439671258
612485379
758932461
841296537
263517894
597843612

137956824
968742153
254318679
813274965
642539781
795861342
386495217
529187436
471623598

953486271
124375869
867219543
642791358
315842796
789653124
476128935
291534687
538967412

513974628
729856314
864123759
981362547
376495182
245718936
638549271
152687493
497231865

217839564
648257193
359416782
834572916
762941835
591368427
925783641
486125379
173694258

783615924
149287635
265934718
918423567
654871392
327596481
876342159
591768243
432159876

524873619
618952473
739146285
382769154
176534892
945218367
863495721
291387546
457621938

295173486
387624159
614598327
823459671
149867235
756231948
568312794
931745862
472986513

893541726
142967385
567283419
625194873
931876542
478325691
714632958
359718264
286459137

362579814
459186327
718342965
187634259
943725681
625891473
534267198
876913542
291458736

253891476
196472385
478536219
632785941
819643527
547129638
984357162
721964853
365218794

912376854
548192736
763485129
879651342
154823697
236947581
625739418
381264975
497518263

475962183
231487695
698153427
314529876
567834219
829671534
142396758
753248961
986715342

872463915
439517682
651892437
386124759
297658341
514739268
945371826
123986574
768245193

853942176
291376485
476815392
567138249
342759861
189624537
925487613
714263958
638591724

951487326
762953148
483162759
215348697
647219835
398576214
574621983
829734561
136895472

428193675
593746182
716258493
671429358
385671249
942835761
154962837
869317524
237584916

543286917
162795483
897134625
216478539
358629174
974513268
639841752
421357896
785962341

465213879
721698435
839754216
548129763
397546128
216387954
973862541
182435697
654971382

765431982
928657134
134982675
389175426
542368791
671294853
497513268
256849317
813726549

764859123
583172496
291436785
145397268
978261534
326548971
652913847
817624359
439785612

493516872
167482395
852793461
348165729
679238154
521947638
936851247
784629513
215374986

621735849
853946172
794821365
548273691
132659784
967418253
416582937
285397416
379164528

728564319
946318527
513792684
679451238
452839761
381276945
197683452
235147896
864925173

584236791
162794853
937518462
649852317
315479286
278361549
821647935
493125678
756983124

682135794
139478256
547926381
298653417
761849532
354712968
915287643
823564179
476391825

731624985
298753461
546891732
829376514
364215879
175489326
912538647
687942153
453167298

693841275
854327916
271956384
716439852
328675149
549182637
487263591
165798423
932514768

365421897
274398165
819567432
957143286
186752943
423986751
538214679
741639528
692875314

671324598
295871364
348965172
937482615
582613947
164759283
719238456
853146729
426597831

794162358
361587249
285943167
836729514
127458693
549631872
453276981
978315426
612894735

978612435
365874192
124539678
639428517
842751369
517396284
786145923
251983746
493267851

164983725
837542916
952176384
298715643
541369278
673824159
429657831
315298467
786431592

582639417
613487295
497215368
728164539
349758126
165923874
234896751
856371942
971542683

263915478
495378261
178246953
712863594
549721386
386459712
924687135
631592847
857134629

176359482
593284761
824761359
215643978
437892516
968175243
649538127
751926834
382417695

681539274
235874169
974162538
463217985
519683742
728495316
857326491
346951827
192748653

145296837
236857491
879314562
651739284
984162753
723548619
397625148
512483976
468971325

281349567
647582391
953167482
194623875
376815924
825974136
768491253
432758619
519236748

375619842
149582736
862473591
591724683
428936157
637158429
754391268
986247315
213865974

469218573
851793246
327456819
948175632
273869451
516324987
795681324
184932765
632547198

472538169
536791842
819624573
198265734
653487291
247319685
324856917
965173428
781942356

816943527
347526198
592871643
731452869
489167235
265398471
653784912
128639754
974215386

689372514
342159876
517486392
836724951
125938467
974561283
798643125
461295738
253817649

956374218
284591367
137682945
495138672
621957834
873246159
342815796
718469523
569723481

692753184
518294736
347168925
124389657
865472319
739516842
451637298
973825461
286941573

274851963
856349217
193762548
549678321
682913754
731425896
967584132
328196475
415237689

863219745
152764938
479835261
534176829
927458316
618923457
285391674
341687592
796542183

384759621
715628943
692341875
856194732
243867159
971532486
569483217
128975364
437216598

537924816
916587432
482136957
698351724
273468591
145792683
351649278
724815369
869273145

972583164
836412759
514967238
157846923
689325417
243179685
321798546
495631872
768254391

857963214
912548736
463712859
289654173
176329548
534871692
748235961
691487325
325196487

639572814
548916723
271384695
392148567
456739281
817625439
725893146
964251378
183467952

857169342
924753816
163428759
349517628
571286493
682934571
435691287
296875134
718342965

156492873
928173654
734586192
561328947
492751386
873964521
649215738
315847269
287639415

635924817
419873562
872156493
391765284
724381956
586492731
963547128
148239675
257618349

642975813
815364972
937218564
384792651
269541387
751836429
426183795
578429136
193657248

673591824
254876193
189423567
938145672
561732948
427968315
745319286
312684759
896257431

635817249
714329865
928645137
573962418
486731592
192584673
861293754
347158926
259476381

592674831
148923765
637158249
971235684
865417923
324869517
256741398
483592176
719386452

372158649
584396172
619247538
295631487
846725391
731984256
128473965
953862714
467519823

591682473
763945281
842713659
435279168
217368594
986451732
174836925
359127846
628594317

795286134
342519786
186374259
629743815
431865972
857921463
568192347
974638521
213457698

214897356
983156274
756342198
437921865
165483729
892675413
621538947
379264581
548719632

981542673
547369281
263871459
156284937
792635814
438197562
619453728
824716395
375928146

437291856
825463917
169875342
671928534
358614279
294357168
512749683
943586721
786132495

159287463
273649518
864513792
925738641
486125379
731496285
317962854
692854137
548371926

458196273
617342589
932758641
785613492
364279158
129584367
541927836
896431725
273865914

318749625
492856317
657312489
235984176
961237548
784561932
846175293
179623854
523498761

267143985
385792416
941685372
528374169
174968523
693521748
759216834
436857291
812439657

946817532
175263489
283594716
369725841
827641953
451389267
592138674
734956128
618472395

748295613
692183754
531674298
914367582
375842169
286519437
453926871
867431925
129758346

439856721
817294365
625371489
352617948
798425136
146938572
274569813
583142697
961783254

896347512
714259368
253861749
528716493
471938256
369425187
937584621
642193875
185672934

326897145
148325697
759614238
431758962
582963714
697142853
865479321
213586479
974231586

534168927
619732854
728495136
287653419
453971268
961284375
175349682
842516793
396827541

894216735
251387496
673459281
348571962
169823547
725964318
537648129
482195673
916732854

826315497
759648123
341297586
615479832
293186754
478523961
932751648
184962375
567834219

598163742
316247589
274958136
165374298
437829615
982516473
629781354
753492861
841635927

513296847
729458163
468713592
847562319
932147685
651389274
194835726
285674931
376921458

869237154
437851629
215496837
584723961
326914578
971685243
653178492
142369785
798542316

745826913
621943578
938715624
257638149
183497265
496152837
572369481
364581792
819274356

528196734
917432568
346758129
269845371
853617942
174329685
481963257
735281496
692574813

351762849
297438516
468519237
839276451
615984372
742153968
923647185
574891623
186325794

318475962
964213875
572698341
735981426
681724593
249536718
823147659
496852137
157369284

734218956
518693472
926457183
361572894
479381265
285964731
193725648
642839517
857146329

328956147
674231598
159874236
913625874
746189352
582743619
291567483
835492761
467318925

547329816
139786452
826145973
253471698
798263145
461598327
375614289
912837564
684952731

683914275
951267384
742835961
137528649
265149738
894673152
529786413
478391526
316452897

621753948
548192736
379486152
195268374
467531829
832947561
254879613
913625487
786314295

921634578
367851429
584972136
739148265
645729381
812563947
478295613
296317854
153486792

425937618
163582497
978641325
647325981
531498276
289176534
356819742
714253869
892764153

843165297
275894361
691732458
589317624
317246985
462958713
954671832
726583149
138429576

549168273
876324195
321759864
738296541
462581739
915437628
294875316
157643982
683912457

325849761
947561283
861327549
492716358
718935624
536284917
274153896
183692475
659478132

945162873
782359641
361487952
423895167
658731429
179624538
537916284
816243795
294578316

917583426
648127395
235694187
591268743
724359861
386471952
472835619
853916274
169742538

921653748
683794125
745821639
834967512
296518374
517432896
168349257
472185963
359276481

457893261
216574938
398162574
163489752
825736419
749215386
982657143
531948627
674321895

814675293
352198647
967243815
178564329
629387451
435912786
743859162
581726934
296431578

618927354
429153867
735648192
873496521
162785439
594312786
957231648
346879215
281564973

137268945
562493781
489571623
693745812
714982356
825316479
956827134
271634598
348159267

263974815
958321674
741856293
825793461
139642587
674185932
382467159
416539728
597218346

917483265
548269371
362175849
781526934
429837516
635941728
194352687
256718493
873694152

813275694
769438521
452961873
391582746
245796318
687314259
124853967
578649132
936127485

896725143
147389526
352614789
531896274
289471365
764532918
623947851
478153692
915268437

984512637
725346918
631987524
269735841
578491263
413268795
147659382
856123479
392874156

187435926
264789351
935216874
641827539
358964217
792153468
529641783
413578692
876392145

532619784
481273956
967548213
856721349
273954861
194386572
749135628
315862497
628497135

438129576
125768349
976435281
269357418
354681792
781294653
697842135
543916827
812573964

851724963
473916258
962358174
648195732
215873649
397462581
186539427
539247816
724681395

951732846
678149532
243586719
714965328
329874165
586321497
897213654
432658971
165497283

637521984
519483726
482679513
198756342
753142869
246398175
861235497
975864231
324917658

278654913
369281574
154739286
746918325
913526847
825347169
487195632
531462798
692873451

742691835
138745629
695238471
864379512
321854796
957162348
583917264
479526183
216483957

154863729
789254316
362971458
916342587
235718964
847695231
591426873
678539142
423187695

359427618
682531497
471869325
136794582
948215736
725386149
867142953
513978264
294653871

189246357
435178269
762593481
948625713
521937648
673481925
396812574
217354896
854769132

637215894
425798631
819364527
794826153
362157948
158439276
583941762
276583419
941672385

396184257
287365194
514792368
963458721
758921436
421673985
672519843
845237619
139846572

813495276
752316984
694728153
186579342
537241869
249863715
328154697
975682431
461937528

814732596
729564381
653891724
941326857
285917643
376485912
497153268
532648179
168279435

731524689
294683715
568791234
973816542
826345971
145279863
359168427
487932156
612457398

968451327
374692518
215738946
896145273
753926184
421387659
542863791
139574862
687219435

215347986
683519427
794628513
837156294
129483765
546972138
978265341
351894672
462731859

536871942
291463578
847295631
365742819
412389765
789516423
624938157
158627394
973154286

852163794
734982651
916475328
568241973
123798546
497536812
371629485
289354167
645817239

357612489
169438752
824975361
972184536
643597218
518263947
791356824
436829175
285741693

834651297
596287314
271943685
312765948
485139726
967428153
648312579
723594861
159876432

816793542
459126738
327854196
173968425
268475319
945312687
694237851
731589264
582641973

984612735
361578492
725394618
436187259
158926347
297435186
612853974
549761823
873249561

897521643
615438297
342967815
179842536
523619478
468753921
956174382
734285169
281396754

987153426
642879351
531426987
819237645
763584219
254691873
326745198
178962534
495318762

297136854
341785692
685429317
128943576
753268149
469517238
976352481
834671925
512894763

379164852
814952763
265387149
642738591
593421687
781695324
927516438
436879215
158243976

647193258
839527461
215864739
174956382
963482175
582731694
751349826
496278513
328615947

596148723
843972516
271356498
637814952
185629374
429537861
754263189
368791245
912485637

694752183
752831496
138649572
349567218
576218934
821493765
915326847
467185329
283974651

192563487
687924531
453718269
549871623
731642895
268359714
375296148
924185376
816437952

698357124
275491368
341286579
937824651
524169837
816735492
169578243
782643915
453912786

381927465
269451378
475386129
524693817
736218954
918574632
152839746
843762591
697145283

862345197
395178426
741269538
236417985
918653742
574982361
483721659
129536874
657894213

397621584
214785936
856349712
561973428
932418657
748256391
123567849
475892163
689134275

451726893
263918475
987453162
346871529
512639748
879245631
728594316
195367284
634182957

357981426
168254973
924673581
673895214
245137869
891426735
532769148
719348652
486512397

453629781
297815364
816374925
581463279
642597138
739281456
964738512
178952643
325146897

542796183
718354269
693281457
437965812
186432975
925817346
354179628
279648531
861523794

318675924
695234781
472189563
851763492
739412856
246598317
184927635
967351248
523846179

174358269
982647135
653912487
826179354
537824916
491536872
748261593
215793648
369485721

459812367
286743915
173956284
361275849
524398176
897164532
942631758
735489621
618527493

438625917
196487235
257319864
615972483
349568721
782134659
964851372
821743596
573296148

389175624
621438579
574296138
967521483
432689715
158743962
816354297
243967851
795812346

368421795
947865213
152397486
693172854
481539627
275684931
734258169
529716348
816943572

642317589
815946273
379258641
136824957
528179364
794635128
461583792
983762415
257491836

796521843
213648957
845937216
569472381
428315769
371869425
654293178
987154632
132786594

719368524
253947618
684521397
967284135
528193746
431756982
192875463
845639271
376412859

325617489
947285361
816439572
681542937
273891645
594763218
459176823
138924756
762358194

137482956
698513472
245697138
481765329
726139845
953248617
374826591
812954763
569371284

824693517
369157842
517248963
296375184
758914236
143862759
481739625
932586471
675421398

527168439
843927165
619534287
298413756
364795812
175286394
932671548
486352971
751849623

974136852
215847963
863925471
659381247
781462395
432759618
596278134
148593726
327614589

135627489
769184532
482539617
347815296
651293748
928746351
273951864
516478923
894362175

371625498
698413275
425987361
549136827
183792546
267548139
852379614
916254783
734861952

752316984
941278536
836594271
318459627
465827319
279163845
587642193
193785462
624931758

219768435
534912687
867354192
748695213
623147958
195283764
456879321
972531846
381426579

697124583
238675419
451398672
345917826
879462351
162853794
724531968
913786245
586249137

263158947
978642153
541793682
896527431
452319876
137486295
615834729
724965318
389271564

127689543
589413762
463257981
312578694
975164238
846932175
631745829
794821356
258396417

589461723
742358961
136297458
657124839
894536172
213789645
965842317
378615294
421973586

853169427
719432685
624857931
346721859
297584163
185396274
938615742
572948316
461273598

497162835
862354791
513789642
178295463
924638517
635471289
259843176
781926354
346517928

578649312
246371859
139285476
354168927
627934185
891527634
913452768
765893241
482716593

295438761
718296345
643751298
964523817
132687954
587914632
371865429
459372186
826149573

731854296
294176583
586392741
349687152
815923674
672415839
953268417
167549328
428731965

896547321
174632985
532891746
751926438
328174659
469358172
217489563
643215897
985763214

542879163
916453278
873612459
439785612
258196347
761324985
125948736
697531824
384267591

415263897
379518624
286749531
724681953
198357246
653492178
941835762
862974315
537126489

318275649
792634158
456891723
864123597
127589364
935746812
573962481
689417235
241358976

236714859
817259346
549683721
485931672
761842935
923576184
198325467
354167298
672498513

691427835
253816497
478539261
185763942
347298156
926145783
812354679
564972318
739681524

156798423
847326591
392145678
571684239
634219785
928537164
789461352
215873946
463952817

564273891
872941563
391586742
483167259
156492387
729835416
915724638
238659174
647318925

789415326
364792851
215386749
872639415
193854672
456127938
528973164
631548297
947261583

863192475
417563298
592487631
789341562
341625789
625879143
174958326
956234817
238716954

239175846
174638952
685942731
927461583
518329467
463587129
351896274
842713695
796254318

956142378
734598621
281367459
617253894
342819765
895674132
163985247
429731586
578426913

285149763
164873925
937265841
423697518
896531472
571428396
619354287
348712659
752986134

681259437
953174826
247386159
496721385
125863794
738495612
874932561
512648973
369517248

814726935
765493218
392581467
136948572
457162893
289357641
641235789
923874156
578619324

739685214
462731589
581924637
926153748
348276951
157849326
673518492
894362175
215497863

496528371
375941628
182763945
951284763
723156489
648397152
519672834
264839517
837415296

358712496
962384157
174956382
785291634
296437815
431865729
519678243
847523961
623149578

294187356
317265849
568439271
439726518
182354697
756891432
921548763
875613924
643972185

497635281
215748369
638129754
854291673
172863495
369457812
981372546
743516928
526984137

246598137
819723654
753614928
524987316
937162485
168435792
375249861
682371549
491856273

125396874
863547921
974218365
537469218
641825793
289173456
756934182
492681537
318752649

856234917
942157683
137968524
625379841
719845236
483621795
561482379
274593168
398716452

738496152
216578394
459132687
963251478
875943216
124867935
592384761
347615829
681729543

632857491
847139625
195246387
571462938
329785146
468913752
914578263
283691574
756324819

216584973
579231846
384697521
138975462
792846315
645123789
957412638
823769154
461358297

739254861
264318597
581967342
648731259
172895436
953642718
896473125
325186974
417529683

321576894
846391572
597824631
472165983
965238147
183749256
254917368
738652419
619483725

978315624
314726895
265894317
529638471
631472958
487951263
856247139
192583746
743169582

298713654
437856912
165249378
354197826
981625743
726438591
572381469
613974285
849562137

231694857
498257163
675318249
719465382
352781694
846923715
923146578
184572936
567839421

982674351
431895726
576213489
869542173
243781695
715369248
128456937
654937812
397128564

823769541
156438972
749512836
571624398
362985714
984173265
435296187
697851423
218347659

784931256
632578491
951246738
263495817
875612349
149783562
518329674
426157983
397864125

643572918
972831465
185469723
724195836
896324157
531786294
319647582
458213679
267958341

471289536
368541972
529637841
734928165
195376284
682154397
247895613
913462758
856713429

452739186
917586243
863214759
529367418
346158927
781492365
638921574
175843692
294675831

327546198
165928374
489173256
534297861
812465739
796381425
643852917
971634582
258719643

478163925
523894761
619725834
987542316
142638579
365917248
791386452
256479183
834251697

768592314
934618752
521437986
286153497
347289165
159746823
493825671
615974238
872361549

382597146
549163872
761284935
174356298
893421657
256879413
635948721
918732564
427615389

546287913
218539674
739614285
385976142
162458739
974123856
457892361
623741598
891365427

239654187
645178392
817293456
951462738
328719564
764835219
473981625
192546873
586327941

219783645
865914372
437526198
386245719
541379286
792861453
124658937
653197824
978432561

765498132
834271965
291356487
582614793
317829546
946537821
123945678
458762319
679183254

943167285
218354697
675892413
531729864
896543721
427681359
382415976
164978532
759236148

381795462
574268913
269341587
793812654
815674329
426539178
652983741
948157236
137426895

983752146
572614893
416839752
254397618
839146527
167285934
725461389
341978265
698523471

615329847
792864531
384175926
459682713
267931485
831457269
923546178
578213694
146798352

891743256
257961438
436528917
913486572
574239681
682175394
328697145
745312869
169854723

538726941
172459836
496318275
859247163
321965487
764183592
643591728
917832654
285674319

132895647
845617923
679342518
791236485
356478192
428951376
967524831
283169754
514783269

859743162
416295378
237816549
165982734
984371256
723564981
678159423
341627895
592438617

745263819
219845763
638971452
427539186
983617245
156428397
572186934
864392571
391754628

628475931
537619428
419283756
286541379
394827615
175396842
762138594
951764283
843952167

475298613
618743592
239156874
862531947
391874265
754962381
127389456
586427139
943615728

215876943
793451286
486392517
167524398
834719625
529638471
948163752
351247869
672985134

129856734
653147829
874392561
285431976
361579482
497268153
936715248
748923615
512684397

574631829
896752134
123489756
942317568
635824917
781596342
359248671
268175493
417963285

645718239
829534617
371926485
982657143
437189562
156243798
763495821
518362974
294871356

786914532
429538671
135762849
514379268
367821954
298456317
852143796
643297185
971685423

937285146
624913587
158467923
843679215
792851634
561324879
415798362
386542791
279136458

285769341
491352867
736481259
528914736
617823495
943576182
854297613
362145978
179638524

123649578
746582391
859713642
364127859
912856734
587934126
475261983
638495217
291378465

718946325
364258917
925371648
893124576
157683294
246597831
682419753
531762489
479835162

427869153
593214786
168375942
285936471
671452839
349781625
814623597
752198364
936547218

964718352
183524769
275369418
416893527
857241693
392657184
629435871
741986235
538172946

869537124
415298367
273146895
548621973
136789542
792453681
651874239
324965718
987312456

893274165
514639278
627851943
735186429
481392657
962745831
379468512
248513796
156927384

641952387
239678145
875341269
964517823
387426951
152893674
723185496
418769532
596234718

781564293
954732168
632891574
328945716
417326985
569178342
145287639
873659421
296413857

381542697
724916583
569837124
697253418
843169752
215478936
432791865
958624371
176385249

328179456
467285931
591346278
683954712
715628394
942713865
859431627
234567189
176892543

524793186
631528749
978164235
715932468
246851973
893647521
189276354
352489617
467315892

248136975
569847213
713925468
327419586
685273194
194658732
472361859
956784321
831592647

648729153
159463827
372581694
763194285
895372416
214856739
421937568
986245371
537618942

497321586
625489371
381765294
759613428
234578619
168294735
943157862
876942153
512836947

753194682
482673915
691528437
825349176
367251894
914867523
238416759
149735268
576982341

862715934
149638275
573942186
916523748
435879612
287164593
754281369
321496857
698357421

162394875
548716293
379285641
695832714
437961528
821457369
913678452
256143987
784529136

849256731
321789654
675413892
964837215
537142968
218695473
493568127
152974386
786321549

862594173
734261958
519873426
946328517
253716849
178945632
625187394
491632785
387459261

493681572
572934168
681257439
719362854
835479216
264518397
927143685
158726943
346895721

793641852
621583794
485279163
574816329
839725416
216934578
358162947
942357681
167498235

257348961
861259743
394617285
438962157
912574638
576183429
789425316
143896572
625731894

475392861
283461957
619875342
761948523
958623714
342157689
597284136
834716295
126539478

517842369
684379512
239156478
368725194
195684723
742913685
853267941
426591837
971438256

816297345
729543618
543681792
495738261
687124539
132965487
951376824
268459173
374812956

856394217
132567849
479128563
943715628
715286934
628439175
284971356
367852491
591643782

312867459
695412738
874935162
738259614
951674823
246381975
463128597
529746381
187593246

268197435
157423968
943685721
694352187
531876249
872941653
726539814
415768392
389214576

142563879
983274156
756189234
427695318
531842967
698317542
375428691
869731425
214956783

458691723
627385194
391247685
189734256
546812937
273569418
732956841
864123579
915478362

239461587
865723194
174958263
428617935
796534812
351289746
647895321
912376458
583142679

639721854
457839216
812645793
741392685
598476132
326158479
164983527
283567941
975214368

162485397
895317246
743962815
657294183
928136574
314578629
581743962
276859431
439621758

672935418
438167295
159248637
241596783
596783124
387412569
925871346
764329851
813654972

598473126
237196845
416582793
683219457
172354689
954768231
365841972
821937564
749625318

576182934
893764521
241593687
624318795
935627418
718945263
187256349
369471852
452839176

362148759
197325864
485796312
743619285
651287943
829453671
576931428
914862537
238574196

895643127
674192358
132587496
916754283
487231965
523869714
769315842
351428679
248976531

837254196
145369728
269781453
583946271
972135684
614872935
496528317
751493862
328617549

397128645
486593721
521764389
943856172
762941538
815372964
174235896
259687413
638419257

259318476
438697152
671245389
987156243
563924817
124873695
895462731
746531928
312789564

965814273
483672915
721593468
237958641
158467329
649321857
814235796
376149582
592786134

256318794
874269135
319475862
423897651
768152943
195634287
542981376
687523419
931746528

381697254
975234816
642185379
254871693
793462581
168953742
826749135
519328467
437516928

675438912
249165378
813729645
394852761
521697483
768341259
957286134
132574896
486913527

895376421
324918756
176524938
789635214
452187693
631249587
513462879
967853142
248791365

235496718
176238495
498715326
749683251
512974863
863521947
957862134
384159672
621347589

296745138
734218596
518963427
361479285
487532619
952186743
873621954
625394871
149857362

253764891
478139562
196825473
981276345
347951286
625483917
719542638
832697154
564318729

578136942
643928715
219475683
735849126
421367859
986512437
357681294
164293578
892754361

168734295
439251867
527968413
682513974
713429658
954876321
245687139
871392546
396145782

614735289
397428156
582916347
843169725
175382694
926574813
758293461
461857932
239641578

493716258
728945163
156238497
947521386
265893741
831467925
684179532
379652814
512384679

987236145
562148937
314597862
179685423
645312798
823479651
231764589
796853214
458921376

785912643
263845971
419763528
872539416
541687239
936421785
357194862
198276354
624358197

817469325
342517689
596382471
928673514
761845293
453921867
639758142
285194736
174236958

413658792
629473158
785129346
267594813
194387625
538261479
346912587
971835264
852746931

783925146
954163287
621784953
278519364
436872591
195436728
812657439
369241875
547398612

681534279
592761348
374829156
145278963
937156482
826493517
463985721
718342695
259617834

528934761
764251389
391876254
489325176
135687492
276149835
613498527
952713648
847562913

654792183
231845697
978361254
547913862
196428735
823657419
419576328
782139546
365284971

975286431
618734259
342915786
486372195
529461378
137859624
854627913
763198542
291543867

735984261
842361579
961527348
124679835
589432617
673815492
358196724
296748153
417253986

862341957
459687213
137529684
281964375
976835421
345712896
698173542
723458169
514296738

531629847
962874153
784351926
479538261
218496375
356712489
125947638
643185792
897263514

193468527
286175934
547923681
412856793
359217468
678394215
864732159
935641872
721589346

615893472
348672951
792154638
261387594
874925163
953461287
129736845
587249316
436518729

926854173
358172964
741693825
612547398
597318246
834926751
175439682
489261537
263785419

289651473
531947628
467283591
628514937
153729846
794368152
916432785
842175369
375896214

758624913
639175824
241398576
417839265
583261749
926547138
875413692
392786451
164952387

932187546
547693821
618542739
271964358
486351972
395278164
723419685
869725413
154836297

318567942
627419853
954283176
275938461
846172539
193645728
781356294
439721685
562894317

863152749
975364218
421789635
184927563
639815472
752436981
516278394
298643157
347591826

736925814
842613795
951487632
593861427
467592183
128734956
615378249
389246571
274159368

942735681
368214795
175986324
451679832
826143579
793528146
617392458
234851967
589467213

173425698
862397451
945186723
316758942
254913867
798642315
539274186
487561239
621839574

461925387
753681294
892743516
924318675
685297143
317564928
179456832
538172469
246839751

376912548
285374961
491658273
628497315
149523687
537861492
864135729
713249856
952786134

279485163
481396275
536127894
317962458
628754931
954813627
195678342
842539716
763241589

795814362
186293475
432675981
613542798
248937156
957186243
829451637
364728519
571369824

439867512
628591374
751342689
143725968
895416723
267983145
516234897
972658431
384179256

793481265
618572349
524639817
879256134
451398672
362714958
946127583
185943726
237865491

167452983
435198267
928376451
583217694
794685132
612943875
341569728
859724316
276831549

783415962
625739841
914268375
357982416
248651793
169347528
571824639
432596187
896173254

591437682
748926153
362581749
684379215
237154968
915268374
476893521
823615497
159742836

243867195
617539824
598214367
932146758
754982613
861375942
486751239
325698471
179423586

268173954
379245816
154986732
943651287
827439165
615728349
491867523
582394671
736512498

849136725
673582914
512947863
397215486
168374592
425869137
956721348
784693251
231458679

196352748
372984651
854671923
289436517
513897462
467215839
731568294
945723186
628149375

857621394
263479185
419385267
976532418
182764953
534918672
645893721
391257846
728146539

932615784
576348219
814927356
793156428
648792531
251483697
365871942
487239165
129564873

285794136
179326485
436158729
521937648
748265913
963841572
894512367
317689254
652473891

798512346
415639728
362784195
826475931
549163287
173298654
634827519
951346872
287951463

214738659
658942137
397561248
739286514
426175893
185394762
543627981
971853426
862419375

987523146
135694872
246871395
821935764
364217958
579468213
618359427
753142689
492786531

782415639
491863257
536972814
173586492
269347581
845129763
918254376
654731928
327698145

932578416
685214793
714693825
468759132
279341568
153826947
821465379
596137284
347982651

347516829
261798345
589324761
692457183
453281976
178963452
825179634
714632598
936845217

143986572
659712843
728543619
865231497
431897256
972465381
287659134
394128765
516374928

237458691
549126783
168937254
724385916
391642875
685719342
812573469
953864127
476291538

169754328
874123596
523698741
341872965
256419837
798365214
615937482
982541673
437286159

589134627
374692581
621587394
963751248
217843956
458926713
745268139
896315472
132479865

514926378
396875142
827431695
689143257
732589461
145267839
961352784
278694513
453718926

934215687
768943521
521678349
372591864
459786213
816324795
287139456
145867932
693452178

538927641
762134958
491586327
854761293
629843715
173259864
315698472
286475139
947312586

147295386
985136724
362487519
613958472
479321658
528674931
754862193
296713845
831549267

365298417
219734658
748615923
851346792
623879145
497521386
574162839
186953274
932487561

416278935
238591764
579364218
895147326
123659487
647823591
364712859
781935642
952486173

482137596
135698724
967254138
528763419
349812657
671945382
796581243
853426971
214379865

516374928
493682517
278519436
185746392
349825761
627193854
962437185
751968243
834251679

269184573
538729164
714563892
985217436
142638957
376495218
691872345
427351689
853946721

326715948
487392156
519648237
645187329
193256874
278934561
964521783
751863492
832479615

865371249
329564817
174829653
452197368
738652194
916483725
281935476
543716982
697248531

951872643
832496175
746513892
128347569
674925381
593681427
417238956
369754218
285169734

785491362
931268574
462753198
374916825
526847931
819325647
243589716
698172453
157634289

569132784
243978156
781654923
816745392
975326841
324819567
697481235
158263479
432597618

165739842
784612359
293854716
946273185
371598264
852146937
429385671
618427593
537961428

543218967
712469538
968375412
695821374
831947256
427536189
274183695
189652743
356794821

514829763
297635148
368174529
653712894
172498356
849563217
786241935
925386471
431957682

291564837
374819625
586327419
623798154
945136782
817245963
159482376
768953241
432671598

732185496
598634172
164792385
841269753
625473918
973851624
457926831
286317549
319548267

196257834
254138769
378649152
725391486
861574923
439862517
982413675
543786291
617925348

428136957
659742183
731895246
215483679
973561824
864927315
582379461
347618592
196254738

346578192
178429536
925361874
462713985
813956427
597842613
789635241
254197368
631284759

734256189
819437265
526981734
291568347
687143592
345729618
968375421
473812956
152694873

291478365
653291847
748536912
917854623
832769154
465312798
184623579
379145286
526987431

876914235
193725684
254386197
381652749
962478513
745139862
617593428
529841376
438267951

643719258
182356794
759824613
426931587
537682941
918547326
375198462
894263175
261475839

132879456
698453127
754162893
943215768
281697534
576348912
317524689
425986371
869731245

764892315
981537426
523146978
245968731
876213549
139475682
652384197
498751263
317629854

614872359
357916248
289543167
796425813
135698472
428731596
543267981
861359724
972184635

786524913
324719568
195863742
948276135
673195284
512348697
457931826
269487351
831652479

645182973
982736541
713594268
856927134
124358697
397461852
571249386
438615729
269873415

598132746
147986325
326547918
984263571
652791483
731458692
463829157
875314269
219675834

834719625
126853497
957642381
789164253
512398764
463275819
645927138
278531946
391486572

124985736
689743125
357126849
498261573
271534968
563879412
836497251
712358694
945612387

429361578
867259341
513478692
241836957
786195423
935742816
672984135
154623789
398517264

583761492
467259138
129438657
634125879
295874361
871396524
746512983
912683745
358947216

129736548
568491273
473285916
645129837
812573469
397864152
934618725
781352694
256947381

169345728
432897156
578162934
953714862
247658319
681923547
394281675
815476293
726539481

947312586
283569174
561478239
735186942
619724853
428953761
852641397
374295618
196837425

367284195
428195367
519673842
851749236
294316578
673852914
785961423
942537681
136428759

126538794
547926183
389174562
872369415
613245879
495817326
251793648
768452931
934681257

834792651
269135478
751648293
512487369
948316725
673529184
327851946
495263817
186974532

678241935
152937648
493856127
569312874
327498561
814675293
736589412
981724356
245163789

293814657
176253498
548976312
739425861
825361749
614798523
961587234
482639175
357142986

931724568
258936147
674815923
345261789
892347615
167598234
719683452
586472391
423159876

652718394
489635271
713429865
895142637
364587129
127963458
271354986
936871542
548296713

962135748
875624319
314987625
527391864
638452197
491876253
746518932
183249576
259763481

681529734
724316985
539784216
852673149
316942857
497851623
978135462
145267398
263498571

623195847
457826391
918347256
349572618
781963524
562481739
895634172
236719485
174258963

258137496
917654283
436892571
795368124
364921758
821475639
642783915
173549862
589216347

145376982
329185476
876924135
457218693
918643527
263597814
632859741
781462359
594731268

584617239
326945781
197238465
419762853
873591642
265384197
958126374
742853916
631479528

956824317
742136598
831759624
628413759
574692183
319587462
265378941
197245836
483961275

476293185
328541976
159678423
714932568
865417392
932865741
581729634
247356819
693184257

263945871
985317264
471682539
129734658
847569312
356128497
532491786
714856923
698273145

784592136
631847295
529136784
853724619
492615873
167983542
976458321
215379468
348261957

123968475
674351289
598247136
357816924
981724563
462593718
239185647
816479352
745632891

764513928
152896347
893427156
621378495
589142763
347659281
978235614
435961872
216784539

425178963
673295481
189463725
856921347
932847156
714356298
591782634
267534819
348619572

836214975
147695382
529738614
762183549
481956237
953427861
675842193
398571426
214369758

573284619
829176354
416593278
762431985
198765423
354829761
937618542
285947136
641352897

183945762
457362819
926718543
579184236
814623975
632597184
365271498
798456321
241839657

861924375
953678412
742513986
189756243
637142598
524839761
216397854
475281639
398465127

689123457
137945268
524687193
278591346
495368712
361274589
713856924
946712835
852439671

342578169
816349257
759261483
198724635
264935871
573186924
631452798
427893516
985617342

784596231
539721648
162834957
876342519
941657823
253189764
397465182
628913475
415278396

412635879
879412653
536789241
951864327
647253198
283197465
725341986
364978512
198526734

124697583
768345921
935182647
649831275
271564839
853279164
492756318
586413792
317928456

589241736
637895412
241367589
126734895
354189627
978652341
493526178
815973264
762418953

169587243
538492671
427631589
246173895
873945162
915268734
654719328
391826457
782354916

594371862
167248593
283695147
318462759
429753618
756189324
635927481
872514936
941836275

498327516
725618943
136495782
563849271
912763458
874251639
349176825
251984367
687532194

684751923
917328654
523946817
876219435
342675189
159483276
495832761
738164592
261597348

145387692
972564138
638291475
426873951
597142863
381956247
254719386
763428519
819635724

498162537
721534968
365798142
187246359
236975814
954813726
619327485
872451693
543689271

147629583
536748129
289351674
952483716
418567392
763192458
621935847
874216935
395874261

129836457
487521936
356974812
591468273
743219568
268753194
635142789
972685341
814397625

423897165
867145329
195236748
712659834
984312657
356784291
641928573
239571486
578463912

129546378
457318926
683297154
862953417
345761289
971482563
596824731
714635892
238179645

347192658
286574931
519683472
954836217
732419865
861257394
123945786
695728143
478361529

397254861
652831497
184679235
719386524
865742319
243195678
526417983
931568742
478923156

745698123
193742658
682531497
971864235
856327914
324159876
417983562
269475381
538216749

937658241
425971683
861342975
348716529
612594738
759823164
274185396
193467852
586239417

613795824
487236519
592841736
276918345
359624187
841357962
935162478
764583291
128479653

416389725
839257146
275146983
598462371
623718594
741935268
964521837
187693452
352874619

527149683
831265974
496873521
253497168
769518342
148632795
972381456
615924837
384756219

519246837
783159642
264738591
458692713
376481259
192573486
935827164
821964375
647315928

157289346
348615927
926743158
294168735
781352469
635497812
572934681
863571294
419826573

129675348
658314792
437928561
342861957
861759234
975243186
594187623
213496875
786532419

351982746
786534192
924617835
415896273
679423518
832175469
148269357
597348621
263751984

961347582
847265391
235189647
193672458
578431926
426598713
712953864
354826179
689714235

783496152
914275368
652831479
549128637
821763594
367549281
236917845
175684923
498352716

547618329
619372854
832945716
184259637
963781245
275463198
396527481
421896573
758134962

295376418
367184295
814952763
721498536
956723841
438561972
689237154
543819627
172645389

685214937
791635428
342798615
826143759
453879162
179562384
537921846
918456273
264387591

561839427
894267351
732514689
617953842
483672915
925481763
259346178
376128594
148795236

743891652
596472138
128365749
637918524
481527963
259634871
875249316
962153487
314786295

427896531
189253647
536741892
791368254
253914768
648572913
862139475
374625189
915487326

351962874
746835912
982741365
268159437
574623189
139487526
817294653
423516798
695378241

541279836
273168495
896453271
327915648
158346927
964827513
639784152
482531769
715692384

324698715
875241369
619357482
738965124
961472853
542813976
253789641
497126538
186534297

841975263
396214785
527386194
489761352
635492871
172853649
253647918
718539426
964128537

286935741
391748562
547162983
165327498
738491625
924586317
853619274
672854139
419273856

916745382
248639571
573812946
435176829
627598413
189324657
392487165
851263794
764951238

273968541
419325768
685174239
156437892
832591476
947286315
561843927
794652183
328719654

873246915
529137864
164958732
238765491
457819326
691423578
345671289
786592143
912384657

738956124
694123875
251847963
812579436
549368217
376412589
927685341
483791652
165234798

496531827
871924356
523678941
248195673
357862194
619347582
765219438
184753269
932486715

721345689
348916725
956287413
517862394
492753861
863194572
175428936
639571248
284639157

458173926
239846175
167592438
683925741
512467893
974381652
345718269
721639584
896254317

487293156
519678432
326541897
135982674
894716523
762354981
243869715
658127349
971435268

369574218
124893567
578126439
786349125
931258674
245761893
853912746
692487351
417635982

675421983
412938657
389765241
263874519
597613824
148592736
731286495
856149372
924357168

536781924
792346185
481259637
253617498
817493562
649528713
125934876
368175249
974862351

571928634
826453719
493671825
784135296
619842357
352796148
937264581
248517963
165389472

943257168
621948573
875613942
456739821
132586794
789421635
217365489
368194257
594872316

312485769
469317258
578962431
943156827
157248396
286739514
721893645
634571982
895624173

478362591
962158347
531794286
726815934
184923765
359647812
217439658
843576129
695281473

278645193
645319728
193287456
816523947
754891632
329476581
562134879
931758264
487962315

539461278
284793516
617825943
348257169
192386754
756914832
961542387
423178695
875639421

583674192
264189735
719532864
125896347
436751928
897243516
971468253
348925671
652317489

958124376
726385491
413967285
864219537
297453618
531678924
389541762
675892143
142736859

678931245
135428769
942657381
217596834
384172956
569384172
426713598
751849623
893265417

947631258
531428769
268759314
352846971
184975632
679213845
423197586
895364127
716582493

927431856
864725193
153689427
641597238
392168574
785243619
278356941
416972385
539814762

934251876
618397254
752846193
361925748
249768315
875413629
486179532
193582467
527634981

612784539
749315268
583926147
421839756
357642891
968571423
274193685
135468972
896257314

374925618
965718234
128634579
297861345
681543792
453297861
519386427
832479156
746152983

439261587
861357924
275498136
382149765
154876293
697532841
528613479
946725318
713984652

942561873
538279614
761843295
685412937
473985126
219637458
827396541
354128769
196754382

816973245
945628137
732145986
359861472
127459368
468237519
574396821
683512794
291784653

629741358
138659274
745328916
286195743
317486529
954237861
493562187
561873492
872914635

679138452
153624897
248957613
927415368
531286974
486379125
814592736
362741589
795863241

679512483
234798651
581463972
758234169
163957248
492681537
846179325
927345816
315826794

816573942
432961785
579824613
947658321
358712496
261439857
795186234
624395178
183247569

716429583
328567941
495813672
934785126
562341897
187296354
879134265
643952718
251678439

623148597
817952346
549736218
382461975
756289431
194573862
938615724
465327189
271894653

312967845
896451273
457238196
135786924
629145738
784329651
241693587
563872419
978514362

561287943
984635271
372914568
218356497
753491826
496872135
837149652
645728319
129563784

293456718
167928435
854173692
518632947
476591283
329784561
631247859
942815376
785369124

185463972
269178354
437259816
541936728
896712543
723845169
614387295
958621437
372594681

354179682
169258347
287346195
731982564
628415973
495763821
512894736
846537219
973621458

192478365
836259147
745361982
657132894
918546723
324987651
489715236
561823479
273694518

745963218
683142597
192587463
957231684
324658179
861479325
516794832
439826751
278315946

764392815
953816724
128754963
392561478
486237591
571948236
617489352
245173689
839625147

836249517
497851326
152637894
615374289
783592461
249168753
371985642
968423175
524716938

568719243
297453816
413628579
784392165
625841397
139567428
342975681
876134952
951286734

983742561
675918324
214356978
362491857
841527693
759683412
538279146
426135789
197864235

851249673
374861592
269573418
495132786
736485129
128796354
913658247
587324961
642917835

895741263
347286195
261539487
536427918
428913576
179865342
913658724
652174839
784392651

527634198
934185762
186297453
745328916
362941875
819756324
498572631
271463589
653819247

281569473
463817295
975243816
527384961
318692754
694751328
839175642
756428139
142936587

417596238
368742195
259831674
596428713
743159826
821367549
174683952
632915487
985274361

946721358
137485692
285639471
859342716
362517849
714968523
528176934
471893265
693254187

689542137
534197286
127863549
918635472
746289351
352714968
461958723
873421695
295376814

496732581
375189426
821546793
743695812
619278345
582314679
967823154
134957268
258461937

264371598
571498236
389256174
815763942
436925817
792184653
943812765
158647329
627539481

458132976
169578243
327496815
692381754
513724698
784965132
245619387
936847521
871253469

192578346
754396182
368412759
921843567
836751294
475629831
687234915
549187623
213965478

572814396
481369752
693527481
124758639
957643218
836291547
369175824
745982163
218436975

962374851
871596342
534218976
428753619
315469287
697182435
256837194
743921568
189645723

245731869
683942715
917856243
458297136
196385472
732164598
871623954
324519687
569478321

691824357
287395164
534761289
469583712
328179645
715642893
852417936
946238571
173956428

243687195
789513246
651942783
964235817
375891624
812476539
198764352
427358961
536129478

196385274
547162893
238479615
381947526
465213789
972658341
719526438
623894157
854731962

364915287
975832146
281647539
857329461
649158372
132764895
428596713
716283954
593471628

847632915
192845736
563791248
754123689
389456127
216978354
921564873
478319562
635287491

654723198
813549267
792816543
385972416
269481735
471365829
946257381
538194672
127638954

891324657
273965814
645781293
569213748
427859361
318647925
186532479
934176582
752498136

652897143
178634952
439512768
921375684
843961275
765248319
386759421
294186537
517423896

458396712
621758349
937241568
894562137
763814295
512937486
276183954
185429673
349675821

379682415
821459376
564317982
215736849
697248531
438195627
743961258
952873164
186524793

685247913
329651487
147893625
513984276
892376541
764512398
438725169
276139854
951468732

457831692
628594731
139726854
581679243
976342185
243158967
314987526
795263418
862415379

518376492
937452681
624819735
845123967
791568243
362947158
273695814
459281376
186734529

645198723
793542168
821763549
472985316
156437892
938621457
284359671
367214985
519876234

582934671
967812345
143576928
328647519
456129783
719385462
891763254
634251897
275498136

536412798
482759613
719683542
957346821
241978365
368521974
625137489
893264157
174895236

591823647
724596813
638471259
875962134
243158976
169734582
382617495
456389721
917245368

126493785
754281369
938765214
871529436
549136872
263847951
687912543
412358697
395674128

825916374
461537892
973842156
697381425
354629718
182475639
518794263
746253981
239168547

164259738
729384615
538617294
987426153
642531987
315978462
471865329
893142576
256793841

451237896
836914572
279865314
185623947
392741685
647598123
928376451
764159238
513482769

817964235
942853761
365721849
623548197
451397628
789612354
176435982
538279416
294186573

831974265
624815973
957623841
269451387
178392654
345768192
596237418
782146539
413589726

357821964
294675813
861493752
912367485
638514297
475982631
726159348
183246579
549738126

523961748
749258613
681437259
956173482
217684395
834529167
168392574
492715836
375846921

528934167
369871524
714265938
295643871
687519243
431782695
972358416
156427389
843196752

618349527
753216498
249857613
861924735
497538261
532761849
326185974
984673152
175492386

796432815
835961427
142578963
451297638
679183254
283645179
367829541
528314796
914756382

841273569
579864123
263915784
197538246
632741895
485692317
326487951
918356472
754129638

549612738
781345926
326987451
478259613
913768542
265134897
892471365
137596284
654823179

867934521
429158736
531672948
758413269
394826175
612795483
986547312
143269857
275381694

495381276
163972548
782564319
671895432
328416795
549723681
957638124
236149857
814257963

392847651
861395427
574261389
486152793
137986542
925734168
253479816
749618235
618523974

476893521
295416873
831275694
923157468
618324759
754968132
582649317
147532986
369781245

586134972
429867351
731529846
815943627
647281593
392675418
168452739
274396185
953718264

835974126
764215893
192863547
986752314
273148965
451396278
527481639
348629751
619537482

736481925
849526317
512379648
328745196
697812534
154963782
263154879
471698253
985237461

298341576
617258439
534796128
142637895
763985241
859412367
975123684
421869753
386574912

819634527
762589431
543172869
381965742
925748316
476213958
237856194
194327685
658491273

384259716
125367849
976418325
298546173
543781692
617923458
769135284
431892567
852674931

641258793
378619245
592437681
864723519
253961874
917845362
429576138
186392457
735184926

678914523
953782416
214356789
749821365
385697241
162435978
896273154
537148692
421569837

134596287
862317459
957248136
381974562
745632918
296851374
578129643
619483725
423765891

354197628
869542173
712386495
296438517
578261934
143759862
935674281
481923756
627815349

481792563
295634718
736851924
573189642
648327195
129465387
867943251
912578436
354216879

963274518
185936724
742518639
536197842
471852963
298643157
657329481
314785296
829461375

584673192
967512384
132948567
415286973
873491625
629357418
396725841
751864239
248139756

467289135
821345967
953671482
149763258
385124679
276598341
694852713
532417896
718936524

853167942
972534861
461829537
238675419
516492378
794381625
385216794
147953286
629748153

896547213
527139468
143286579
758613924
234795186
619824357
485961732
961372845
372458691

615793284
492186753
837542916
968375142
154928637
273461598
781654329
549237861
326819475

471539268
538726149
269184573
652347981
184692357
397815624
945271836
723968415
816453792

963754218
718629534
524183976
481597623
275316849
396842157
157468392
632971485
849235761

725389461
319465278
846172935
938217546
571946823
264538197
697821354
153694782
482753619

695847231
247531986
138269547
564713829
923658174
781924365
376185492
812496753
459372618

183426957
265973184
497815263
524697831
378142695
619538472
851364729
932781546
746259318

123986745
674512938
598347126
736895412
842163579
915724683
261439857
387651294
459278361

832516479
546793281
719824563
694231758
175689342
328457916
451362897
267948135
983175624

659481732
738256149
124379856
916845273
572963481
843712695
367194528
495628317
281537964

851724639
769381542
324965817
693418725
485276193
172539468
547193286
236847951
918652374

629471583
543896712
871235964
764128359
985763421
132954876
256347198
417689235
398512647

154639728
367528941
928174365
479386152
213495687
586712439
642957813
891243576
735861294

924581376
857236419
361974825
695142738
178693254
432758961
719825643
583467192
246319587

647831529
295476813
138925674
869157432
352649187
714283956
486312795
521794368
973568241

631824759
782659341
549731628
894372516
357168492
126945873
965287134
413596287
278413965

142678953
635294187
897513246
521347698
964185732
783962514
418729365
256831479
379456821

291483675
385976412
647152398
962537841
178624539
453891267
729368154
834715926
516249783

658214397
479836512
213597648
832145769
164978253
597362184
941753826
786421935
325689471

647891532
983275416
125634879
418726395
236519748
759348621
364952187
572183964
891467253

932645178
785123946
641987523
567392481
214758369
398416257
826539714
459871632
173264895

132856497
795234618
486197235
873921546
561478329
924563781
257389164
618742953
349615872

913876542
485293671
672145983
137582496
846917325
259634817
724359168
391768254
568421739

216435978
347986521
895721346
952617834
134258697
768394152
629173485
483562719
571849263

134289567
628547913
975136842
452793681
386451279
719862435
293674158
867915324
541328796

534287169
192346875
678591243
816934752
257168394
943752618
465813927
789625431
321479586

817965432
246371985
935824176
364782591
179456328
582193647
693217854
421538769
758649213

691538742
428719635
375264819
813495267
542671398
769382451
134927586
286153974
957846123

853267419
791548263
426193875
589416327
364972158
172385694
635829741
218754936
947631582

287539641
419672358
563814729
645921837
872346915
931785264
354297186
198463572
726158493

194372586
682549713
357681294
439216857
826735149
715498632
578923461
263154978
941867325

986325174
234817965
715496823
847561392
529734681
361982457
672149538
193258746
458673219

968542173
134987265
725316984
583691427
496725831
271834659
649253718
312478596
857169342

931826574
827514369
654379218
246198735
583467921
719253486
462931857
378645192
195782643

183569427
962847351
574123698
841972563
297635184
356418279
715284936
628391745
439756812

894637251
532819674
617452398
973168542
146325789
258974163
461793825
385246917
729581436

298134675
653782149
471596382
167243598
349875216
825961437
584329761
716458923
932617854

624378159
317965248
985214367
178546923
246193785
593827416
732651894
859432671
461789532

486317925
521946873
973852164
159724638
367589241
248631597
695173482
712468359
834295716

827936415
513487962
649512873
234879651
185623749
976145328
451798236
368254197
792361584

129378465
765412839
843596712
916745328
374289156
258163974
531824697
687951243
492637581

489567213
175293846
326148975
712685394
853479162
694321758
241936587
967852431
538714629

458196273
136287945
297435681
563849712
821763459
974512836
342658197
789321564
615974328

187425396
932678145
546139728
821756934
374892651
659314872
763541289
498267513
215983467

613798542
897542613
524613879
745931286
189256437
236874195
472385961
361429758
958167324

932547186
478619532
561823479
184952367
253764918
796138245
817495623
349286751
625371894

125847963
436529871
897163425
718396542
349275186
562418739
953782614
274651398
681934257

632815749
478239615
195746823
916487352
824953176
357162498
763521984
549378261
281694537

782513469
453679182
169284753
236947815
918356274
547821396
375498621
894162537
621735948

413625897
687914325
925783614
238179546
146538972
759246138
372851469
891462753
564397281

479152683
586739142
312684795
128473956
765891324
934265871
691547238
247318569
853926417

587463921
916278345
243915678
852731496
134692857
769584213
395827164
678149532
421356789

187295643
234681957
965734812
423158796
619372584
758946231
871523469
596417328
342869175

397285641
418376592
562194378
139762485
685941237
274853169
741538926
923617854
856429713

856123749
719458632
243796815
472835196
695214387
381967254
537641928
128579463
964382571

857432961
624179358
139658247
248963175
591287436
763514892
972845613
386791524
415326789

654287913
387941526
912356748
495678132
128493657
763125894
579834261
836512479
241769385

317826945
548719362
269435718
134982576
952647831
876153429
795264183
683571294
421398657

287495163
934176285
615823749
756248931
498531627
123769458
572314896
349687512
861952374

654312987
172984563
893567142
928751436
761438295
345629871
236845719
587196324
419273658

658794312
129836754
743251968
517983246
934162587
286475193
871349625
462517839
395628471

816973542
579412863
234856917
127365498
348129675
965748321
481637259
792584136
653291784

634795821
985213746
172846953
491628375
368579412
527134689
849351267
213467598
756982134

376592418
851467932
492813756
648259173
937641285
125378694
569784321
783126549
214935867

749683512
215749836
638215479
162458397
573921648
984367251
821594763
356172984
497836125

214986573
365147298
978325164
589713642
623894751
147652839
796231485
851469327
432578916

678429315
593167428
421358679
237594861
865213794
914876253
782931546
146785932
359642187

897435216
423961857
165278943
274853691
358619472
916742385
539124768
682597134
741386529

943751826
185632479
267894351
612473598
754189632
839526147
378265914
496317285
521948763

792356814
143872596
568149723
429781635
816235479
375964182
984613257
257498361
631527948

728196354
369548172
145327689
917284536
684735921
253961847
576413298
491852763
832679415

716345829
953286471
482791536
264859317
135467982
879123654
341978265
527634198
698512743

812647935
579123486
643859217
498731652
327465891
165298374
281976543
756384129
934512768

543267891
612398457
897415263
254786139
169532784
738941625
921673548
376854912
485129376

163574892
895261374
742398615
651943287
274185936
938726451
516439728
429857163
387612549

358429167
219367458
647185293
764893512
523716849
981542376
135678924
896254731
472931685

156342789
748916352
239578641
461793528
382465197
597821463
914687235
873254916
625139874

457293816
196578432
832461957
971835264
645127389
283946175
714682593
328759641
569314728

183679542
652384719
497152638
728546193
965231874
341897256
539728461
214965387
876413925

965783241
874291365
312456978
648917523
293548716
157362489
731629854
489175632
526834197

681237594
439516782
752849361
513924678
968751243
247368915
195472836
376185429
824693157

965312847
271468359
834597621
196854732
547236918
328179465
752683194
483921576
619745283

238569714
975184263
461723598
123647985
897352641
546918327
352891476
714236859
689475132

674915832
892436751
531782694
725693418
416578329
983241576
367124985
258369147
149857263

916758324
387249615
425163879
792431586
538692741
164875932
849527163
273916458
651384297

392147856
456892371
718536429
521768934
843219765
967453218
189375642
635924187
274681593

845173926
239658714
671492538
523846197
916725483
784319652
197234865
358967241
462581379

719245638
283967154
546138279
961473582
875612943
432589761
694351827
158724396
327896415

471589623
835264971
926173458
284735196
563912847
197648235
749856312
358421769
612397584

237986154
196543872
458721639
982437516
345168297
761295348
674312985
523879461
819654723

743951628
128674539
956832147
831726495
675489213
294315786
482563971
517298364
369147852

247138695
839657421
561942783
782465139
394281576
156379842
978526314
623714958
415893267

497683521
326541978
815792634
541238796
639457182
782169453
264875319
153926847
978314265

174698325
362571948
895342761
631459872
589127634
427863159
216785493
943216587
758934216

695478123
843219756
712356894
928145367
476923518
531867942
254731689
187694235
369582471

159264873
428739651
736518294
874196325
213485769
695327148
361942587
542871936
987653412

398524176
147896253
562317849
459261387
823759461
716483925
674138592
935642718
281975634

724385619
561974382
983621745
635218497
892467153
147593826
459836271
276149538
318752964

214768593
873529164
695314287
452697318
186435972
937281645
348156729
569872431
721943856

374159682
951628743
628437159
847265931
162893574
539714268
213586497
786941325
495372816

835976142
472183659
619254837
964835271
523719486
187462593
746591328
291348765
358627914

451723968
236849175
789516324
594371286
167284593
823695417
648932751
372158649
915467832

165943827
873126459
924587613
256719384
798435261
341862795
582394176
637251948
419678532

168379452
457286193
293514678
386152947
942637815
571948326
625493781
739821564
814765239

795842631
843165972
261937584
936274158
572618349
184359267
629483715
417526893
358791426

134568279
859724613
627391584
385946127
971852436
462137958
798615342
213489765
546273891

865394712
297156384
143872956
452981637
781263549
936745821
378429165
529618473
614537298

874951263
953672814
162348759
296514378
438267591
715839426
649723185
521486937
387195642

851327964
243659871
769814532
438276195
592431786
176985423
314768259
685192347
927543618

398426175
271385469
654791238
732549681
169873524
845162793
916258347
483617952
527934816

182679345
475832619
963145287
647528193
859413762
321796458
738961524
296354871
514287936

381452679
925763418
674918532
796524183
512839764
843671925
168245397
439187256
257396841

126978345
395241876
874536192
957184263
268395417
413762589
542617938
689453721
731829654

941578623
365142897
278693145
597821364
482736519
613459278
836914752
729365481
154287936

143596827
958273416
762481359
386927145
214865973
597134268
435719682
879642531
621358794

425693781
713824956
689517234
391486572
278951643
546732198
867245319
932178465
154369827

873615492
629384175
145279836
531467289
498123567
762958314
316742958
954836721
287591643

541723896
829164735
736958421
187432569
693587214
452691378
265349187
918275643
374816952

758436192
142579683
936218745
425961837
893724561
617385924
279853416
564192378
381647259

186329754
425716983
973845261
712498635
569231478
348567192
897152346
631984527
254673819

835496172
214537986
679281345
786319524
352874619
941652738
593748261
128963457
467125893

692371584
135684729
874925631
518462397
729813456
346597812
463259178
951748263
287136945

417362985
839745162
625981734
258493617
761258493
943617528
176824359
392576841
584139276

283147596
564839721
197562384
651283479
329471865
478695213
816324957
935718642
742956138

279516348
136482597
458937612
984321765
615874239
723659481
861745923
397268154
542193876

581362497
263974518
479185236
927543861
135826749
846719325
652498173
314657982
798231654

619527483
748163952
532948617
127394865
465782391
983615724
854279136
271836549
396451278

637912548
152748936
894365712
729483651
546271389
318659427
265837194
483196275
971524863

125879436
637415829
489632157
973158264
261347598
854296371
716583942
542961783
398724615

298713465
541692738
736845921
314987652
672154893
859326147
483261579
167539284
925478316

985632147
672415983
134879652
728196534
463758219
591324768
249563871
816947325
357281496

589427613
642315789
173698524
258163947
761549238
394782156
815974362
926831475
437256891

281437965
376859124
594126837
462913758
915782346
738645291
157394682
849261573
623578419

158347629
742659318
396182547
463728195
579431286
821965473
217593864
685274931
934816752

394678215
516342879
278195364
183526497
752984631
469731528
831469752
645217983
927853146

872519634
913246785
546783912
295134876
138657429
467892351
784921563
629375148
351468297

176384592
935126847
842579316
754261983
219835764
368497251
423918675
597643128
681752439

278463519
436519728
159278463
891732654
524896371
367145982
682954137
915387246
743621895

516943728
439278165
872165394
364591287
725834916
981726543
247659831
698317452
153482679

175694328
824375196
369821745
247586931
951243867
638917452
796458213
512739684
483162579

349182576
162754839
857693124
286917345
714835692
593246718
975328461
431569287
628471953

437198625
985623417
612574839
241967583
563842971
798315246
876251394
129436758
354789162

582796134
643851279
971432685
754183962
196275348
328649517
439568721
815327496
267914853

963721584
718654923
452839761
246315897
531987642
879246135
197463258
624578319
385192476

654719238
921835476
738462195
546297813
873146529
192358647
217683954
489571362
365924781

814593726
962417358
375628941
243879615
597164832
681235497
138956274
429781563
756342189

621587934
978234516
543169827
852746193
137892465
469351278
314628759
295473681
786915342

534978216
962541873
718362594
186493752
459627381
273185649
897216435
645739128
321854967

637128549
129345876
548769312
354297168
296831754
871654293
982576431
763412985
415983627

476132598
925874136
318695247
631759824
592486371
784321659
243968715
859217463
167543982

849715263
712436589
536829417
265391748
493687125
178542396
654278931
381954672
927163854

427986153
593714682
861235794
158429367
372561948
946378521
735892416
219647835
684153279

596814372
847326915
231975468
678532149
154798236
923461857
762183594
385649721
419257683

512498736
687312954
439567182
963851427
275946813
841273695
356184279
194725368
728639541

596314872
427985631
138762549
753498126
219576384
684231795
341627958
962853417
875149263

764125893
283964517
915837264
128746359
479513628
536298471
392451786
657389142
841672935

386925714
415736298
279184563
541279836
693458127
728361459
932547681
167892345
854613972

468792513
137465289
295813476
713926845
984157362
526348197
342671958
651289734
879534621

159472638
482369751
763815429
976241385
248536917
315798264
621987543
894653172
537124896

941835627
275469381
368217459
659374812
182956743
734128965
516783294
423691578
897542136

367521948
241968357
985734162
756892431
438615729
129347586
614259873
893476215
572183694

931785624
256143879
847269351
695817243
483592716
712634985
568371492
174926538
329458167

913872564
684315972
257964813
831597426
749126385
526483197
392758641
478631259
165249738

692385741
354917628
187426395
719862453
265743189
843159276
536294817
928671534
471538962

375621894
294385176
861497253
689732415
713954682
542168937
156843729
938276541
427519368

419257368
268439751
753816294
627184935
584923617
931675842
196742583
342568179
875391426

659218743
318764592
247953681
436592178
982471365
175836429
524187936
861349257
793625814

839415672
245367819
716982453
128649735
974253186
563178294
697834521
351726948
482591367

753294861
186735942
942816375
528379416
437162598
691458237
365927184
214683759
879541623

421376895
835149627
679582413
583214976
946738251
217695348
758423169
192867534
364951782

723486519
158239467
469157328
982764153
574813296
631592874
316945782
897321645
245678931

586149327
127368459
439275816
362451978
814937562
795826143
253694781
678513294
941782635

435197826
817624359
926835714
153489672
289376541
764251938
598712463
341568297
672943185

562493178
143287569
789651432
691548327
254739681
378162945
826315794
935874216
417926853

286347195
517869432
349512786
128956347
764183259
935274618
452691873
691738524
873425961

872619543
569348712
314257689
245193867
781426395
936875124
657982431
198534276
423761958

784519632
516273984
392486517
125768493
473952168
968341725
849137256
651824379
237695841

459316782
863297415
127548936
375869241
912754368
648123597
796485123
234671859
581932674

913857624
876342519
425961387
732498156
648215793
159673248
261789435
397524861
584136972

478312965
192564378
653978124
914825637
586731492
327496581
761253849
245689713
839147256

812679354
793584162
456132897
981325746
347896215
265741983
679258431
124963578
538417629

351827964
987146253
264593718
419735826
823469175
576281349
798614532
142358697
635972481

561794382
374812659
892536417
945671238
213948765
687325194
458263971
139457826
726189543

619458327
427936815
853172469
392715648
548629731
761843952
985361274
176294583
234587196

589237146
213486975
674519832
921643758
357928614
846175293
135892467
468751329
792364581

376124985
419586372
528739614
685412793
794653821
132978456
947261538
263895147
851347269

581374962
379126584
624589317
143758296
967432158
258691473
495267831
732815649
816943725

312476958
548912367
796385241
134768592
625193874
879524613
281649735
957831426
463257189

214963785
368754192
597218346
749326851
853149627
126587934
672835419
435691278
981472563

713856429
485392617
296741358
937418562
621537984
854629731
172963845
348275196
569184273

134625978
629871354
857934612
971283546
543167829
268459731
386512497
792346185
415798263

967421358
523897416
841563927
756319842
318246795
492758163
179635284
285974631
634182579

472136589
358429617
196578243
631294758
729851364
584367192
965783421
847612935
213945876

935478612
468219573
127536984
659847231
283651749
741923856
316795428
594182367
872364195

931487265
875362149
642915738
293841657
458276913
167539482
784623591
516798324
329154876

279186435
453792861
681354927
918437256
742615389
365928174
197863542
824579613
536241798

928653714
716428593
435179862
387916245
159247386
642385179
561734928
874592631
293861457

736942581
829516347
541738692
394657218
618324975
257189463
473261859
165893724
982475136

632871594
945632187
178954263
269413758
387529641
514768932
856247319
791385426
423196875

427981356
539624871
816357294
951872463
384196527
762435189
173568942
298743615
645219738

825934176
736251894
419687532
542319687
167548923
398726415
954872361
673195248
281463759

532786149
718942356
946153287
154639872
679528413
283417695
427391568
861275934
395864721

912386547
463759821
875241396
758632419
139874652
624195738
286513974
391467285
547928163

326589471
547162839
198734625
613475982
459823167
782691543
261358794
835947216
974216358

791354628
246178935
358629471
123867594
967245183
485913762
614732859
539486217
872591346

421398576
867524913
953167428
745812639
192653847
386749251
678435192
214976385
539281764

679851243
153942687
284376195
892634751
315297468
746185932
437519826
521468379
968723514

419682573
326574981
758139642
237896154
894215736
165347298
672453819
941768325
583921467

762195483
839764152
415283976
146528397
987346521
523971864
371852649
254639718
698417235

381542697
652793418
974618253
768351924
543269871
219874365
836127549
195436782
427985136

285197643
964325817
317468259
471639528
628751394
539284176
193842765
852976431
746513982

189642537
354897126
762153948
516489273
847235691
923761854
638524719
475916382
291378465

273416598
958732416
146589372
761345289
329867145
485291637
697123854
812954763
534678921

815947236
243865179
796312458
629438517
531796842
487521693
364189725
172653984
958274361

351867492
684293571
729415368
562179834
438526719
197348625
246781953
873952146
915634287

748295136
523176984
619438752
972541863
356789421
184362597
891627345
465813279
237954618

214579683
635481972
987623154
576842319
821397546
493156728
159238467
342765891
768914235

251834796
876519324
439672158
618423975
523798461
947165832
182357649
394286517
765941283

185697423
423851697
697342851
716429538
548763219
239185746
374516982
951278364
862934175

431928657
975136842
628475913
762851439
843769521
159243786
317684295
294517368
586392174

362897514
781345692
549261837
437126985
125978346
698453271
274539168
853614729
916782453

761235849
945786312
283914576
498563127
152478693
376129485
639847251
524691738
817352964

496572381
325814679
817936452
974281563
238659714
561347928
682495137
759123846
143768295

684135972
259678134
317294865
765942318
431857296
928361457
146789523
893526741
572413689

935841627
672593184
184627395
423719568
867435912
591268473
216374859
359182746
748956231

547982361
832651749
619473582
921865473
754319628
368247915
473198256
286534197
195726834

984512763
153746982
726983154
618325479
349871526
572469831
267154398
891237645
435698217

815743926
936528174
472961583
768135492
149276358
523489761
387694215
254817639
691352847

768543912
531972684
942186357
374861529
156239478
829754163
483625791
295417836
617398245

645382719
231749568
879156324
962834175
718625943
453971682
597268431
324517896
186493257

713928465
542167839
869534127
428796513
675813942
391452678
234689751
957341286
186275394

714659238
328174596
569382417
972835641
851426379
643917825
485793162
296541783
137268954

785413269
213596847
649872153
574268931
892351674
361947528
958724316
436185792
127639485

217465389
356891427
984327165
129683754
635974218
478152936
743518692
592736841
861249573

738145629
142693785
956827431
371568294
284379516
695412873
867951342
429736158
513284967

253984761
176235498
948176235
692841573
385697142
714352986
529463817
867519324
431728659

925871364
176345982
483296517
718469235
532718496
694523178
261957843
857134629
349682751

164537982
538629417
792148635
281965374
375214869
649873251
956782143
823451796
417396528

538241697
749586321
162937485
821763954
397452168
654198732
275619843
486375219
913824576

481376259
263598417
759421368
596132784
874659132
132847695
617984523
328715946
945263871

814623957
279541638
563798124
691287345
425369781
738415269
952134876
146872593
387956412

248367519
365192874
179854362
936248157
527631498
814975623
782513946
653429781
491786235

954861273
238597461
761243859
126475398
875932146
349186527
617324985
592718634
483659712

214953687
863274915
579681324
147896253
635742198
982135476
328417569
756329841
491568732

524731689
967852413
138694527
319546872
876123945
245987361
692378154
483215796
751469238

526143978
917268453
348597261
832751694
479632815
165984327
781429536
254376189
693815742

438617529
971825364
625439187
783152946
549376218
216984735
354761892
892543671
167298453

963425781
172983465
485167923
856234179
719658234
324791856
631842597
297516348
548379612

364715829
179823654
825469137
658391742
791246583
432587961
983154276
217638495
546972318

369245178
482731695
517986243
128493756
745168329
936572814
651324987
894617532
273859461

462573891
583491267
179628543
241859376
837164952
695732184
326945718
914287635
758316429

365894712
219576438
874132695
732419586
481365279
596287341
628943157
947651823
153728964

851394267
793265418
624187539
935426781
286971354
147538926
372619845
418753692
569842173

314659782
582317496
697842135
946238571
875461329
123795648
761984253
458123967
239576814

823417659
175986423
964352178
317268945
458193762
296745381
739824516
642531897
581679234

876124953
352689417
914357286
138762594
625498371
497531628
269873145
743915862
581246739

564871392
873692415
921453876
246519738
798324561
315768924
439186257
187235649
652947183

829316457
637495281
154872693
983724516
462951738
571638942
345287169
796143825
218569374

541768293
329415867
786329145
618574329
235896471
974132658
493687512
152943786
867251934

928367415
173548629
564912873
632754981
781639254
459821367
817293546
296475138
345186792

349621587
721958364
856347921
694815273
178234659
235796418
463182795
917563842
582479136

682543197
493718625
715962348
271354869
346189752
859276413
528431976
137695284
964827531

593867241
147592638
268134579
819425763
654783192
732619854
976241385
325978416
481356927

621748539
945312867
387659214
762934185
453187926
198526743
536271498
819465372
274893651

492387156
568941327
317265489
235176894
974852613
186439572
751694238
623718945
849523761

978346512
465912783
123785694
581274369
692538471
734691825
249863157
817459236
356127948

831754692
972136584
645982371
754813926
218569743
369427158
426375819
583291467
197648235

784963125
619257384
325481976
947512863
531698247
862734519
178345692
456829731
293176458

376581429
958324671
214769853
481675392
692813547
537492186
145237968
829146735
763958214

978615423
614237958
253894167
182479635
396521874
547368291
839742516
461953782
725186349

152389467
936457128
784261539
645932781
297618345
813745296
521893674
478526913
369174852

467821395
231954678
895376421
629517843
183469257
574238169
316792584
942185736
758643912

145276839
672839415
893145267
218397654
436512978
957468321
781624593
364951782
529783146

369841257
285973614
741562839
614759328
578236941
932418576
857394162
496125783
123687495

368421795
425769183
197835264
516983472
832574916
749612358
984357621
671248539
253196847

729816534
561493827
843275619
354987261
217654983
698321745
935162478
482739156
176548392

175246893
392158476
846937251
428395617
963781524
517462938
651823749
239674185
784519362

468975123
795213648
231468957
819327465
576841239
342596781
923184576
187652394
654739812

397546281
685213749
412978635
726385194
138469572
549721863
974852316
851634927
263197458

941568327
782341659
653792148
215876934
894153276
367429581
179234865
538617492
426985713

263458791
954176238
817923645
795214863
348697152
126385479
631542987
572869314
489731526

423758691
897126534
516394278
782539416
351647829
649281357
965812743
138475962
274963185

596318742
814972563
237546891
158493276
942761358
673285419
369854127
785129634
421637985

431697285
578243196
962518734
195874362
843926571
726351849
254789613
617432958
389165427

217983564
359164728
648275139
421659873
986731452
573428916
794312685
135846297
862597341

921857436
734926518
865134792
247681953
516493287
398275164
452318679
673549821
189762345

954273681
826491375
317685492
592836714
473152869
168947523
749518236
685329147
231764958

314928756
752361489
698457132
279185643
465273918
183694527
547836291
931742865
826519374

248695173
579123864
631874529
983462751
152387946
764951238
815746392
497238615
326519487

218937465
459216783
673845219
124368957
937521846
865479321
592683174
381754692
746192538

579432618
216978534
843516972
697384125
432159786
158267493
764893251
325741869
981625347

641273895
758194236
392658471
176549382
523817964
984326157
817962543
435781629
269435718

715836924
389724165
624951738
832417596
541692387
976385412
498273651
257169843
163548279

894372156
365149782
271856493
137985624
548621379
926437815
783294561
659713248
412568937

185936724
394782561
267451938
456319872
873264195
921578643
548693217
739125486
612847359

623918457
947256138
581347296
236891745
479625381
815734629
354179862
762583914
198462573

615839724
289741635
734625918
547286193
392157486
168493572
951362847
426978351
873514269

875234169
341659872
692178543
724815936
589463217
163792485
236581794
958347621
417926358

687253194
549178263
213946587
938624715
175389426
462715839
756832941
324591678
891467352

458276319
923514687
716893425
682459731
547138962
391762548
134925876
265387194
879641253

635791482
948326157
712854693
856479231
423618579
197532846
574163928
369285714
281947365

982653741
137284659
654179283
416328975
328597164
795461832
569742318
841936527
273815496

945637812
271589364
638214957
729358641
564791283
813426795
197842536
382165479
456973128

519723846
473658912
826941375
732186459
685294137
194537628
367815294
248379561
951462783

657149382
284735961
139826457
593261874
741358629
862974513
476513298
328697145
915482736

641875392
725639841
983124657
432758169
867391425
519246738
296487513
158963274
374512986

931784652
267395814
845621937
192856743
378149526
654237198
523968471
416572389
789413265

681923457
324657918
957148623
469831572
213795864
578264139
845376291
796412385
132589746

128456397
974238165
635197482
813942576
497563821
562871943
356784219
781329654
249615738

827369451
364152879
591748632
246973185
759816324
138524967
613295748
472681593
985437216

395728416
718546239
624391758
871259643
963174825
452683971
149837562
237965184
586412397

523941678
689275341
147683592
792164835
315728964
468539127
234856719
956417283
871392456

895341276
247965318
136287594
678124935
352879461
914536782
529613847
781492653
463758129

539647218
478251693
261893745
923185467
845762139
617439852
792514386
384976521
156328974

376251498
945873612
218964735
694128357
123745986
857396124
439682571
581437269
762519843

986352147
527146398
431789625
359274861
718695432
264813579
675931284
843527916
192468753

137698254
456213798
928457163
719584326
264739815
385162479
543921687
892376541
671845932

258634719
614957328
973812546
429165837
381749652
567283194
136428975
745396281
892571463

178325649
239164875
456879321
795413268
642987153
813256497
527631984
364598712
981742536

139468572
285179346
674523981
328917465
941856237
756234198
563792814
817345629
492681753

162975834
879634251
453218796
287493165
596127483
341586972
625749318
734851629
918362547

453267891
178493625
962185437
524716389
817934562
639528174
781342956
296851743
345679218

938216475
276495183
514873629
893152764
162947358
745368291
621539847
357684912
489721536

893247615
671538294
254961873
745629138
938415762
162873459
387154926
416392587
529786341

689257341
574931862
321486975
417569283
236178459
895324617
142695738
753842196
968713524

156374289
297168453
843259617
389647125
462915738
715832964
634591872
578426391
921783546

691432857
728591346
435867291
517326984
946758123
382914675
273149568
164285739
859673412

263897145
751634892
849125376
987346251
412758963
635219487
194572638
378961524
526483719

948732165
615498732
273615984
531984627
467123859
892567413
329876541
784251396
156349278

639512478
274836195
815479632
342758961
798621354
561943827
426385719
957164283
183297546

153287496
247916385
689345721
931654872
468172953
725839614
396528147
514793268
872461539

217548963
543196287
896372145
372964851
485217396
961835724
728451639
659783412
134629578

846571932
329846157
751392864
693415728
284967315
175238649
562783491
437159286
918624573

835924761
694317852
271658439
916583274
428796315
753241698
547869123
389172546
162435987

679584321
843271695
152396784
416739852
538142976
297658413
325967148
981423567
764815239

971358264
352164978
846279315
614597823
587432691
239681457
793825146
465913782
128746539

462195783
183762945
975348621
214579836
357486192
698213457
739851264
546927318
821634579

423167589
867529314
915384762
172436895
358291476
649875231
731952648
284613957
596748123

896513274
357429681
214687593
163872459
528964137
479135862
942356718
631748925
785291346

568714329
437529168
219836547
873695412
146273985
952481673
685342791
321967854
794158236

873521496
591643287
426987135
214375968
359268741
768419523
985732614
632154879
147896352

749523168
381764295
625198347
154976823
862351479
973842516
437289651
298615734
516437982

125346879
387129564
649785312
593612748
461857923
278934651
954268137
816473295
732591486

915428637
247963185
683751492
356874219
894312756
172695348
528146973
761539824
439287561

485396712
726514389
913827465
591482673
278635941
634179258
849261537
162753894
357948126

738914562
942685713
615732489
287359641
453168297
169247358
826493175
571826934
394571826

186237549
492815763
573496218
215983476
368174952
947562831
634728195
859641327
721359684

298745361
563819724
471236895
124358976
356197482
789624513
815963247
647582139
932471658

428635719
539781624
176942385
751294836
693178452
842356197
965413278
384527961
217869543

954261387
268347915
173895246
785132694
349678521
612459738
827513469
536984172
491726853

597421638
861735492
234869715
372546189
186397254
945218376
653184927
719652843
428973561

528169437
693745218
417328965
382697541
964581372
751432689
849276153
235814796
176953824

746135892
519284637
238679451
952416378
173852964
684793125
895321746
361547289
427968513

267593418
834712956
159486327
981645732
725931864
346278195
412367589
698154273
573829641

952384671
417296853
638175492
529831764
741569238
386427519
875912346
294653187
163748925

724513896
163498275
598672431
836957124
415236789
279184653
341725968
982361547
657849312

374812596
986573421
152694783
598437162
647281935
213956847
725348619
431769258
869125374

748315692
159726438
623948571
897562314
234891756
516473289
485639127
962157843
371284965

837245196
591376482
264918375
375624819
128539647
649187523
916452738
753891264
482763951

618592437
729634185
435817962
297483516
564271893
183965724
351728649
972146358
846359271

712846953
483592671
659371842
271634589
564928317
398157426
847269135
136785294
925413768

789236415
461785239
235941678
314859762
678312594
952467183
193624857
846573921
527198346

374156289
658942137
219837465
945361872
167284593
832795614
786529341
421673958
593418726

178659234
956243817
342718569
835192746
761485392
429367185
513976428
297834651
684521973

983261457
517483962
264759138
376912584
425876391
891345726
149528673
658137249
732694815

125649738
936782451
784153629
317294865
498567312
562318947
673821594
841935276
259476183

681359274
572486391
493127658
268514739
347968512
159273846
736891425
815742963
924635187

874293651
513876942
296451378
469132785
728549163
135768294
387915426
951624837
642387519

718625439
369481752
452793681
843916275
127534968
695872143
971348526
534269817
286157394

943287561
756931824
812546973
167894235
428653197
395172486
631428759
279315648
584769312

691574328
487132569
235896741
512689437
369427815
874351296
756943182
148265973
923718654

698327145
254816793
731549826
486172539
319485672
572693418
967254381
845931267
123768954

714682539
285349176
936517842
651273498
472895361
893164725
569738214
348921657
127456983

798546321
642137985
513982764
926415837
375628149
481793652
864279513
237851496
159364278

695841723
782639145
314257986
527463891
146985237
839712564
973524618
261378459
458196372

697138254
852467139
314259876
163975428
278341695
945682317
521894763
786513942
439726581

461823759
257149863
389765412
513678294
894251637
726934185
635487921
178392546
942516378

538912467
496758132
172346895
243689751
915427683
867135249
621893574
759264318
384571926

184697325
569238174
732451968
621374589
895162743
473589612
318725496
946813257
257946831

875149632
346528179
219376584
127834965
683915427
594267813
931482756
462751398
758693241

371869452
846532719
952147638
187253964
635974821
294618573
423795186
518426397
769381245

643178952
758924613
129653478
874231569
912586734
365749821
436817295
587392146
291465387

243896157
185247639
769513482
578429361
914368725
326175894
857931246
491682573
632754918

931584762
827961354
654732981
345679128
198245637
762813495
213498576
486357219
579126843

478631592
293547816
516982374
651273948
732894651
984165723
845726139
129358467
367419285

942513768
785962134
361874529
538147692
276398451
194625387
823751946
657489213
419236875

391476258
867512943
542983716
975138624
624759831
183264579
759641382
218397465
436825197

671254893
354981672
928367145
867143259
513629487
492875316
246598731
189736524
735412968

786239154
295481637
143675982
837592461
962148375
514763829
671824593
358917246
429356718

756912483
942638175
183745296
819267534
564893721
237451869
698574312
471329658
325186947

943526187
715849623
286371495
428753916
697218534
531694278
162437859
879165342
354982761

641389572
279516483
538742691
185497326
964123758
327865914
813954267
796238145
452671839

451382796
289476531
736195824
593768412
617234985
824519673
378651249
162947358
945823167

285716349
497328516
361459287
679281435
823945761
154673928
912564873
548137692
736892154

621745389
875239641
943618572
458962137
736581924
219473856
567394218
192857463
384126795

237984561
918625437
564173298
679412385
382567149
451839726
746258913
195346872
823791654

125387694
346952871
978641532
832794156
619528347
754136289
487213965
561879423
293465718

829534761
654127893
713986524
382615947
146879352
975243186
561792438
237458619
498361275

825496713
174358629
369127485
986245371
453871962
217963854
532689147
641732598
798514236

185769423
923548671
674213895
497321586
351687942
862954137
519872364
236495718
748136259

732485196
165397248
498162357
274659831
819723465
356814729
527938614
643571982
981246573

658273149
743691258
921584736
167435982
234869571
895127463
376942815
419358627
582716394

675321894
291874563
843965271
124658937
356792418
789143625
418236759
567419382
932587146

847915632
295673418
136248795
924536187
658791324
713824956
581469273
479382561
362157849

715328469
894671253
632495781
956243178
287516934
143789526
369157842
471862395
528934617

561327948
873419265
249685173
317946852
485732691
926158437
154293786
798561324
632874519

593461827
418372695
267958413
931286574
745139286
682547931
879614352
324795168
156823749

785123694
641795382
239648157
516482973
973561248
428937516
352814769
897256431
164379825

152673498
493528761
687491253
735942186
946187325
821356974
564219837
218735649
379864512

413987265
972456138
586123497
139845726
867312549
245679813
328791654
654238971
791564382

968571423
542396871
137482659
429617538
613825794
785943216
851269347
294738165
376154982

728391654
934265817
651874392
187643925
365912748
249587163
813459276
496728531
572136489

169475823
354286917
827193465
531829746
278634159
496517238
715962384
683741592
942358671

475286931
632195748
918473265
243619587
186754392
597832416
369528174
754961823
821347659

286517349
195346278
743928615
917263584
652894137
438751926
824639751
579182463
361475892

147839265
869152374
235647819
412968537
756213498
983574621
328491756
571386942
694725183

169758342
423961857
758234691
896423715
217685439
345179268
934817526
572396184
681542973

642718395
793625184
581394726
859431267
126987453
374562819
237156948
415879632
968243571

872415963
965723184
431689572
193857426
748261359
256394817
389572641
524136798
617948235

269473518
351268974
874951236
725184693
643592187
198736452
987625341
432819765
516347829

134657829
687492513
259183764
598236471
321748956
476519382
763925148
942871635
815364297

812735964
673489251
459216837
786123549
524698173
391574682
965341728
248967315
137852496

532819674
197645823
846732951
253168497
684927315
971354268
719283546
365491782
428576139

372649518
684152379
519873264
428967135
765381942
193425786
831296457
956734821
247518693

782439156
916875243
534126978
143692785
279358614
658741329
361284597
897513462
425967831

379162584
645839721
281745693
193628457
864597312
527314869
958273146
436951278
712486935

789564213
142387695
365291478
296173584
478652931
531948726
913425867
657839142
824716359

759683214
143297586
268451793
984165372
316724958
527839461
631572849
872946135
495318627

631875429
824196357
975432168
156923874
389764512
247581693
598647231
713258946
462319785

198523476
542976381
367814529
756192834
439685712
281347965
913258647
624739158
875461293

651482397
473965128
829731465
348597612
762814539
915623874
234159786
596378241
187246953

157624839
263798154
849135672
325416987
471389265
698572341
584961723
712853496
936247518

359814267
817526493
642973581
134295678
726348915
598167342
485631729
263789154
971452836

836974152
529318674
417256938
245637891
691485327
783129465
178593246
354862719
962741583

512683749
389247516
746195832
927831654
164529378
853764291
235418967
671952483
498376125

123487659
946325718
758691423
815749236
694213875
372856194
569174382
237568941
481932567

456237918
298641735
137859264
384162597
612975843
975483621
529318476
861724359
743596182

513928647
268473915
974516283
325641798
791832564
846759132
659284371
182367459
437195826

237651498
148973256
956842317
429785163
563214879
781396524
374129685
815467932
692538741

648317295
215984673
937625814
324159786
879246351
561873429
196738542
482561937
753492168

786524193
245931867
319687254
593216478
827493615
164758329
452369781
631875942
978142536

857623419
613549872
294718365
549237681
136895724
782164953
475981236
928356147
361472598

742631589
538924176
961857243
814296735
657183492
329475861
485362917
296718354
173549628

821964357
547831629
369572148
298143765
735698412
614257893
186325974
453719286
972486531

468239517
173546928
259718643
512487396
384961752
697352184
921674835
745893261
836125479

583269471
716543892
492187563
871935246
259614387
634728159
947351628
128496735
365872914

297516438
846239751
531478629
329654817
765183942
184792365
412867593
673925184
958341276

468572193
179683425
352149786
983764512
624915837
715328649
846297351
237851964
591436278

581397246
763421958
294865731
479236815
138754692
652918374
815673429
326149587
947582163

239546718
648137925
175982634
781423596
926851473
453769281
312695847
594378162
867214359

438751269
792486315
651239748
845927136
126345987
379618524
287563491
963174852
514892673

472138956
896542713
153769284
745623198
269815347
381974625
938256471
514397862
627481539

452197683
176348295
938625147
789236451
241859736
365714829
517483962
823961574
694572318

391768452
254193867
876245931
685971243
749832615
123456798
462517389
537689124
918324576

381945276
754623198
629718453
962371584
135489627
478562931
243896715
897154362
516237849

125943687
849675132
763128945
316589274
984267351
257314896
431796528
698452713
572831469

583762491
147593286
962814357
728135964
659487123
314629875
491256738
836971542
275348619

125734698
378692514
964581732
542379861
817246359
693158427
481965273
236417985
759823146

713642589
298517436
546983712
682175943
134869275
957234861
465721398
879356124
321498657

325841976
198376245
764592138
236714589
579238614
841659723
612983457
987425361
453167892

837452961
451967238
296381475
572139846
184276593
369845127
743598612
918623754
625714389

273486519
561937824
498152763
725843691
384619257
916725348
647598132
839261475
152374986

216387945
753964218
894215763
538621497
927453186
641879352
165742839
382196574
479538621

178965423
932714865
645832791
296473518
417658239
583129647
854291376
729386154
361547982

612345897
537289641
849176352
123597486
475638219
986421735
268953174
754812963
391764528

691287345
523491867
748563291
356719482
874325619
912648573
165872934
439156728
287934156

856274391
139658742
472319865
513427986
687935214
924186537
391562478
248791653
765843129

815496237
963287514
247315968
796832145
524961873
381574692
472659381
139728456
658143729

679481253
143592876
852673941
985314762
234756189
761829534
398245617
516937428
427168395

657832194
392174685
418659372
164387529
723945816
589261437
246718953
931526748
875493261

863159247
419732856
275684319
192843675
534976182
687521934
956418723
341267598
728395461

345219786
268437195
179568432
481692357
537184629
926753841
812375964
694821573
753946218

859376214
712495863
463182957
924851736
381764592
675923481
246519378
197238645
538647129

329768514
158493672
764251983
892134756
673985241
415627398
937846125
541372869
286519437

392467185
871593624
546218739
928134567
457629813
613785492
264951378
135872946
789346251

548326197
739581264
126794835
683245719
417839526
952617348
391458672
275963481
864172953

761982435
485376291
239415876
317648529
528793614
694521387
846139752
972854163
153267948

823514769
467239815
591786234
275648193
348195627
619327458
934862571
782951346
156473982

348195276
125637948
967428513
714583629
896742351
253916487
572869134
489351762
631274895

419652783
532789614
867314295
781295436
245863971
396471528
653127849
178946352
924538167

875149632
169523478
234687519
928364157
413975286
657218943
391852764
786491325
542736891

836594172
254871963
971632845
619253487
427168359
385947216
198725634
742386591
563419728

817423659
693715248
245689713
156234987
938176524
472598361
324857196
569341872
781962435

751436982
632895174
489271536
368514297
915728463
247963851
194357628
823649715
576182349

274869531
389251674
615347829
928134756
561972483
437685192
746523918
893716245
152498367

367951482
189246573
452837196
874369215
635128749
921475368
593614827
248793651
716582934

569327814
472851396
381649275
647198532
958234761
123765948
816972453
734586129
295413687

426158973
391276458
785934612
967582134
238641597
514397826
842715369
659423781
173869245

482695173
761324589
593817642
948763251
275941836
136258497
819476325
357182964
624539718

482317695
695428371
173695284
268539147
514782936
937146852
859271463
741863529
326954718

852364719
743891562
196527483
217683954
438759126
569412837
981246375
325978641
674135298

745693182
283175964
196842357
938456271
617289543
452731698
379514826
564328719
821967435

947835162
523961478
168742935
712586349
489273651
356194827
874659213
691327584
235418796

546892731
931647852
287351964
312475689
859216473
674938215
723189546
468523197
195764328

937548261
158627943
642913875
826731459
795864132
413295786
589176324
361482597
274359618

736524981
518967342
942138576
325819467
691472835
487356219
173245698
269783154
854691723

164382759
392657184
875194362
683725941
729841536
451936278
548279613
936518427
217463895

724169385
318275649
965384271
679543812
832791456
541826793
186937524
497652138
253418967

189475326
246381957
735962148
463298571
517643289
928157634
871529463
354816792
692734815

479168325
362459178
158732694
691347582
784625931
235981746
813594267
546273819
927816453

187942635
359168472
624573891
592416783
716835924
843729516
938254167
461387259
275691348

427816359
318597246
695324781
741235968
836749512
952168473
179653824
284971635
563482197

165924387
987153246
243786159
396215478
874639512
512478963
429861735
758342691
631597824

534619782
291785463
867324159
425973816
613248597
978156324
342891675
159467238
786532941

826495731
753126948
914873562
691542873
247318695
538769214
462951387
375684129
189237456

639847125
745123986
281695374
452986713
897314652
316572849
564731298
128469537
973258461

457238916
381596274
962417538
236189457
518374629
749652381
874923165
625741893
193865742

316924587
897356241
542871963
159738426
478269315
263415879
735682194
684193752
921547638

127453896
534698721
986217354
491865273
362749185
875321469
649172538
258934617
713586942

791586324
245739861
368421579
653942187
982617435
417358296
536274918
829165743
174893652

683925417
451763892
972814356
196258734
347691285
825437169
734586921
268149573
519372648

392754861
517368492
648192573
163249758
974815236
285637149
751926384
826473915
439581627

193425786
275968341
486371529
927614853
541839672
638257194
359746218
812593467
764182935

298531476
541687293
736429581
153268749
487395162
962714835
815943627
324176958
679852314

678149235
592673418
143825967
817256349
924317856
365984721
486731592
731592684
259468173

943512768
217689543
856347921
169423875
482975316
735861492
328796154
571234689
694158237

182937456
794562138
365814927
548291763
279653841
613478295
836749512
957126384
421385679

673281954
189745362
245936871
534178296
917624538
826359147
498517623
351462789
762893415

659148237
172936584
843257961
238714659
716895423
594623178
985472316
427361895
361589742

953728614
421356978
867419523
632947851
798135246
514862739
189273465
375694182
246581397

179836425
825749136
346152978
214985367
967213854
538674219
653491782
792368541
481527693

674239851
985164723
321857964
597413286
438926175
216785439
843692517
159378642
762541398

123574986
489362517
675918243
812453769
756129834
934687152
268731495
591246378
347895621

341796285
289543671
567812943
175324896
826159734
493687152
654971328
738265419
912438567

123965478
674281359
895734261
259376814
738419625
461528793
512643987
947852136
386197542

264871953
785349621
139256874
348567192
621983547
957412386
573128469
496735218
812694735

927516834
831492756
456738192
394851267
678324915
215967348
743689521
189245673
562173489

461395287
382476951
759218436
843762195
175839624
296541378
927154863
634987512
518623749

984156273
172938654
563274918
457892136
316745892
829361547
745629381
698413725
231587469

758134269
164928573
923657184
371842956
289576341
546319827
437295618
692481735
815763492

865921734
124873569
739465218
987354126
316782495
452196873
241539687
573618942
698247351

418962537
795831642
263475189
324786915
856219374
971543268
689354721
142697853
537128496

159348276
264517398
837692541
396285417
741936852
528174639
912463785
683751924
475829163

137582964
456917382
892643175
983726451
271854693
645391827
514268739
769135248
328479516

792681354
418253769
635749281
586192473
174365892
923478615
359827146
841536927
267914538

493715826
152864793
678932541
561349278
234687915
987521364
819473652
746258139
325196487

634718295
987425163
125639784
246381957
398572416
571946328
712863549
853294671
469157832

634957128
721684953
589123674
218546739
497831265
356279841
143768592
865492317
972315486

237681954
851749632
496253718
613527849
924816375
785394126
169475283
572938461
348162597

295648173
713295864
648371592
524867319
861539427
379412658
186723945
952184736
437956281

945317628
271856943
386249517
713594286
452638179
869721354
694175832
537982461
128463795

637451982
819237465
524968731
156793824
478126359
392845617
763514298
945382176
281679543

926817435
847325691
135694287
261783549
459261378
378549126
693172854
782456913
514938762

186729435
973458261
425136897
657312948
841695372
392874516
239567184
718243659
564981723

931582647
867914253
425367198
579623814
186475329
342198765
254836971
698751432
713249586

347862915
692451837
815937462
269714583
431586279
578329641
724198356
983675124
156243798

765193482
438625197
219847356
351284679
927316548
846759231
194568723
683472915
572931864

382467159
796815432
451392876
164279385
539648721
827531694
978156243
645723918
213984567

765194382
128536947
934278156
842965713
376412598
519387264
251843679
683759421
497621835

831427956
475689123
692153748
159348672
364972581
287516394
946235817
723891465
518764239

172935684
596784312
834216579
429573861
615892743
783461295
268159437
947328156
351647928

956214783
473896125
812537946
264178539
139625874
785943261
348751692
621389457
597462318

314286759
657349821
298517643
163495287
472138596
589672134
736824915
845961372
921753468

812374659
956128347
374569821
269457138
431286795
785913264
193842576
547631982
628795413

386194725
592837416
741652389
654218937
123579648
978346251
267485193
415963872
839721564

658321947
419756382
723489165
397815426
561274839
284693571
942168753
136547298
875932614

792841356
456327198
813569247
269418735
538792614
174635829
925186473
647253981
381974562

879625314
612734958
534189627
421873569
396451782
758296143
245967831
983512476
167348295

716453928
342869571
598271463
137624895
654938712
289517634
425196387
971385246
863742159

758231694
432967518
196458372
563749821
847312965
219685743
985126437
624573189
371894256

826593714
345617298
917482365
459136827
183725946
762849531
274368159
638951472
591274683

754938162
261547893
398261457
472156938
683729514
519483276
126875349
947312685
835694721

598147623
237685194
416923758
142769835
785234916
369851247
823516479
674392581
951478362

783492165
254167938
196538274
817356492
465829317
932741586
578213649
621974853
349685721

215497836
674385912
398162475
947531628
126879354
583624197
732948561
859716243
461253789

643792581
187536492
952184673
521978346
894361725
376425819
419853267
238617954
765249138

987452631
642831597
513967482
835714269
421396758
796528143
158679324
269143875
374285916

629317845
875246913
341859726
712694358
568173492
493528671
234781569
187965234
956432187

287419653
415623897
369785421
691578234
542391786
738246915
154962378
973854162
826137549

673245918
415798362
289361745
154936827
962817534
837524691
398452176
746183259
521679483

451693728
637482519
928517634
316749852
584326197
792158463
863275941
175934286
249861375

872394165
931265874
456871239
689413752
714529386
325786491
143657928
267948513
598132647

684739251
352641879
971825436
469173528
527968314
138254697
795386142
246517983
813492765

586712934
132495867
974638251
328971645
419526783
765384192
857149326
693257418
241863579

157436928
462798351
839215647
276954813
591863472
384127596
913642785
628579134
745381269

694783152
752149368
381526479
215498736
843672591
976315824
428937615
539861247
167254983

456378912
723591486
198642537
537214869
219836754
864957123
642189375
371465298
985723641

384756192
795213468
162984573
451639287
976825314
238471659
847562931
623198745
519347826

495716832
863452179
721398564
618527943
357964218
942183657
539841726
176239485
284675391

589412736
261873459
734569128
857294361
496138275
123756984
618927543
942385617
375641892

465723981
917468523
823951476
251374869
648592317
379816245
734689152
196245738
582137694

219854637
345176892
786932451
962315784
831427965
574689213
197263548
423598176
658741329

893561427
751428369
624937518
419783652
285694731
367215984
178359246
932146875
546872193

762831594
491527386
538964172
319678425
284359761
657412938
876195243
945283617
123746859

974163852
815429736
263758914
781542693
652937481
439681275
528374169
397216548
146895327

728451963
451963278
369278154
972846531
613725849
845139627
586317492
134692785
297584316

451239768
927586341
386714259
219845673
538671924
764392185
692158437
843967512
175423896

231579846
856342719
749861523
395427168
182695437
674183295
563218974
417956382
928734651

784563192
193724568
526918743
645831927
912675384
837492615
278156439
469387251
351249876

532698471
791342658
864571293
987436125
413285967
256719834
145923786
628157349
379864512

287135964
396742185
451968732
914857623
735216498
862394517
173589246
549623871
628471359

582137649
364829751
971654328
758412963
146983275
293576184
417298536
829365417
635741892

493157286
587296314
621834975
812675439
376948152
945321768
769483521
258719643
134562897

369485721
254371986
718629534
937516842
541892673
826743195
172954368
695238417
483167259

279153648
843926157
651874392
936248715
418765923
527391486
184537269
762489531
395612874

782651493
456739812
139428756
367812549
921564378
548397621
695143287
814276935
273985164

861327549
924581367
573946812
138674925
792815436
645239178
217498653
486753291
359162784

562973481
389416275
741285396
834651729
296748513
175329864
927134658
418567932
653892147

674893125
285164793
391257648
832475961
469312587
157689234
913546872
546728319
728931456

948213576
251768493
637495182
573182649
162947835
894536217
789651324
326874951
415329768

847125369
256793148
193684572
521479836
389562714
674831295
718246953
435918627
962357481

715264839
639518427
248739516
421897653
596143782
873625941
957381264
164952378
382476195

896735214
231894567
574216389
142968753
365147892
789352641
918523476
453671928
627489135

874632591
915487362
263195748
487956213
392841675
156273984
539718426
721364859
648529137

396241785
425783196
187956324
769312548
214568973
853497612
678125439
932674851
541839267

834516279
127948365
695732148
518263497
269174853
743895621
986327514
451689732
372451986

567483219
298617453
143529786
625748391
971362548
384195672
432971865
816254937
759836124

728956431
965431278
413872596
834617925
197245863
652398147
576129384
389564712
241783659

374192568
186357294
592648713
963781425
718425936
425963187
639514872
851276349
247839651

758216943
193874652
624539178
287951364
941623785
536487219
862795431
375142896
419368527

836719542
195324867
274658913
729165384
451283679
368497251
943576128
582941736
617832495

758462931
124379658
639518472
471853296
263941587
985627314
592186743
316794825
847235169

825317496
619245378
437689215
572896143
148732659
396154827
953428761
261973584
784561932

289163754
341578962
765942318
876251493
493786521
152394876
524819637
918637245
637425189

142385796
675419823
893726514
218637945
934158672
756942138
461593287
387261459
529874361

653841297
784952163
912736548
178465329
369218754
425397816
847529631
236174985
591683472

912437586
583691742
746285931
859713264
231546879
674829315
397154628
468972153
125368497

286913745
357824169
941756328
628139574
594678213
713245896
479581632
165392487
832467951

217593684
635148729
984627153
456719238
821436597
379852461
142385976
568974312
793261845

319275864
876934251
542168973
263781495
758493126
194652738
637849512
425317689
981526347

437196528
918275346
265834971
172348659
854967132
693512487
781653294
346729815
529481763

318945276
724136985
659278134
432651897
586793421
197824653
245369718
873412569
961587342

531749628
792386145
684152937
418935762
375261894
926874513
867493251
153627489
249518376

214785936
567349218
893612457
438571692
671924583
925863741
146258379
382497165
759136824

138652974
276948135
594731682
659827341
823164759
741395268
982476513
465213897
317589426

165932487
734518692
829764351
983251764
572643918
641897235
358429176
416375829
297186543

346915287
789623541
125847963
653179824
914582376
872364195
538496712
497251638
261738459

912563487
738914562
456872391
184239756
529786134
367451829
845627913
693145278
271398645

716358924
539472681
428169537
347985162
295716843
681234759
872693415
154827396
963541278

674298513
583614729
912375648
748562931
369841275
251739486
437156892
126987354
895423167

936851742
452367198
817294356
643715829
795628413
281943567
179486235
324579681
568132974

672359184
318472659
459168372
295741863
864523917
137986245
526897431
943615728
781234596

658312794
721459863
934678215
412985376
567143982
389267451
896524137
275831649
143796528

671938542
258476139
349512867
926851374
517349628
834267915
182694753
465783291
793125486

962783145
435921678
187456239
356817492
279534816
841692753
518279364
693148527
724365981

139572486
562481973
487693512
643819725
258367194
971245638
396124857
724958361
815736249

361294758
298751643
745683192
487926531
932517486
516348927
859162374
674839215
123475869

457691238
298347516
136528974
645839721
982715643
713264895
521983467
379456182
864172359

587192436
612473895
349658172
263784519
175329648
894516723
736245981
458931267
921867354

752183694
916457238
384926517
169832745
275641389
843795126
437519862
528364971
691278453

489253176
725186394
631749582
958412637
246375819
173968425
367521948
894637251
512894763

523461897
864972531
197853462
642398715
719524386
358716924
431287659
275639148
986145273

531264987
847539621
269781354
472358196
986142573
315976248
654823719
123497865
798615432

254367918
193284567
876951423
725198346
489632175
361475289
647529831
518743692
932816754

724863591
913574286
658129743
586391472
392487165
471652839
149238657
835716924
267945318

193542678
748963125
652718349
534296817
961874532
827351964
279135486
386429751
415687293

785461923
149823756
263795814
958246371
416387592
372519468
627934185
894152637
531678249

732615489
869342175
145987263
574198326
681253947
923476851
216534798
498761532
357829614

485912367
631857492
279634581
546371928
927548136
318296754
894725613
163489275
752163849

395628417
186475392
724319658
863541729
219837546
547962183
472193865
951786234
638254971

549238617
816579342
372461895
651342789
487196253
293785461
924813576
138657924
765924138

167254389
283697514
954183276
629375841
548961732
371428695
432816957
895742163
716539428

782563149
943281765
651974382
238197654
597436821
416852937
329615478
165748293
874329516

419678523
386152794
572349816
954231678
831796452
627584139
198427365
263815947
745963281

827946351
913758624
546132798
798513462
654289137
231674985
389421576
172365849
465897213

732915468
958643172
416827395
167389524
283574916
549261783
695732841
874156239
321498657

732519864
659348172
418267593
174692358
593184627
286735941
867921435
345876219
921453786

612783549
358964217
749521683
926158734
437692158
185437962
871245396
293816475
564379821

298576341
574931268
361482759
853127496
649358127
712649583
925763814
436815972
187294635

138926574
475318962
296754831
381562749
547891623
962437185
759283416
813649257
624175398

263514798
714698325
895237461
538971246
927465183
641823957
472186539
189352674
356749812

791653428
436872159
852194736
315769284
267481395
948325617
179248563
524936871
683517942

972583164
345162897
186947253
534671928
628395471
719428635
491736582
253819746
867254319

915236478
436718529
827459136
284395617
379162854
561847392
698571243
142983765
753624981

431729586
872651349
659348271
294873165
587216493
316594827
923465718
145987632
768132954

937524681
145869327
682137945
519783264
478256139
263941578
354698712
891372456
726415893

648157923
231694578
795238416
376429851
952816347
184375692
823541769
419763285
567982134

467581239
529743816
138926457
715892643
986314725
342657198
293468571
874135962
651279384

189542637
657139824
243867951
431658792
728493165
965721348
372915486
516384279
894276513

984753621
561928347
723416598
357269814
216834975
849571236
495387162
638142759
172695483

168427593
524936871
397815264
841792635
972653418
635148927
256374189
413289756
789561342

792514368
138976452
546823791
829751634
415362987
367498215
671235849
954687123
283149576

845276913
927351486
613894527
254167398
196438752
378529164
781942635
562713849
439685271

864513972
375629814
219487356
597268143
186354297
423791685
942876531
638145729
751932468

795238641
126749358
438651297
951427836
672893415
843516729
217984563
589362174
364175982

931786452
247351896
865294731
598462173
614973528
723518964
456127389
389645217
172839645

175436892
934827165
286519437
548263719
617958243
329174658
753642981
862391574
491785326

926458371
184376529
375912684
213745896
647839215
598261743
461587932
732694158
859123467

657938412
293146785
148527639
485269371
372415896
961873254
824791563
739654128
516382947

819526743
273184659
465379812
581963427
347251986
692847531
934718265
156492378
728635194

695831274
384672519
712495836
946753182
238916745
571248693
463587921
829164357
157329468

126395478
537481692
894672513
475813269
263954187
918726345
649237851
752168934
381549726

923864157
786152943
541379826
194587362
378246519
652913784
837621495
465798231
219435678

879245613
321976485
564831972
635129748
297384156
148657239
416593827
783462591
952718364

215436879
479258631
836917245
623194758
741583926
598672314
167825493
354769182
982341567

973641582
456872139
812935467
694283751
321597648
785416923
169324875
537168294
248759316

264791385
975863241
183524697
718932564
652487139
349615728
597246813
836159472
421378956

951834726
734269815
286571943
395418267
172356489
648927531
413785692
569142378
827693154

475162398
613589274
289437651
928374165
356218947
147956823
731695482
592843716
864721539

946278513
235149678
817536429
371684952
659321847
482957136
528493761
763815294
194762385

397568421
841392576
562417938
275983164
614275389
983641752
429756813
738129645
156834297

236817549
185349726
794265813
653971284
427638195
918524367
861793452
342156978
579482631

541296378
978315426
236784195
819467532
657123849
423859617
764938251
195642783
382571964

468357921
159462873
372891465
937615248
215984736
684723519
826179354
793546182
541238697

961473528
475862913
238591746
546389172
397126485
182745639
859214367
713658294
624937851

148793625
756182943
923645817
415329786
672851439
389467251
591278364
834916572
267534198

189645732
354217698
276839514
641523987
835796241
927184365
462378159
793451826
518962473

437681295
826495137
159732648
315246789
274918563
698357421
541829376
962573814
783164952

167593482
458261937
293784165
924357618
376812594
581649273
749135826
812476359
635928741

239561748
648237915
571948632
912453867
364879251
785612493
826395174
457186329
193724586

761328594
834951276
259647318
597812643
412736985
683495721
945173862
378264159
126589437

458713926
916824375
237569418
542637189
783195642
169248753
395481267
821376594
674952831

685791243
317824596
294536718
928165437
471983625
563247189
859472361
132658974
746319852

679538421
385421967
214769853
948312675
137654289
562897314
726143598
451986732
893275146

725643981
819257643
436189752
573421896
194836527
268795134
387562419
951374268
642918375

286379514
513462987
794851362
179528643
458693721
632147859
945716238
821935476
367284195

196438572
758962431
243517869
475329186
819675243
632184957
527893614
964751328
381246795

751634928
482579613
369821745
897146352
146253879
235798164
978465231
614382597
523917486

298573146
316489752
574162893
649258371
132647985
857391264
483715629
725936418
961824537

318796254
962415738
475823691
254689317
831274569
697531842
746158923
529347186
183962475

825317946
947256381
316498275
739861524
281543769
564972138
692134857
453789612
178625493

498325761
736891254
215467983
847513692
923648517
651279438
362984175
189752346
574136829

423791685
689532174
715684932
397256841
856413297
142879356
934125768
571968423
268347519

647132985
951684723
238759146
712396854
384517269
596248317
825963471
173425698
469871532

897613524
531284976
246957318
412798653
375426189
689135247
958371462
163842795
724569831

562938741
914576328
738421569
193642857
476815293
285793416
347159682
651287934
829364175

135276489
829314657
467895132
352467891
791582346
648139725
273658914
984721563
516943278

635182794
742693185
918745236
487916352
123857469
596234871
254368917
379521648
861479523

359842671
126937485
784516329
571384962
938261754
642759138
865193247
293475816
417628593

941762358
826395417
375814296
459178623
713246589
268539741
134957862
687421935
592683174

526174983
384269175
971358246
143586729
867923451
295741368
459837612
732615894
618492537

835619427
619724853
247358169
964531782
572846931
381972546
453297618
196483275
728165394

983214576
624759813
175368924
247196385
356827491
819435762
432971658
598642137
761583249

246371958
397258146
815649327
569734281
721986534
483125679
154892763
672413895
938567412

485271639
326459187
179683542
761945328
853127496
294368715
947532861
532816974
618794253

821674593
973251684
546938712
637815249
459723168
182469375
295146837
714382956
368597421

215467839
489231567
763598142
692745381
341682795
578913426
826154973
954376218
137829654

459628137
327451869
168379452
736294581
984165273
215783946
592836714
843917625
671542398

962871543
783254196
514963278
135427689
849615732
627398415
496132857
351786924
278549361

543782169
986135427
127649538
791253684
852467913
634891752
369524871
278916345
415378296

286315479
793468512
541927836
864793125
152684793
937152684
625831947
378549261
419276358

947681352
538492671
612753984
791365248
354829167
826147539
273518496
489236715
165974823

318649725
926571438
547823196
652197843
793458612
481236579
274365981
169782354
835914267

913528647
465179328
287634915
528391764
641752893
379846251
732465189
894213576
156987432

752946381
138527964
964318257
396471825
815692473
427853619
579264138
281739546
643185792

475186329
362954718
198372546
749638152
821549637
536217894
614725983
257893461
983461275

874569312
953412687
162378594
731285469
496137825
528946173
247851936
685793241
319624758

962158734
587436129
134297658
248975361
351682947
679314582
893541276
725869413
416723895

962341587
318765924
457982163
874196352
539278416
621453879
796514238
285639741
143827695

385169247
729435861
146872395
591784623
864321759
273956418
932618574
617543982
458297136

329416758
418752369
567398421
172543896
936281574
845679213
683925147
294137685
751864932

465892317
327516948
891743526
279138465
614975832
538264179
743659281
986321754
152487693

951634782
862197543
374528196
716243958
295816374
483759261
547361829
129485637
638972415

739521864
428936751
651874392
987615423
563247918
214389675
345792186
172468539
896153247

934625781
786913542
512478936
647392158
158764329
293851674
471586293
329147865
865239417

489657231
163298457
527431869
614573982
295846713
738129645
856712394
371984526
942365178

457823619
268915473
913764285
572139864
641587392
839246157
185392746
724651938
396478521

473692851
925831467
861745239
796254318
314978625
258163974
687319542
539427186
142586793

764913825
831245967
295768314
958632741
126479538
347851692
573126489
419387256
682594173

246931758
531728496
987645123
493872561
812596347
675413289
128364975
754189632
369257814

514968372
682573941
973124865
291647583
436815297
857239614
365781429
729456138
148392756

497185623
856327491
132694578
768952134
915438267
243761985
371246859
529813746
684579312

938512674
127684395
564973812
671325948
289746153
453891267
895267431
712439586
346158729

517326894
934758621
628491375
175983246
849612537
263574918
492867153
756139482
381245769

592786413
674312598
183549267
935624871
416837925
827951346
361298754
759463182
248175639

389526714
471398625
265741938
528417396
136859247
794263851
643975182
957182463
812634579

732918546
864735912
951426378
189357624
376249851
245681793
417893265
623574189
598162437

971562483
264783195
835419276
627951348
148637529
359824617
792346851
516298734
483175962

841367592
976512834
325498176
692875413
183924657
457136289
569283741
234751968
718649325

196372548
524198367
837546921
285417693
469283715
371965482
653824179
948731256
712659834

478321956
319865427
265749183
693217548
524638719
781954632
847593261
956182374
132476895

638175942
947238615
512946783
193527468
274869351
856413279
465382197
729651834
381794526

126583479
479261385
853794162
217658943
635479218
984132756
361827594
798345621
542916837

419637285
587294613
326158947
741963528
298541736
653872194
935416872
172385469
864729351

457261938
981345627
623879415
792134856
548692371
136587294
315426789
274958163
869713542

523948167
867213945
914675382
245136879
198457623
736829451
371564298
682791534
459382716

875214693
912356487
364897215
581763924
746529831
293481756
628175349
137948562
459632178

574893612
823614957
916257843
158379426
349526781
762481395
431965278
685742139
297138564

859314762
632879451
741625389
985467123
263951874
174238695
597146238
426583917
318792546

916523748
372948615
548761293
697834152
834215976
251697834
483176529
169452387
725389461

741392685
925768143
836154792
168245379
352976814
479813526
514627938
293581467
687439251

794613852
135248967
826957431
953724618
241869375
678135249
512386794
469572183
387491526

857316924
963472185
421598673
215943768
649857312
738621549
596184237
174239856
382765491

756124893
849653172
132879564
678432951
413598627
295761438
961287345
524316789
387945216

679824351
815369427
342715968
461952873
287436519
593187642
756298134
934671285
128543796

391674285
845231976
276598413
517946832
982753641
463812759
728165394
654389127
139427568

289165437
351247968
647938512
892351746
564782193
173496825
716524389
925813674
438679251

241756938
897423516
536891427
384217659
962385174
715964382
173648295
459172863
628539741

962851743
547932168
318746259
721469835
839175426
456328917
174693582
685217394
293584671

864971532
395248167
721653948
539127486
487536291
216489753
672895314
153764829
948312675

845317296
271596348
936842715
684275931
392681574
157439862
769128453
523764189
418953627

894517362
765432918
123968574
247659831
958123647
316874295
632745189
481296753
579381426

735628149
819437265
264951378
657214893
492863751
183795624
346582917
978146532
521379486

753968214
196247385
248315769
679152438
425683971
381479652
967521843
812734596
534896127

587912436
914536728
623784519
148279653
362451987
759368241
835627194
296143875
471895362

461283975
532679481
987415326
625941738
143827569
798356142
816794253
279538614
354162897

496317825
587426193
231589476
354672918
768194532
129853647
873961254
612745389
945238761

391487625
247165938
685932741
856243179
732691854
419578263
164329587
528714396
973856412

753421986
629358147
184679352
268937415
437165829
591842673
376514298
912783564
845296731

169487523
854312679
723659814
498273156
216945738
537861942
341598267
685724391
972136485

538916427
671524983
924783651
283149765
769352148
145678239
412895376
357261894
896437512

158697342
472853961
639412785
847139256
926574813
315268479
263745198
584921637
791386524

182637495
397584621
645912783
859146372
413278956
276395814
768451239
921863547
534729168

143982756
928675341
675134928
417523869
239867514
856419273
391756482
784291635
562348197

612384957
354972681
789516243
476198325
295437816
138265479
563841792
827659134
941723568

725891364
649253187
381647925
536189472
492765831
178432596
263518749
817924653
954376218

416528793
573169482
298374156
751693824
649281375
382457961
167832549
924715638
835946217

458972316
263514897
791368425
126845973
375291684
984736251
619487532
537629148
842153769

425687139
816394725
739251486
257468391
348915672
961723854
584132967
673549218
192876543

762318954
854629137
139457286
643275891
917836425
285941673
598163742
326794518
471582369

872431695
516789432
493256718
957314826
231867954
684592173
749623581
365178249
128945367

423815976
598762314
761394528
915678243
384129657
672543891
246981735
157236489
839457162

254971863
187643592
396825471
548236917
629517384
713489256
472158639
935764128
861392745

679348215
843125967
125967438
718496523
564732891
932851674
291583746
487619352
356274189

286534971
754192368
319876542
648925137
937681254
521743689
193458726
862317495
475269813

136489527
497152368
825736149
364917852
259348671
718625934
571864293
982573416
643291785

246158397
179364528
853279641
924735186
731486259
685912473
318547962
497623815
562891734

975426831
842315679
613789524
438962157
269157483
157843296
596234718
721698345
384571962

685439172
972165843
431287956
856374219
394621785
217598634
549812367
768943521
123756498

574863291
692471538
318529674
421697853
836145729
759382416
147238965
963754182
285916347

648712395
972853146
513469728
897145632
125936874
364287951
456391287
789624513
231578469

913246785
562783914
487519362
738192546
129654873
645837129
391428657
256971438
874365291

597261834
364987512
182354976
435612789
628793451
971548623
243879165
859126347
716435298

174896235
396527418
852314967
439761852
627958341
581243796
745632189
263189574
918475623

853761294
742859316
916342587
674125839
329487651
185936472
437698125
598214763
261573948

326741598
148695732
795382416
957813624
481256379
263974851
839427165
612538947
574169283

865793214
392841756
174256983
689174532
437528169
251369847
918432675
546987321
723615498

941236857
586719342
723548196
137452689
492867531
658193724
365974218
274381965
819625473

612789543
794513286
538264917
865347129
423195678
971826354
387651492
146972835
259438761

391578246
865124793
742369185
678941532
219735864
534286917
153692478
427813659
986457321

374156892
256849371
918732564
482567913
563914728
197328645
821693457
749285136
635471289

712485963
349276815
568139742
924768351
671543298
835912476
487351629
256897134
193624587

859642731
627391548
431857629
185726493
973485216
246139875
362514987
514978362
798263154

834265971
257198463
916347852
763812594
591734628
428956137
389621745
675483219
142579386

479563218
685912374
132478659
518624793
796381542
324795186
241837965
957246831
863159427

271635489
368194752
549827613
816349527
952781346
437562891
195473268
623958174
784216935

512896473
784213695
693574218
276148539
839725146
451639782
367951824
148362957
925487361

185392476
649178235
732546189
428639517
517824693
396751842
261983754
954217368
873465921

413528796
298647513
756319284
649235178
137984625
825176439
581763942
362491857
974852361

765914382
234785196
198632475
541329768
623578941
987461523
856147239
379256814
412893657

341529768
798136254
652478913
865943172
214765389
973812546
489251637
126387495
537694821

348529761
957641238
261387549
586793412
712864953
493152687
829416375
174235896
635978124

245786319
193425768
876319542
689572431
437961825
512834697
354198276
928647153
761253984

453928176
291467583
867153429
734815692
582694731
619372845
148539267
326781954
975246318

619428753
725319486
834567129
147832695
983651247
562794831
498173562
251946378
376285914

568194327
721638549
934275618
697483251
142956783
853712964
376821495
489567132
215349876

641352879
592678413
738941265
916235748
283467951
457819632
324586197
875194326
169723584

724315698
193268475
865947321
537681249
246579813
918432567
672893154
481756932
359124786

267514389
891327645
453869172
379642518
125783496
684951723
512438967
738196254
946275831

278413596
613957824
594628713
945276138
367891452
182534679
726385941
859142367
431769285

927368541
438591762
651247389
296435178
785916234
314782956
163859427
842173695
579624813

378124965
591687432
426953781
164379258
253846197
987512643
619238574
845791326
732465819

564138279
293764851
187259436
741685392
936472185
852913764
325846917
478591623
619327548

261437598
453981267
789625413
537296184
694718352
812354976
376149825
128563749
945872631

315427698
296381547
478596231
547912863
123648759
689753124
751234986
964875312
832169475

387915246
546283971
912476853
768154329
125369784
439827165
891542637
274631598
653798412

597361482
264598371
831247965
345682197
728915634
619734528
156823749
483179256
972456813

961573428
258194763
347628951
425387619
139462875
876915234
683241597
712859346
594736182

729156384
158743692
634298517
365821479
971534826
842679153
596312748
487965231
213487965

214895736
693724851
785361249
328679514
479512368
561483972
136958427
952147683
847236195

621347859
935682174
748951236
273419685
194865723
586723491
319276548
457138962
862594317

179523648
823461957
564789132
638152479
712946385
495378261
246815793
351697824
987234516

729368145
564197832
381254697
938675421
215483976
476912583
652749318
847531269
193826754

294578631
156923478
837614952
762135894
318496527
945782163
623849715
479251386
581367249

642917853
837542916
591368274
759634182
314285769
268791345
483159627
176423598
925876431

856492137
421837569
397561248
942758613
183649725
765123894
274915386
638274951
519386472

854263719
723941865
169758324
387596241
615324987
942817653
571632498
298475136
436189572

295873146
638451279
147692853
826145937
573986421
914237568
762519384
451368792
389724615

532861794
984723516
761495382
846512973
317984265
295376841
173659428
429138657
658247139

738146952
154329786
296875314
361482597
985637421
472951638
617293845
823564179
549718263

413952768
598647213
726138495
382564179
954781632
167293854
641325987
239876541
875419326

587614392
936725184
214893765
863259417
751346829
492178536
379582641
128467953
645931278

384596217
267831459
915472683
659187342
123945768
478263195
541729836
796318524
832654971

791843526
634572189
582169437
346751892
925438671
178296354
857624913
413987265
269315748

463821795
582749361
791356248
357468912
819532476
624917583
248695137
136274859
975183624

162735498
874912635
593468217
315679824
926384751
487521963
741256389
638197542
259843176

567294381
394851726
821736459
756982134
189345672
432167895
275413968
913628547
648579213

629573418
483619257
715824693
238947561
561382974
947156832
196238745
854761329
372495186

395487216
824196537
617235948
946513872
582974163
731628495
159762384
463859721
278341659

932465187
857312694
146978352
493651278
681247935
725893416
379524861
564189723
218736549

768132954
913584672
425796318
231647895
594821763
876953421
387219546
642375189
159468237

829315647
514876329
673942185
197263854
358497216
246158973
731684592
965721438
482539761

437581692
819624357
625937184
574198263
963472518
281365479
746259831
392816745
158743926

638574291
751296384
249138675
416859732
927341568
385627149
592783416
863415927
174962853

654213987
218597364
937864251
591376842
463982175
782451639
845139726
379625418
126748593

251839746
378416295
496752318
832961457
145378962
967245183
629183574
514627839
783594621

852964317
413587269
679132584
931725648
748613952
526498731
387246195
165879423
294351876

532961487
986724315
741583692
478192536
629357841
315648729
263415978
154879263
897236154

821497653
693285714
574613892
248369175
956172348
317548269
185734926
732956481
469821537

461852793
328971465
957346281
284715936
613298547
795463812
146587329
539624178
872139654

452837196
396142875
718596342
531468729
289715634
647329581
874251963
163974258
925683417

724138965
813956274
596724813
359681427
478592136
162347589
641275398
987413652
235869741

261873549
389456712
475219836
834795261
926381457
157624398
518937624
692548173
743162985

365471982
874329156
912586437
159732864
786954213
243618579
527143698
491867325
638295741

451736982
672985431
389241657
526874319
134629875
897513246
745392168
963158724
218467593

792136584
438257196
651849372
546793821
389521647
217468953
175682439
863974215
924315768

132469758
847251369
596387241
451793826
623845917
789612534
374926185
218574693
965138472

162834579
753692841
849175236
625349718
481567392
397218465
938721654
274956183
516483927

469187253
728653491
351249876
846592137
532871964
197436528
975318642
684725319
213964785

342697518
681452793
975183624
469528137
523719486
718364952
154236879
297845361
836971245

283741569
549268371
671593482
398416725
125987643
764325918
452179836
837652194
916834257

357412689
264598173
198376245
485761392
623984517
719235864
832149756
971653428
546827931

526937148
783514296
941862753
697143582
238795461
415628379
859371624
372486915
164259837

879314652
635872149
214695738
157439286
346128975
982567314
463981527
521746893
798253461

256839714
738412956
194657823
915384672
487296135
623175498
872561349
561943287
349728561

259418763
163725984
487963125
672354891
895172346
314689572
938546217
726831459
541297638

842591637
791836425
653724189
139675842
584312976
276489351
915248763
427963518
368157294

921435786
645879123
387126945
138547692
769218534
254963817
873692451
496351278
512784369

389641257
174825369
625793148
238914675
546372981
791568432
452186793
867239514
913457826

428913675
316745289
597268314
182534967
764189523
935672841
679851432
853427196
241396758

192683475
768954321
354217896
876542139
413769582
529138647
931875264
647321958
285496713

468325197
273619845
951478263
516732489
347891652
892564371
734156928
189247536
625983714

943518672
761329584
852746391
684973215
127654938
395182746
419267853
536891427
278435169

283916475
541287936
967345281
439578612
815462397
672193548
156834729
794621853
328759164

354691287
679832145
821457936
142986753
786325491
593714862
238579614
967143528
415268379

192435768
564871239
387269514
756914382
419328657
823756491
671582943
248693175
935147826

379164285
216985347
854732961
563241879
148679523
792358416
625413798
987526134
431897652

283647915
794152638
156938472
425381796
617495823
938726541
371564289
869273154
542819367

341798652
296154783
587326194
415269837
672583941
839417526
124975368
758632419
963841275

812957364
537462819
694138752
125896437
489371526
763524981
278645193
341289675
956713248

924638751
175429863
386157942
267895314
518342697
493761528
759213486
842576139
631984275

473561829
586279431
291348657
952816374
817435962
634792518
328154796
165987243
749623185

462175389
793482156
158963724
634291578
925748613
817536492
376819245
581624937
249357861

256871349
987432561
341695278
812357694
639214785
574986123
125749836
798163452
463528917

897126453
654873912
321954768
943685271
185742639
762319584
516298347
479531826
238467195

583264791
697315824
124987653
369721485
241598367
875643912
416872539
758139246
932456178

642315789
951678234
378294516
864152973
719483652
235769841
596841327
127536498
483927165

948715632
563942817
712368954
857123496
631479285
294586371
326857149
485691723
179234568

731268495
869534217
254971638
946187523
375692184
182453976
697825341
423716859
518349762

514987263
672453918
389126574
751264839
893571642
246839157
935712486
468395721
127648395

492613578
368572491
517948623
236485719
985761234
741239856
654397182
829154367
173826945

749523681
368419752
125768349
987635214
453291867
612847935
896174523
574382196
231956478

176294538
398561742
425873619
587316924
634952187
219487356
741625893
953748261
862139475

589123647
432796851
167548293
698357124
725914386
314862975
843679512
256481739
971235468

923476185
168935724
754812963
587194632
246753819
391268547
415387296
872649351
639521478

532791684
689342517
417658923
298435176
751926438
346187295
823514769
175869342
964273851

927314586
185627439
634589712
592748361
761932854
348165297
859476123
273891645
416253978

245987631
379561428
681243957
527498316
963172584
814635792
456829173
798316245
132754869

184396275
259874316
736512849
817965432
392481567
645723981
921638754
468257193
573149628

179465382
863219745
452738691
985623417
317584926
624197853
238971564
596342178
741856239

369482175
278591364
154367289
926714853
837256491
415839627
692145738
581673942
743928516

718439256
534672819
692851734
286345197
479216583
351987462
863124975
127593648
945768321

581273496
974865312
362914857
743152689
258496731
619387524
827549163
435621978
196738245

937825416
152764389
648913275
579482631
421376598
863591724
796258143
214639857
385147962

694125837
358976421
127384695
486597213
732641958
915238746
273819564
861452379
549763182

784239156
326175498
519864732
173486529
645392817
892751364
431927685
268543971
957618243

581293764
423756981
769814532
276931458
814562379
395478126
647389215
152647893
938125647

932871645
765349812
841256397
174563289
283497156
659182734
418725963
526938471
397614528

419285376
687943215
352671948
734596821
168732594
925418763
876324159
591867432
243159687

894217356
175639284
236485197
463928571
512376948
987154632
648592713
329741865
751863429

415693287
963287451
287154963
538469172
674312895
129875346
752941638
396728514
841536729

617529483
953468271
248317956
125984367
486731592
739256148
392675814
571843629
864192735

523719648
169483752
748652931
416297385
237568194
985134267
392841576
851976423
674325819

654378129
728169534
913452786
396547218
541826397
287931645
175284963
869713452
432695871

821543679
763219548
945768231
576924183
214837956
389651427
492386715
137495862
658172394

159327684
762548391
834169725
345872916
681953247
927416538
493685172
578231469
216794853

591678342
638124975
274539816
312946758
486752193
759813264
945381627
867295431
123467589

654823179
891457326
237196854
746581932
318972465
529634781
175248693
482369517
963715248

473865219
169427385
582391764
314952876
725186943
896743521
648579132
937214658
251638497

826437195
549281637
137965428
951374286
273698541
684152973
712543869
498716352
365829714

471596328
895234671
236817495
728149536
654783219
319652784
563928147
182475963
947361852

493816275
172395864
568724931
845639127
631572489
729481356
317958642
286147593
954263718

389152674
642973185
751846923
896527431
417389256
523614798
275431869
934768512
168295347

942856713
153927486
876143259
528764931
439215678
617389524
295638147
784591362
361472895

743251689
596487321
281693574
174862935
932715468
865934217
328579146
457126893
619348752

872356194
396214857
145789623
629437581
758691342
413528769
267843915
934165278
581972436

513826794
689347125
724519683
298634571
146758239
357291468
462183957
935472816
871965342

845163792
961275348
237984165
173826954
582349617
496751823
628597431
359418276
714632589

793562418
125784369
846913725
571398246
264175983
938426157
382647591
659231874
417859632

895317462
362584197
174692358
423765981
618943275
957821634
781239546
549176823
236458719

568732419
912648537
437159268
829463751
354271896
671985324
146527983
293814675
785396142

418362579
629157834
573498621
162739485
397584216
845216793
936825147
781643952
254971368

734965218
289731546
615428793
346892175
957143682
128657439
572319864
863574921
491286357

349768512
817542396
256913748
461879235
528436179
793125684
634281957
972354861
185697423

629138475
817465923
435729816
254683197
168972354
793541268
381256749
572894631
946317582

179845623
582369417
364721985
756182394
923654871
418937562
645218739
891573246
237496158

397428651
128653749
654197283
261875934
583249176
479361825
736512498
945786312
812934567

421739658
735648192
689215743
563871924
847926315
912354876
156487239
394162587
278593461

391274856
547638291
826519347
958427613
762153489
413986572
184762935
279345168
635891724

528167394
631495782
974382561
417658239
386219457
259743618
193574826
765821943
842936175

278946351
394521867
165873429
957234618
831765294
642198735
726419583
513687942
489352176

619438572
845762319
273519864
428156793
351987426
967243185
194825637
532671948
786394251

287931645
619854732
345627891
462375918
591486327
738219456
176543289
923168574
854792163

715284396
824963157
936715284
389146572
142357869
657829431
293571648
478632915
561498723

325961748
497823516
168745293
984532167
673189425
251476839
819354672
546297381
732618954

432685179
718294635
659713248
596421783
283579461
147368952
824156397
375942816
961837524

219378546
768451293
543692871
837915624
625743918
194286357
982134765
456827139
371569482

781369425
569472318
234581796
153627849
426895173
978143562
647238951
895716234
312954687

271569834
496738125
385124976
527916348
864372519
913485267
159643782
742891653
638257491

568719342
219435768
374862195
632958417
145327986
897146253
983674521
726591834
451283679

365948172
182576493
974132568
543691827
726854931
891327654
438769215
259413786
617285349

579412863
143568972
826739415
714285639
395641728
682397154
968153247
251874396
437926581

198436752
745182963
623975841
479518326
512367498
836294517
284751639
357629184
961843275

219834657
786512439
534697182
167958243
845273916
392146578
421389765
953761824
678425391

592147683
614238975
783596142
261973458
937854216
845612397
376481529
129765834
458329761

356298147
987314562
142567938
734952816
698471253
521683794
213845679
879136425
465729381

295814763
483675219
671329548
857193624
142786935
369452871
524937186
916248357
738561492

936241758
584967312
271835469
647192835
198354627
352678941
729416583
415783296
863529174

531482796
862739154
794165328
457628913
126943875
389571642
945316287
678294531
213857469

856274391
314596872
729831564
438765129
597123648
162489735
281347956
975612483
643958217

436825719
519746382
872913645
148357926
397268154
625194837
761432598
984571263
253689471

293157486
576384291
481926735
812495367
769213854
345678912
624831579
958762143
137549628

758492136
941635872
362781459
819263745
673854921
425179683
587316294
194528367
236947518

348726195
765941283
129853746
981362457
473185962
652497831
596214378
817639524
234578619

438761925
256394178
719582634
567913842
392845716
841627359
925176483
183459267
674238591

469785231
258913674
137246859
623154987
815379462
794628315
941867523
376592148
582431796

963172458
145389627
827456193
238615749
679834512
514297386
452768931
396521874
781943265

685493217
417562398
329187654
936841725
158726943
742359186
571238469
893614572
264975831

379248561
841536729
625719834
584361972
193872456
267495318
932654187
718923645
456187293

941275368
685394271
273618594
529841736
734956812
816723459
497132685
362589147
158467923

716542398
589137264
234869157
975218643
862354719
341796825
623485971
498671532
157923486

465387912
273619845
819254367
352198476
697425183
148736529
521873694
986542731
734961258

841753296
237946815
569218437
924581763
753469182
618327954
185674329
372895641
496132578

835174269
627983145
194625837
269748513
578391426
341256978
786419352
912537684
453862791

352689714
418357962
967214538
876143259
145962387
239578641
791836425
523491876
684725193

127684395
638957412
945312786
791436258
352178649
864295173
486729531
219543867
573861924

864379512
591284637
372651948
287465391
943127865
615938724
736812459
428593176
159746283

862719354
517643892
394582671
279435186
645178239
138926745
951367428
726854913
483291567

573249186
824163597
916587423
492715638
387694215
651328749
268971354
745832961
139456872

498735261
523619748
761284935
279561483
185347692
346928157
934152876
852476319
617893524

562793418
374158296
918642375
823914567
497586123
651327984
189465732
235871649
746239851

385469172
971825634
426317589
794281365
162953847
538746291
843572916
659134728
217698453

283679451
517243968
694815327
952168743
148732695
736594812
425386179
879421536
361957284

376849521
581627493
429351678
813294765
264735819
957186234
132468957
698573142
745912386

294158637
365974218
871326495
726591384
189437562
543862971
612749853
458613729
937285146

683947215
179562483
542381976
761259348
435678192
928413657
397125864
256894731
814736529

271549863
843761529
569328147
426853971
198476235
735192486
352614798
987235614
614987352

745631829
928574316
136892457
317429685
452368971
689715234
574983162
293156748
861247593

364519287
195827643
287634159
928176534
751943826
436258971
813795462
649382715
572461398

524618739
798435162
631972854
987341625
312567948
465289317
159823476
876154293
243796581

462871953
957263184
381495267
816542379
543719826
729638415
298356741
175924638
634187592

763128954
254967183
918354627
137492865
845613792
692875341
381549276
529736418
476281539

971463852
836521497
452879316
293147568
784635129
615982743
168794235
529318674
347256981

498726153
375819624
162345897
236491785
981567432
547238961
729183546
814652379
653974218

169524378
384167925
275893146
612438759
743951862
598672413
857219634
421386597
936745281

817245936
365197248
942863715
254376891
791458623
638912574
173589462
489621357
526734189

789631425
254897163
136452789
965183274
841725936
327964518
493276851
512348697
678519342

379645218
285913476
164278953
792856134
813427569
456391827
627184395
938562741
541739682

278365941
946218753
351479628
124893576
689157432
537624189
895736214
462581397
713942865

173269485
654183927
298574361
561942738
982736154
347851692
716328549
425697813
839415276

751248639
683971524
942635871
275193486
134856792
869427153
527314968
498562317
316789245

631927485
247583196
985461237
876214953
192635748
453798621
519872364
364159872
728346519

361284975
548791632
927635841
275416398
819372564
634958217
192867453
453129786
786543129

594238671
768195324
132647895
456312987
819764532
273589146
345876219
687921453
921453768

473598261
596321478
128764593
382649157
647185932
915237684
839452716
261973845
754816329

867523914
192486573
543719682
738192456
429657138
615348729
281974365
976235841
354861297

932517684
168249735
574638291
326871549
495362178
817954326
649725813
251483967
783196452

293786514
581942736
647531892
479263158
158497263
326815947
714658329
932174685
865329471

298415763
176382954
345697821
714569382
953824176
682731549
839256417
461978235
527143698

389512467
465973821
172684593
238759614
794361258
516248739
821495376
957836142
643127985

516247893
784936251
239581476
627419385
841375629
953862147
168754932
395628714
472193568

792846315
643152789
851973264
264397158
378415926
519268437
987521643
425639871
136784592

846253971
529781643
137964825
984175362
713628594
265349187
658417239
491832756
372596418

983427156
164958372
752613849
417392568
328165497
695784231
571236984
236849715
849571623

537168924
198452673
624937815
853749162
216583749
479216358
381624597
745391286
962875431

685793142
273614589
419825367
347258916
192346875
856971234
731569428
568432791
924187653

349857261
681392547
257164398
475683912
136279854
892415673
514928736
723546189
968731425

845619327
291738645
673524891
124857963
956143782
387962154
418395276
732486519
569271438

657219384
418375629
239864571
862453197
195786432
374192865
986521743
523647918
741938256

863527941
719468253
245139786
391685427
528741369
476392815
654273198
932816574
187954632

856317492
472985361
913642587
564278139
321594876
789136245
298753614
135469728
647821953

463718295
572943186
981625743
297364518
648251379
135879624
856192437
314587962
729436851

781425693
523961748
694738251
962317485
345689172
817254936
438172569
259846317
176593824

714985362
283641579
569372814
875416923
931728645
426593781
357164298
642839157
198257436

568197243
417236598
239548671
126389457
784651932
395472816
673924185
951863724
842715369

127483965
645179832
389625471
853247196
976851324
214936758
431592687
762318549
598764213

678249531
541376829
293581746
812953467
739864215
465712398
354198672
186427953
927635184

584126379
637549218
129387654
472895136
813674592
956231487
795463821
348912765
261758943

193648752
542713698
687592431
824976315
371854926
956321874
219487563
435269187
768135249

315679482
247381596
689452713
523814679
964527831
871936245
192745368
436298157
758163924

945816732
187342956
263579418
859431627
436297185
712658349
694125873
571983264
328764591

764129538
351487692
298635471
937248156
142596387
586713924
615972843
829364715
473851269

564817932
298643751
173295846
957328614
426951378
831476295
385764129
712589463
649132587

985143726
714256398
632789541
421538679
856972413
397614852
578321964
249865137
163497285

853642197
927185346
416793825
394261578
172358964
568479231
735916482
241837659
689524713

736125489
415987236
289643175
648371952
952468317
371259864
524816793
897534621
163792548

817523946
542698731
639417258
374869512
285341697
961752384
156974823
728135469
493286175

184952637
256743819
397681542
523497168
649138725
718265493
862374951
435819276
971526384

641752938
392681754
875943216
189536427
264178395
753294861
428365179
936417582
517829643

671382459
458691723
329547816
236175984
185934672
794826531
942753168
513468297
867219345

214835967
769241358
538679412
481567239
326198745
975324186
893452671
657913824
142786593

593784126
781326945
624951387
237548619
416297853
958613274
179865432
342179568
865432791

243697185
671582934
958143267
365418729
487925316
129376458
712864593
834259671
596731842

384127569
291658374
675394812
129836745
758412936
436579281
942781653
813965427
567243198

287349615
539621874
461578329
356217498
972854163
148963257
713492586
694185732
825736941

685129374
342578916
791643582
268951437
534867129
917432865
859716243
173294658
426385791

425781639
681953274
973426518
719532486
856174923
342698157
534267891
267819345
198345762

814329765
637584912
952671483
395746821
271938546
486215397
743862159
169457238
528193674

374298651
681537942
952614387
129456873
546783219
738921564
263145798
815379426
497862135

416839572
937245681
258176349
384652197
571498263
692317458
845721936
723964815
169583724

782419635
614538927
935267814
251976483
369842571
847351269
596723148
423185796
178694352

258649731
146573829
397128465
463812957
719365248
582794316
921457683
634981572
875236194

782396154
396514782
154728369
829137645
475689231
631452897
917843526
543261978
268975413

963471258
458293617
172586439
349857162
726314985
581962374
815629743
237148596
694735821

427986513
986351274
351742698
815263947
639417825
742895136
174628359
563179482
298534761

289635174
154278396
637491852
862347519
413569728
975182643
728956431
396714285
541823967

471523698
985674312
263198547
396812754
528947136
147356289
614285973
839761425
752439861

623518794
915467283
478239651
539642178
182975436
764183529
847356912
251894367
396721845

792361548
685942173
134857629
426518397
879436251
513279486
357184962
261795834
948623715

691375824
248691375
537428916
985267143
314589267
726134598
152846739
473952681
869713452

859316247
267845139
413927685
924531768
381679452
675482913
136798524
598264371
742153896

593248617
467319825
182657394
635482179
974561238
218973546
829736451
751824963
346195782

387162549
215349867
649785321
532871496
491653782
876924153
928517634
754236918
163498275

491386257
257491836
638257149
915748362
742635918
386912574
823164795
569873421
174529683

673249581
258317694
941856237
569174823
127638945
834925716
796481352
482563179
315792468

378625941
642931857
519784623
895413762
164572389
723869514
931256478
257348196
486197235

219564387
648137925
735982461
583276149
167495238
924813756
471358692
892641573
356729814

814756239
627319548
359842716
593627481
476981352
281435697
162594873
735168924
948273165

614735829
785291643
923486157
168923475
492567318
537148296
859312764
246879531
371654982

912347658
684951237
753268194
427639581
895412376
361875429
246783915
538196742
179524863

693421758
142587963
857936421
785643219
329718645
461259837
236895174
578164392
914372586

589142736
632795148
417836529
273618954
968574312
145329867
754963281
396281475
821457693

214389765
965174832
738652941
159246387
387915426
642738159
826497513
491563278
573821694

329851746
645729381
871634925
934218657
786495213
152376498
217543869
563982174
498167532

982517364
465328917
371469285
197283456
536174892
248956731
613842579
729635148
854791623

613524879
457986213
892317645
246735981
735198426
981462357
578649132
329851764
164273598

732916485
684537921
951284376
895361247
463725819
217498563
578143692
126859734
349672158

325679814
974138652
681452937
739526148
568314729
412987365
843291576
196745283
257863491

163742895
895163247
427859163
986517432
371426958
254398716
532984671
619275384
748631529

824569731
193478265
756213894
215986473
468357129
937142586
572631948
681794352
349825617

451268937
836975421
297134865
729483516
314659278
568721394
942816753
173542689
685397142

164785293
952361874
783429165
435692781
697148532
218573946
846217359
571936428
329854617

159234678
237986145
684571329
765819234
892643751
413725896
371498562
548362917
926157483

183246795
472589361
596371248
265437819
349168527
718952634
931725486
627814953
854693172

387491652
916528374
254367981
435812769
871946523
629753418
743285196
568139247
192674835

983652714
276148395
451973268
629781543
735496182
814325976
567839421
192564837
348217659

368724519
594138267
271695384
159872643
736549128
842361795
987213456
423956871
615487932

782364195
531798642
946521378
463915827
257486931
819237564
395172486
128649753
674853219

674395182
532184796
198672543
241569837
367418259
985237461
819756324
726843915
453921678

387215946
941386752
265479381
456197823
712834695
893562417
634951278
179628534
528743169

749523186
812467395
365981274
583142967
176359428
294876513
451798632
637215849
928634751

957234861
421876359
683195472
214653987
365987214
798412635
149568723
832741596
576329148

947613258
685427391
231859764
794136825
513248679
826795413
478561932
352974186
169382547

173284569
426159378
958763421
589472613
732618945
614395287
897546132
365821794
241937856

921653874
634798521
785241963
157986432
268314759
349572186
572169348
496835217
813427695

942678153
617345928
583921467
371492586
269853741
854716392
136584279
725169834
498237615

538729614
426815397
917364852
184936725
295478136
673251489
869142573
741593268
352687941

489325167
271968354
563471928
125847639
397516482
846239571
618793245
732154896
954682713

657821439
192345786
843679125
365794812
921583674
478216953
516438297
284957361
739162548

928147635
431652978
657893412
269378154
743521896
815469723
576214389
392786541
184935267

182936457
647581239
395472681
856319724
973264815
214857963
738645192
469123578
521798346

342689175
796541238
851327649
179863452
563294781
428175963
287936514
914758326
635412897

756839241
482571639
391426587
924153876
675948312
138267954
217685493
543792168
869314725

745621938
826934715
319758246
981263574
263547891
457819362
194382657
672195483
538476129

734265819
692481357
185397462
261578934
853924176
947613528
326859741
479132685
518746293

674823915
193675824
258914637
926437158
781256493
435189276
817542369
362798541
549361782

241896357
765231948
983547162
839472516
126958473
457613289
694385721
518729634
372164895

519427638
268513947
743968152
832146579
197352864
654789213
921634785
475891326
386275491

163482957
459367821
782915634
541823769
978651243
236749518
697234185
814596372
325178496

341769528
786325491
259418376
864937215
137652984
925184763
418273659
592846137
673591842

927183465
563492718
418675932
391824657
842567391
675931284
284319576
159746823
736258149

893671542
216453978
475829316
521786439
638914725
749532861
157248693
982367154
364195287

793268514
642591783
158374692
937612845
215487936
864935271
389126457
476853129
521749368

624831957
978452631
153967248
795684312
362175489
481293765
816329574
539748126
247516893

725814936
863972415
914635278
152398764
378146529
649257183
436521897
287469351
591783642

956382174
824197536
713564892
461738259
389256741
275419683
148925367
637841925
592673418

327815946
648297153
951436872
783964215
462158739
195372468
876549321
234681597
519723684

758361492
196427583
324589761
512693847
479158326
863742159
681274935
935816274
247935618

679134285
384529671
215768934
547286193
961473528
823915467
496857312
732641859
158392746

276538194
435219876
819764235
691452387
582397461
347186952
123875649
764923518
958641723

643582179
287916435
915347682
794865321
568123947
132794856
856479213
321658794
479231568

985371462
472659138
613842957
837164295
591238674
246597381
769415823
324786519
158923746

683975241
297146835
145832679
538691427
761524983
924387516
319458762
476219358
852763194

852719436
349286175
176453829
513697284
627841593
984325761
298134657
731562948
465978312

261375894
847926315
935481276
752613489
316894752
498257163
123568947
589742631
674139528

164538972
382947165
597162384
918274653
625389741
473615298
251896437
846723519
739451826

962137854
178524963
345698127
814372596
627985341
593461278
286753419
751849632
439216785

846217935
521893746
973465812
257138694
139546278
684972351
795681423
362754189
418329567

472396518
563871249
819524637
796483125
358217964
241659783
685732491
134965872
927148356

954328167
861597234
327416985
538274619
716839542
492165873
673982451
285741396
149653728

635487192
174692835
298135467
926374518
357816924
481529673
512768349
743951286
869243751

614925837
253784691
978316254
749168325
826453179
135297468
562871943
491532786
387649512

365921487
749835612
182467935
931248576
826579143
574316829
498753261
213694758
657182394

375962814
289417635
641385279
938641527
762539148
514278963
893124756
427856391
156793482

895124637
326798541
741563982
987231456
652487193
134659278
473916825
519872364
268345719

753192648
149685723
682437915
824763591
517928436
396514872
478251369
931876254
265349187

695217438
281346957
734589126
427195683
953862741
816473295
149738562
372654819
568921374

394681275
615247389
287359146
872963514
431725698
956418723
768592431
143876952
529134867

578962143
312574986
649831572
827146359
964253817
153798264
291487635
435619728
786325491

713298456
864357921
925164783
536782149
248916537
179543862
381675294
492831675
657429318

437825691
568193427
921476358
694781235
372564189
815932764
259617843
783249516
146358972

765824931
283197564
941365287
439658712
516972843
827431659
192546378
678213495
354789126

463958172
978261354
152374698
396485721
241637985
785192463
817546239
534729816
629813547

741869235
582734619
639521487
216397548
374658192
895412376
128945763
467283951
953176824

968531274
741892563
325467198
894276351
236185749
517349826
689723415
173654982
452918637

371958462
465312798
892647135
754231986
286795314
139486527
918524673
643879251
527163849

683275914
415986237
729143586
132694758
896517423
574328169
958462371
347851692
261739845

582136749
649275318
137894526
718423965
923651874
465789231
354912687
271568493
896347152

372684915
418795362
596321847
647958123
259137684
831246579
123879456
764513298
985462731

128435967
693871425
754692138
815369274
937254816
462718359
546923781
379186542
281547693

371864925
928375461
456192738
137658294
689243517
245917386
513426879
792581643
864739152

843271956
579638124
612945873
984563712
235817649
761492385
126384597
357129468
498756231

853972146
671543892
294861375
419258637
538716429
762439518
986324751
325187964
147695283

742981356
936452178
581763924
815394762
397826415
624175893
163247589
458619237
279538641

634758129
127964358
895231647
261845973
573196284
489327516
758613492
342589761
916472835

538147296
429586173
167392845
984751632
275638914
316924758
793865421
841273569
652419387

931284765
784653192
526791843
418367529
357829614
269145387
693512478
172438956
845976231

839472615
261359874
745168932
917846523
452937168
683215497
378591246
596724381
124683759

253869147
961475382
487321965
194258736
375694821
826137459
512983674
639742518
748516293

719528436
856493127
243671589
374985261
925316748
681742953
462137895
138259674
597864312

917283564
628945173
345716829
874561932
231498657
569327418
756839241
192674385
483152796

723185964
584926731
196734582
235671849
479852613
618493275
941267358
857319426
362548197

614932785
873415629
295786413
538691247
726854931
149327856
462573198
951268374
387149562

692735841
481269537
537148962
269857314
873491625
145326789
356912478
714583296
928674153

294516783
651387492
783294516
476153928
532978641
918642357
345861279
127439865
869725134

932184576
651279348
487635219
764821935
195463827
823957461
276548193
318792654
549316782

872591463
614832957
935746218
298357146
367124589
451968372
526483791
743619825
189275634

935418672
182976345
764235189
398642751
541793826
276851493
413527968
627389514
859164237

823164597
574289136
196537482
359426718
482713659
617895324
238671945
965342871
741958263

839425671
417936285
625871943
981542736
256397418
374618529
143759862
562184397
798263154

351946827
286537149
749812653
672493581
813765492
495128736
137284965
528679314
964351278

784395162
521746938
639182745
916528374
342971586
875463291
297854613
463217859
158639427

472685913
816937245
935124768
397851426
651243879
248796531
129468357
783512694
564379182

412396857
976851342
358724619
741532986
235689471
869417523
587163294
193248765
624975138

852936417
471285639
963741285
194573862
625814973
738692541
216358794
547169328
389427156

371254896
495683172
628791354
154872963
283946715
967135248
739468521
842519637
516327489

716245839
984736251
523918467
147382695
265194378
398567124
479621583
852473916
631859742

976328145
324591678
185647923
247186359
698253417
513974862
731865294
852419736
469732581

654178932
123945768
987263451
869527143
375481629
412396587
538619274
741852396
296734815

281759436
596834127
734162859
478213695
953678214
612945783
127596348
369481572
845327961

698137524
234856179
517429836
865391247
471682953
329574681
983715462
742968315
156243798

354968217
976142358
812357946
791685423
643279581
285431679
529713864
168594732
437826195

935268174
216374895
478159236
857426319
629831547
341597628
583742961
792615483
164983752

852793641
713468952
694521873
536172498
941385267
287946315
179234586
365819724
428657139

652397481
183654279
749128356
431265798
268973145
975481632
896742513
517836924
324519867

824693715
631527489
579814263
487169352
913245678
265378194
156932847
792481536
348756921

693482751
278315964
145967832
361249578
459871326
782653149
914736285
536128497
827594613

536178924
179425863
248396175
697513482
814962537
352784619
483251796
765839241
921647358

152978364
637241895
984365127
479823516
213456978
865197243
798514632
526739481
341682759

962438175
435172986
817596324
273914658
596827413
184653792
641289537
358741269
729365841

152976834
786324159
349581627
273465981
814293576
695718243
431859762
567142398
928637415

872943516
134865279
596127843
753486921
621759384
948231657
467592138
315678492
289314765

589726134
261943758
473815629
618394572
352187946
794562381
836279415
145638297
927451863

924735168
673981245
158246937
261593874
745128396
389674512
896357421
412869753
537412689

437816925
892475631
165329874
219568347
748931256
653742198
586294713
971653482
324187569

325498716
769132584
148756239
431529678
682371495
957864123
813245967
576913842
294687351

876945321
152386749
493712568
941237685
387651294
625894173
564129837
739568412
218473956

842765913
719324685
635891742
453679821
271483596
968512374
584237169
127956438
396148257

269145738
851379642
347268591
793451286
412683975
685792314
178536429
936824157
524917863

623419857
785623941
914758632
268145379
571392468
439867125
847231596
392586714
156974283

518467392
623198547
947523186
392856471
154279863
786314925
465932718
871645239
239781654

576983124
149526837
823714569
958462371
461379258
237158946
785631492
392847615
614295783

921764538
384925716
675813924
536147289
749582361
812639475
267491853
193258647
458376192

931267854
524891376
678435921
257184639
469372518
183659742
715926483
892543167
346718295

126489735
485713269
739625418
691247583
372568194
854391672
518972346
247836951
963154827

938162574
124785396
576493281
817524639
263819457
459376128
685247913
391658742
742931865

943156287
657289341
128734956
319648725
862571493
574923618
486395172
291867534
735412869

963518724
715426389
842379516
536284197
279135468
184967235
428651973
691743852
357892641

546138297
217954386
389762415
651473829
492685731
873291564
164327958
735819642
928546173

256397841
438516297
719428653
193254768
562873914
847961532
981735426
675142389
324689175

471569283
985732614
236841579
869324751
742158396
153697428
624915837
317286945
598473162

981573642
324861597
675924318
413682975
296715834
857439126
169248753
732156489
548397261

351794862
879216453
264583971
413967285
685342719
792158346
546829137
127435698
938671524

359172684
614938527
278465913
547613892
192854736
863297451
921786345
436529178
785341269

982134567
463759218
517286394
154367982
839512746
726498135
695823471
371645829
248971653

694815372
287936541
351724689
915367824
862149753
743582196
129678435
576493218
438251967

673489512
254173968
819265347
382794156
596821473
147356289
935617824
721948635
468532791

435726918
196843725
872951346
719584632
283617459
654392187
921475863
348269571
567138294

648135972
293678514
157429683
932817456
786543129
415962837
824356791
571294368
369781245

948523167
765148329
123796548
291687453
634915872
857234916
412879635
386452791
579361284

395127648
762489315
814563972
986754231
457312896
123698754
639245187
248971563
571836429

375841692
462937851
189526437
854672913
923415786
716398245
638759124
247183569
591264378

978325416
415769382
326148975
657283194
142976853
893514627
561492738
734851269
289637541

962751348
178463295
543892617
487129536
351674982
296385471
839216754
725948163
614537829

312845697
678193524
495267813
729481365
853672941
146359782
934516278
261738459
587924136

951423786
387596124
624781593
836154972
412679835
795238641
273815469
568942317
149367258

586197432
924583671
713246859
239718564
641325798
875469213
452971386
167834925
398652147

239487156
851639427
467215983
914523768
725168394
683794215
546972831
372851649
198346572

127496835
954283716
863175429
795862341
216934578
348517962
681349257
539721684
472658193

893576124
652418397
714392586
438167259
961285473
275943618
526739841
347851962
189624735

824953617
135746892
976218453
769532148
413897265
582164379
647385921
351629784
298471536

438621795
127593468
956748132
865317249
793462581
214859376
342985617
681274953
579136824

328167495
596342187
471985326
952631874
643758912
187429653
265814739
839576241
714293568

938524176
254617398
761389254
842793615
395261487
176845923
519476832
623158749
487932561

975418623
813926457
462573918
528349176
796251384
341867295
259734861
637182549
184695732

459361782
168472539
237895614
546127398
781934256
392658471
874516923
915243867
623789145

816324579
342975681
759681432
631759248
598432716
274816395
187263954
965147823
423598167

827614359
461539827
953287461
315962784
689473512
742851936
276348195
534196278
198725643

924587316
153962748
867431952
632814597
549673281
781295463
498326175
216759834
375148629

659748321
471329586
283516479
897635142
145982763
326471895
918257634
764193258
532864917

491672358
287935461
356814297
613729584
745168923
829453176
138596742
574281639
962347815

415982736
827356149
396417285
781569324
932148657
564273918
278635491
649821573
153794862

497258361
352691478
681473925
245316897
976845213
813927546
164532789
528769134
739184652

824376159
619485237
753291684
287653941
396714825
145928763
431869572
562137498
978542316

547968132
936142785
812753964
291485673
674391258
385627491
123876549
468519327
759234816

975624138
634581729
218739546
742956813
391847265
856312497
463278951
189465372
527193684

791234586
826975413
435681927
967852134
218493765
354167298
579318642
182546379
643729851

164937582
759284361
382165497
238749615
947516238
615328749
496852173
573691824
821473956

754398162
389261475
612754938
843925716
165487293
297613854
578132649
436879521
921546387

487295163
963187542
125436879
531742986
679813425
248659317
754368291
312974658
896521734

956281473
814367259
372954168
783192645
145638927
269745831
621579384
437816592
598423716

427659138
851423796
369718452
542376981
716985324
938142675
184297563
695834217
273561849

974568321
815932647
623714895
298645173
357129486
146873952
789356214
562491738
431287569

572863194
346519782
189742635
735928461
961435278
428176953
897251346
614387529
253694817

946237158
173685294
582194736
429563817
857912643
361478925
794326581
238751469
615849372

382569417
146783529
759241863
894617235
231854976
567932184
918476352
625398741
473125698

391264875
476185923
528937614
913458762
642791538
857623149
135846297
789312456
264579381

617235849
835149672
492786531
271564983
386917254
954328167
168493725
723851496
549672318

452368917
813795426
976142583
389274165
567931842
124856379
641529738
798613254
235487691

751862493
894153267
236974851
179286534
468531729
523749186
945318672
317625948
682497315

465718329
837429516
912563784
179846235
258391647
643257891
581972463
394685172
726134958

862139574
735842916
491576238
986451723
173928465
524763891
319284657
647395182
258617349

583162974
469785123
712394586
975638241
328471659
641259837
157846392
836927415
294513768

364985721
158732469
279146358
931468572
782359614
546217983
615893247
897524136
423671895

647385192
521769483
938412567
174698325
286537941
359241876
493176258
715824639
862953714

935742186
218563974
674189253
861395742
429678531
357421869
186937425
542816397
793254618

851372694
349685217
726194385
517826439
698437521
432519876
274963158
985241763
163758942

736185924
928463175
415927368
591246783
842731659
673598241
387614592
264359817
159872436

856947213
493251867
172683549
631475982
289136475
745892631
528714396
967328154
314569728

839451762
654729381
721386459
462578193
978213546
513694827
185967234
397842615
246135978

174893265
523647981
698152734
952381476
347265819
861479523
286934157
739518642
415726398

273458916
819236475
456719238
635842791
142975863
798163542
581394627
967521384
324687159

814579236
923641857
756832194
192764583
438295671
567318942
245187369
389426715
671953428

675431298
891627345
423958716
147296583
386745129
259183674
562814937
938572461
714369852

172396485
465187239
839452176
914763528
657829341
283541967
346975812
798214653
521638794

748329165
139856724
265147839
354761982
681295347
972438516
527613498
816974253
493582671

493826571
285174963
671935248
814263795
752498136
936517824
529641387
368752419
147389652

236719584
817456392
954382617
798143256
641295738
325678941
562831479
483967125
179524863

478921635
231645897
695738142
783516429
954382716
162479583
546193278
327864951
819257364

392817546
847526139
561943278
478691325
916352784
253478961
134285697
729164853
685739412

369782451
748519362
251364879
476931528
592876143
183425796
917258634
825643917
634197285

321589476
678423915
594167283
789251634
462938751
135746829
956812347
847395162
213674598

136897452
248356791
759241683
421963875
397485216
865172349
912734568
584629137
673518924

923816574
845739126
671452983
354298617
286147395
719563248
138975462
462381759
597624831

486951732
513274986
729836514
897625341
651483279
234197865
348562197
965718423
172349658

296487513
347165928
815239647
984376251
762851439
531924786
159748362
428693175
673512894

375486219
486219735
912357864
147892356
659731482
823564971
534628197
261973548
798145623

317549862
295816374
684732591
528973416
136425789
479681253
963258147
751394628
842167935

251438967
974562813
368719254
732946185
685371492
419825736
127693548
896254371
543187629

329478561
574162389
816395427
182943675
693527148
745816293
958234716
437681952
261759834

573926841
219834567
684751932
837615294
945273186
126498375
798142653
452369718
361587429

759132468
648759231
123864795
597416823
236578914
814923657
972345186
465281379
381697542

431625978
279318456
865479312
196752834
358194267
724863195
687231549
943586721
512947683

238457691
756912834
491836527
364728915
529143768
187695342
613574289
972381456
845269173

164958372
725361489
983724156
416279538
237586941
598143267
371695824
852417693
649832715

673954182
145382697
298167453
384219576
527638941
961475238
412793865
839526714
756841329

914537286
756281349
382946175
148653792
573129864
269478531
435792618
627814953
891365427

237914856
645872139
918635247
183796425
759243618
462158973
371489562
824567391
596321784

627384591
159276843
384915627
498163752
231547968
576892134
812459376
963721485
745638219

327598461
159476382
846213975
563741829
798325146
412689753
281964537
634157298
975832614

134985672
296147538
857362419
769258341
381496725
425731986
912574863
578623194
643819257

369748215
745321689
821956743
697285134
284193567
153467892
978514326
436872951
512639478

532716489
498523716
617894235
845672193
961348527
723159648
159437862
276981354
384265971

897235164
643819725
125647893
936581247
781462539
452973618
378124956
514796382
269358471

963548721
518279436
742316958
824653197
179824563
356197284
695431872
231785649
487962315

692348175
357216849
841579326
126837594
578964231
439125768
913482657
784653912
265791483

716549823
389216574
452837916
643185297
521793468
897462135
274651389
968324751
135978642

723419568
168325749
594768321
236194875
417583692
859672413
642851937
381947256
975236184

273964185
645187932
819235476
921458367
436721859
587693214
364879521
152346798
798512643

497386215
531472698
286951437
365248179
129537846
874169523
958714362
713625984
642893751

285793416
637241985
491856237
378925641
954168723
162437598
719582364
546319872
823674159

816293457
379654812
452871396
647528931
128936745
593417268
261749583
935182674
784365129

762385941
491672835
835419672
579834216
283196457
146527389
614953728
328761594
957248163

621748539
935621874
487359261
572914683
893562147
146837952
364295718
258173496
719486325

498765231
371829564
562413897
634972185
987351642
215648379
146287953
759136428
823594716

549681237
781235469
236749158
318596724
625417893
974823615
157968342
493172586
862354971

324685197
819374256
756129483
962537841
583416729
471298635
135742968
297863514
648951372

852139764
349867125
617425983
291758346
764293851
538641279
423976518
175384692
986512437

649752381
723198546
581463279
498516723
372849615
165237498
234985167
957621834
816374952

785462913
913587642
624193578
376945281
541238769
892671354
139856427
267314895
458729136

148675239
253149678
796382451
925831746
371456892
684927315
562793184
439218567
817564923

429853716
168247593
753961842
217489365
895326174
346715928
532194687
974638251
681572439

618954723
397281654
542736981
261875439
483192576
759643812
934517268
176428395
825369147

461382579
732519684
985476312
273645891
648931725
519728463
127853946
394167258
856294137

895241673
671893542
432675918
153987264
724316895
968524731
216459387
387162459
549738126

564937281
829641573
173285694
691728345
485396712
237154869
756412938
948563127
312879456

732859614
159463872
684721935
948137256
321695487
567284193
815346729
473912568
296578341

267438951
185796243
394125786
543219867
726843519
819567432
678352194
951674328
432981675

728961543
413528976
965473812
342619758
176854239
589237164
237196485
654782391
891345627

568174239
934265871
721893564
689347152
472518396
153926748
345681927
896752413
217439685

472986531
531724986
689315472
254173869
318569247
796842315
927431658
145698723
863257194

429875613
183624759
675913842
892467531
561238974
734159286
317592468
946781325
258346197

328947561
591368472
467512893
249786315
713254689
685193724
154679238
836421957
972835146

486527319
921836475
573491862
314782596
268945731
759613284
845369127
197258643
632174958

175428936
342659178
968371425
259716384
734985612
681234597
493862751
526197843
817543269

473895216
168247935
529631487
815974362
937162548
246583179
652418793
781329654
394756821

132954768
587632491
946871532
623187945
798543126
415269873
279318654
854726319
361495287

153826479
876954213
924137658
537481926
281369547
649572831
465793182
712648395
398215764

846597213
529134786
317862495
281675349
963428571
475319628
798253164
134786952
652941837

723619548
548732961
691548372
184367295
372985416
956124783
869273154
437851629
215496837

539764182
671289435
842351679
358127964
427596318
916843527
784615293
193472856
265938741

483957621
627138945
195246837
516389274
248671359
379524186
864713592
751892463
932465718

695183247
348279651
271465389
512396874
937842516
486517932
869751423
153624798
724938165

932451687
685237419
417986532
593164728
248573196
176829345
769312854
821745963
354698271

736841925
589372146
142695873
918437562
623958714
457126398
391284657
874569231
265713489

954632781
821547963
736891542
675423819
142985637
389716254
263159478
497368125
518274396

629154783
348927651
157368924
413279568
985641237
762583419
836792145
591436872
274815396

528436719
471985623
936172485
649328157
217659348
853714962
384267591
165893274
792541836

159786234
862439175
347251968
416573892
578942316
923618547
631827459
295364781
784195623

863429157
479165382
125873469
734986521
682541793
951732648
296314875
518697234
347258916

764293581
931856247
852471639
296785413
173624895
485319726
328167954
517948362
649532178

261539487
345768921
879241653
187956234
492183576
536427198
958674312
714392865
623815749

176984235
589231647
423765198
641892753
738456921
295173864
952318476
867549312
314627589

146257983
827963451
953418276
439681725
568729314
712345869
691832547
274596138
385174692

964521738
185437269
372968541
823154697
651792384
749683152
296875413
438216975
517349826

495618273
682397145
731425986
859132467
164879532
327546891
946751328
218963754
573284619

472958613
519362847
863417529
321845796
684179352
795623184
936281475
147596238
258734961

273489615
485671329
691235784
936124857
814567932
527893461
342756198
768912543
159348276

391672854
542398716
867154392
983421567
615739248
274586139
126845973
759263481
438917625

748526319
523419768
691387542
352641897
486975123
917832456
274163985
839254671
165798234

473821659
658794321
291356748
526947183
319582476
847163592
932675814
764218935
185439267

897432561
521976348
346158972
938527614
264891735
175364829
613285497
752649183
489713256

983124657
471856239
652397184
247589361
165243798
398671425
819432576
526718943
734965812

846512973
359867214
217439856
971624538
568793142
423185697
785241369
694358721
132976485

439871562
678592431
251364789
597183624
164259378
382746915
846917253
913625847
725438196

871952364
943186275
652734891
497821536
526379148
138645729
719268453
364517982
285493617

968572314
324618579
157943286
693857421
415239768
782164953
279381645
541796832
836425197

382674519
965213847
147985632
478326195
519847326
623159784
896732451
251468973
734591268

348675129
965321487
172498635
697542813
523819764
814736952
759163248
486257391
231984576

984567231
361842579
572319648
615934827
298756413
437128965
829471356
743695182
156283794

756284139
192563847
384197265
461732958
578916324
239458671
625841793
843679512
917325486

963125487
452987136
178463925
217594863
689732541
534618279
895276314
721349658
346851792

481756329
753982641
629341587
135264978
948573216
267198453
892437165
516829734
374615892

794862513
286135974
531947286
642758391
958316427
173429865
427591638
865273149
319684752

792531846
381426579
465978213
953614782
874293165
216785934
647159328
139862457
528347691

235748196
184962573
697513842
953274618
812659437
476831925
561397284
748126359
329485761

164873259
895612734
273459681
421367598
936185472
758294163
319546827
542738916
687921345

271468395
936527148
548391726
784913652
659872431
312654987
195236874
863745219
427189563

153986724
497215638
268743195
674532981
932168547
581497362
745629813
319874256
826351479

284769531
361258947
957431682
472396815
596817423
813542769
729184356
638925174
145673298

127348659
934567812
685291734
792614583
368975241
451832976
246783195
819456327
573129468

291378456
748516923
653924781
537269148
124835697
986741532
312497865
465182379
879653214

376189425
954263871
128547369
712835946
849621537
563974218
287396154
495712683
631458792

765934812
294781365
138256749
582697431
649513278
317842596
823179654
976425183
451368927

796354128
452189637
183627459
219538764
864792315
375416982
628973541
931245876
547861293

716532948
493618275
528947163
162875439
359426817
874193526
937284651
641759382
285361794

587942136
134865729
926137548
251389467
678254391
493716285
749621853
815493672
362578914

392485761
485617932
761293854
278361495
136549287
954728613
613874529
527936148
849152376

296857431
758431269
341926578
423619857
685374912
179582643
812745396
567293184
934168725

153864927
479215683
268397451
631489275
825671394
947523816
782136549
314958762
596742138

354976128
918342756
627815439
163429875
842567391
579183642
796231584
435698217
281754963

394871652
728596143
651432789
237954816
469318527
185627394
542783961
813269475
976145238

127943568
659182374
843576219
598614732
271398645
436725891
785461923
912837456
364259187

257869413
381274965
649351278
728693154
163425789
495718632
876542391
932186547
514937826

942635817
768914532
153872964
875349126
294761358
316258749
629183475
437596281
581427693

967813425
823549617
514762938
356478291
172935846
489621573
635194782
248357169
791286354

345168729
678239541
291475683
463817952
189526437
527943168
856391274
714682395
932754816

357148269
246597183
198263475
472385916
581926734
963471528
639752841
825614397
714839652

792613458
581479326
463852719
137564892
824391675
956728143
615287934
249136587
378945261

239865471
741239568
658174932
417958326
385621794
962347815
893516247
124783659
576492183

361789425
478325691
295461837
836954712
714832569
529176384
682597143
947613258
153248976

456281739
718593246
329476185
142968573
987315624
635724891
591842367
864137952
273659418

325619478
961487253
478352169
139576842
852134796
647928315
584261937
713895624
296743581

578419326
436258791
219376584
983621457
765943812
142587639
624895173
351762948
897134265

143652978
985174623
267839541
692518734
378246159
451397862
824965317
539721486
716483295

928765341
514839627
367214985
876341259
231957864
495628173
653172498
149586732
782493516

145386729
693472518
872591463
351768294
728149635
964253871
489637152
237815946
516924387

428657319
731298564
596143278
345971826
912486735
867532491
689325147
153764982
274819653

489127365
367548912
215693748
138469527
956872431
724315689
593284176
672931854
841756293

917683542
863245197
452971836
174862953
328597614
695314278
239456781
541728369
786139425

481697352
395281647
762354819
843765291
217439586
956812473
639148725
524976138
178523964

842671593
379524618
561938247
495312876
687495321
213786954
928167435
756243189
134859762

375821694
268749135
419635827
583296471
796514382
124378569
831952746
642187953
957463218

784312596
651894327
329756148
975623481
246581739
813479652
437268915
168945273
592137864

563791284
189245673
472638519
894153726
621987435
735462198
246319857
318576942
957824361

648351927
792468531
135729864
914635278
576892143
823174659
261943785
387516492
459287316

956347281
481256397
327198654
675984132
138625749
249713568
562879413
813462975
794531826

935816742
428957361
716324589
352648917
871293456
694571238
249185673
583762194
167439825

651728943
384695127
297431685
163257498
548369712
972184356
735912864
816543279
429876531

537492618
891756234
246318975
185274396
629831547
374965821
463527189
958143762
712689453

387245691
216789345
495316782
853964127
172853964
964172853
721498536
648537219
539621478

273461958
861295347
459387261
542716839
738954126
916832574
625179483
187543692
394628715

568139427
394276185
127854936
932615748
416798352
785342691
879421563
241563879
653987214

194826753
387519426
652743918
461382579
739154682
825967134
978431265
546278391
213695847

594873216
236419857
718562349
649158732
173296584
852734691
461325978
985647123
327981465

396751824
485632719
217894563
521378946
634925178
879146235
953267481
768419352
142583697

154698372
738421965
962357481
427913658
386745129
591286734
279564813
615839247
843172596

516923487
892746135
473518962
745381629
631297854
928465371
354679218
169852743
287134596

985436172
214897536
763521489
537964821
841352697
629178345
496285713
358719264
172643958

361298754
542376891
987541623
634157289
815429376
729863145
473912568
298635417
156784932

294165738
157384962
836972451
481537629
529416873
673298514
745823196
318659247
962741385

678215394
259346718
341978265
795634821
823197456
416582937
564729183
182453679
937861542

183924765
427651398
956873142
394765821
261438957
875219634
532186479
619547283
748392516

176593284
594128637
832746591
968412375
743865912
251379468
427631859
389257146
615984723

361958427
487623159
259741836
573419268
928536741
146287593
715394682
634872915
892165374

647581293
238769451
159324687
912478536
374156829
865932174
791245368
426893715
583617942

851293647
629475318
473861925
935742186
287156439
146938572
564387291
792514863
318629754

371659284
924738561
856142793
167583429
582964137
439217856
218376945
645891372
793425618

734628591
195743628
862591374
958436217
243175869
671982435
587369142
416257983
329814756

125673984
468291357
793854621
384965172
216387495
579412836
642738519
931526748
857149263

395842176
742561398
861793452
679358241
183924765
254176983
538417629
416289537
927635814

298654317
756193842
431872569
824761935
679385421
315249786
562437198
147928653
983516274

179623854
648951732
352487691
295364178
867219543
413578269
986732415
731845926
524196387

316758492
478329561
592461387
145287639
783916254
269534178
834672915
957143826
621895743

284579631
756314892
193862457
421957386
675438129
839126745
912643578
547281963
368795214

318497526
572136489
649825317
294318765
835674291
761259834
126543978
953781642
487962153

524368791
186974352
739125684
693281547
845697123
271453869
312546978
968732415
457819236

521964738
968735142
473812659
836257914
214689573
759341826
192478365
345196287
687523491

278146359
194357862
563829417
652473981
481592736
937618524
319765248
826934175
745281693

165279438
923684751
784135629
541928367
396517284
278346915
412753896
657892143
839461572

317285469
596134782
284967135
472856391
658319274
139472856
741693528
923548617
865721943

245786319
713549286
986213574
869372145
321458967
457691823
634825791
598167432
172934658

492763158
537981462
168254739
724695813
915837246
683142597
256479381
841326975
379518624

514968723
269347158
387215496
872153964
941876235
635492817
793624581
156789342
428531679

738952416
924136578
651478329
143829657
872645931
569713842
497381265
216594783
385267194

127536849
594218637
836794512
982375461
671482395
345961728
419853276
268147953
753629184

237189645
984635271
156724398
879513426
512476839
463298517
748351962
625947183
391862754

751269384
324758916
896413275
932876541
548132769
617945832
173524698
269381457
485697123

584216937
631795482
297834561
379682145
462157893
815349726
743568219
158923674
926471358

195274638
876315294
342869175
214958763
657132489
983746521
521693847
738421956
469587312

832679154
467521938
915483762
754198326
293756841
186234579
649317285
321865497
578942613

278654319
136792854
495318726
759236148
612485937
384179562
963821475
847563291
521947683

249871653
538642917
167953842
376518294
985724136
412369785
623195478
894237561
751486329

156723948
427981365
938645721
681472539
293158674
574369812
342896157
719534286
865217493

246359178
897416235
513827946
628593714
371642859
459178362
132965487
964781523
785234691

238471956
754962138
619853274
521736489
397148562
846295713
973584621
462317895
185629347

542861739
189743562
763295814
918576243
654382197
327419685
836957421
271634958
495128376

685723914
394185267
271649385
913467852
568392471
427851693
149276538
752938146
836514729

928764351
431598267
765312849
346951782
217486593
859273614
594837126
183629475
672145938

596321847
471586923
382479651
839152476
714698532
625734189
248913765
153867294
967245318

426793581
781625349
539841672
367482915
918536724
245179836
192358467
854267193
673914258

159273648
834659721
726418953
382567194
597341286
641982537
973826415
265134879
418795362

475689312
123475698
896123574
237956481
968741253
514238769
751394826
389562147
642817935

259731486
861942375
473856291
692175843
517384629
348629517
786213954
925467138
134598762

457136298
862495371
319827564
976351842
285749136
143268759
528674913
691583427
734912685

791824356
632759481
584163729
856942137
347681295
219537864
925418673
163275948
478396512

946357812
752819634
381246975
175692483
493581267
268473591
624138759
537964128
819725346

865427391
719365824
432198675
326574918
941832567
578619432
694251783
183746259
257983146

972854136
381627459
564193278
739216845
158749362
246538791
415362987
697481523
823975614

254681397
397425186
186379245
673958412
419236578
528147639
962814753
731592864
845763921

467152389
391768425
582934716
735821694
916475238
248396157
124587963
873619542
659243871

218745369
763918254
495623817
829467135
541382796
637159482
954871623
386294571
172536948

831965472
465721938
297483561
642178395
958346217
173592684
326857149
589614723
714239856

962518734
345769281
781243965
217634598
893125647
456897312
538971426
124356879
679482153

526937814
879614235
143852796
632749158
781523649
495168327
367491582
254386971
918275463

721685394
649732851
583419627
217968543
938574162
465321978
172896435
894253716
356147289

319247568
746581329
582693741
965872134
423169857
178435296
831954672
697328415
254716983

937862514
521974683
648351297
473295861
285617439
196483752
814736925
362549178
759128346

582641937
147293568
369587214
291456873
876139425
453728691
934872156
718965342
625314789

876432591
915876423
342195786
538749162
264513978
791628354
483257619
659381247
127964835

641352879
853769421
729184356
165978234
297413568
384625917
478236195
912547683
536891742

689437125
573126489
241985763
928564371
356271894
417893652
794612538
835749216
162358947

435961287
928375461
617482359
372158694
589246713
146739528
864597132
253814976
791623845

251439786
486175923
973268451
894617532
312954867
765382194
539746218
627891345
148523679

289716435
341895672
567234189
154963728
732481956
896527314
923678541
478159263
615342897

594683271
386217459
217954683
879542316
632891745
145376892
461729538
753168924
928435167

724839165
913654278
856127349
375416892
148392756
269785431
597248613
632971584
481563927

289675431
416328597
735914268
397562814
852149673
164837925
941283756
573496182
628751349

483719265
751642389
629835741
865274193
147396528
392581476
538927614
216458937
974163852

326895741
971624583
458713296
519382674
763549812
842167935
234958167
695471328
187236459

352489176
461527938
879361542
516234897
784695213
923178465
197856324
635942781
248713659

526347819
841529763
973816524
254138697
618975432
397264185
482791356
735682941
169453278

634597281
821463579
957281436
275134698
468729153
319856724
542918367
183672945
796345812

968124357
423758196
571693482
316875924
845962731
792341568
637489215
154236879
289517643

954368172
876219543
321547896
738924651
619853724
542176938
187492365
263785419
495631287

471362598
268951473
395874162
189437256
524186739
637295814
752649381
846713925
913528647

458961372
673254198
219783546
897345621
346129785
125876934
584697213
732518469
961432857

463528179
275193864
891764325
586439712
317285496
924671538
749352681
132846957
658917243

742953618
163248597
859167432
527394861
498671325
316582974
984716253
275439186
631825749

764583192
829417653
153629487
347892516
592176348
618345729
971234865
436958271
285761934

478519236
396482751
125673489
954321867
867954312
231768945
719835624
543296178
682147593

739586412
482719653
561234879
158963724
927845361
643172598
374691285
815327946
296458137

571632849
342589617
986714532
739125486
258467193
164893725
825946371
497351268
613278954

712865439
564193782
839247516
376428195
428951367
195376248
283719654
641582973
957634821

256714938
931528476
847936215
719265843
528473169
463189527
182357694
674892351
395641782

793286451
128945673
546371892
851794326
937862145
264513789
375628914
482139567
619457238

829615743
547932186
361784259
634298517
198567324
752341698
273859461
486123975
915476832

734215896
281694537
965783124
379856412
516427389
842931675
698342751
453179268
127568943

514369278
329718456
687245139
273694815
156873924
948521763
462957381
731486592
895132647

123854679
847693512
965271843
614739258
759428136
238165497
491386725
576912384
382547961

472698513
516273984
398415672
921837456
754169328
683542791
849351267
165724839
237986145

287534916
136289574
495176328
914723685
728695143
563418792
841357269
652941837
379862451

218936574
647512983
395487621
736258419
924371865
581694732
879125346
163749258
452863197

135687492
479312685
682459317
968235174
341768529
257941863
596173248
824596731
713824956

384165279
267398514
159724386
475216938
823479165
691583742
532647891
916832457
748951623

573289641
428165379
961473582
719548236
835612794
642397815
386954127
197826453
254731968

162859473
583742916
947136825
621387594
859461732
374295681
498613257
715924368
236578149

529317846
183654972
764298351
418726593
932541768
675983124
847165239
256839417
391472685

584961372
672438195
931752864
315246987
897315246
426897513
759683421
243179658
168524739

186725394
473189265
529634817
738941526
954263781
612857943
841572639
365498172
297316458

714932586
239865417
586147932
397516824
125483679
468729351
671398245
943251768
852674193

579216834
134587962
826439715
763951248
451823679
298764351
912675483
645398127
387142596

281756439
679384512
453291678
138469257
962537841
745812396
824975163
317648925
596123784

836254917
417936528
295871364
643185792
759423681
182697453
978362145
361548279
524719836

395716482
624958317
718324596
479685231
256139874
831247965
182563749
547891623
963472158

572843619
943156827
186729345
467915283
358267491
291384576
615478932
734692158
829531764

741589263
682713495
359642817
237965184
564821739
918437526
893154672
175296348
426378951

841563792
952714836
637982415
316245978
528197643
479638521
163459287
295871364
784326159

578132964
296847513
431965827
912653478
865794231
743218659
157486392
689321745
324579186

937124658
146578932
825639417
593247186
478916325
612853794
784392561
259461873
361785249

561239478
938476125
742815963
173548692
285961734
496723581
319652847
857394216
624187359

517964832
624358197
389127654
431672589
962835471
758419326
243786915
895241763
176593248

748912365
621375498
359486217
184539726
273648159
965127834
897263541
512894673
436751982

165792843
734581962
892463157
651874239
279316485
483259671
526138794
318947526
947625318

456317298
172589436
983462715
731625984
549738162
268194357
695273841
317846529
824951673

314896257
578412369
269573481
685347192
147259638
923168574
496725813
732681945
851934726

972843615
345612789
618759324
127436958
596128437
834975162
483567291
251394876
769281543

238647519
759183264
614259378
945321687
163478925
827965143
396814752
472536891
581792436

841769532
259831674
637452918
394287156
172645893
568913427
413528769
985376241
726194385

684513792
192784536
573296841
765831429
348972615
219465378
821647953
456329187
937158264

482563179
769241835
531987426
693174258
824635917
175892364
217459683
958326741
346718592

264915738
597283614
183476925
648152379
315697482
729348561
871539246
932864157
456721893

214785639
739416825
586293714
493162578
627854193
158379462
362547981
875921346
941638257

798614523
614523789
325798146
172365498
453987261
986142357
569231874
837456912
241879635

296147835
415823679
837695421
769234518
342518967
158769243
584376192
923451786
671982354

746125839
835679421
129483567
471856293
653294718
982317645
397562184
214738956
568941372

257146389
396278451
481953276
165382794
749561823
823794165
572419638
634825917
918637542

367158429
251497683
894362715
948516372
573289164
612734598
735821946
126943857
489675231

184675932
569132874
237948156
971524683
628793541
345816729
712489365
853261497
496357218

467395128
538214796
219867435
672438951
184759263
395621874
821576349
746983512
953142687

364812957
719563284
852947613
546728391
297431568
138695742
473156829
681279435
925384176

194278635
278635149
563941287
326714958
745829361
981563472
657392814
812456793
439187526

948273156
251496873
376581294
892354617
563817429
417629538
789142365
625738941
134965782

765489123
483127965
192536478
379618542
514372896
826945731
638791254
247853619
951264387

287145639
391862475
654379812
542718396
168293547
739456281
913524768
875631924
426987153

796124583
432785196
581693247
164372859
957841632
823956714
278419365
619537428
345268971

175293468
396584271
248671953
451738692
987162345
632945817
829417536
514326789
763859124

571684329
249357168
836921754
462135987
185796243
397842615
758219436
623478591
914563872

354872196
198635724
267419583
685327941
721964358
439581672
873296415
942153867
516748239

354276891
728194653
196538472
689413527
271965348
543827916
817349265
932651784
465782139

471952386
893167452
265483719
612795834
934618527
758324961
329546178
187239645
546871293

419857236
275963148
368124957
754618392
196235874
832749615
527381469
983476521
641592783

813496527
627358491
549721386
156987243
734512968
298643175
381264759
962175834
475839612

615423789
392786145
874591326
426158973
539267814
187934562
941372658
763845291
258619437

578431692
362597814
149286357
651742983
287319546
493865271
926154738
734928165
815673429

642159738
973824165
185763924
497632851
568917243
321548679
219375486
756481392
834296517

684731925
172495386
359628174
427819653
813564297
596372418
965183742
238947561
741256839

475862931
683197254
912435786
567318429
134729568
298654173
349276815
821543697
756981342

159678423
742931586
683254179
268497315
937516248
415382967
891725634
526843791
374169852

251847369
793615428
684923751
819736245
526498137
347152986
468279513
175364892
932581674

579286134
146573892
823491657
635842971
287169345
491357268
968714523
752638419
314925786

239675148
475138926
861942573
528493761
647581239
913726485
754369812
186254397
392817654

873491625
645723918
219568473
452176839
186359247
397842156
728934561
934615782
561287394

258679143
491382756
637415289
573168924
982754631
146293875
319847562
825936417
764521398

627894351
841635972
953721684
175283469
364519728
298467135
539178246
412356897
786942513

541382697
729456318
683179452
397568241
265914873
814723569
176235984
938647125
452891736

172654893
493178562
658932714
729483156
315726948
846519237
261397485
937845621
584261379

825739164
791846325
634152987
382495716
946217538
517683492
253978641
169524873
478361259

849753621
356421897
217986534
624198375
781532946
593674218
475369182
968217453
132845769

824537196
135694278
679128543
241953687
957861432
368472951
486715329
713249865
592386714

958261347
612374589
734859261
261597438
389426175
547138692
476912853
193685724
825743916

752384691
391526874
486179253
518942736
279613485
643758912
835267149
124895367
967431528

598743162
173625894
426189357
234967581
857312946
619854723
981436275
765291438
342578619

538167294
167492853
294583716
983246175
716359482
452871369
325618947
671934528
849725631

571846932
438921756
962375481
697483125
245167893
183592674
824639517
756218349
319754268

963427581
457189632
128653947
372915468
691842753
845376219
714268395
289534176
536791824

347269581
869351742
521478963
692715834
158643297
734892615
216584379
473926158
985137426

165283749
329457168
478916253
712834596
936572481
854691372
297148635
683725914
541369827

276935814
938614752
415827693
567143928
324798165
891562347
789451236
143276589
652389471

285671943
196438275
473295168
547183629
619524387
328769514
764352891
931846752
852917436

673184925
251976438
948235176
865317249
794528361
132469857
417693582
526841793
389752614

497236851
236185497
185947263
364819572
872564319
951723684
549378126
713652948
628491735

425763891
789152436
136984725
341528679
297316584
568479312
853691247
972845163
614237958

467195238
291843765
538627491
912368574
875914623
346572189
789251346
654739812
123486957

563789412
274561389
189342567
895637124
641295873
732814695
418973256
926458731
357126948

954231678
268579143
731846592
612457389
489123756
375968214
597382461
126794835
843615927

214876359
853194672
796523148
478251936
569387214
132469785
321648597
687915423
945732861

649273185
837514692
521698437
718956243
254387961
396142758
463725819
975861324
182439576

715324689
824967351
369581742
638145297
457296813
291738564
542879136
176453928
983612475

518329674
369174528
742658139
971436285
683592741
425781396
297865413
136947852
854213967

328916457
546782391
971354826
219563748
783241569
654897213
835129674
162478935
497635182

293547618
714698253
586123497
157984362
849362571
632715984
475839126
368251749
921476835

197482653
358679214
642513798
816345972
923867145
574921836
761254389
235798461
489136527

693478125
541269837
287351469
354912678
176584392
928736541
739845216
415627983
862193754

453769182
768521493
192384756
936217845
275648931
841953627
619835274
327496518
584172369

631987542
794152386
285346197
158693274
369274851
427815963
946521738
513768429
872439615

495316278
631287459
782954361
578123946
123649587
946578123
817492635
354861792
269735814

523947186
184632579
976185423
397251648
642398715
815764392
768423951
459816237
231579864

843126759
629735841
157498632
796214385
435689127
281357964
512873496
374962518
968541273

521849367
479326815
386517249
692158473
743962158
815473926
237684591
168295734
954731682

893654127
451728369
267913845
534267918
689135472
712489536
326591784
978342651
145876293

789146325
612395847
534278619
197564283
365829471
248713596
821637954
453981762
976452138

594127863
632985417
718463529
986532174
243791685
157846932
465278391
829314756
371659248

395486712
461927583
728315496
257864139
183259674
946173825
874592361
519638247
632741958

265493178
983715264
741682395
872569431
534178629
196324857
317856942
428937516
659241783

759136248
421985673
863274915
375619824
698427531
142853796
217548369
536791482
984362157

256791834
894362157
713485269
129854376
687913542
345627981
932576418
468139725
571248693

143862759
296475138
875139426
389547261
521396847
467281395
934618572
658723914
712954683

362417598
519328764
784956213
476583129
251794836
938162457
845631972
697245381
123879645

362178954
195643782
748259613
627814395
519367428
834925167
953486271
276531849
481792536

456732891
783159462
291468537
128975643
675324918
934681725
847216359
519843276
362597184

591283746
236417589
478659321
713962854
864531972
925748613
389174265
642895137
157326498

647528913
135679428
829413756
416937285
398251647
752846139
284765391
573194862
961382574

623418957
974532168
815697243
789254631
341769825
256381794
537826419
168945372
492173586

437568192
968231475
152497386
673189524
829645713
514723968
386914257
295376841
741852639

314826759
876395124
925471368
147568932
532149876
698237415
451782693
763954281
289613547

174652389
892734516
653918427
487261935
269543178
315897642
938125764
746389251
521476893

714826359
269357418
385419762
956278134
847531926
123964587
672195843
491683275
538742691

728634159
391825764
456917328
184573296
563249871
279168435
837456912
915382647
642791583

591283647
678495231
342617895
253769184
719824563
864351729
136548972
485972316
927136458

982473516
745216893
163958724
631794285
578362941
294185367
319627458
827541639
456839172

374589612
895216473
612374598
149853267
267491835
583627941
738942156
951768324
426135789

497812653
836549271
512376984
928137546
745628139
361495827
673251498
289764315
154983762

734268195
192573486
568914372
387156924
915427863
426839517
271385649
643791258
859642731

598614327
162738945
734259186
649527813
321486579
875391264
287943651
956172438
413865792

981654723
746923185
523871496
412368957
398715642
657492831
174539268
865247319
239186574

847356192
931274865
256819473
198563724
624187539
573942618
789431256
462795381
315628947

972581436
631427589
584369217
243956178
795148362
816273954
469815723
127634895
358792641

136489725
598237641
472516983
813962457
654873192
927154836
385691274
269745318
741328569

125683794
743291586
689574132
374865921
891732465
256419378
568947213
912358647
437126859

359287146
647139285
218546973
963472851
871953624
425861397
782614539
536798412
194325768

429365178
831724659
675819243
582697431
796143825
314582967
147956382
258431796
963278514

845791236
273465918
916823457
591274683
632518749
487639521
324987165
768152394
159346872

328594617
145627398
679318452
987461523
263975184
514283976
491832765
856749231
732156849

176248953
923175648
458936712
864792531
791453826
235861479
389527164
617384295
542619387

816529437
349617825
572348619
267153984
483962571
951874362
694781253
128435796
735296148

354261987
298357614
167498325
829534176
716829543
435176892
673982451
942615738
581743269

175286349
392174568
846953712
519862473
237495186
684731295
761529834
423618957
958347621

563142798
782396541
419758623
678219435
941563872
235874916
197625384
826437159
354981267

475289613
296314758
813675429
124568937
637941285
589723146
352197864
768452391
941836572

263984517
158763249
974152836
546831792
781529463
329647158
695218374
837495621
412376985

572846391
948531276
163927584
827653149
695184732
431792658
316478925
254319867
789265413

512479368
394862517
687531942
271685493
936247185
845913726
769158234
158324679
423796851

583261794
729534168
164789523
841395276
936427851
275816439
617942385
458673912
392158647

716234859
382915476
459687231
143572968
598163724
267849513
875391642
934726185
621458397

234876951
978315642
651924378
487653129
193247586
526189437
315768294
742591863
869432715

435628917
169745283
278391564
981253746
743986125
526417398
812574639
697832451
354169872

412986753
857321496
963547812
394265178
781439625
526178349
148692537
275813964
639754281

672481395
538926174
941753628
293514786
756298413
184637259
869142537
425379861
317865942

954678132
683512497
127394856
879245613
516839724
432167589
368421975
295786341
741953268

423165897
719832564
568497132
231576489
854219673
697348251
382954716
975621348
146783925

158729436
379864512
642135789
865293174
917548623
234617958
426371895
591482367
783956241

295481367
147623985
368975124
536219478
421738659
789564231
853146792
912357846
674892513

567419238
418253769
293867415
856394127
974125386
321786594
135648972
789532641
642971853

653789241
982461573
714253689
869142735
321975468
475638912
136594827
297816354
548327196

164325978
739846215
258917643
483192567
617584329
925763184
571238496
842659731
396471852

913684275
428571963
567932184
345819726
896427351
172365849
739256418
681743592
254198637

389521674
162743895
745869321
674138952
598472136
213956748
436217589
821395467
957684213

935642187
842751396
671398524
568923741
294517638
317864952
153286479
786439215
429175863

327186549
869254713
451379826
794628351
185937264
236541978
673495182
512863497
948712635

863942517
971856324
542137869
628473195
395281746
714695238
439518672
186729453
257364981

145683279
362975814
987214563
753829641
294156387
618347952
526431798
871592436
439768125

486295713
521783649
379416825
967154238
845329167
213867954
698531472
752648391
134972586

527983461
693514872
841267395
164758923
235649718
978132654
782491536
459326187
316875249

375842169
129657834
648391725
931576248
456218397
287934651
562189473
713425986
894763512

579831642
618245397
423679581
391426875
285917463
746583129
162394758
957168234
834752916

346798251
952134678
781526349
478261593
215379864
639845127
523417986
164982735
897653412

963784512
481952673
752361489
895417326
216839745
347625891
128546937
539178264
674293158

134789256
782564391
596231784
321648975
869175423
457392618
278456139
615923847
943817562

463825197
125947386
987631452
531762849
679184235
842593761
296378514
354216978
718459623

519382746
683457912
742961358
496573821
857216439
321849675
168735294
234198567
975624183

687352914
934618752
521947368
169435287
372891645
845276193
213564879
758129436
496783521

536819427
198274356
472536189
387642915
214953768
659781234
821495673
965327841
743168592

365829174
481756239
972134568
613587492
729461385
854293617
237915846
148672953
596348721

386472591
745981263
192356748
571649832
963528417
824137956
658793124
417265389
239814675

285134796
194267538
736859421
369542187
817693245
452781369
523976814
971428653
648315972

324165987
857924631
169873452
471638529
932517846
586249173
295381764
648792315
713456298

754632891
863719254
219845736
397284165
625971348
148356972
431527689
972468513
586193427

639814725
471625839
852973416
287469351
514382697
396751284
725148963
968537142
143296578

527368491
196254837
384917625
935741268
248596173
761823954
412675389
653489712
879132546

392615478
546872319
871943625
785391246
163284597
924756183
217538964
459167832
638429751

372958164
485126739
691374852
759462381
824513976
163789425
237641598
918235647
546897213

763214598
142598637
958637241
479362185
536981724
821475963
217849356
394756812
685123479

736154982
914782653
285396471
172649835
548231769
369578214
497815326
653927148
821463597

781924356
956317428
432586719
875632194
213849675
694175832
328451967
167298543
549763281

346795821
192683547
857421639
534217986
789564312
621938754
915872463
473156298
268349175

246871395
815932467
973546281
689127543
431658729
527394816
352469178
194785632
768213954

146378295
328954761
975621483
452867319
691435827
837219546
584796132
763182954
219543678

483567129
216934587
579812436
795123864
164798352
328645971
831279645
947356218
652481793

283951764
159476238
674238195
548329617
927614583
316587429
792143856
865792341
431865972

439256817
682147593
571938246
153724968
947861325
268593471
826319754
315472689
794685132

752968134
496317285
813425976
381659742
249173568
567284319
938742651
674591823
125836497

867195432
431728956
259436178
183654729
624379815
975812364
396541287
512987643
748263591

518293746
642175398
397468125
164839257
975624813
823517964
256381479
489752631
731946582

987361245
621547389
354829167
193274856
278956413
465138792
836492571
549713628
712685934

824376159
391245687
657918234
762539841
513482976
489167325
135624798
976853412
248791563

483561972
915472683
276389415
539716248
762845391
148293567
394158726
651927834
827634159

387624591
659137842
142859673
835741269
971263458
426985317
594318726
768492135
213576984

438216579
951387426
726459381
547621938
319875264
682934715
874562193
293148657
165793842

736492815
281537496
549618732
614853927
923176584
857249163
365984271
478321659
192765348

821657934
347981526
659324781
984715362
215836497
736492815
578169243
192543678
463278159

913278456
746951328
825364791
658427139
134695872
297183564
489532617
572816943
361749285

917864352
426359178
583271496
864195723
135427689
279638514
742916835
358742961
691583247

738149265
921865347
456723981
845632179
612978534
397514826
263451798
579286413
184397652

592483761
367129845
841765329
189674253
273951684
456238197
614392578
735846912
928517436

945137268
617928354
328546917
136789542
752463891
489251736
293814675
861375429
574692183

854672139
762391485
319548762
276984513
185763924
943125876
597216348
638457291
421839657

296548137
574136928
183729645
647381259
321975486
958264713
839417562
465892371
712653894

275431698
198657423
643829571
321785964
956143287
784962315
519376842
862514739
437298156

576294381
321876945
489153267
193748652
268519734
745632198
852961473
637425819
914387526

719563842
324981576
658472319
893247651
162359784
547816923
985134267
436725198
271698435

695781243
314259768
827634519
782465931
163978452
549123876
458396127
976512384
231847695

126758493
973124586
845963721
581376249
364892175
792541638
238415967
417689352
659237814

461928357
729635814
583147296
618573942
247819563
935462781
876351429
152794638
394286175

836451792
219378546
475962138
348517629
592634817
761829453
187295364
624183975
953746281

562384917
743691285
981752364
159476832
476238591
238519476
827143659
314965728
695827143

625483719
839617452
741295836
493126578
582379641
176854923
217948365
358761294
964532187

935167284
621843579
487529136
856271943
374956812
192384657
563498721
249715368
718632495

156897342
824536197
379142865
248719653
963254781
715368924
487921536
631485279
592673418

714952638
632874591
859136247
328749165
971685324
546321879
463517982
187293456
295468713

592873146
748615923
163492587
954361872
317289654
286547391
875134269
421956738
639728415

328749561
964581273
751623849
587234916
649815327
213976458
132468795
496357182
875192634

371428659
859617342
624935781
562371894
418269573
793584126
147893265
986152437
235746918

516284739
847395126
239671485
381956274
974123658
625748391
193567842
758412963
462839517

819243657
237685419
645179823
428957136
763814592
591362748
172438965
986521374
354796281

234179586
869542713
157836942
726981435
385764291
491253678
972315864
618427359
543698127

268547193
435819267
917263584
392684715
754192638
681375429
879426351
123758946
546931872

457239681
138645279
926781453
342198567
795364812
861572934
213956748
689417325
574823196

693547821
248139756
175286943
539462178
864971532
721853469
486315297
312794685
957628314

268714395
954832167
173965428
641359782
827641539
539278614
712496853
485123976
396587241

574318296
281946537
639527148
165234879
348795621
792861453
826479315
417653982
953182764

135987642
794263581
286541379
672395418
518472963
349816257
463728195
957134826
821659734

854367129
123594876
796182453
275931684
318246795
649875231
961758342
437629518
582413967

527134986
819265347
364987215
642793851
983651472
751428693
298516734
435872169
176349528

745893126
839261754
162475398
984312567
317956482
256748913
421587639
573629841
698134275

791682534
584937126
632541897
253874619
916325478
847169352
428713965
169258743
375496281

325649871
879132546
641758329
756913284
914827635
238465197
467381952
182594763
593276418

843276915
916354278
257819643
389147562
761592384
524683197
432761859
678935421
195428736

893256714
467138295
152497863
634579128
728614359
519823647
985762431
346981572
271345986

651398274
932475186
487261539
295736841
376184925
814952763
123547698
548629317
769813452

416729358
253814769
879635421
728351694
395246817
641987532
987163245
164572983
532498176

972345816
815296374
643817529
391528467
768439152
254761983
427153698
539682741
186974235

537948261
146275938
298316457
652183749
719564823
483792516
371459682
824637195
965821374

983621754
462587319
715493826
897234561
351869472
624175983
148356297
239718645
576942138

287351469
691874532
453269781
165743298
934128657
872596143
529487316
346912875
718635924

495836217
823719645
761245983
934527861
618394752
572168439
257481396
349652178
186973524

162534789
935827164
748196352
579481236
413762895
286953471
694318527
821675943
357249618

763429185
829165743
154378962
296854371
387291456
415637298
532746819
948512637
671983524

149275863
285463971
637981425
371694582
926158734
854327619
598732146
712546398
463819257

917324685
265891347
438675291
184253976
372169854
659748132
791482563
826537419
543916728

328941567
415627839
796358142
584769213
671283495
932415786
869574321
153892674
247136958

369541827
854792136
217683945
675328419
921467358
483915672
598174263
742836591
136259784

759124683
648793125
132586479
861235947
573649812
924871356
216958734
487362591
395417268

761534982
548219736
923687154
674195823
192843567
385726491
816972345
459361278
237458619

372981546
841675923
596342781
935418672
128796435
467523198
684139257
259867314
713254869

159738462
742691358
683542197
861279543
497853621
325164879
274315986
516987234
938426715

956487312
418235976
327961548
639842751
274156839
581793264
795618423
143529687
862374195

789653124
253417698
416928375
945276831
871394256
362185947
537869412
624731589
198542763

732916584
415873269
689254371
364127958
527389416
198465723
246591837
873642195
951738642

834692715
675813429
129457386
287934561
496571238
351286974
748129653
563748192
912365847

163928547
452671839
798354162
217843695
389165724
645297381
524786913
871439256
936512478

432687519
581924673
976531428
268349751
754168932
319752864
693415287
127896345
845273196

347169825
125837964
869542371
483795612
591286437
672413598
216954783
958371246
734628159

539741826
624358791
178269543
367592418
915684237
842173965
286415379
451937682
793826154

958614237
716382945
423957681
541763892
389425176
672891453
267548319
134279568
895136724

432857691
781639245
659421783
348176952
195382467
276945318
567298134
813764529
924513876

384591762
217638495
659724381
143965278
578243916
962187543
421376859
735819624
896452137

456713892
923548617
178269354
769431528
514872936
832695741
691327485
345186279
287954163

672583491
431976852
589124367
258417936
913268745
764395218
197632584
846759123
325841679

253789164
419653728
786142935
861374592
542891376
397265841
938416257
675928413
124537689

152967834
893254176
476813529
721635498
968142357
345789612
234598761
519476283
687321945

423971856
856423917
791685243
315798462
284136795
679254138
537819624
942367581
168542379

129853647
354761892
867492315
986274531
271935486
543618729
715349268
492586173
638127954

561749823
248365971
973812654
316254789
485976312
729138546
832591467
194687235
657423198

527196348
639487125
148325976
265843791
784519263
913762854
471958632
892634517
356271489

136478295
275139864
894265173
758623941
341987526
962541738
529314687
683752419
417896352

341962875
728315694
965874321
632748519
174593286
859621437
596237148
217486953
483159762

596824371
438719256
712635849
965372418
874951632
123486597
689547123
341298765
257163984

164392587
925786134
873145269
738421956
596873412
241659378
482517693
317964825
659238741

562183479
841795362
937246581
619354728
754862193
328971645
293417856
485639217
176528934

349578162
218364795
675912348
152786439
497153286
836429571
723891654
964235817
581647923

651238497
243679158
789451623
124583976
375946812
896127345
532814769
468792531
917365284

273496581
915782634
468513927
852634179
691278453
347951862
124867395
789345216
536129748

982351467
345679128
716824953
623148579
451297836
879536241
298765314
137482695
564913782

128645937
693287514
745319286
457192863
986734152
231568479
512476398
379821645
864953721

981472536
756931824
324856917
693514782
248697351
175328469
562789143
819243675
437165298

159346278
342987615
876251934
694873152
528194367
731625489
917438526
483562791
265719843

256379481
973148562
814265937
395826174
421937856
768451329
647593218
582714693
139682745

845362791
327918465
961574328
216843957
573691284
498257613
189736542
632485179
754129836

685312479
274569318
913748652
896431725
547826193
132975846
358197264
461253987
729684531

743819652
251364987
869257341
495172836
137986425
682543179
926435718
514798263
378621594

192748536
645931278
783265941
269517384
451386729
378429165
826193457
937854612
514672893

169542387
425378196
783619542
832467915
957183264
614295873
346821759
578934621
291756438

237615489
654982137
189374625
376291548
592847316
418536972
923158764
765423891
841769253

146798253
825631947
379524681
764853192
982417365
513269874
431985726
658372419
297146538

743891562
568372149
192564783
925647831
684135297
371289654
436718925
857923416
219456378

183257496
659438721
724916583
831642957
245379618
976581234
492163875
518724369
367895142

714953628
586472913
932186574
269834751
371529486
845617239
628345197
197268345
453791862

375492861
469871352
182653497
617245983
923168574
548937126
256319748
734586219
891724635

632519874
751864329
984327516
425936781
873145962
196278435
217453698
349681257
568792143

139682754
576341289
824975631
913427865
482563917
765819342
657234198
341798526
298156473

415796823
723581946
968324715
854912367
392467158
671835492
236148579
549273681
187659234

248756391
369481725
175932648
896273154
714598263
532614987
627145839
481369572
953827416

534978261
169235874
872461935
681523749
327194658
495786123
948652317
756319482
213847596

589614237
136782594
472593681
365127948
941836725
728459316
894265173
613978452
257341869

421973856
679485132
835261794
543628917
987134625
216759483
162597348
354816279
798342561

546129873
197386542
283475169
765294381
832517496
914863257
378642915
429751638
651938724

643951827
291687534
587234619
325749168
769318245
418526973
136875492
952463781
874192356

526398741
841267593
739541628
985174236
612835479
374926185
268419357
193752864
457683912

957821346
143567982
682349517
528634179
761985423
394172658
216753894
439218765
875496231

358247619
461539728
927186435
279613584
685724193
134895276
793462851
516378942
842951367

367892541
814573692
295641387
643729815
571386429
928415736
782164953
439257168
156938274

153476289
476928513
982513764
825149376
341765892
697382451
569834127
738291645
214657938

743562819
516978234
928413756
879345162
165297483
234186975
487639521
392751648
651824397

914652783
732918564
856473219
693824157
281537496
547196328
378265941
165749832
429381675

512496387
679832514
843175926
327649158
458217639
196583742
261754893
735928461
984361275

271634958
683529471
549178623
412793865
398265714
765841239
937456182
124387596
856912347

219564387
347812659
568739421
896245173
421376598
735198264
972453816
153687942
684921735

192736485
765824391
843519276
954271863
218643759
637985124
476358912
521497638
389162547

248359716
135476298
679182543
394821675
817635429
562947381
456798132
781263954
923514867

271594683
364871925
895236471
158762349
942358716
736419852
583927164
627143598
419685237

476538219
321469875
895127463
683942157
917856342
254713986
768294531
549371628
132685794

531246789
648397521
297158364
485729613
176583942
329614875
764931258
853472196
912865437

253764189
948251367
617839425
581947236
764123598
329586714
196472853
872395641
435618972

825796431
673142859
149583276
586219743
932475618
714368925
261854397
497631582
358927164

953146872
826573419
714892653
379654128
548321796
162987534
287419365
695738241
431265987

265379481
893421765
471568239
756293148
384157926
912684573
648715392
127936854
539842617

839462517
621795834
547318962
285639741
316547298
974821653
498176325
152983476
763254189

824175639
376298154
159436827
762951348
941823576
538647912
215789463
687314295
493562781

762485391
435179628
189326475
641598732
327641859
598732146
853214967
214967583
976853214

239187456
485692137
761543892
528431769
397826541
614975283
176358924
952764318
843219675

943517826
865924137
271863459
394256718
128479365
756381942
519648273
482735691
637192584

324197865
985264371
617853942
592671483
748932516
163485297
831729654
276548139
459316728

283617549
459283176
716549382
892136457
164752893
537894621
621475938
375968214
948321765

569871243
743269851
281543967
698317425
324695718
175428639
936184572
812756394
457932186

314629857
958741632
726538149
581296473
263457981
479183526
642975318
895312764
137864295

915736482
768245319
423918756
347689521
582371694
691452837
856124973
179863245
234597168

215987643
846352197
937416258
524631879
781294536
693875412
158769324
372148965
469523781

842139756
716845293
953627814
625784139
381296475
497351628
538472961
264913587
179568342

219347856
756892134
384615279
932451768
875269341
461783592
623978415
548136927
197524683

354861279
879524361
261739584
698453127
425176938
137298645
786912453
512347896
943685712

589742136
241356789
673819524
416238975
932574861
758961342
394127658
127685493
865493217

768213954
952468731
134579268
219685473
873924516
546731829
385147692
427396185
691852347

981437562
326589174
475621389
647152938
892743615
153968427
218394756
764215893
539876241

642378519
859461732
713259864
421697385
365182947
978534126
187946253
236715498
594823671

942751683
135986472
687432915
253648791
816279354
479315826
564827139
791563248
328194567

847653291
139247658
265918734
471395826
952864317
386172945
594736182
723481569
618529473

369542781
271683495
458971632
783165924
546298317
912734856
824316579
695827143
137459268

148675932
637892451
952413678
324168795
719524863
865739124
491256387
276381549
583947216

931486752
645792318
278315946
529863174
486179235
713254689
392547861
164938527
857621493

245389617
793164582
618572394
387921456
469835271
521746938
134658729
956217843
872493165

846937125
217845693
953261487
369514278
178692354
524783916
692378541
731459862
485126739

834521679
516789324
279634581
645397812
723815496
981246753
397452168
452168937
168973245

523768914
916234785
847591263
398156472
671942538
452873196
264317859
139485627
785629341

914356728
587192463
632748915
843215697
275869134
169437852
798521346
356974281
421683579

549712683
638594271
721836495
472189536
816325947
953467128
285971364
394658712
167243859

196573824
435628179
782194563
549862317
617345982
328719645
961437258
254981736
873256491

475816239
812379546
639425817
761294358
928153674
354687192
546738921
283941765
197562483

964852713
281397465
357146892
593678124
146239587
872514639
619425378
735981246
428763951

892437651
571826394
634915827
246598713
159673248
387241569
728159436
965384172
413762985

346895721
185762943
729143586
437651892
861429357
952378614
693284175
278516439
514937268

748315629
162749835
395862714
286197453
471536982
539284167
857421396
623978541
914653278

271694835
653128974
489573612
194837256
536241798
728956341
867419523
915362487
342785169

297168345
136254978
548397261
354821796
681973452
729546813
873619524
912435687
465782139

497356128
628491753
513782649
732615894
856947231
149238567
375169482
264873915
981524376

253468179
714925836
896371254
465239781
982147365
371856492
547613928
628794513
139582647

549278136
628391475
371465928
786512394
135649782
294837651
957186243
863724519
412953867

539172468
621498537
874365912
385946271
492817356
167253894
956784123
218639745
743521689

587649321
643281579
219735468
368127954
451396287
972854613
124968735
796513842
835472196

294876135
671395842
385214697
427689351
138542976
569137284
716958423
842763519
953421768

382519764
176842539
459736821
931468257
764925183
825173496
248397615
597681342
613254978

489536712
267819435
351274869
873462951
546193278
912758346
638945127
195327684
724681593

179836452
436725918
285941736
812493675
547162893
693578124
951384267
764259381
328617549

462359817
157268394
893417256
318746529
976532148
245891673
624985731
589173462
731624985

369174852
258396147
714285936
493562781
176938524
825417369
942753618
631849275
587621493

431579682
582641793
976823514
294165837
657382941
813497256
125936478
368754129
749218365

186759342
573482691
429316875
945627138
768134259
231598764
697841523
312975486
854263917

958374612
472156839
631928745
284693157
569217384
317485296
843562971
796841523
125739468

162758934
984123657
573946182
218374569
495261378
736895241
841639725
629587413
357412896

469278351
135694782
728351469
854917623
217563948
396842175
672135894
543789216
981426537

491765283
638492751
527183964
913658472
852974136
764321598
346519827
185237649
279846315

783651924
915243687
642798513
831527469
279164358
564839271
328916745
196475832
457382196

328564719
419782563
756193428
547826391
683951274
192437856
861245937
274319685
935678142

856791324
147823569
932456178
374289615
581647293
629135847
495312786
713968452
268574931

374921586
659483217
821765493
982576341
435219678
716834952
563148729
298657134
147392865

184392765
267854913
593176824
832649571
471523698
956718432
625981347
348267159
719435286

157938642
236475981
489261735
643812597
518397264
972654813
321586479
895743126
764129358

169734582
234586791
785921436
527698143
846173925
913452867
492315678
658247319
371869254

758369214
123457968
964182537
541298376
839716425
276543891
682975143
317824659
495631782

461295387
387461592
259378461
623514978
714689235
598732614
946857123
172943856
835126749

762154389
485293617
391876524
213569478
654718293
879342165
528637941
146985732
937421856

927365184
483921567
165748293
692483751
738156429
514279638
349512876
276834915
851697342

294731586
375846291
186259437
732964815
549318762
618572349
467123958
823695174
951487623

476812539
839765142
512394867
184236975
765149328
923578614
291687453
347951286
658423791

436582917
957461238
218397456
174625389
685934172
392718645
523176894
761849523
849253761

186295347
329847156
457163298
862971534
741538629
593426871
934612785
215789463
678354912

956137842
478526931
312489765
527398614
839641257
641275398
195762483
283954176
764813529

826751934
135649287
749823651
512368749
674195328
398274165
253417896
981536472
467982513

562897341
397514268
184362957
439671825
856423719
271958436
625739184
943185672
718246593

146523789
239786451
587149263
398412675
625897134
714365928
862934517
953671842
471258396

137624589
289357461
546981237
875162394
413795628
962438175
794216853
328549716
651873942

741639852
259817436
683425197
368952714
497163528
125784963
832541679
574396281
916278345

491782536
327596184
568314729
185279463
934168275
672453918
856927341
213845697
749631852

265389471
789241356
143576829
517634298
836925714
492718635
624197583
351862947
978453162

541237968
928461357
736598142
852146793
694723815
173985426
415372689
287619534
369854271

218946753
695873412
437215689
321754896
869132574
754689321
143598267
572461938
986327145

657349218
198652347
342871569
214596873
735284196
869137452
471928635
923465781
586713924

963185274
528497613
471623895
384271956
216954387
795368421
837542169
642719538
159836742

258364197
493187652
617295483
531642879
849751326
726938541
364879215
175423968
982516734

963548712
418723695
275196834
354961278
621387459
789452163
597814326
832675941
146239587

219536748
538947126
746218359
452379681
891654273
673821495
387465912
924183567
165792834

965732841
281465937
734198265
126357489
397824156
458619372
819546723
572983614
643271598

395127864
428356971
167498325
953671248
682934517
741582639
836715492
274869153
519243786

896213574
752486913
314795628
468931752
521674839
937528146
643857291
179362485
285149367

791548236
568273941
342916587
639125874
857394162
214867359
975432618
423681795
186759423

213869574
964375128
587124963
456782319
179436852
832591647
628917435
341258796
795643281

957348612
814726593
263519874
742691358
681453729
539287146
178964235
395872461
426135987

718659432
356284917
249731865
684527391
132896754
975143286
827915643
491362578
563478129

685297413
973841256
412653879
849175362
521368947
736924185
168532794
357489621
294716538

145682739
328975461
679143852
762594318
854231697
913867524
287359146
431726985
596418273

457238961
391576824
268941753
736195482
582467319
149382675
623854197
814729536
975613248

389561724
172439586
546872193
613245978
825793641
497618352
238956417
751384269
964127835

952843176
813627594
647195823
296731458
175482369
384956712
731264985
528319647
469578231

682359174
794162358
531784629
153426987
879513246
246897531
467231895
318975462
925648713

743891562
591642378
628375491
286517943
415963287
379428615
957134826
862759134
134286759

325916874
896475231
741283965
614832597
258197643
973654128
162348759
487569312
539721486

971238465
825461973
463579281
237685149
589124637
614397528
392816754
748952316
156743892

768925314
235147968
194638725
679281453
812453679
543796182
386579241
451362897
927814536

278135964
541689723
369742581
135927648
492861357
786453219
927514836
654398172
813276495

439781265
867542139
521936748
784615392
156293487
392874516
673158924
918427653
245369871

935671428
617842935
248539617
452713896
361958274
789264351
196387542
824195763
573426189

593641728
462758913
871329546
629574831
348916275
157283469
714865392
235197684
986432157

192845637
345176982
867329415
713984256
628517349
954632871
279458163
436791528
581263794

918265437
642793158
735148269
427359816
596817342
183426975
379681524
864532791
251974683

821734596
397615482
456829317
943576821
182943675
765281934
538167249
674392158
219458763

231659748
685437291
974821653
457368912
193572486
826194375
748216539
569783124
312945867

458216379
976435218
231879456
593681742
617924583
842357961
169543827
784192635
325768194

721435689
543896712
968712435
319578246
476321598
285964371
837259164
692143857
154687923

254793861
318562479
769814325
583679142
926431587
471258936
847925613
192386754
635147298

154829637
968473215
723615894
536281479
872954163
491367528
215738946
647592381
389146752

543762891
827195463
961843527
738521946
612974385
495386172
374259618
189637254
256418739

982715346
731964528
654382179
573829614
196543287
248176935
865431792
419257863
327698451

431572698
897136425
265489137
516397842
948621753
372854961
129743586
684215379
753968214

825934716
634718295
917652843
598241367
142367589
376589421
483195672
259476138
761823954

297486351
541923768
386751492
129637584
764518239
853294617
632849175
418375926
975162843

357648921
182953476
649172583
826791345
493526718
715834269
971465832
538217694
264389157

864129357
739564281
152783649
341257896
695831472
278496513
513678924
486912735
927345168

142758369
973461285
586932174
391625748
428179653
765384921
234816597
857293416
619547832

937842516
861579342
425316879
654738291
192654738
783291465
249183657
518467923
376925184

813247695
594316827
672958314
461532789
329781546
785469132
158694273
937825461
246173958

215683947
678249531
394517826
746158293
129364758
853972614
537426189
462891375
981735462

487691523
152873469
396245718
743169285
268537941
915482637
829716354
534928176
671354892

179852643
482613759
635947218
356271984
814569327
927438561
291786435
748325196
563194872

679184325
812395467
354726981
726941538
538672149
491853276
167439852
283517694
945268713

471329586
253786941
968541273
347812695
685493127
129675438
514937862
836254719
792168354

487319256
253647981
961528473
749253168
318796524
625481397
534872619
172964835
896135742

825196437
946387152
137425896
451872369
683951274
792643518
318764925
574239681
269518743

934587621
825619347
671324859
147953286
386742915
592861734
463178592
718295463
259436178

154736928
986452137
732189546
548361279
297845613
613927854
879214365
325678491
461593782

518739624
942865713
673412985
356194872
897623541
124587369
739248156
465971238
281356497

825794613
693182547
471653892
146925738
982376154
357418269
214537986
769841325
538269471

378945216
241638975
965127834
716253498
829461753
453789162
637812549
592374681
184596327

239674185
764815329
815329746
372458691
486193572
951267834
128746953
697532418
543981267

189427356
537816294
264935187
798342561
623571849
415698732
341759628
976283415
852164973

382961475
975842613
614735982
246378591
753194268
891526734
539487126
468219357
127653849

246135897
579826143
381749625
837564912
195283764
624971358
453698271
912357486
768412539

125476389
463892715
987135246
832914567
749653128
651287493
318749652
596321874
274568931

468372951
275619438
391845627
849257163
627183594
153964872
536428719
914736285
782591346

327948615
641235798
589617342
453186279
176392854
892574136
264753981
715869423
938421567

736489152
824615937
951237864
698723541
473851629
512946378
167392485
289564713
345178296

481937526
657281349
239465871
746823915
928156734
315794682
864319257
572648193
193572468

152976483
634128957
987534126
475619238
829743615
361852749
548267391
713495862
296381574

734518692
216974358
985362174
891653427
342187569
657429813
179836245
463295781
528741936

973621584
145839672
268745319
834276195
629153748
517984236
482367951
351492867
796518423

847293615
653814927
912657483
485326791
271549836
369781542
128965374
796432158
534178269

683714952
514962873
297853614
875496321
436128795
921537486
142379568
768245139
359681247

316284597
825796143
479351268
641827359
932415786
587639412
758162934
293548671
164973825

753164928
496283571
821795634
384579216
269418357
517326849
942631785
138957462
675842193

536129478
472835619
189647523
315462987
294781356
768593142
657918234
843256791
921374865

641238975
793651248
528947163
476592831
319784652
852316497
237869514
984175326
165423789

692871354
351946728
847325619
186759432
725413896
934682571
469137285
513268947
278594163

851763429
479852613
362941785
216375948
938124567
547698231
685419372
723586194
194237856

876351492
594268137
132749658
247695813
651483279
389127546
418976325
763512984
925834761

476513982
529784631
318296745
793841526
185962374
264357819
652478193
947135268
831629457

762985134
539471268
841326597
984132675
127654389
653897412
295713846
376548921
418269753

746125398
981346752
235798416
128463579
397512684
564879231
419637825
872954163
653281947

459278316
261534987
387916245
145683729
873492651
926751834
798125463
534869172
612347598

712456398
395178426
846329715
651842937
274963581
938517264
127634859
469285173
583791642

716349852
842756931
539182467
975631284
128495673
364278195
487923516
653814729
291567348

469127358
138456927
752983614
273594861
985671243
614832795
347219586
896745132
521368479

453927186
219836745
876154329
987612534
564793812
321485967
635271498
148569273
792348651

328641957
697835142
514972836
936257481
472318695
851496273
143529768
765184329
289763514

691238574
753496128
428175369
837924615
514367892
962581437
349652781
275813946
186749253

296578413
871243659
543619827
785124396
329865741
164937582
658392174
937451268
412786935

369754821
841926375
257138946
193287564
572463198
684591732
916345287
425879613
738612459

164783259
792615834
358249761
245891673
679432185
813567942
526974318
937158426
481326597

614953827
973682145
285741693
721538964
548169732
396427518
137894256
469275381
852316479

857341926
394672581
621895743
763589214
489217365
512436879
138924657
275163498
946758132

549268137
812374659
367915824
153697482
498523716
726481593
234156978
985742361
671839245

235681974
716942385
849375162
367298541
184563297
592714836
651837429
478129653
923456718

537298164
684517293
219643758
978351426
145926387
362784519
721839645
496175832
853462971

823457196
654139827
197268543
248716935
531894672
976325481
719643258
365982714
482571369

189637542
526194387
347285961
412769835
658413279
973852614
291376458
835941726
764528193

376495182
514278396
829361457
642157839
785932614
931684275
197846523
263519748
458723961

932517864
546283719
178946253
854791632
723658491
691432578
489375126
217869345
365124987

742398516
156742893
839561427
485237169
213689745
697415238
371954682
564823971
928176354

529416783
734825196
861937452
972163845
386549217
145278639
693781524
217354968
458692371

683291475
594736218
712854936
469173582
357482691
128965743
936517824
841629357
275348169

652497813
987312546
314568729
249856371
138749652
576231984
465173298
723984165
891625437

916325874
834679215
572814693
129758436
648293157
357146982
783461529
491532768
265987341

149563782
253987416
768124539
632498157
815276394
974315628
481659273
327841965
596732841

842975613
319642857
567318429
291583764
653794281
784126395
425839176
136257948
978461532

162789534
794513682
583642179
479851326
251396847
836427915
347968251
925134768
618275493

247835196
635179824
189462735
591684372
378251649
462793518
824316957
753928461
916547283

219537648
786924351
453861792
961342587
325789416
847615923
592173864
138496275
674258139

842659317
793412685
615387924
489176253
157234896
236895741
964523178
328741569
571968432

743152986
915687342
286493571
621835794
478269153
539714268
852941637
367528419
194376825

275641893
364859721
981273654
428165379
713982546
659437218
196728435
832514967
547396182

467835912
138297546
259641783
584369271
926174835
713582469
691728354
372456198
845913627

269175384
745836129
813429576
198542763
632917845
574368291
927653418
456281937
381794652

643187529
975432618
812956437
296571843
587364291
134298765
428719356
751643982
369825174

316479528
485236791
279158436
953824617
862715943
741963852
537691284
124587369
698342175

865391427
213674895
497285163
342568719
786913542
951427386
528139674
139746258
674852931

485916723
196273854
372548169
217439685
869751432
543862971
621384597
958127346
734695218

582397146
643185297
971246853
329418675
714653982
865972431
457821369
138769524
296534718

654132897
931876452
827549631
418327965
362495718
795618324
246753189
573981246
189264573

769158432
813429576
254736819
398612754
675984321
142573698
481395267
527861943
936247185

932456817
467189235
185723649
214597386
679832451
853641792
321974568
546218973
798365124

725416398
184593267
369287145
436975821
857142936
291638574
642351789
918724653
573869412

954628137
361795428
278314965
846953712
723481659
519276384
192837546
485169273
637542891

492816735
576934182
138725694
849362517
351478269
627159348
285641973
963587421
714293856

364581972
591742863
728936451
472319586
159867234
836425197
915273648
283694715
647158329

417928536
962354718
853617924
391286475
674135892
528479361
189563247
736842159
245791683

923586174
541793862
678241953
362419587
187352496
459867321
235974618
814625739
796138245

351946287
927853641
486217395
815429736
739165428
642738159
268391574
193574862
574682913

724356981
869127345
135948726
296471538
451863297
387592164
572634819
613789452
948215673

243659178
681237954
957148263
379521486
864793521
125864397
416982735
798315642
532476819

876243195
932165748
451987236
594316827
263478519
187592364
625839471
319754682
748621953

279534168
843196257
516728439
358647912
924813675
167952843
781369524
692475381
435281796

957621438
248573196
631849257
375196842
862435971
419287563
584362719
193758624
726914385

724981653
861543279
953267148
542879361
396415782
178326594
437692815
219758436
685134927

826341579
349765281
157829436
768513942
291684357
534972168
615497823
482136795
973258614

413975268
798623541
265418397
651247983
932861754
847359126
376582419
124796835
589134672

784629513
963751284
512438769
296873145
871546392
435192876
627314958
149285637
358967421

231657498
947182635
586439217
694721583
312895764
875364921
728516349
159243876
463978152

392481567
658297431
174536829
519742386
267358194
843619752
431965278
786123945
925874613

917435286
234986175
586712349
849351762
721694853
365827491
672149538
453268917
198573624

138276459
476593128
925841763
261358947
349627581
857419236
593184672
784962315
612735894

839214576
714685293
256739841
573921468
498567132
162843957
387492615
925176384
641358729

956142873
317958426
824673915
531289647
642517398
789436251
265891734
193764582
478325169

496821735
758693241
312745968
581379426
649218573
237456819
125934687
873562194
964187352

958627341
641983752
237154689
876495213
493812567
125736894
582349176
364571928
719268435

972613485
346857192
518492376
264178539
751934268
839265714
493726851
687541923
125389647

284953671
371246895
659871324
827534169
913687452
465129783
198465237
532718946
746392518

125769843
743285169
986314275
632458791
417923658
859671324
561842937
378596412
294137586

958123746
263487591
741956382
429571863
817364259
536298417
184739625
392645178
675812934

149758623
572639814
683412957
897245361
314986572
256173498
938527146
425861739
761394285

647391852
258467391
391852764
983176425
125948637
764235189
472689513
839514276
516723948

341825769
287469513
965713428
796582134
124397685
538641972
412936857
873154296
659278341

137295864
945876213
862143597
479352186
218467359
653918742
381624975
526789431
794531628

396528471
185794632
724613589
617352894
943871265
258469713
871235946
569147328
432986157

716438592
823596174
594721638
159263487
267845913
348917256
932184765
671352849
485679321

265341978
193278654
478695312
356412897
941857263
827936541
582164739
619723485
734589126

824539167
576418239
913762485
269875341
148293756
735641928
392156874
451387692
687924513

156234798
938675124
274198563
547916832
623857419
891342675
385721946
762489351
419563287

523146798
946785213
187293456
279854631
635921874
418637925
854379162
391462587
762518349

541739286
389624715
672158394
715863429
894512637
236497158
427385961
153946872
968271543

754816329
326974851
918325764
573681942
861249537
249753618
182567493
495138276
637492185

153982647
948716352
276345819
429678531
835194276
617253498
392467185
561839724
784521963

496871352
752493168
813526947
628739514
135684729
974152683
581947236
249365871
367218495

295461783
714835926
386279451
578123694
621594837
439687512
153748269
867912345
942356178

269851437
183746925
457932186
675418293
812693754
934275618
348127569
591364872
726589341

824351769
365927148
971486532
587642391
692138475
143795286
238579614
419263857
756814923

613857942
948621573
752493186
574312869
826549731
391786425
235174698
167938254
489265317

863415279
457962381
912873465
176389542
539724816
284651793
625147938
341298657
798536124

315724986
942863517
786159423
127645839
438917265
569382174
291436758
654278391
873591642

197385264
423961785
685247931
219876543
874593612
356412897
768154329
931728456
542639178

156738294
843295671
927164853
782951436
439627518
561843729
315482967
674519382
298376145

675413289
198672543
342859617
926345178
531798426
784126395
859234761
267581934
413967852

748219356
152376849
693845127
486753291
379182564
215694738
561927483
927438615
834561972

679382145
854617923
312549786
147268539
526493871
983175462
431856297
295734618
768921354

782514936
946237815
531689472
425963781
179845263
863721594
694158327
257396148
318472659

849617532
675283941
213954876
752846319
398521764
461379285
984135627
537462198
126798453

597628431
841973562
362154897
278431659
416295378
953867214
639782145
125349786
784516923

921658734
736492581
485137926
164783259
358924617
279516348
843279165
592861473
617345892

934652187
572189436
681347925
856493271
147825369
329716854
718264593
293571648
465938712

672584931
814293765
953617482
237961854
569842317
481375629
345728196
126439578
798156243

512974638
763182459
849563127
458639271
276415983
391728546
937251864
185346792
624897315

549821367
361475289
287639451
796254138
412387695
835196724
128543976
954762813
673918542

296758143
437912685
815364279
129837456
754691832
368245917
943586721
671423598
582179364

789145263
435826179
261937485
198462537
376518942
542793618
827654391
954381726
613279854

246839517
738651924
951724638
572986143
163475289
489312756
627548391
314297865
895163472

479621538
231587649
568934712
783452961
146879253
952163487
627348195
815796324
394215876

634812957
759436821
182795463
861543279
547289136
293167584
415378692
326954718
978621345

728936145
156748293
394521876
615293784
842657931
937184652
581469327
273815469
469372518

812637459
359824761
467159832
745283916
298761543
136495287
521378694
973546128
684912375

356279184
289614375
417538629
173426958
892357416
645891732
924183567
561742893
738965241

561782493
947536821
283194756
736245189
429871365
815963247
398627514
654318972
172459638

916274583
327859641
485361972
691743258
274985316
538612794
153427869
762198435
849536127

372541986
941867352
658293174
817426593
596378421
423915867
164759238
785132649
239684715

968741253
274653189
153982476
326175894
487369512
519428637
641597328
895236741
732814965

485319267
623847951
719625483
298534716
354176829
167982534
976253148
531498672
842761395

284357916
396418275
157269834
625981347
431725689
978643152
763194528
819572463
542836791

359264187
712938645
648571329
835416972
964725813
127389564
476853291
591642738
283197456

186549273
952783416
347216958
829374165
571698324
463152897
298467531
714935682
635821749

935261784
827439651
164785293
758612349
649573128
213948567
581324976
496157832
372896415

726514389
183692574
594783612
419327856
237856491
658149237
375461928
862975143
941238765

954317268
261894753
783256941
639571824
842639517
517482639
326748195
498165372
175923486

362985417
948716235
157423896
873194562
214657389
695238174
521879643
736541928
489362751

254938617
713652498
968147532
189574263
425386179
376219854
537421986
641893725
892765341

149328657
365179248
278645931
916432785
457816392
823597416
591264873
634781529
782953164

512347986
738961452
496825713
341679825
689253174
257184369
924716538
165438297
873592641

913864257
567312498
482795316
845931672
276548931
391276584
129683745
758429163
634157829

587214369
239865417
461937528
946153782
815472936
372698145
728349651
153726894
694581273

126943875
734185269
598267314
281496537
675832491
349571628
952618743
813724956
467359182

165329478
897645123
423178569
981256734
536794281
742831956
258413697
674982315
319567842

621978354
984532167
735416928
468253791
157694283
293781546
316829475
872145639
549367812

527349861
689172354
341685792
192536487
853417629
764928513
915763248
236894175
478251936

584369271
163827495
279451683
835672914
721594836
946138527
497215368
352786149
618943752

812693475
746852139
593714826
371485692
429136587
658927314
264378951
987561243
135249768

851437926
947612385
632958714
215379648
476825139
389146572
728561493
593784261
164293857

914276835
782543691
356981472
237469158
895132746
461857923
573614289
649328517
128795364

784965321
935721468
216483579
691378245
543692187
872154693
367219854
428537916
159846732

645732819
182496375
793185624
859247136
476318592
231659487
324571968
917864253
568923741

938162547
416573892
725894613
154786329
369425781
872931465
643217958
287659134
591348276

692834751
584671329
137952684
461598273
379126548
258347196
926415837
713289465
845763912

428956317
153472869
769138452
687541293
541293678
392867541
814629735
975384126
236715984

748251639
961738542
253649178
834127956
597386421
612495387
186574293
429813765
375962814

759483126
281967453
643521879
814359762
925746381
376218594
162874935
538192647
497635218

829674153
134598276
576312498
397465812
641829537
258731649
713246985
965187324
482953761

413678295
928154637
756239418
594782163
362591874
871463952
639847521
147925386
285316749

194832675
367549218
258671394
412395867
835716942
679284153
746123589
921458736
583967421

485371296
162489753
379562184
294836571
651724839
738195462
827913645
513648927
946257318

694253817
573861942
281794536
749632185
328415769
156987423
417329658
962548371
835176294

674592318
135786429
928314567
249135876
856427193
713869245
561948732
397251684
482673951

975236481
432718956
861495327
217984635
396152874
584673219
758349162
643521798
129867543

829156473
136974852
475823169
514369287
293487615
687215934
751642398
948531726
362798541

194682573
652973841
783415926
547891632
836247195
219536487
378169254
965724318
421358769

493826715
816579432
572143698
368412957
947685321
251937846
139758264
724361589
685294173

218496357
546378129
937521864
469137285
182645793
375982416
653814972
824759631
791263548

758463219
239871564
164529378
372956481
895147623
641238795
583692147
927314856
416785932

261548973
498723516
537916482
679485231
842371659
315692748
723164895
184259367
956837124

294318675
638275149
571946832
386457921
942631587
715829463
467192358
153784296
829563714

256731498
748659321
913842576
369278154
825413967
174596283
532187649
697324815
481965732

532489167
861375249
974162385
716854923
295631478
348927516
629548731
187293654
453716892

568379412
324158796
971642853
237496581
145283967
689715324
453861279
796524138
812937645

634128597
189753462
275496813
961374258
357862941
428519376
713985624
542637189
896241735

897354162
421678935
365129478
548936721
613782594
279415683
754293816
982561347
136847259

954836721
628147395
731592468
817254639
493618257
265973814
146385972
582769143
379421586

674915382
915328476
832467159
759241638
468793215
321586794
283679541
147852963
596134827

346517289
278943516
915628734
593871642
762439851
481265397
857192463
639754128
124386975

365127948
874593261
921864753
542316897
713489526
698752134
189635472
237948615
456271389

914265387
368179452
752384169
496812735
871536924
523947618
689423571
135798246
247651893

547829613
219653784
368147295
751362948
496785321
832914567
125436879
983271456
674598132

852149763
473862591
619357482
596718234
138624975
724593816
985436127
261975348
347281659

765498231
439251786
821673495
976514823
142839567
583726149
317982654
254367918
698145372

572896341
634712985
819453627
127948536
346521879
958637214
483165792
761289453
295374168

362941578
579628134
481753269
938276451
247135986
615894327
896312745
124567893
753489612

846715932
237946815
159832674
718329546
325468791
694157328
982671453
573284169
461593287

435691872
169872354
782543916
256734189
914285763
378916245
847369521
623158497
591427638

459236718
276891435
138457269
317645982
924183576
685729341
843512697
561974823
792368154

396748125
147529638
582316974
738951462
961482753
254637819
429175386
615893247
873264591

978641532
324975186
615823479
567319248
492587613
183264957
251798364
846132795
739456821

546193827
918274356
732865149
165738294
324619578
879542613
257486931
483921765
691357482

642815397
857369214
913472586
435791862
261538749
789624153
174953628
328146975
596287431

621459738
584237169
397681254
268943571
145726983
973815426
839574612
716392845
452168397

237815964
596724318
184369752
942673185
658491273
371258649
415936827
763582491
829147536

852731964
731694528
469852713
397168245
246573189
518249637
974326851
125487396
683915472

385927614
761584329
924613857
549362178
136758492
278491536
653249781
897136245
412875963

263198754
419735628
875264139
941526387
527813496
386479512
692357841
138642975
754981263

783549126
269871543
415362879
827136954
941285637
356497281
532614798
674958312
198723465

837594621
216873594
549216873
923651487
764328915
158947236
495732168
671489352
382165749

891534726
674928531
352671948
213457869
746892153
589316472
925783614
438165297
167249385

596274318
412839576
837615294
243798651
178563429
965142837
754926183
329481765
681357942

148796523
352481679
697325148
734269815
516873492
289514736
921657384
863142957
475938261

769521384
834769512
125843697
651374829
943285176
287196453
372618945
416952738
598437261

379156824
462783195
581249736
853914267
146827359
927635418
798362541
635471982
214598673

317465298
425983176
869721453
286579314
791346825
534812967
142658739
673294581
958137642

319485726
426379851
758621943
973254618
284163579
561897234
835912467
192746385
647538192

986172534
231459768
574863219
617594382
359286147
428317695
893625471
145738926
762941853

692741385
135698427
874325619
941536278
258174963
763982541
386419752
529867134
417253896

135789624
846152739
927463158
594236817
281974365
673815942
362598471
418327596
759641283

946827531
217635894
583149726
695782143
724391658
138456279
879264315
462513987
351978462

543769812
981523476
762418593
398257164
154836729
627194385
235971648
476382951
819645237

495137268
128659473
673842951
589376124
234518697
761294385
912783546
856421739
347965812

517426938
846739521
329815647
931584276
478261395
652973814
195348762
263157489
784692153

517496823
293758164
486123759
751369482
924587316
368241597
632875941
145932678
879614235

786253149
925416873
314798256
271965438
698324517
543871692
467589321
132647985
859132764

475912683
319846275
682753914
254681397
891237456
763594128
538169742
947325861
126478539

869135724
712684539
435729861
348271956
657398412
291546387
124953678
586417293
973862145

945371286
312685497
687429135
764253918
893146752
251798643
526814379
139567824
478932561

178465923
652319847
934782615
743958261
519236784
286147539
495623178
367891452
821574396

167295384
492683571
835714269
954861723
216379458
378542916
683957142
721436895
549128637

571243869
934586172
286917453
127465938
845139627
693728541
319652784
462871395
758394216

236497581
941385726
857126493
375241968
682539147
194678352
463752819
718964235
529813674

431986572
675142839
982753416
314625798
759418263
268397145
896571324
123864957
547239681

769218543
123457986
584369271
938742165
612835497
475196328
891574632
256983714
347621859

513486927
876912354
924735816
458361279
761259438
392874561
637598142
285147693
149623785

325798146
468213975
791654238
816345792
937826451
254971683
183469527
642587319
579132864

842591376
176348259
593627481
217835964
365974812
984162537
658419723
421753698
739286145

415629378
973158246
286437159
532874691
761293584
849561732
698315427
327946815
154782963

348271659
916543872
572986134
281397546
635428917
497165283
859732461
123654798
764819325

658347291
197862534
243951768
512476389
736189452
984523176
475298613
821635947
369714825

139824756
486753219
275619348
643578192
891246537
752391684
524187963
967435821
318962475

621387945
987654231
543129786
195742863
874963152
236815479
352498617
419576328
768231594

315498627
287156394
649732158
561987432
498321765
723564819
954673281
876215943
132849576

617243895
452879361
398165472
924387516
736591248
185624937
873956124
261438759
549712683

415896723
837524196
692731458
543672981
781359642
269418537
126943875
354187269
978265314

925467138
641583729
837219456
574638912
368192574
219754863
182345697
796821345
453976281

679438152
184592367
352716489
561387294
893264715
427159836
236845971
948671523
715923648

943825167
768319452
251467938
437158629
189642573
625793841
594231786
376984215
812576394

542196378
768543219
391728456
687351924
415269783
923874561
236917845
179485632
854632197

835291764
279846531
416537982
684125379
523978146
791463825
147352698
352689417
968714253

163789542
958462137
472135689
746358291
319247856
825916473
531674928
694823715
287591364

729163584
514728639
386549271
463957812
198432765
257681943
841275396
635894127
972316458

842639751
196457283
753182649
289371564
317564928
465298137
938725416
624913875
571846392

512684397
768139542
943257168
679348251
185962734
324715689
851473926
236891475
497526813

362987154
587641329
419532867
651279483
948163572
723458691
196824735
235716948
874395216

764528193
835961472
192734658
321479586
976385241
458612739
247193865
513846927
689257314

214976538
378514296
956382741
697421385
183695427
425837169
849753612
732169854
561248973

341728695
275169348
986354712
638591427
429837561
517642839
164975283
792483156
853216974

146987325
728435916
395612487
632859741
579124638
814376259
981743562
263591874
457268193

243517968
798263415
615498732
576132849
829654371
431879526
164385297
952746183
387921654

358716429
971245683
426983751
637528914
189374562
245169837
893451276
512697348
764832195

914726835
623458719
587391264
845967123
736214958
291835647
459182376
372649581
168573492

546379812
193248567
278651439
657983241
824716953
931524786
489162375
712835694
365497128

784913652
613528479
925746381
456197238
298354167
137682945
569471823
841235796
372869514

458691372
612387495
397524816
581943267
976812534
243765981
729436158
135278649
864159723

732594168
546718392
891632745
183256479
659471823
274389651
368945217
927163584
415827936

569248137
723961854
184753692
298517346
435692781
671834925
857129463
312486579
946375218

413689572
687532941
529174863
368247159
792815634
154396728
236951487
945728316
871463295

489627351
732591684
615348792
127839546
593164827
864752913
256483179
341975268
978216435

928513764
346728591
175694832
259367418
734185629
681942375
413879256
562431987
897256143

492386517
367514298
815927346
134678952
758492163
926135874
571843629
289761435
643259781

134572968
592836174
687914532
851743296
376129845
249658317
923465781
765381429
418297653

478625913
931487526
256391487
197864352
382159764
645732198
513276849
729548631
864913275

268453179
739618425
514927863
457396218
986172354
123845697
372581946
641739582
895264731

746852319
519463827
238791546
465317982
372985461
891624753
657138294
124579638
983246175

739245618
824761395
651389274
576194823
398527461
142638759
487952136
265413987
913876542

257186934
461923587
893475126
572349618
914862375
386751249
645238791
739514862
128697453

547318926
362954718
819276435
634729851
198563274
725841693
451697382
273485169
986132547

837264951
594731268
261598374
345817692
179623485
682945713
916482537
453176829
728359146

295834617
731956482
684271953
172693548
953148276
468527391
327415869
516389724
849762135

246138957
895672314
731954826
359261748
412897563
687345291
568423179
973516482
124789635

627194835
195387462
348265971
513842697
974516328
862739514
236478159
459621783
781953246

572639481
894215367
361478952
286541793
947362518
153987246
619753824
728194635
435826179

179845236
236719854
548326917
614938572
782154369
953672148
327491685
891567423
465283791

439185276
816297435
752364918
547912863
268753149
391846527
625479381
173528694
984631752

712436895
359817624
486529317
561972483
248365971
973184562
634291758
827653149
195748236

692583417
457261938
831974526
584712693
926835174
713649852
279456381
145328769
368197245

349168257
275934186
168257439
683471925
412895673
597623841
856349712
721586394
934712568

817352946
594168372
326947185
452893761
763415829
981276534
138524697
275639418
649781253

312678945
647592183
895341627
271853469
958264731
463719852
536987214
724136598
189425376

295346718
387159642
461287935
672415893
914873256
853962471
746538129
528791364
139624587

493872516
812965734
567143298
356284179
148739652
279651483
681327945
925418367
734596821

139825647
857649312
642731985
396514278
274983156
518276439
983467521
425198763
761352894

827946135
435127698
196538472
354269781
912784563
678351924
243695817
789412356
561873249

278491653
653827941
419653278
391542867
824736519
567189432
942375186
135968724
786214395

485279136
312684597
796531842
923715684
571468923
864923715
158347269
247196358
639852471

932746815
871593624
456821379
593612748
187459236
624387591
749265183
215938467
368174952

853976412
216354978
794182653
471623589
982715364
635498721
327869145
569241837
148537296

231859674
764231598
589674123
648915732
173462859
952387461
825196347
397548216
416723985

263851497
795423681
184976253
657214839
948537126
312689745
521798364
479362518
836145972

149637852
527814936
368952741
891345267
752186493
634279518
913528674
485761329
276493185

538692147
624317859
719458632
895124763
463789521
172563984
341875296
957236418
286941375

876213945
542967831
913854276
759381462
421675398
638429157
365142789
297538614
184796523

897456312
156932847
324718956
273649185
968175234
415283679
631594728
742861593
589327461

864125937
319867524
572394618
158739462
423516879
697482153
746258391
981673245
235941786

679324815
342185697
185796234
264938571
798251463
513467928
957643182
836512749
421879356

328459671
915678423
476231895
152794368
864123957
793586214
289317546
631945782
547862139

981325647
346187952
257496183
862934571
739851426
514672839
178563294
425719368
693248715

973628145
851439726
264571983
319247658
548396217
726815394
697184532
182753469
435962871

873652149
164397852
592148763
437961285
619285437
285473691
958724316
741536928
326819574

495721683
312986547
687435921
531842769
264597138
879613254
746158392
128369475
953274816

794583621
318296754
562147893
425861937
136972485
879435162
943758216
681324579
257619348

451987236
836152974
729643158
387215649
594876312
162439785
215394867
973568421
648721593

458362917
793841652
621579384
289734165
534618729
176295843
965127438
817453296
342986571

183679524
597842361
624531897
842397156
956418732
371256948
265183479
419725683
738964215

862973415
751264839
439158726
214637598
586429173
973581642
347896251
695712384
128345967

173849652
954267381
286315479
831472965
469581237
725693814
347128596
512936748
698754123

371654289
452198376
986723415
564912837
718435962
293867541
845271693
129346758
637589124

492567318
618439257
753281946
971624835
345718692
826395174
569873421
187942563
234156789

314526897
652789413
879134526
285691734
431857962
796243158
948365271
567412389
123978645

154276938
269835471
738149562
423581796
815967324
976324815
541693287
692758143
387412659

937854162
852169473
164723598
423697851
795281634
681345729
518936247
376412985
249578316

942736851
631548972
785921643
153867294
279154386
468392715
397615428
814273569
526489137

746531892
128496573
359827164
683752941
571964328
492318756
834675219
267189435
915243687

179265348
283419765
564378912
812693457
495721836
736854129
321587694
647932581
958146273

812954367
697832541
534617928
128546739
463798215
759321684
371469852
285173496
946285173

743895621
952617843
168432759
539146287
824753196
617928534
275369418
496281375
381574962

673845192
142369875
859712643
435286917
981537426
726194358
218953764
367421589
594678231

769124853
425893167
831756492
613482975
957361248
248579316
186935724
392647581
574218639

263915874
815764329
974832651
437528916
526491783
198376245
681249537
342657198
759183462

315926487
429187635
876534192
254763918
763819524
981452376
697348251
532671849
148295763

874619352
216537849
539842167
745983216
128764935
963251784
357196428
691428573
482375691

478356219
563921784
192478536
845269371
729183465
316745928
984637152
257814693
631592847

945326781
681947253
327581496
769835142
132694578
458172369
814259637
273468915
596713824

287159364
493276815
165384279
748612593
632795148
519843627
351427986
876931452
924568731

856943127
271568349
349271568
914732685
562489713
783156492
438697251
195324876
627815934

914852367
278643951
563719824
456237189
127498536
839165742
695374218
781526493
342981675

791683524
832945176
456172839
913268457
624517983
587394612
345826791
269751348
178439265

485216397
927483165
361759824
816395472
574862913
239147586
152974638
693528741
748631259

954687321
623941785
817352469
138726954
542893176
796514238
285139647
479268513
361475892

742936581
619584273
835712964
427869315
981325647
356147892
594278136
168453729
273691458

716893425
584276139
932415687
821739546
369154278
457628913
673541892
195382764
248967351

258197643
736452189
914683275
695371824
187924356
342865917
563718492
421539768
879246531

675894132
284173569
319625748
836751924
941382675
752946381
563218497
498537216
127469853

351486792
682759413
947213658
196824537
874635129
523197864
718962345
439571286
265348971

327956814
946178325
158423796
514369278
783215469
269784531
895637142
471892653
632541987

137865429
462319758
598472361
724156983
386794215
951283647
813627594
679541832
245938176

319825467
542736918
867491235
786314592
954268173
123957846
671542389
238179654
495683721

978234165
146758932
235916874
382641597
461597283
597823416
813472659
629385741
754169328

794582163
238416597
651739482
489621375
562378914
173945826
815263749
946857231
327194658

683719524
597624381
421583976
152978463
768435192
349261758
874352619
916847235
235196847

139276845
876495123
245381697
798643512
324158976
561927384
452839761
913762458
687514239

942568137
635714982
871329456
167452893
258693741
394187625
486275319
729831564
513946278

781529436
649317825
523846971
234691587
815734692
976258143
168472359
457963218
392185764

458913726
392876145
167254893
973428561
815769234
246531987
739142658
681395472
524687319

893564127
267819354
415732869
146358972
958627413
732941685
671293548
324185796
589476231

915237846
874569132
326481579
749826351
152743968
683915427
461378295
538692714
297154683

591637428
346182957
782954361
469521783
178369245
253748619
615293874
837416592
924875136

697352481
528614397
314789256
849521673
162973845
753846129
436295718
285137964
971468532

426718359
391256487
587394612
752469138
869173524
134825796
613987245
278541963
945632871

937824651
482516937
165739248
241697385
593182476
678345129
754963812
829471563
316258794

435918267
618327594
729456381
594762813
372184956
186593472
267839145
941275638
853641729

148936527
327158469
965247831
792813654
653492178
814675392
231764985
589321746
476589213

453296817
987134652
612587394
841725936
275369481
369418725
528643179
134972568
796851243

419235786
567918342
823674159
798142635
231856974
654397218
386521497
175469823
942783561

326147859
415298376
897653142
782315964
541986237
639724581
254869713
963571428
178432695

495178326
832695741
167432895
249756183
376821954
518943267
781569432
624387519
953214678

819475623
732619548
564823197
295761384
348592716
671348259
986257431
127934865
453186972

384719562
156482379
792365841
273651984
549827136
861943725
928176453
617534298
435298617

478932156
613754298
925168473
731526849
869471325
542893617
396217584
254389761
187645932

468793512
231854769
975621834
593417286
127968345
846235197
319576428
782349651
654182973

639754182
714892635
825361749
941583276
573126894
268947351
487215963
196438527
352679418

362459187
987132564
145768239
578324691
491687352
236915748
654291873
723846915
819573426

723158496
158649372
649732581
271463958
435891267
896275134
564927813
987314625
312586749

168275349
753984216
492316578
235748691
987163452
641529783
514692837
376851924
829437165

547263891
932481657
186759324
824315769
391672548
675948213
453896172
718524936
269137485

384916257
762453891
915872364
673248915
128569743
549137628
856394172
291785436
437621589

397582641
265149387
148376529
431957862
726814953
859623714
513498276
974265138
682731495

369745281
147382659
825691437
513874962
684259713
792136548
236517894
451928376
978463125

953462817
126879354
784351629
591643278
647285931
238917546
312796485
865124793
479538162

571263498
249187536
863459217
196528743
385674921
427391865
914735682
732846159
658912374

968532174
471689325
253471896
637918542
125347968
894265713
389126457
542793681
716854239

248156379
197283654
365794812
451978236
932561748
876432591
713829465
529647183
684315927

162879453
359462178
487531692
591627834
674398521
823145967
216754389
945283716
738916245

897654312
462371589
531298746
973416825
245987631
186523974
358162497
729845163
614739258

385694712
741532896
692178354
237965148
418327965
956481273
869753421
524819637
173246589

753641289
691728354
824359671
275964138
369815427
148273965
987136542
416582793
532497816

375491628
841652379
926387451
589274163
162938745
437516982
758149236
293765814
614823597

439687521
287159463
651423798
964318275
875294316
123576984
748931652
596842137
312765849

158763924
469215738
723498561
375649812
912387456
684521379
231854697
546972183
897136245

529678314
613429587
748315296
985234671
134567928
267891435
471953862
356782149
892146753

794168325
538247196
126953784
482319567
951876243
367524918
873692451
619435872
245781639

267938154
314652987
589714263
935486712
826179435
741523896
492865371
153297648
678341529

179825634
428613795
536947218
297186543
654379182
813254967
785491326
962538471
341762859

762158943
158394762
493726581
374912856
615483297
829567314
946275138
281639475
537841629

925764138
468513972
371982456
583697241
296451783
714328695
832179564
157846329
649235817

583291764
462857391
197436825
715649238
936528417
248173659
854962173
329714586
671385942

952361847
374928516
168745293
547289631
693154728
281637954
826493175
415872369
739516482

628471359
751893264
943265871
834716925
567982143
192534687
285149736
379658412
416327598

942753816
563189427
187264359
659378241
421695738
738412965
814926573
275831694
396547182

923871564
415639278
678254391
342985716
581367429
769412835
256143987
837596142
194728653

638259471
745613289
912874653
483196527
126587934
597432168
374925816
261748395
859361742

597826341
142357968
368491275
271563894
653948712
489712653
925684137
834179526
716235489

418273569
592164837
763859142
271538496
345916728
986427351
839742615
657391284
124685973

145986372
789352461
362741598
257698134
691234785
438175926
574829613
926513847
813467259

637142985
158379264
924856137
286794351
479531628
513268479
862415793
345927816
791683542

152864397
847392516
639571824
573148269
968257431
214936758
785613942
321489675
496725183

897314625
135862947
426975138
352781469
649253781
781496352
273549816
964128573
518637294

849275163
651493827
723186495
214739658
368524719
597861342
932647581
475918236
186352974

281679435
375241698
946538127
752163849
834927516
169485372
618392754
423756981
597814263

316289745
285147396
974536281
542861973
731924658
869753412
193678524
458392167
627415839

876594231
359721486
412386795
168273549
724659813
935148627
247915368
681437952
593862174

349857162
162943758
587216439
835794621
674321985
921568347
218639574
793485216
456172893

937246185
184597236
256831479
642318957
718459362
593672814
869125743
475983621
321764598

438761295
217594386
596328471
689472513
174853962
352916748
963287154
721645839
845139627

854321697
371689425
926754318
463297581
598146273
712835964
645978132
137562849
289413756

971623548
526481739
834795126
398142657
247856391
165937482
689574213
412369875
753218964

216587439
859143762
374926815
532814976
941675283
768239541
427391658
185762394
693458127

824531967
396427518
571896324
712643859
653978142
948152736
239714685
487365291
165289473

732845961
496231875
851976243
379652418
214398756
568417392
923564187
145783629
687129534

284975361
796312845
531684279
642731598
973856412
158249637
469128753
817563924
325497186

465872319
397165284
182943765
938627541
576419823
241358976
623794158
719586432
854231697

491782365
328456917
576193248
284539176
637814592
159267834
942375681
865941723
713628459

628531794
541729863
973864521
357948216
486312957
219657348
735196482
192483675
864275139

485932617
629871453
731456892
257389146
194267385
368145729
942713568
876594231
513628974

374529816
695178243
812364975
269837154
731452698
548691732
126943587
953786421
487215369

325164798
187932654
469587312
571248936
634795281
892613547
213879465
748356129
956421873

532694178
986571342
174328965
367185429
845239716
219467583
423916857
658743291
791852634

273165894
485792163
169384257
634278519
752931648
891456372
926543781
348617925
517829436

657384291
198752364
342169587
235496718
416875932
879231645
761543829
523918476
984627153

581942736
293617458
647835921
758264319
169358274
432791865
976583142
315429687
824176593

375942168
498561723
162387945
546278319
831459672
729136584
653814297
914725836
287693451

564739812
128645973
793821456
846257391
351964728
972318645
217483569
435196287
689572134

814569372
295317684
673248951
461835729
957126843
328974516
539481267
186792435
742653198

812347965
796852134
435619872
627198453
158463729
943725681
569284317
271936548
384571296

395768421
876214539
142935876
218356794
537149682
469872153
684593217
951427368
723681945

956143827
713826459
482597316
138472695
679315248
245968731
597634182
824751963
361289574

146937582
923185476
857426193
468793215
391562847
275814369
712349658
534678921
689251734

916237458
238594761
457861239
879612345
342758916
561349827
783125694
124986573
695473182

145387926
328619475
796542183
932154867
567938241
481726359
253471698
879263514
614895732

427536891
196478253
358219647
961725438
245893176
783164925
834951762
679382514
512647389

361857249
798432516
524961873
876215934
415396782
239784165
653179428
947628351
182543697

296741358
138596472
574328916
389452761
642179835
751683294
917264583
465837129
823915647

291546738
643278951
785319246
379182564
152634879
864957312
426793185
917865423
538421697

691283745
257469318
483571962
162745839
539816274
874932651
918357426
325694187
746128593

753162489
618394527
294875316
546729831
981643275
372518964
865431792
139257648
427986153

426789135
178653942
359214786
695431278
284975613
731826594
942367851
567148329
813592467

475362891
132849657
986175342
518627934
367498125
249513768
893251476
651734289
724986513

934576281
168923457
752184693
629358174
813497526
547612938
286749315
395861742
471235869

423687519
781529436
965314287
198743652
372865941
546192873
614278395
837956124
259431768

835472196
947186523
162395847
254968371
319754268
678231459
591827634
786543912
423619785

345981762
672534198
918627354
529813476
781246935
436759821
893165247
254378619
167492583

428697315
765231498
139485627
517826943
643759182
982314756
871962534
354178269
296543871

865974231
231568749
974231685
659782314
718453926
342196857
187349562
493625178
526817493

742935618
961478253
583621497
298157346
476293581
135846972
827564139
359712864
614389725

364917285
189265473
725834619
812649357
473152968
596783142
938476521
241598736
657321894

629514378
418637592
357298146
973482651
862951437
541376829
796143285
135829764
284765913

147329856
839675241
562148793
954781362
618532479
273964518
725816934
496253187
381497625

175863942
389742561
264915837
846279315
931456278
752381694
427638159
618594723
593127486

148739265
269541837
753826149
935182476
816475923
472693581
697218354
384957612
521364798

413527986
278916435
659384721
186743259
924851673
537692148
745139862
861275394
392468517

492683175
136547928
587129463
264375819
859261347
371498256
615832794
743916582
928754631

748693152
532417896
691852734
869234571
214975368
357168429
985721643
123546987
476389215

569172384
128354967
734896125
385461279
976528413
412739856
643285791
291647538
857913642

517824396
463791582
892536714
621953847
748162953
359487261
284319675
135678429
976245138

273159684
658473921
194862375
769318542
385724196
421695837
532941768
946587213
817236459

794836512
253917468
618245739
471589326
532761894
869324157
125498673
387652941
946173285

295317846
314869275
687254139
521673984
439185762
768942351
942736518
853491627
176528493

982437561
173568294
564291378
291385647
348976125
756142839
619824753
837659412
425713986

493872156
125964738
768153492
576321849
239486571
841795263
917648325
682537914
354219687

139685742
527914683
468372519
253497861
914856237
786231954
345769128
692148375
871523496

618249573
357618249
492357681
984721365
735986124
261534897
576893412
843172956
129465738

932685417
647192835
851473926
324719658
785236194
169854273
513968742
298547361
476321589

657842913
239517864
841639527
492375186
578196432
316284759
725468391
184923675
963751248

415329687
379658421
286174953
752986134
163247598
948531762
694812375
527463819
831795246

571436829
439258176
826179354
258394761
713682945
694517238
945721683
162843597
387965412

528469713
647351289
913782645
491876352
756243891
832195476
389524167
264917538
175638924

192837654
763452918
584196273
827645391
916783542
345921786
659214837
478369125
231578469

423176985
651938724
897524631
582647319
749381256
316259847
934865172
178492563
265713498

981652743
537491268
426387951
193764825
278539416
645218379
354926187
719845632
862173594

741935268
523876419
896124753
289617345
175493682
364258971
652789134
937541826
418362597

526974381
489132576
173856429
218345967
364789152
957261843
632498715
741523698
895617234

465817329
173629548
298345167
827956413
531478296
946132875
654293781
782561934
319784652

512679384
974358261
368241759
785134926
641592873
239867145
457923618
196785432
823416597

394751628
856293714
127486593
783925146
912647835
465138972
649512387
531874269
278369451

892617453
653489721
741352968
486173295
315926874
279845136
127564389
964738512
538291647

541938726
293476518
876521943
437165892
189247635
625389174
962813457
754692381
318754269

719835264
435621789
682794315
574182693
268973541
193456872
821547936
956318427
347269158

742936581
856172934
139854726
264589173
517243698
983761245
678325419
395417862
421698357

945621378
316748925
278953146
127435869
653879214
894216537
431597682
769182453
582364791

538294716
629317485
471658329
286943571
143572968
795186243
862739154
917465832
354821697

573182649
412695873
689374215
735841962
826937154
941256738
397468521
268513497
154729386

156427938
283159647
749386251
892734165
617895423
534612789
975263814
421578396
368941572

938251647
752864193
641397825
316729584
825416379
479538261
167985432
284173956
593642718

917386542
654729183
382415796
498537621
561892437
273164859
139658274
725941368
846273915

432681579
589347261
176952438
624519783
315876924
798234615
857463192
963125847
241798356

789136245
465279138
231854967
843591672
157642389
926387514
698715423
572463891
314928756

124953687
396718425
857246931
231869574
465172893
978534162
683421759
519387246
742695318

491625783
358471962
726398145
213746859
849152637
675983214
532819476
167234598
984567321

241938576
863725419
759416283
517364892
326891754
984572631
198647325
472153968
635289147

735296481
981543267
624187395
846729513
192358674
573461928
458912736
369875142
217634859

526879143
134625978
897143625
278491536
649352781
315786294
463917852
951238467
782564319

176824935
394657182
285931764
469218357
823579416
751463298
512346879
947185623
638792541

168754923
459326187
237918546
674239851
983541762
512687439
725893614
891462375
346175298

243798651
815362497
697451823
762149385
934685712
581237946
356924178
129873564
478516239

382741965
164295738
579368421
945872316
618534297
237619584
791426853
823157649
456983172

794385126
563291874
182674593
849567231
321849765
675132948
958426317
216753489
437918652

684325197
193467825
725918463
456839271
831274956
972651348
349586712
267143589
518792634

152974836
749638521
368512749
584791362
976823154
231465987
625187493
897346215
413259678

384915627
251367984
976248135
813794562
725836491
469521378
638152749
547689213
192473856

758943216
926815437
431762895
693458172
187629543
245137689
364571928
812396754
579284361

742815936
358692741
691437528
415786293
237951684
869243157
174528369
586379412
923164875

468723951
135869724
729451638
273514896
956287143
814936275
642378519
591642387
387195462

857614329
164239875
392587461
723156948
689342157
541798632
415973286
278461593
936825714

642895317
398721546
175346298
931572684
524168739
867934152
789213465
453687921
216459873

435297618
128463975
967158243
512746839
743829561
896315427
284931756
671582394
359674182

173452896
548769132
296318457
987521643
625843719
431976528
359684271
814237965
762195384

467981325
391527684
528463971
716342859
283795416
945618237
652874193
874139562
139256748

684527193
751389624
293614785
915473862
372896541
846152937
168235479
437961258
529748316

376981254
219475836
485632791
631794528
748253169
952816347
564127983
193568472
827349615

359162784
761384925
248975163
837541692
412796358
695823471
974218536
183657249
526439817

371425968
654891273
982376154
823657419
796142835
145938627
267589341
539214786
418763592

365894271
972316854
418752693
154678329
629143785
837925146
796481532
583269417
241537968

421635798
937482156
568197432
146928573
285743619
793561824
674219385
359876241
812354967

634185297
951327684
782694135
897216543
245739816
163548729
519873462
478962351
326451978

416592387
523876149
789143526
862351974
147968235
935724861
251637498
694285713
378419652

362947185
518632947
479158632
157429863
926783514
834516279
745891326
683275491
291364758

736491825
492658713
158273649
963584271
527136498
814927356
279365184
345812967
681749532

715396428
283714596
469528137
891245673
347681952
526973814
674152389
132869745
958437261

182753964
793461852
654892731
367918245
821547693
549236187
916375428
275684319
438129576

612897534
843561297
795432168
936745821
124683759
578219346
467328915
381954672
259176483

135478926
267931854
894265713
419657382
578123469
326849571
952386147
743512698
681794235

475162893
132589674
689743521
358697412
926451738
714328956
547216389
293874165
861935247

412967538
368542791
957831426
539124687
674398215
281675943
743216859
125789364
896453172

672548139
948312567
135769824
861427953
597183246
324695718
253974681
419856372
786231495

915236487
347598126
862741953
123874695
759623841
684915372
538462719
471359268
296187534

654972813
781365294
932148576
523614987
417829635
869537142
175486329
346291758
298753461

376492581
814756293
259138764
792584136
643917852
581263947
428675319
165329478
937841625

683917542
291854376
475263918
136529487
947381265
528476193
859742631
764135829
312698754

534986127
768521394
921347685
375618249
612794538
489235716
853462971
196873452
247159863

261378495
379425186
845619237
724581963
596237841
183946752
438152679
917863524
652794318

674392581
381564729
295871463
953217648
427638915
816459237
742185396
538926174
169743852

931572486
578649123
246318597
324187965
895463712
617295348
482751639
159836274
763924851

458796123
391248657
672531894
517823469
286479315
943615278
729364581
864157932
135982746

652139487
471628359
398475162
214586793
735912648
986743215
143857926
529361874
867294531

824761395
637958241
591432876
976543128
215897634
348126957
769384512
152679483
483215769

423781695
591362847
687945213
142893756
956427138
378516429
714659382
265138974
839274561

398512764
612947538
745836291
961258347
583764912
274391856
836425179
129673485
457189623

537128649
982634571
416579832
824391756
165742398
793856214
679483125
348215967
251967483

349876125
216495378
587213469
978621543
631547892
425938617
892154736
764382951
153769284

145379628
978162534
623548971
312954867
497836215
586217349
751693482
269481753
834725196

239476518
748195263
516832974
672953481
485217396
391684752
824769135
157348629
963521847

926853147
458217396
137469258
581934672
794621835
263578419
642395781
315786924
879142563

386974521
279158346
145362897
724519638
931286475
658743912
863421759
417695283
592837164

423798561
687415293
195362487
762943158
841256379
539871642
314687925
276539814
958124736

346279158
829561473
175483269
682147935
754932816
913658742
267815394
491326587
538794621

271486395
385792641
496135872
167324589
932568417
548917236
814259763
753641928
629873154

293641875
185739624
764528193
678954312
321876549
549312768
916483257
437265981
852197436

529843167
783216594
461579238
846751329
215394786
397682451
972465813
654138972
138927645

715326489
346589127
829174356
437658912
651492738
982713564
264931875
178245693
593867241

398271465
716584329
524693781
489326157
672159834
135847692
257468913
841935276
963712548

269715834
435286971
187493652
748631295
913542786
526879143
674328519
892154367
351967428

846375129
297461853
351298476
965143782
718629345
423587961
534816297
172954638
689732514

876314529
139652784
254789631
348297165
762145893
915836247
697523418
421978356
583461972

951267843
732485916
468391752
317958624
286743591
594126387
143879265
679512438
825634179

217436598
384579216
956218374
529764831
761823945
843195762
672951483
198342657
435687129

472891536
519634278
386527194
697318452
148259367
235476981
853162749
961743825
724985613

813972564
527468319
496513278
372685491
948731625
165294837
739846152
281357946
654129783

453289671
679341528
281756439
592834167
146972853
837165942
768513294
915427386
324698715

452738916
913256847
678194532
261583794
584679321
397412685
845927163
129365478
736841259

973561428
248937615
516248793
751824369
382796541
694315287
467183952
839652174
125479836

795823614
642179853
318654729
927548136
851736492
436912587
563491278
189267345
274385961

294165738
531478692
876293541
342817956
965342187
718956423
489631275
627584319
153729864

926135478
573948261
481762593
239587614
754316982
618429735
397251846
165894327
842673159

264753189
713928645
589164723
352671894
496832517
871549362
147396258
625487931
938215476

584391672
729546138
136782549
243965817
867123954
915874263
392617485
658439721
471258396

923586741
185497326
674231985
491368257
568172493
237945168
812754639
759623814
346819572

492871356
531246897
768539142
983724561
657913284
214658973
375492618
146385729
829167435

618472359
259368741
347195826
785913462
162584937
934726518
471239685
823657194
596841273

256749831
134568729
789213546
461827395
523496187
978135462
847952613
612374958
395681274

137945628
985126473
246378951
613794582
854261397
729583164
571632849
398457216
462819735

987364251
645912378
213785694
476129835
321578469
598436127
752843916
134697582
869251743

492736815
165849327
387215694
549362178
876451932
213978546
924583761
751694283
638127459

925184637
164739258
783652941
358297416
612348795
479516382
597863124
836421579
241975863

526317894
417859632
839246751
794531286
681792345
352684179
168475923
975123468
243968517

921745836
843296157
567138492
184573269
736912584
295684371
478361925
612859743
359427618

124975863
398216547
675843291
752638419
813594726
946127358
289351674
567489132
431762985

791624385
645183279
823597146
978316524
316245897
254879631
539468712
462731958
187952463

182793564
753624189
946158732
237945816
815267493
694381275
521839647
479516328
368472951

725631849
641289537
839745162
398514726
472863915
156972384
267398451
584127693
913456278

321975864
865214379
749368512
176892435
953641728
284537196
432756981
617489253
598123647

984537261
751962348
362814579
439175682
625389417
817246935
248753196
576491823
193628754

734821596
692543817
581796324
163482975
259617438
847935261
315278649
926154783
478369152

752346198
134298675
896571324
678132549
219854736
345769812
483915267
567423981
921687453

879164352
514823967
623795814
381452796
245976183
967381425
432618579
196537248
758249631

726549183
931876425
845213697
469385271
387124569
512697834
298431756
153762948
674958312

918437265
537621984
642958371
894712653
251863749
376594812
125376498
789245136
463189527

872465391
619823475
543971826
295136748
381749562
764582913
426357189
937618254
158294637

376921548
542783169
198456327
731564892
825197436
964832715
689315274
453279681
217648953

857196324
219483657
436725981
163548792
584972136
792631548
321869475
945217863
678354219

287364195
953281764
146975832
798543621
632197548
415826973
564738219
879412356
321659487

915742638
748136295
263895741
182467953
637519824
594283176
876324519
421958367
359671482

976825143
843617529
251349876
369751284
124983765
785264391
437198652
698532417
512476938

359871462
846293157
172564839
268359714
594718326
713426598
421937685
685142973
937685241

913287645
682541793
475936821
897154236
546823179
231679584
329765418
764318952
158492367

623148975
157963482
894725163
582691347
931487256
476532819
368254791
215879634
749316528

761843259
928567143
354291786
246719835
583426917
197385462
872654391
415932678
639178524

284395671
139476258
657128439
928513764
576984123
413267895
861739542
342651987
795842316

286594713
479316528
513728964
741685239
865932147
932147685
158469372
394271856
627853491

613892457
729465138
584731296
497218563
251376984
368549712
175684329
936127845
842953671

728136954
539748216
614925387
172564893
863291475
495873621
357682149
241359768
986417532

236187549
781594623
594632871
417965382
862713954
359428716
625371498
948256137
173849265

973265814
214938756
856471932
527694183
148753269
369182547
691547328
735826491
482319675

198253746
745916328
623784591
317829654
286435179
954671832
562147983
431598267
879362415

635721948
142983567
879645123
417352689
263198475
958476231
724539816
586217394
391864752

319852647
875634912
642719853
596247138
783561429
124983576
437196285
951328764
268475391

143257689
986134527
257896341
875613492
469728153
321549768
634981275
518472936
792365814

179823465
362457891
485691732
623185974
718249653
594376218
856732149
231964587
947518326

372596148
859124763
614387592
281659374
543271986
967843251
198762435
736415829
425938617

532416798
784239156
916785234
827561349
659374821
341892567
195627483
263148975
478953612

593761248
268435791
741298536
839512467
127684953
456379182
314857629
675923814
982146375

967385241
214697853
583241796
156834927
398726415
472519638
721958364
635472189
849163572

625174983
473982651
189635274
917253846
564817329
832469517
256791438
391548762
748326195

973568214
568142937
124973685
839751426
615284793
247639158
381497562
496825371
752316849

126935487
754182369
893746152
685293741
439671528
271854936
367518294
942367815
518429673

318594627
952673841
746821539
823147956
674259183
195386274
261738495
487915362
539462718

891462735
342759186
765183492
519678324
623945871
478231659
157396248
936824517
284517963

145976382
239581647
867423915
318692574
526147893
794358261
452769138
971835426
683214759

945638271
128457963
736912584
361789452
587243619
294561738
879125346
453896127
612374895

157963284
643128759
829457136
386572941
475319862
912684375
264831597
798245613
531796428

823196475
195427368
746538192
981263547
437951826
562874931
618749253
274385619
359612784

418236795
537984126
926175483
695728341
381649572
742513869
154892637
263457918
879361254

381579462
429863715
756241839
894152376
632794581
175386294
217635948
968427153
543918627

149735826
562894317
873162945
281579463
754326189
396481572
435217698
928643751
617958234

943187526
875269413
621543789
389475261
716928354
254631897
567312948
498756132
132894675

471362895
256489731
893571246
928647513
345198627
617235984
734826159
589714362
162953478

127395684
639482571
845176392
214763859
753918246
986524137
371259468
598641723
462837915

583194267
479628531
216375984
157986342
348257619
692413758
961542873
825731496
734869125

345219687
869374215
712856943
653197824
281543769
974628351
426931578
597482136
138765492

714289635
269357841
538641297
172563984
853924716
946718352
687435129
395172468
421896573

416372589
329158476
587964231
245836197
961725843
873419625
658293714
194687352
732541968

679352841
351846297
824179563
237614985
145928736
986735124
593481672
718263459
462597318

584176329
792534861
163982574
431857296
678429135
925361748
856293417
249718653
317645982

485927136
713648259
692135478
957413682
348762591
261589743
529371864
136854927
874296315

263194875
518732469
479568123
984625317
735419286
621873594
897341652
352986741
146257938

964571382
275384916
813629745
428136597
596847123
137952468
741265839
352498671
689713254

691835247
487269351
532417896
954178623
278356914
163942785
325791468
719684532
846523179

267934815
541268937
983715426
659127348
314856279
728349561
892673154
436591782
175482693

873619245
426875931
195432867
568793124
237154689
914268573
681547392
342981756
759326418

267945813
914738256
583621947
875162439
136489725
492357168
649273581
728516394
351894672

694782135
371549682
582136974
135674298
967823451
428915763
256391847
849257316
713468529

529678143
187534692
463921587
751396824
396842751
248157936
614285379
975463218
832719465

261598347
798134526
354267981
985612734
173945862
426783195
539476218
617829453
842351679

342581697
567943218
189726534
751432869
298675341
436819725
924357186
873164952
615298473

514369287
279158634
863247519
421876395
635924871
987513426
758492163
346781952
192635748

872514639
169823475
345967821
618492753
527386194
934751286
793148562
251679348
486235917

831672945
796435218
542198376
279813654
415967832
368524197
124356789
653789421
987241563

324187659
679435821
518629437
785361294
431892765
962754318
196278543
843516972
257943186

719642835
356817942
482395761
571426398
823179456
694538217
937251684
265984173
148763529

348972156
725861394
196435728
864253917
951687243
273194685
439516872
587329461
612748539

348679512
961852473
527143986
283461795
679538124
415297638
134985267
896724351
752316849

243951876
617284935
589736142
368149527
751823469
492675381
934562718
176498253
825317694

278534619
351796824
496812735
517348296
934627581
862159347
743985162
689271453
125463978

819365274
735294186
642178593
397651842
124837965
586429317
273986451
468512739
951743628

532768914
617924853
498153627
956817432
274395168
381642795
863279541
749531286
125486379

127893654
598642137
643715298
915264873
872139546
364578921
236987415
489351762
751426389

258647193
749231586
613985427
927156348
186324759
435798261
891472635
374569812
562813974

829416573
435798261
761235489
186543927
593872146
247961358
312657894
978324615
654189732

428156397
753489621
916723584
874512936
692348715
531967842
189275463
345691278
267834159

879132645
143586729
562497183
451329876
927861534
638754912
316948257
795213468
284675391

915826734
846793521
372415986
428571693
597634218
163289457
751342869
634958172
289167345

783946251
216537498
495281367
849753126
671824935
532169784
924615873
368472519
157398642

826943715
579861432
413257869
738195624
641372958
295684173
957426381
164538297
382719546

542786931
897413526
361925487
153692748
476158392
289347165
915264873
724831659
638579214

385264719
974183526
216975483
538729641
142836957
697451238
721598364
869342175
453617892

638914752
175326849
942578316
359481267
817263495
264759138
723645981
591832674
486197523

823971456
946352817
751864932
364718295
172495368
589623174
618549723
495237681
237186549

641285739
785139264
923764851
298476513
417352986
536918427
364827195
172593648
859641372

948517263
276983154
315264789
692831475
851742936
437659821
124376598
569128347
783495612

736189542
419562783
852734169
148625937
923871456
567493218
694317825
285946371
371258694

836157492
427639815
915428637
283791546
794562381
561384729
659243178
372815964
148976253

736489512
591326847
824751396
368145279
247963185
159278634
982514763
673892451
415637928

821697345
769354218
534182967
175826493
983471526
642935871
256743189
397218654
418569732

936542187
784316295
125879463
641958372
873261549
592734618
458627931
317495826
269183754

749651283
238749615
561283497
325178964
874965132
196324578
453896721
617532849
982417356

794182365
268395471
315467829
186539247
973246518
452871693
849613752
621758934
537924186

594367812
368124597
127985346
619278453
743651289
285493671
931846725
856712934
472539168

528196743
416357298
379428165
692781534
857234619
134965827
281543976
763819452
945672381

379526184
814379526
526418397
758962413
963145872
142783659
691837245
285694731
437251968

597684132
821735694
463291758
352816947
719423586
684957321
175348269
238169475
946572813

946351728
285967143
731428956
374812569
862549371
519673284
158794632
427136895
693285417

982716435
475923618
136854297
341698572
567241983
829537146
714362859
698475321
253189764

148325976
365719428
792864315
627493581
954182637
831576249
219648753
473951862
586237194

537912468
214863759
968457231
146395827
759281346
823674195
385749612
471526983
692138574

415382976
789546123
263971458
178634592
652719384
394258761
837465219
946127835
521893647

249865713
368417295
751293684
984152367
513976842
672348951
836521479
425789136
197634528

873251694
541689732
962437581
196745328
238196475
457328169
784913256
619572843
325864917

712438659
694571382
835296147
426815793
351967824
987324561
273689415
569143278
148752936

768249135
345861279
921753648
459137826
172986453
683524917
294378561
836415792
517692384

836972514
251843796
974615238
182459367
495736821
367281459
518394672
723168945
649527183

498127365
516934827
732856491
925371648
374685219
681249573
143768952
259413786
867592134

756213948
283495167
491786325
145627839
829351674
637948251
364179582
978532416
512864793

381265974
976341258
452789316
214896735
769523481
835417629
698132547
127654893
543978162

695127384
842693715
713845962
134256879
956738421
278419653
427961538
389572146
561384297

587623914
631984752
429715386
876139245
945267831
213458679
762341598
354892167
198576423

813654792
762983145
954712638
621849573
587136924
439527816
295361487
376498251
148275369

378526149
652491837
914873526
497165283
863249751
125387964
581734692
239618475
746952318

629741538
518923746
374568291
132674985
987352164
465819327
853497612
246135879
791286453

837524916
146987253
925361847
594712638
281643579
673859124
712498365
369175482
458236791

592781463
641359782
873264195
714923658
289516347
365847219
458172936
926435871
137698524

413758269
952641873
768293154
146839725
395172648
287564931
839427516
624915387
571386492

726184935
453769182
198532764
915428673
267315849
384697521
839271456
641853297
572946318

849231675
623975481
517468923
362749158
975186342
184352769
751623894
498517236
236894517

516873492
832459716
497162385
251694873
679385241
384721659
763918524
928546137
145237968

912684537
587932164
364751928
429817356
158263749
736495812
671548293
843129675
295376481

713649285
842153796
569287413
128564937
394872561
675931824
957318642
236495178
481726359

819627435
246135798
357948621
134782569
765493812
928516347
472861953
591374286
683259174

256981374
978423156
431675928
184367592
769542813
325819647
693754281
842196735
517238469

742685193
365129478
189374256
493718562
516492837
827536941
258967314
634851729
971243685

843756192
925148376
671239845
269487531
718325964
354691728
197562483
536874219
482913657

413286957
267954138
958371462
749538216
685192374
132647895
374815629
896723541
521469783

576189243
349627158
812543796
921436875
638751924
754892361
193264587
265378419
487915632

247893156
613245798
895761324
726938541
954176832
381524679
539682417
478319265
162457983

172539648
653248917
489716253
846152379
935687124
217394865
324971586
791865432
568423791

653187249
927546381
481293567
138659472
792431856
564728913
315964728
279815634
846372195

864591372
235874916
719362584
156728439
327459861
498136725
683915247
542687193
971243658

321457698
576892341
948163257
832974165
715386429
469521783
287639514
193245876
654718932

765481329
831972645
942365871
683127954
579643182
124859763
357216498
218794536
496538217

724891635
931652784
865734219
179368452
583427196
642915378
358276941
217549863
496183527

527648931
493715628
861923745
975461382
216839457
348572169
682194573
739256814
154387296

534721698
627498153
891563274
382154769
945876321
176239485
763915842
419682537
258347916

756824139
314795268
298361547
485619723
923487651
671253894
142976385
837542916
569138472

981627534
657134892
243859671
432978165
768215943
195346728
874563219
319782456
526491387

518463927
964752183
372819546
135296874
247581369
896347251
721638495
483975612
659124738

428936715
351748296
967521843
194853627
832617459
675492381
289375164
513264978
746189532

351824796
627539481
948617235
283761954
419358672
765492813
876145329
532986147
194273568

457928361
189634527
263751498
348572619
792316845
516489732
831247956
675193284
924865173

621978435
357241968
984356172
836195247
145723896
792864351
573482619
219637584
468519723

149735682
576829431
283146957
614582793
325697148
798314526
937468215
862951374
451273869

495762381
836514792
721839654
259476138
683251479
174398265
318625947
562947813
947183526

295864371
831579462
674321958
762138594
358947126
419256783
583492617
146785239
927613845

329874561
157236984
864195372
691358247
432761895
578942613
916423758
743589126
285617439

246938157
793215864
815467923
127593486
469871532
538642719
972186345
351724698
684359271

135927486
749865123
268314579
371259648
492678351
856431792
527193864
914786235
683542917

928134765
137625894
456987321
841352679
792468513
365719482
674591238
589273146
213846957

956148372
271653489
483297516
765924831
892315647
314786925
128469753
539871264
647532198

673425189
124839576
859617324
592781643
748963215
361542798
236198457
487256931
915374862

936278154
257146839
184593267
312957486
768314925
495682713
843725691
529461378
671839542

275438691
681279534
934561782
348127956
169853427
752694318
816945273
527316849
493782165

495736182
682415973
137829654
921348765
743651829
568297431
819563247
256974318
374182596

159236748
462785319
387491625
246573891
938164572
715928436
624359187
891647253
573812964

482956371
359174268
167283945
925641837
673895412
841732659
738569124
514328796
296417583

275496831
346871259
981253647
637148592
498325176
152967483
524639718
869714325
713582964

318946257
569217348
274538169
982165734
751324986
436789512
625491873
897653421
143872695

581673294
326419875
974528361
468137952
753294618
192856743
847365129
239741586
615982437

432819756
671542398
859637241
397164582
286753914
145298637
963471825
524386179
718925463

316589274
759246381
248713965
572961438
983472156
461835792
634157829
195328647
827694513

493517286
758263194
126849573
349176825
572384619
861952347
614725938
235498761
987631452

983412657
765839124
124756389
549273816
618594732
237681945
892165473
351947268
476328591

167345298
293786541
485921376
724513869
638294157
519867432
946138725
852479613
371652984

416953782
572481369
983762541
734629815
268315974
159874236
347596128
691238457
825147693

948627513
517839246
632415789
791582364
254396871
863741925
429173658
175968432
386254197

681743925
274596183
593128746
328619574
167254398
459387612
846931257
715462839
932875461

853247619
914536287
762198453
549763128
236814795
178925364
487651932
321489576
695372841

685931274
973248165
142567389
294615738
768493512
351782496
827356941
436129857
519874623

918625734
372148956
564379218
627891543
451236897
839457162
145783629
793562481
286914375

485376291
167249538
239581764
642837915
351962487
798415623
874623159
923154876
516798342

891753264
576294183
243816579
417639825
652148937
938527641
724965318
365481792
189372456

315824976
869573421
427196358
672945813
583617294
194382765
936758142
251439687
748261539

826145739
345976182
791823654
472658913
163792845
958314267
689437521
537261498
214589376

254937618
817465329
693281547
429378156
376519284
581642793
932856471
748123965
165794832

781569243
324187659
695432781
859243167
413756892
267918534
542891376
976325418
138674925

714628953
895371642
263945871
371284596
549167238
628539714
482753169
956412387
137896425

716289345
598347261
432156978
325794186
679813524
841562739
153678492
987425613
264931857

152439867
479568312
836712954
645381279
783295146
291647538
327856491
518974623
964123785

835927164
179846532
624531978
516482793
942375681
387169425
751293846
493618257
268754319

984263157
521748396
763195428
897356214
315472689
642981573
438519762
259637841
176824935

927136458
438725961
516894732
674512389
192348675
853679124
349287516
261953847
785461293

169832457
532714986
847659132
273968541
954271863
681543279
395187624
728496315
416325798

647325189
529187436
138946725
973461852
286753941
415298367
394512678
851674293
762839514

913842675
847651392
265937481
671485239
439726518
582193746
126378954
354219867
798564123

916852734
743691852
582473691
379218546
254936178
861547923
435169287
698724315
127385469

369582714
185947263
472613859
238765941
694138572
751294386
926871435
547326198
813459627

498532176
127846953
536917842
962158734
385674219
741329685
874293561
619485327
253761498

214389576
783526491
965147238
856293714
147865329
329471865
572918643
498632157
631754982

419268537
762453198
385971462
657142983
824397651
193586274
236815749
971634825
548729316

613749528
749852316
852613749
376498152
598271463
421536987
965324871
234187695
187965234

236158497
751469832
948723516
694835721
182947653
573216984
427591368
319684275
865372149

941857236
826931475
357264891
532149768
468723519
719586342
293678154
184395627
675412983

491783265
378256914
526149378
812975643
937624851
645831792
183467529
269518437
754392186

937526841
168497523
425381796
896274135
274135689
351869274
519748362
743612958
682953417

459613287
783429615
621785493
214856739
576934128
398271564
835167942
147392856
962548371

824961573
531728469
697354182
342695817
985172634
176483925
719246358
253819746
468537291

524137698
837569412
196482357
918326574
752841936
463795281
671954823
349218765
285673149

829437651
461529387
357816492
142678935
975341826
683952714
738165249
596284173
214793568

654791823
287356149
391824567
845613792
913275684
762489351
426537918
138962475
579148236

583497621
296513748
471286395
349168257
612754839
857932164
925371486
764829513
138645972

126893574
873452169
594671238
781549623
365287491
249316857
958724316
612938745
437165982

876329514
132465897
594178263
648591732
957243681
321786945
283617459
765934128
419852376

486159372
573248691
291367458
914835726
652714983
738926145
367482519
845691237
129573864

874316952
395742168
162589374
523678491
986431527
417295836
649857213
758123649
231964785

472135698
563298147
918467352
257843916
689751234
134926875
346589721
795612483
821374569

368742519
419856273
527193648
154937862
873624951
296518734
645281397
932475186
781369425

623784195
879153264
451629873
598342716
162975438
347861529
715436982
934218657
286597341

872936451
439158276
615742389
246815793
193427865
758693124
961284537
387561942
524379618

813542967
762819345
594736821
658123479
139467258
427985613
986251734
245378196
371694582

487912536
612375948
953864271
326791485
571248369
849536712
798153624
134629857
265487193

915783462
348162795
627459138
734521689
259846371
861397524
576918243
193274856
482635917

875961234
214738659
963524187
537819462
492653718
681247593
329176845
746385921
158492376

735821964
498365172
216479853
167938425
829654317
543217698
971543286
684792531
352186749

391864527
642375918
758219643
189756234
476932185
523148796
867491352
934527861
215683479

819265743
724893615
356174982
473628591
695317428
281459367
147586239
568932174
932741856

853176942
962548713
417932856
531769284
279483165
648215397
195627438
786394521
324851679

257163489
416897235
893245671
365472918
172938546
984516723
529384167
648751392
731629854

167958243
932674581
548231796
486192357
351487962
279365418
795813624
614729835
823546179

327961854
641835972
859274613
973416528
268359741
514782369
796143285
182597436
435628197

314687295
975423816
682591473
459132768
268975134
137846529
891764352
526318947
743259681

853912674
279643185
641857239
936124758
517398462
428765913
195236847
382471596
764589321

687153924
492867135
153492687
539246871
846971253
721538496
915324768
378619542
264785319

519673824
786254139
423819765
364791258
958432617
271568493
147325986
632987541
895146372

673492185
142685379
958317624
739548216
564123897
281976453
896731542
415269738
327854961

721643958
549782163
386915742
297436581
453821679
618597324
935278416
874169235
162354897

864921753
237586914
915473862
196235487
743869125
528714639
671392548
359148276
482657391

147682539
569317482
382495716
475921368
823564971
691873245
756149823
914238657
238756194

582796413
743521698
169384572
857619324
436257981
291438756
315962847
678145239
924873165

365817942
192634587
487952361
931748256
824563179
576291438
619475823
253186794
748329615

183562497
965374281
742189356
894736125
621845973
537921864
318257649
459618732
276493518

978261354
361485927
245379861
539127648
824936715
617548239
193852476
752694183
486713592

543267891
162498753
987531246
496185372
238976514
715342689
359724168
674813925
821659437

172543869
894176532
563928174
935784621
746215398
281639457
617852943
458397216
329461785

926413857
183257964
754698123
618325479
597146238
432879516
249761385
365982741
871534692

931284756
527396814
846175239
758432961
269851347
413967528
374519682
682743195
195628473

865192374
419376852
237485961
172958643
546213798
398764215
723641589
951827436
684539127

185493762
742615983
693827541
857361429
234759816
916284375
529178634
368942157
471536298

427318695
168957324
359264187
514729863
896543712
732186549
981435276
243671958
675892431

726591384
891243576
534786219
685412937
413957628
972638451
168324795
257169843
349875162

893276415
624581397
517349862
945867231
782193546
361425789
236958174
159734628
478612953

268917453
497532681
135864279
784156392
653289147
921743865
349671528
812495736
576328914

734815296
289673145
165294738
457126389
813947652
692358417
526481973
348769521
971532864

937682145
658194237
241753896
894327561
125846379
763519482
412978653
389265714
576431928

794538162
381269547
625174983
517326498
946781235
238945716
472613859
169857324
853492671

915763248
382415697
764298531
127534986
643981725
859672314
436827159
298156473
571349862

421875639
357269814
896341527
973682145
184597362
265134978
639728451
542916783
718453296

591678234
623194875
478352169
149763528
386425791
257819643
965231487
734586912
812947356

724139865
613584729
859672143
532498671
498716352
167253498
971865234
346921587
285347916

984563721
367218495
512794683
123457869
895632174
476981532
738125946
259846317
641379258

592476813
637891542
418523967
124735689
783964125
965218734
841357296
359682471
276149358

152368947
847259361
396471285
489617523
521934678
673582419
268793154
914825736
735146892

156324879
298576143
347189562
512438697
983657214
674291358
439865721
861742935
725913486

679518342
483726195
125439687
857194263
942367851
316285974
264973518
538641729
791852436

835412967
296753418
741896532
579638124
612547893
483921756
354289671
927164385
168375249

735984162
618325479
492671385
326149857
984537621
571268943
869753214
253416798
147892536

168754392
247983651
395261847
534197268
816532974
729846135
672419583
951378426
483625719

615239487
492678315
873154926
786413592
139526748
524987631
357841269
261395874
948762153

825967341
917543286
643182957
279354618
486291573
531876429
162438795
358729164
794615832

185962347
437158692
926347518
312896754
654731289
798425163
271589436
549673821
863214975

437856219
651392784
829741635
186274593
293518476
745963128
914687352
572439861
368125947

195876324
834921576
267543819
972354681
641789235
358612947
589437162
413265798
726198453

841637259
235981764
976425183
314768592
598142637
762359418
659273841
423816975
187594326

587291643
431658297
269437851
614972538
875364912
392185764
723516489
946823175
158749326

364128795
789345621
251967438
435219876
172486359
896753214
613574982
928631547
547892163

268491375
173852964
549763218
917384526
824516739
635927841
781635492
452179683
396248157

518362974
973485126
246179358
721936485
489517632
635248719
897623541
354891267
162754893

193847652
654932187
287651349
361795824
928413576
475286931
819374265
732569418
546128793

281649537
697358241
543217869
438961725
716523984
952784613
829135476
165472398
374896152

241378965
698152734
753964182
137296458
926485317
584731629
879623541
465817293
312549876

895614273
326857419
147392568
469135827
573268194
281749635
618573942
754926381
932481756

718654239
435291786
692378145
863719524
129435867
574862913
947183652
251946378
386527491

762341895
498257613
153968742
215873469
936412587
847695321
579186234
384729156
621534978

715286349
928347651
463195278
657931482
134728965
892654713
549873126
381462597
276519834

237915846
146278539
895346271
453821967
789634152
612597384
924783615
578162493
361459728

562381479
719246538
348975621
276193854
935824167
184567293
427638915
653419782
891752346

983264157
561789324
724513986
249178635
358926741
176345298
632457819
497831562
815692473

231784569
495362871
876591432
369178245
147253986
582946317
928637154
654819723
713425698

728916534
149573268
365428179
816734952
294165783
537289641
983651427
452397816
671842395

541632879
237985461
896417523
153864792
479123685
628759134
914278356
382546917
765391248

931768254
478532916
265149783
314876592
826954371
597321648
742685139
183297465
659413827

482361759
516794823
739852641
365489172
124637985
897125364
278513496
651948237
943276518

743682951
189754236
256913748
634521879
912478365
578396124
321865497
467139582
895247613

328416759
471259683
956378142
247935816
165842937
839761425
583197264
714623598
692584371

314658792
826497153
957123486
572384961
693715824
481962537
269871345
135249678
748536219

532679418
618243975
974851263
895436127
167982354
243517896
359164782
726398541
481725639

126359784
593784621
784621935
317968452
842517369
965432817
458196273
271843596
639275148

481625937
692317485
375498216
253186794
769234158
814759623
937562841
526841379
148973562

628754391
793681254
145923678
231495786
879136542
564278139
957812463
482367915
316549827

957186423
842935167
361427598
524618739
619374852
738259614
273541986
495863271
186792345

796843251
125769384
348251769
984127536
612935847
573486192
867392415
451678923
239514678

259813476
643927185
178465239
917346852
465278391
832591764
594732618
726189543
381654927

958413762
436279581
271865934
827694153
369152847
145738296
794381625
513926478
682547319

725839164
183462759
946751283
361245897
592178436
874396521
617583942
438927615
259614378

423751986
751896234
968324571
879543162
514672398
632189457
346917825
295468713
187235649

947182536
382765491
561394287
638921745
714538629
259647813
893256174
125473968
476819352

146578239
278394156
935126784
397281465
614735892
852469317
521943678
789612543
463857921

481597623
572163849
369248571
896752314
123684957
754931268
918425736
645379182
237816495

586137249
972458631
431269578
367521984
295384716
814976352
628743195
143695827
759812463

384126795
529738416
167954823
945687231
672391584
831542967
456819372
793265148
218473659

619482537
728359641
453167829
975231468
134698752
286745913
347826195
892514376
561973284

574263198
618497253
923581467
856129734
139754682
742836519
491375826
267918345
385642971

962835471
758421693
341976825
876359214
234617958
195284367
523798146
419563782
687142539

269745381
753821496
418936752
146582973
925317864
387694125
892463517
674159238
531278649

941635782
368472591
275189643
854761239
736924815
192358467
519246378
687593124
423817956

917263548
368954721
425871396
874639152
192745863
536182974
241397685
783526419
659418237

567213849
913864572
248579136
172435698
835926714
694781253
429158367
756392481
381647925

742169583
895743216
361825794
439671825
617582439
528934167
986417352
254398671
173256948

891465732
675213894
342798516
513627948
284931657
967854123
428179365
759346281
136582479

861245973
354917826
729863514
237458691
986172435
415396287
678521349
143689752
592734168

567413892
294568713
813279456
945736281
126854937
378192564
731925648
689347125
452681379

872615934
163749852
945283761
356971248
417328695
298564317
534892176
681437529
729156483

514827396
962435178
378196524
831672459
297541863
645983712
153268947
729314685
486759231

324176598
796852341
518493627
182645973
653789412
947321865
475918236
869237154
231564789

981475263
356982714
247613859
729341586
138567942
564298371
495836127
672159438
813724695

518279436
423685719
976341528
739162854
241958367
685437192
852716943
397524681
164893275

815942367
347865291
962713458
791634582
534281679
628597134
186329745
273458916
459176823

853419276
427635918
916278534
592783641
631594827
748126359
289347165
375961482
164852793

926458731
481937625
537621894
792815463
164392587
853746912
279563148
615284379
348179256

289673514
376541982
451982637
534196728
192758346
768234195
847315269
923867451
615429873

489713625
763528419
521946873
895671342
274359168
316482957
658234791
142897536
937165284

761583492
598241367
423796518
859472136
617839254
342165879
175624983
236958741
984317625

715864392
628739415
934152786
486573921
271496538
593281674
147325869
362948157
859617243

469178352
318952674
275643198
781264539
624539781
593817426
837421965
152396847
946785213

789563124
265419873
143782569
851376492
634928751
927154386
498637215
312895647
576241938

746159832
895234617
312678945
264397158
178542369
953861274
621485793
489713526
537926481

274369581
951824367
386157294
469231875
712548936
835796412
143682759
628975143
597413628

394627185
625183497
781594632
976432518
132859746
548716329
417268953
263945871
859371264

597138426
234567918
861492537
415786293
623915784
789324165
948253671
372641859
156879342

625137849
738469125
149285367
256871493
873946512
491523786
564712938
317698254
982354671

674312598
359876124
218549376
125687439
483295617
796431285
932764851
841953762
567128943

637459128
542318967
819267543
384596712
951724836
276831495
195682374
463975281
728143659

869312547
325947816
147658932
792861354
416523789
538479621
684295173
951734268
273186495

539426781
274318596
681579234
362741958
145982367
897653142
418295673
926837415
753164829

392547618
541862793
687193245
268759134
719438526
453621987
836915472
124376859
975284361

469832751
523917468
871546329
312479586
756281934
984653217
298364175
637195842
145728693

659327184
283416579
471895326
825761493
347589612
196243857
912638745
534172968
768954231

126539874
975468321
483127695
862913457
549872136
317654289
251786943
634295718
798341562

642859317
978143526
531726894
864591273
197362485
253487961
425678139
386915742
719234658

413698527
586247913
279351684
631985742
745126839
892473165
968732451
127564398
354819276

693725481
418639275
752418936
279163854
185974623
364582197
826351749
541297368
937846512

613489257
927156483
854237916
598621374
462573198
731948562
346895721
179362845
285714639

832194675
741635829
659827431
975246183
486913752
123578946
567389214
318462597
294751368

142963875
763518429
598247631
479186253
851329746
236754918
915872364
687431592
324695187

325478196
678192345
941365287
534817629
892634571
716529834
469253718
257981463
183746952

923157486
486932571
571468923
157346298
238719654
649825317
395681742
862574139
714293865

125943678
679128354
384675219
217384596
536291487
498567123
762459831
953816742
841732965

825397614
671482359
943516287
394821576
716945823
258673941
432768195
587139462
169254738

914865723
356729418
728314695
897236154
243951867
165478239
632587941
471693582
589142376

819547263
724316895
536298741
257931684
398764512
641852937
963425178
475189326
182673459

486723951
532189746
719645382
265378419
197564823
348291567
851936274
924817635
673452198

731289465
826574391
549316278
285197634
173645829
694832157
452961783
367458912
918723546

743591682
295648317
168723594
857314269
921876435
634952871
379485126
582169743
416237958

493176825
275348169
861592374
346821957
127935648
589764213
632459781
758213496
914687532

792341586
563872914
148596273
375289461
826413759
914765328
489127635
231654897
657938142

394582167
627419853
815637294
579163428
463278519
182954736
758391642
946725381
231846975

495816732
126734985
387952416
649271358
231598647
758463129
974385261
812647593
563129874

327895146
864713592
519462387
276154839
985326471
431987265
153678924
698241753
742539618

764853291
185962473
329471865
951247638
873516924
246389157
438625719
512794386
697138542

185693742
963472185
427815693
572346819
649581237
831729564
714238956
396157428
258964371

482657931
395148627
167293548
536489712
724516893
918372456
273964185
859731264
641825379

728493615
461875923
935126874
243781596
689542137
517639482
194257368
876314259
352968741

965418237
731629845
428537691
896741523
172365984
543982176
319254768
254876319
687193452

519674832
627138945
348295671
472389516
963517428
185426793
834961257
256743189
791852364

541263798
382759614
967418253
698345127
274196835
135827469
453681972
819572346
726934581

428593716
697814325
531672849
865349271
719258634
243167958
952781463
174936582
386425197

568429137
794351286
132876459
246598713
873164925
915237864
629785341
351942678
487613592

761845923
453692187
829713456
598324671
647981235
132576894
314259768
975468312
286137549

623549781
579138246
814276953
951762438
248913675
367485129
796854312
435621897
182397564

361458792
954627813
287391465
836279154
572146389
149835276
495713628
613582947
728964531

748265931
123879546
659431827
815342769
267198354
394657218
472913685
586724193
931586472

612395748
458176239
379482561
261849357
547613982
983257416
134928675
825764193
796531824

583147692
729356418
146928357
437861925
965472183
812539746
654293871
271684539
398715264

367825419
485196732
912734865
541273698
728569143
639481527
153948276
876312954
294657381

548637921
319842567
762915834
253781496
174396285
986254713
837469152
495123678
621578349

395148267
182765934
674329158
728953641
546812793
913476582
267534819
831697425
459281376

276815394
498263517
531479682
784126935
169354278
325798146
812637459
657941823
943582761

859271436
641953827
327684591
198326745
573498612
462517983
784135269
916742358
235869174

862934175
479518632
135276984
246783591
758129463
391645827
627491358
913857246
584362719

254871936
789536214
361492785
943265871
512987643
876314529
637129458
195748362
428653197

163245987
957831462
248967135
674592318
581473296
392186754
725318649
819624573
436759821

492865317
157293684
836174259
914726538
285341976
673958142
768532491
549617823
321489765

869214375
253897641
714653829
675429138
192738456
348165297
526941783
981372564
437586912

482659317
356471298
917328465
271986534
839547126
564213789
743862951
198735642
625194873

469135872
158972436
327468195
214359687
873621549
596784321
645293718
732816954
981547263

863912457
147358926
259764183
794286531
625431798
381579264
518627349
472893615
936145872

751642839
864397215
293518647
138725964
947136582
526489173
419263758
372851496
685974321

279158364
145623987
368974125
817369452
536482719
492715836
921537648
753846291
684291573

947631528
531827694
826459713
653278149
789314265
412965837
375146982
268793451
194582376

743815629
862739541
159246738
491562387
625387914
387194256
578921463
936458172
214673895

791862435
342975186
658134729
519483267
237619548
486257913
963521874
825746391
174398652

746915832
592483761
813276945
478562193
135798426
629341587
967134258
351829674
284657319

916324875
785961423
432857691
328619754
659472138
174583962
847295316
293146587
561738249

769518324
534962178
281743569
345697281
612385497
897124653
126839745
478251936
953476812

295867314
814935267
763421958
579348621
681572493
342619785
128794536
937156842
456283179

714586329
832197546
659432817
247963158
568271493
193845672
326754981
481629735
975318264

492518763
315276849
867349125
736984251
928153674
541762398
259631487
174825936
683497512

527981364
431567928
986423175
192835746
675249831
843716592
254378619
718694253
369152487

165384729
784219635
293765481
378596214
649128357
512473968
826941573
437852196
951637842

165987423
782534961
349126875
271469538
894753216
653812794
436275189
528391647
917648352

583721946
146598723
927463158
865137294
479682531
312954687
294876315
751349862
638215479

765249831
239581746
184637259
621493587
347856192
598172463
476318925
952764318
813925674

641973852
328456971
975281643
756819324
183524769
492367185
514738296
869142537
237695418

987541326
162738459
354926178
493217685
871465932
526893741
218379564
749652813
635184297

263751984
145982367
798364152
352876491
916435728
487129635
539247816
824613579
671598243

896547213
237619485
145283697
764821539
351496872
982375164
613952748
578134926
429768351

285743619
913685742
764192358
397516284
146827935
528934167
471268593
859371426
632459871

257619843
146823795
983745621
625471938
718392456
439568172
862937514
591284367
374156289

619782435
542139786
837465192
384276951
956314827
271598364
763821549
498657213
125943678

137269458
825734961
946851327
361475892
759382146
284196735
418523679
593617284
672948513

862397541
435168792
791425863
943786125
158243679
276519384
384652917
617934258
529871436

413879256
267153498
859426317
936581724
541237689
728694135
392745861
184962573
675318942

517862349
298374615
463159782
185723496
736941528
942586173
321697854
874235961
659418237

253698174
861743925
974125863
382916457
615874392
497532618
728469531
536281749
149357286

814273659
659481273
273596418
741862395
365947182
928135764
182754936
496318527
537629841

356712894
149853672
872694531
784129365
231576489
965348217
418935726
593267148
627481953

578249361
963871542
214365978
735126894
491538627
682497153
349682715
856714239
127953486

129734685
735286194
684951372
841593267
357862941
962417538
493128756
276345819
518679423

937285461
564139728
281476593
472613859
816954372
359827146
645391287
723568914
198742635

964513287
253487169
178269345
697148532
485732916
321695874
719354628
832976451
546821793

927416583
465738219
381529746
842653971
739841652
156297834
278364195
513982467
694175328

189234765
426875391
573961248
865719432
931428657
742356189
614597823
298143576
357682914

356914827
127658394
894273615
542189736
678532941
913746258
735891462
289465173
461327589

712654983
469783125
583291764
697835241
138462597
254179638
846527319
925318476
371946852

527134986
186579423
934286715
895413267
712865349
463927158
251798634
378642591
649351872

612743859
498215376
573698124
869457231
127386495
345129687
951862743
236574918
784931562

819576423
736428915
452319678
947683152
125947836
683251749
271895364
568734291
394162587

613472589
925816437
784935216
536247891
841659723
297381645
372598164
169724358
458163972

493862157
812457693
567931482
248576319
739214568
651389724
384695271
975123846
126748935

196375482
387642159
452198637
528461973
964537821
731829546
879256314
213984765
645713298

528719634
396485172
147263598
462971853
759836241
813524769
971648325
634152987
285397416

731528694
295461387
468793521
149382765
856179432
372645918
617234859
924856173
583917246

672319854
148625379
593478162
981764235
235981746
764253981
429836517
357142698
816597423

964217538
378465912
521983674
247158369
693742851
815396427
789631245
432579186
156824793

738152496
245936178
169478523
352819647
896745312
471263859
617324985
923581764
584697231

923786145
571492683
486153729
835219476
619574832
247368591
162837954
794625318
358941267

192483657
478956312
635271894
314562978
256798143
987314265
829647531
541839726
763125489

237158946
689274351
145693278
472536189
861429537
953781462
728315694
316947825
594862713

174358962
932176458
586924713
269845371
813792645
457613829
325487196
641239587
798561234

543279168
982165437
761438295
329584671
816723954
457691382
674352819
138947526
295816743

836547291
274169358
915382674
762915843
583476912
491823765
358691427
647258139
129734586

687432951
143579268
529168347
758643129
931285476
462917835
815724693
276391584
394856712

149872365
562943871
378156294
426317958
715698432
983425716
234569187
691784523
857231649

894536721
231798546
567214938
946385217
715942683
328671495
172869354
689453172
453127869

572184963
934562187
618973245
725419638
183256794
496738521
841695372
367821459
259347816

412936758
953287614
678154932
734561829
189472563
526893147
891345276
247619385
365728491

423871569
569342187
871659432
986125374
742983615
135467928
618294753
254736891
397518246

913568724
645327819
827941635
172435986
456289173
398176542
289754361
731692458
564813297

572691834
948735621
361482579
815247963
794316258
623859147
137528496
459163782
286974315

853279461
269415873
417683259
785362194
941857326
326194587
194728635
538946712
672531948

751684932
384792156
926351874
263179485
847235619
519468327
495823761
632917548
178546293

182594376
597361428
634278159
315947682
726813945
948625731
879132564
263459817
451786293

981735624
364912758
752468193
835641972
127389465
649527381
296153847
573894216
418276539

156243789
248697351
397518462
581764923
462359178
973821546
835176294
714982635
629435817

194786235
657312489
382594761
463159827
715428693
928673154
531867942
849231576
276945318

698413257
425978136
731652948
316297485
582364791
974185362
267849513
159736824
843521679

725138964
869457231
413296587
354612798
671849325
298375146
587963412
136524879
942781653

347815962
916274538
852396471
638421759
574983216
129567384
291738645
765149823
483652197

641395728
739628415
528174369
193842576
254967831
876531942
317289654
965413287
482756193

937251684
826473915
451986237
298364751
674519328
513728469
345892176
762145893
189637542

718245963
956837412
243916758
437621895
189573246
562498371
324159687
891762534
675384129

915734826
462815937
738926541
154679382
376582419
829143765
287491653
591368274
643257198

451239678
387651249
269487531
728345916
536198427
914726853
642913785
873564192
195872364

765924381
912863475
384751269
657489132
491632857
238175694
143598726
526317948
879246513

154836972
762945183
839217465
326174859
491528736
587693214
673482591
215769348
948351627

825671349
936428571
471593628
683249157
752316894
194857263
568734912
317962485
249185736

891623475
537841296
462759813
679534182
214986357
358217649
943165728
786492531
125378964

594281763
236749581
187365942
963857214
742916835
815423697
628174359
371598426
459632178

295731486
638495271
741628539
186257943
354819762
927346815
479162358
812573694
563984127

834259176
965187342
172643985
759361428
328594617
416872593
597426831
641738259
283915764

716835942
283497516
495612873
561743289
927158364
348926751
652374198
134589627
879261435

379241568
248569713
165873492
892756341
516438927
734912856
653197284
481325679
927684135

891732645
235846917
476519283
587924136
312658479
964371528
159287364
628493751
743165892

749615283
381274965
526839174
874526391
695381427
213497658
157963842
468152739
932748516

563479281
847321965
921685743
379852416
156947832
482163597
294536178
738214659
615798324

936472851
245318976
178569324
523946718
489157263
761283495
814725639
697831542
352694187

298713645
571246389
436985217
162354798
957628134
843179526
729461853
684532971
315897462

216534897
345879621
789126534
851462379
672913485
934785162
567248913
193657248
428391756

864921375
592473816
713658249
246315798
358769421
971284653
489537162
635142987
127896534

468751239
513829647
279436185
695278413
321964758
784513926
942685371
837192564
156347892

348526179
159837462
267419583
836742915
795381624
421695738
672953841
514278396
983164257

963547281
457128693
281963745
176859324
529374168
834216957
798635412
315492876
642781539

514692837
726183459
983475261
632748915
175329684
498561723
841936572
259817346
367254198

823579461
519684327
746123598
364857219
185962743
297341856
632418975
971235684
458796132

715248693
426359817
893167254
359682471
187493562
642715389
574926138
238571946
961834725

543968271
298741356
716523849
354617928
629835417
187294635
832159764
475386192
961472583

247891365
895436721
613572498
972315846
451687932
368249517
584163279
736928154
129754683

179358246
562471938
384962157
816597324
943216785
257834619
635149872
721685493
498723561

845967321
169283754
723514896
492756183
538421679
617398542
984135267
251679438
376842915

591738462
428691573
763524981
837245196
159867234
246319857
684972315
972153648
315486729

219835467
786412593
543679128
862593714
475186239
931724685
698257341
154368972
327941856

896324571
427195386
315687942
948531627
631872495
752469813
584216739
269743158
173958264

139572486
764189532
258634179
647398251
923415867
581267943
315826794
496751328
872943615

513647982
879215436
624893715
948732561
357186249
261459378
732561894
185974623
496328157

278146593
364895721
951273468
625314987
847629135
193758642
419532876
582967314
736481259

231674598
954283176
768915342
493162857
687539214
125847639
376458921
512796483
849321765

195842763
738165924
264973851
321584697
546739218
879216345
912357486
483691572
657428139

724695183
813472956
659381427
236759814
941826735
587143692
165934278
398267541
472518369

451862973
678319254
932574186
263748519
784951362
195236748
529687431
346195827
817423695

952386147
648197352
371254689
213768594
794523816
586941723
827619435
435872961
169435278

542917836
813645927
796238451
179852643
428376519
635194782
381569274
954723168
267481395

923846571
658217934
714539826
597423168
386175492
241698357
869754213
175382649
432961785

836257419
147968532
592431876
659183724
281674395
374592681
928346157
413725968
765819243

872493651
395816742
164257839
537129468
286745913
941638527
718562394
623984175
459371286

829734651
754619382
163825479
438172596
672593148
591486237
347268915
215947863
986351724

219467583
874532961
356918724
537694812
961285347
482173659
623751498
745829136
198346275

231549867
968731524
754268931
685314792
472895613
319672458
897126345
526483179
143957286

394568271
762314958
581297463
129745386
653829147
478136592
245673819
816952734
937481625

547823961
981657342
263941587
619482735
752369418
438715629
874296153
196538274
325174896

429651873
785932164
613874295
971265438
358749612
264318759
546123987
837496521
192587346

547369812
138527964
269481753
456138297
823976541
971254386
382645179
695713428
714892635

391782645
652149783
874356912
589264137
136975824
247831596
725498361
913627458
468513279

597862431
813947265
264513987
451238796
782196354
936754128
625479813
148325679
379681542

746521398
923784165
581963472
354279816
162348759
879615234
498157623
215836947
637492581

328471956
419365278
657829413
175243869
296718345
843596127
732684591
561932784
984157632

734698152
195423867
862157394
351249786
289736541
476581239
527364918
618975423
943812675

368471592
459362187
172895346
983216475
547938621
216547938
791684253
824153769
635729814

412576938
583291674
796834215
957482163
328167549
164359827
871645392
245913786
639728451

394218756
685479123
172563948
859142367
461397582
723685419
248731695
517926834
936854271

489172356
175346829
632589741
293751468
568934217
714268935
851427693
327695184
946813572

431867259
987215634
652349178
145978326
368521497
729634815
874192563
513786942
296453781

176835294
825941367
349672185
618529473
793164852
452783916
937216548
584397621
261458739

871269543
342157968
569483271
296734185
157826439
483591726
635972814
924318657
718645392

136974285
894532716
725681349
287345691
659718423
341296857
962853174
473129568
518467932

378915426
954682137
261734598
695421873
487356219
123879645
716298354
832547961
549163782

345192867
167854239
892763451
524937618
931486725
786215394
418329576
259678143
673541982

264859137
831726945
759413826
675982413
312564798
498137562
527641389
186395274
943278651

482179653
513268794
769345182
356487921
147692835
298531467
875924316
931756248
624813579

731954268
964823571
852617439
283149756
145276893
697538142
376481925
519762384
428395617

632891574
897453216
145762938
956287143
371946825
428135697
514328769
783619452
269574381

246391875
195874263
738265914
812536749
374918652
569427381
621743598
483659127
957182436

143287695
859463271
672915483
491832756
786591324
235746819
968174532
514328967
327659148

135248769
864397251
972615843
641982375
589473126
327561498
213759684
458126937
796834512

815634927
236879541
749521368
561748293
378952614
924316875
182495736
453267189
697183452

351729684
647381592
928564137
479618325
813295476
562437918
185942763
234176859
796853241

216735849
957841632
348296517
835629174
621478953
479153286
194382765
583967421
762514398

257836941
986514732
134297658
572689314
849321576
361745829
798152463
623478195
415963287

219574386
765831924
384962751
173249568
652718493
498356172
521693847
936487215
847125639

834729615
152436789
697815234
476152893
321698547
985347126
543261978
268973451
719584362

725136498
916824357
834597621
387245916
451689273
692713845
248351769
173962584
569478132

281759643
564183792
397426158
125874936
738962415
649531827
812347569
453698271
976215384

478213695
261895437
593476182
789531246
126749853
354628719
635187924
847952361
912364578

438167529
627549183
159382764
271835496
584976231
963214875
846791352
712653948
395428617

691478235
254931768
873625941
342896517
517243896
968517324
136759482
729184653
485362179

895731426
671248395
243596817
432915678
156873249
987462153
369127584
718354962
524689731

948761325
632598741
715432896
326857914
851249637
497316582
569123478
183674259
274985163

286975134
951634872
473281596
827519463
345726981
619348725
764853219
538192647
192467358

523478169
986321457
174695823
249567318
865139274
731284596
498712635
617853942
352946781

642397518
198652734
753184296
831579462
264831957
975246183
526413879
489765321
317928645

261495378
893627514
475831269
148569732
736218495
529743681
914356827
682174953
357982146

183956427
592174368
746832519
615743982
937281654
824569731
459618273
271395846
368427195

136742958
285913764
794685213
471598632
328176495
569324187
657231849
943867521
812459376

379216845
458397621
612485379
824761593
536829417
197534268
983672154
241953786
765148932

398624517
652817349
147539862
815342796
764958231
923176458
486293175
231765984
579481623

839452716
164789523
527613849
693127485
752834691
481596237
378945162
945261378
216378954

724598136
591236784
638147952
263479815
945381267
187625349
356912478
812764593
479853621

597632481
361874259
842915376
913428567
258167934
674593128
486251793
135789642
729346815

514896732
293175648
786243159
452318967
139467825
867529413
375681294
628954371
941732586

762958413
153742869
948631527
216389754
534127986
879465231
421873695
387596142
695214378

945362187
126748359
738951642
351479826
867125934
492683715
279834561
513296478
684517293

764953218
329148576
185267934
917682453
642315789
853479162
478596321
531824697
296731845

319765284
876241935
542839167
465192873
231478596
798356412
923517648
184623759
657984321

386529714
941678352
527314896
295147638
178263549
463895127
752936481
814752963
639481275

793612548
652984371
418537962
534128796
169753824
827496153
375261489
986345217
241879635

617324958
925867134
843951762
159648327
368572419
274139586
731296845
482715693
596483271

869321457
375648129
142975638
631794285
754283916
298516374
483167592
917452863
526839741

947183625
382465197
516792348
658319472
179824563
234576981
425638719
861957234
793241856

317426958
268195374
459783162
635942817
192837546
874651293
543279681
721568439
986314725

958742163
623198754
471365298
586217349
234859671
197634582
365981427
812476935
749523816

415327689
726985134
839641527
263598741
154273968
987416352
642739815
578164293
391852476

258741639
374965128
619382574
937514862
481296357
562837491
743159286
125678943
896423715

986573142
415692837
372184695
857941326
693257481
241836579
139425768
768319254
524768913

245816793
137945682
869732451
974128536
381564927
652397814
496251378
723489165
518673249

613798245
548612973
792453861
157389426
829564137
436271598
274835619
965147382
381926754

729135648
365874921
184269357
456398172
278651493
913742865
592413786
641587239
837926514

523169487
789324156
614578239
462935718
357816924
891742365
948251673
175693842
236487591

914652387
572839461
683417592
357148926
426975813
198326745
231584679
749263158
865791234

841973265
926415378
735628194
362857419
418392657
597164823
653289741
274531986
189746532

418795623
976283514
352614987
629457138
184936752
537821496
795348261
841562379
263179845

435296781
678143952
219578643
927431865
356827419
184659327
863915274
592764138
741382596

897564213
543821796
261937845
318276459
476159328
952348167
739415682
125683974
684792531

257396841
498157623
316248957
572419386
164835279
839762415
683574192
721983564
945621738

624897531
357162894
891435672
468519327
735284916
219673458
173948265
982756143
546321789

783251496
295476381
146983257
461835729
537692148
829147563
652719834
314568972
978324615

148563729
679412835
325978146
283145967
764389512
951726483
516294378
492837651
837651294

734528916
985164237
162973548
857649123
346812759
291357684
623491875
518736492
479285361

427591863
136478952
859326417
381752649
795634128
264819735
542187396
918263574
673945281

827495613
346817529
951326478
214739856
783561942
695284731
178653294
569142387
432978165

318276954
754931826
692584317
861457293
943128675
275693481
126845739
439712568
587369142

849165273
756239814
132784695
967413528
381652749
524978361
493827156
218546937
675391482

189543726
467291538
253687419
631859247
874126953
925734681
596312874
712468395
348975162

798256314
652134798
431987526
286413957
317895642
945762831
574629183
823571469
169348275

263758914
718964532
954132687
637485291
549271368
821693745
175349826
496827153
382516479

417563892
523879614
986421537
748932156
259618743
361745289
635197428
172384965
894256371

218963457
749581263
365427198
153674829
427819536
896352741
982746315
531298674
674135982

692134758
135867942
748952316
873426591
214593867
956718234
529671483
467385129
381249675

619423758
725981463
438657291
954172836
162398574
873546129
247869315
591734682
386215947

923841576
567392184
184675932
692783415
458219367
371564298
246138759
839457621
715926843

134597628
829631745
567842193
371458269
485926317
296713584
712389456
953264871
648175932

953286741
768341592
412759368
321497856
679518423
845623179
597132684
184965237
236874915

678219453
325846179
149753268
851367924
964125837
732498615
286534791
517982346
493671582

725489613
936715482
814263975
382546197
649127358
157938246
473892561
298651734
561374829

269741853
317658249
584239761
638497125
942315678
175862394
893526417
756184932
421973586

236187549
489352617
175469382
713894265
698235471
542671938
824513796
951746823
367928154

942538671
736219854
185674932
524981367
893762415
671345289
468127593
319456728
257893146

471893256
863425197
925617384
142986573
736541829
598732641
357264918
219378465
684159732

831674952
296158473
745293168
923415687
157862349
468739521
389526714
612347895
574981236

127863495
634591278
895427316
246938157
578612943
913754862
781246539
452379681
369185724

735681492
824973516
691452837
169745283
287316954
543298761
916524378
478139625
352867149

253647981
846192753
197583642
674328195
985416327
312975864
738264519
529831476
461759238

319264785
874159263
256837194
167348952
542796831
983512647
631975428
425681379
798423516

685927413
934615287
172483569
429751638
357268194
816394725
591846372
768532941
243179856

426937185
578421396
931658427
795816243
862349751
314572869
187295634
253764918
649183572

956324871
843791562
721685943
685417329
194253786
237968415
568179234
419832657
372546198

865412793
921736548
437985126
653294817
149857362
278361954
512678439
796543281
384129675

849263517
175948326
623751849
714529638
598316472
236874951
987432165
362185794
451697283

946815732
837926154
521437698
374691285
258374916
619582473
783249561
162758349
495163827

891247365
643591278
527368941
362714589
179852436
458936127
936485712
214679853
785123694

371628945
642519837
589473216
836157492
257894361
914236758
128945673
795362184
463781529

384261957
276953418
519874263
761429385
943185726
825637149
458792631
692318574
137546892

287615439
465973182
931284657
593861274
718342965
624759813
142536798
376498521
859127346

129468375
543791682
678325149
936157428
485932716
712684953
897213564
261549837
354876291

624935817
785421369
391786524
132894756
459672138
867513942
548369271
276158493
913247685

731425896
894163527
526789143
987541632
263978451
145632789
459317268
378256914
612894375

341285796
879346152
562917438
426739581
915824673
738651924
153472869
687193245
294568317

418295763
976431258
352876491
641352879
795184326
823769145
164528937
587943612
239617584

423781659
957264813
816359247
645132978
279648531
138597462
792416385
361825794
584973126

534961287
987243165
126587439
351794628
869125743
742638951
298316574
673459812
415872396

453721896
826395174
719648253
682513947
547289361
391467528
278154639
964832715
135976482

561897324
278534169
493216587
627451893
815923476
934678251
382169745
749385612
156742938

873429156
159367284
426518793
768934521
342851967
591276438
285143679
917685342
634792815

476219385
985376412
231458976
652794831
847123569
319865247
598641723
764532198
123987654

679842153
834165297
152379684
743281569
285693471
961754328
596437812
427518936
318926745

489132567
356748291
127569384
845397612
691254873
732816459
214985736
563471928
978623145

625784319
178359462
439621875
281476953
763295148
594138627
356817294
847962531
912543786

394261785
716589342
825734961
583617294
469823157
271495638
142356879
937148526
658972413

924716835
758423691
136985742
641572389
573894126
289361574
865239417
312647958
497158263

543876912
761492385
982513476
295147863
378965241
416328597
637284159
859731624
124659738

816329475
427865391
593174286
172456839
359782164
684913752
761298543
235647918
948531627

592347861
768951432
413268795
637519248
981426357
254873619
175684923
326795184
849132576

241736958
968524713
375891462
513487629
694312587
782659134
457268391
839175246
126943875

289167345
745839216
136425789
628514973
314792568
957683124
491378652
863251497
572946831

264857931
359241876
187369245
892735164
543612798
716984352
435178629
628593417
971426583

458173269
376942185
219856374
541798623
832564917
697321458
185239746
763415892
924687531

654928173
129763548
378514629
743651982
962837415
581249736
415386297
237195864
896472351

945361278
387524916
612879354
426758193
153496782
798132645
539687421
874213569
261945837

796284153
431975628
825613479
154869732
263157984
987432561
649528317
572391846
318746295

735864912
861297354
429135678
354716829
296358741
187942536
948523167
613479285
572681493

253874961
617329854
984615723
348267519
765941238
192583647
421758396
836192475
579436182

391728546
852346719
467915832
946281375
513679428
728534961
674892153
239157684
185463297

786125349
423987651
195436872
942568713
678314925
531279486
264891537
357642198
819753264

841927365
579386241
326154798
265418937
734592186
918673524
192845673
453769812
687231459

857124639
234596718
619387245
385219467
462753891
791468352
173845926
546972183
928631574

263489517
781365924
459127836
348976152
927531648
615248793
136794285
572813469
894652371

459317286
382946571
176528493
927864135
643751829
815293764
768135942
594672318
231489657

869342517
731586294
245719638
314895762
672431859
598627341
186254973
953178426
427963185

143657829
875942361
296831457
321495786
764218935
958763142
482579613
537186294
619324578

618437592
257689431
943152768
362715849
479328156
581946273
735861924
894273615
126594387

746912538
851637942
293548671
124863759
967254813
385179426
419726385
538491267
672385194

173824956
248965137
956137284
831749625
527618493
469352871
685271349
394586712
712493568

234695187
687143259
951278436
745389621
192564873
863721594
476952318
328417965
519836742

289354617
417826395
356197284
548263971
172948536
693571428
735412869
864739152
921685743

256398147
879415632
143267598
685731429
712649385
394582761
428153976
567924813
931876254

823475691
569123487
174869325
931782564
247536819
685914273
452691738
318247956
796358142

958413726
243657819
176982435
631724958
897536241
524891673
719265384
382149567
465378192

871239546
246571839
539648217
418925673
623417985
795386421
984163752
167852394
352794168

268954713
431687925
957132486
529371864
384596172
176248539
692715348
815463297
743829651

759164823
243897165
186235497
932671584
675428319
418953672
567389241
324716958
891542736

162739584
875416293
439528761
391874652
627395148
548162937
216943875
784651329
953287416

473862951
689175234
251943867
317698425
592431678
864257193
125389746
748526319
936714582

678245319
259163784
413897265
346581927
521679843
987324156
194752638
762438591
835916472

415872963
786319245
923654718
534721689
892546371
167983452
658237194
349165827
271498536

265891374
174236958
983457216
598362147
721584693
346179825
637925481
819743562
452618739

836725194
294318765
715694238
328576419
579142386
461839572
953461827
142987653
687253941

853197264
176428953
492653817
928531476
637942581
514876329
269784135
785319642
341265798

823591746
176423859
495768123
347285691
961374285
258619374
684937512
739152468
512846937

743165892
986472531
512983476
358219764
629847153
174356928
495628317
867531249
231794685

457162983
329847651
168593274
915428367
784635129
632719548
543986712
896271435
271354896

915324687
346178952
782569341
138952476
629437815
457816239
273645198
861793524
594281763

359674218
762381495
481925367
624593871
193847652
875162934
518236749
246719583
937458126

291374658
568129374
347568921
154693287
672815439
839247516
916732845
483951762
725486193

873465219
142937865
659128374
431759628
927684153
568312947
296543781
715896432
384271596

268173459
415968372
793245186
876321594
921854637
354697821
137482965
682519743
549736218

271543689
365289471
489167253
754316928
698724315
132895764
526938147
917452836
843671592

216785349
958643217
473129586
142376895
587914632
369258471
825497163
694531728
731862954

721689453
869453217
435127689
253978164
148365972
697241538
512834796
376592841
984716325

691735428
758429163
423186975
264591387
587364219
139872654
816953742
372648591
945217836

389725614
674381259
521649378
716458932
238967541
945213786
463872195
192534867
857196423

346179528
572864139
189352746
821436957
763598214
495217863
238945671
917623485
654781392

175249836
942836175
368571942
729165483
536498721
481723569
853617294
297354618
614982357

293761485
618254379
547389261
132675948
859432617
476198523
981526734
364917852
725843196

569138274
734296581
821475369
473652198
298317456
156849723
387561942
942783615
615924837

896754123
157932846
324186975
472395681
639418257
581627394
243569718
915873462
768241539

736819425
925674831
148325976
467591382
251783649
389462157
874156293
512938764
693247518

831625974
495781263
267943581
352167498
976834152
184592637
619278345
723459816
548316729

678531924
234869715
519742836
457928361
986315247
123674589
845296173
762153498
391487652

152493768
736821945
984657321
821369457
675248139
493175682
317584296
569732814
248916573

934671285
287459361
561382497
673294518
845716923
192538674
318925746
726143859
459867132

381265749
942731586
765489321
623947815
174658293
859312467
437126958
218593674
596874132

265394871
148725639
937861524
872136945
413259786
659478312
326917458
794582163
581643297

671429583
892536471
345187926
129365748
483712695
567894132
234951867
758643219
916278354

429718536
153246879
867953241
936824157
512397684
748561392
681439725
395672418
274185963

249685713
518327694
376149825
135872946
697431582
482596137
754218369
921763458
863954271

427831569
935267148
861495237
598342671
674189352
213576894
346918725
782654913
159723486

846539127
573812964
219647538
468295371
395174682
721386495
157923846
632458719
984761253

342691785
671825493
985473126
823549617
157286349
469317258
534168972
298734561
716952834

796485231
481392567
325671894
658947312
274513986
913826475
562138749
139754628
847269153

925431678
174865329
863927514
792358461
546192837
318674295
651289743
289743156
437516982

513486729
682975134
974123568
149732856
268591347
357648912
895214673
721369485
436857291

769438251
132596748
854172369
493817625
286354197
571269834
928641573
645783912
317925486

364172958
521894673
987653421
872465139
615938742
493721586
236549817
758216394
149387265

529673814
478521693
316498275
692154738
745832169
831967542
153789426
287346951
964215387

685439721
937512486
214867593
468325917
159784632
723691845
371946258
846253179
592178364

958423617
241567839
637189452
523946178
416875923
789231546
892754361
164392785
375618294

326984751
987152436
415736829
671829543
849315267
532647198
753461982
298573614
164298375

251347689
798526314
436819752
514768923
872193546
963254178
389475261
627981435
145632897

652473918
749185326
318962574
127598463
836241759
594736281
963857142
285314697
471629835

572419368
386257914
194836257
915672843
463981572
827345691
759123486
241568739
638794125

945617823
123849567
768523419
531982746
289476351
674135298
397251684
856794132
412368975

671243958
428597163
395681274
953124687
847936512
162758439
216879345
584362791
739415826

547198326
913246785
826537491
165389274
738462519
294715863
382951647
659874132
471623958

369217584
527348619
841596723
283154976
754869132
196732458
915683247
432975861
678421395

241358697
653197482
798426153
175963248
826714539
934582761
367249815
419875326
582631974

237589614
469312857
815467392
981745236
624193578
753628941
576834129
142956783
398271465

783561429
619342587
425798163
278613945
394857216
156429378
847235691
932176854
561984732

197642583
826537941
354981267
549126378
213874659
678395124
761453892
932768415
485219736

517936842
684275319
392841657
739568421
451327968
268419573
826753194
143692785
975184236

813947562
527861943
496523781
234795618
761382459
985416327
658279134
172634895
349158276

537214968
912876345
684953217
356748129
498521736
271639584
163497852
745182693
829365471

736584219
198326754
245179368
874915623
359462187
612837495
561793842
483251976
927648531

243798165
971654832
658312947
126437589
534981726
789265314
395146278
862573491
417829653

584379261
712468359
639215874
975184623
268793415
341526987
197842536
856931742
423657198

391758462
478236591
526914837
637125948
849367125
152849673
914572386
263481759
785693214

674398251
352164978
198725364
835476192
461982735
729513846
246837519
517249683
983651427

361857294
287394516
495261738
623178459
859642371
714539862
146785923
538926147
972413685

831759624
625184397
479362815
954678231
762413958
318295476
583941762
247536189
196827543

562491378
974283156
831567942
453972681
197658423
286314795
649835217
728146539
315729864

395628741
672154938
481379562
249516873
836297154
157483629
518742396
764931285
923865417

128394756
957682143
364751298
671549382
542138679
839276415
496813527
215967834
783425961

385619274
614725398
927834651
842593167
531476829
796182543
473258916
158967432
269341785

129673584
578914362
436825917
691258743
287431695
345769128
913542876
754186239
862397451

857316924
236594817
194827536
789453261
541672398
623981475
418739652
375268149
962145783

948512637
521736849
376489125
154267398
269348751
783195462
437921586
812653974
695874213

796524138
341678529
582913674
615847293
938162745
274395816
823759461
469281357
157436982

561743298
987521634
324986715
893452167
742168359
156379482
479635821
235814976
618297543

456238971
791456823
382197456
214763598
975814362
638529147
567981234
149372685
823645719

241879563
863254791
759613284
638742159
597186342
412395678
375928416
924561837
186437925

164235978
837946152
592178634
625387491
481592367
973614285
759423816
216859743
348761529

613892457
748516392
529473681
891765243
237941568
456328719
182657934
364289175
975134826

248961537
519743682
637582149
483629715
721458396
956317824
365194278
874235961
192876453

482567391
936218547
175934682
768145923
251793864
394826715
619352478
527489136
843671259

361259487
572684319
948137625
426875193
753491268
819326574
237568941
195742836
684913752

971564832
358217469
264398571
639485127
842179356
715623984
487932615
526841793
193756248

286749513
735182496
491356827
154693782
823471659
967528134
549217368
618934275
372865941

518247369
976835214
243619785
489563172
625971843
731428956
352184697
864792531
197356428

549137268
831462957
267859134
682375419
713948625
495621873
978213546
154796382
326584791

126495873
935871264
487326195
271984536
864753921
593612487
758169342
319247658
642538719

824591637
671823594
953647281
367419852
192758463
485236179
239165748
548972316
716384925

823796415
945182736
716453829
182937564
357864291
694521387
431279658
569348172
278615943

548619723
369257148
271843956
927386514
615492837
483571692
756124389
894735261
132968475

324795816
798631254
651248397
875413629
263579148
419862573
147356982
586924731
932187465

924813675
167452839
538697142
413569287
896721453
752348961
285136794
649275318
371984526

251634789
369782145
487195236
943267851
678513492
512948367
826451973
794326518
135879624

581764923
673592148
942381567
134975286
857426319
269138754
496217835
715843692
328659471

259364781
381257946
476819235
698145327
142793658
537682419
813926574
925471863
764538192

124893765
698547231
753162948
437659812
561728394
289431576
942315687
815976423
376284159

682453791
514879623
739261548
825697314
946138257
371524869
298746135
153982476
467315982

497265381
152348769
638917452
846729135
723651894
519834627
284573916
961482573
375196248

296715843
837964512
154328967
542681379
318297654
769453281
971536428
683142795
425879136

597261843
238745169
461839572
153427986
846193257
972586431
724318695
685972314
319654728

689732154
427185396
135496872
298561437
761943528
354278619
842357961
516829743
973614285

694523178
125768943
873914562
582146397
916387425
347259816
751892634
268431759
439675281

243169587
187532694
965487123
716245839
439876251
852391476
621753948
574918362
398624715

693417852
517829634
842365917
756194283
138572469
924638175
269751348
385246791
471983526

984675312
623891745
157342689
465923871
738516924
291784563
519467238
346258197
872139456

865219437
712543986
943876152
691785324
327694815
584321769
159432678
476158293
238967541

819674253
765231489
342985176
986342517
471856392
523719864
157493628
238167945
694528731

154763892
987142365
326895471
598617243
613924758
742538916
269371584
831459627
475286139

712934658
534816972
986275341
865341729
423759186
179628435
357192864
298467513
641583297

462715398
871639245
593428671
987352164
124967853
635841927
716284539
248593716
359176482

216978354
873145962
459263178
198536247
564721893
732894615
947682531
321459786
685317429

283915467
179643285
564872139
897326541
456189723
321754698
635491872
918267354
742538916

274958613
861324759
953716248
638549127
425173896
197682435
519267384
346891572
782435961

356278419
198543267
724961538
913784652
865392741
247156893
639825174
472619385
581437926

548793612
197625384
623814795
856372941
971468523
234951867
315286479
469137258
782549136

379216854
865437921
412598367
746325189
591874236
283961475
138759642
927643518
654182793

418972356
763584219
592316784
846237195
175498632
239165847
951723468
624851973
387649521

824739156
975816423
631452789
183694572
596127348
247385691
462973815
319548267
758261934

972413865
461587329
835629174
319756482
247138596
658942713
584291637
723864951
196375248

347251689
651489732
829376415
973824156
564137928
218695347
782913564
196548273
435762891

537624981
826179354
194385672
469732518
315846729
278591436
941257863
653418297
782963145

687513492
459826317
231479586
745982163
813764925
926351874
178235649
564197238
392648751

587346291
619528374
342791865
935217486
871964523
264835917
156489732
493672158
728153649

173529486
295486173
648371925
912653748
836247519
754918632
469132857
381765294
527894361

148726593
675893421
329154678
582947136
493261785
761385249
237518964
956432817
814679352

429351867
765498123
183762459
916875342
534629718
872134695
247513986
651987234
398246571

854973612
293146758
761258439
312894567
978561243
645327891
129685374
587439126
436712985

362915784
718246953
954837126
527693418
896124537
143758692
271489365
685371249
439562871

391548762
268179345
457326819
512437986
974682531
683915427
745861293
139254678
826793154

427536918
593718246
816249375
635981427
749362851
182475639
268153794
371894562
954627183

432975816
917386254
856421739
291643578
384597162
675218943
763859421
149762385
528134697

381245967
624917835
597683421
459368712
713529648
862174593
936751284
178492356
245836179

351974826
967825134
842163579
796238451
415697382
283541967
628459713
574316298
139782645

354187962
768592341
912643857
831469275
675321498
249875613
426758139
197236584
583914726

247689513
693175284
815234976
178562349
462793851
539418627
751926438
326847195
984351762

687324915
154689237
392157486
421973568
968541723
573268194
216435879
849716352
735892641

278145936
143679825
569832714
934286157
651793248
827451369
382567491
495318672
716924583

371869452
682547913
945132786
217384569
869275341
453916278
196753824
734628195
528491637

782635194
519748623
346192785
273916458
198254367
465873219
831567942
954321876
627489531

245139867
378625914
196847523
934271658
861593472
752468139
483756291
519382746
627914385

572649831
914378562
836512749
168253497
397481256
245796183
781935624
423867915
659124378

862954137
153728649
479136285
286573491
791482356
345691728
537219864
618345972
924867513

128946735
549372681
367851249
475619328
986723154
231584967
714235896
893467512
652198473

584129736
913678524
762354981
875263149
341597268
629841357
296415873
437982615
158736492

682597413
154632978
397148562
469875231
215463897
738219654
946721385
573984126
821356749

319274568
652981347
487563129
125396784
946718253
873452691
761829435
238145976
594637812

874352619
263917584
951864237
185296743
432178965
697435128
718649352
546723891
329581476

324189657
895367142
671254938
287941563
153628794
946735821
732896415
568413279
419572386

267534198
395182476
148769523
456817239
712395684
983426715
679248351
821653947
534971862

643528719
975136428
182947356
724859163
319462587
856713294
468275931
291384675
537691842

953268417
827451936
164973258
689514723
475382691
312796845
291637584
536849172
748125369

347629581
869145327
512387649
738516492
621894735
954732816
473951268
185263974
296478153

673251498
829437165
541968372
718549236
496382517
352716849
985173624
167824953
234695781

643971825
579286341
812435679
124598736
385762194
967314582
736149258
458623917
291857463

697548123
821963745
435217968
713684259
982375614
564192387
179456832
256839471
348721596

217835946
436291587
859746321
368957214
124368795
975412638
642179853
593684172
781523469

316524987
845679321
792813456
187952643
963487215
254361798
528796134
631248579
479135862

876541329
321796485
495238716
789124653
513689247
264375891
932857164
648913572
157462938

295683471
146975382
837421596
984732615
721596834
563814927
479268153
358147269
612359748

453617982
816942537
792853614
581794263
967235148
234168759
175489326
349526871
628371495

128675493
579431628
463982571
816527934
237894165
954163287
342759816
695318742
781246359

478935612
263871495
519426783
896254371
325197864
147368529
631749258
782513946
954682137

892634175
475182396
361957842
654319728
219768534
738425961
183276459
927541683
546893217

348521769
297836154
516497382
784152693
932678415
651943278
129365847
463789521
875214936

148952736
792386145
356147829
817264593
234591687
569873214
485719362
621435978
973628451

563928741
184357629
927614538
435769182
812435976
796182354
641873295
278596413
359241867

369845127
145273689
872916534
693724851
714358296
258169473
487692315
926531748
531487962

591682734
837145962
426793185
169538427
754269318
283417659
378956241
915324876
642871593

534962817
862417953
971583426
396728541
745391682
128654379
689275134
417836295
253149768

527981436
694753812
138642975
986214753
253867149
471539628
815376294
349128567
762495381

763482519
812759643
495316278
654137982
189624735
237598164
578963421
341275896
926841357

785129634
296473158
143865297
864392571
529716483
371548926
457281369
912637845
638954712

729453681
831726495
546198723
463985172
297361548
185247936
372514869
918672354
654839217

861257493
293864571
745193682
487512936
359678214
612439857
536941728
124785369
978326145

381479256
725168349
649532871
972846135
418953762
563721984
296384517
137695428
854217693

153627498
479851326
682349175
895436217
347512689
261798543
934175862
716283954
528964731

973281546
458763192
216594387
734956821
582417963
169832475
847325619
625149738
391678254

216537894
843129765
597846123
365981247
729465381
481372956
934758612
172694538
658213479

261453987
934782516
875169234
549316728
712948365
683275491
428637159
357891642
196524873

538796412
492318567
176542938
329864175
647135289
815279346
961427853
283651794
754983621

451823769
278694135
396157248
763542891
849371652
125986473
687239514
534718926
912465387

891476352
247385691
356192874
634928517
789513246
125764938
472659183
518237469
963841725

134982675
786531924
529647831
457319286
692758143
813264759
368125497
941873562
275496318

576319824
192487365
834562197
469178532
385294671
721653489
258946713
613725948
947831256

534196728
627485913
918723465
789251634
152634897
463978251
376819542
841562379
295347186

687954231
132867459
495123786
258431697
361279845
974586123
723645918
816392574
549718362

716235849
359864712
842917356
423791568
975628134
681543297
137486925
594372681
268159473

846297513
519386427
372514986
453879162
697132854
281465379
125643798
964758231
738921645

718643952
324985617
659217483
132564879
975832164
846791325
497158236
261379548
583426791

438597261
952681734
761342985
549238176
173956842
826174359
697815423
214763598
385429617

921453678
784926513
536178492
468392751
397815264
152764839
815649327
673281945
249537186

876492531
142536978
953781624
384615297
597328146
261974853
738269415
419853762
625147389

163485972
579623814
428719653
245891736
637254189
891367425
956138247
782546391
314972568

358649271
429157683
761823945
596714328
837962514
214385769
982571436
143296857
675438192

172386549
438591726
659724138
987263451
526148973
341975682
713652894
294817365
865439217

341685927
692714853
785392641
524861379
978423165
163957284
459236718
237148596
816579432

348126597
657983241
219745368
571239486
436871925
982564713
865392174
723418659
194657832

162743598
758269431
439581672
985137264
374826915
621954783
243698157
516372849
897415326

491378265
758261394
623495187
142956873
986723451
537184629
215639748
369847512
874512936

986314752
234795618
175826934
812537469
759641823
463289175
597463281
321978546
648152397

517346982
329178645
468592731
791423568
845619327
236785419
153867294
682954173
974231856

957482163
614935827
382716495
426859731
835127946
179643582
761394258
248561379
593278614

647219538
521836794
938547612
175682943
289473156
463951827
396128475
714365289
852794361

617459823
458732619
392816547
923567184
864193752
175284936
549378261
286941375
731625498

439168275
678425193
125793648
352987416
961234587
847516329
584671932
796342851
213859764

387156942
549832671
126497385
492685137
671324598
835971264
713268459
954713826
268549713

165784329
378926145
492315678
284169537
936257814
517438962
829641753
653872491
741593286

682791354
347652819
159438672
426587193
815923746
973164285
294816537
761345928
538279461

415298673
297356814
863417529
126873495
548169237
379542168
752634981
634981752
981725346

719542836
328617459
546839127
691275348
235468791
874391265
163984572
457126983
982753614

297615834
316498752
584273169
872931645
631854297
945762318
753189426
128546973
469327581

674289531
359716824
218453679
986127453
145638792
732594186
493871265
821965347
567342918

861347295
945286731
327159864
492875613
158963427
736412958
289731546
673594182
514628379

824963175
753124896
916758243
347582961
289641537
561397428
178239654
632415789
495876312

632415879
917836245
854297316
291573684
375648921
468921537
123769458
789354162
546182793

321596748
687342159
495187263
976438512
518279634
243615987
154723896
769854321
832961475

918427653
237561984
546983721
852639147
491875236
673142598
329718465
765394812
184256379

387951624
961247385
452683971
734568192
126379458
895124763
273495816
649812537
518736249

361297458
587346291
492815637
248179563
756483912
139652784
615734829
824961375
973528146

469731852
375248619
821596743
254867931
938124576
716953428
142679385
683415297
597382164

952867431
831294576
467513928
578632149
193485762
246971385
615748293
384129657
729356814

387496215
195728463
426513789
231685947
678942531
549371628
852167394
714239856
963854172

239415786
475689123
186327495
521734869
867291534
943856271
794168352
612573948
358942617

286347591
479581362
531926748
728413956
314695287
965872134
892134675
647259813
153768429

196754823
384269517
275138964
641983275
932517648
758642139
827391456
519476382
463825791

639741582
518326947
274598631
723869154
965174823
481235769
152487396
397652418
846913275

876512493
319467825
524398617
295631748
147985236
683274159
758129364
432756981
961843572

198236475
657498123
342175896
719583264
835624917
264917538
423869751
571342689
986751342

791324865
438561297
562987431
825619374
319748526
647253189
176835942
253496718
984172653

572168493
691432875
438957621
829673154
357814269
164295387
913726548
245389716
786541932

591647238
873952641
246381975
385429716
169738452
427516389
634895127
718263594
952174863

164953278
273148695
895276341
928615734
637489512
541327869
352794186
719862453
486531927

615472839
793158264
824936571
451897623
362541798
978263145
536719482
247385916
189624357

724516938
156938742
839247615
647351289
581692374
293874156
368725491
472189563
915463827

879124356
452639718
361758942
524976831
937581624
618342597
183297465
796415283
245863179

798136425
546297831
123485796
451763289
932851647
867942513
389674152
275318964
614529378

856142397
972385416
413697258
325469871
791528634
684713925
569831742
247956183
138274569

921568734
746123958
853794216
437851629
215976483
698342571
372689145
164235897
589417362

683751942
512894763
749362185
971623458
268547391
435918276
127486539
396275814
854139627

928735641
534618792
167942853
613259478
892467315
475183269
251376984
346891527
789524136

376952184
925814367
418367259
831279645
594683712
762145938
687591423
143728596
259436871

852476319
396182754
741395268
423867591
518924637
679531842
135248976
987613425
264759183

432815967
189476352
567239841
245967138
671384295
893521674
728643519
354192786
916758423

529186473
167435289
834792516
948623751
753914628
216857394
371548962
495261837
682379145

542983761
738461592
961572483
296358174
875214936
314697825
653749218
487126359
129835647

187526943
245739168
639418257
378961425
964352871
512874639
893247516
451693782
726185394

217893564
948265317
365471928
173589642
684327159
592614783
729158436
456932871
831746295

425817693
698243571
173965842
367452918
842391765
951786324
736524189
584179236
219638457

319245768
762389415
548617293
685431972
174892356
923576841
297168534
451723689
836954127

623548197
518297436
749631582
876354921
431972865
295816374
164783259
357129648
982465713

931268475
825741369
746953128
217489653
468315297
593672841
189524736
372196584
654837912

926785431
541263987
738914265
267598143
394126578
185437692
812679354
479351826
653842719

845261397
962437815
173985246
218754963
754396182
396128754
427519638
589673421
631842579

238567194
176984325
945231678
367418952
824395761
591672483
783129546
412756839
659843217

347962158
625817493
918354627
283546719
459178362
176293584
562739841
834621975
791485236

612397854
347582619
958164237
764239581
125478396
839615472
483721965
276953148
591846723

197528643
652143879
843967152
764819235
321475986
985236417
216354798
439782561
578691324

879613524
253847916
614295837
792438165
345126798
186579342
967384251
528961473
431752689

324865971
768913452
519274863
987352146
431786295
652491738
276548319
143629587
895137624

421793586
976852431
358461297
263579148
187234659
594186723
742318965
819645372
635927814

821796534
537814692
946235187
268459713
394671825
175328946
619543278
783962451
452187369

468315972
329674158
715829364
237981546
196547823
584236791
652193487
871452639
943768215

824569137
679813245
351472968
235641879
718395624
496287513
947128356
582736491
163954782

591423768
634758219
287196345
152679483
963841527
478532196
829317654
346285971
715964832

541897632
683125794
279436185
435761928
128549376
967283451
356912847
794658213
812374569

756821934
921364758
348597162
579418623
412653897
683972541
835146279
294785316
167239485

964127835
528634791
731598624
142863957
897245316
356719482
475381269
689452173
213976548

527693481
169824573
348517296
652781349
913465827
874239615
496158732
281376954
735942168

427369851
839571462
156428937
743652198
962183574
518947623
271895346
685234719
394716285

418293675
569478231
327156948
673542189
984617523
251839764
745361892
836925417
192784356

268795413
951643782
374812956
186524379
529378164
743169825
695487231
417236598
832951647

739216584
582943617
641875392
418739265
967582143
325164978
274651839
856397421
193428756

347251869
658379241
129684735
865937124
413862597
972415683
786143952
594728316
231596478

157346982
938725461
624918537
862539174
749261358
315874296
581692743
476153829
293487615

361482579
782593164
945176823
654817392
197235648
238964715
513729486
479658231
826341957

362985174
895714326
741236859
618357942
234691785
579428613
456873291
127569438
983142567

391847562
826951374
745632891
563794218
174285936
982316457
637429185
219578643
458163729

569741382
872953416
314682975
956817234
483265791
721439658
238176549
195324867
647598123

897325614
356471928
214869375
439256781
128947536
675183492
941632857
562798143
783514269

194786253
538921674
726453981
317598462
649172538
285634719
953217846
471869325
862345197

968741235
124359678
573268941
697485312
831692754
245137896
489523167
752916483
316874529

723856419
418932756
956471832
879364521
361528947
245719683
134687295
597243168
682195374

369812574
214597683
578634129
142378965
693125847
857469231
431256798
725983416
986741352

746289513
321657948
598341276
974138652
213965487
865472391
659813724
137524869
482796135

847359216
539126784
216487539
352614978
491738625
678592341
765241893
183975462
924863157

719468235
263159847
854372961
485297316
376815429
921634758
592746183
638921574
147583692

832697145
469513782
751842639
397265418
214938576
685174923
126489357
543726891
978351264

516279348
739846152
248135976
961384725
824517693
357692481
173428569
485961237
692753814

659871243
834962571
217345689
942716835
571483962
368529714
796154328
423698157
185237496

914257836
358946217
672813945
586439721
139762584
247185369
791628453
423591678
865374192

671498235
942635817
385271469
869743152
537129648
214856973
726584391
198367524
453912786

398564217
154273896
276819345
512987634
743126589
869435721
487351962
925648173
631792458

941236587
257498163
368571942
695314278
413782695
872965431
589623714
734159826
126847359

984276513
721953486
536148279
475621398
698735124
312894657
243587961
157369842
869412735

389647251
246153879
175892364
531726498
462389715
798514623
624931587
953278146
817465932

394861725
581274639
627953481
452637198
876192543
139548267
713486952
968725314
245319876

486197235
973452186
215863974
749235618
368971452
152648397
697514823
524389761
831726549

912463758
548972316
376851429
439215687
127689534
685734192
861327945
254196873
793548261

249358617
137642985
865791432
326487591
471935268
598216374
614573829
982164753
753829146

718463592
624591837
935728164
496285371
573614289
281937645
349852716
157346928
862179453

536487129
819325764
247916583
368254971
192673845
754891236
681749352
923568417
475132698

237961584
684532719
591847263
143275698
829613475
765498132
356129847
472386951
918754326

765834291
824196753
319725846
156387429
943251678
278469135
682943517
591672384
437518962

234168597
675329148
189475263
346251789
517984326
928637451
862743915
751892634
493516872

691547382
854329176
732681459
473965821
169278534
285413697
517896243
326754918
948132765

746598213
821346795
935127486
157269348
489735162
263481957
592674831
674813529
318952674

271854369
364219587
589376142
796435218
843721956
152968734
437182695
628593471
915647823

697251438
842639175
351478296
968325741
213784659
574916382
785163924
436892517
129547863

978365241
326174985
514892367
793581426
845236719
261749538
689427153
457613892
132958674

238469571
541237689
967815324
784923156
359681742
126574893
895346217
612798435
473152968

987614235
145392687
623857149
798123564
364985712
512746398
479561823
856239471
231478956

513864297
967123458
842795361
471259836
239687514
685431729
128376945
796542183
354918672

938426751
125783649
647591832
259867314
763214985
481935276
392148567
516372498
874659123

879421356
652973418
143568297
731249685
498156723
526837149
217385964
384692571
965714832

756812943
418369752
293475861
129736485
635948217
847251396
572184639
964523178
381697524

275693814
394518627
186742593
957431268
638257149
421869375
869175432
712384956
543926781

498173562
326985741
751624983
542836179
187492635
963751428
875349216
214568397
639217854

672849135
189235476
435167928
324916587
761458392
958372641
293681754
546723819
817594263

763948521
945172863
182563947
416837259
597216438
328459716
231794685
674385192
859621374

389257461
267481359
154369728
815796234
642138975
793542816
931875642
576924183
428613597

694321857
582647139
137859462
463182795
215796384
978534216
341265978
759418623
826973541

819453762
635712489
247689135
351248976
476591823
982367514
764835291
598126347
123974658

468921537
359478162
721635894
582197643
194263758
637854219
875346921
246719385
913582476

416873925
735192486
829456137
253749861
968231574
174685392
687914253
391527648
542368719

486219375
521437968
379586421
635941782
892765143
714823596
258174639
167392854
943658217

684937152
513862947
729145863
132594786
975683214
846721539
298416375
367258491
451379628

864127359
397865412
152439768
673251984
419678523
285943671
728594136
541386297
936712845

519764238
386921754
742853196
453186927
621379845
978542613
265418379
197635482
834297561

954712836
832946157
671385942
723194685
485623719
169857324
346278591
518469273
297531468

234578691
567219843
819643527
321986475
498735216
756421938
675394182
982157364
143862759

715236948
964187532
283459761
578962413
432815679
691374285
127693854
359748126
846521397

835172469
471369258
962458731
647831592
589247316
213695847
324986175
156723984
798514623

789516243
361724859
425389671
132865794
597241368
846937512
274698135
958173426
613452987

956374812
872196453
143825976
529741368
681532794
437689521
218457639
764913285
395268147

918453267
524697138
367821459
759364812
682915743
431278695
273546981
896132574
145789326

476139825
523648971
981275463
365827194
247951386
198364752
814596237
752483619
639712548

946857321
382914756
715263948
173426589
458179263
629538417
231785694
597641832
864392175

426589173
897631452
513724698
764912835
389465217
152873946
245396781
971258364
638147529

967582134
521436897
384179265
716924583
453817926
298653741
645291378
179348652
832765419

912387654
835461729
764295183
276819435
453672891
189543276
647938512
328154967
591726348

716834952
839752416
524196783
487219635
651347829
293568174
975421368
348675291
162983547

735419286
489263157
216758439
347681925
198572643
652934718
571326894
923847561
864195372

792163458
841759362
635842917
953428671
186397524
427516839
274685193
519234786
368971245

286195734
491637852
573824691
957342168
832716945
164958327
315489276
629571483
748263519

791583264
824679513
536214879
468752931
315496728
279138456
143927685
682345197
957861342

985176243
217453689
346829175
123687594
864592731
759314826
438265917
672931458
591748362

736892541
215734968
948516237
482365179
167429853
593187624
654971382
879253416
321648795

629341758
137865249
845279361
972413685
581627934
364598127
416952873
753186492
298734516

358796421
426183975
197425638
589241367
261537894
743968512
875319246
914652783
632874159

739581624
618324579
254679831
987216345
523947168
461853792
392168457
175432986
846795213

213679584
498532671
576418932
169854327
742396158
835127469
984265713
357981246
621743895

271694583
693875421
548231769
436759218
917382654
825146397
164923875
389567142
752418936

218567943
967243851
453981267
145798632
372614598
896325174
524136789
639872415
781459326

976423518
841675293
532891647
768512934
324968175
195734826
289357461
653149782
417286359

937542861
518637492
246819357
753461289
169283745
482795613
324158976
695374128
871926534

875634192
961275843
324891576
659123784
237458961
148967325
712349658
493586217
586712439

249361758
713589426
856427193
185634972
934872561
672195834
561743289
327918645
498256317

185379642
273546891
469812735
518937426
924681573
637254189
891725364
746193258
352468917

125369784
986417235
743825691
418956327
539278416
672134958
254691873
897543162
361782549

269785143
437162589
851349627
184237956
392651478
576894231
913528764
645973812
728416395

932467851
415238976
687195432
724619385
593872614
168543729
871954263
259386147
346721598

814723965
597861234
236549718
963412587
742358196
185697423
351976842
679284351
428135679

421579836
356218749
798364512
834721695
572936481
169485273
213647958
987152364
645893127

451678239
963241578
728935614
237486951
589713462
614592783
845169327
396827145
172354896

576813942
938452716
421697538
152978463
347265189
689341275
895734621
763129854
214586397

129736548
358421976
674895132
463987215
912563487
785214369
546379821
291648753
837152694

874965231
913427586
625831497
491378652
736254918
582619743
169582374
257143869
348796125

845316927
732954861
691278543
357182694
186497235
924635178
478569312
219843756
563721489

612948375
935721864
784536129
367285491
851479632
249613587
176394258
493852716
528167943

164358927
253769841
897214356
721836495
648975213
935421678
582647139
376192584
419583762

736524819
921783645
854169732
542678193
368951274
197342568
415237986
673895421
289416357

948315672
716492583
325786941
164573829
857129364
293864157
479638215
631257498
582941736

728915634
395846172
146237895
264179583
839452761
517368429
482691357
973584216
651723948

192375846
345682917
876194532
924856173
653417298
718239654
289543761
531768429
467921385

135864927
482791356
697532481
871946532
346125879
259378164
763459218
514287693
928613745

638479512
724615983
519382476
145893627
967241358
283756149
492567831
351928764
876134295

561298347
472563819
389471625
894617532
137925486
625384971
913852764
746139258
258746193

873165294
569842713
142973685
724681539
918357426
356294871
295438167
431726958
687519342

531682947
248793651
697514832
923178465
416259378
785346129
854937216
169425783
372861594

683491275
254673918
917285346
175938624
432167589
869542137
396724851
721856493
548319762

673429158
841567329
592183746
715394682
968712435
234658971
187945263
359276814
426831597

915467283
872513649
346298571
738125496
621749835
594386712
287631954
453972168
169854327

159387642
684512397
273649851
568134279
397825164
421796583
842961735
935278416
716453928

187693254
354281976
926475813
732568491
561349782
498127365
249816537
813754629
675932148

953421687
671389542
824765913
368957421
495213876
217846395
186592734
539174268
742638159

956743182
824961375
713258694
137895426
642137859
589426713
361589247
298374561
475612938

195378642
734652981
862149735
673284159
941563278
528791463
419836527
287415396
356927814

825347691
493186572
671925438
139572864
246819357
758463219
512738946
967254183
384691725

147652893
853194726
269873541
938415672
624387915
571926438
315769284
492538167
786241359

362817594
471965823
859432761
713289645
295641378
684753219
148576932
527394186
936128457

873164259
154298637
692753814
538672491
261549378
947381562
486915723
315827946
729436185

356824179
218597643
479316258
524971386
681243597
937685412
142738965
763459821
895162734

821437659
764589132
593216874
156874293
489362517
237195468
315748926
642953781
978621345

548293617
632517894
197468235
214385976
369741528
875629143
783952461
421836759
956174382

435826179
782193645
196754283
321687954
879541362
654932817
913478526
267315498
548269731

584936271
296571348
137824659
765489132
428317596
319265784
841752963
972643815
653198427

647935182
159827364
328461795
861354279
435279816
792618543
574192638
283746951
916583427

628317459
197452836
534896217
815943672
942675183
763128594
459761328
286539741
371284965

435718926
697423518
128659743
571832469
264597831
983146257
849365172
756281394
312974685

982165473
176348952
543297186
659421738
418673529
237859641
761532894
394786215
825914367

729431856
356827941
814695723
198756234
645382197
237914568
481569372
972143685
563278419

259873146
643251987
178964235
791435862
326789451
584612379
462598713
835127694
917346528

278913654
315462978
649875123
487326519
531794862
926581437
852647391
764139285
193258746

935264817
428971635
176835429
384527961
617493258
259618374
591346782
843752196
762189543

961872354
458963217
327415896
192786543
583124679
674359182
719238465
246591738
835647921

897354612
264189357
135276984
673842591
952713468
418965273
386491725
729538146
541627839

826491375
517238946
934765128
491852763
385976412
762314589
258143697
649527831
173689254

459367812
631285794
827941356
348172569
512639478
796458123
163594287
985723641
274816935

749625138
612348579
853971246
291457683
465183792
378296415
134569827
986712354
527834961

192784563
453196728
786532941
245971386
968345172
317268495
529817634
874653219
631429857

532974168
486251379
971863254
268437915
394518627
157629483
645382791
729145836
813796542

451382796
698157423
723694518
875469231
346521987
912873654
567218349
139745862
284936175

861429357
349517682
725683149
156832794
478196235
293745861
987264513
632951478
514378926

325961487
417238596
698475321
539124768
761853249
284697135
973582614
156349872
842716953

892546173
634817592
571392684
167423958
945678321
283159467
358264719
726931845
419785236

385197264
697428531
241365987
719583642
526914873
438276159
964752318
872631495
153849726

241986735
536721984
987534216
892467153
675312498
314859672
468193527
759248361
123675849

197562834
628439571
453187269
245316987
981274356
376895142
519748623
732651498
864923715

178296534
425371689
693485217
364512798
219837465
857964321
536149872
741628953
982753146

658192473
729384156
431765892
267548931
513679284
984231567
172856349
846923715
395417628

432197865
681523794
759486213
526841379
973652148
148739526
895214637
264378951
317965482

136594782
457182369
928763415
381976524
592341678
674825931
769418253
843257196
215639847

961278345
725436819
483159672
698721453
517943268
234865197
876394521
349512786
152687934

387596241
462381597
591274863
953712486
726948135
148635972
274169358
619853724
835427619

537481962
691532487
824976531
168329745
275864319
943715628
386157294
452698173
719243856

645782193
837619245
291435678
513248769
724396851
968571432
389167524
456823917
172954386

285793416
671254983
394168527
426987351
918536742
753421869
542319678
837642195
169875234

638295417
749138265
152467839
581374926
394826571
267519348
875643192
913782654
426951783

937142856
485769132
126385479
813694725
749253618
652871943
574936281
298517364
361428597

843159627
791362485
265478931
632895174
154237869
987614253
578921346
416783592
329546718

427918356
356472198
198653724
675124839
943867215
812395647
261589473
739246581
584731962

489523176
173968524
256417983
814392765
365784291
792156348
548271639
621839457
937645812

137695428
625841793
498732651
713254986
582916374
946387215
374528169
251469837
869173542

136857924
729436518
548291376
382169745
451378692
967524183
294615837
613782459
875943261

197348562
645972831
238561749
453217698
871639254
962854317
314726985
786495123
529183476

345921786
169873245
827654913
678592431
214368597
953147862
581239674
432786159
796415328

865149723
791832546
423657981
546718239
239465817
178293465
952386174
684571392
317924658

245317689
763829451
918654732
351948267
829761543
674532198
182495376
496273815
537186924

598214376
623587914
174693825
236148759
819735462
745962183
381426597
452879631
967351248

269148753
345679128
178325649
693452817
481736592
752891364
537264981
826913475
914587236

451826379
389157642
672493185
945671238
723584916
816932457
168749523
534268791
297315864

893671452
564293871
172548693
659382714
431967528
287154369
745829136
918736245
326415987

129837645
658214793
374659182
236941857
981765324
547328961
863572419
715496238
492183576

562437198
879512436
314689725
287354619
953261874
641798352
425176983
796823541
138945267

216795483
435168729
987324615
724913568
358476291
169852347
693541872
872639154
541287936

249183657
835674921
761529834
427361589
593248716
186957243
674835192
952416378
318792465

283574196
974361825
156298473
567983241
498152637
321647589
812736954
635429718
749815362

847639251
296158374
315427869
938712645
724563198
561984732
482375916
179246583
653891427

961245783
832719564
475836291
287961435
514378926
693524817
156482379
348197652
729653148

718456293
639128745
542793816
156874932
327965184
984312567
473589621
291637458
865241379

681259347
347186952
952374618
416835279
235917486
879642135
764523891
528491763
193768524

873146295
194852637
265793184
587324916
632519478
941687523
318965742
726431859
459278361

598672314
712943685
643185972
935416827
864327159
271598436
489251763
126734598
357869241

342168597
859437162
176952384
765843921
493721658
281596743
534219876
628375419
917684235

635798124
847231695
192654837
351987462
729416358
468325971
216549783
574863219
983172546

624875139
375419826
189326574
532198467
967254318
841763952
458632791
796581243
213947685

283571496
157496823
496283751
861732549
532149678
749865312
625314987
318957264
974628135

695481327
124937658
738652941
469375182
352198764
817264593
981543276
276819435
543726819

679285413
328417569
415963782
891354276
753826941
246179835
184692357
937541628
562738194

746138259
925764318
813259674
671925483
534876921
298413567
357691842
189542736
462387195

148396527
253471968
976528341
815967234
324815679
769234185
697143852
531782496
482659713

873142659
524869173
961537284
435721968
682394517
719685342
348256791
196473825
257918436

946723518
215984367
738516249
157862493
362491875
894357126
683149752
479235681
521678934

623749518
854216793
971385642
297153864
185694237
346827951
539472186
768531429
412968375

136759428
945823176
872416593
728635941
394187265
561942837
417268359
683594712
259371684

271685943
358941627
496372185
167823594
943156872
582497316
624519738
815734269
739268451

831729465
745816329
269453871
483167952
152938647
976245138
594371286
628594713
317682594

317629584
856437921
294158673
463792815
179865432
528314796
635971248
742583169
981246357

487125639
126793854
395486172
719854263
843261795
652937481
964518327
278349516
531672948

548326197
269147583
137859264
621784935
975632841
384915672
716293458
492578316
853461729

356287194
987341652
412695837
194763528
768529341
235418769
679154283
541832976
823976415

643251978
182479563
795638214
319587426
468123795
257946831
974365182
531892647
826714359

531628497
948137562
726459813
172964385
485213976
369785124
893576241
257841639
614392758

397845621
852176943
461392857
615938274
234617598
789524316
946753182
578261439
123489765

837495621
642713598
915268743
386529174
479681352
521374869
154936287
298157436
763842915

679825413
385147926
241693758
452371869
193286547
867459132
734912685
928564371
516738294

379651248
214978635
658234791
743519862
586723914
921486573
137865429
892147356
465392187

429156738
185937624
673842591
596214873
714368952
238579146
961723485
842695317
357481269

718934526
546782913
329615478
185347692
963521784
472869351
637258149
894173265
251496837

972853641
348169257
561472893
126798534
459326178
783514962
614987325
235641789
897235416

849716235
726853914
351492786
493521678
268947153
517368492
185274369
634189527
972635841

193452768
648173592
725689143
932546871
561827934
487391625
314965287
879214356
256738419

214697583
693158472
785432619
146825937
378961245
529374168
462789351
937516824
851243796

876592341
395148267
124763589
761385924
538924716
942671835
253419678
487256193
619837452

751264938
283197546
964853127
837621459
629435871
415789362
376518294
548972613
192346785

198736245
534182697
267549318
329851764
781624539
645973821
813297456
972465183
456318972

197253486
865174293
432869175
723645918
689731524
541982637
314527869
258396741
976418352

184362759
926157348
753948261
238579416
679814532
415623897
361785924
892431675
547296183

725684391
964513827
183792465
349127658
576348912
812956734
651479283
237865149
498231576

597823164
284165739
613479582
732514698
865792341
941386275
458237916
179658423
326941857

394265187
681749532
527318946
953187624
476523819
812496753
245671398
739854261
168932475

624158973
957326184
138749256
372694518
865271349
491583762
216437895
549812637
783965421

576382149
413769582
982415736
859143627
324697815
761258493
235871964
147936258
698524371

697853421
534172896
821496573
958647132
742931658
316528947
179264385
483715269
265389714

746539821
538721694
219648357
827963145
364215978
951487263
685372419
493156782
172894536

128376594
769541238
453289761
391752486
546918372
872463915
217695843
634827159
985134627

241695378
836721945
759438162
985176423
673249851
124853697
362514789
598367214
417982536

328765194
451289637
769413582
285137469
974658321
613942875
896521743
132874956
547396218

573264891
892135746
461789352
657348219
148692537
329517468
736421985
284956173
915873624

587362491
139584726
426179853
261897534
794253618
358416279
875631942
912748365
643925187

837562194
961748352
245931867
193875246
784126539
526493718
418657923
359284671
672319485

741285963
653791482
298364157
412938675
879546231
365127894
927813546
136459728
584672319

675248931
318965742
924317568
851692374
236471895
749583126
592834617
183726459
467159283

254613987
967842351
138795624
675124893
412938765
389567142
841359276
723486519
596271438

498637251
173524986
256198347
849312765
735469812
612785493
381246579
524971638
967853124

812374569
693851472
457692813
321486957
586917234
974523681
149768325
265139748
738245196

724956183
189347562
563128974
698574231
235891746
471632859
347215698
852469317
916783425

726349581
813725469
549186723
175863294
692574318
384291657
431952876
958637142
267418935

716539248
453286719
892174635
921745863
374968152
685321974
139857426
568412397
247693581

347159286
298467153
561382794
739218645
682594317
154736928
875621439
423975861
916843572

294836715
361754892
857219436
518397264
942165378
736482951
179528643
625943187
483671529

786953421
592147386
134268975
457689132
829531647
361472859
248796513
613825794
975314268

129834576
564719823
378625491
693587142
215463789
847192365
931248657
782356914
456971238

748196235
932875641
156234987
395682174
687341592
214759368
423567819
871923456
569418723

918362754
256479138
743518926
574623819
139857462
862194573
327981645
681245397
495736281

792641538
813957624
564382791
628174359
375896142
149235876
287413965
431569287
956728413

917643825
263587914
548921637
479136258
182459376
635872149
324768591
851394762
796215483

463518279
512947368
789263451
624851937
375492816
891736542
947185623
256379184
138624795

943158726
617342589
852976431
135624897
789531642
426897153
261489375
594713268
378265914

576218394
429673518
183549726
832456179
761392485
954187632
617924853
248735961
395861247

713649582
962875314
845213769
389157426
176432958
524986173
637598241
458321697
291764835

517432698
248596371
396817425
962781534
874365219
153249867
481923756
625174983
739658142

178569423
649132758
352847619
236491587
917685342
485723961
524378196
791256834
863914275

918426753
245973816
376185924
167839542
593264178
482517369
831652497
724391685
659748231

357684129
286197435
419253678
765418392
194732856
832965714
548379261
623541987
971826543

462918753
917653824
538247916
183764295
759832461
246195387
694381572
875426139
321579648

438152679
691748235
725639184
856493721
143267598
279581463
364975812
917824356
582316947

315468279
284197536
976352481
438519762
562873194
791624358
829731645
643285917
157946823

725164938
684932571
913587642
132496785
468753129
597218364
341879256
256341897
879625413

945817362
137629485
826354719
593182647
412763958
768945231
281476593
354291876
679538124

692473185
874519263
531682794
213948576
768125349
459367821
947831652
325796418
186254937

942831675
871596342
635427189
487962531
219385764
356714928
594678213
723149856
168253497

196374528
237589416
458612379
364758291
875921634
912436785
741863952
529147863
683295147

263745891
945281763
817396542
351472689
482169357
796853214
678924135
539617428
124538976

917426583
243518679
568973142
472639815
135782496
896145237
621897354
754361928
389254761

865197432
173246958
942835176
457382619
219564783
638719524
384971265
591623847
726458391

936785241
542961783
718243695
894617352
123859467
675432918
467528139
359174826
281396574

873625491
925471368
164983257
491367825
732548619
586192743
358216974
619734582
247859136

146329587
825671493
739485126
318546972
674192358
592738641
457813269
283964715
961257834

461957238
598324761
327816954
289745316
674132895
153698427
916473582
732581649
845269173

624153987
831927546
759648123
567482391
982371654
143596872
276819435
395764218
418235769

423159876
187364295
659287431
892731564
531426789
746598312
218975643
975643128
364812957

257314698
619785342
438269715
965123874
782546139
341978256
893651427
176492583
524837961

352841697
897653421
146279538
275168943
983524176
614937852
769385214
421796385
538412769

379824615
816597432
425136978
942371856
581649723
763258194
637415289
298763541
154982367

549681273
321759846
876324519
295467381
718935462
463218795
682173954
154892637
937546128

693854271
275913486
841276593
918532764
752641938
436798125
367425819
589167342
124389657

371598642
648132975
295647318
563274891
487915263
129386754
736851429
814729536
952463187

314285769
629714385
875396142
981653274
432871596
567429831
746532918
153948627
298167453

316845729
794213658
258697341
685721493
479368215
132459867
927136584
841572936
563984172

751893642
342615897
698472531
986724315
124538976
537961428
219386754
463257189
875149263

534126897
791583462
628479153
216835974
845297631
973641285
189352746
452768319
367914528

314267859
678195234
952843167
287654391
146932578
539718642
425371986
761589423
893426715

643987521
725416398
819352476
461893752
587624913
392571684
976138245
154269837
238745169

973612548
251487936
846935712
635128497
124759863
798364251
387596124
562841379
419273685

269541387
183726945
745389126
328497651
651238794
497165238
816953472
532674819
974812563

965432817
732186459
148975263
527341986
496258731
813769542
254693178
681527394
379814625

239167845
168495372
574328619
915273468
327684591
846951237
792546183
681732954
453819726

594623187
261897534
783145962
819432756
372569841
456781293
928314675
135976428
647258319

351794826
968321547
472568913
283649175
516237498
749185362
825916734
697453281
134872659

731984652
825673491
694521738
387265149
169437825
452198367
243719586
978356214
516842973

296378514
758419263
134625789
812563947
963784125
475291836
547832691
381956472
629147358

246938751
579621438
138574926
427159863
863742195
915863247
681295374
794386512
352417689

785249631
392516748
614378295
426735189
831694527
579182364
953827416
268451973
147963852

546312987
913487625
827956431
174893562
382561794
695724813
469235178
738149256
251678349

712534896
683197452
954862317
175346928
426958173
398271645
569423781
847615239
231789564

562987413
971243685
438516729
257361894
389472561
146859237
893724156
624195378
715638942

685279341
427613895
913458672
146827953
538946127
279531468
351764289
794182536
862395714

827153469
615749238
394286571
456398712
781562943
932417685
149635827
573824196
268971354

746931285
152876439
839452167
587624391
291583746
364197852
418269573
623745918
975318624

754983621
291675348
368241975
835724169
479136582
126859734
912467853
643518297
587392416

796351428
283479156
415862379
831795264
574286913
962134587
348517692
657923841
129648735

197263548
234587619
865419372
512638794
986754231
473192856
729845163
648371925
351926487

391572486
284963175
756148392
673214859
419785623
825396714
562837941
148659237
937421568

543628719
962713485
781459326
678542931
435981672
219367548
197835264
854276193
326194857

163452978
427891365
895673142
638145297
742369851
951287634
286534719
374918526
519726483

372861954
659472138
148935672
827146395
513298467
964753821
736584219
285319746
491627583

741528396
235469817
698173245
986354721
123796458
574812963
467235189
819647532
352981674

564172893
713985246
829346715
352817469
496253187
187469532
231794658
678531924
945628371

962175384
138429756
754638912
613297548
489513627
275846139
596382471
321764895
847951263

976281543
135947628
284536791
513462879
692178435
748359216
367814952
421695387
859723164

341798265
675234918
289156437
796483152
138527649
524619783
463872591
817965324
952341876

493617825
156829374
278354916
837491652
642538791
519276438
361985247
724163589
985742163

389576142
264831975
157942386
426795813
713684259
895123467
572318694
638459721
941267538

819742653
235961874
476538912
781654329
694273581
352189746
947816235
563427198
128395467

175348269
496152738
823697541
284563917
731924685
569781324
358219476
647835192
912476853

384712569
167954238
925638147
672189354
859243716
413576982
736421895
541897623
298365471

289716345
367524918
145938672
976182534
421375896
538469721
893641257
712853469
654297183

725139846
369874251
148256397
874961523
932745168
651382974
597618432
413527689
286493715

537248961
428691357
169753824
981326475
374815692
256479183
815932746
642187539
793564218

175389624
268745931
493261785
351892467
682174593
947653218
739528146
826417359
514936872

189723546
537684291
246519387
695148723
713952468
428376915
972831654
361495872
854267139

923184576
746532189
158796243
869457321
314829657
275361894
697218435
581943762
432675918

357281946
268974315
941653827
472198653
185736294
693542781
836419572
524867139
719325468

283796514
159824763
476135982
914372856
825649137
367581429
591463278
648217395
732958641

862153479
375249681
194768532
956327148
781594326
243816795
419672853
528431967
637985214

268453179
153796284
794218365
319842756
846537921
572961438
431675892
687129543
925384617

946725183
513648729
827913645
675294318
432871956
189356472
268137594
794562831
351489267

546983217
812567943
379241568
287615394
435892176
961734825
154326789
693178452
728459631

276431958
489652713
315798462
597824631
621375894
843916275
138269547
952147386
764583129

684592173
325718694
179436258
512983467
437651829
896247315
941865732
253174986
768329541

485291637
137865924
296743851
751632498
824179365
963584712
372456189
618927543
549318276

216579834
597348126
348216759
671432985
924851673
853967412
162793548
785624391
439185267

129564738
657318249
843279561
361425897
985137426
274896315
598643172
732951684
416782953

371692854
942851763
586734912
794528631
165379248
238146579
623485197
419267385
857913426

247598316
691432785
358167942
815726493
739845621
462319857
524973168
176284539
983651274

475628931
329145768
816793245
647289153
291536487
538471692
954817326
782364519
163952874

973486251
425317896
168952374
342571689
751869432
689243517
817625943
294138765
536794128

271398465
386415279
495267381
824531697
163729854
759846123
937182546
648953712
512674938

138467925
492518736
765392841
647285193
921634587
853179462
374856219
586921374
219743658

379218465
164753892
285496371
931587624
548962137
726134589
652371948
817649253
493825716

139586742
762349158
485712936
254973681
896154327
371628594
943861275
518237469
627495813

794683215
326591478
581724639
168945327
435267891
972138546
619352784
853479162
247816953

152947368
498316527
637285419
845731296
976852143
321694785
714569832
563128974
289473651

124568937
895473126
376219584
967825341
418936752
532741698
783694215
259187463
641352879

798241563
463895172
251376948
536914287
187523496
924768315
315689724
879432651
642157839

239786541
486521739
751394286
598163472
147952863
623847915
962438157
875619324
314275698

529367841
184529637
376184295
791438562
635291478
842675913
213956784
468712359
957843126

756483192
392761854
841295673
279154368
635827419
418936725
927648531
564312987
183579246

176948352
492753618
835162497
213489576
958671234
764235189
629517843
341896725
587324961

724156398
189734562
365892471
653489217
912367845
847215936
438571629
576923184
291648753

134762859
798514623
265983471
341295768
629837514
857146392
582471936
416359287
973628145

157642983
432891765
986735124
321564879
748219536
695378241
573926418
219483657
864157392

834692715
617354928
295871346
478129563
953486172
126735894
541968237
362517489
789243651

846275193
792631458
135849672
419326587
258417369
367958214
921763845
584192736
673584921

352471698
164982375
987365142
645819237
729534816
813726459
471698523
238157964
596243781

328917645
647532918
591684327
863741592
754269183
912853476
475126839
236498751
189375264

798613245
241759386
365248917
613485729
524197638
987362154
439826571
852971463
176534892

214657389
968324751
357819462
876935214
543281976
192746538
425178693
789463125
631592847

497835126
816472953
523691748
358729614
261543897
974168532
745316289
139287465
682954371

426853791
519724638
738916542
163495287
274168953
895237164
982541376
341679825
657382419

178932645
426571398
539846712
863425971
954718236
712369854
381257469
245693187
697184523

645728139
123596478
798314526
852149367
916873245
437265981
364957812
289631754
571482693

564718932
281936547
973425816
392647158
856291374
417853269
725384691
148569723
639172485

387452196
546971283
291368754
628597341
479183625
135246879
752619438
963824517
814735962

952874136
381926574
467153829
614397285
573268941
829415763
736589412
198642357
245731698

893164257
741592368
562783941
284359176
915476832
376821594
129645783
437918625
658237419

196287534
473659182
825413769
617392458
589146273
234578691
751934826
968721345
342865917

142856739
579341862
638729415
967512348
813974256
425638197
386497521
751263984
294185673

425689173
936172458
781354629
842597316
317846295
569213847
173928564
298465731
654731982

256784319
174392586
839561427
791823654
548679132
623145978
417236895
985417263
362958741

741532698
532869417
689174532
854697123
913428765
276351849
127945386
398716254
465283971

563728941
124593678
879416532
457631829
938275416
612849357
795382164
341967285
286154793

972514386
643879512
851632749
269143857
734285961
185796234
596428173
318967425
427351698

481965273
379284516
526731849
153849627
742356198
698127354
915678432
834592761
267413985

649832571
358471269
712695438
874213956
296547813
531968742
183724695
927356184
465189327

281695473
635748291
479321586
156487329
342519867
897236145
714863952
523974618
968152734

983621475
751394826
624758931
362819547
478562319
195437268
237185694
849276153
516943782

247519863
681743925
359826147
928167354
715432698
463958271
196374582
572681439
834295716

897416253
165832479
423957168
689725341
351648927
274193685
942581736
536279814
718364592

349871625
876952431
512436978
761395842
284617593
935284716
423768159
657129384
198543267

697823451
385714926
241659378
936175284
124398567
578462193
862931745
419587632
753246819

714329568
598164237
236587914
823915476
469278153
157643892
381496725
642751389
975832641

562937814
493681275
871524369
785143926
326895741
149762538
617258493
954376182
238419657

378214695
145976823
926853741
457321986
831769452
269548137
794635218
683192574
512487369

916723845
235468719
784195236
829316574
163574928
547982361
391847652
658231497
472659183

789546312
456312879
123897546
348265791
295781463
671439285
867153924
932674158
514928637

217385964
934621785
586794231
675842319
493157826
128963457
861439572
342576198
759218643

271458369
896723145
435619287
617945823
948132756
523876491
752394618
164587932
389261574

647593812
823417956
591862734
316985247
254176389
789234561
165329478
938741625
472658193

182534796
594267381
637198542
921853674
478621953
365749218
859316427
743982165
216475839

594386271
812759634
637421589
948635712
751942863
263817495
489573126
176294358
325168947

298715346
465293817
371864529
926347185
537981264
814652793
142539678
783426951
659178432

827543196
913672584
564819273
135268947
496137852
278495631
741986325
659324718
382751469

312458967
784629153
596317824
478561392
653294718
921783645
145876239
267935481
839142576

324586179
967124853
185937624
279845316
856371492
431692785
743258961
518469237
692713548

891574623
435682179
627913485
218456397
963127548
754839216
342768951
186295734
579341862

182354976
943768512
765192843
827615439
436879251
591423687
314286795
279541368
658937124

984537261
657241893
231896547
862319754
549782136
173654928
415973682
396128475
728465319

172948365
596132874
483576129
928467513
357821496
614395287
849613752
265784931
731259648

768351249
152479368
493682715
931827456
274165893
586943172
845216937
629734581
317598624

879253146
345196278
126748953
413962785
967584312
582317694
731825469
254679831
698431527

389127546
627435198
145896237
873241965
954673812
216958473
531789624
792564381
468312759

832791465
941865327
765324918
428136579
516978234
379452681
293517846
687249153
154683792

843692571
527831469
196745823
635478192
479123658
281569347
964317285
718254936
352986714

963241785
421587639
857963412
219374568
345628971
786159243
538796124
694812357
172435896

691572834
538641279
247389156
489753612
325196748
176824395
953267481
764918523
812435967

894176253
725483169
163925847
689547321
237619485
541238796
912354678
358762914
476891532

143527896
862931457
597468321
724389615
619745283
385612749
938174562
271856934
456293178

615384297
378926145
492157386
724613859
986542731
153879462
869231574
237465918
541798623

247596813
185324967
369871245
471652389
658139724
923748651
596483172
712965438
834217596

275139684
361485297
498672513
837524169
624918375
159367428
743296851
586741932
912853746

986357124
745182936
312946785
598634217
274591368
163278459
821469573
437825691
659713842

942867315
583124679
176953248
469281753
728635491
351749826
895476132
617392584
234518967

745218693
986473215
312695874
469187532
851342769
237956481
523861947
674539128
198724356

238456719
745139268
169872453
584321697
672594831
391768524
413285976
957643182
826917345

942653187
358174962
671289534
289345716
134967825
765821349
526738491
817492653
493516278

596384271
412967538
387521946
258143769
731896425
649275183
974658312
165732894
823419657

356894172
814273695
279561483
582716934
643982751
791435268
138647529
465329817
927158346

142685937
678913245
593472168
856241379
927358614
431769852
219534786
784126593
365897421

728341965
456928173
913576824
374219658
285634719
691785342
832157496
567493281
149862537

382469157
741583629
596127348
125738496
937641582
468295731
219374865
854916273
673852914

639854217
482731596
517692843
876513429
245976138
391428765
128367954
964285371
753149682

253874961
197652438
486193257
549387126
372461589
861925374
924736815
615248793
738519642

968421735
734965128
512873946
879634251
241598367
653217489
196382574
427156893
385749612

576942813
194358627
238761459
327514986
481296375
659873142
713429568
842635791
965187234

741285639
365179482
982463571
658742913
173596824
294831765
516927348
427358196
839614257

521647938
347189526
689532714
234895167
795316482
816724395
153278649
962453871
478961253

182679345
397458216
645213978
871534692
264987531
953162784
536891427
728345169
419726853

159743826
486259317
732618594
817496253
243571689
965382741
578134962
324965178
691827435

432716589
671859342
895342671
124685793
389127456
756934128
568273914
243591867
917468235

748923156
129865734
365471298
912654387
536287941
487319562
273546819
691738425
854192673

782964531
159327486
634185297
315749862
467852319
298613754
846231975
921578643
573496128

741625983
852913746
693478152
327586491
465139827
189742635
938261574
214857369
576394218

671532894
328469751
495178362
983621547
264957138
517384629
846795213
739216485
152843976

354869271
716254398
829137564
192786453
673415829
485392716
538621947
267943185
941578632

578963124
264157938
139428756
715842369
496371582
823596417
941685273
652734891
387219645

162534987
598267413
734198652
325849761
471623895
986751234
647385129
813972546
259416378

367214985
485396217
921578436
713845629
892167543
654932178
536721894
278459361
149683752

574962183
219438657
683751492
725384916
948617325
136295748
461823579
897546231
352179864

927135648
145867293
386429751
863541972
479283516
251976834
632754189
714698325
598312467

127598643
436721589
958463721
369817452
281954376
574632918
742389165
613275894
895146237

319824576
678159324
425736918
156382497
234971865
897465132
982517643
561243789
743698251

738219546
296534178
415687329
372941865
589726431
641853792
964175283
123498657
857362914

687195324
245873916
139426875
572364198
318759642
496281753
763942581
921538467
854617239

167835294
428169357
593274816
235497168
614582973
789613542
952748631
846351729
371926485

975641283
428593761
136287945
384972516
569134827
217856394
793468152
652319478
841725639

916254837
384976125
257318469
672549318
531782946
849631752
493865271
168427593
725193684

563194278
874265391
219387546
485973612
396812754
721546839
158639427
642751983
937428165

763849512
825136947
149257836
297483651
314765298
658921374
481592763
532674189
976318425

681934275
459827361
732651498
275486139
948312657
163795842
326179584
817543926
594268713

834572691
672931485
195486723
253814976
468795132
719263854
347659218
921348567
586127349

319786425
458129673
627345198
873561249
596234817
142978356
931852764
765413982
284697531

852734961
319526748
746819325
184957632
635482197
927361584
271698453
463275819
598143276

137859246
689342157
425167983
792584361
354671892
861923475
278436519
516298734
943715628

932658714
147329658
856147392
293574186
461983527
785216439
328461975
514792863
679835241

471326589
523879164
689154237
357281496
942637851
168945723
296718345
734592618
815463972

187563294
935247618
642981735
376152849
859476321
214839567
791328456
563794182
428615973

351842769
742196853
968573241
524317986
837629514
196485372
285964137
619738425
473251698

319467285
578231694
246589173
495123867
127846539
863795421
782314956
631958742
954672318

347159628
965328174
218467953
586293417
423571869
791684532
839716245
672945381
154832796

673918542
589342176
214567389
135496728
468725931
927831465
356279814
792184653
841653297

289457613
146823975
537619482
863591247
925734861
714268359
651982734
372146598
498375126

619472853
874359162
352168749
985736421
241985376
736214985
493627518
567891234
128543697

249368571
861579423
735214869
513487296
982156734
476923158
124635987
698742315
357891642

652948371
798213456
314657928
587124639
931586742
246739815
423865197
169372584
875491263

314879256
298563741
765241983
152386497
476192835
839754162
583417629
647925318
921638574

841369527
923517468
756248193
695823741
132974685
478651932
564132879
387495216
219786354

983421576
274563918
165789342
436152897
859376124
721948653
597834261
312697485
648215739

937268514
425197386
816354279
253681497
149723658
768549123
392475861
574816932
681932745

291534678
365879241
847621539
428153796
653297184
719468352
584312967
932746815
176985423

819635274
273481965
456972381
134829756
925716438
687354192
591263847
368147529
742598613

374921685
158463729
692785143
986254317
237196458
415837296
541679832
729318564
863542971

267834195
431925678
958617432
149356827
673298541
582741369
395162784
816479253
724583916

657841923
983256174
412937586
176324895
329578461
845619237
598163742
264795318
731482659

127584369
648139725
935762814
256918437
713456982
489273651
894625173
561397248
372841596

258769431
374215896
169834275
735491628
891326754
426578913
517642389
683957142
942183567

851432679
362719845
497658132
784291356
629345718
135876924
918527463
273964581
546183297

352791846
647385921
819462753
265913487
471528639
983674215
724156398
198237564
536849172

748129563
532678491
691543782
817356249
364912857
925487136
256794318
179835624
483261975

756928341
198435276
342617895
875249613
463781529
921563784
617854932
584392167
239176458

156294837
497863521
382157469
928476315
571932648
634581972
813629754
745318296
269745183

328945671
541762983
679831542
813496725
267583419
954127836
732654198
185379264
496218357

713489562
865217493
924563718
659834271
187652934
342971856
431725689
598346127
276198345

283145679
456978312
197236584
612384957
879651423
345792168
931527846
768419235
524863791

718952364
924386517
365147829
589214736
173695248
642873951
456728193
831569472
297431685

657281439
891734256
342695718
128973645
934526871
576418392
713869524
265147983
489352167

621743895
387529164
459816237
938654721
214387956
765192348
193475682
576238419
842961573

785923461
921486753
436715289
867351942
192864537
543297816
274138695
359642178
618579324

395271864
871564932
426893175
584632791
617945283
932718456
148357629
763129548
259486317

536412978
429875316
817396542
298143765
371659284
654287139
182534697
763928451
945761823

573289614
421637589
986145732
152874396
834926157
697351248
215798463
768413925
349562871

421875693
985263174
376914285
854392761
693147852
712586349
539728416
168439527
247651938

351679482
984132765
267584319
618357294
792461853
543928176
475216938
139845627
826793541

541967832
273851469
689432571
795683214
164529783
832174695
318745926
426398157
957216348

835729461
624135987
791864352
479581236
152693874
368472519
287956143
946318725
513247698

714856932
352149876
896327145
475291683
289635714
163478529
941762358
637584291
528913467

189472653
745963812
632815974
457236198
816549327
293187465
971354286
524698731
368721549

218649375
469753128
357218649
981425763
743961852
526387491
632894517
895176234
174532986

157984362
928163574
643275981
561327849
284596713
379418256
896742135
715639428
432851697

143528976
586794312
972163584
265879431
498231657
317456298
651347829
839612745
724985163

824517963
917362485
563498172
135846729
692753841
748921356
351684297
476239518
289175634

318792465
529463817
647158239
894235176
273641958
165879342
482516793
951327684
736984521

956478321
712653489
843219675
529384716
367125948
481796253
638547192
275931864
194862537

284967153
367521948
519843726
896175234
725634819
143298567
971456382
452389671
638712495

597364182
314582976
682971543
753296418
946815327
821743695
478639251
239158764
165427839

953168742
678429315
412537689
146952837
325784196
897316524
284671953
561293478
739845261

241935678
873614592
695287134
458729316
326541789
917368245
164872953
739456821
582193467

351624789
698713524
274985316
942178635
763592841
815436297
486259173
129367458
537841962

597321864
382496571
461875392
926584137
835719426
714263985
643952718
279148653
158637249

894253671
715684329
236719485
329176854
568432197
471895236
152347968
983561742
647928513

257389164
361452879
498671325
632914758
745836291
819527643
974168532
586293417
123745986

561378294
739246518
482915367
298157643
157634982
346892175
823461759
915783426
674529831

874216593
351497682
926385174
789152346
415639827
632874951
167548239
593721468
248963715

149538267
283697154
657142398
914853672
376429581
528761943
765214839
492385716
831976425

142687935
587394216
963251874
215469387
378125469
496738521
654872193
831946752
729513648

154327698
269548731
387619542
918762453
726435819
435981276
572196384
693874125
841253967

174928635
625134978
398675241
813249756
267583419
459761382
531492867
782356194
946817523

872491653
491365782
365827941
134672598
957138264
628954137
786249315
549713826
213586479

582964137
479351682
316827945
937218456
648735291
251649873
723486519
194572368
865193724

418267935
576439182
329518764
653982417
841753629
792641853
234876591
167395248
985124376

945812376
316957842
287643159
138496725
579321684
462785931
821579463
753164298
694238517

291685437
746913825
538247169
954321678
673498512
182576943
827154396
465739281
319862754

861529437
329847651
457613928
943758162
586231794
172964583
638475219
214396875
795182346

347926518
251837496
689514273
963152847
578649321
124378659
832491765
796285134
415763982

169837425
735294168
248165937
821346579
576918342
394752816
417689253
683521794
952473681

639748521
817265493
254319867
493657218
785192634
126834975
972581346
348976152
561423789

324197685
781536942
965824713
653971824
298463571
147258396
472685139
816349257
539712468

697214835
243586719
851739264
162347598
978152346
435698127
384925671
516473982
729861453

593682714
768341259
124579386
389456127
245137968
671928543
957814632
432765891
816293475

913265847
856734912
472819635
297356481
645187329
381942756
164598273
528673194
739421568

823756194
961384725
745219683
279543861
386921457
514867932
192438576
658172349
437695218

583641729
147892356
962357418
354926187
296718543
718435962
679584231
431269875
825173694

573962814
194835627
682174539
418627953
256398741
937451286
321789465
869543172
745216398

561783942
348692751
927514386
682149573
179365428
453827169
736251894
295438617
814976235

869532147
342719658
157486329
694357281
278691534
513824976
935148762
426975813
781263495

278391546
594867123
631524978
759432861
423186759
816759234
187645392
342978615
965213487

453928176
871643925
692517843
236759418
547182369
189436257
914875632
728364591
365291784

143879526
792615348
865234971
316498257
927561483
584327169
251986734
478153692
639742815

612497538
758263419
439581762
593712846
874356291
126948375
241635987
387129654
965874123

276914358
395286147
184375296
827451963
641739582
953862714
719643825
568127439
432598671

749215836
152863749
836947512
974638251
513429687
268571493
687394125
325186974
491752368

286739154
354281679
719564832
821457963
465923718
937618425
142396587
578142396
693875241

731462895
956831247
248795316
893274651
417356982
562189473
374618529
685927134
129543768

165293847
238754169
497168523
386542791
912387654
754916382
521679438
879435216
643821975

486352197
271869345
539147682
347628519
165793428
892514763
754286931
923471856
618935274

896574132
537281964
214369875
651923487
482716359
379845216
965438721
743152698
128697543

581762394
369845217
427913586
934256871
218479653
675381942
842537169
153694728
796128435

439257816
571869432
628143795
354982671
296571384
817436259
962318547
143725968
785694123

153496728
982175634
746328195
368759412
517234869
294861357
431582976
829617543
675943281

562941783
873256194
914783562
645128937
298537641
137469825
321895476
459672318
786314259

435971268
692458713
781632594
146325987
958167342
273894156
319746825
824513679
567289431

815762943
246839175
973541682
391685724
467923518
582174369
729456831
654318297
138297456

924385176
176942538
835671942
289157364
657234819
413896725
362519487
798463251
541728693

975628341
283174956
614593872
861359724
749862135
532741698
196235487
327486519
458917263

847916523
253478196
196235874
315867249
479321658
682549731
921784365
538692417
764153982

275491863
461738259
893256174
542869731
918327546
637145928
384512697
156974382
729683415

391682547
275431698
846579132
483765219
752194863
619823754
968317425
134258976
527946381

374951628
965842137
281673459
837469512
519327864
642518793
726194385
458236971
193785246

931672854
754189236
286543971
675491328
842735619
319826745
497258163
563917482
128364597

483526971
217839564
569147382
892463157
176295438
345718296
931674825
628351749
754982613

594176832
762348195
381592647
945781263
836925714
217634589
459817326
628453971
173269458

936428175
852671493
174539862
491765238
285913647
367284951
613847529
548392716
729156384

458639712
123874596
976521438
349257861
612348957
785196243
231985674
897463125
564712389

512389647
983467512
674251938
827196354
491735286
365824179
758612493
239548761
146973825

547982136
926135847
831467295
259713468
378649512
614258973
463521789
195876324
782394651

654178923
398542176
721396485
167829354
985734261
243615897
479261538
816953742
532487619

958426173
247513968
163789524
796345281
324891756
815267349
471958632
589632417
632174895

162948573
475263819
398715624
926837451
753124968
841596732
684351297
519472386
237689145

465281739
328796415
719543268
137824956
654179382
982635147
276418593
891357624
543962871

629458137
138697452
754312896
576983214
341526789
982741365
417865923
863279541
295134678

486531927
951427368
723968451
564819273
278354196
139672845
615243789
847196532
392785614

953287164
618549723
427136985
872913546
134658297
596724831
385491672
741862359
269375418

249867135
186235794
573194628
324519876
791486253
658723419
917348562
432651987
865972341

362981475
517463928
894725361
279658134
138294756
645137892
426319587
783542619
951876243

179452863
624873591
583961274
756149382
398625147
241387956
917536428
832794615
465218739

541326879
237189654
986574312
175463298
392817546
468295137
854932761
723641985
619758423

793458261
452671938
186293745
247839156
961547823
538162497
619384572
875926314
324715689

546378129
897412356
123596487
684251973
239764815
715839642
351947268
472683591
968125734

725634198
816972534
439518276
258463917
943721685
671859342
384296751
592147863
167385429

735926184
642178593
189345627
351469278
476812359
928537416
893651742
214793865
567284931

256183497
197524368
483697512
345879126
769412853
812356974
624935781
971248635
538761249

543198762
798236145
126457839
479823651
861945273
352761498
915672384
684319527
237584916

352461897
816597432
794832165
568123749
173948256
249756381
487619523
921385674
635274918

365241897
147839625
289576413
976123584
531984276
428657139
614398752
792415368
853762941

981723645
423596781
657148293
378615924
295834167
146972358
812467539
764359812
539281476

627394581
548761923
913285674
179652348
862437195
435918762
251879436
394126857
786543219

197638425
832495167
654271983
928157346
576943218
413862579
249586731
785314692
361729854

917483256
865219437
234756891
591372684
428691573
376845129
782964315
149538762
653127948

578134926
926857314
143269857
314785269
682941573
795326481
851473692
469512738
237698145

721965384
834712569
596438127
967521438
382647951
145389672
213896745
459273816
678154293

236145897
945827631
187369245
324716589
658493172
791258463
869572314
513984726
472631958

436517892
195482763
872693541
324976158
917835624
568124379
681749235
743258916
259361487

478351926
391462785
256798431
512984367
987536214
643217859
129845673
735629148
864173592

941258367
286743159
537196842
365812794
824975613
179364528
412537986
653489271
798621435

628749153
754831629
931526487
315684972
892173546
467952318
149268735
276315894
583497261

278643951
435189267
691257843
347596128
152738496
869421375
786914532
923875614
514362789

356924871
842173956
791856324
923617485
678245139
514389267
435792618
167438592
289561743

582649731
473218596
196573842
715486923
369752184
824391675
231867459
647935218
958124367

245813697
378946215
619527348
596731482
834259761
127684539
783162954
961475823
452398176

915743682
742568139
386912547
529381764
168427953
437695218
693174825
274856391
851239476

614293875
829574361
375861924
582946137
197352648
463718259
231485796
956137482
748629513

732815694
689743152
154926783
428179536
567438219
913562478
241387965
375694821
896251347

382647591
497125386
156389274
621873945
849256713
735914628
974538162
518762439
263491857

726953841
584617293
931824567
147395682
258176439
369248175
812769354
473582916
695431728

592178346
168345729
437962158
351497862
684253971
729816534
916534287
275681493
843729615

351942786
492678153
876135942
614729835
927583461
583416297
768254319
235891674
149367528

473159682
295468317
861732945
357241869
624893571
189675423
738924156
542316798
916587234

356719824
281634597
479852136
938476215
514293678
762581943
895327461
147968352
623145789

187526439
652934718
934718625
429167583
763285941
518493276
871652394
296341857
345879162

689315427
527469813
431872659
876953241
215784936
943126785
768541392
354297168
192638574

128765934
754391826
936842175
597483261
612579348
843126759
385214697
461937582
279658413

812794563
945263187
637158429
284519376
159376842
376482915
491625738
523847691
768931254

496381572
283574916
571926834
829763451
615248397
347195268
952817643
768439125
134652789

693872514
742516893
815493267
327984156
958167342
164235789
481729635
239651478
576348921

675321948
432879561
819564237
923745186
184632759
567918423
396257814
751486392
248193675

429563718
863174592
517298634
245936187
631782459
798415263
186327945
352649871
974851326

438927156
651834792
972516438
387251649
596478321
214369587
725193864
143682975
869745213

628149375
935728614
741635289
869351742
257964138
314287956
572816493
496573821
183492567

194863752
587492361
632751948
718935426
269147835
453628197
921376584
376584219
845219673

174329685
839165742
625748913
793852461
256914378
481673259
967281534
348597126
512436897

569821473
231647598
874935126
315782964
498163257
726594831
147359682
652478319
983216745

425139768
613478295
789526431
278953614
561784329
394261857
936845172
142697583
857312946

863925417
291478653
547361982
982546731
416732598
735819246
328694175
179253864
654187329

183569274
267418953
459723861
834197526
596342187
712685439
975834612
341256798
628971345

254963817
698715342
731842569
386259174
975184236
142376985
423691758
869537421
517428693

742186953
683592714
591437862
427369185
915824376
836751429
359678241
274915638
168243597

483516729
921874365
576392841
814725936
732968514
695431287
348659172
257143698
169287453

869347521
315928764
472165893
631459287
798213645
254876319
943582176
187634952
526791438

217963548
564218973
398547612
423796185
179852436
856431297
731624859
685179324
942385761

963214785
482675193
517839642
829341567
134756928
756982314
245197836
698523471
371468259

834251769
615479823
972386145
547863291
268917534
193542678
321698457
486735912
759124386

817635942
496712853
352948671
735426198
681593724
249871365
174289536
968354217
523167489

763459128
854127639
219638457
475312896
931586274
628794513
387241965
196875342
542963781

895471263
341562897
276389415
532697184
487215639
169843752
754136928
913728546
628954371

419856723
823174569
567329184
678931452
352647891
941582637
184263975
295718346
736495218

235617984
689324751
417895263
158246397
943751628
726938145
391582476
562473819
874169532

169732854
357486192
284519763
672951348
891243576
435678921
928165437
543827619
716394285

419836572
287195436
563247819
325469187
971382645
648751293
836924751
154673928
792518364

496531872
813297564
275864139
328715946
149682753
567943281
932458617
651379428
784126395

357826194
621479835
498315672
832761459
516942783
749583261
964137528
285694317
173258946

247698351
586173492
913542786
839764125
762851934
154329867
425937618
378216549
691485273

562879341
493125786
187436529
931548672
856712934
274693815
325984167
618257493
749361258

725361498
943825167
168479253
284957316
319286574
576143982
492618735
837592641
651734829

671832495
582419637
394576821
137965248
246183759
958247316
769354182
415628973
823791564

923754816
741896253
586312794
164985372
298473561
375621948
432569187
657138429
819247635

182679435
934852761
765431298
297314856
356987142
841526973
523748619
419265387
678193524

752183946
489762153
163945872
524396718
896217534
371854629
647539281
915428367
238671495

186592743
295743618
437861952
654937281
873214596
912658437
568129374
749386125
321475869

396271584
148653927
527984631
973168452
814725396
652349718
231496875
489517263
765832149

869532174
127984563
435167298
396415782
571826439
248379615
653291847
782643951
914758326

521769348
946823517
738451962
867934251
419275836
253618794
685347129
394182675
172596483

697245831
415398267
238716549
984657312
756132984
123489756
542963178
871524693
369871425

312978546
697451283
458632917
923764158
541823679
876519432
264385791
185297364
739146825

867231945
124579386
953468721
419857263
586392174
732146859
241683597
678915432
395724618

284376195
163952478
795148236
531429867
948567312
627813549
352791684
876234951
419685723

376189254
854672913
912453687
728564391
163298475
495731862
247916538
681325749
539847126

967284531
241359786
583671429
732968154
816547293
495132867
329715648
158496372
674823915

278643195
164985273
539127846
895276431
413859627
627431589
786592314
941368752
352714968

518947263
736825194
249163758
194756832
385219647
672438915
467381529
921574386
853692471

149253867
328697541
576814392
867139254
231485679
954726138
613972485
785341926
492568713

627894351
394561872
185723694
738452169
546319728
219687543
852146937
963278415
471935286

825314967
346987152
791265834
178596423
639428571
254173689
917652348
583749216
462831795

256314897
387925146
149867532
564289371
932741685
718536924
895172463
471693258
623458719

758426391
412839675
396175842
247981563
639254187
185367429
523748916
964512738
871693254

286945137
731628594
495713268
174892653
963571842
852436971
319264785
527389416
648157329

841735962
769142385
523968741
917824536
254316897
386579124
635491278
478253619
192687453

397425618
642718593
581396742
736951824
859642371
214873956
165239487
428567139
973184265

217859463
645132798
398476215
563924871
821763954
479581632
784615329
952347186
136298547

359784162
678251934
412963587
264819375
135476829
897532641
941328756
723695418
586147293

386257194
975184263
421936587
154392876
268745319
793861425
847529631
512673948
639418752

794638152
856192743
123475698
418963275
935827416
267541839
542789361
371256984
689314527

376815492
519426738
482973651
197682543
835194276
264357819
641538927
753269184
928741365

596423871
873915624
241876359
312547968
487639215
965182743
754298136
128364597
639751482

467389251
213465987
958712634
132896475
789154326
546273819
821947563
395621748
674538192

654931782
978624153
321875649
462798315
837156294
519342876
296417538
145283967
783569421

256397184
837415962
941826753
314968527
569172348
728543691
673289415
185634279
492751836

947165382
152389476
683247915
235491867
718653294
469872153
574938621
826714539
391526748

619583274
478296153
352417968
147962835
583174692
926835741
734628519
895741326
261359487

954728163
273165489
861934725
182593674
697412358
345687291
729351846
538246917
416879532

728354196
349671582
156829374
617942835
935768241
284135967
493216758
572483619
861597423

618572943
937641825
542893617
851369274
763425198
429187536
286934751
194758362
375216489

736915284
159428367
248763519
625879431
397142658
814356792
982634175
561297843
473581926

986147253
345268719
217935468
129583647
653714982
874629531
738496125
492851376
561372894

597231846
346598127
281746593
712385469
835964712
964127385
123879654
678452931
459613278

652819437
174532698
389467125
796153284
241986753
835274916
963728541
527341869
418695372

671839452
892451367
354762198
918274536
465983721
237615984
529146873
743528619
186397245

738129564
452368719
961547832
596781243
183492657
274635198
619874325
825913476
347256981

578236941
349185726
216947358
852794613
961823475
437651289
184379562
723568194
695412837

237645189
984137256
615829473
129753864
463918725
578462391
356271948
791584632
842396517

754931628
863742591
912568437
348627915
691853274
275419386
439186752
126375849
587294163

327415968
568239471
491867352
179528643
835146297
246973185
982651734
754392816
613784529

527196438
813742569
649538172
284973615
761854293
395261784
478315926
136429857
952687341

543612987
176894523
289735146
394581762
721946835
865327491
917268354
432159678
658473219

247683159
869512743
153479682
394728561
681935427
725146938
578294316
412367895
936851274

741352968
583196472
269748351
397415286
416829537
852637194
928561743
174983625
635274819

432697158
687153492
519482637
198276345
325948716
764531829
871329564
946715283
253864971

367521984
928476315
415839762
783165429
246793851
159284673
632958147
871342596
594617238

923168547
146975283
857243691
381459762
475621839
269387415
714832956
538796124
692514378

794285631
861349752
235176849
523798416
418563297
976412583
189657324
652934178
347821965

128357964
746289513
359614278
615893742
473521896
892746135
987462351
234175689
561938427

756934182
489125376
231678459
895741263
614253798
327896541
542369817
163587924
978412635

415798623
298365741
367214958
943852176
681479532
752136894
136527489
879643215
524981367

752316984
498752316
136948725
264589173
385167249
971234658
523891467
619475832
847623591

594187326
726395814
381264597
279543681
865921473
413678259
957432168
632819745
148756932

954213687
387649512
261875439
742931865
516728943
893456721
629187354
175364298
438592176

513692478
684753129
972148536
196524387
327816945
458379612
739485261
241967853
865231794

457136298
986427531
312589647
165794382
839251476
724368159
573812964
641973825
298645713

245318967
739456281
618927534
981245673
457683192
362179458
196834725
523791846
874562319

847961325
561432798
239857614
483129567
796345281
152786439
924513876
675298143
318674952

871532694
936841752
452976183
297153846
543687921
618429375
129764538
365298417
784315269

432687951
985231647
761459382
326745198
548196723
179823564
293578416
654312879
817964235

187463925
239578146
546912738
913624587
752389461
864751293
498135672
625847319
371296854

981654237
432879156
576321489
867432591
324195678
195768342
248913765
653287914
719546823

718452963
962317458
435698217
873124596
629875134
541936782
297583641
356741829
184269375

659237814
738641259
214859736
821974365
597368421
463125978
946712583
182593647
375486192

839146752
412579386
567328149
183294675
974635218
625817934
396451827
741982563
258763491

725189463
436275891
189346725
653897142
978412536
241563978
817624359
592738614
364951287

874539261
613427589
529168374
751284693
246973815
398651742
135846927
982715436
467392158

732518964
845936712
619742358
371824596
526179483
498365127
957683241
263451879
184297635

945281763
137654982
628973541
813792456
459136827
762548319
386419275
274365198
591827634

852741693
493526718
617893542
186435927
745269381
239187465
574918236
961352874
328674159

492137685
581269734
376854129
239541867
618793452
745628391
123976548
854312976
967485213

438576129
915328476
627941538
289614753
746235891
351897642
562483917
194762385
873159264

482379615
637518429
591264738
826147953
713985264
954632187
248756391
165493872
379821546

643795812
258163497
791284365
437926581
165837249
982541736
314652978
579418623
826379154

784169523
396582417
251473968
469235871
572816349
138794652
623941785
845327196
917658234

574891362
621473985
389265417
163927548
892534671
457618293
938142756
745386129
216759834

527364891
638971452
419582376
965123748
281749563
743856129
896437215
372615984
154298637

236475189
487961532
591238674
359814726
128657943
764329851
943586217
812793465
675142398

258674139
163985724
974132856
895243671
327861945
416759283
641527398
739418562
582396417

347819562
286354791
195627834
619578423
728943615
453162978
864291357
931785246
572436189

148259637
265738149
973416852
582167394
617394528
439582716
756943281
891625473
324871965

596731482
284659713
713284956
942875361
861493527
375162849
657918234
439526178
128347695

351487629
982536417
647921538
468173295
215649783
793258146
536814972
824795361
179362854

167945832
489362175
253187496
316458927
745293618
928671543
671834259
832519764
594726381

281576943
395421687
467983152
734658219
156392478
829147536
913764825
572819364
648235791

938712546
761584932
245396718
386475291
479261853
512839674
827943165
694158327
153627489

874613592
521479638
963825174
157238946
639754281
482196357
348561729
715942863
296387415

197435826
583692147
462817935
871263594
246159378
935784612
719546283
628371459
354928761

376452198
298716435
514389627
167598342
839624571
452173986
641237859
925841763
783965214

756231894
213984567
849675132
194852673
582367419
367149285
931428756
478596321
625713948

763592814
245781369
198436572
829173456
634859127
571624983
417965238
356248791
982317645

852647139
147839625
963251478
634985217
285713946
719462853
491578362
378126594
526394781

754296183
961583274
238174569
642817395
175349826
389625417
427958631
516732948
893461752

374625198
829714536
516389724
648592371
132867945
957431682
285976413
493158267
761243859

567382491
432159678
918764253
724635189
651928734
893471526
179243865
386517942
245896317

265873941
913462857
784195326
852741693
439586172
671329485
326954718
147238569
598617234

721359468
845726139
693841257
354182976
189673542
276495381
432967815
968514723
517238694

245396871
867521493
913874562
129485637
784632915
356719248
692153784
438267159
571948326

731495268
294683517
865172394
427319856
583746129
916528743
172864935
348951672
659237481

417296583
286537149
395184627
129358476
873462915
654719238
548671392
731925864
962843751

124736985
893415267
576928413
915273846
738694521
642851379
387149652
269587134
451362798

619457238
587326941
324189657
258631479
961574823
743298516
136942785
475863192
892715364

746123958
953678421
128954637
485736219
297415386
631892745
372589164
569241873
814367592

128695473
746318925
593274618
387459162
264183759
951726834
415837296
679542381
832961547

684259137
291367584
357841692
573916248
869724351
412583976
936472815
145698723
728135469

621834597
583719426
749652138
218946375
976583214
354127689
435278961
197365842
862491753

182645379
749328651
536971284
628539147
917482563
354716928
261894735
475163892
893257416

714528936
928436715
635197428
249853167
351769284
876214359
492681573
187345692
563972841

185326497
739841256
624579183
813792645
596438712
472165839
341657928
957284361
268913574

853679421
614382597
927415836
362547918
789126345
145893672
276938154
438251769
591764283

987564132
251387946
364219587
475123698
839675214
126498375
548936721
792851463
613742859

873256419
964187352
251493687
397814265
682975134
145362978
518649723
426738591
739521846

379412568
281567493
456938172
893256741
547391286
612874359
138749625
725683914
964125837

587349261
642817359
193526487
976138542
431265978
825974613
354791826
218653794
769482135

695874213
143269758
782135694
219358467
568947321
437621589
926483175
854712936
371596842

182496735
456378219
973521684
524839176
739612548
861754923
647285391
215943867
398167452

869714523
724953168
153268749
931586274
486327951
275491386
697142835
318675492
542839617

951362748
237489165
684175293
593216487
872943651
416857932
345621879
728594316
169738524

893245167
564971832
721386459
236497581
179568243
458123976
345712698
982634715
617859324

345691278
791428536
628735491
187254963
532916847
964873152
456187329
213569784
879342615

928346517
673215489
154897263
512938746
496571328
837624195
781459632
365182974
249763851

248379651
967158324
513624987
639581472
172943568
485762193
891236745
726415839
354897216

815923674
632874915
479615823
246198537
793256148
581437269
358761492
967542381
124389756

324976815
791548362
856213479
947165238
682439157
513827946
235681794
168794523
479352681

346287915
291453867
758619423
429538176
615974382
873126549
537861294
164392758
982745631

648735921
271984563
395162487
932476815
457813296
186259734
723591648
514628379
869347152

142368579
596724381
837519642
465132798
279845163
318976425
721483956
984651237
653297814

764839125
283156749
195472638
657984213
312765894
948321567
426598371
539617482
871243956

964278531
253164789
871539462
726495813
495381276
138627954
687912345
349856127
512743698

795832164
813546297
462917538
289153476
356274819
147698352
571489623
928365741
634721985

128739564
794526831
653418972
871264395
542983617
369157248
237645189
916872453
485391726

893627541
125384967
467519823
752168439
938745216
614932785
389276154
546891372
271453698

597341862
243856971
618297534
935472618
721968345
486135729
362584197
159723486
874619253

318624597
249357816
567918432
681472359
475839621
923561784
736295148
194783265
852146973

915832746
274561398
683749125
467283951
839156274
521497683
342675819
198324567
756918432

972536184
538194276
614287395
169752843
725843961
843961527
456329718
391478652
287615439

765834291
123759468
894216357
987465123
436128579
251397846
379541682
518672934
642983715

146379582
539824761
872516439
213985647
798462315
654731298
425698173
967153824
381247956

956871432
728543619
314692857
532987146
849136725
671425983
465219378
287364591
193758264

879361452
126854937
435972618
397516284
658243179
214798365
561489723
983127546
742635891

413267985
895341267
267598314
531726849
746985132
928134756
382459671
674812593
159673428

851736249
437952816
926184735
143675928
698321574
275498361
712569483
369847152
584213697

137928465
254761893
698345712
579613284
412587936
386294157
921456378
745839621
863172549

574283961
193654278
826917354
735468192
618592437
249731685
961825743
357149826
482376519

375861249
296345871
841729536
127586493
968437152
453912768
619274385
732658914
584193627

745169832
296738145
183425796
362951478
579843261
418672953
924516387
851397624
637284519

619475238
438216759
527389614
162837495
943562187
785194326
276953841
351648972
894721563

815946372
394275186
267318459
489652731
571439628
632781945
148567293
953124867
726893514

756914832
314852769
982673541
421736985
837529614
569148327
695481273
173265498
248397156

935674821
267981534
481352976
376845192
194723658
852196743
549268317
718439265
623517489

495187623
268359714
371264895
126495387
549738261
783612459
817546932
934821576
652973148

943582167
685137924
712496583
439825671
251764839
867913452
124678395
396251748
578349216

342917658
967845231
851236794
723584916
485169327
196723845
679351482
538472169
214698573

576148239
812397456
943526187
367485912
298761345
451239768
789613524
125874693
634952871

728953164
496187523
513264798
372541986
981376452
645892317
264715839
139428675
857639241

875361492
124978356
963542718
731895624
459726183
286134975
548619237
392487561
617253849

397158462
246739518
518264379
854971623
621483795
973526184
789315246
432697851
165842937

487693251
519482736
326175948
892547613
153968472
674321589
935214867
761859324
248736195

158629473
362174598
974538612
581243967
293716854
647985321
829461735
416357289
735892146

496821753
832957641
715346928
164285379
579413286
328679415
681732594
957164832
243598167

964351782
271864953
853792641
746218395
329546178
518973264
482639517
195427836
637185429

496518327
572349168
183267594
917483256
235976841
648125973
761892435
324651789
859734612

792586341
843172956
156934287
937215864
465798123
281643579
329457618
614829735
578361492

629517843
173894562
854362719
597143286
248659137
361728495
412976358
736485921
985231674

325148679
174396285
689527314
932875461
768214593
541963728
813752946
457689132
296431857

786539124
395214786
241786359
458321967
172968435
963475812
829643571
634157298
517892643

475296831
632187495
819453267
263741589
541829673
798635142
127968354
384572916
956314728

962314875
345768192
781952463
624839751
153476928
879521634
517683249
438297516
296145387

642179853
579238461
381546927
257493186
963781245
814652379
725914638
498365712
136827594

263179584
948256173
751843962
384517629
672984351
195362847
539428716
416795238
827631495

617435892
584192673
932678415
325987164
869341527
471256389
796513248
258764931
143829756

184352976
673984512
952716438
748539261
561427389
239168754
395841627
416273895
827695143

149683257
236157894
578942613
413769582
792835146
865421379
987316425
651274938
324598761

481673259
657249183
329185674
894517362
572396841
136824597
763951428
918462735
245738916

956134278
182679354
347582691
728396415
461857923
539421867
215943786
674218539
893765142

736819254
295347816
814625793
953284671
481763925
672591348
568472139
147936582
329158467

139286574
567934128
248517369
351728946
692345817
784169235
825673491
916452783
473891652

384629571
765318294
291754638
619547823
842936157
573281469
427163985
958472316
136895742

842697153
635812497
971435286
789156324
453728961
216943578
164279835
327581649
598364712

689724135
753816492
241593876
938652741
512487963
467139258
876245319
195378624
324961587

283975416
495216378
716483925
132657894
874391562
659824137
321748659
968532741
547169283

653749218
291358467
478612593
549876321
162935874
387124659
734561982
925487136
816293745

149725638
865139247
237864159
374256981
912387465
658941723
496518372
521673894
783492516

735946182
428517693
691832574
287463915
549281736
316795248
853129467
174658329
962374851

673849215
852371964
941652783
386714529
497285136
215936478
129563847
734198652
568427391

731246985
452398617
869517234
914782563
628135479
375469128
283654791
147923856
596871342

952748361
678231954
143965287
516894732
724653819
839127645
495382176
361579428
287416593

768341529
314952768
952867413
127698345
496735281
583214976
271583694
645129837
839476152

643172958
897653214
152984637
519347826
426518379
738269145
274836591
981725463
365491782

197248536
624531987
853769214
471625398
568397421
932184675
786953142
249816753
315472869

847253196
591647238
362891754
754182369
139476825
286539471
615724983
473968512
928315647

587942631
314865729
296371548
628134957
731529486
945687312
469258173
152793864
873416295

163245978
498673521
725819643
631487295
574921836
289356417
812534769
957162384
346798152

941762835
763458921
825193764
374615298
592837416
186249573
617524389
259386147
438971652

364581927
581729643
792463158
953876214
847192536
126354879
275938461
618247395
439615782

879254631
632891574
451736298
564913782
318427965
297568413
725189346
983645127
146372859

853297416
649153278
172468593
394586721
761329854
528714369
985642137
417935682
236871945

735248169
928561374
416973528
849325617
651487293
273196485
394712856
582639741
167854932

619584327
782316549
435297681
523841976
978652413
146973258
297468135
351729864
864135792

357186249
428539176
169742835
281653497
946271583
573498612
815927364
694315728
732864951

598712346
462358917
317469825
259843761
784691253
631275489
143986572
976524138
825137694

439276518
821435976
576819324
253641789
618793245
794528163
342967851
165382497
987154632

235894617
476213598
819675234
942536871
683741925
751982463
124359786
397468152
568127349

812495763
734168925
659372841
168543279
273689514
495217638
526831497
941756382
387924156

528469173
643721958
917583426
856294731
491637285
732815694
379156842
264378519
185942367

561782439
243965187
897314652
679238541
124596378
358147296
715823964
432679815
986451723

849365217
716824539
523791486
258943671
367158924
194276358
671539842
485612793
932487165

938521476
462783519
571496283
326879154
194352867
785614932
247135698
613948725
859267341

295341786
673825914
184976352
326154897
951782643
748693521
462538179
539417268
817269435

956413782
841927563
732685149
193562874
567894231
428371956
679238415
285146397
314759628

796153482
485629173
213487659
157836924
932714865
864295317
678942531
341578296
529361748

914362587
376958421
258714396
145239678
862147953
793685214
621893745
539471862
487526139

739814652
215967483
468253719
943182576
872635941
651749328
524391867
387426195
196578234

528364791
914527386
367189245
742618953
189435627
653792418
876941532
431256879
295873164

346129587
275483196
891765342
987634215
563812974
412957863
734291658
128546739
659378421

971458326
523761489
864293517
346875192
785912643
192634758
259347861
617589234
438126975

284967513
675381942
193524867
836475291
729618435
451293786
367859124
912746358
548132679

547981263
186324597
293576814
825497631
431652978
679813452
718265349
954738126
362149785

827915364
653482971
941673285
289561743
715349628
364827519
578196432
432758196
196234857

721684395
594273816
836159724
249736581
683915472
175842963
957461238
418327659
362598147

937862451
214953786
856174392
495627813
681439527
723518964
542781639
169345278
378296145

829437165
657189423
314652897
532816974
741923586
968745312
295368741
486571239
173294658

435712986
976348152
821956473
562479318
397185624
148623795
214837569
653291847
789564231

629751834
345869721
871234956
738916542
594328167
216547398
453172689
967483215
182695473

495172386
728936451
613548297
937215648
564893712
281467539
842751963
379684125
156329874

548176923
629583714
371924856
932841675
754692138
816357249
297465381
483219567
165738492

293876154
416253987
785194236
549387612
178962345
362415798
824631579
937528461
651749823

349567218
872194536
516238794
934872165
625941387
187653942
751386429
298415673
463729851

924183675
861759243
375246981
582964137
693517428
147328569
216835794
439671852
758492316

698412573
243578691
715396284
921634758
367985142
584127369
852741936
136859427
479263815

856794132
129358746
347612589
935241678
478569213
261873495
782136954
593427861
614985327

914857263
726349815
538126497
642785139
853914672
179263584
267491358
495638721
381572946

813427596
465893721
972561843
754219368
328675419
691348257
247186935
586934172
139752684

385746219
164289573
792351864
813562497
249137685
657498321
938615742
576924138
421873956

569327841
172845693
483961527
348196752
291578436
756234189
835619274
914752368
627483915

149265738
528379416
376148529
713624895
952837164
864591273
635782941
291456387
487913652

963158427
824769315
751432698
319674852
276581934
548293176
637945281
185326749
492817563

479568312
528319746
613427895
786952431
342871659
951643287
297134568
864795123
135286974

582937416
479561238
136428759
264183975
891275364
753694182
915346827
348752691
627819543

542713689
139826475
678594312
914267538
867345291
325189764
786952143
451638927
293471856

961785342
437621859
528943716
649572183
185364297
273819465
354197628
716258934
892436571

241576983
963182754
785934126
158397642
679245318
432861597
597628431
326419875
814753269

986312574
512497368
743865129
395624781
824751936
167938245
439576812
258143697
671289453

591237486
427968135
368541792
986174253
152389647
743652819
214795368
839426571
675813924

824671395
936425718
517398264
371542986
695783142
482169537
758936421
163254879
249817653

462518793
798643215
135792864
983154627
614827359
527936148
379461582
856279431
241385976

781256349
492138567
653749821
928513476
546987132
137624958
219475683
864392715
375861294

758643219
963281547
214957368
342568791
596712834
187394652
839425176
425176983
671839425

317695842
862413597
594827316
283571469
479268135
156349728
928154673
731986254
645732981

172653948
598247163
436891572
657319824
381426759
249578316
763182495
815964237
924735681

936158724
251764839
487293165
529376418
648921573
173845692
362587941
814639257
795412386

859316247
162574398
743289516
216857439
598423761
374691825
627148953
481935672
935762184

146835729
257619483
398472516
465387192
813294657
972156834
681943275
729568341
534721968

635219748
178534926
924876153
763951482
589423617
412687539
356198274
841762395
297345861

895367142
461852973
723194568
946235781
138479256
257681394
374916825
689523417
512748639

642857193
793612548
581943267
427369851
159478632
836125479
278536914
915784326
364291785

254189637
971643852
863527194
417295386
596438271
382716945
649852713
128374569
735961428

742839651
596721384
183456792
254368179
378194526
619572438
431985267
867243915
925617843

215468397
379512468
486739215
932184756
648975123
157623984
593246871
764891532
821357649

782694315
659321478
341875296
426519783
918763542
537482961
865937124
173246859
294158637

167293584
354816279
829745361
691584732
582379416
743621958
475162893
918437625
236958147

615849372
728163945
394572681
972354816
456218739
831697524
163725498
589431267
247986153

429671358
186453927
357298641
815369472
692147583
743582196
974836215
561724839
238915764

746398152
391257864
258164397
563841279
874529631
129673548
912436785
435782916
687915423

371426598
964835271
285791346
637518924
458972613
129364785
842659137
796183452
513247869

163275498
874936251
592841736
645728319
231569874
987413625
359687142
416392587
728154963

329581476
671324985
584769213
148673529
765892341
293145768
837456192
916237854
452918637

187465932
695372418
234918756
351846297
879253164
462197385
726531849
918624573
543789621

724896135
536142798
918753642
342619587
689527314
175384926
853461279
267938451
491275863

472859613
583261749
619734528
357182964
964375281
128946357
831527496
296413875
745698132

983561472
647392185
125478369
798216543
314985726
562734918
271853694
859647231
436129857

589146327
437829165
612753948
263581479
194637582
758294631
975362814
341978256
826415793

896452137
513876924
247391685
328915746
754638219
961724853
172549368
489163572
635287491

547826931
832179465
169543872
678295314
213467589
495318726
956782143
721934658
384651297

718326594
452789613
369451782
197268435
835947126
624135879
283674951
541892367
976513248

319576824
458392617
726418395
174283956
693745281
582169473
937854162
845621739
261937548

371684925
268935417
954127863
192568374
687243591
435719682
823491756
746852139
519376248

892634517
417285639
635791824
768943152
259168743
341527968
586372491
973416285
124859376

853471692
724698513
196532478
319246857
248715936
567983241
631859724
485327169
972164385

687254391
145839627
239167845
718423569
923576184
564918273
356792418
871645932
492381756

528317649
463289517
179654238
356471892
941826375
782593164
894132756
237965481
615748923

759341286
416728593
283596174
825614739
971835642
634972815
592487361
148263957
367159428

312478956
879651432
465392187
531926748
748135269
926847513
194783625
653219874
287564391

429853167
731694582
685172943
548267391
372419658
196538274
257386419
963741825
814925736

527841639
139526487
486397152
354768921
718259346
692134875
873612594
965473218
241985763

267194385
513687249
489235617
721568934
956423871
834971526
142356798
375819462
698742153

219684753
475132869
836975214
142359687
358716492
967428531
794563128
523841976
681297345

712948536
835627914
694513728
183269475
479351862
526784193
951836247
267495381
348172659

934267158
675981324
128534796
519348672
763192845
482756913
247613589
856479231
391825467

931762845
752438961
468951723
647819532
129345678
583627194
395174286
814296357
276583419

123576849
487923615
956814237
268139574
749265381
315748962
871352496
692487153
534691728

397126854
856437291
124895763
562381947
781549632
943672185
439718526
275964318
618253479

271896543
638154279
549372681
914287365
726543198
385961724
457618932
892735416
163429857

617245893
954387162
823961475
389612547
561473289
742598631
435829716
198756324
276134958

651432789
472918356
893657241
146783592
537269814
928145673
285394167
314876925
769521438

581324967
392867154
746591823
924673581
813952476
675418239
437185692
168239745
259746318

178526394
295413786
643897152
786259431
319684275
524371869
862745913
937162548
451938627

837254619
126937548
954186372
243679851
591348726
768512934
685721493
319465287
472893165

594312768
638579124
127846539
713428956
982635471
456791382
245163897
861957243
379284615

254938167
836714295
917562483
341827956
628359741
579146832
162495378
483671529
795283614

358946127
674152938
291873654
945321786
867495213
123768549
489517362
532689471
716234895

871962453
459318276
326745891
712856349
694237185
538194762
265483917
987621534
143579628

278569413
651347289
493821756
764198532
832654197
915273864
186432975
527986341
349715628

745361829
629478531
831295674
963824715
482517963
517639482
294186357
378952146
156743298

269541873
184732569
573698214
396415782
451287936
827369145
618924357
935176428
742853691

516794283
847263915
932185746
364527198
795318462
281946357
629871534
473659821
158432679

359742186
812956473
674138952
425863719
768219345
193475268
931684527
587321694
246597831

476528913
812739645
593641278
645312897
938476152
127985364
784193526
269857431
351264789

194368572
672594831
835712946
459631728
386427159
217985463
528173694
941256387
763849215

532619784
491875623
687342519
945287136
378561942
126493857
813726495
759134268
264958371

395812674
264735819
718964325
432581967
981673542
657249138
526197483
873456291
149328756

328574961
694312587
571698423
965147832
243865179
187923654
439286715
756431298
812759346

268413579
731956824
954827316
382195467
197648253
546372981
815739642
423561798
679284135

253961847
179483256
864752139
712836594
538194762
946275318
621347985
385629471
497518623

619847235
372659814
548321796
984136527
137285469
265794183
893572641
451968372
726413958

963524718
857961243
214387956
698745321
471293685
532618497
326859174
189476532
745132869

985621734
367954281
421873956
793185642
542369817
816742593
654238179
239517468
178496325

635281947
924753186
178469253
713925864
469378512
582614739
391547628
257836491
846192375

576823491
381945276
492716358
215678934
734192685
869354712
153269847
648537129
927481563

149762853
732584916
568139247
623851794
981247635
475396182
297415368
314678529
856923471

852647139
961328475
734519682
147952863
698134527
523786941
485271396
379865214
216493758

138947562
762815394
459632187
296371458
517284639
843596721
375129846
984763215
621458973

574932186
123856947
968714325
492375861
856491732
317268459
239547618
781623594
645189273

945613872
867259431
213847956
178465293
534972618
629138745
486591327
352784169
791326584

158276493
397814562
462359178
971582634
586431927
243697815
635928741
814763259
729145386

291574836
856913247
347628915
512437689
739862154
468159372
184796523
973285461
625341798

912578634
743961528
658234971
269317845
187452396
435689217
894726153
521843769
376195482

582976314
364521897
179384625
695842731
218739456
743165289
457293168
821657943
936418572

623781495
814395267
795462813
951873624
286954371
437126958
578239146
162548739
349617582

725896314
183742659
469135872
354987261
297613485
618524793
941378526
572469138
836251947

218764395
379125468
645893172
423657819
587319624
961482753
196248537
832571946
754936281

358167294
217849536
964235871
579683142
631924785
842571963
425796318
786312459
193458627

435761298
981253746
267498153
129637584
856942371
743185629
372814965
598326417
614579832

368954712
197238465
524167839
459813276
631729584
782546193
243681957
916475328
875392641

258649371
193275468
476813295
735981642
962354187
841762953
327498516
619537824
584126739

286495713
193876245
547231968
962348571
871952436
354167892
719583624
425619387
638724159

327184965
896235741
451796328
685349172
139572684
274861593
563928417
742613859
918457236

958172436
361549872
742863195
895431267
137286549
426795381
279314658
584627913
613958724

739468251
514932768
862571493
623819574
951247386
478653912
247196835
195384627
386725149

396482715
247615389
185973642
973826154
421539867
568741923
859364271
632157498
714298536

213974865
594682173
867153429
728549631
641837952
935261784
379428516
152796348
486315297

984762351
761935248
235481976
897314562
546829137
123657894
452196783
379248615
618573429

564127893
718943526
923568417
286491375
139675248
457832169
645289731
391754682
872316954

265714398
318926475
794835162
926347851
431658729
857192634
682479513
149563287
573281946

467312958
813945276
952678413
524793681
639184527
781526394
398451762
245867139
176239845

317968524
546237981
982154376
798625413
154873692
623419857
275396148
431582769
869741235

896143257
721658394
345279618
657981423
139426785
284735169
572864931
418392576
963517842

968412735
512937648
734568192
157396824
649825371
823174956
386249517
271653489
495781263

291635748
783924615
546178923
435816297
128793456
967542831
872451369
614389572
359267184

358264971
461579382
729381456
682497513
134658729
975132648
847916235
293845167
516723894

431569782
527148396
689372514
296783451
815294637
374615928
943826175
152437869
768951243

634728519
852196473
179354682
947682351
563417928
281935764
396271845
428563197
715849236

452638791
613794258
897521364
189475632
574362189
326189475
265843917
931257846
748916523

893725641
275164893
416983572
182597364
739648125
564231789
657412938
341879256
928356417

561387492
784912356
923465718
219853647
675124983
348679521
457231869
892746135
136598274

687924531
352781946
419365278
846597123
275813694
193642785
931258467
764139852
528476319

271653948
953418627
468927513
597342861
834761259
612895734
329584176
146279385
785136492

321649587
865137294
947285136
413562879
598374621
276891453
189423765
634758912
752916348

273985641
186342597
954716832
518423976
637198254
492657183
329564718
841279365
765831429

479251368
285369741
631487952
364528179
892716534
517934286
156893427
728145693
943672815

596723841
327184569
814956327
489267135
263519478
175438692
958342716
741695283
632871954

541683297
629147835
387592614
172436589
458279163
963815742
714928356
835764921
296351478

584172963
961435872
723698451
216754398
845923716
379861524
652349187
137586249
498217635

198625374
673914825
245873916
532167489
789432651
416589237
924351768
361798542
857246193

536428719
918375462
742169583
195684237
287913654
364752198
653297841
471836925
829541376

972481563
436259187
815736942
594817326
768392415
123564879
689123754
341675298
257948631

983451627
764293185
512678943
126934578
479185236
835726491
647319852
251847369
398562714

421685937
683917452
957234618
349568271
265179843
718423569
574891326
832746195
196352784

428319756
697845132
135627948
864531297
579286314
213974865
986753421
751492683
342168579

918263754
563974182
742518369
426857913
389126475
157349826
295731648
631482597
874695231

493672158
527184693
861395427
956743812
214869375
378251946
135426789
682917534
749538261

814567239
963842175
275139486
328754691
451698327
796321548
682913754
139475862
547286913

314972865
782516493
965438712
827654931
436291578
591387246
279165384
158743629
643829157

791648253
854312769
632957418
425179386
963825174
187463592
278594631
346781925
519236847

694832571
713965824
825174936
547291683
931486257
268753149
472519368
186327495
359648712

531874629
984162537
267593148
172956483
456387912
893421765
319245876
745638291
628719354

354917682
987362415
126854937
675489321
849123756
231675894
792548163
513796248
468231579

547386291
289157463
136294578
723648159
964513827
815972346
691435782
472861935
358729614

583649712
296571438
741832659
857396124
132784965
964125873
478263591
625918347
319457286

892164357
645378291
317592486
784625139
561839724
239417865
453981672
926743518
178256943

932654718
768913425
145278369
523781946
689342571
471596832
394165287
817429653
256837194

156732894
832149567
497568123
241653978
385497216
769281435
674925381
913874652
528316749

932186574
186475932
574923861
391842657
658731429
427659318
243597186
865214793
719368245

673894152
418235796
529761384
964378215
231659478
785412963
396547821
152983647
847126539

241789653
859362471
673451928
134675892
927813564
586924137
398547216
762198345
415236789

837194256
261537489
495286731
528361947
913478625
746925318
354619872
179842563
682753194

371689542
298547316
564312798
657923481
129874635
843165927
916458273
735291864
482736159

163597248
587624193
294381675
829175364
345862719
671439852
712943586
456218937
938756421

476532891
582917346
193486527
824791653
637825914
915364278
769248135
341659782
258173469

925167483
467983251
813254769
138745692
649832175
572691348
796318524
384526917
251479836

915273864
846195723
723486591
238519647
169742358
574368912
351627489
497851236
682934175

697218345
458673219
231954786
762345198
845197632
913862457
186429573
529731864
374586921

214389576
395617248
678245391
487521963
526793184
139864725
942158637
761432859
853976412

785126943
149385276
632749158
521978634
893564721
467231895
278653419
956412387
314897562

432967158
758431926
196285743
847329561
629518437
513674289
365192874
271846395
984753612

354281967
162937548
897564213
685793421
479125836
213846759
926418375
741359682
538672194

827319465
536784291
941562873
682453917
493127658
715698324
154936782
279845136
368271549

487369521
592471836
361285749
615842397
843957612
729136485
158694273
236718954
974523168

257618394
341792658
869354721
123489576
674235189
598176243
912543867
436827915
785961432

654379281
829165473
371428596
938217654
716534829
245986317
462891735
187653942
593742168

574362891
362918457
198754236
427695183
839471562
651823749
746289315
913547628
285136974

152876349
987543216
643129785
876495132
315267498
294381657
438652971
761938524
529714863

986452173
513967842
274381596
142798365
765213984
839645721
657129438
321874659
498536217

723546918
694218753
851379624
175832469
248967135
936154287
482693571
319725846
567481392

152463987
836957412
974812356
523698741
748135629
619274835
461589273
297341568
385726194

264951837
395687241
187243569
742516983
618739452
953428716
531872694
476195328
829364175

647183925
381529647
295476183
759862314
864391572
123745869
978654231
516237498
432918756

316895247
725134968
948627315
857369124
261458739
493712586
634971852
172586493
589243671

512398467
478621539
693745128
851237694
764519283
329864715
986452371
247183956
135976842

319752684
842316957
657984213
425861379
978543162
136279845
783125496
594638721
261497538

517648932
943275861
862139754
691724583
438951276
275863149
384512697
729486315
156397428

912845736
654739821
378216945
825963174
163487592
749521683
296174358
437658219
581392467

217645938
349827561
658139742
735218694
491763285
826954173
172386459
563492817
984571326

471869325
623745918
958321467
736194582
295678143
814532796
349256871
582417639
167983254

329514678
681739542
457286931
872651493
163492785
594378126
215847369
736925814
948163257

458913627
329647815
671852934
714265398
892371456
536489172
943726581
265198743
187534269

982163754
517428639
463759182
834697521
296541873
175832496
659374218
341285967
728916345

796852413
581943276
432716985
657384129
814295637
329671854
968137542
243568791
175429368

485326971
376819524
921754386
298635147
157248693
634971258
812567439
569483712
743192865

179482563
263751948
548936172
314278695
785369421
692145387
426813759
951627834
837594216

392715648
516834729
487269513
749658132
138972465
265143987
673581294
821497356
954326871

671249835
259387164
483561279
748126953
132495786
596873412
815934627
364712598
927658341

547839621
631274589
298561437
469723815
873615942
152498763
786152394
324987156
915346278

235869147
197354286
648721935
852416793
413975862
769283514
526148379
371692458
984537621

482913765
791645283
653287419
317458926
846329571
529176348
164532897
238791654
975864132

725183694
896742315
431695872
213467589
958321467
674958231
362579148
189234756
547816923

927641853
415387962
836259471
398526147
762418539
154973628
281765394
643192785
579834216

951432678
286175943
473896251
327948516
865321497
194567832
648719325
732654189
519283764

359462781
412789635
867531294
681327459
975146328
243895176
594213867
136978542
728654913

167835492
294176538
385924761
623789154
759461283
841352976
972648315
416593827
538217649

478632195
561978324
239514687
795286431
384157269
612349758
953421876
127865943
846793512

786125934
549368271
312947658
624893517
178652493
935471862
853219746
267534189
491786325

241375698
865942137
397816452
458739261
139268745
672451983
914587326
526193874
783624519

681459372
934172685
527863914
342796851
896215437
175384269
253641798
769528143
418937526

938127654
524963718
617845392
873416529
251798463
469352187
182634975
746589231
395271846

342917685
517628394
869453127
498261573
175839462
236745918
784596231
621374859
953182746

467852139
593671284
182394756
915287643
234165897
876439521
328746915
751923468
649518372

417695382
982371654
536482791
169758423
825143976
743269815
271934568
398516247
654827139

297436815
486152937
153879642
872943561
635721489
941685273
564217398
319568724
728394156

938265741
754193628
621748593
596387412
873421956
142956837
315679284
487512369
269834175

493218756
871659324
652374189
147892563
239465817
586731492
924587631
768123945
315946278

583296417
196457283
472381956
847923165
325618794
619745832
954132678
731864529
268579341

513872694
284936751
796415238
425687913
879123465
631549827
347261589
968354172
152798346

254613798
378459261
169287534
582361947
796845123
431972685
627138459
845796312
913524876

965781432
284369517
317542869
132876954
679154283
548293671
891627345
726435198
453918726

491263875
685917324
237485619
546328791
823179546
179546283
712654938
968731452
354892167

239847516
718526934
654139728
893765241
571284369
462913857
946372185
387651492
125498673

764531982
891624357
253897614
136758429
985342176
472169835
347286591
628915743
519473268

352968714
684173925
917425863
538642179
429817356
176539248
845291637
293756481
761384592

536479182
897621543
214853697
369584271
721396458
485217936
143765829
672948315
958132764

957623841
128745369
436189527
215896734
784312956
369457182
691534278
873261495
542978613

138762549
597341862
624598173
762453918
451879236
983126754
316285497
245937681
879614325

327185649
864297135
951643782
418726593
732459861
596318427
285961374
179834256
643572918

641725389
328149657
597368241
485916732
173482596
269573418
756894123
932651874
814237965

273415968
169782345
845369127
412836579
987521436
356947812
791654283
634298751
528173694

763458921
819623475
245179836
452917683
937862514
681345792
176284359
328596147
594731268

491567382
273418956
865293471
958671243
627834519
314925768
536782194
782149635
149356827

745136982
196852734
283794615
324985167
857261493
619473528
578629341
462317859
931548276

945326871
613578294
872941356
598134762
137692485
264857139
426789513
381465927
759213648

614753298
953218746
827964351
785392614
162547839
349186527
498625173
271839465
536471982

861259473
493687512
572341689
957132846
146798325
238465197
625914738
319876254
784523961

684723915
319856724
527149836
851372649
246985371
793614582
475298163
938461257
162537498

364798215
578162439
192534867
731685942
856429173
249371586
417256398
685913724
923847651

364857921
792613485
851249637
415972368
283561794
679438512
536184279
948726153
127395846

562319748
189764253
473825619
835142976
947653821
216978534
324586197
691237485
758491362

641382975
283579461
795416382
457631298
139258746
826947153
564723819
912864537
378195624

281497653
456382197
379516824
845239761
962741385
713865942
597623418
628174539
134958276

146395278
973248561
825617439
362481957
714569382
598732146
681954723
437126895
259873614

945231768
718569432
632748519
869354271
357182946
421976853
296415387
583627194
174893625

934625871
678193254
215784396
769831425
481562937
523479168
852916743
196347582
347258619

512368974
867914523
394572618
721683459
458129736
936745281
679231845
283456197
145897362

193625487
824397516
576841329
357264891
219538674
468719253
932156748
681472935
745983162

825739641
476821395
391645827
718593462
954216783
263487159
637954218
542178936
189362574

987325614
316894572
245167839
128756493
534982167
679413285
491278356
763541928
852639741

384716259
721985463
965243817
518697342
297134685
436852791
853429176
172568934
649371528

857931426
231564978
946782135
593678214
618243597
472195683
765829341
389416752
124357869

635724918
198365472
274918563
721436859
563897241
849251637
452183796
386579124
917642385

713289564
945671823
286435719
179356248
368124957
524798136
692547381
437812695
851963472

458312967
372869451
619475328
286953174
745128693
193746582
927531846
861294735
534687219

975314268
163782954
842965173
718693425
259478316
634521789
587149632
426837591
391256847

729851346
468739521
513264789
391427865
875916234
642583917
137698452
956342178
284175693

462758913
571932648
893641257
217563894
985274361
634819725
359186472
746325189
128497536

893475621
251368974
764192538
548923716
317856492
926714385
472631859
635289147
189547263

963785124
781294563
542136987
219657348
437928651
856341279
675813492
394572816
128469735

934258716
257416983
681397425
876132594
419675832
325849167
562781349
748963251
193524678

968412573
432578691
175693482
594386127
687129345
321745869
716934258
859261734
243857916

248693751
769521384
531478269
986732415
457916832
123845697
392187546
674359128
815264973

961578243
234169875
587234619
453982761
819746352
672315984
195627438
346891527
728453196

138562749
529347681
764819523
812675934
397428156
645931872
483796215
951284367
276153498

825719643
347652891
916483572
731546289
498127365
652398714
579831426
263974158
184265937

827564913
495132687
631798254
782453196
163829475
549617832
254971368
978346521
316285749

129456783
473281659
685937142
396874215
517629438
248315967
951743826
864592371
732168594

516497382
839521467
274368159
728134596
963752814
145689723
482975631
697813245
351246978

354286179
961735842
872914635
146398257
529647381
738152964
283471596
415869723
697523418

897631542
154928763
236754981
548316279
379582614
612497358
485273196
721869435
963145827

597816234
346529718
182347965
213958476
965471382
478263591
721634859
659782143
834195627

546218973
382976451
791543826
465839217
218754639
973621548
139482765
654397182
827165394

973615248
651482379
824793615
146958723
789326451
532174986
217869534
395241867
468537192

714596328
985312476
623874951
379128645
241659837
568437192
436285719
192763584
857941263

514287369
276953418
398146572
652394187
931728654
487561293
745639821
869412735
123875946

397421865
261598734
485736219
658143972
742689153
139275486
914357628
526814397
873962541

281935764
973684512
564712389
697153428
412867953
835429176
356291847
729548631
148376295

961428537
378615429
524397618
613842795
785961342
249753861
137284956
492576183
856139274

725163894
184259763
369874251
647581932
832947516
951632487
213795648
496328175
578416329

672418539
894753612
513629478
236571894
781294365
945836721
157342986
369185247
428967153

421369578
678451293
539872416
713985642
256134789
984627351
167593824
895246137
342718965

915674328
483291756
762385491
851942673
239716584
647853219
194567832
376128945
528439167

425879316
167423985
893615274
214958637
758362491
936741852
372586149
649137528
581294763

349182675
825679431
671534289
987216354
132458796
564397812
716923548
298745163
453861927

536419827
297685413
814372965
659238741
378164592
421597386
983721654
742956138
165843279

784362195
163957248
952148376
217536489
835479621
649821753
521793864
396284517
478615932

173964528
258731964
469852137
791345286
542186793
386297415
825679341
937418652
614523879

421395678
769482315
538761429
184573962
976824531
352619784
295136847
647258193
813947256

169257348
874931652
325846197
246319785
598674231
731582964
457163829
612498573
983725416

786423915
235189674
149675238
692538741
351746892
874291356
518967423
923854167
467312589

978453621
542167839
316982475
629348517
437516298
851729346
784631952
165294783
293875164

578143629
643925178
192786354
714298536
935674281
826531497
259417863
361859742
487362915

794615823
351982674
682374195
278531469
469728531
135469287
823147956
547296318
916853742

483715692
792683541
516924873
174862935
269357184
835491726
657249318
348176259
921538467

657913428
843275916
129486537
714639852
568127349
392854671
286541793
431798265
975362184

492135876
768294351
513867924
237681549
185942637
649573218
356418792
874329165
921756483

653714298
719628453
248953671
982471536
537862149
461395782
874236915
196587324
325149867

618325794
924786315
357941286
781594623
495632178
236817459
143258967
579163842
862479531

824175369
975364821
631928547
316592478
482617953
759483612
547239186
263851794
198746235

361498572
528763419
479125386
634517298
957832641
812946735
293671854
186354927
745289163

192358476
347162958
586497213
935281764
718546329
264739185
873614592
651923847
429875631

418362759
329157486
756849231
864523917
532971864
971486523
247638195
695214378
183795642

278196354
461352987
935487261
614238579
382975146
597614823
753869412
146523798
829741635

746921835
952873461
813546279
395218746
481697352
267435918
634189527
529764183
178352694

524719368
967834251
318562479
253978146
489156723
671243985
746395812
192687534
835421697

531687492
842935671
697241583
178352964
423796815
965418237
256873149
719564328
384129756

641397258
357284169
829615473
173529684
286143597
594876321
418952736
762438915
935761842

215684793
936172485
478359216
543761829
829543671
167298354
754926138
382415967
691837542

185276943
429385761
673419528
867593214
512748396
394621857
751934682
938162475
246857139

734285169
156974382
829136457
912647538
487352916
365891274
673419825
291568743
548723691

562948371
741532698
398176452
853719246
179264835
426853719
234695187
987321564
615487923

694182357
831457692
725639841
289714536
473596218
516328479
368941725
142875963
957263184

174952638
859136274
623784519
546328791
392671845
781495362
435869127
968217453
217543986

536892741
297164385
148537962
729615438
365478129
481329657
674281593
813956274
952743816

672951834
418763925
935824617
581279463
769345182
324618579
253486791
196537248
847192356

976145283
438972516
125683479
689754321
354821697
217369854
541237968
893516742
762498135

176423895
542879316
893651724
287914563
461537289
935286147
628395471
314762958
759148632

532841796
714956382
689732451
246519837
375428619
198673245
953264178
821397564
467185923

821645973
756839214
934712856
698573142
513294768
247168539
372956481
169487325
485321697

731586294
926174538
584932176
467251983
358749621
219863745
672418359
145397862
893625417

298713546
514689327
376524198
452896731
739152684
681437259
945261873
863975412
127348965

179385264
846192375
523476981
685921743
917843526
234657819
462739158
798514632
351268497

637954218
859123674
421687953
918472536
573861492
246395187
762518349
194736825
385249761

876413529
253689147
941257386
614795238
325861974
789342651
437926815
592178463
168534792

467893215
912547368
583126749
645219837
739684521
821735694
294378156
358961472
176452983

476915283
893672514
152384679
761543892
528769431
349821756
615497328
934258167
287136945

982473516
367215489
541689273
839547162
214896735
756132948
475328691
128964357
693751824

618749235
534182697
972635418
856491372
293576841
147328569
385914726
461257983
729863154

597216483
641835729
382497165
768352914
219674538
453189672
936521847
874963251
125748396

561397248
437812956
298564713
985126374
674935182
312748695
746259831
129483567
853671429

197546832
462837951
583219467
321958674
974361528
658724319
245193786
739682145
816475293

157862349
298534167
436719285
743185926
821697453
965423718
314956872
589271634
672348591

362184975
789523146
541976832
175269483
924837561
638415297
256398714
817642359
493751628

714259638
695381724
328467915
867592341
432178569
159643872
943826157
571934286
286715493

392576418
857491236
461832957
916758342
723614589
548329671
674285193
135967824
289143765

952768341
836415927
714923685
489352176
561879432
327146859
248591763
693287514
175634298

184325976
326479158
597816324
648952731
951738462
732641589
415287693
263594817
879163245

897653241
451872936
326194578
532487619
168329754
749561823
683245197
274918365
915736482

149632785
837591426
625478139
482957361
391264578
756183294
574829613
963715842
218346957

836274195
572189643
941536287
283647951
465921378
197853462
319768524
754392816
628415739

742915368
893642157
156738294
517869423
268354719
934271586
671593842
325486971
489127635

548691372
936247158
217583946
495378621
361425897
782169435
873956214
154832769
629714583

481529637
296371458
753846192
825613749
379482561
164957283
947268315
518734926
632195874

725413968
438926715
196875243
359142876
812769354
674358192
243591687
967284531
581637429

637159248
415268973
289347615
891635427
372894156
546721389
123576894
958413762
764982531

713964258
289753164
654182793
321476985
876529431
495831672
548297316
167348529
932615847

958267134
437189526
216543897
145396278
629875341
783421659
574638912
362914785
891752463

639287451
821543697
754169328
378921564
465378912
192654783
947816235
213495876
586732149

689234157
571986234
243157968
826341795
735629481
914578623
397812546
452763819
168495372

974615283
136892754
285437916
652183497
791524638
348769125
563241879
429378561
817956342

289456713
351897246
764312589
892165437
173284965
645973128
438729651
527631894
916548372

342687195
985321467
167945238
628573914
719462583
453819672
594736821
831294756
276158349

835741296
276839415
149652378
528913647
361478529
497526831
613295784
752184963
984367152

629354871
175698423
348721596
293475168
586213749
714869352
932147685
867532914
451986237

358241679
129675438
476938251
932467185
617853924
584129367
843512796
791386542
265794813

579216384
183745629
426398175
847539261
932671548
651824793
268953417
394167852
715482936

534127869
918463572
762958143
147395286
685742391
293681457
871536924
329874615
456219738

129734586
567891234
384526917
712483659
498165372
635279148
851642793
243917865
976358421

341867259
769521438
258439761
932176584
576948312
814352976
495613827
187295643
623784195

642389175
379451286
158672439
486927351
295136748
731845692
914768523
567293814
823514967

841367952
927485163
653921487
739618524
516249378
284573619
198754236
472136895
365892741

692185743
134672958
875349621
928413576
567928314
413756289
256834197
789261435
341597862

498572613
167349582
325861794
932614857
784935126
516287439
271453968
853796241
649128375

864179235
157632849
329485617
795316428
218594763
643728951
532967184
981243576
476851392

721459386
543618729
986723514
857162493
214397658
639584172
195236847
378945261
462871935

562437819
149658732
837192654
984715326
356824197
271963485
715286943
628349571
493571268

216345789
495718632
873629415
584972163
132856947
967431528
748193256
621587394
359264871

284136975
531972684
967845213
843529167
679381542
152764839
725613498
396458721
418297356

714968352
596312874
832457961
167893245
248571639
953624187
385149726
421786593
679235418

785613924
369274581
124589637
698732145
251946873
437158296
513897462
972465318
846321759

697153248
831294567
524876931
312765894
476981352
985432176
748329615
253617489
169548723

134592678
725681934
968347215
653928741
819475326
472163589
541239867
397816452
286754193

642519873
918673524
753248196
591487632
234956718
876132459
489721365
327865941
165394287

453627918
687419253
129835476
872154369
915368742
346972581
291746835
738591624
564283197

593827164
628154973
174369852
281936547
467581239
359472681
736215498
915748326
842693715

269481537
743569218
518372469
691748352
375126894
482953176
856237941
924615783
137894625

851943627
326157984
794286513
239614875
485792361
167835249
573428196
948561732
612379458

234567819
876419523
915283746
321856974
468791235
597342168
749628351
682135497
153974682

376954281
214873956
895126743
648739125
539261478
127548369
762315894
951482637
483697512

837596241
649812735
521374698
254681379
913257864
768439512
392745186
485163927
176928453

952731468
413826759
678495132
536249871
891567324
724183695
247658913
189372546
365914287

365721489
814539267
279684153
736945821
542178936
198263574
423817695
651392748
987456312

174389625
936452178
528671934
385967241
617245893
492813756
241598367
869734512
753126489

957624318
284173956
316598274
493785162
861942537
725361849
578419623
142836795
639257481

269857134
481639275
735241869
378492516
542168397
196573482
817924653
623715948
954386721

159237648
284916375
637548921
763152489
912864537
845793216
396471852
478625193
521389764

713824596
692315478
845769321
421938657
376251849
958647132
284576913
139482765
567193284

941832675
876514932
253697814
518963427
794281356
362745189
437156298
129478563
685329741

387261549
169854273
452397618
241678935
573942186
896135427
934726851
728519364
615483792

517439268
682715934
394268751
953142876
748396512
126857349
261583497
839674125
475921683

637154298
815296374
492738156
946315827
578629431
321487965
169873542
783542619
254961783

872135469
635497821
914826537
198543276
423671985
756289143
547962318
381754692
269318754

861792354
742563198
359841726
197485263
483629571
526317489
975136842
218974635
634258917

759682314
381794265
642531978
173469582
264853197
598217643
816345729
925178436
437926851

678495312
913627458
542138796
364719825
759862143
281354967
897246531
125973684
436581279

174682395
639541872
285379614
516238947
392714586
748956231
951423768
823167459
467895123

763125498
592684137
418379265
659841723
134762859
827593614
346257981
981436572
275918346

472561839
586379421
319428675
924785163
837196542
165243987
248917356
751634298
693852714

513247986
278965431
496318725
925783614
184596273
637421859
769152348
852634197
341879562

926158347
148736259
375492681
619245738
584367192
732819564
861574923
297683415
453921876

157843926
264591837
983276451
538769214
496128375
712435689
341652798
625987143
879314562

927158364
531476829
864329715
496713582
315862497
782945136
649531278
273684951
158297643

473516928
629847513
185293476
248639157
596721834
317485692
752964381
834152769
961378245

836275149
715894236
924136758
647358912
183962574
592741863
278413695
369587421
451629387

546732189
823951467
719468523
682394751
435187692
197625834
378519246
954276318
261843975

271495683
354876219
986231745
467582391
532719468
198364572
719653824
845127936
623948157

349167285
216358749
578492316
893574621
421689537
657231498
984726153
165943872
732815964

628379541
491652837
753481962
867135294
234896715
915247683
146528379
372964158
589713426

374285691
895614237
612937485
749352168
531896742
286741953
168423579
957168324
423579816

825473169
469281735
713695248
681549327
347128596
952367814
196852473
534716982
278934651

348521697
519867234
627439518
132648975
786295341
495713862
953184726
274356189
861972453

283164597
471935862
569728143
635847219
842391756
197256384
756482931
318679425
924513678

259638471
678124539
143975628
386592714
592417863
417863295
831246957
725389146
964751382

764283915
382159467
951647238
475391826
893426751
216578394
549712683
138964572
627835149

234169857
518427936
976385124
627914583
845236719
391578462
169752348
752843691
483691275

491326578
832457196
765891324
384769215
157248639
629135487
246973851
578612943
913584762

492316785
865279143
173854926
631492578
289567431
754183692
316748259
948625317
527931864

761538294
954712368
283964751
347695182
829143576
516287943
432859617
698371425
175426839

984236751
653719824
127485963
239157486
875624139
416893572
741368295
398542617
562971348

138692547
652784319
749153682
523416978
487239165
916578423
874365291
361927854
295841736

569213478
418756293
723498516
841925637
695374821
372861945
237589164
154632789
986147352

452986137
379214685
681735429
125849376
847361592
963572814
534127968
298653741
716498253

194635287
736248195
285179463
952483716
478916352
361527948
543761829
819352674
627894531

273458961
914763825
685921374
856234197
739615482
421897536
347586219
598172643
162349758

786491235
519623874
234587961
153279648
498156327
627348519
961735482
345812796
872964153

291764385
347851962
658932417
813246759
569387241
472195638
784619523
126573894
935428176

568791432
197423568
324658791
619834275
853172946
472965183
785319624
236547819
941286357

273914568
954786123
618532497
391627854
562841379
847395612
429153786
785469231
136278945

481576239
372194568
695823471
764289315
123457896
958361742
516738924
847912653
239645187

521497863
986513724
734862519
158634972
347259186
692781435
875346291
213975648
469128357

916742385
354698712
287153496
621537849
593814267
748269153
462971538
835426971
179385624

718493256
245867139
396125874
834579621
672381495
159246387
583714962
921658743
467932518

371296854
829543761
645817293
216439587
783651942
954782316
438125679
162978435
597364128

684157932
591823674
732964581
457392168
326518497
819476253
975281346
163749825
248635719

836295417
154783692
972461385
715642938
268937154
349158726
587316249
691524873
423879561

568914273
792386145
413572896
857629431
624831759
139745628
246193587
971458362
385267914

398625147
415873629
726194385
983756412
542381796
167942853
634219578
271538964
859467231

127638954
389452167
645179382
972815436
863247519
451396728
536984271
214763895
798521643

378951246
416872953
925436781
294613875
863795412
751248639
147369528
589127364
632584197

261534978
837921654
495687213
328756149
154893762
976142385
643215897
782469531
519378426

537461892
218759463
649283175
875396241
491572638
362148957
153924786
926837514
784615329

178934256
253176984
964582713
495261837
631857429
827493165
789315642
546728391
312649578

561284793
483579216
927613584
649125837
872936451
315847962
198762345
754391628
236458179

783529146
694381725
152764938
279615384
368472519
541938672
926147853
815293467
437856291

347952618
129468753
658713429
516389274
732645981
984271536
461827395
295134867
873596142

927618354
364529781
851347962
589132647
716485293
432976518
678251439
193764825
245893176

416739285
972586431
853241796
697415328
245378169
381962547
768123954
129654873
534897612

341697285
798251364
625348917
834579126
967132548
512864739
179483652
453926871
286715493

231754968
975168423
486392157
659837241
824916375
317245896
598621734
742583619
163479582

786524319
435961728
921378546
618457932
542639187
397812654
269143875
154786293
873295461

681273459
723594861
495618723
372956148
548132976
169487235
236849517
814765392
957321684

185472369
324968715
679351428
952784631
837516942
461293587
296137854
743825196
518649273

741358692
369217548
258694317
137546829
826931754
495872136
673425981
984163275
512789463

153824976
762953814
849617532
571439628
936582741
284176395
625791483
398245167
417368259

137684295
526179834
498325671
872431569
961257348
345968712
254716983
789543126
613892457

897345162
623819745
154762983
942571836
781436529
365928417
478253691
536194278
219687354

843957216
657281439
129643875
274165398
936728154
581394627
365472981
418539762
792816543

876912543
231458697
459763821
928347165
564281739
713695482
195834276
387126954
642579318

751689342
963412758
248375169
384761925
192548637
675923481
827134596
536897214
419256873

769841352
528397641
143562789
672938415
354216978
981475236
435689127
816724593
297153864

172864953
683951247
495732681
249387165
716245839
358196472
821473596
967528314
534619728

243168795
687945321
915237468
439812657
562379814
178456932
354791286
896524173
721683549

457398162
831625479
926741583
348576921
169283754
572914836
295137648
614852397
783469215

673421958
452869137
198537264
249613875
837954612
516278493
324195786
965782341
781346529

423851697
651937482
879462513
518793246
936248751
742615938
387524169
295186374
164379825

963857421
247139568
581426937
819273645
472568319
635914872
724695183
356781294
198342756

621579348
387142695
459386721
896254137
274813569
513697482
738961254
942735816
165428973

358412769
192736584
674985321
985124637
241673958
736859412
819567243
463298175
527341896

639482175
812375694
475961823
748253916
321698547
596714382
267139458
953847261
184526739

253978641
869413275
417256983
186532794
534769812
792841536
678124359
345697128
921385467

289514367
416387259
537629184
761943825
358271496
924856713
175462938
692738541
843195672

394578162
527164983
816293547
485316279
239745618
671829435
158432796
762981354
943657821

169427835
345891627
287563941
523674189
476918352
918352764
892735416
754186293
631249578

613549827
587216394
492873651
725981463
169354782
348627915
956732148
271498536
834165279

172396854
453718296
968542173
735124689
816937542
294685317
349251768
681473925
527869431

431985627
258647193
697231584
876452931
513879462
942163758
389514276
724396815
165728349

263497815
198256347
547318926
351729684
629584731
784163259
916835472
875942163
432671598

582643197
647519328
931278465
374186952
158792634
296435781
813957246
725364819
469821573

257364918
834159276
961287435
573492681
692518347
418736592
729845163
186923754
345671829

251796843
849532761
763184925
435819672
612473589
987625134
128357496
596248317
374961258

651894732
349271568
278635419
736149285
985762143
412583697
823456971
567918324
194327856

746839152
259164378
813527964
498251637
135786429
627943581
372415896
961378245
584692713

482975136
567341829
931628457
623789514
158462793
749513268
216894375
875236941
394157682

981673542
724895163
356214897
273941658
548362719
169758234
612489375
437526981
895137426

518236794
974581623
623749815
296154387
437698152
851327469
789462531
342815976
165973248

143256897
796148352
285937164
567481923
428793516
931562748
819324675
374615289
652879431

978431256
354826971
261795483
836954712
795182634
412367598
643519827
587243169
129678345

376894215
482651937
951732684
894325761
137946852
265187493
548219376
719463528
623578149

346852791
752913684
918746352
639425817
521687439
487139526
273561948
164398275
895274163

923568147
486137925
517942386
642815793
758693412
139724568
864379251
271456839
395281674

832791456
659482173
147563829
965138247
728954361
314276985
571829634
486315792
293647518

176439285
948562173
325187694
593741862
814326759
762958431
489613527
231875946
657294318

934752168
682931475
157486392
746815923
315279846
829643751
563197284
278364519
491528637

376241895
891356247
254978361
947185623
562793418
183462579
729834156
435617982
618529734

924631785
513728496
768495231
145879623
836254179
279163548
351942867
497586312
682317954

563281479
928437651
147956283
791365824
485792136
236148795
814529367
679813542
352674918

328947615
496851237
175623498
542376981
639518724
781294356
864132579
257489163
913765842

613458927
954762813
278319546
849536172
361297458
725184369
536971284
497825631
182643795

389165427
471238695
265749138
842953761
936471582
157682943
524397816
793816254
618524379

482157693
691328475
537694821
924716358
768532149
153489762
879241536
245863917
316975284

287461539
361952874
549738162
618324795
723895416
495176328
932547681
174689253
856213947

581694372
234871956
976532148
657319284
498267513
123485697
865143729
742956831
319728465

315846792
742951683
689327451
864213975
531789264
927564138
456198327
293475816
178632549

847321596
562479138
931586472
254698317
189743265
376215849
615932784
793854621
428167953

653987214
784132965
291564378
476298153
512743896
938651742
329476581
845319627
167825439

672548319
594317862
381269754
158473296
467892135
923651487
849125673
716934528
235786941

386571249
514932768
792486351
958163427
627849513
431725986
273658194
849217635
165394872

921763854
365824917
487519632
579346281
648152793
132987465
216438579
754691328
893275146

461857932
573942618
298136754
789524163
125683479
634791825
956378241
312469587
847215396

697483521
814256937
352719864
941635278
576928143
238147659
463591782
125874396
789362415

274893615
539612487
168475329
895264173
726381594
341957862
487526931
613749258
952138746

321564897
864197523
579823614
942758136
715346289
683219745
298635471
457981362
136472958

468752931
279318654
135469278
756134829
924587316
381296745
597643182
842971563
613825497

759612483
328479615
641385792
513948267
472561938
986723154
865297341
234156879
197834526

312658479
648279531
975341628
194587263
756932184
823164795
289715346
567493812
431826957

312795486
649218375
785634921
893452617
426173859
157986234
578369142
934521768
261847593

631298547
278451639
459637128
395714862
867325914
124869753
783146295
546972381
912583476

732546198
419783562
865921347
978635421
123894756
546217839
257368914
684159273
391472685

324857619
587619423
916423857
275981346
148376295
639245178
753164982
462598731
891732564

456973182
137258946
928614573
765482391
389561427
214739865
871346259
642195738
593827614

812674539
549321786
637958421
156789243
924563817
378412695
461295378
793846152
285137964

372189654
981456237
654273981
237591846
869734512
415628379
528947163
796315428
143862795

795823461
342165978
618749253
274538196
531692847
869471325
157984632
483256719
926317584

579386241
632451798
184792563
241568937
396274815
857913624
465127389
723849156
918635472

938251674
614873259
527496813
795312468
381647592
462589731
156928347
273164985
849735126

879362541
326541897
514879623
968453172
143728965
257916384
482195736
635287419
791634258

617528394
589347216
243619875
465293187
371856942
892174653
134782569
956431728
728965431

284765391
596312748
137498625
723641859
819257463
645839172
472583916
361924587
958176234

467951328
851432796
239768451
598613247
316247985
742895163
684379512
123584679
975126834

518243679
794165238
263897415
851436927
376982541
942571386
139628754
487359162
625714893

928671453
654238197
317945286
769152834
835469721
142783569
481326975
576894312
293517648

874613259
926485731
351927648
692831574
513746892
748259163
139568427
285374916
467192385

936548217
542761389
178932546
384629751
651374892
297185463
729856134
465213978
813497625

653927481
278314659
941865327
135698274
824751963
796432815
462579138
519283746
387146592

294135678
371486925
586927431
819562347
723849156
465713289
147398562
638251794
952674813

217894536
396752148
845613297
183926475
479531862
562478319
654187923
738249651
921365784

415263987
638947152
297158463
573426891
162879534
984315276
351794628
726581349
849632715

358492761
197865234
246137985
839671542
462359817
571248396
624583179
713924658
985716423

284761395
631459827
975823641
362947158
518236974
749518263
453192786
127684539
896375412

364915728
958672143
271438596
749581362
582369417
136247859
417826935
825193674
693754281

738691524
956824173
241753968
824935716
563217489
179486352
685149237
412378695
397562841

487129635
315867294
296453178
754632981
829714356
163598742
948276513
532941867
671385429

216349578
478165293
359827416
735298641
862431759
194756382
647913825
581672934
923584167

286431957
945278316
317695428
871354692
653982741
492716835
724169583
569823174
138547269

518627943
726394518
934851726
841539672
259786134
673412859
397265481
462178395
185943267

893412576
275869341
164753892
637125489
458976213
912384765
729638154
586241937
341597628

256873194
187249635
493165728
841652379
632987451
975431286
319526847
768394512
524718963

469317285
538294167
127856943
916485732
275631894
384729516
791563428
843172659
652948371

639257148
542918736
718463592
491782365
327645981
856139427
964871253
183524679
275396814

124938675
657421893
893657214
316742958
572389461
948516732
731864529
465293187
289175346

523489761
714256839
698713524
932165478
185374692
476892153
857931246
269548317
341627985

324981657
687452193
519637428
298716345
165243789
473895261
752168934
936574812
841329576

495162873
863795142
217384965
376459218
941238657
582617439
758946321
124873596
639521784

374298516
192765438
658431279
235917684
967824153
841356927
489572361
726143895
513689742

739412586
258736149
146598732
392174865
875369214
614825397
427983651
981657423
563241978

475192368
863745921
219368475
134579682
598624713
627813549
786931254
941257836
352486197

498315627
123647589
675289134
841763952
937524816
256891743
562478391
789132465
314956278

851976243
623154978
794832651
318569724
547283169
269417835
436791582
975328416
182645397

451289763
873416952
296357841
364528197
928671534
517943286
145832679
682794315
739165428

217894365
653712948
489365217
172546893
568937124
394128756
736251489
925483671
841679532

769532481
258147936
134968275
912486753
576319824
483725619
841293567
327654198
695871342

176593842
925874631
834126957
289657413
347912568
651348729
413769285
592481376
768235194

972851643
648937152
531426879
193578426
826314795
457692318
285143967
764289531
319765284

912483657
853617924
467592138
578231496
396754812
241968375
785149263
639825741
124376589

918257634
425683917
673491528
731862495
264975183
589314276
356729841
142538769
897146352

973628514
246519378
185374629
651432897
327985461
498761235
769853142
514296783
832147956

231947658
467538129
958621734
382476591
546193872
179852346
823719465
695384217
714265983

938625471
714839265
652417893
129743658
476158932
583296714
895372146
247561389
361984527

475129638
168735249
329648751
247581396
691473825
583962174
736854912
814297563
952316487

795861234
621345978
843792651
582934716
416527389
379618542
257489163
964153827
138276495

143672859
869351427
725498316
218963574
954817632
376524198
582736941
491285763
637149285

786215934
314896725
295473861
972154683
631789452
548362197
827631549
153948276
469527318

382459716
471326895
659817342
894735621
267194583
135268479
928573164
546981237
713642958

279163458
416985273
583742961
731694582
642578319
895231647
968357124
327416895
154829736

765932418
182467935
349581627
836194752
457826391
921375864
598243176
614759283
273618549

634981275
971562834
582347691
316728549
795436128
248159367
157293486
463875912
829614753

519238467
836174952
742596813
965827134
173469285
428351679
694785321
251643798
387912546

689537142
173642958
245819763
426973815
851426397
937185624
368251479
594768231
712394586

582679143
361452897
794381652
613847925
278596431
945123786
837264519
159738264
426915378

671324985
938567142
452198763
367451829
215839476
849672351
724916538
596783214
183245697

569274318
174835296
823196574
281763945
956421837
347589162
692348751
418957623
735612489

942536871
835741269
167289345
419872653
278653194
653914782
721465938
384197526
596328417

467821593
839756142
125493867
584672931
712935684
396184725
271368459
958247316
643519278

912684357
735192468
486735912
869473125
147256839
523819674
691547283
254368791
378921546

768231954
491856372
253947861
549678123
316492587
827513496
132785649
684129735
975364218

124587369
987346215
653921748
749615823
832794156
516832497
498153672
275468931
361279584

924316587
716528349
853794612
671439825
235187964
498265173
562941738
147853296
389672451

821574396
956312478
743968251
265793184
394186725
187425639
579241863
612839547
438657912

861235947
935147628
724698531
149872356
582361794
376459812
693724185
217583469
458916273

836495172
472168935
195372486
769243518
248951763
351786249
517639824
923814657
684527391

349625718
172839546
568714293
894251367
217346985
653978124
425187639
981563472
736492851

463197528
185362947
792548316
921485763
538716294
647239851
379624185
854971632
216853479

491723865
735168492
286459713
123975684
659842137
847631259
974316528
362584971
518297346

579812643
863754912
412396785
954273861
631948257
287561394
726485139
195637428
348129576

719824365
586371249
234695178
458132796
173469582
692587413
825716934
967243851
341958627

312849576
698537124
574162398
439718652
125693487
867425913
941286735
783954261
256371849

475938612
286751349
931462758
167529483
398614527
542873196
853246971
719385264
624197835

573826194
918543276
624197583
286954731
195378642
437261859
362789415
751432968
849615327

643192587
782365941
591874263
358917426
914236875
276548319
837451692
469723158
125689734

871269543
325418679
469753812
736825491
184937256
952641387
698572134
543196728
217384965

569342871
421785369
378619254
287134695
915826743
634597182
853471926
196258437
742963518

964175382
821936457
537482691
652749813
378561924
419823765
746258139
293617548
185394276

753461289
196827453
248359176
514298367
687135942
329746815
472583691
931674528
865912734

649152387
718639245
253874691
864395712
971246538
325781964
187923456
496517823
532468179

458736129
329154687
176928543
543689712
982371465
761542398
834267951
217495836
695813274

716589324
983241756
524763198
179328645
658194273
432657819
261935487
345872961
897416532

164537892
398412765
725968413
831756924
256849137
947123658
419375286
673281549
582694371

169428573
784153692
325976814
917642358
638517249
542389167
493265781
276891435
851734926

297316458
514728936
836459271
952683147
761245893
483197562
175932684
649871325
328564719

172965384
694283157
853147269
748351692
569824731
321679548
215496873
987532416
436718925

435781692
762935184
198426753
316257948
854619327
279843516
941362875
523178469
687594231

829174563
756398412
134652987
541826739
263749851
987513246
412935678
675281394
398467125

291736458
786254139
354819762
425367891
639148527
178592346
867423915
542971683
913685274

516984372
432761859
789325146
978613425
653492718
241578693
127839564
894156237
365247981

316724859
285693417
974815236
862951374
593247168
147386925
728169543
439572681
651438792

834269157
215437698
679851342
982614573
346975821
157382469
493126785
728543916
561798234

732154698
685937412
941862753
324698175
176425839
598713264
269541387
417389526
853276941

856194372
143782659
972653148
627435981
315968427
498271536
739846215
284519763
561327894

863792514
724518963
159436782
578924631
431685279
692371845
247169358
916853427
385247196

187645293
632891574
594237186
841379652
765128439
923564817
316782945
478956321
259413768

539124867
281637954
674589213
792358146
413796528
856412739
327965481
968241375
145873692

825637419
631948275
497251863
742569381
918374652
356182947
184723596
269415738
573896124

415237986
396185427
827694153
782913564
653748219
941562738
264871395
539426871
178359642

371946528
594128763
826753491
612385974
948267135
735491682
257634819
189572346
463819257

451372869
379186542
862495137
297814653
684953271
135267498
926531784
548729316
713648925

681729453
742513689
539864712
263458197
154976328
897132564
378695241
916247835
425381976

524867931
798312456
316954872
431785629
967231584
852496713
275149368
689523147
143678295

952138764
371946528
468752913
786493251
295861437
143527689
517289346
629314875
834675192

574936812
613258974
928741563
452867391
739415286
186392745
345189627
867524139
291673458

419863527
253497618
768512439
546738291
821954763
937621854
685179342
172345986
394286175

251638497
936475218
487192356
512764983
673289145
894513762
165347829
729851634
348926571

693752841
578143692
412896375
237519468
951684237
846327159
164275983
789431526
325968714

527618943
693475281
184392657
942736518
315829764
876541329
769284135
451963872
238157496

456982713
729315648
381647529
978524361
264193875
513876294
832461957
645739182
197258436

563941872
427586319
891237645
389165724
674329581
215478963
958614237
742853196
136792458

654273981
183596247
792148365
529761438
468935712
371824596
216459873
937682154
845317629

528476913
741359862
369281745
854793621
693812574
217564398
136945287
985127436
472638159

569178432
742563819
318429657
631782945
825946173
974315268
493851726
186237594
257694381

798235641
645178923
123649875
459712386
871563294
236984517
312496758
984357162
567821439

547816392
921743865
836529147
183497526
259638471
674152938
765984213
398271654
412365789

794863152
213954678
568271943
485319267
126785394
379426815
641532789
852697431
937148526

893615247
527894316
146273589
475961823
639582471
218437695
364129758
982756134
751348962

712364589
845972316
639158247
526749138
391286754
487531962
263895471
158427693
974613825

476819253
839524617
251736948
597163824
682497531
143258769
365971482
914682375
728345196

245819673
861573249
793624851
478156932
326987415
159342768
512468397
637295184
984731526

913728546
472561893
568349127
734195268
859672314
126834759
391286475
247953681
685417932

981547263
357296418
426183957
142359876
793864521
568721349
875632194
639415782
214978635

689325417
451876923
723491865
395762148
176584239
248139576
834257691
562913784
917648352

179632845
368547129
254819736
716325498
493186257
582974361
845291673
637458912
921763584

261785439
789463512
354219687
923674158
846152973
517938246
475826391
132597864
698341725

751249683
628731495
394586217
837412956
419675832
562398741
975164328
183927564
246853179

826314759
941875236
357926184
482539617
735261948
169748325
513497862
274683591
698152473

547832196
391645827
682917435
963254781
125798364
874361259
758426913
219573648
436189572

126843975
794512368
853967241
542789613
637451892
981236754
419378526
268195437
375624189

493615287
268374591
751982463
615743928
827159346
349268175
182596734
976431852
534827619

379856214
162473958
548219763
493562187
856147329
721938546
987621435
235784691
614395872

231794856
849635712
756812394
985163247
412578639
673249581
128456973
364987125
597321468

327864519
564913827
819275463
936128754
478659231
251437698
792346185
185792346
643581972

592746138
186235497
734198265
847623519
619574823
325819746
261357984
973481652
458962371

875924631
931786425
624351978
593647812
412839567
768215394
189473256
256198743
347562189

271843569
549267138
368915247
837194652
654732891
912586473
125479386
783651924
496328715

146739852
783452196
925681473
457893621
619524738
238167945
362948517
874215369
591376284

489572361
736841259
521693847
874236195
952184736
163759482
298415673
317968524
645327918

581326947
267948315
493751826
156834792
349172568
872695431
635289174
728413659
914567283

269754381
573189462
814623579
941237658
356418927
728596143
432975816
697841235
185362794

862193574
751246893
439758621
576832419
398471265
214965387
687514932
143629758
925387146

978156432
261473985
453829617
847965123
592314768
136782594
729648351
684531279
315297846

382947165
175268394
964135872
853672419
746819523
291453786
529381647
638794251
417526938

629381574
184957263
753624198
236195487
975846321
841732956
468219735
597463812
312578649

761438925
852976134
493512678
216853749
534729816
987164253
178395462
329641587
645287391

743689125
968152347
215437986
631594278
897261453
452378619
326745891
584913762
179826534

768941532
932658741
541327968
359284617
827163459
614795823
275816394
186439275
493572186

419635278
572481936
368297451
631849527
297563814
845172693
154326789
726918345
983754162

945731682
263584719
871962354
694153278
732896541
518427936
456278193
387619425
129345867

275134968
816295734
394876521
582619347
649753182
137428695
968541273
753982416
421367859

218645397
594173268
376298415
987416523
143952786
652387149
739821654
425769831
861534972

594627138
213958746
786431952
625174893
937862415
841395267
162743589
459286371
378519624

186274395
973568214
542913786
458329671
321647958
769851432
637485129
894132567
215796843

651724398
389561274
247389651
592836417
163497582
478152936
825613749
736948125
914275863

318276594
976543182
245918673
732681459
561794328
489352761
693125847
124867935
857439216

428139657
569827134
317645892
284793516
731456928
695218743
146572389
853964271
972381465

287536194
639471258
145298736
854912673
962743581
713685429
591367842
376824915
428159367

816972435
579834162
423561987
732648519
198357624
654129378
985716243
267493851
341285796

729681453
845372196
163459872
497865321
532914687
681237945
374596218
258143769
916728534

615942837
298731465
743856291
439587612
856123749
172694583
587419326
361278954
924365178

187256493
294137586
653948271
368471952
541892637
729365814
935614728
816729345
472583169

957183624
432596871
618247953
826415397
195738462
743629185
384952716
561874239
279361548

453617982
197842653
268359714
649231578
315784269
782596431
934165827
876923145
521478396

792864135
645931287
813572649
137645928
954218763
286397451
568129374
379456812
421783596

829731564
437625819
561894732
396218475
748563921
152947683
284156397
973482156
615379248

169572384
837946125
425183769
976435812
314829576
582761943
641358297
258697431
793214658

246837591
135692874
789145263
698714352
517328649
423569187
874253916
351976428
962481735

273481965
498756312
516923874
749362158
385149726
621578439
837695241
162834597
954217683

395217684
782465391
641398527
926741835
534986712
817523469
269854173
478139256
153672948

784915362
136248957
592736481
613829745
478153296
259674813
347581629
925467138
861392574

937216485
248753196
561498327
683947512
179532648
452681739
724169853
316825974
895374261

845139276
916782453
372654918
794216835
231845769
658973124
167398542
483527691
529461387

453196782
261487395
978352146
612538974
784961523
539274618
125743869
897625431
346819257

253714698
648953172
917286543
529867431
871345926
364129857
435678219
196432785
782591364

845367291
719452638
263189475
524936187
198275364
637841529
382594716
956713842
471628953

986235417
735461289
214978356
159684732
472359168
863127945
598743621
641892573
327516894

639841257
417952836
528367149
293174568
754638912
186295473
862513794
341729685
975486321

183926745
279154863
564387219
928673451
615249387
437518692
742895136
856731924
391462578

961347582
247658931
358912764
689724315
734591628
512836479
475183296
896275143
123469857

926514387
175832496
348697521
862451973
493728615
751369842
584173269
237986154
619245738

263854197
478169523
195723648
834576912
651982374
927431865
549218736
716345289
382697451

597821634
832469517
164753829
456297381
983145276
271386945
618972453
325614798
749538162

815637249
364298715
792541836
536982174
129476583
487153692
241769358
973825461
658314927

185239467
273486915
469157382
518793246
742561839
936842571
351628794
694375128
827914653

124798563
685413279
937652814
849137625
276584391
351269487
413876952
598321746
762945138

462189573
387265419
519347268
236958147
175432986
894716325
958621734
723894651
641573892

389572416
146389257
257416983
893721564
715634892
462895371
531268749
678943125
924157638

973845621
146329758
258617943
814263579
397584216
562791384
789156432
425938167
631472895

642781593
713925684
859634721
984367215
176259438
235418967
391576842
568142379
427893156

218439576
647152398
395867142
182375964
463921785
579684213
721546839
856793421
934218657

249751683
137684529
568293174
974538216
851426397
326917845
493862751
712345968
685179432

675482391
823971564
914365278
751239846
348716925
269548713
492153687
136827459
587694132

716394825
324856179
958712346
247165983
685439712
193278654
862941537
531627498
479583261

761245893
342918567
895376124
286534971
517829436
934167258
623451789
458793612
179682345

215478963
386219547
479356128
953682471
648791352
127534896
734125689
592863714
861947235

579361482
168427395
324589671
613274859
482935716
795618234
231756948
956843127
847192563

597613824
281745963
346892157
713529486
658471392
429386571
872934615
964157238
135268749

632498517
594712368
718356942
187263459
345981276
926547183
869124735
271835694
453679821

879251643
146893752
325674918
284367195
597418236
631529487
912785364
468132579
753946821

248315697
753694821
961827534
519462378
372589416
486173259
697238145
835941762
124756983

967538124
834216597
521479836
415963782
673824951
289751643
742695318
398147265
156382479

871549362
562873914
439126578
624957183
317284695
985361247
756492831
148635729
293718456

428739516
793156482
561284793
915873624
876421935
342965871
637518249
184692357
259347168

135294687
824367519
697158432
472619358
569843721
381572964
953721846
716485293
248936175

879152364
361974528
542368719
623487195
187695243
495213687
936741852
718529436
254836971

647591382
352864917
189237564
423159678
871623495
596478123
765312849
914785236
238946751

163284975
592617438
847539621
429875316
718326549
356941782
235798164
971462853
684153297

675149238
492783516
381652794
764318952
128597463
953426187
536974821
249861375
817235649

945831276
876924531
231576849
784269315
629153784
153748962
518497623
397612458
462385197

125894376
387612549
469735182
238156497
951427863
746389215
672541938
513978624
894263751

943816257
176532948
285974631
367198425
812345769
594627813
728451396
431769582
659283174

352867194
179452863
846139725
634921578
591678432
287345619
968513247
425796381
713284956

691437528
543982671
827615349
139874265
756291483
482356917
278569134
914723856
365148792

241983756
675142938
398765214
739851462
862394571
154627893
587436129
423519687
916278345

961352748
735864921
428719536
596243187
147698352
283571694
354127869
619485273
872936415

813596724
476123859
259748316
587214963
921367548
364859172
732485691
645931287
198672435

714328965
532976184
698541723
857614239
321789456
946235817
465192378
279863541
183457692

426319857
957248163
138576429
841632795
793185642
562794318
375961284
689427531
214853976

631927854
729458631
584163972
168532497
453791286
972684315
346875129
215349768
897216543

473128956
958643721
216759843
394586172
782914635
561237489
147362598
835491267
629875314

627351849
158496237
943827561
386512794
492768315
715934628
531279486
264185973
879643152

862357491
713694852
459218673
291746385
375821964
684935217
537469128
928173546
146582739

631528794
985476132
274319865
527631948
346892517
198745623
453167289
769283451
812954376

756184239
913627485
842539716
374291568
168745923
295368174
429876351
631452897
587913642

654138279
982675341
317294658
731869524
248753916
596421783
869542137
423917865
175386492

379256418
615784923
842931657
594623781
261478539
783195246
928347165
436519872
157862394

697814523
358279416
214563987
163927845
829345671
475681392
786432159
531798264
942156738

836742915
741953682
952168347
164529873
527386194
389471256
418635729
273894561
695217438

892463751
657198423
134752986
213975648
478621395
965384217
549837162
321546879
786219534

246178593
831459267
597623814
675812439
389546721
124937658
752394186
918765342
463281975

832147965
719625483
564398217
157984632
986253174
243761859
495876321
621539748
378412596

234678519
658192347
791453682
417286935
569317824
823549176
945731268
386924751
172865493

435678921
628931754
179245863
957316248
364892517
281457639
746583192
892164375
513729486

362457198
581392647
794186532
479235816
235618479
816974325
957841263
643529781
128763954

764193285
329584617
185762439
591276348
647318592
238459761
973621854
412835976
856947123

369187254
871542396
254693718
596231487
432758961
187469523
713926845
625874139
948315672

457912368
389746125
612538749
765129483
248375916
193864572
931687254
526491837
874253691

265714839
418369725
793258461
346895172
921647583
587123694
132586947
674931258
859472316

283645197
695127483
147983256
369278541
421359768
578461329
956732814
834516972
712894635

541876293
693521847
728394516
179435682
265187439
834269751
386942175
417653928
952718364

718649235
946253781
325178496
257864913
894531672
163927854
589412367
471396528
632785149

163274859
759836421
248195637
927651348
615348972
834729516
382467195
496512783
571983264

637192548
982453761
154687392
743869125
519274683
826531479
378945216
295716834
461328957

934528671
756413928
182967543
861295734
349671852
527384196
693852417
475136289
218749365

415873692
279416583
386259471
537948216
921365748
648721935
192587364
764132859
853694127

421837956
798562314
635194872
359618247
862475193
174329685
513786429
287943561
946251738

234578169
897316254
156294873
982651437
763429581
541783692
375162948
418935726
629847315

465913278
387246159
192758634
856321947
723594861
941687325
618435792
234879516
579162483

673128945
512934867
498765321
285396174
947851632
361247589
734589216
856412793
129673458

189536427
243978156
756124893
834265719
672419538
915387642
527691384
361842975
498753261

482631579
953487162
716529384
127368945
394752816
865194723
279843651
541976238
638215497

419763852
583124976
672859413
195476238
364281795
827935164
258317649
931648527
746592381

659387412
381462975
247915638
938156247
124879563
765243189
516728394
473591826
892634751

481657923
362891475
597234681
238965147
749123568
615748239
923586714
154372896
876419352

617942835
285731469
943685721
758319642
492876513
136524987
369258174
571463298
824197356

257968413
963421587
841735926
639584172
572316849
184279365
318652794
425897631
796143258

879543621
324816579
651279483
265391748
148657932
793482165
516728394
432965817
987134256

923678415
674521938
815394627
547819263
281463759
369257184
498136572
132745896
756982341

286375194
759416238
413928567
147652389
928143756
635789421
391267845
564831972
872594613

746823159
139657284
258491736
817369542
625714398
493582617
361978425
972145863
584236971

256834197
714965283
938172564
495287316
627319845
183546972
542791638
369458721
871623459

798231456
134596287
256874913
649712835
871345692
523968741
962453178
387129564
415687329

618523947
352497168
497186523
864975231
271834695
539261784
746359812
125648379
983712456

183746259
627519843
495832716
274981635
561273984
839465172
912357468
758694321
346128597

261789435
953264817
784351296
136548729
597126384
428973561
372695148
645812973
819437652

597328614
361497852
284516973
852731496
613849725
749652381
935184267
426975138
178263549

469815273
123974865
785632491
817243659
354769128
692581734
946328517
231457986
578196342

741925683
359846127
628731954
987162435
516483792
234579816
892657341
165394278
473218569

894163275
267854391
351927648
928671453
573249186
416538927
685392714
739415862
142786539

398456712
152873694
476192358
845931276
721685943
639724581
967248135
514369827
283517469

968125473
713469582
542837691
856392147
294671835
371548269
129784356
435916728
687253914

985236417
674518923
312947586
259173648
837469251
461825739
596384172
723651894
148792365

247586319
659731248
813924675
381467952
426859137
975312864
192645783
568273491
734198526

913728645
264935178
875641239
532496781
197853462
648172953
756319824
381264597
429587316

871635429
943271586
256984731
385462917
169753842
427198653
634529178
712846395
598317264

483291657
712465983
659738412
548173296
936852174
271649538
327916845
895324761
164587329

481672935
379458216
256319847
927543168
145867329
863291574
532786491
618924753
794135682

921845673
754369128
368721495
489652731
136974852
572138964
813596247
297413586
645287319

641893275
395726148
287145369
129674853
563918427
478532691
754361982
836259714
912487536

619753842
352948716
748162953
961437285
587291634
423685179
236874591
895316427
174529368

934751286
786923451
251468973
578614392
463892715
192375864
617249538
849536127
325187649

581674932
649523817
732198456
317846295
826359174
495217683
964785321
158432769
273961548

695374218
418295367
732186594
879423651
361958472
254617839
183762945
926541783
547839126

173462859
569718243
482539761
247651398
358297416
916384527
634975182
721846935
895123674

987321546
416598723
325674198
172936854
849715632
563482917
738149265
694257381
251863479

953814276
281763954
467592813
342976185
879451362
516238497
625149738
138627549
794385621

751469823
928315746
643872195
876541239
415293687
392786451
184957362
537628914
269134578

356481972
421967853
987325614
138279465
574613298
269548731
612754389
843196527
795832146

983245176
714869532
526713894
372584619
451396287
869127345
648951723
135472968
297638451

756814293
243569817
198237654
435978126
612345789
987126345
521793468
369481572
874652931

274539816
139864257
865127943
651348792
482791635
793652481
328975164
517486329
946213578

281347659
639215487
457689213
196823745
824751936
375964128
562178394
918436572
743592861

175386492
923475168
648921573
791643285
236859741
584217639
319564827
867192354
452738916

731295684
958641237
642738159
526473918
314589726
879126543
197854362
285367491
463912875

581394267
293768541
467512938
719243856
856179324
324685179
172936485
645821793
938457612

741938652
682154397
935672841
267341985
154289736
398567124
876495213
529713468
413826579

462951837
597843621
318762495
251497368
739286514
846135972
625374189
974618253
183529746

658427913
729613548
413589627
971352486
384761259
562948731
196234875
237895164
845176392

357824169
812769435
469135782
781243956
643591278
295678314
524316897
176982543
938457621

857269431
124385796
693471258
572198364
948736512
361542987
485623179
719854623
236917845

931574628
562189743
478263159
256497381
349816572
187352964
723945816
895621437
614738295

134965728
857312469
926478531
419683275
268547913
573129846
345791682
792836154
681254397

726184953
185397462
943265187
651438729
874629531
392571846
218953674
539746218
467812395

196742385
328951746
754368912
275493168
463185279
981276453
637519824
519824637
842637591

548796312
612538794
379241685
784152963
193684527
265379841
851927436
436815279
927463158

125964378
793185624
846732915
962543781
478219536
351876249
287691453
539428167
614357892

862134957
791652438
543879612
926548173
438791265
157326894
389465721
215987346
674213589

259748613
316952478
847631925
598324761
431576892
762189534
624893157
973415286
185267349

624319875
798465312
513278469
971524638
286793541
435186297
342951786
859637124
167842953

827693145
136425798
495178326
719586234
653241879
284937561
978354612
362819457
541762983

354917268
162583497
897462513
246179385
518634729
973825146
425796831
789341652
631258974

198526437
352741869
674893152
983462571
715938246
426175398
549287613
837614925
261359784

796231548
325486917
841795623
284579136
617324859
953168472
179652384
562843791
438917265

361459728
485723916
792168354
216574893
549386172
873912465
937245681
128637549
654891237

624785913
719632548
358491672
892167354
561943287
473528196
246859731
135274869
987316425

198273564
765941238
423586917
542198673
917365842
386427195
851739426
634812759
279654381

289537641
145692837
763814259
918326475
452971368
637485912
524769183
871243596
396158724

812596473
375248196
964317258
528631947
496752381
137984625
759123864
641879532
283465719

615794283
932586147
748312596
457128369
269473851
381659724
126935478
874261935
593847612

937482156
245613987
618975234
796348512
354291678
182567349
579124863
463859721
821736495

725468319
698531742
143729856
354172698
916385427
872946135
487253961
231697584
569814273

184396752
523478196
796152834
419583627
672941583
358627941
865734219
247819365
931265478

938647251
261935847
457821936
814769325
593214678
726583194
685372419
172498563
349156782

943576128
728419635
561832794
186294357
479351862
352768419
637985241
894123576
215647983

763429815
482157639
915683472
178235946
659874123
324961758
546318297
297546381
831792564

732185964
591746823
648329751
174863592
263594178
985271436
816937245
329458617
457612389

951684732
863271459
274539816
697152348
325948671
418367925
186423597
732895164
549716283

968415237
135927468
742368519
619854723
524673981
873291645
486739152
391542876
257186394

719348265
425167839
638592147
396875412
142936758
587214396
873651924
964723581
251489673

489375216
176942835
352168974
618459723
245837691
937216458
564723189
791584362
823691547

385972461
274136895
196458327
941587632
638214759
752693148
827369514
413825976
569741283

153486792
678219354
942753816
384597621
295861437
716342589
521678943
869134275
437925168

938265174
126497583
574813926
462951738
719328645
853674291
241589367
687132459
395746812

741936582
298745136
653281794
417862359
326159847
589374261
932618475
865427913
174593628

756423198
823719645
419586237
261374589
978152364
534968721
142837956
687295413
395641872

365912478
798456321
214738965
831649752
479285136
526173849
183524697
657391284
942867513

193524687
472698315
568371249
735142896
284956731
619783452
851467923
327819564
946235178

248153697
693487215
751269384
316594728
489672531
527831946
162345879
935718462
874926153

365928417
981475263
427136598
193847652
852691374
674253981
739514826
548762139
216389745

812645937
694731258
357289614
786523491
139468725
245917386
573894162
928176543
461352879

857912463
412376958
963584721
734865192
195243876
628197534
376458219
249731685
581629347

762819435
134526879
598374216
915243687
683751924
427698153
276485391
359162748
841937562

379584612
284691735
615372849
956813427
421957368
837426591
548269173
162735984
793148256

358764192
247391865
196285734
423817956
719653248
865429317
532976481
684132579
971548623

359741286
647982315
281635794
895163427
126574839
734829561
563498172
478216953
912357648

597364821
642781539
318529476
926438157
435197268
871256943
164972385
759843612
283615794

924158736
657293184
831476592
712869345
463527819
598341267
345912678
286734951
179685423

483615927
652897341
791432685
567328194
124769538
839541762
318256479
976184253
245973816

568379421
492615783
317428965
681743259
739852614
245961378
154237896
823196547
976584132

356289147
491367285
782415693
937152468
524678319
618943572
179524836
865731924
243896751

643285179
571946283
928137465
794321856
352869714
816754392
165472938
239618547
487593621

715324986
496158372
823679451
962817543
184532697
357496218
541763829
679285134
238941765

984127635
567398421
132546879
341785962
798612354
256934718
873259146
415863297
629471583

281649357
346572189
579318624
825764913
793125468
164893275
912457836
637981542
458236791

142395678
735684921
986127345
374956182
829471536
651832497
413768259
297513864
568249713

659723481
748159623
312468795
436812579
297345816
185697234
524971368
963284157
871536942

397615482
126498537
854723619
589346271
673152894
412987356
738261945
961534728
245879163

842637591
739185462
156294837
491526783
578913624
263478915
384761259
915842376
627359148

957368214
384219576
162475839
695724183
721983645
438651927
546832791
879146352
213597468

523641798
491758623
687392541
819436257
246175389
375829164
754283916
968517432
132964875

681453279
425971638
397268514
978346125
143529867
256187943
514832796
739615482
862794351

692387514
734519268
581246379
468752193
179463825
253198746
316925487
845671932
927834651

697851432
153724968
428396571
812579346
769413825
345682197
586947213
971238654
234165789

365127849
824953176
197486523
786312954
453769281
219548637
931275468
578694312
642831795

214968357
576123984
983754261
839471625
742695813
165832749
497216538
321589476
658347192

964357128
132648759
587921436
793516284
641832975
258794361
815279643
426183597
379465812

628374159
319526487
574819632
461298375
953741826
782635914
145987263
837462591
296153748

138924567
627851349
459376812
395748621
871265934
264139758
786413295
913582476
542697183

584736921
126895437
739412865
417328659
263159784
895647213
358964172
972581346
641273598

426593187
951287364
837164295
692375841
185946732
374821659
243758916
768419523
519632478

547289163
183567924
926314578
751846239
468923751
392175846
839652417
214738695
675491382

218654793
375981642
469273815
834162957
652798431
197435286
786519324
921347568
543826179

379458612
652193748
418762539
834976125
961325874
725841963
187239456
246587391
593614287

632451897
984732516
517698243
345879162
791265384
268143759
429517638
856324971
173986425

671489532
492153768
835276914
287564391
356891427
149732856
513648279
728915643
964327185

315268749
629754318
847319625
572691834
493825167
168437592
281546973
736982451
954173286

269784351
145236789
783591642
851379264
694128573
372645918
527413896
438967125
916852437

471365829
398472156
652891743
527183694
186249537
934657281
843726915
269514378
715938462

249651378
158793624
367248519
926134857
514879263
873562491
481925736
692387145
735416982

196435287
873291546
452678931
918754362
647312895
325869174
289546713
761923458
534187629

829543761
135768294
647291538
972456813
586139427
314827956
763985142
291674385
458312679

184562397
796134582
235879164
943718625
512496873
678253419
361947258
859321746
427685931

974865213
582371496
613294785
291657348
458139627
736482159
345916872
169728534
827543961

968743125
357291684
412856379
675432891
143987562
289615437
594328716
731569248
826174953

379186524
256794183
814523697
642839715
598417362
731652849
483965271
127348956
965271438

423659817
519278436
678134295
832745169
741926583
956813742
194562378
385497621
267381954

429678531
518239764
367514298
275943816
946185327
831726945
153497682
792861453
684352179

125876349
964312578
387594621
493287165
278165493
651439782
716923854
532748916
849651237

381574926
947362581
526891374
459123768
138657492
672489153
215738649
864915237
793246815

843529167
526178493
917463528
279645831
435891276
681732945
194386752
768254319
352917684

739586412
416392875
528471639
953847261
142639587
687215394
361924758
894753126
275168943

386125794
529743168
471968352
617482539
948537216
253619847
132894675
764251983
895376421

432856971
597132684
681974235
275619843
819543762
346728159
758491326
924367518
163285497

325947168
987165423
461823975
592371846
143689257
678452319
836714592
219536784
754298631

936715842
285463719
147829536
879132654
612954387
354678291
768391425
421586973
593247168

978612453
615473289
423895167
832764915
764159832
159328746
286931574
391547628
547286391

652974813
431682597
798351246
915246738
243817965
867593124
386125479
179438652
524769381

285973416
149265378
637481259
792314685
813526947
564798123
978642531
456137892
321859764

683914572
512376894
794258316
365489721
178562439
429731685
256897143
841623957
937145268

419852673
826371459
735496821
358724196
142968537
697135248
571649382
984213765
263587914

184536792
627894513
935271648
871365924
463729185
259148367
596483271
342917856
718652439

549871362
316249587
287635149
873164925
651923478
924587613
492756831
138492756
765318294

625491873
981367245
374258619
537912468
419876532
268543791
153684927
796125384
842739156

298167354
361254798
475938216
839572461
517486923
624319875
146793582
953821647
782645139

865724319
147593826
239618754
413875962
576932481
982461537
394156278
658247193
721389645

319564728
547238619
682971345
968345271
251687934
473129856
794853162
825716493
136492587

289315674
417692835
536748129
351284796
768953412
942167358
893576241
174829563
625431987

619583472
837429651
524167893
182976534
395241786
476358219
763892145
958614327
241735968

925376148
681459723
734821659
348562971
576913284
192784365
417698532
869235417
253147896

843179625
679852134
512436789
924685317
758314962
136297548
391528476
485763291
267941853

357416829
281579463
469283157
124867935
638952741
975341286
846195372
713628594
592734618

135764829
296813475
478952631
617538942
352479168
984621753
543197286
829346517
761285394

498735612
732861549
516924387
347258196
869317425
125649873
283496751
671582934
954173268

594637128
178295346
623814795
489563271
751982463
362471859
917346582
835729614
246158937

514378692
623149758
978256143
496721835
185934267
237865419
762513984
851492376
349687521

548796132
921543768
673128549
857962314
294351687
136874295
765419823
482635971
319287456

512374986
834269751
976581324
369815247
248637195
751492638
187943562
423156879
695728413

542896137
978531426
163427859
697248513
815763942
324159768
759612384
231984675
486375291

285731964
913642857
674598213
567923148
498156732
132487596
751264389
849375621
326819475

829154367
157236849
346978521
718629453
563417982
294583716
981342675
435761298
672895134

674238591
892615437
531794268
247356189
958127346
316849752
729583614
185462973
463971825

587291346
341678259
296543718
162957834
875134692
439862571
958716423
723489165
614325987

418697235
567234891
392185746
653812974
841379652
279546318
134728569
786951423
925463187

597286431
162347589
384951276
215478693
638592147
479163825
951724368
823619754
746835912

849271653
315698742
672435819
954812376
128763594
763954281
437186925
591327468
286549137

428175693
731964528
659238174
912583467
847612935
365497281
293851746
186749352
574326819

714695382
658273491
293148756
479586213
825731964
361429875
537864129
142957638
986312547

327846195
168592437
594371268
615983724
483627951
279415386
746259813
852134679
931768542

217685349
495723681
836194275
371842956
689351427
524967813
953478162
768219534
142536798

798134652
425768391
613529784
539816247
142375869
876942513
257691438
381457926
964283175

518627934
372954861
946813257
861275493
729346185
453189726
185762349
637498512
294531678

498371625
712685493
635429817
984513276
173862549
256947381
549738162
361294758
827156934

264753918
957186423
138249675
389562741
675491832
412378596
591637284
826914357
743825169

864751392
523689471
971432658
196325847
245897163
387164529
458273916
612948735
739516284

521743968
489162753
637985241
348671529
756239184
912458637
863597412
295814376
174326895

841257936
652493781
973618524
264379815
798125643
135846279
429761358
587934162
316582497

578429613
231856749
946137258
789615432
324798165
165243897
652381974
813974526
497562381

329874165
648195273
175263849
216349758
937518426
854627391
493786512
562431987
781952634

182736549
946815723
357924186
863147952
294658317
715392468
538271694
429563871
671489235

796123854
532894761
184675932
419582673
827316495
653749218
978451326
345267189
261938547

325981764
864257931
791364528
248573196
917628345
653419872
482795613
176832459
539146287

638975412
914268537
275314968
859642371
746183259
123597684
461739825
587426193
392851746

278953146
915468237
436721589
743682915
159347628
682519374
524836791
367194852
891275463

639247851
521968743
784531962
892714536
375692418
146385279
968453127
253179684
417826395

712385496
534916728
698247153
385421967
249763581
176598234
923674815
451839672
867152349

428137659
967285341
135946728
596713284
741862935
283594167
652479813
319658472
874321596

265149378
149873562
738526491
673215984
451698237
982437156
516384729
827951643
394762815

395281746
627954813
814763259
249817635
183526974
576439128
452198367
931675482
768342591

732149586
468753921
519286473
346871295
251934768
987625314
875412639
193567842
624398157

785463912
241957863
396182754
518326479
924571638
637849125
152698347
469735281
873214596

561432879
892715436
437896512
683549127
145273698
279168354
726354981
958621743
314987265

231496857
798512346
564378921
956237418
812945673
473861295
629753184
185624739
347189562

728615439
469732158
135849267
356291784
897456312
214378695
573964821
942183576
681527943

375281469
168493275
249576381
497612853
581937642
632845197
716358924
854129736
923764518

569841273
437526891
812973654
694238715
185467932
273159486
346795128
721384569
958612347

652918437
193247658
847653219
419572386
326894571
785136924
961725843
538461792
274389165

763458921
549172638
218936745
657849312
932517864
481623597
325761489
194385276
876294153

236417598
984625173
715983462
349168257
621579384
578234619
467391825
193852746
852746931

689371524
315482697
724965831
142859763
973216458
568734912
436527189
857193246
291648375

619578342
847263915
532419876
368157294
251934768
974826531
485791623
193682457
726345189

849726315
135849726
672315498
513498672
486172953
927563184
391284567
758631249
264957831

692438715
738156294
415297863
269574381
374861952
581329647
123685479
956742138
847913526

693178245
257943168
418256379
341895627
725364891
869712534
572431986
184629753
936587412

146958732
538247169
297631584
754362891
982175346
361894257
473526918
829413675
615789423

396521748
182674935
547398612
971845263
864132579
253967481
635719824
419286357
728453196

845736291
293148765
716592834
681375942
952614387
437289156
328461579
169857423
574923618

159468723
287351694
436927185
345819267
792536418
618274539
961743852
824695371
573182946

627938415
415762893
893415726
376824951
581679234
942153678
234596187
769381542
158247369

921684753
478953162
536712894
315426987
847395216
692871435
763148529
154269378
289537641

769452381
142398765
835716942
521679834
694835127
378241596
487563219
216987453
953124678

645729138
312845697
978163542
289651374
531478269
467392815
894216753
726534981
153987426

912367584
735248169
846591273
179653842
468912357
523784691
657139428
281476935
394825716

938271546
246358179
571694832
823145697
157926483
694837251
465719328
782563914
319482765

826935741
941768352
753142986
567493128
439821567
218657493
184279635
675384219
392516874

145679328
763182954
289435617
951268743
438917265
672543189
824391576
596724831
317856492

436985172
521743869
897126354
268437915
315298647
974561238
649372581
753819426
182654793

281754369
674389521
953216784
425197836
317865492
869423175
548632917
736941258
192578643

281593476
493176582
756428931
137265849
968347125
524981763
342859617
879612354
615734298

168537924
742698513
935412786
681349275
457821639
329765148
293154867
574286391
816973452

479831562
835267914
612594378
386142759
591678243
724953186
253416897
967385421
148729635

658972143
421563798
397481265
149758632
835296471
762314859
583627914
916845327
274139586

581392674
376451892
249678531
854916723
137524986
692783145
465837219
723169458
918245367

352968147
687421935
914537682
846173529
179285364
235694718
728319456
563742891
491856273

514369287
673284195
829517643
968743521
357128964
142956378
491675832
286431759
735892416

695748132
718532469
243619785
529364817
437281596
861975324
172856943
954123678
386497251

754926183
896315742
213748569
145692378
627183954
389574621
431267895
962851437
578439216

218576349
536894721
947132568
172658493
385941276
694723815
451289637
763415982
829367154

237491856
965382147
418765329
894523671
352617498
176948235
623879514
741256983
589134762

256749138
834621975
917835246
428193657
361257489
795486321
143568792
682974513
579312864

694721853
713895246
258634197
567912384
142583769
389476512
426157938
971348625
835269471

589317624
761452938
342968175
136784259
974523816
258691743
617835492
495276381
823149567

368914725
127568394
954723186
716895243
842137659
593642817
485276931
279351468
631489572

754269138
692318457
381574692
839641275
517932864
426785913
245193786
168457329
973826541

476835192
251479386
983126754
815764923
639251478
724983615
547618239
362597841
198342567

596283147
317495628
248617395
765821934
483569271
921374586
132758469
854936712
679142853

329468175
815372496
764591823
593187264
641253789
287946531
172635948
438719652
956824317

495732186
268194735
713865942
831279654
952486371
674351298
527918463
346527819
189643527

628541793
493678512
751293468
219835674
365427189
847169325
584916237
132784956
976352841

483712569
591836274
627459183
846391752
139527648
752684391
264973815
378145926
915268437

592481637
176325849
384967125
721634958
849512376
635879214
418793562
267158493
953246781

152798643
837654921
964132758
798215364
645389172
321467589
279543816
586921437
413876295

391872645
876451932
254369718
563287491
412936857
987514326
649725183
128693574
735148269

514329867
826547139
739618524
497835612
182964375
653172948
345281796
971456283
268793451

257934681
841726593
963851742
576248139
328195467
419673825
132487956
685319274
794562318

217568394
358194276
469372185
786435921
531729468
924681753
695213847
843957612
172846539

546178932
792563814
381924567
123456789
457389126
968712453
834295671
275641398
619837245

268134975
435978216
197562384
381456792
574291863
629783541
752619438
913845627
846327159

815639724
973428561
246517938
782391456
461275389
359846217
138754692
624983175
597162843

824519376
536847129
719326854
257194683
391682745
648735291
462973518
985261437
173458962

654382179
231497658
879516324
967145832
423869517
518273946
182954763
396721485
745638291

563498127
714526983
829317654
157264398
496183572
382975461
978641235
645832719
231759846

184396725
729158463
356427981
863745219
541239678
972861354
435682197
697513842
218974536

863254917
421789653
975316428
189675234
537842196
642931875
316427589
298563741
754198362

719463528
846925173
235187694
652714389
378659241
491832765
923546817
584271936
167398452

317254896
298716345
456398217
749183652
631527489
582649731
165832974
824971563
973465128

385749612
796312458
124568397
219836574
537194826
648257931
861925743
973481265
452673189

613729458
947835612
852146397
521967843
469381725
378452169
134298576
795613284
286574931

329761458
518324796
764985132
642193875
153678924
987542613
435819267
871256349
296437581

394572168
615843972
278619534
567934821
129768345
483125796
931256487
746381259
852497613

715623489
692874315
348591267
837159624
469732158
521468793
286345971
174986532
953217846

465921873
812376954
397548162
548793216
173265489
926184735
734619528
681452397
259837641

569237841
374891526
281654793
917325684
836149257
425786319
143568972
698472135
752913468

746913825
359428761
182576439
834752916
561894372
927361548
695147283
273685194
418239657

124385967
936712485
857649132
518924376
473861529
692573841
345297618
789136254
261458793

875319264
142768395
693245781
258976143
964123857
317584629
481697532
739852416
526431978

986752431
347169285
251483967
193847526
675321849
824596173
718235694
562974318
439618752

641928753
738561492
529437168
186259374
953714286
274386519
415892637
392675841
867143925

379851462
426739815
158624397
297148653
641375289
583962174
864297531
915483726
732516948

829673514
753124689
461859237
185942763
692738145
374561928
947286351
218395476
536417892

582679143
346821579
719435682
135794826
297568431
864312957
951283764
473156298
628947315

756219834
123684795
948375126
284961357
569743218
317852469
692437581
435198672
871526943

792634518
458971263
136582497
967425831
823719654
514863972
275346189
681297345
349158726

349586172
576142389
812937564
487315926
923678451
165294837
254861793
631759248
798423615

325916874
176834925
489752631
963145287
841273569
257698413
718529346
694381752
532467198

726315948
513894627
948672531
865931274
291748356
437256819
172589463
359467182
684123795

587631492
916247358
423958671
145392867
369874125
278165934
891523746
654719283
732486519

453926187
126387954
897145263
549671328
681234579
372598416
715469832
938752641
264813795

483715296
176294538
529863174
952431867
831657942
647982315
298176453
364529781
715348629

482671359
619583427
753942618
327859146
568124793
941736582
236418975
874395261
195267834

762534891
541869327
983712456
617485932
835291674
429673185
296158743
158347269
374926518

176382594
893547261
245169378
618725943
759438126
324916785
961254837
432871659
587693412

631472895
524891736
897635412
952718643
483569127
716243958
175926384
249387561
368154279

728964153
651387249
493251867
574832691
219546738
836719425
342175986
165498372
987623514

192738465
687154923
534962187
976243518
425817396
318596742
249385671
751629834
863471259

827463591
546971283
193285674
481726359
679534128
352198467
235817946
714659832
968342715

975613428
831924657
624857139
346789512
518342976
297165843
453298761
182576394
769431285

138546729
974132865
526987314
651793482
842651937
793428156
219364578
467815293
385279641

324968751
791543862
865217493
973124685
416895327
258736914
589471236
642359178
137682549

984726531
375981462
216534897
129853746
648217359
753469218
531672984
892145673
467398125

785249136
419368257
623751894
152693478
964187523
378524619
841935762
596872341
237416985

457982316
193564827
826317549
269843751
718256934
534179268
342698175
975431682
681725493

428715639
159623487
376498512
263987154
547361298
891542376
784136925
935274861
612859743

521389764
687421395
493576218
176843529
948215673
235697841
314768952
862954137
759132486

231546987
769238415
854179623
617492538
982653741
345817269
423785196
596321874
178964352

752438619
384691257
196725384
637584921
928173546
415962873
849357162
273816495
561249738

386521749
592476813
741983562
478162395
963857421
125349687
859234176
237618954
614795238

283957416
459168237
671432598
928643751
347581629
165279843
814326975
596714382
732895164

651237489
843961275
792854316
165428937
237195864
984376521
519782643
378649152
426513798

127986534
895432176
634571892
281657943
956314728
473298651
348769215
519823467
762145389

247369158
138475962
695128473
721896534
853741629
469532817
514283796
376954281
982617345

176243589
495687321
283951674
564872913
329164758
718539462
847325196
932716845
651498237

495273186
271685349
836149752
157892634
982364517
364517298
549736821
628951473
713428965

149725368
657438291
382619475
413592687
276184953
598367142
735941826
864273519
921856734

416283579
378159426
952467831
785621394
629374158
134598762
291745683
847936215
563812947

918374265
472965381
563281749
387546192
651792834
249813576
134657928
825439617
796128453

498765321
176283954
325194786
781952463
654831297
932476815
219547638
543628179
867319542

634875219
789241536
125936874
391468725
856127943
247359681
563784192
972513468
418692357

571629384
682743159
349158276
126375948
793284615
458961723
964512837
235897461
817436592

619257843
473819256
528643791
892364175
741598362
365172984
184736529
236985417
957421638

516923847
284571693
379864251
845739126
691482375
732156984
453698712
128347569
967215438

194725368
582436791
376981254
218673549
649512873
735894126
427368915
963157482
851249637

123795864
695834217
487126935
972341658
816952473
534687192
261578349
749263581
358419726

193274568
645183927
782596134
479618253
526439781
318725496
254367819
837951642
961842375

813249657
462751893
975638214
629413578
154876329
738925461
587392146
246187935
391564782

768531429
251479683
349826517
526794138
493158276
187362954
635917842
872645391
914283765

724938651
159276438
863154927
631482795
548769213
972315864
316897542
297541386
485623179

259438671
784621935
316579248
492187563
678253419
531946827
823765194
147892356
965314782

213765849
697148253
845293716
954612378
768534921
132987465
471359682
589426137
326871594

251968743
643721859
789435621
136254987
875319264
492876315
328147596
964583172
517692438

827965431
193428657
456713892
634572918
578391246
219684375
965247183
741836529
382159764

862341759
935782146
417695823
581973462
794216538
623854917
176429385
348567291
259138674

567298341
194635872
283741659
946517283
375829164
812364795
751982436
439176528
628453917

182457693
736192485
459638712
594286371
273914568
618573924
865741239
347829156
921365847

895374162
317526498
624198735
289763514
451982673
736451289
562819347
973645821
148237956

218469357
365871924
947523816
524718693
736295481
891346572
182934765
479652138
653187249

975312486
643785912
128649375
257968143
391427658
486531729
514896237
839274561
762153894

895473216
721685349
463912785
387521964
546839172
912764538
138256497
654397821
279148653

412867539
578931264
396254718
763518492
251496873
849723651
934685127
627149385
185372946

938421756
275698134
641735289
487952613
392816475
516347928
129563847
763184592
854279361

137926548
469358271
258714639
673281954
591643827
824579163
385492716
942167385
716835492

357648192
894312567
162759483
415276938
638591724
729483651
986137245
573924816
241865379

791235684
365748219
842916573
489351726
526497831
173682495
937864152
214573968
658129347

968243571
143657928
752918643
294781365
875369412
631524789
416895237
527136894
389472156

612457938
854963721
379812564
526794183
943186257
781325496
297631845
468579312
135248679

987341562
246895371
315672984
421769853
673258419
859413627
534187296
192536748
768924135

813457926
695812437
742936518
389124675
264785193
157693284
528361749
431579862
976248351

429375816
137468529
865912347
976541283
254836971
318729654
593187462
782694135
641253798

546187932
132964587
987235461
758392146
623541798
491876253
815423679
364719825
279658314

674238591
518749632
932615487
749562813
851973246
326481975
497156328
263897154
185324769

964512738
185437629
327698451
759823146
843176592
612945873
236784915
571369284
498251367

376198245
291453768
485276931
768325419
143769582
529841673
937514826
614982357
852637194

637142589
591683427
482759613
214567938
869321745
753894162
925418376
348976251
176235894

329861457
416759823
785234691
571498236
834672519
692315748
163527984
958146372
247983165

158329764
739641582
264785913
945216837
612837495
873594621
426973158
581462379
397158246

869512347
752346891
143798625
921485763
478963512
635127489
386279154
594631278
217854936

263574198
578691243
491328576
142867359
937245681
856139427
329486715
714953862
685712934

236754891
184392756
597618423
641987532
823165947
975423168
418239675
369571284
752846319

529364817
318972465
764815293
693287154
452193678
187546329
276458931
945631782
831729546

645872391
732691854
189354762
376128945
951746238
428539176
897415623
563287419
214963587

728951634
416273589
359684721
635892417
271465398
894317265
167529843
583146972
942738156

267391845
594278631
813564297
439856172
782143569
651927384
945682713
326719458
178435926

314589762
526714938
879623514
951847326
432196875
768352149
643978251
187265493
295431687

512748693
398216754
476359128
657193482
183472569
249685317
735821946
924567831
861934275

283561749
541297683
967483251
734912568
819654372
652378914
495126837
128735496
376849125

821739645
396845217
475261893
289374561
137956428
654128739
543617982
962583174
718492356

675248139
138976245
249531678
517894326
826153794
493627851
751369482
964782513
382415967

135682794
247593168
968417325
513768249
694231857
782945631
421379586
859126473
376854912

235897164
846125379
719364582
462718935
593246718
187539246
374652891
958471623
621983457

619853247
852674319
374291856
541729683
968435172
723186594
197562438
235948761
486317925

378426519
152983467
496751832
784512396
265394781
931867254
549678123
813249675
627135948

491538762
723691854
685724139
836952471
179846325
254317698
348275916
567189243
912463587

845139267
736825419
129764853
462387591
371952684
958641732
593476128
217598346
684213975

835629741
176843592
924517386
487931265
259768413
613452978
561274839
792386154
348195627

784251396
259643187
136879425
468132759
521497863
397586214
645318972
912764538
873925641

831425769
472963158
596178243
248639571
769581324
315742986
127894635
654317892
983256417

476523198
231498576
598617243
852731964
149286735
367945812
985374621
623159487
714862359

529164873
684973251
713582946
136859724
478321695
295647138
347218569
862495317
951736482

716345829
935268174
482179356
267514983
853926417
149837265
378691542
524783691
691452738

465123879
713894625
892765431
146239758
328657194
957481263
574312986
631978542
289546317

793428561
645913782
281756439
816342975
927185346
534679218
462531897
178294653
359867124

426195738
578342691
931687452
397451286
864273519
152968347
743829165
219536874
685714923

941678325
726593814
358214967
192785643
534126798
687349152
469832571
815467239
273951486

743681925
985324167
162597483
579816234
238749651
614235879
457162398
321978546
896453712

542178369
769435281
183692547
631259874
957864132
428317956
875941623
296783415
314526798

269384715
781562943
345197826
178659432
426738159
593421678
957813264
612945387
834276591

952178346
731426859
648593721
487351962
169287435
325964178
593842617
274619583
816735294

238549176
479361852
615827394
182936745
746158239
953274681
527413968
864792513
391685427

531849267
674125398
892637154
968471532
317562489
425983671
189354726
743296815
256718943

428531796
356978142
971264853
719486235
843752961
562193478
197625384
684319527
235847619

326174985
759826341
814539276
642358197
183947652
597261438
275413869
931685724
468792513

518936742
243875196
769412358
486251937
935784261
127369584
351628479
874193625
692547813

864712539
259834671
731965428
683249157
425187963
917653842
398576214
572491386
146328795

965187234
742936851
138254697
587319426
491562783
326478519
813745962
679821345
254693178

549378216
813562497
726419835
278691354
135847962
694235781
467953128
381726549
952184673

749162358
261358794
853974621
324795186
597816432
618423975
175249863
482637519
936581247

849672135
236159874
715834629
371245968
652798341
984361752
168523497
423987516
597416283

835296417
724183965
619754382
243815679
196347258
587629143
468972531
951438726
372561894

351792486
872164359
694583712
249875163
763421598
518936247
137648925
985217634
426359871

532841796
178596234
946372185
823619457
754283619
619457328
397165842
461928573
285734961

872136954
943758621
165942873
539861247
217394586
486275319
698517432
321489765
754623198

916725834
578143629
324986157
289651743
453872961
167394285
832519476
641237598
795468312

841632957
597418236
326579481
152946378
473821695
968753142
284365719
719284563
635197824

461387592
839652417
752149386
397265841
125834679
684791253
976528134
248913765
513476928

924761385
183945627
567328941
392614578
675289134
841537269
219473856
738156492
456892713

495286713
237195864
816347925
178452639
629873541
543961278
351728496
784619352
962534187

659817234
473926815
821345697
594763128
317582946
286491753
748159362
965238471
132674589

168279453
247531896
359864721
735942618
814356972
926718345
692187534
473625189
581493267

862795341
395412768
741863295
156937824
978124536
234658917
589346172
417289653
623571489

847253961
329176584
165984723
512437896
634892175
978615432
491328657
256749318
783561249

847361295
632579418
591824736
314986572
956217384
728453961
469135827
275698143
183742659

183752694
924863157
675491283
812947365
496385721
537216849
768539412
249178536
351624978

139625478
872314965
564897213
625749831
913568724
487132596
796483152
241956387
358271649

719485263
482936571
653271489
596817342
328564917
147329658
864792135
275143896
931658724

798561342
623948157
451372968
247136589
819425673
365789214
176294835
532817496
984653721

192735864
478692513
356418972
543179628
819326457
267854391
681547239
934261785
725983146

627431598
519876324
843259671
186924753
235687419
794315862
371598246
968742135
452163987

867235914
439178256
251694387
128963745
743851692
596742138
314527869
975386421
682419573

728431596
196582734
354769182
962375418
841296357
573814629
439127865
215648973
687953241

541736928
869412537
237985416
794861352
326594871
158273649
673149285
982357164
415628793

976148253
548632179
123975684
865429317
794361825
231857496
389514762
452786931
617293548

764521839
289347561
513689472
896752314
327418695
451963287
648175923
975236148
132894756

918347562
327586194
546129873
752693418
163458729
489712635
831274956
274965381
695831247

629748351
783512694
415936782
362874519
954123867
178659243
846297135
291365478
537481926

134928765
658734129
792156483
419372658
376589214
825641397
241893576
967415832
583267941

142569738
983174256
756382419
569413827
438257691
271896345
614735982
395628174
827941563

243651897
798243561
156978342
631895274
579412683
824736159
965324718
317589426
482167935

371264895
628759134
594813276
862341759
753692481
149587362
936128547
285476913
417935628

523849671
794615328
168372459
275163894
389254167
416987235
942531786
637498512
851726943

719864523
346257918
852391764
637489152
495712386
128536479
283975641
971648235
564123897

769432851
852719463
134586729
691873542
375924618
248165397
923648175
516397284
487251936

452183976
183976542
697254813
528319467
714628395
369547128
231465789
845792631
976831254

584673912
196248753
237915864
342859176
659137248
718462539
425796381
971384625
863521497

983562741
521734689
746981325
675429813
419358267
832176594
364297158
158643972
297815436

376184295
842539716
591762843
235917684
689243157
714856329
123695478
458371962
967428531

294358761
567219843
381674529
619845372
723961485
845732196
156427938
438196257
972583614

687913452
492685137
315274968
538461279
946752813
271398546
169527384
824136795
753849621

412763958
568492713
937518624
376985241
194326587
825174369
289631475
751249836
643857192

652317948
843956217
971248536
237689154
185724369
469135782
394871625
516492873
728563491

271859634
583146972
496327185
145682397
637591428
829473516
964718253
752934861
318265749

625783914
931642857
847159632
476521398
183964275
592837461
314295786
258376149
769418523

786529413
341687925
592134678
975263841
613845792
428971356
254398167
869712534
137456289

584192367
132867459
976453218
651728943
247935186
893614725
769541832
318276594
425389671

914326758
328571946
756894132
137248695
869735214
542169387
271483569
685912473
493657821

431279568
962518437
857364921
795623814
346187259
218495673
523941786
189756342
674832195

472659831
586371942
931428675
324596718
758142396
169783254
645237189
297815463
813964527

123564978
659782431
748319652
987251364
531648297
462973185
294837516
376125849
815496723

518364792
743259681
962178543
291546837
874931256
356827914
637495128
489712365
125683479

213896574
487153926
956472831
829345167
741968253
635217498
168539742
572684319
394721685

367259481
182634975
954871236
536987124
278416359
491523768
623198547
749365812
815742693

283649715
571832649
496157823
349568271
857291364
162473958
924785136
618324597
735916482

436517928
891234567
275689314
983742156
527361849
614958273
162493785
348175692
759826431

316958274
952174863
748263519
179826435
624395187
835417926
591732648
283649751
467581392

854713269
126859374
379642185
531427896
947386512
682591743
213974658
465138927
798265431

153728649
864915273
972634815
287349561
416572938
539186724
791253486
345867192
628491357

294735681
158296743
736481295
823579164
915648372
467312958
689124537
571863429
342957816

128536794
756294183
439178652
347921568
981653427
562487319
294765831
613842975
875319246

125973486
389456721
764812395
438597612
271648539
596321874
852769143
947135268
613284957

157634982
236859417
849721635
415276398
763918254
982345176
528163749
374592861
691487523

915843267
743562189
286719453
194285736
358476921
627391548
871654392
562937814
439128675

579248613
168937245
324615879
986472351
752361984
431859726
213794568
647583192
895126437

247359816
985261347
163847259
419783625
756412983
832695471
594138762
621974538
378526194

649253781
583179264
271846539
954732816
712468395
368591472
496327158
827915643
135684927

397648152
824517693
561923847
245176938
136895274
789234516
613452789
978361425
452789361

391746852
452198376
786532491
273485619
968271534
145369287
537614928
824957163
619823745

183964752
476251389
529783146
364817295
957642831
812395467
648179523
291538674
735426918

163478952
429635781
587921346
395817264
678542139
214396578
932764815
756189423
841253697

234658719
578491632
961732458
785213964
619584327
423976185
856349271
397125846
142867593

731849625
948265731
652371849
567134298
483926517
219587364
396718452
825493176
174652983

837921456
962457381
514638792
725194863
648273519
391865247
286349175
453716928
179582634

397284516
685971243
412635789
873159462
564328197
921746358
746593821
138462975
259817634

897315426
345627819
261894537
623948751
159273684
478156392
582461973
716539248
934782165

286573941
459261738
137498652
741936825
963852174
825147396
372614589
698325417
514789263

834752691
697481325
512963847
241397586
789526413
365814972
456279138
123648759
978135264

743812569
682359741
195764283
271693854
964185372
358427196
536248917
429571638
817936425

816937542
359421687
742865139
923718456
568294713
471653298
195376824
634582971
287149365

654183927
932674581
187592643
469351278
873269154
215847369
341726895
596418732
728935416

695714832
872396145
431825769
567132984
143589627
928647351
359278416
716453298
284961573

569124378
248376159
371859642
487963215
952718436
613245897
796432581
135687924
824591763

926543718
871296345
435178962
284659137
759314826
613782459
592831674
168427593
347965281

167238594
425961378
938475621
381726945
792154836
546893217
879642153
213587469
654319782

627493158
983152647
145687923
852916374
761534892
394278516
279365481
416829735
538741269

867429315
154837692
329516874
413295786
796148523
582763941
278351469
645982137
931674258

816547239
247639815
593218467
984762153
672351948
135894672
421975386
768423591
359186724

964217835
517683942
328495167
849356721
152874693
673129584
296541378
781932456
435768219

679513284
143298765
258647931
925834176
781962543
364751892
537186429
492375618
816429357

134589627
956217483
827463591
341698275
798352164
265174938
473921856
682745319
519836742

576431829
234689571
891257643
912843756
653972418
748516932
385194267
427368195
169725384

845163972
321795486
769428153
613579824
254681397
987234561
478912635
596347218
132856749

453782916
698451732
271639584
964318275
315274698
827596341
736845129
182963457
549127863

716825493
935746281
248913657
197364825
354287169
862591374
489152736
623479518
571638942

516742839
327198546
498356217
841275693
239684175
765931428
954827361
683419752
172563984

642589173
357241968
981673425
529718346
763492851
418356297
275134689
194867532
836925714

689417523
513982746
427356981
954268137
872135469
361794258
296841375
145673892
738529614

915623487
786941325
432785619
854217936
361894752
279356148
523479861
147568293
698132574

168435729
754928361
923176548
689352417
517849236
432761985
371694852
895213674
246587193

315794286
276583941
498216537
684329715
539871462
721465893
157648329
863952174
942137658

184397562
673852491
259146387
431769258
827531649
596428173
745283916
912674835
368915724

261795843
894236715
735418269
518362497
972541386
643879152
157983624
426157938
389624571

869752341
375914682
214368975
986273154
457891236
123546897
691435728
748129563
532687419

385297164
179463285
246815397
823754619
514986732
967321458
738649521
652178943
491532876

728413695
354692718
196785324
487239156
615847932
932156487
869571243
241368579
573924861

568319472
974526138
123784956
459163287
231978645
786452391
317295864
842637519
695841723

812467359
693185724
457329186
178254693
534916278
269738541
386542917
721893465
945671832

374625819
685971423
129384657
238469571
546217938
791538264
462193785
917856342
853742196

942758136
371649825
856123974
567892341
198437562
234516798
685974213
429381657
713265489

952683147
874159263
136472985
741865329
625394718
389721456
518947632
467238591
293516874

172345986
368719452
594268173
957632841
436581729
281974635
849123567
725896314
613457298

745398261
163752849
298641573
684917325
957423186
321586497
476235918
839164752
512879634

795263148
624819573
318547629
451728396
283695417
967134285
532971864
876452931
149386752

954213786
238796451
176548392
892465137
341872569
567139248
423981675
785624913
619357824

914678352
583912764
726453819
165734928
249581637
837269145
398145276
472396581
651827493

978536214
452187936
613429578
729361485
365894721
841752693
134275869
286943157
597618342

682574931
397168452
154293687
416857329
839621745
725439168
578946213
961382574
243715896

814763529
237945186
659812734
148279653
562381497
973654812
791526348
426138975
385497261

356714298
184932765
729586314
297463851
438195672
561278943
972351486
613849527
845627139

653429781
172386594
984715263
398167452
261594378
745238619
536841927
419672835
827953146

781932645
543186972
692745318
178253469
234697851
956814723
429371586
367528194
815469237

387615294
519248376
642793815
798562431
264139587
153874962
926487153
875321649
431956728

839271546
164859732
572436891
958724613
721683459
643195278
417962385
386517924
295348167

863972145
475831629
291546378
682715493
954623817
137489562
718394256
346257981
529168734

196358742
852174936
743962815
281639457
374215698
965487123
439826571
518793264
627541389

872341965
453962871
961587423
128759634
645813792
739624518
217495386
596138247
384276159

268431975
953876142
417295863
549163728
376528491
182947536
834619257
691752384
725384619

291583674
857641293
346729581
182935467
635174928
974268135
423816759
568497312
719352846

783592614
126487593
459613782
235169847
647835129
891724356
578946231
912378465
364251978

348962715
762815493
915437628
457298361
623741589
891653274
289374156
136529847
574186932

629138754
415679823
387245916
732961485
541387692
896452137
964513278
173824569
258796341

217495863
538716249
469328715
643852197
751934682
892167354
375641928
926583471
184279536

718593642
263748915
954621837
571489326
836215479
429376158
192854763
385167294
647932581

586293714
497815236
132764895
943681572
825947361
761532489
214376958
359128647
678459123

138942657
452876193
769531842
341295786
827463519
596718324
275389461
913654278
684127935

435792186
621458739
897163425
972835614
316947258
548621397
283576941
759214863
164389572

679231458
821457396
435689172
362174985
984325617
517896243
148563729
293748561
756912834

835267941
674139528
912485736
389726415
257814369
461953287
728541693
196372854
543698172

971542638
486397215
352681947
819736452
537124869
624958371
798465123
265813794
143279586

386129754
245378196
917654382
638415279
452796831
179832465
793541628
821967543
564283917

435698217
821457639
769213584
687935142
912846375
543721968
174569823
398172456
256384791

251634879
483279165
697518432
529381746
376452981
814796253
932867514
168945327
745123698

896354127
725618943
134972685
389741256
642589371
571236894
918465732
257193468
463827519

512946387
678213459
943758126
437865291
825194763
169372845
291587634
786439512
354621978

814297653
935164782
627853491
356981247
271345968
489726315
793618524
142539876
568472139

927835461
435176928
681924573
543781296
179362845
268459317
756293184
894517632
312648759

542397816
678124359
931685724
395271468
867549132
214836975
456913287
189762543
723458691

416729385
875613924
932584761
783251496
524896137
169347258
641938572
297165843
358472619

367958421
891423657
254176398
523894176
916735842
748612539
482369715
679541283
135287964

254168973
713295864
968437215
589674321
671329548
432851796
325916487
896743152
147582639

935412678
716859432
842673519
354291786
271368954
698745321
167524893
589136247
423987165

943817526
865324971
712695348
278139465
436582719
591476283
329768154
184253697
657941832

295638714
718425693
346791528
537216849
689347152
124859376
973182465
451963287
862574931

638492751
719563284
542781936
265179843
481325697
397846125
156238479
873914562
924657318

962385471
834971265
517624389
691748532
258163794
743592816
426817953
185439627
379256148

298763541
145892736
763145982
872914365
439526817
516378294
324687159
681259473
957431628

842915376
967234185
315687429
673148952
158329647
294576831
486792513
739851264
521463798

839627541
675314829
421589367
512846973
967231458
384975612
248153796
793462185
156798234

892154736
467893215
351762984
125937468
786241359
943685172
274518693
519326847
638479521

837456921
641298357
592371864
978623145
325714698
164985732
453167289
789532416
216849573

541793826
263184759
879265431
912376548
438952167
756841392
397428615
125637984
684519273

423875916
197462583
856139247
914683752
375294168
268751394
682917435
739546821
541328679

963745128
752813694
481269537
314978265
526431879
897526341
245387916
639154782
178692453

638425971
745981263
921673845
413268759
857194326
296357418
562739184
179846532
384512697

746853912
231697845
895241673
428516397
319478256
657932481
574329168
162784539
983165724

951438267
743256981
286917453
497562138
638791524
125384796
562143879
819675342
374829615

435781629
726953841
198426573
963547218
217368495
854192736
572839164
341675982
689214357

379624185
154839762
826157394
612578943
938246517
745391628
267413859
583962471
491785236

269174583
513698472
784352916
128769345
345281769
697543128
431825697
972436851
856917234

582941736
493762851
716853924
657239418
129478563
834615297
345127689
971586342
268394175

478613259
612759438
395842671
541927386
983465712
267138594
834596127
756281943
129374865

296843571
541276938
837519426
389627145
124358769
675491382
712984653
453162897
968735214

743261895
215849736
968537142
574982613
629153487
831476529
486395271
197624358
352718964

968175432
732694518
514832796
149763285
326458179
857921643
295317864
473586921
681249357

536218974
428597136
971436285
852361497
764952813
319874562
283749651
195623748
647185329

614527938
279834561
358196427
143258679
862479315
795361842
431982756
926745183
587613294

168473529
254981367
793625814
346597182
987162435
521834796
832749651
419356278
675218943

769248513
218753946
453961278
184529637
625317894
397486125
571832469
942675381
836194752

916578432
375412869
284639715
847961253
623745198
591283647
438157926
159826374
762394581

648231759
793485162
512796438
185347926
329618547
467952813
831529674
974163285
256874391

687519342
321847695
495623718
162974853
548136927
973285461
739451286
854762139
216398574

769352814
321489675
845716293
974568132
632197548
158243967
517624389
486935721
293871456

614823579
853796142
972145386
125487693
738619425
469532718
241358967
596271834
387964251

283641579
751932684
694857213
867514392
512396847
349728165
928175436
436289751
175463928

815372694
347896521
926154837
269735418
738641259
451289376
583967142
672413985
194528763

283657914
759431628
164289735
531964287
426718359
897523461
348196572
672845193
915372846

274685193
356941278
189327564
638192457
427563819
915874326
542739681
893216745
761458932

423691578
596784213
781523946
342157869
815946732
679238451
168472395
257369184
934815627

698572413
714836592
352194867
586321974
431987625
279645138
927418356
145763289
863259741

352176894
984352617
761948352
875463129
643291785
129785463
238517946
417629538
596834271

829657314
761384295
543219786
396825471
452176839
187943652
975432168
238561947
614798523

495821637
768953124
312746598
583194762
276385419
149267853
621438975
954672381
837519246

678321594
531498276
294675183
147982635
856137942
329546718
482759361
913264857
765813429

917642385
486153792
523879641
864237159
275914836
139568427
758396214
341725968
692481573

138627459
942153867
756849312
263598174
891374526
574216983
415962738
327485691
689731245

542793618
138625947
796184253
879432165
621857439
453916872
214578396
985361724
367249581

237581649
159634278
468927153
981465327
526793481
374812596
743158962
892346715
615279834

358127649
197684523
642395871
521739468
983456217
476218395
864571932
735942186
219863754

597281634
826534971
431769852
278495163
369178245
145326789
712843596
983652417
654917328

891524736
347168529
526397418
419672853
658913274
273485961
982731645
734856192
165249387

139746528
865392471
472518936
951634287
784129365
623857149
217465893
398271654
546983712

568492137
439718652
721365984
896123475
347956218
215847396
154689723
983274561
672531849

341875629
786912354
952463817
523689471
867541932
419237568
194756283
275398146
638124795

296573184
471289356
385641972
723165498
954728631
618934725
862497513
139856247
547312869

493761285
256983174
178524396
765139842
319248657
824675913
687412539
932857461
541396728

925867341
731945862
648312579
369184725
214576938
857293614
572438196
186729453
493651287

763159284
819246357
254783619
528367941
497512836
631498572
346975128
182634795
975821463

951624738
782153694
346978152
239781546
815246379
674539821
428367915
597812463
163495287

857429316
162573489
493861275
731698524
925734168
648215793
274956831
386142957
519387642

652341789
793852641
184679235
245936817
371428596
869715423
927583164
416297358
538164972

971458632
384612975
265739418
592384761
417296583
638571294
843965127
759123846
126847359

629451738
158397624
347826159
962183475
784265913
513974862
835619247
276548391
491732586

253798461
168423759
479561832
931274586
725386914
846915327
694832175
317659248
582147693

147928635
869345712
532716498
316289547
978534126
254167389
693472851
721853964
485691273

169437825
374582169
528916473
286753914
741829356
953164287
495278631
612345798
837691542

725936148
381427956
649158273
812594367
563781429
497263815
154879632
238615794
976342581

851297346
639584712
247136859
196458237
528713694
473629185
782345961
364971528
915862473

493167528
218953476
657284931
785692314
946318257
132745689
874539162
321476895
569821743

935284176
176593824
824167935
412658397
597432618
683719452
368925741
759841263
241376589

426879513
378215946
915346287
697583124
184762395
253194768
861957432
539428671
742631859

128946735
935728416
764531928
681392547
573864291
249175863
892653174
357419682
416287359

147892635
328564971
569713428
476129583
235678149
981345267
714936852
892457316
653281794

174235986
632981547
859467123
927853461
481692375
563714892
346128759
795346218
218579634

351798246
894632715
672145893
416587329
583219674
927463581
165874932
238951467
749326158

126473598
498152673
735986214
683517429
219634857
547298136
962341785
854729361
371865942

138692457
576341289
942587361
659473128
287915634
314268975
765134892
891726543
423859716

749128356
358746291
216539874
975263418
821974635
463815927
632451789
587692143
194387562

914738256
526914387
837265194
189526473
645873921
273491865
761389542
492157638
358642719

481527936
763198524
529643817
294875361
637912458
815436279
952781643
146359782
378264195

659278143
834961725
721534968
193427856
476815392
285396417
347152689
912683574
568749231

712368594
958472631
643159728
167924385
439587216
825613947
396741852
271895463
584236179

863427915
714958623
592361784
186542379
479613852
235879146
647135298
328794561
951286437

891325764
735416829
264987135
352648917
647591382
918273456
423169578
179852643
586734291

625781493
981436725
734925861
147259638
362148579
859673142
216594387
473812956
598367214

438759216
217386549
659412387
781264953
342895671
596173428
973541862
824637195
165928734

786251394
512934786
394786521
459178632
178623459
263549178
647895213
835412967
921367845

798345261
635127894
241896357
984572136
127463985
563918472
852631749
416789523
379254618

693274851
487561392
152398467
264753189
315849726
879126534
546937218
731682945
928415673

726415389
485963721
913728654
571634892
249871563
638259417
397186245
854392176
162547938

259347861
481596372
763821954
548173296
312964587
976258143
894732615
625419738
137685429

284391657
635274891
791568234
913827546
468915723
572436918
826153479
349782165
157649382

618427593
234195678
975638142
521879436
469312785
783546921
356784219
197253864
842961357

968132475
341597826
752486319
695821734
834769251
127345968
513974682
279658143
486213597

962834517
174952386
835671492
751423968
298516734
346798125
513267849
689345271
427189653

562149783
493687521
718532946
847915632
951263478
326874159
679358214
135426897
284791365

362845971
579361428
184729563
835216794
947583612
621974385
256137849
713498256
498652137

843659172
175824963
296137854
468572391
731946285
529318746
952481637
387265419
614793528

897351264
165247398
243689751
371594682
429863517
586712439
654978123
738125946
912436875

452369871
698157432
173428695
246985713
781234956
539716248
324671589
867593124
915842367

145986372
693274518
872315469
259431786
761528934
384769125
437692851
928157643
516843297

459326187
637148529
218579463
762934815
583261794
941785632
325617948
174892356
896453271

791683452
826945317
345721986
284519763
659378124
173462598
967254831
512837649
438196275

637984152
829513764
514672389
498251673
371496528
256837941
185729436
942365817
763148295

257413689
698752431
134896752
589167324
426938517
371524968
763289145
912345876
845671293

217895364
389674251
564321897
635219748
941758623
728463519
196537482
472986135
853142976

216593784
983714562
754286931
598132647
421679853
367458219
639847125
172365498
845921376

378145269
194623758
265879341
439251876
687394512
512768493
926537184
853416927
741982635

198547326
534926187
762813945
871392564
259461738
643758291
987635412
316274859
425189673

685291734
294367851
137548962
549723186
823615479
716489325
972136548
451872693
368954217

873415269
941672583
526983147
159264738
432758916
768139425
697841352
384527691
215396874

395421687
671598423
428376951
967215834
852934716
143687592
519762348
784153269
236849175

279541368
643827915
158369472
965273841
724918536
831456297
397682154
586194723
412735689

749356128
265817349
381249576
678125493
153694287
492738651
814962735
537481962
926573814

873524196
256197834
941863275
468712953
197345682
325689417
639471528
782956341
514238769

421987356
658341729
973265814
185476293
396152478
742893165
219538647
864719532
537624981

587614932
691732485
234859716
829347561
315968274
476521893
148273659
953486127
762195348

961735428
238946517
457218963
185672349
396584271
742193856
614329785
879451632
523867194

591864273
782139546
346527918
179642385
834975621
265318497
618493752
457286139
923751864

237865491
684912537
951347628
592684713
143579286
768123945
426731859
815296374
379458162

439615872
718492536
256837194
621753489
893146725
574289613
367521948
985374261
142968357

481627539
762935148
593481627
318764952
649253781
275198364
826319475
954876213
137542896

478196253
215743689
639285417
893672541
542931876
761458392
986527134
157364928
324819765

843561792
267493185
951872463
412689537
685327941
379145826
128734659
534916278
796258314

783421569
914685327
526739418
237958641
651374892
849216735
362597184
195843276
478162953

345987612
926314857
187526493
261479538
759831264
834652971
613298745
478165329
592743186

976452381
413897625
285631947
328764159
761529834
594183276
659348712
132975468
847216593

359761248
681423795
724985613
915872436
273654189
846319572
598247361
432196857
167538924

263895471
489271356
175364298
621983745
894756132
357142869
912637584
746518923
538429617

182354697
497162853
365789214
926471538
543826971
871935462
739548126
214697385
658213749

729835461
613294587
485176392
368527914
194683275
257419638
972341856
836752149
541968723

862513974
795248631
431769852
653924187
287651349
149837265
926375418
518496723
374182596

549317268
126548793
873296541
482935617
617824935
395761482
751689324
268473159
934152876

738415296
925386147
416729835
869537412
154692378
273841659
397168524
642953781
581274963

348795126
529168734
761432958
915246387
486371295
237859641
653987412
892614573
174523869

193845267
846792153
527163948
739584621
268971435
415326879
982457316
374619582
651238794

351426798
796815432
824973561
638297154
179354826
245168973
563781249
482539617
917642385

263419857
149758362
578362194
351894726
782635419
496271583
835946271
917523648
624187935

861973425
375284691
942165873
236749158
519638742
784512369
123457986
657891234
498326517

289746315
176523894
354189726
538461279
792358461
641297583
963874152
815632947
427915638

318295674
742631859
596847231
425163987
869752413
173984562
957418326
284376195
631529748

916523487
473689125
582741396
248396571
631857249
759214863
895172634
327465918
164938752

764192853
853476912
192835674
927563481
345281796
618947235
239714568
571628349
486359127

137962548
498513672
652784931
571329864
246871359
983645127
825137496
364298715
719456283

128695437
549732681
736418259
987563142
214879365
653124798
862947513
391256874
475381926

532861479
891754632
746932518
173426985
458397126
629185743
367249851
215678394
984513267

357864192
916572843
842913675
421638759
738259416
569147328
273485961
185796234
694321587

763152498
451839762
982764513
136275849
574698321
829341657
318426975
245987136
697513284

742691358
931285764
568437291
657812943
814379625
329564187
493156872
286743519
175928436

374196528
821435769
569827134
932574816
487361952
156289473
645912387
298753641
713648295

579328641
314956728
826471359
782615934
691234875
435897162
163582497
248769513
957143286

893716542
615429783
472358916
739162458
281534679
564897231
958643127
346271895
127985364

789513624
234968157
561274938
627495813
193687542
845132796
356729481
418356279
972841365

186429537
943675128
572381964
768594312
451263789
239718456
395842671
817956243
624137895

678531492
419268573
532974816
964327185
857416329
123859764
746195238
281643957
395782641

945376182
126984357
837152694
572463918
318529746
469817235
784631529
253798461
691245873

145238967
726194583
389675142
897412635
263589471
514763829
958347216
632851794
471926358

384912765
917546283
265783941
798451326
643297158
521638479
452169837
136874592
879325614

459761238
176823954
832954761
685219473
341576829
927348615
264195387
593687142
718432596

629754318
375186942
481293657
562478193
894321765
713965824
948517236
256839471
137642589

921346785
643587192
587192463
792458631
135269847
468731259
379624518
256813974
814975326

143689275
592147863
678253419
857361942
326974158
419528637
235816794
781495326
964732581

914385672
327964815
658721349
476598231
832147956
195632487
583216794
241879563
769453128

528741639
416293875
739658241
957324186
142869753
683517924
394182567
261475398
875936412

375148962
148269573
269753814
823476159
957312486
614895327
781634295
536921748
492587631

123746859
975823146
864159372
258317694
491682537
637495218
589234761
742561983
316978425

895413672
231976485
674825391
416357928
359248716
782169543
163792854
928534167
547681239

792436158
684915732
135827469
347591826
816342975
259768314
468273591
571689243
923154687

893641257
615827439
724935186
269183574
458762913
137459862
972516348
381274695
546398721

147523698
258961374
396847521
574139286
921658743
863472159
789315462
635294817
412786935

357142896
694578213
821693475
269354781
473981562
185726934
912467358
746835129
538219647

912675834
875431962
346892715
581963427
294187356
637524198
729358641
153746289
468219573

159362748
724851396
638749125
581437962
392186574
467925831
213678459
946513287
875294613

375826491
146739825
892451763
431962578
257348916
689517342
523694187
764185239
918273654

618973425
795842361
234516879
849657132
157329684
362184957
923465718
586791243
471238596

817659324
934782516
625134987
158423679
246978135
379561248
793815462
462397851
581246793

971268354
854713926
362594178
196475832
548632719
723189465
619857243
287346591
435921687

967245813
352187649
841369752
238591476
195476328
476823591
689752134
514938267
723614985

194586732
382974165
657213498
745832619
813769524
269145387
536498271
478321956
921657843

914365782
268791453
375482196
549238617
782516934
631947825
457829361
193654278
826173549

135987264
684251793
792634851
348765912
516892347
927413586
861379425
279546138
453128679

387429561
125673984
694518372
249785613
831962457
576341298
958237146
412896735
763154829

134275896
925468173
867319542
543621987
796583214
281794635
658147329
412936758
379852461

968715342
154293678
327648159
576934281
841526793
293871465
632459817
419387526
785162934

581697243
674238915
239451786
967315824
152874369
843926157
725143698
498762531
316589472

318657942
756492183
942381567
291574638
574836291
863219475
129763854
687145329
435928716

136825479
752964381
489731256
364258917
918376542
275149638
821593764
693417825
547682193

942853167
531276849
768194532
276935418
195748623
483621795
314582976
827469351
659317284

653149278
249786153
178352946
431695827
586237419
792814365
865921734
914573682
327468591

965723418
813564792
427981653
742319586
396258147
581476239
158637924
279845361
634192875

673189254
829543617
145276938
987312465
452968371
361754892
596827143
214635789
738491526

167923854
482765913
359184627
718236549
936457281
524891376
243579168
891642735
675318492

875296413
346718952
291543867
132857649
459621378
687934125
918475236
723169584
564382791

815793624
679254183
423681759
287465391
954312867
361879245
792146538
538927416
146538972

537812694
248956713
916473582
695731248
781249365
324685179
873124956
462597831
159368427

695148237
147923586
238657491
356784912
924531678
871296354
482379165
513862749
769415823

926341857
835267491
741598263
289176345
174953682
563824179
412785936
697432518
358619724

384126957
169475238
275839164
827541693
641293875
593687412
758964321
416352789
932718546

234917685
895623714
761458923
583172469
617594238
942836157
476381592
329765841
158249376

286915374
934672815
571483629
795846132
843291567
612357948
327569481
469128753
158734296

136529748
954781362
728364195
241637589
367895214
589412673
675943821
413278956
892156437

289367415
645182397
137459286
428715639
396248571
751693842
974536128
512874963
863921754

149783625
825614937
637529418
286937154
371245896
594168273
963871542
452396781
718452369

261945873
538276491
497138526
914723685
756894132
382561749
679452318
845319267
123687954

162493857
387125964
549687321
975218436
623549718
418736295
754362189
831954672
296871543

936581724
215473869
847692135
628749351
791365248
453128697
169257483
572834916
384916572

135476982
274198536
968523741
451369278
796812453
382754619
527931864
643285197
819647325

172539648
549678213
863124975
351467892
286391754
497285361
918753426
635942187
724816539

967428315
851639742
423517896
216873954
384951627
579264138
792385461
648192573
135746289

798154236
543692718
126738549
651829374
932476185
874513962
419267853
267385491
385941627

853961472
412783596
769542831
195237684
328654719
674198253
247315968
981476325
536829147

297361458
634857129
581492637
416273895
329518764
758946312
972134586
165789243
843625971

751248693
362591748
489673215
817364529
594182376
623759184
146825937
278936451
935417862

732496518
894157623
561382947
359271864
248639751
617548392
926813475
185764239
473925186

931724685
285691347
674583291
463178529
852369714
197452836
519836472
326947158
748215963

591368274
276415893
834297561
613579482
758642319
942831756
367154928
125983647
489726135

348125679
712869453
659473218
576318942
234596781
981247536
827634195
193752864
465981327

283756491
941382756
765491823
427865319
316947285
598213647
634529178
152678934
879134562

679821435
832457916
514693872
428765391
396182754
157934628
265349187
981576243
743218569

483796125
751328694
269514837
146239578
327685419
895147362
534962781
672851943
918473256

832461795
976852143
415379682
381594276
647128359
529736418
268917534
154683927
793245861

735681294
896423175
214975683
463812759
158739426
927564831
341298567
689157342
572346918

647893215
239571486
581246937
478325169
395614872
126789354
812967543
963458721
754132698

413892765
758146392
629735814
341257689
587469231
296318547
935624178
862971453
174583926

583697241
749213865
621548937
398721456
215469378
476385129
934176582
162854793
857932614

782643591
639185472
415927683
594738216
873216945
126594837
947362158
258471369
361859724

941376258
725918436
368452197
157289643
832645719
694137582
589721364
213864975
476593821

391752864
452386917
768194235
645279183
913468572
287531496
824617359
579843621
136925748

132587469
796214583
854963217
685729341
419835672
273146895
948351726
327698154
561472938

354689217
961527483
278134965
139246758
542718639
687953142
426375891
813492576
795861324

172458936
583769142
964132785
647321598
831594267
295876314
328617459
459283671
716945823

815372469
642859731
379461528
197645382
238197645
456238917
784926153
923514876
561783294

687543129
235961478
149278635
924816753
318752946
576439812
463195287
851627394
792384561

568924173
149357628
732168594
293786451
674591832
815432967
357849216
421675389
986213745

495167832
867243951
132958674
523894167
746512389
981736245
314625798
679481523
258379416

518264379
742893651
936715428
251948763
683127594
497356812
174589236
369472185
825631947

654329718
913587264
278641953
145832679
786954321
329176845
531268497
492713586
867495132

461823579
937514628
852967314
596378142
328149765
714256983
179485236
285631497
643792851

125768394
834951672
769324851
473596218
251837469
986142537
692413785
547689123
318275946

714963258
259148367
836752194
583219746
162874935
947635821
375421689
491386572
628597413

927685431
635174829
481239675
364951287
218746593
579328164
143867952
852493716
796512348

439187256
152463978
867592314
283975461
714628593
695341827
948216735
521734689
376859142

892135647
164872359
573964812
639257184
715486293
428319765
281543976
346791528
957628431

249568731
638172594
175349682
817923456
354816927
962754318
496285173
521637849
783491265

267195384
954836712
831724956
579413628
312689475
486257139
123948567
748561293
695372841

384596127
219874365
567231849
476312598
921458736
835769412
693187254
148925673
752643981

782594361
153286479
469317582
546732198
831965247
297841653
928653714
674129835
315478926

214859367
678314529
359276814
145783692
967542183
832961475
521498736
483627951
796135248

542783916
871649253
369152487
457891632
698324175
213567894
725916348
184235769
936478521

241586973
769132485
835974621
396457812
187263549
524819736
652348197
918725364
473691258

681972345
349586721
527341869
794135286
253698174
816427953
962714538
438259617
175863492

725839461
316542987
489617523
897125346
163984275
254376198
971458632
632791854
548263719

471382659
562791384
389546271
718923465
253164798
694857132
125678943
846239517
937415826

394217568
158634279
726985341
642198735
837526194
915473682
289761453
561349827
473852916

195237684
728469135
436851792
842675319
367192458
519348267
974516823
251783946
683924571

354761298
712839546
986542731
143296857
569387124
827154369
478623915
291475683
635918472

568124739
231769854
947583126
792631548
183245967
456897312
374952681
629318475
815476293

452193867
987625143
316487952
265719384
739864215
841352679
173246598
694538721
528971436

348795216
765214389
291836547
134572698
956381472
872649135
429157863
687423951
513968724

738951426
165742398
492368157
519284673
673195842
824673519
241839765
986517234
357426981

271693584
893541267
645782139
458239671
967815423
132467895
519326748
324178956
786954312

769258413
435791826
821436975
657149382
148362597
293587164
984673251
372915648
516824739

235791648
981436257
476582931
759214863
312869574
864375192
198643725
623157489
547928316

985346217
163872945
724519368
571924683
698753421
342681579
819465732
236197854
457238196

967358421
452197836
138624975
374265189
681943257
529871364
743512698
895436712
216789543

925643718
467185239
831927546
248591673
753462981
196378425
672839154
584716392
319254867

457832961
293641587
681759243
365218794
748396152
129574836
936187425
574923618
812465379

871432956
453976128
962518374
738694215
629157843
145283769
296841537
384725691
517369482

274961538
869325471
513874269
987642315
136598742
452137986
395416827
628753194
741289653

219386457
567142983
348759162
826517394
134928576
975634821
693475218
781293645
452861739

238746951
571298463
469153782
385964217
624571398
917832546
743685129
892417635
156329874

731482956
582916734
469375281
357248619
614793825
298651347
923564178
146827593
875139462

523179468
167248359
849536217
984721635
731865942
256493871
495387126
318652794
672914583

923418657
784356129
156972384
639187245
412569738
578243916
245691873
397825461
861734592

925143678
864572391
317698254
789436125
432715869
156289437
648357912
593821746
271964583

879124653
453869127
621357894
185942736
367518249
294673518
532486971
748291365
916735482

289547361
564213987
173968524
791324658
826759143
345681279
457136892
912875436
638492715

645372918
872916543
139584726
364127895
928435671
517869432
256741389
481693257
793258164

657934812
891752436
324861759
512687943
783149625
469325178
935476281
148293567
276518394

974253186
835716429
126894753
591468237
467532891
283179645
652341978
349687512
718925364

758396142
294518376
361724985
985143627
612857439
437269851
523681794
179435268
846972513

764218395
952376814
318549276
645981732
297653481
831427569
126734958
479865123
583192647

253194687
691738254
487265913
328416579
165379842
749852136
936541728
572983461
814627395

351678492
628491537
974235618
789153264
132746859
465982371
597864123
816329745
243517986

374625918
852913467
196478532
569231874
718546329
243789651
927354186
485167293
631892745

324187659
185496237
967532814
472659183
598213746
631748592
856324971
249871365
713965428

975624138
614738925
823519674
452971863
139865247
786342519
567283491
391456782
248197356

496523187
328791645
517648329
754319862
189265473
632874591
965432718
273186954
841957236

872134659
913756284
654928371
425389716
369271548
187465923
296847135
538612497
741593862

362741958
891253476
745968123
284579361
639812745
517634892
923486517
458127639
176395284

258971436
169453287
743286519
431795862
627814395
895362174
316549728
582637941
974128653

139728564
425961738
786345291
593287146
814653927
267419853
372194685
948576312
651832479

169754328
824391765
537862941
398426157
645179283
271583694
782935416
913648572
456217839

534296178
968157432
217438569
821643957
476529381
395781246
152864793
649372815
783915624

849726351
165398472
273415986
357861249
491257638
628943715
582674193
934182567
716539824

869172435
152934786
743568192
325481967
478629351
916357824
594213678
637845219
281796543

754398621
631752849
289416357
918527436
426839175
375164298
147285963
563941782
892673514

523687914
871493652
496512387
714356829
935248176
682971435
159734268
367829541
248165793

481972653
975634182
326158497
769385214
152746839
834291765
298463571
617529348
543817926

651248397
439756218
782913465
376894521
598162734
214537986
845321679
163479852
927685143

423976518
971385246
865241739
642198375
597634821
138752694
284513967
756429183
319867452

872916453
416523789
539748621
128437596
645289137
793165248
951372864
367854912
284691375

981726354
654831927
732594186
526473891
379168542
148259763
413685279
295347618
867912435

172645938
584319627
963728145
738964251
429581376
615237489
297456813
846173592
351892764

482659713
396471582
517832469
124965837
968347125
735128946
871296354
249583671
653714298

175462398
243198675
698735421
584621739
936574812
712983546
327816954
469257183
851349267

521763498
947582163
368149572
475216389
896375214
132498756
283651947
614927835
759834621

529861734
684372915
713594628
145938276
376215489
892746351
437189562
261457893
958623147

819563724
365247918
247198653
634875291
528619437
791432865
456981372
972354186
183726549

732695481
419783625
658142397
196258734
327461958
584379216
863527149
941836572
275914863

361829547
845137296
279456138
712964853
594283671
638715429
423671985
956348712
187592364

936152874
245789163
187634295
314928756
692375418
758416329
461293587
873561942
529847631

296534871
587162394
143897652
819746523
725318469
364925187
938251746
652473918
471689235

367594218
125683749
948721653
891462375
634875921
752139486
279358164
513246897
486917532

984312765
175986342
632745819
721694538
549238176
863157924
318429657
496573281
257861493

452319768
968574321
713268945
325146897
691827453
847953612
136482579
284795136
579631284

412586397
968437215
537912684
193728546
825643971
746159823
284375169
379261458
651894732

481569327
263471985
957382614
598643271
614257893
372918546
146895732
729136458
835724169

694537218
378621594
215984736
927413865
451876329
863295471
539768142
182349657
746152983

528193647
469827135
317456982
976238514
134765829
852941376
795382461
243619758
681574293

834519267
652837491
179426385
296354718
547168923
381972654
718293546
423685179
965741832

859243761
472516389
316879245
593682417
641397852
287154693
165728934
734961528
928435176

486795321
523841796
791632458
342976815
918254637
675183942
237569184
854317269
169428573

846321579
327596148
951847362
684139725
135782694
279654831
762415983
413968257
598273416

197268345
624935178
583471629
962317584
451829736
738546291
219754863
346182957
875693412

457139826
218765943
693482157
864953271
521874639
379216584
182397465
936548712
745621398

352968417
496217583
871453269
589321674
624879351
713645892
135784926
968132745
247596138

549718632
137562984
682493715
758321469
914685273
326947158
495136827
863279541
271854396

231647589
846395172
597821634
765482391
982173465
314569827
628914753
173256948
459738216

147389256
829165734
563247198
278453961
634971582
951826347
396714825
412538679
785692413

265384917
713925468
948671352
381569724
452713689
697248531
176452893
529837146
834196275

714235869
386491275
529867134
853642791
941758623
267319458
438926517
675183942
192574386

762893154
913547682
584621973
475216839
398754216
621389547
846975321
159432768
237168495

845172963
627493851
391658724
784521396
913746285
562839147
176284539
259367418
438915672

287514639
439628715
561379482
745283196
693741258
812956347
158462973
324897561
976135824

817936542
925184367
463725819
732869154
146573928
598412673
384657291
671298435
259341786

451273689
963481725
827569143
234658971
179324856
685917432
516742398
798135264
342896517

971342568
358697214
264581379
485276193
712938456
639154827
893725641
546819732
127463985

375941862
891256347
426783195
943825716
582617439
167394258
218539674
654172983
739468521

385792146
627154983
914836572
539647821
842913657
761285394
298461735
173529468
456378219

971623854
328457619
546198327
759841263
214369578
683572491
497286135
832915746
165734982

468297315
519834762
732516849
681759423
924361587
375428691
856172934
297643158
143985276

756428913
432519876
819637524
965782431
381946752
247153689
623895147
178264395
594371268

369854712
215397846
487621359
642735981
893142675
571968234
956483127
728519463
134276598

869734152
351982746
472516389
725469813
683175294
194328675
537241968
248697531
916853427

917586324
364721958
528349761
832615497
649278135
175934286
483162579
291857643
756493812

238597614
476132589
915486327
783625491
649813275
152749836
327964158
561278943
894351762

318574962
762983451
594216873
647129385
823765149
159348627
431652798
985437216
276891534

412397658
796158432
853462917
569874123
148239765
237615849
375941286
681723594
924586371

457682319
316579842
892341567
271894635
643157928
589236471
165923784
738415296
924768153

597641283
468932175
231785946
983274651
124563897
675198432
756829314
319456728
842317569

453819762
198267345
267453189
634792851
829531674
571684293
385926417
716345928
942178536

547328196
962147853
381569724
675934218
129786435
834215679
756491382
218653947
493872561

581429763
429763518
637518942
315672894
276894351
948135627
192386475
864257139
753941286

657438912
283197465
941526738
768913254
435672189
192845376
579261843
814359627
326784591

618794523
549326178
327158496
291683754
485917362
736245981
174562839
852439617
963871245

754326891
689714352
321895467
968273145
243561978
175489236
436158729
897642513
512937684

542836719
981725346
367194852
196547283
825319467
734268591
479682135
653471928
218953674

631475289
427398561
598261743
184632975
763859412
952714638
315947826
279186354
846523197

825473916
364951278
917682534
281795463
659134782
473268159
148327695
592816347
736549821

871465932
623879154
459312876
314698527
982537461
567241389
236954718
195786243
748123695

325469871
674182935
189357642
461523798
592748316
837691254
918275463
243916587
756834129

582476193
374981562
691532784
237615849
956824317
418397625
729158436
163749258
845263971

746239815
351487269
928156734
637915428
295348671
814762593
589673142
473821956
162594387

189572643
573496182
462381579
731824965
248659317
695137428
324918756
917265834
856743291

536194287
874623591
129857643
493271856
761589324
258436179
312748965
645912738
987365412

751896432
834271659
296534781
689153247
415762398
372489165
568327914
947615823
123948576

194625837
623487159
857319462
345896721
219743586
786251943
468972315
931564278
572138694

498327651
162594837
375186249
713458962
284639715
659712384
921843576
847965123
536271498

329875641
168249537
475631829
937514268
652987413
841326975
716498352
593162784
284753196

613254897
254978631
987361425
138645972
742139586
596782314
875423169
361597248
429816753

197426835
456318927
832975146
721563498
549187263
368249571
684791352
915632784
273854619

259786314
768134529
134259768
496321875
371895246
582647193
813462957
625973481
947518632

296783415
187254396
345961278
829645137
561397824
734128659
913476582
478512963
652839741

974562318
682139475
513847629
348291756
265784931
197356284
431928567
756413892
829675143

543921687
891675432
276384951
625793814
134856279
987142563
368219745
752438196
419567328

581729364
243561789
679483125
364892517
725614893
918357246
897145632
436278951
152936478

215476839
398152476
647893125
784625391
926317548
531984762
453268917
172549683
869731254

941268375
837945621
256173984
183497256
629581437
475632819
598316742
314729568
762854193

694178352
852493671
173652498
987324516
521769834
346815927
439287165
215946783
768531249

135846972
289713456
746259138
467321895
528974613
913685724
674592381
392168547
851437269

742691538
356842917
819537246
987426351
564913872
231785694
128354769
695178423
473269185

197526384
345871926
268943715
816735249
473298561
952614837
721489653
684357192
539162478

963851247
785342691
124796358
548263179
617984532
239517486
476139825
352678914
891425763

652893714
184725639
379461285
248576193
965314872
713289456
526137948
831942567
497658321

154893726
823617945
967425831
736258419
481769352
592134678
279381564
648572193
315946287

876913542
921564387
453278196
348629715
795381624
162745938
584137269
619452873
237896451

296154783
178936245
534278196
319765824
425389671
687421359
962517438
843692517
751843962

392175684
574869123
186324975
761583492
839642751
245791836
957436218
423918567
618257349

859163472
461792385
237548916
986251743
745639821
312487659
178926534
593814267
624375198

412836795
386759214
579124638
951378462
643295871
827461359
295687143
734512986
168943527

547231698
861945273
293786541
489657132
632814957
175329864
714598326
926173485
358462719

784259163
625183497
193746825
246935718
978461532
351827946
437592681
569318274
812674359

243971658
859623714
176854932
362749185
715368249
498512367
931285476
527436891
684197523

287531694
639724815
154689237
718462359
492315786
365897142
543176928
826953471
971248563

413689527
857342961
629751834
168493275
274865319
395217648
931576482
586124793
742938156

231946587
945278316
687135924
593784162
164392758
728561493
859423671
412657839
376819245

241895376
973426518
658317249
367584192
812679435
594231687
489162753
136758924
725943861

539472186
728169354
416385792
297658431
851234679
643791825
172543968
384926517
965817243

786921543
143568297
529734618
432619875
817453926
695287431
278146359
351892764
964375182

549731286
631829745
782654193
265387914
893142567
174965832
317296458
958473621
426518379

879614532
451239678
623578419
567321984
348967125
912485763
285796341
734152896
196843257

976851324
143296758
852743196
297518463
368479215
415632879
529387641
781964532
634125987

352784196
968132754
471965832
126397485
783546921
594218367
847629513
239451678
615873249

786195234
493267581
521843967
372514698
168972345
954638172
235789416
819426753
647351829

842761935
397582641
165439278
421897356
756123489
983645712
638954127
219378564
574216893

874126953
261539874
935784621
682947315
143658792
597312468
326875149
758491236
419263587

428153976
761492853
593876214
975268431
342719568
186534729
837645192
259381647
614927385

379526814
126948357
584137962
758213496
961485273
243679185
632791548
897354621
415862739

467528193
531769284
928314576
619832457
285476319
374951628
196283745
852647931
743195862

276185493
185943627
493267185
918726354
352418769
764359812
547891236
631572948
829634571

318746295
965128743
247953861
852369174
431587926
796412358
179634582
524871639
683295417

831692745
267854193
594731628
173925864
956487231
428316579
315279486
682543917
749168352

293486157
745231689
186795234
864513792
579624318
321978465
452169873
918347526
637852941

715493682
264815379
938276415
173964528
856132947
429758163
347629851
582341796
691587234

621854937
574923861
938761254
796135482
845296173
213487695
167548329
352619748
489372516

268943157
471256893
539718624
657421389
814539762
392867415
783692541
946175238
125384976

341286957
857493612
296715843
125348796
473961528
968572431
619834275
584127369
732659184

652149783
189273654
473568921
236915478
798432165
541786392
814657239
965324817
327891546

463582179
751349268
298617453
172954386
689123547
534768912
947831625
815296734
326475891

572418936
869235174
314967582
621783495
735149268
948652317
497326851
283571649
156894723

157648932
964235817
382917465
849576321
235189746
671423598
428791653
513864279
796352184

281573964
946218735
573964281
634782159
719356428
852149376
197835642
368421597
425697813

425861397
719532486
386749215
274918563
638475129
591326748
862153974
157694832
943287651

192783645
876495123
435126879
569217384
743958216
218634597
381549762
957862431
624371958

872934651
359261487
641578293
298346715
463157928
715892364
934615872
587429136
126783549

462798135
817345269
935261487
576984312
324176958
198523746
781639524
243857691
659412873

569287134
321459678
748316592
183594267
492673851
675128943
836942715
917835426
254761389

569248713
873159264
241637985
732586149
196374852
458912376
914825637
687493521
325761498

836519247
729483516
514762389
652834791
947251863
381976425
295147638
473698152
168325974

439218567
725963418
861457923
176594832
582631749
394782156
647825391
953176284
218349675

582973164
619854237
347621589
836495712
421768395
975312648
164587923
798236451
253149876

475683192
391572468
268194735
829351674
647928513
153746289
912437856
586219347
734865921

315298764
496715382
872346519
751962438
243581976
968473251
134659827
587124693
629837145

912586743
583274961
467139825
638417259
279365418
145892637
856743192
391628574
724951386

183657249
976243851
452981376
698534127
315762984
724198563
539426718
847315692
261879435

516897432
427351986
893264175
934712658
781546293
652983741
248639517
369175824
175428369

462793158
781245693
593681724
827914536
314568279
956372481
279436815
145829367
638157942

965387241
417265893
823419675
641892357
239756418
578143926
194678532
782534169
356921784

769824351
531967284
248513796
614378925
397251468
825649137
973186542
182435679
456792813

835612974
294735816
617894523
986423157
572169348
143587269
459278631
321946785
768351492

254178369
987263145
163594872
679851423
321947586
548326917
495682731
812735694
736419258

386175492
579342681
214698537
832769154
947531826
165284973
793456218
628913745
451827369

278463195
134859726
659217843
413728659
765931284
892546371
921685437
586374912
347192568

631942875
895176423
472583961
923615748
758439612
146827359
367291584
514368297
289754136

754132968
398756412
261984375
829641537
173528649
546379281
485213796
912467853
637895124

692134758
753829641
841756293
214973865
568241937
379568124
937412586
485697312
126385479

354917628
978632451
612458379
421596837
786123945
593784162
865371294
249865713
137249586

654918237
917532648
823467519
735249861
462781395
189356724
591823476
278694153
346175982

172583964
984672315
653914872
238157649
467839251
591426783
746295138
825361497
319748526

275864913
318579246
649123578
451932867
863457129
927681435
594316782
786245391
132798654

842765913
375189462
619432875
438956127
521873694
796241358
287614539
154397286
963528741

512863794
849127635
673495281
167284953
325719468
498356127
931678542
786542319
254931876

291356784
854712639
637984215
342169578
579238461
186547923
413625897
928471356
765893142

893615472
427389561
156247398
985472136
742163859
361958724
619734285
534826917
278591643

942567831
671823549
358914267
215478693
483659712
796132485
829741356
167385924
534296178

632784591
571296438
948135672
759618324
286543917
413972856
165429783
324857169
897361245

127564398
864239157
539817246
653198724
471623985
982475613
246751839
318946572
795382461

789613524
362584917
514927386
178369245
496275831
235841679
621498753
957132468
843756192

648132579
537689214
921547386
785314692
319276845
462958137
273895461
154763928
896421753

813246957
642597183
975183426
234718695
167954238
589632714
496325871
328471569
751869342

237614958
615892347
948537621
564178239
789263415
321945876
493756182
856421793
172389564

264587391
159632478
783914256
516249783
327158649
498763125
672891534
835476912
941325867

671584329
948723156
253619487
384295761
726138594
519476832
867342915
432951678
195867243

395814276
841627935
672539841
789152463
413976528
256348719
137495682
928761354
564283197

347598126
561327498
982641735
654972813
238416957
179853264
815769342
796234581
423185679

793854126
541623978
268917453
972538641
684291735
315746892
439185267
126379584
857462319

374625981
261839745
589174623
725981436
946352817
813467592
692518374
437296158
158743269

852147639
417369582
693852471
526498713
731625894
984713256
279534168
368271945
145986327

137248569
986751324
425396718
654923871
713684295
298175436
349817652
571462983
862539147

268391574
943675812
517284936
395742168
672918345
481563729
754836291
836129457
129457683

185679243
237145986
694283175
726394518
358761492
419852367
841526739
573918624
962437851

854176239
321849756
769325841
943268175
675931482
218457693
182793564
436582917
597614328

763591428
958427361
124836759
346912875
581374296
297658134
612785943
479163582
835249617

152764983
943182657
687539412
291875346
438216795
765943128
879351264
324698571
516427839

489162573
173954268
526738194
648215739
795643812
312897456
867321945
234579681
951486327

314528697
659473821
287169435
978356214
132947586
465812973
721695348
846231759
593784162

738165492
451982637
962743158
213697584
687354921
549821376
374219865
825436719
196578243

431756829
956281473
728493516
374628951
812935647
695147238
247369185
189572364
563814792

856749321
723168549
491253867
249687153
167935482
538421976
985376214
372814695
614592738

564231789
873954216
129768435
641329578
295817643
738645921
986172354
412593867
357486192

259613487
341879652
768542931
125367849
974258316
683491725
412986573
836725194
597134268

825643971
143879562
697215438
281964753
759321684
364587219
512798346
978436125
436152897

723968154
496715328
185243697
548392716
217586943
369471285
952837461
674159832
831624579

347598612
561247839
289136745
725964183
698315274
134782596
813629457
976451328
452873961

749536812
816942573
532871496
128653947
973428651
654719328
465187239
291365784
387294165

971628453
582314679
364579281
745162398
196853742
823947165
659431827
437285916
218796534

534976281
196428537
827351694
649835712
318247956
275169843
463582179
751693428
982714365

257938164
361524987
498671325
634157298
125896743
879243516
986715432
742369851
513482679

478312695
296758143
315694278
582467931
164539827
937821456
649175382
851243769
723986514

139472685
245683179
876519243
982765431
364291857
751348962
413827596
598136724
627954318

247938156
936154827
581276349
693815472
825647913
714329568
459763281
178492635
362581794

573824619
198635427
462917385
984163572
215749836
736582194
841296753
327451968
659378241

672145398
453928167
891673542
584231679
917864235
236597481
165489723
328716954
749352816

485236179
316479285
297815463
543961728
628743591
971582634
734658912
852197346
169324857

324158679
698247153
517369284
853916742
942875361
176432895
465723918
281694537
739581426

217695384
859342716
346871592
671954238
482713659
593286471
138427965
964538127
725169843

196532847
358794612
247618593
832167459
471925368
965483721
683241975
524379186
719856234

185472936
926531847
374869251
493725618
251698374
867314592
538146729
642957183
719283465

564329817
732418596
891576324
257934168
916785243
348162759
489253671
123697485
675841932

327895146
689134572
514627938
473569821
951782463
268413759
142378695
796251384
835946217

618745923
395628417
427139856
146982375
273451689
859376241
784593162
962817534
531264798

842596173
163472589
957138246
275861934
439725618
681943725
398617452
514289367
726354891

451762839
973485162
826193754
732816495
145927683
689534217
364258971
517649328
298371546

281349657
653827419
497156328
378465192
962713584
514298736
146582973
835974261
729631845

461928573
825347691
973156842
734582916
658491237
219673458
346219785
197865324
582734169

716859342
429763158
583421769
932684517
854217693
167395824
298136475
675948231
341572986

385216794
469587231
721349685
247193856
816752349
593468127
654831972
932675418
178924563

715936248
348172956
629458731
987314625
453267189
261895374
874629513
536781492
192543867

173862594
654139782
289457613
496581237
531274869
827693145
368745921
915328476
742916358

167342958
358619724
249578316
432957861
916483572
785261439
821795643
673824195
594136287

316895247
258764391
947231685
489527163
162983574
735146928
673452819
594618732
821379456

742163598
596248137
183759462
827536941
439871625
651492783
914385276
375624819
268917354

352846971
491573268
678291345
814639752
567182439
923457816
789365124
235914687
146728593

736854192
412976385
589321476
853142967
641597823
297638514
964283751
325719648
178465239

815729436
469583217
372461958
741398562
623175849
958246371
194652783
586937124
237814695

632894571
951372486
748615293
493568712
287143659
516927348
864731925
325489167
179256834

276154983
938267145
154893762
361749528
489512376
527386419
845921637
712635894
693478251

731956284
685342917
294178653
413265798
872493165
569781342
957634821
328519476
146827539

135894726
487162395
296573418
871635942
654729831
329481657
518946273
963217584
742358169

814693257
295174683
637528491
421867539
359241876
768935142
576419328
183752964
942386715

695183742
748925631
321764598
876491325
132856479
954237186
519342867
263578914
487619253

931285476
476139285
825647139
659823714
742961358
183574692
297356841
564718923
318492567

786493152
432571896
915682374
641925738
359768421
278134965
824359617
563817249
197246583

719523468
523846197
864917532
438165279
197482356
256379814
381794625
942651783
675238941

679314258
241856973
835729416
352197864
917648325
468532791
583271649
796485132
124963587

672185493
483792615
591364872
236978541
147653289
859421736
728519364
315846927
964237158

638724159
417695283
529138476
164579832
792381564
853462917
341257698
975846321
286913745

457326981
129784536
683195724
348619257
215847369
796532148
531968472
872451693
964273815

653947128
827531496
149268753
976152384
514386972
382479561
738694215
265713849
491825637

417358296
829674315
635921487
248135679
951762834
763849152
194287563
576413928
382596741

473125689
861749523
295368174
638492715
754681932
912537846
349816257
586274391
127953468

759213846
634958127
128746539
872439651
546182793
913567482
467395218
291874365
385621974

657392418
184756239
392481765
931578642
275649381
846213597
513824976
429167853
768935124

816952743
254367981
379481562
683174295
597823416
421695837
962718354
748536129
135249678

987314256
561872934
342569781
834921567
715486392
629735418
478193625
196257843
253648179

576831429
984257361
321946875
263479518
798512634
145368792
452693187
837124956
619785243

452389761
196752384
378614295
839471652
217563948
645298137
524937816
961825473
783146529

576238941
813495672
492167583
654729318
738614259
921853467
287346195
169572834
345981726

456239718
729184563
183675942
342768159
678951324
591342687
915423876
864597231
237816495

897146253
135928764
462753819
781692435
526374198
349815627
213489576
674531982
958267341

621485397
398276541
574139628
265794813
487351962
139628754
816547239
943862175
752913486

234659718
756481392
918327645
627193584
895742163
341865279
189536427
572914836
463278951

981547623
725836419
436192785
249683157
617425938
358719246
164958372
872361594
593274861

764283591
215967843
389541672
638192457
491675328
572438916
947826135
126359784
853714269

162874359
475913862
983265417
758439621
649127583
231586794
827641935
396752148
514398276

185624379
296378514
374195268
721846935
643259781
958731642
519467823
462983157
837512496

296317458
874659213
351482769
647831592
982574631
135296847
769125384
513748926
428963175

436795218
297618354
518423976
872539461
143867529
659142837
924371685
765284193
381956742

862537491
741926583
539814672
493681725
287395164
156742839
378159246
625473918
914268357

514796382
293485761
867231549
982374156
751962834
436518297
349827615
678159423
125643978

176938524
284765139
953412786
798341652
641257398
325689417
832576941
569124873
417893265

126374589
897256413
435198276
349785621
581962734
672431958
914827365
268543197
753619842

815647239
649832715
372915684
496573128
238169457
157284963
921758346
564391872
783426591

789253146
432761958
561489723
398527461
256194387
174836295
817642539
925318674
643975812

943258176
527641893
168397542
654182937
392765481
871439265
216874359
435926718
789513624

178362495
954718623
362954871
429583167
781496352
536127984
615239748
297841536
843675219

295687134
317549862
684231597
561423978
978156243
432978615
729365481
143892756
856714329

953168472
142975836
768432591
819324765
275816349
436759128
687241953
321597684
594683217

328567149
794831652
615942387
967425813
251783964
843196725
132674598
486359271
579218436

842739651
761524398
953861274
524318967
697245183
318697542
439176825
286453719
175982436

842173965
736459218
195628734
514962387
679385421
283741596
358214679
427896153
961537842

629437851
345182976
178596423
867325194
213948765
594761238
782613549
431259687
956874312

123587946
894163572
576429813
962375481
348912657
751648239
219754368
437896125
685231794

385267419
796541283
421398567
948175632
632489751
517632894
269814375
874953126
153726948

496852317
537941682
812376495
165439728
729568143
348127569
674295831
283714956
951683274

672958143
439172586
158436279
283594617
915267834
764813952
396785421
847621395
521349768

821934675
354716289
796582341
539267418
182453796
467198523
973825164
648371952
215649837

342178965
186295347
759436128
413769852
597821634
628354719
961582473
274913586
835647291

529831674
864972315
713465892
698347251
342519768
175628439
451786923
236194587
987253146

587314296
239756184
416928375
361549827
758162439
924873561
693481752
172635948
845297613

362954178
957681423
814327695
623149857
198275346
475863219
736512984
249738561
581496732

298743165
365291874
471856239
512467398
637985412
849312657
124679583
953128746
786534921

613472589
497185326
825963741
574291638
369758412
182634957
236849175
948517263
751326894

649237185
187956234
235814976
923678451
761425398
458193762
394561827
512789643
876342519

391725846
784936521
256184379
637519284
512648937
948273615
429857163
863491752
175362498

436758912
829614735
751329486
915246378
284973561
367185249
698537124
572461893
143892657

413769258
859231647
267584913
675192834
928347561
134658792
586473129
392816475
741925386

852714396
941683275
736592418
293145867
468927153
517836942
624371589
379458621
185269734

587693142
364128975
192475683
418362759
753914826
629857431
236789514
841536297
975241368

241736985
876594123
935182746
492815637
183679452
657243891
529461378
368927514
714358269

697485321
842139576
513276498
165823947
934517682
278694153
386952714
751348269
429761835

951367284
743285961
862149357
594736812
617892543
328514796
236951478
189473625
475628139

861927543
597843216
324561798
716294835
289375164
435618927
673159482
942786351
158432679

265483917
798561324
341729865
186354279
573296148
924817536
659142783
417938652
832675491

396475281
257138694
814926753
543291876
728654139
169387425
435862917
672519348
981743562

198374526
754126893
236859147
647592381
325618479
819437652
482763915
573941268
961285734

239718456
714562893
685349271
397184625
426935187
851627934
963851742
148273569
572496318

413826957
986517423
527943681
742398165
395671842
861452379
678135294
159284736
234769518

981763542
273584619
564129837
829346175
315972468
647815923
152697384
738451296
496238751

731265489
694738125
582491673
276954318
913827564
458316792
129573846
347682951
865149237

389216547
541397862
672458139
753961284
268543791
194872653
927635418
835124976
416789325

128456793
976238154
543791682
784963521
391527468
652184937
469312875
837645219
215879346

637582941
159436287
428791356
815643792
976125438
342978615
263854179
781369524
594217863

529748613
861932457
473165928
935217846
742386591
618459372
154873269
396521784
287694135

683147952
124958673
975362841
247836195
319475268
568291734
732519486
856724319
491683527

974326851
612859743
835417692
163598427
287164539
549732186
328641975
496275318
751983264

174962835
958134672
362578491
785216943
296345187
413897526
829653714
541729368
637481259

259764183
746318925
183592764
834271596
917856342
562943871
678435219
425189637
391627458

146278395
935641827
728935461
674392518
359184276
281567943
862413759
517829634
493756182

684537192
953142786
127698354
546321978
219784635
378965241
492813567
865279413
731456829

523789146
179246835
486513927
351864279
268397514
794152683
847925361
615438792
932671458

537961284
192458637
846273519
418625793
375189462
629347158
781592346
254836971
963714825

297384651
365917482
814625937
721546893
953872164
486139275
179463528
542798316
638251749

476859321
281734659
539126847
798642513
154398276
623571498
315267984
842913765
967485132

329546178
657182439
184739625
465973812
712658394
938214756
576421983
293867541
841395267

851629437
367415892
492837615
715964283
249783156
683251749
178396524
926548371
534172968

327645819
495178632
816239745
579423168
643581297
182796453
768354921
931862574
254917386

318542976
472169358
659783124
847351269
936827541
125694837
291475683
564938712
783216495

972613584
365428719
481795623
236571948
154986237
897342165
718254396
629837451
543169872

894153267
562749318
317862459
628397541
473215986
951486732
135978624
786524193
249631875

817946352
693521847
542387916
429175683
156238794
738469521
274893165
965714238
381652479

935286471
472315968
861947352
613524789
784169523
259873614
196452837
548731296
327698145

467395128
819624735
523871469
231956847
684137592
975248613
198763254
752419386
346582971

259374186
831956472
467281539
516839724
782145693
943762815
394517268
678423951
125698347

719835426
832649517
546271983
128397645
964158372
375426891
683714259
497562138
251983764

932751648
715648293
846293175
423567981
168439752
579812436
251374869
694185327
387926514

374185269
925763814
168942753
217596348
859324671
436817592
581639427
743251986
692478135

481935267
629174835
357286419
894762153
513849726
762513948
948351672
236497581
175628394

186597234
439821765
752643891
641389572
328475916
975162483
817256349
564938127
293714658

869524137
512738649
734961582
158692374
397415268
246873951
975286413
481359726
623147895

795123648
234658197
681974253
813247569
529861374
476539821
967315482
158492736
342786915

379184562
416523897
582796413
648217359
951368724
723459681
167842935
835971246
294635178

582173964
149526738
637894125
326941857
715638492
498752613
954267381
271389546
863415279

836754912
517982436
294631587
751468329
483297651
629513748
372846195
948175263
165329874

641238579
938765142
527941863
352489716
789126354
164573298
476812935
815394627
293657481

562813974
438297615
917465328
346521789
829674153
751389462
683142597
295736841
174958236

392657841
184293756
576841293
659372418
823416579
741589632
218735964
965124387
437968125

758362194
213489657
649157328
521846973
397521486
864793512
185674239
432918765
976235841

673512498
289364571
145789236
356827914
927146385
418935762
794651823
862473159
531298647

317584692
945621378
826397451
758163249
461972583
239458716
684739125
572816934
193245867

982357461
346198527
157624839
598243176
473816295
621579384
865731942
239465718
714982653

598176342
723845169
416293587
859427631
261359874
374681295
637514928
985732416
142968753

975384162
834621957
216975843
548269731
623157498
197438526
482513679
351796284
769842315

321857964
769341825
458692731
293186547
614725389
875934612
546278193
982513476
137469258

987652314
324187695
561943287
698724153
432519876
715836429
173265948
849371562
256498731

518936274
793412865
642587913
369875421
254193687
871624359
137248596
926351748
485769132

943658721
812749563
675213849
139564278
426871935
758392614
397425186
281936457
564187392

568247931
317896245
924315678
491763582
672584319
835921764
743152896
286439157
159678423

924178356
163529847
758346921
236895714
489761532
571234698
697452183
845613279
312987465

658214397
349876152
172395684
924561873
537428916
816739245
765182439
491653728
283947561

435681972
268379145
791254683
523167894
816942537
947538261
659713428
174826359
382495716

789351642
254896731
631274985
467582319
823419576
195637428
372165894
548923167
916748253

231986547
786435129
594172683
458327961
917564238
623891475
179648352
362759814
845213796

451829736
769543218
823716459
572391864
186452397
394678125
247935681
918267543
635184972

431265798
592718364
768493251
614937582
853624917
279581643
345876129
987152436
126349875

689571432
175423698
324896517
753618249
842935761
961247853
597362184
418759326
236184975

839124657
625397418
174586392
951472836
482631579
367859241
246915783
798243165
513768924

759126843
624385917
318947256
963254178
547813629
281769534
895472361
432691785
176538492

793154286
482396517
615827943
978541632
564273891
321968754
857412369
249635178
136789425

615927438
948536712
327481965
539712846
472869351
861354279
753198624
186243597
294675183

371462958
954387612
286591734
498623571
635178429
127945386
842759163
719236845
563814297

267893451
841576392
539412768
678129543
912354876
354768219
723641985
496285137
185937624

436975182
521846973
789312546
295463817
364781259
178259364
842137695
613594728
957628431

845173629
936842751
271695483
658421397
493758216
712369548
589236174
164587932
327914865

738924156
214657389
569381427
956843712
487216593
123579648
375492861
891765234
642138975

471235896
926148753
583679412
619482537
845793261
732516984
267951348
394867125
158324679

741596823
859324761
362781495
137948256
925617384
486253179
293475618
678139542
514862937

658743219
743291856
192865374
865139427
371524698
924678135
516982743
237456981
489317562

756194823
124683975
938725614
371256489
465918237
289437156
612379548
847561392
593842761

258964137
631587294
794321685
483715962
927836541
165492873
519673428
346258719
872149356

452976318
978231465
163548729
591427683
824365197
736819254
687154932
345692871
219783546

791826534
825349671
364175829
639781245
217564983
458932167
142693758
583217496
976458312

124769385
793815426
568432197
475621839
812397654
639584712
347258961
281946573
956173248

768941532
324578691
159236748
517489263
836712954
492653187
641397825
273865419
985124376

265194738
789236514
341587962
173452896
698371245
524869173
932618457
416725389
857943621

547819632
862534719
913267845
638172594
274395186
195486327
489753261
356921478
721648953

386219745
154687932
792534168
918476253
267953814
435821697
849765321
521398476
673142589

576281349
823497516
491635728
659814237
718329465
234576981
362758194
987143652
145962873

796215843
145863927
238947651
352674189
961582734
487139265
823751496
519426378
674398512

826179354
534628917
197435826
963214578
475896132
281357469
612983745
358742691
749561283

781649532
549237816
623518947
274156398
956873421
138924765
317482659
465791283
892365174

268315749
149786235
735924186
856197423
371462598
924853671
593271864
682549317
417638952

163458729
594172836
782369154
248591673
356287491
971634582
415823967
639715248
827946315

216954783
947382165
385176249
651847392
894231657
723695814
572468931
469713528
138529476

951423768
432687915
867951432
526398147
184765293
793214856
345879621
618542379
279136584

875139426
123654987
946872153
754961832
682347519
319528674
597483261
438216795
261795348

126479835
387615249
549283761
951746328
873192654
264358917
738521496
412967583
695834172

971438526
846251739
325679814
689125347
752943168
134786295
598362471
267814953
413597682

376294851
958716432
124583976
285439167
619827543
437651298
741962385
892375614
563148729

637829145
425361879
891574632
746218953
382945761
519736428
173692584
968453217
254187396

813924675
965173284
274685193
349258761
682317459
157469328
796841532
531792846
428536917

168794325
795312846
234586197
617248539
382965471
549173268
476821953
823659714
951437682

617382495
435917826
298645713
789436152
164258379
352791684
843579261
976123548
521864937

632845197
847319562
519672843
928463715
371598426
465721389
153286974
796134258
284957631

374982561
682154793
951637248
467218359
835749126
219563487
598471632
143826975
726395814

278365149
634918752
915724863
457291638
821536974
396847521
562489317
749153286
183672495

216478359
795613824
438952716
162539478
583764291
947821635
829147563
671385942
354296187

821693475
459287613
637541892
198475236
342168759
576329148
984736521
713852964
265914387

749583126
315692487
628147935
236975841
591824673
874361259
187259364
952436718
463718592

839645172
275189346
146372598
467593821
913827654
528416739
354961287
791238465
682754913

234591768
975682314
816347592
459726831
621835947
387419256
562974183
148253679
793168425

156394827
273581496
984762351
541973682
692845173
738216549
429638715
315427968
867159234

591723864
467158392
238469517
385294176
649871235
712635948
173586429
956342781
824917653

457819632
632754189
918326475
741532896
893647521
526981347
164298753
379465218
285173964

385926147
192754386
467381529
538479612
971263458
624815973
816532794
259647831
743198265

679182354
421356897
583794216
837641925
196275438
245839761
364527189
758913642
912468573

962485317
351697842
748132596
294863175
683571429
175924638
519746283
427358961
836219754

869437215
247815936
135269748
784653192
692178354
351924867
978346521
413582679
526791483

973186542
682435791
451279638
369518427
248793156
715642389
536921874
897364215
124857963

789425136
153867249
246931875
427196358
965382714
831574962
572619483
394758621
618243597

387469152
549132687
261758349
873541296
694823715
125976834
436285971
958617423
712394568

459318762
167592384
832674915
378145629
914263578
625789431
793421856
541836297
286957143

254916873
973825146
168473592
721534689
645798231
389261457
436189725
892657314
517342968

746129853
918536472
253847169
437218695
582694731
169753284
374981526
621375948
895462317

635924871
172683945
849571236
461395728
597812364
328746519
714258693
283169457
956437182

197682345
358194627
462753918
681379452
273465189
549821736
824937561
936518274
715246893

485372619
193586724
267491358
874923561
539167482
612845937
341259876
926738145
758614293

837149562
592863714
416527983
175298436
628435179
349716258
951384627
284671395
763952841

946138572
217695483
358274961
562417398
173982654
894356217
481563729
639721845
725849136

196578342
524369781
387421596
465217839
813945627
972683415
749136258
631852974
258794163

271384596
645917328
893256714
918542673
367198245
524763981
459621837
786439152
132875469

684193527
257648913
139257648
548972361
712364895
396581472
875429136
421836759
963715284

165843792
492761538
387259164
823697415
674518923
519432876
246975381
951386247
738124659

496185723
573269148
821473956
648792315
719358264
352614879
265831497
934527681
187946532

362817594
194356782
785924136
276539841
451782369
839461257
517648923
948273615
623195478

352196874
187453926
964827315
793645182
215789643
648312759
521968437
879234561
436571298

856297413
241635798
397841562
625173984
934586127
718924635
579312846
162458379
483769251

546978231
923615748
178423596
437286159
852197364
691534872
364851927
789362415
215749683

463718259
951263748
782954361
378496125
619527483
245381976
134675892
896142537
527839614

514728639
726913458
389564271
178436592
962851347
453279186
637195824
245687913
891342765

154697832
798342156
326815479
613589247
947261385
582473961
231754698
465928713
879136524

264159783
953728461
178436259
627594138
315862974
849371625
432615897
786943512
591287346

624983571
317256894
985147263
872391645
193465728
456872139
738524916
249618357
561739482

973658421
265143897
481279563
749321658
812567934
356894172
127985346
698432715
534716289

431589276
968372541
752461398
524798613
179623854
683154729
897246135
216935487
345817962

893516427
621734598
754289361
582973614
176428935
349165872
265347189
918652743
437891256

312954678
697832154
584617239
843761592
769528413
125349867
436275981
278196345
951483726

351472896
874956321
962381754
137298645
286534917
549617238
613725489
495863172
728149563

372185496
864392571
195764382
951628734
248573169
637419258
583941627
719236845
426857913

764128359
935467281
218593476
576812934
421739865
389645712
892351647
147286593
653974128

283479561
657318294
941562783
738945126
164827359
592631847
476283915
815794632
329156478

983467215
751329684
426518379
672893541
149275863
538146927
297634158
315782496
864951732

689725341
721834965
345916278
174258639
253469187
896173524
937681452
462597813
518342796

946751283
253968174
187423569
561834927
728519346
394672815
875296431
419387652
632145798

817925463
623874159
594631287
481792635
756483912
239156874
362519748
948367521
175248396

429783561
356149287
817562943
682451379
573926814
941378652
165297438
238614795
794835126

435817962
978263145
612945738
249381576
861574293
357692481
193458627
584726319
726139854

597284361
164539728
382176594
729861435
813945276
456723819
275698143
631457982
948312657

362197548
954268371
817453629
675931482
198542736
243786915
436819257
789325164
521674893

543967281
961285734
827413596
639548127
152796843
478321659
286139475
794652318
315874962

739458216
842961375
516732948
651273489
928146753
374895162
263514897
487629531
195387624

789246513
536918427
241735869
362194785
418567932
957382146
825671394
694853271
173429658

519482673
843769215
762513894
374658921
125974386
698231547
251397468
937846152
486125739

186329574
729456831
345781296
218647359
653918742
497235168
972863415
861574923
534192687

617548923
483129567
952763148
598231674
261487395
374695281
829354716
745916832
136872459

615872349
492163875
738945162
923517486
574628931
861394257
346259718
257481693
189736524

387192465
954368271
261574389
598431627
613927548
472685193
849253716
136749852
725816934

256493718
841627935
739581462
168934527
592768341
473215896
314876259
627359184
985142673

356981724
248567931
791342685
619825347
523794168
487136259
174653892
832479516
965218473

285943671
169527348
473186529
856271493
324698157
791354862
548712936
612439785
937865214

963142857
174658239
528397461
352871694
796425183
841936725
237564918
619783542
485219376

356498217
491327865
728561439
187249653
263785941
945613728
812954376
679132584
534876192

624978315
837561942
195342876
379214568
456837129
281659734
568723491
943186257
712495683

827391546
943675281
165824937
751268493
432759618
689413752
294187365
316542879
578936124

793268145
165794823
824351796
641589372
287143659
359672481
418926537
976835214
532417968

961487532
258631749
743592861
417956283
329148675
586273194
875319426
132764958
694825317

234856971
198427653
765139842
912674538
657983124
483512769
329768415
871345296
546291387

297431586
815976324
436825719
974312865
168759432
523648971
789264153
641583297
352197648

816395724
375124896
429768135
258943617
694271583
731586249
967832451
142659378
583417962

968431725
734259816
521786349
419867253
283514967
675392481
146923578
357148692
892675134

361842597
492537681
758691234
836159472
175428369
924763158
613974825
287315946
549286713

816273954
452869371
379451286
198524763
547936812
263718549
724695138
635182497
981347625

358674192
416982753
972315684
831429567
295167348
647853219
183746925
569238471
724591836

751942836
832617945
496385217
318796452
547823169
269451783
684579321
175234698
923168574

782635194
496712385
135948726
273469518
548321679
619857243
957283461
324196857
861574932

128769534
639145872
547238619
912657483
486913257
753482196
275896341
864371925
391524768

751469832
682173954
349285761
534692187
896731425
127854693
478326519
265917348
913548276

861734925
752916843
349285716
183629457
576841392
294573168
415368279
937152684
628497531

871629543
392457681
645813297
164795328
583261974
927384165
739142856
218576439
456938712

654892137
139574682
728136549
342718956
975263418
861459723
513687294
486925371
297341865

382657941
975814326
614923785
459761832
736285419
128349567
247536198
891472653
563198274

548279163
362148957
791653482
916482735
834517296
257936814
475861329
123795648
689324571

615397284
472685391
893412576
769531428
281974635
354826719
136759842
947268153
528143967

548179236
129536874
673482195
712945683
436827951
985613427
867254319
391768542
254391768

825497136
931682457
647351829
596813742
283974615
174265983
752146398
319728564
468539271

153648927
786329514
429571683
867913452
932457861
514286379
241895736
695732148
378164295

589673241
714529683
623148579
168794325
972835164
345261798
457916832
231487956
896352417

857463912
264971385
193825674
742196853
986357421
315248769
629714538
478532196
531689247

678143592
513692784
429578316
257314869
186927453
934856271
765231948
391485627
842769135

458916273
673542981
291387465
312869754
964753128
785124396
849671532
136295847
527438619

832619457
791453862
564827913
317986245
659142738
428375196
273591684
946738521
185264379

987516234
436829715
215437896
548293167
321674589
679158423
863741952
792385641
154962378

278495163
639781254
154632798
925847631
317956842
486123975
891374526
563219487
742568319

214965873
376148529
958372146
831524697
627893415
495716238
743681952
189257364
562439781

291736548
437859261
586214937
123467895
964581723
875392614
312975486
748623159
659148372

193526847
645387192
782941653
327154968
914638725
856792431
269813574
471265389
538479216

724981365
591367824
368452719
683519472
945276183
172843596
219735648
436128957
857694231

387251496
269473815
451698732
578916243
934527681
612384579
746132958
125849367
893765124

937846125
286951734
415237968
563124879
179683542
842795613
321578496
698412357
754369281

283649175
715283496
649715238
354871962
976452381
128936547
591367824
437528619
862194753

389174625
175926483
264538719
413689257
892751364
657243891
541362978
936817542
728495136

837426951
652913478
914785326
425698713
386172549
179354862
763841295
298567134
541239687

317859426
869342571
425176839
732465198
698231754
154798263
243917685
986524317
571683942

149278365
523146897
768953412
957624138
284731659
631589274
896417523
315892746
472365981

721854936
985367124
436129758
298713645
573642891
164598372
812975463
649231587
357486219

217963845
596418732
843275916
169354278
485726193
372189654
931842567
624597381
758631429

971836524
642715893
583294671
436579182
819362457
257148369
168923745
795481236
324657918

924375681
167894532
835126947
683759214
759412368
241683795
476231859
398547126
512968473

395826714
687431295
142795386
769354128
813672549
254189637
436917852
571248963
928563471

234976815
861425973
597183426
759362148
318549762
426718539
972654381
643891257
185237694

691543278
475821693
382967415
713256849
568194732
249378156
834619527
957482361
126735984

769214358
325968147
814375962
541692783
982537416
637841295
498726531
253189674
176453829

346785921
285319746
791264358
413672895
562498137
879153462
937826514
658941273
124537689

936548721
457291863
821637549
679354218
185729634
243816957
368175492
514982376
792463185

417639528
962815374
853742961
548963712
731428659
629157483
384276195
275391846
196584237

852946731
916783524
473521986
391864257
564237198
728195463
247658319
635419872
189372645

956842731
243179568
817635249
579426813
134987652
628351497
491268375
385794126
762513984

932617854
154829673
768534921
821946735
475381296
396275418
217463589
543798162
689152347

853164972
462973158
791528364
937652841
245781639
618349527
324895716
579216483
186437295

567419238
389627451
241358697
472836915
918745362
635192784
823971546
796584123
154263879

781635429
965124837
324978156
238567914
659481273
417293568
593816742
172349685
846752391

142935768
683274519
957618432
239741685
574862193
861359274
418596327
725183946
396427851

798216453
315874269
264953187
942761835
136582794
587349621
859427316
421635978
673198542

179438526
263975184
845621739
497586312
531247698
628193457
956712843
312864975
784359261

489752163
327614958
651983472
875249316
932561847
146378529
794825631
218436795
563197284

578213496
691847352
243956871
429531687
856729143
137684529
764198235
985362714
312475968

764213859
982576341
531894267
823469715
196357428
457182936
648931572
379625184
215748693

842735619
917642538
635981742
329174865
761859423
458263197
274318956
183596274
596427381

261358947
875469321
493127856
682915734
514273698
937684512
729546183
348791265
156832479

721593486
854267931
396148752
938615247
517324698
642789513
185976324
479832165
263451879

196478235
734125698
285693471
957361824
861942753
342587916
623859147
419736582
578214369

825937461
763418295
914256738
378524619
251693874
649781523
196842357
587369142
432175986

984317625
627945138
351268749
546791382
273584916
819632457
462873591
738159264
195426873

312569874
598347621
467128935
845632719
936751482
271984563
784215396
629473158
153896247

145327698
962581734
738694251
697458312
253716489
481932567
329175846
574869123
816243975

162348795
739516824
548972613
657481932
213795468
894623571
421867359
386159247
975234186

617352894
429867153
358419627
876235419
945186732
231974586
594728361
783691245
162543978

487296351
639145782
215378469
174689235
928753614
563412978
391864527
846527193
752931846

683975142
749281356
251436879
928513467
167849523
534627918
895764231
416392785
372158694

691572348
784361592
523489761
952814637
316257489
847693215
279136854
465928173
138745926

924837561
835691427
761245839
216953748
397184652
548726193
173569284
689412375
452378916

931764285
257831694
864295731
496382157
718659342
523147968
679518423
145923876
382476519

417862539
386597142
529431786
941785263
835246917
672913854
254678391
168329475
793154628

482156973
637289154
915347826
354791268
128634597
796825341
241963785
863572419
579418632

281369574
596247318
734518692
853174269
942856137
167932845
475623981
619785423
328491756

529734861
318962547
674581239
932845176
786129354
451376928
263418795
145297683
897653412

193864257
456217983
287359146
812793564
579641832
364582719
648925371
931478625
725136498

829167345
316458279
457932816
135629487
274583961
968741523
543276198
792815634
681394752

874356921
519472863
236918457
657891234
143625798
928734615
792583146
485169372
361247589

396548127
752193468
481276359
547831296
863927514
129465873
974352681
238619745
615784932

671384925
953126487
824957163
792548631
365712849
418693752
586279314
149835276
237461598

291365478
357482691
648719523
574126839
169834752
832597146
783251964
426978315
915643287

219786534
735124869
846359217
568941723
321875496
974263158
187692345
652437981
493518672

691542387
237896514
584731269
429365178
316487952
758129643
863954721
142673895
975218436

567182394
893475216
412639758
351294867
746358129
289716435
625843971
134967582
978521643

946581372
782936451
153274896
631759248
294813567
578642913
427198635
819365724
365427189

763842159
421795683
598361472
917483526
254176938
836259741
649528317
185937264
372614895

428376915
765189342
913542867
356824179
874961523
291735684
549617238
187253496
632498751

325864179
148397265
679521483
286135947
491278356
537946812
964712538
752483691
813659724

647829531
239615478
851347692
173296854
592784316
486531927
915478263
728963145
364152789

672398415
849516327
135274698
214785936
583961742
967423581
428637159
751849263
396152874

436129875
958476123
712538496
164987352
597342618
283651947
371895264
645213789
829764531

692514837
157638294
384972156
569481372
421763589
738295641
846159723
915327468
273846915

468291735
793654821
215738469
821975346
536842197
974163582
347529618
152486973
689317254

836245917
219736854
754189236
327451698
685973421
941862573
198324765
573698142
462517389

268574913
593821764
417693258
729158436
641237895
835469172
174385629
382916547
956742381

284573916
675491832
913862574
738654291
146329785
592718463
467185329
859236147
321947658

251396748
396874251
478521369
167982435
843157692
529463817
635718924
982645173
714239586

132765948
468293571
975841632
819534726
256917384
743628195
697182453
524376819
381459267

897312546
561497823
243856719
638971254
915234687
724685391
152769438
486123975
379548162

571368429
238947561
469251783
156879342
782534916
943612857
817496235
394125678
625783194

136894257
854721396
729653481
271468935
485379612
693512748
512937864
368245179
947186523

967423581
451876923
382951467
745362198
613589742
829147635
274635819
136798254
598214376

637215948
948367251
125894763
769182435
412539687
853476192
586741329
391628574
274953816

137826459
942157386
586349271
468975132
791263845
325481967
259634718
613798524
874512693

657123894
283649715
149875623
794536182
521784369
368912457
932468571
815397246
476251938

728391465
946825713
315674982
692718354
437562891
581943276
264189537
873456129
159237648

179824536
354196287
268735941
732648159
916573824
845912673
493281765
621457398
587369412

549182763
261347985
378695241
486971352
912563874
753824196
637419528
825736419
194258637

968415327
412387596
357926841
584179263
123658974
796243158
279861435
631594782
845732619

784293561
563418279
291657843
157934682
936582714
428176935
615849327
879321456
342765198

374219568
681435729
259867431
743681295
195723684
826954317
418376952
932548176
567192843

368142579
974356218
215897346
153968427
496273185
827514693
581439762
649725831
732681954

194823657
285796314
763415829
537261498
426987135
819354276
642179583
371548962
958632741

792836415
631457892
485129637
854392176
273614589
169785324
347968251
516273948
928541763

457321986
623798415
981654723
714589362
596213847
832476159
248967531
369145278
175832694

425671938
963852174
187349562
372418659
659723481
841596327
234167895
596284713
718935246

723865419
841392576
596174283
678529341
432618957
159437862
265941738
387256194
914783625

623915874
918467325
574832691
145283967
237649158
869571243
786124539
451396782
392758416

139524867
256978431
847163925
964231758
321857694
578496213
485612379
712349586
693785142

879613425
324958761
615724389
293841576
756239814
148576293
537162948
962485137
481397652

193587642
678241395
542369871
965172438
781436259
234895167
327914586
456728913
819653724

584261937
671349258
239785614
896452173
142973865
753816492
325694781
467138529
918527346

841765923
972138456
365942178
419573682
758426319
623891745
184659237
297384561
536217894

243165798
518927364
976843512
734296185
621584937
859371426
365412879
192758643
487639251

438156729
269487513
715923486
983641257
126579348
547832961
352768194
871294635
694315872

561974283
284356917
739281546
618539724
957642831
342718659
826193475
473865192
195427368

285641937
413879562
967352148
642735891
379418256
851926374
126594783
798163425
534287619

657931428
241678395
938425761
562384917
173296854
489157236
794562183
826713549
315849672

726153849
185492637
349687251
658924173
237561984
491738526
564879312
973215468
812346795

786291345
913574862
524638971
352719684
149862537
867453129
698127453
235946718
471385296

918537426
326814957
457962381
869375214
541298763
273641895
685423179
132759648
794186532

186394257
357218964
492765831
941823675
275649318
638571492
763452189
514986723
829137546

593281476
164579283
827463915
716324859
352698147
948157632
631945728
275816394
489732561

936128457
128745693
547963128
275816349
683294715
419357862
762531984
894672531
351489276

938475612
254916873
176823459
381562794
425789361
769134285
512648937
647391528
893257146

374581269
691243587
852697314
927468153
438152976
516739428
249816735
165374892
783925641

831526497
924387516
756914283
165742839
247893165
398651724
689275341
472139658
513468972

514839267
763215489
982476351
257641893
431798625
698523714
849167532
126354978
375982146

289654371
356712498
714893265
125386749
473921856
968475132
532149687
841567923
697238514

546791238
732685419
819324675
693142857
478539126
125867943
957218364
381476592
264953781

429381657
361475829
875296413
158732964
746958231
932164785
687519342
213647598
594823176

849165237
153827469
762943815
524716398
317489652
986352174
691278543
235694781
478531926

791853426
842167935
635249718
583491672
479632851
216578349
354916287
927385164
168724593

293875146
186349527
574261389
815792634
369458271
427136895
941583762
658927413
732614958

173529864
245386971
689147352
591472638
732861495
864935217
318794526
956218743
427653189

953876241
861243597
427195386
782569134
695431728
134782965
378914652
246357819
519628473

134829756
978635124
652417389
463172895
215398467
789564231
397251648
821946573
546783912

758419623
913625874
426387915
547893162
239156487
861742539
674931258
182574396
395268741

124789563
935614827
786352914
293475186
867931452
541268739
652897341
478123695
319546278

917268345
852439176
634175892
475312968
163984257
289657431
528793614
341526789
796841523

451326798
289517634
367984251
934261875
726859413
518473962
192738546
645192387
873645129

687214539
123956487
459738261
741563928
895172346
236849715
978421653
564387192
312695874

725413986
493658271
681927453
319245768
264781395
578396142
832579614
147862539
956134827

275163894
861947235
349825617
537296148
694581372
182734956
723418569
956372481
418659723

572849136
986351742
143762958
254173869
697528413
318694527
461287395
735916284
829435671

297546318
518273946
346819725
729185634
165734892
483962157
874351269
951627483
632498571

739824156
418569273
265173849
927341568
156987324
843652917
682435791
371296485
594718632

156348927
249617853
387925164
798156432
531294678
624783519
965432781
472861395
813579246

958134276
162579438
437826159
823645791
591387624
674912583
345291867
786453912
219768345

568214793
417693528
239578416
683951247
754862931
921437685
145326879
876149352
392785164

219356784
364187592
578294361
825439176
431675928
697812453
156948237
783521649
942763815

569432871
421785396
738169254
276894513
814357962
953216487
187923645
692541738
345678129

456829371
937461852
281357694
542198763
768534219
319672485
623715948
174983526
895246137

591742368
243168957
678593142
786324519
415976823
932815674
369457281
154289736
827631495

639485721
218967534
475213689
361574892
947826153
852391467
584732916
726159348
193648275

138647529
472591368
965238471
283916745
741385692
596472813
319754286
657829134
824163957

835947621
924163587
167582394
216879453
453216978
798354162
541628739
372495816
689731245

426539718
875261349
319478562
183642975
647395821
592187436
934816257
268753194
751924683

843917526
971652438
625348197
467295813
138764952
259831674
792586341
516423789
384179265

156872493
948613572
327549681
295167348
681394725
734285169
412956837
863721954
579438216

912738546
537461928
486592731
824379165
173625489
695814273
241986357
358147692
769253814

692178345
745263189
381495726
568712493
937684512
124359678
453927861
276831954
819546237

856421937
243789516
719635842
974153628
632897451
581264793
127946385
398572164
465318279

762138594
591742836
384956127
825419673
976283415
413675289
247591368
658327941
139864752

128953467
435762189
769814235
984576312
376291548
512438796
241685973
657349821
893127654

485617392
379524168
126983547
293846751
754291836
861735924
612379485
537468219
948152673

438529761
256417893
197836452
971265384
325184679
864973125
719642538
642358917
583791246

758149632
124638597
369275148
642387951
973516284
581924376
416853729
237491865
895762413

893256147
517849236
264173589
341587692
678492351
925631874
189364725
456728913
732915468

714652398
853479216
629381754
478196532
136245879
295837641
381524967
547968123
962713485

573924186
921865437
486317295
235176849
748293651
619458723
364581972
897632514
152749368

895423716
173698542
642517893
384956127
726381459
519742638
957264381
261835974
438179265

371952468
549168372
268374159
432687591
716539824
985241637
697815243
823496715
154723986

835691742
629457183
471328596
547132968
193865274
286749315
964273851
358916427
712584639

673149258
184352967
952876134
218695473
396784512
745213896
531468729
869527341
427931685

364725198
725198436
819463725
196854273
253976841
478231659
537682914
642519387
981347562

659248713
127935846
384167592
736459128
591826437
842371659
418792365
963584271
275613984

671298345
483175296
925634817
598361472
147529638
236847951
859412763
762953184
314786529

843769521
975123846
261845739
382976154
719584362
654312978
128437695
536291487
497658213

931728654
572146389
864935217
629514873
715389426
348672591
297863145
453291768
186457932

521793846
869425173
734816952
217349685
648251397
395678421
182534769
473962518
956187234

961482537
328157469
457396812
689571243
514239678
273864195
195748326
846923751
732615984

284695173
961473582
735812469
426358917
879124356
513967824
698241735
152739648
347586291

237591648
965834721
184726359
713268495
598347162
426915873
642189537
859473216
371652984

913875426
427396185
685412739
894631572
351247968
762958314
146789253
279563841
538124697

513742896
479836512
862951473
248619735
197385624
356274981
935168247
784523169
621497358

439527168
587163429
216489537
874695312
152348796
693271845
368712954
941856273
725934681

281596347
376842159
594137268
152963784
637485912
948721635
469378521
825619473
713254896

745861392
892734156
316592784
423956871
169287435
578143629
637429518
951678243
284315967

763581429
841692357
295473816
638214795
429765138
157938264
916347582
584129673
372856941

357146289
194825376
862739145
641298537
283574961
579613428
935467812
718352694
426981753

586392471
917564238
243817569
759236814
162489753
438175926
374628195
891753642
625941387

936417258
814259736
572386194
287961345
395724681
641538927
758692413
423175869
169843572

234789165
795164328
681235794
826541973
579326841
413897256
152473689
948612537
367958412

354627198
268931574
179458236
792816453
416593827
583742961
927384615
835169742
641275389

951824376
328657419
764391582
843769125
672135948
195248637
216973854
539482761
487516293

396718452
185423697
427596183
749261538
213875946
658934271
832149765
574682319
961357824

641827935
238951476
957364281
386142759
194735862
725689314
473596128
862413597
519278643

647185932
895623471
213479586
132597648
486231795
579864213
728346159
961758324
354912867

197846325
564392178
382571649
276489531
841235796
953167284
418753962
635924817
729618453

295873614
147265839
863419527
378921465
652748391
914356278
439182756
581637942
726594183

273918645
561374298
894526731
327165984
186492573
459837162
635249817
942781356
718653429

825793461
374162598
169584372
241635789
983427156
657918243
516379824
492851637
738246915

429831657
538476921
176259834
894163572
265748319
713592486
987615243
642387195
351924768

138249567
257638194
649751832
783125649
496387251
521964378
962873415
874516923
315492786

568714329
713289654
492365178
134978562
927536841
685142937
851423796
279651483
346897215

351697284
968214375
427385196
783159462
196423758
542768931
674831529
819572643
235946817

756139284
429685713
831247659
542978136
918326475
367514892
283451967
194763528
675892341

784395162
915642873
326718495
259876341
873421956
641953287
597134628
162589734
438267519

861543279
573269841
249187356
352871964
197426583
684935712
935618427
418792635
726354198

837192546
615347829
924658731
362971485
548263917
791584263
286735194
173429658
459816372

465712839
731598624
982364175
846927351
523186497
197453268
278645913
314279586
659831742

519437682
362891754
847265139
924573861
638142975
751986243
276314598
495728316
183659427

358176249
691245378
274983561
942831657
735469182
816752493
527618934
469327815
183594726

175243869
248596137
693781245
357924618
961835724
824167953
539618472
786452391
412379586

917462835
842153976
536897241
658724319
391685427
274931568
765249183
129378654
483516792

753294168
492681537
861573294
574326981
289417356
316958472
125769843
937842615
648135729

531678492
726945813
894231576
185793624
649182735
372564189
417326958
258419367
963857241

312875469
754961823
986423571
475386192
128794635
693512784
837149256
249658317
561237948

278519634
439672851
651843792
985731246
167425983
324986175
592368417
713294568
846157329

795634128
462851937
831792564
148379652
926145783
357286419
583467291
279513846
614928375

714285963
358469127
692731548
925173486
176948352
843526719
437612895
289354671
561897234

869751342
531429876
274836159
645287913
923615784
718394265
357142698
486973521
192568437

453879126
678142359
291365784
514926873
982731465
736458912
845297631
367514298
129683547

795634218
312958647
486172359
239816475
158743926
674529183
567491832
821367594
943285761

927431586
643758921
815296437
536842719
784915362
192367845
351674298
279183654
468529173

154297386
379864215
286315497
648953721
792146538
513782964
967531842
435628179
821479653

865492317
943175268
217683459
572918634
196234785
438567192
789326541
624851973
351749826

482913765
159867324
736245891
298671453
673524189
541389672
914758236
367192548
825436917

351826794
467935812
289174536
843251679
926748153
175369248
632597481
598412367
714683925

524673819
169582743
387194562
943867125
652419387
718235496
875921634
496358271
231746958

746195283
819263547
532874169
384529716
691738425
257641398
165487932
978312654
423956871

324956871
198732645
765418293
452873169
879261534
613594782
947185326
586329417
231647958

982456137
715832964
346719285
861527493
453968721
279341856
628173549
194685372
537294618

596781342
814923765
372645819
463879251
129354687
758216493
241567938
985432176
637198524

892561734
735482196
641793528
284615973
169837245
573924861
958246317
417359682
326178459

931756248
652184973
487923615
316247859
274895361
598631724
745368192
869412537
123579486

693724185
745819326
281635749
912576834
467283591
538491672
174362958
826957413
359148267

519482367
623719485
748356192
987624531
431597628
256138974
895261743
172943856
364875219

874935162
653412978
192786534
761548329
328691457
945327681
219863745
437259816
586174293

197284653
382657149
456139782
264975318
978413526
531862497
615728934
843596271
729341865

934578162
571426398
862193475
743259816
185367249
629841537
357912684
498635721
216784953

892137456
635849172
147526389
279381645
584692731
361754928
958413267
416275893
723968514

548793126
627451398
193268547
214937865
936825714
785146932
471382659
369574281
852619473

524687931
876139452
139524768
651873294
283946517
947251386
368792145
412365879
795418623

938516472
271439586
645278913
893641257
714952638
562783194
127865349
389124765
456397821

271654983
354879216
986231745
739148562
415726839
628593471
147965328
562387194
893412657

546387291
193452678
287691534
962714385
814935726
735268149
478126953
351879462
629543817

548123796
931756482
726489513
894375261
673241958
152698347
315962874
287514639
469837125

924865371
815732694
376149258
742513986
593628147
681974532
168357429
259486713
437291865

863274519
149358627
275691438
492563871
738412956
516987243
621749385
984135762
357826194

475283169
963741582
821956437
154869723
692137845
387524691
246375918
518492376
739618254

261389745
357642891
849715632
516438279
498257163
723196584
982574316
634821957
175963428

289156734
134827596
576349821
345268917
891574263
627931485
968415372
412783659
753692148

248371569
715496238
369258417
192587346
457163892
836924175
984715623
623849751
571632984

659237184
742681935
813495627
285913476
461872359
397564812
528149763
174326598
936758241

372841956
481695273
596723418
968374521
123569784
754182639
245918367
619237845
837456192

124536798
398274651
576981324
263158947
751349286
849627513
415762839
937815462
682493175

714689532
893452176
256317948
469831257
128745369
375926481
932568714
587194623
641273895

827954613
345621897
619837425
751496238
298315764
463278159
976582341
134769582
582143976

641798325
327516984
589342671
972864513
438159762
165273498
713925846
256487139
894631257

567841329
432976518
891235647
649713852
783529164
125684973
318452796
256397481
974168235

574189362
812653749
936247815
781495236
329716584
465328971
248571693
193862457
657934128

941582673
375461298
628379541
412735869
563918427
897246315
754123986
189654732
236897154

526874931
148936527
973152486
437581692
651249378
892367154
315428769
264793815
789615243

596478123
412693758
783152946
839547612
627319485
154286379
341865297
968721534
275934861

917346852
856792431
324851697
692514783
748923165
135678924
463287519
581439276
279165348

437596812
825731964
169824573
342159687
716283495
958467321
674318259
581942736
293675148

672458391
419763852
853921764
541872936
968315247
327649185
234597618
785136429
196284573

721593486
938624517
645718329
186937254
279845163
354162978
562489731
413276895
897351642

358719642
647523918
129468375
915284736
283671594
764935821
832196457
591847263
476352189

852791634
713246958
694835127
249358716
387169245
561472893
935617482
126584379
478923561

386791425
427835619
519264783
958426137
273189546
641357892
862513974
735948261
194672358

578142396
164953728
329867451
913485267
245716983
687329514
856274139
432691875
791538642

541389672
897462513
236157948
615234897
784915326
923678154
172893465
468521739
359746281

357824691
896517243
412936875
184763529
739452186
625189734
543678912
271395468
968241357

816347925
543892167
927651438
438519276
652478319
791236854
374925681
189763542
265184793

376542981
128769534
945183762
264935817
731824695
859671423
513498276
487216359
692357148

415329687
726581493
398746215
973468521
254913768
681257349
567192834
839674152
142835976

389742165
217865943
645193278
196534827
734218659
528679314
871356492
963427581
452981736

584769132
793812456
612435789
876541293
435928671
921376548
147293865
368154927
259687314

197236485
342958671
685417923
278165394
956324718
431789256
864592137
719843562
523671849

948721563
512346789
637859241
459283617
861497352
273615894
324168975
185972436
796534128

916584723
274963518
583271964
695812437
741359682
328647195
137426859
452198376
869735241

283756194
569413287
417928365
724691538
936584712
158372649
691245873
342867951
875139426

938472156
265913748
174586392
719824563
843659271
526731489
482397615
691245837
357168924

968537124
123496785
547182369
452918637
791643852
836725491
685274913
214369578
379851246

514637289
728951463
396824751
459276138
672318594
831495627
183762945
965143872
247589316

438916572
952374168
761825439
245731896
893652714
176489253
587263941
319548627
624197385

825137694
946258137
371469528
497826315
653971842
218543976
734695281
582314769
169782453

851694273
279135486
463278519
185729634
647853921
392461758
938547162
524316897
716982345

137549826
296178345
845623791
729461583
463785912
581932467
354296178
678314259
912857634

815437269
469825713
732916485
346578921
981342576
257169348
123654897
678293154
594781632

324518697
916743258
578629143
153287964
489356721
267491835
841932576
732865419
695174382

283647519
651329784
794581362
538192476
917436825
462758193
149865237
825973641
376214958

927348165
615972483
438651927
561784239
382519674
749236851
893467512
174825396
256193748

489627351
527183496
613954827
368549172
942761583
751832964
836475219
295316748
174298635

751296438
234718596
689534127
193647285
462385971
875129643
526473819
917862354
348951762

129358764
573624819
486791532
658473921
712869453
394215678
847136295
961582347
235947186

547162983
961834725
382795461
896341572
415279638
723658194
258916347
634527819
179483256

483295176
179364825
265178394
728451639
314926587
956783412
832547961
591632748
647819253

742358169
153692784
968714532
814965273
637281495
529437816
486123957
295876341
371549628

154387269
927165834
683924517
265478391
719536482
438291756
371652948
542819673
896743125

324968571
918752634
756143928
462395817
579481362
183276495
295614783
837529146
641837259

248391765
693754128
157826394
712685439
536149872
489237516
861472953
924513687
375968241

521796843
879143652
346582917
615234798
937851264
482967135
754629381
263418579
198375426

693128547
257964183
184573692
749312865
532689714
861457239
926731458
475896321
318245976

123475869
697821543
458639271
261953784
935784126
874216935
342198657
716542398
589367412

581324679
273916548
496758231
827163495
965247183
314589726
632875914
158492367
749631852

419672358
827315964
635894271
286759143
371248695
594163827
168527439
743986512
952431786

184297356
652438197
973516842
425379681
867124539
319865274
596782413
741653928
238941765

265913748
947286513
138745269
453671892
789524631
612398475
576839124
324157986
891462357

962781543
851349672
743652819
426813795
539476128
187925436
398167254
615234987
274598361

645918723
712346859
893752164
269134587
531827496
487695312
154279638
328461975
976583241

217456839
968213745
534879261
873941526
642785913
159632487
726198354
391524678
485367192

659438712
843712569
127659843
715963428
964281375
238547691
392876154
586194237
471325986

561792834
743658129
892134756
419386275
286571943
357249618
974815362
638427591
125963487

638459721
947321856
512867934
723514698
485296173
169738245
394182567
876945312
251673489

168795423
279348165
354216798
912834657
845671239
637952814
781563942
423189576
596427381

254739681
316825974
789461325
591278436
423516897
867394512
138657249
672943158
945182763

327159864
156284379
948367215
793528146
581436792
264971583
439712658
675843921
812695437

482517639
953648127
617329458
549281376
176953284
328764915
795432861
261895743
834176592

892365741
135487962
674291583
781652439
356914278
249873156
567128394
418539627
923746815

471865923
536927184
298413756
824156379
157239648
963784215
619542837
785391462
342678591

495371826
216485379
873692514
549267183
367158492
182934657
924513768
731826945
658749231

574938216
936214587
812657493
165492378
327861945
489573621
791326854
658149732
243785169

418732695
652491837
793568214
829346751
564917382
371825946
937254168
185679423
246183579

321684597
958327614
674159832
435296781
289571346
167438925
816945273
743862159
592713468

697128534
523476981
814593726
172845369
345967218
968312457
259781643
731654892
486239175

469721835
137859426
528364197
371482659
695173248
842596371
954218763
713645982
286937514

518439627
746821395
329567184
462915873
837642951
951378462
195783246
274196538
683254719

847921365
651438792
329765418
268543179
713289654
495617283
936154827
174892536
582376941

693724581
142985763
578631429
354196872
921478356
786253914
869542137
237819645
415367298

152398467
843716529
679524831
914865273
786239154
235147698
398651742
527483916
461972385

479863152
328541976
561729348
246938517
987156423
135472869
854697231
713285694
692314785

423968571
586741329
791532486
159486237
872395164
364127895
635274918
247819653
918653742

842736591
761529348
395841276
613982457
584317962
279654813
127498635
456273189
938165724

368421579
725398164
149675238
572934681
691582347
834716952
256849713
417253896
983167425

513294867
987365412
264178539
346982751
159437628
728516394
832641975
675829143
491753286

479832156
256174893
183695427
345928671
697513284
821467935
534286719
962751348
718349562

456173289
387629451
129548637
574261893
962387514
831495726
218736945
743952168
695814372

489521637
235769481
617834529
723458196
164392875
598617342
876945213
952183764
341276958

863459217
457123896
912687453
138246975
796538142
245971638
329764581
681395724
574812369

579184632
823679145
146253879
234568917
781492563
695317284
457821396
368945721
912736458

219658437
375492186
486173295
598267314
741385629
632914578
157826943
964731852
823549761

267849513
139526784
548173926
982651437
654738291
713294865
495312678
326487159
871965342

827536419
316794258
945128736
532617984
798453621
164289375
671842593
259361847
483975162

325746891
671298534
948315726
562189347
817423965
439567218
153672489
796834152
284951673

124578396
835694172
769123548
591267834
476389251
283415967
358742619
917836425
642951783

631948257
782615943
954237168
348726519
576891324
129453876
895164732
417382695
263579481

752198364
416753298
938246751
624931587
573482619
891675432
147369825
265814973
389527146

425769813
968341752
731582496
543827961
196453278
872196534
354678129
689215347
217934685

618524793
924673518
375981624
743859162
856412937
291736485
432197856
187265349
569348271

892175643
471263895
563498721
156924378
324857916
987631254
615782439
239546187
748319562

428913576
736852194
591746283
954281637
613579428
287634915
872495361
149368752
365127849

264738159
785921634
319546287
423159876
176483592
598267341
952314768
637892415
841675923

564297381
721348596
938516724
276835149
389461275
415972638
193624857
847153962
652789413

927348156
185672493
364195728
841539672
793261845
652784319
576423981
419856237
238917564

165432879
293178456
487695312
352716984
874259163
916384725
721543698
538967241
649821537

534169728
689527143
271483596
712348965
453296817
968751432
346975281
825614379
197832654

419683725
283795461
567421389
894136257
625874913
371259648
156947832
938562174
742318596

592147368
718236459
346958271
983425617
261783594
475619832
854371926
637892145
129564783

915672483
642983751
387154296
174865329
523419678
896237514
259341867
738596142
461728935

457189326
968234175
231657948
346821597
712593864
895476231
583762419
179345682
624918753

457391286
219786543
638452179
792645831
185239764
346817925
923174658
871563492
564928317

849132756
527968341
361754298
714389562
653241987
982675413
275416839
496823175
138597624

398672451
165843792
724915638
576384219
832791564
419256387
643128975
287569143
951437826

978231456
451986237
326457891
265379148
194628375
783514629
647193582
519842763
832765914

845196732
317824596
629735418
273689145
591247683
468513279
754968321
932451867
186372954

829647135
361592847
475831962
913785624
587426391
642913758
256179483
134268579
798354216

264983715
731425986
985671243
328516479
176894532
459237861
612749358
597368124
843152697

268437195
375169248
149285376
923746851
456318927
817592463
632951784
591874632
784623519

453872196
692341785
187659234
579486321
316925478
824713569
765138942
238594617
941267853

392586741
865741932
174293856
457169283
289375164
631428597
548617329
723954618
916832475

465318972
931762854
872495613
643987521
218536497
597241386
324159768
156874239
789623145

659372841
713648952
248519367
382156794
465793128
971824536
524987613
137265489
896431275

291874635
365921487
478356129
814569273
539247816
726138594
947682351
183495762
652713948

192837465
734569821
685241379
519786234
826453917
473192658
258674193
341925786
967318542

156382497
924176853
837495612
345621789
278549136
691738524
489257361
712863945
563914278

534198672
297643518
681275394
146582937
352719846
879436251
468351729
725964183
913827465

819275436
375146892
264983715
136597284
547812963
928364571
751629348
692438157
483751629

358241796
974368125
621957348
183495672
567123489
249786513
816572934
795834261
432619857

382651974
459287316
671493825
518976432
247135689
936842751
725369148
863514297
194728563

824167935
967435821
315289764
132658479
746391582
598742613
689513247
253874196
471926358

836914527
547826193
192573846
925437618
671289354
384651279
763145982
259768431
418392765

476153829
125984673
983627154
731548962
594216387
268379415
617495238
842731596
359862741

459317862
326498157
817562934
684239571
192785643
573146298
961873425
745921386
238654719

815972436
749563281
236148975
382417569
964325817
571689324
193256748
657834192
428791653

519387642
682594317
473612985
931475826
768231594
254968173
146759238
397826451
825143769

968351472
152467389
437829516
289713645
513246798
746598231
671932854
394685127
825174963

489762135
215394768
376851294
138576942
692418573
547923816
861247359
924135687
753689421

495216387
371845629
862937154
916523478
783469215
254781963
549672831
128354796
637198542

295731648
847569231
631428975
326185497
189674523
754392186
468213759
972856314
513947862

617235498
254698137
398471562
479163825
536824971
182957346
865749213
923516784
741382659

165892437
782346591
439517862
874235619
516789243
293164785
947651328
351428976
628973154

912835647
463172985
785694123
579216834
236748519
148953762
697321458
824569371
351487296

812359764
647218953
593764218
769483521
381526497
254971386
436895172
928137645
175642839

976321485
421587396
358649712
589462173
213798564
647135829
792853641
134276958
865914237

283756941
794813526
561429378
472985163
139264785
658137294
325678419
847591632
916342857

197863245
423975861
865124793
759438612
342619587
681257934
578391426
916542378
234786159

158497326
946321857
273586194
735912648
619854273
824673915
482135769
367249581
591768432

941327856
285169473
673458291
126893547
598746312
734215689
312984765
469572138
857631924

349821576
861457329
257396814
685972431
124638957
793514268
436185792
578269143
912743685

957834126
328516479
164972538
519327864
832469751
746158293
485293617
691785342
273641985

679125843
835479216
142638759
457213968
981567432
326894175
518946327
293751684
764382591

948657312
326184597
571329864
489563721
235471689
167298453
614832975
893715246
752946138

782569413
394281756
651437298
269143587
137895642
548672931
413926875
876354129
925718364

943175826
185426793
762398154
856719342
239854671
471263985
697532418
328941567
514687239

681359472
234781659
759462138
495836721
362517984
178294563
827945316
546123897
913678245

712365894
945178326
386294175
437819652
829536741
561427983
194753268
278641539
653982417

836145927
947382561
512769438
791456283
623978154
458231679
379624815
165893742
284517396

219875364
473196528
865324917
786512493
942783156
351649872
694231785
538967241
127458639

673851492
591724638
428369751
246513879
917286543
385947126
752638914
169472385
834195267

426378591
189425673
735619824
897534162
561297348
342861759
253146987
918752436
674983215

419673825
625981473
738245691
547862319
263419758
891357246
354126987
972538164
186794532

437169285
851243967
296857431
162984573
345716892
789325614
623591748
918472356
574638129

921367548
654821739
837954621
149286357
273495816
586713294
498632175
365179482
712548963

815763294
963214578
427958613
342891765
798645132
156372489
579436821
684129357
231587946

983461527
762953148
451287639
128375964
679814253
345629781
237146895
814592376
596738412

124769385
783154269
596238147
615472938
978513426
432896751
361945872
849627513
257381694

851974263
629381754
473625918
916538472
734219685
285467391
368752149
542196837
197843526

786913425
341625897
592487631
925348176
678591342
413762958
134256789
267839514
859174263

873652491
142897365
596134872
624518937
735926148
918743526
367485219
481279653
259361784

396542781
174683592
825719364
962138457
738425916
541976238
489367125
213854679
657291843

174928563
529634871
386175429
957846132
643251987
812397654
765413298
231589746
498762315

816974235
793258164
425316879
382561497
941783526
657429381
174892653
538647912
269135748

368495271
512637498
479218536
154823967
287956314
693174825
821569743
935741682
746382159

326419587
457286913
981573246
218764359
763958124
594132678
649825731
872391465
135647892

672394851
981657243
354821679
425189736
167243985
893765124
746932518
518476392
239518467

871456329
695328741
324917658
756184293
983672514
412539876
168245937
547893162
239761485

639175248
817942365
245683917
428569173
756314892
193827456
381796524
572431689
964258731

921473568
548296317
367158249
673829451
419765823
852341796
735612984
194587632
286934175

231765894
789214563
645389721
316847952
892536417
457192386
574628139
168973245
923451678

567241983
948356271
321798456
274183695
653972148
819465327
485619732
736524819
192837564

197358264
842169753
365742891
251673948
473895612
986214537
528931476
739486125
614527389

164972358
927358146
583416279
452639817
678521934
391847562
249165783
816793425
735284691

236874159
798516432
451932867
925168374
863457921
147293586
619325748
574689213
382741695

934172865
786359124
125468739
591826347
642713958
873945216
257691483
369284571
418537692

173562498
245893617
689741532
537219864
821476359
964358721
312684975
456927183
798135246

821934657
593678241
476152839
732541968
964823175
185796423
659487312
217369584
348215796

278539146
945681732
163274985
457918623
632457891
819326574
591843267
326795418
784162359

132794856
846512397
759368214
687139425
514276983
923845671
461927538
275483169
398651742

729463851
531928647
648715923
253197486
987654312
416382579
162549738
874236195
395871264

781925346
926473158
435816927
314298675
857164239
692537481
268749513
173652894
549381762

472381569
196457283
853269741
249816375
538794126
617523894
984175632
761932458
325648917

527384619
416952873
893716254
358697421
149235786
762841395
674529138
981473562
235168947

517269438
682743915
943185762
791826543
256431897
834597126
179652384
465318279
328974651

852634917
947128365
361597824
719345286
536872491
284916753
128463579
495781632
673259148

467923158
915864327
823751496
672519843
389247615
541638279
254376981
738192564
196485732

462983517
579614382
318572694
937826145
256341879
184795263
645139728
791258436
823467951

832761945
615924873
794538216
253149687
179685432
468372159
521497368
387216594
946853721

573846921
164279853
982135674
351684297
746921538
829753146
418597362
235468719
697312485

246538179
319267845
758941236
172456398
965783412
483129567
894375621
621894753
537612984

472396158
631854729
589721463
213645987
896217534
745938216
964582371
158473692
327169845

142985367
753162489
896437521
478593216
521678934
369241875
937814652
685729143
214356798

897561432
536942817
214837956
475183269
961274583
382695741
653728194
748319625
129456378

546978132
371425698
982631457
459186273
138752964
627394581
265817349
894263715
713549826

291683457
374915862
865427193
486152739
527839641
913746528
632578914
749361285
158294376

465932178
827641395
913857624
781293546
549186237
236574819
354728961
692415783
178369452

814352976
926478351
375196248
148267593
532981764
769534812
691723485
287645139
453819627

792845631
453126978
681397425
965473812
348612597
127589364
874961253
516238749
239754186

382794615
569123847
471865329
934287561
628541793
715639284
253918476
146372958
897456132

682547139
435819726
917263485
156498273
729135648
843726951
368974512
294351867
571682394

962345871
385197264
147268359
893651427
456723918
271489635
629574183
738912546
514836792

971863254
635427819
842195367
357612948
296584173
184379526
429731685
763258491
518946732

983415627
657298341
142637589
364751298
819362475
275984136
596823714
428176953
731549862

832469571
745183962
691275438
129346785
368517294
574928316
486732159
917854623
253691847

467298315
258143679
931675482
892367154
615984237
743512896
189456723
376829541
524731968

517836294
483297561
296415378
642958137
351674982
978321456
135762849
724589613
869143725

631729845
289465731
457381269
763894152
124573698
895612473
516237984
372948516
948156327

168752349
592431867
734968251
923674185
617285934
485319672
246593718
351827496
879146523

279354186
654182793
381679542
563421978
428597361
917863254
895236417
742918635
136745829

542913678
763845219
981726345
275164983
196387452
438259167
817432596
354698721
629571834

197546832
235879641
846321957
752684319
963715284
481293765
324958176
619437528
578162493

612845397
374619825
895327146
268173459
531492768
749568231
123986574
987254613
456731982

584723691
312869754
679451238
927584163
451632987
863197425
248975316
735216849
196348572

954687132
236951874
781432965
198325647
365174289
427869513
519746328
643298751
872513496

458293176
726184539
913765428
164532987
597846312
832917645
349628751
271459863
685371294

794362815
126785943
385149627
457628139
618493572
239517486
873954261
562831794
941276358

831956742
576241983
942378615
285694137
617835294
394127856
123469578
458712369
769583421

965278134
214536798
738491265
382614579
571329486
496857321
847162953
123985647
659743812

736841925
524973681
981652743
859736412
172594836
643218597
367429158
418365279
295187364

892361547
751248639
346795218
475816923
628439175
139527486
513672894
267984351
984153762

251647893
438915627
697823415
512734968
764198532
389562741
823476159
145389276
976251384

398761425
472358169
615249837
721694583
943587612
856132794
569873241
237416958
184925376

642183795
315769248
798542316
273458961
564391827
189276453
956827134
437915682
821634579

491567832
367218549
582493176
734826915
815974623
926135784
278359461
653741298
149682357

537619284
249378165
861245739
652793418
914582376
378461952
785934621
193826547
426157893

629347815
738951642
415862397
146738529
583294176
297615438
974583261
352176984
861429753

841235967
367149582
529786413
153692748
492817635
678453129
915368274
734521896
286974351

725869314
198347256
634512897
841973562
256481973
973625481
382156749
469738125
517294638

238597641
614382597
795461283
527839164
143625978
986714325
852146739
361978452
479253816

936572184
142398567
587146932
628954371
451637298
379281645
865429713
793815426
214763859

351679284
264815973
978342615
589723146
623184597
147956328
795431862
812567439
436298751

694125738
132978654
857436192
215687349
486392517
379541286
928713465
763854921
541269873

975613284
362478591
481925637
794251368
516839472
823746159
658194723
137582946
249367815

563271498
924538761
178964523
216793854
789645132
345182679
437859216
852316947
691427385

956243781
271589346
834761592
698325417
345178269
127496835
562814973
789632154
413957628

253479168
496381752
817526439
672158943
984763521
135942687
568297314
741835296
329614875

593768214
682341759
471925683
815679342
249183576
736254891
927816435
364597128
158432967

683271954
471953268
925486317
218349576
356817492
794562183
832695741
169734825
547128639

768152943
314796528
529483176
175638294
296514837
843927615
452871369
681349752
937265481

584916723
612573849
973248561
261839457
897452136
345167982
456721398
138694275
729385614

935468721
178325946
246791358
387654192
561932487
429817563
712589634
694273815
853146279

928734561
371658924
564912783
743265198
285179346
196843275
859421637
612387459
437596812

564823791
831679542
279541638
413258967
658794123
927316854
795482316
146937285
382165479

568329741
713645982
942718635
629473158
475891326
381256497
254137869
837962514
196584273

167934285
428571693
539286417
981325746
743169852
256847931
892713564
615492378
374658129

219386574
685974213
374125869
961243785
823597146
457618932
736859421
198432657
542761398

562791384
149368725
387245691
231584967
675129843
498673512
953812476
816457239
724936158

354268719
689517342
271493658
516932874
843176925
792854136
927641583
435789261
168325497

847193526
936524781
152678943
713482695
498365217
265719438
621847359
579231864
384956172

943175628
157862943
682493157
876324519
314958762
529716834
761249385
435687291
298531476

462891357
571263489
983457162
724538916
695142738
138976524
257619843
819324675
346785291

247386159
816945237
935721846
584167923
792438561
361592784
623819475
178654392
459273618

834627591
961435287
572918346
657249138
218563974
349871625
425386719
793154862
186792453

187924356
459763812
632158497
863519274
271846935
594372168
316287549
725491683
948635721

986132475
715468293
342957861
431526987
697813524
258749136
864271359
579384612
123695748

691578342
527349168
834126759
276483591
459261837
183795426
945812673
312657984
768934215

689154732
751263489
432987561
524891376
896732145
317546298
145678923
978325614
263419857

396758241
472136859
518249376
187524963
923687415
645391782
231875694
754962138
869413527

815243769
462597318
397861254
971684532
524139876
638725491
756412983
283976145
149358627

359712486
467835912
281694753
934561827
125987634
678243591
796128345
513479268
842356179

893615724
742839615
165427938
276184359
439576281
581392476
314768592
957241863
628953147

832671594
469258713
751394286
647815329
193726845
528439671
316982457
275143968
984567132

968537142
147289356
235614978
489156723
621743895
753928614
516892437
894375261
372461589

971345286
483621957
562879134
694287513
258134679
137956428
746518392
825493761
319762845

951728643
876143952
342695718
714859236
269374185
583216497
637481529
125937864
498562371

728134569
413596287
965728143
256319478
341687952
879452631
582963714
697841325
134275896

962348571
135276948
478519326
854932167
697185432
213467859
789653214
521794683
346821795

319842576
724536189
658791324
175968243
293174658
486325791
862453917
931287465
547619832

397645281
215398764
468712539
753184692
142569378
986273145
579831426
624957813
831426957

743281695
192635784
586749123
435962817
218374569
679158432
827596341
361427958
954813276

582371649
463925817
917684532
258137964
146592783
739846251
625713498
394268175
871459326

394152678
625378491
718964235
152836749
937541862
846729153
481693527
279485316
563217984

278416953
594387126
316259784
187594632
659732418
432861597
923675841
745128369
861943275

172536489
839724165
654819237
491653872
526987314
783241596
317492658
268175943
945368721

239854716
615793824
874621593
427189365
381546279
956237148
562418937
798362451
143975682

869125347
134679285
275384916
723941568
581263794
946758132
357416829
692837451
418592673

374195268
518236749
926874531
867429153
251763894
493518672
785342916
642951387
139687425

783145692
516932784
942876135
165429873
279358416
438761529
321584967
857693241
694217358

591438726
436721859
287695413
615249378
872163594
943587162
764352981
128974635
359816247

485763219
739412568
162598473
941257386
658934721
327186945
576829134
213645897
894371652

815326479
964157283
327894615
531689724
692473158
748215396
286531947
173948562
459762831

147569823
395821674
628473915
234758169
561942738
789316542
456287391
912635487
873194256

728653149
513749826
946281537
891437265
374526981
652198473
185374692
467912358
239865714

631245789
794386251
528791643
943172568
285639417
167854392
876513924
412967835
359428176

785934612
219856374
364217985
891623547
423571869
576498123
142365798
638749251
957182436

736495218
241786935
598321746
964538127
152974683
387612459
423867591
875149362
619253874

714693582
968521347
235487196
346158729
829736451
571249863
182974635
497365218
653812974

354291876
982674513
617358924
248539167
769812435
531467289
475186392
893725641
126943758

325741869
681923475
794568213
852317946
937654128
416289357
573192684
268435791
149876532

342196587
719582364
586473219
897261435
163954728
425837196
638725941
274619853
951348672

983517624
241386579
567249831
812753496
675924183
394861257
429138765
138675942
756492318

456312789
298765314
731498265
184579623
973624851
625831947
362147598
849253176
517986432

576189324
194523786
832764591
641932857
385417962
927658143
718296435
463875219
259341678

435197286
219864753
687325194
768953421
351248679
924671538
192736845
843512967
576489312

436218579
215697438
897354162
321489657
784561923
569732841
143975286
658123794
972846315

169247853
537618249
842359167
784921635
213465978
695783412
978134526
321596784
456872391

741938256
853627491
926541837
478193625
619254378
235876149
364715982
197382564
582469713

138756429
759428613
264139587
325697841
981543276
476281935
642375198
813962754
597814362

854617392
139528647
276943815
398754261
567182439
412396758
625831974
741269583
983475126

739514826
251689734
468723159
573241968
892367541
614958372
126835497
985472613
347196285

943657182
562138497
781294653
879326541
415789236
236415978
394861725
127543869
658972314

867491235
321586794
495273816
142869573
758132649
639745128
284357961
913628457
576914382

382749516
561328794
794615328
143296875
675183249
829574631
256431987
438967152
917852463

325986741
467513829
819247635
192834576
738659214
546721398
253498167
684172953
971365482

986714532
175923864
324856719
562479183
731268495
849531276
253687941
698145327
417392658

392756418
481239567
657184293
965317824
724598136
813642759
279465381
536871942
148923675

649832517
518794623
372156948
753629184
891347256
264581379
986275431
127463895
435918762

153279684
724685391
698431275
839124756
247856913
561793842
315967428
986542137
472318569

258139674
934672185
761854392
849513726
316297458
572486931
127968543
495321867
683745219

257681934
981342576
346759182
195476823
628135497
473928651
762594318
534817269
819263745

154289367
283657491
976143285
492861573
517934628
368725149
739412856
641578932
825396714

612937845
397548621
845612739
173285496
564793182
928164573
259476318
486321957
731859264

524697381
736812594
918534627
271946853
389251746
465783219
843165972
692478135
157329468

672485193
349261785
815793624
291578436
753624819
468319257
987136542
124957368
536842971

247156938
859273146
136849257
925384761
413967825
678512394
384621579
562798413
791435682

628549371
715283694
439176582
374821956
182695437
956437218
543712869
861954723
297368145

268714395
941358627
537926418
793841562
126579843
485632971
319265784
654187239
872493156

642318579
715296843
389745621
491627358
573189462
268534197
957863214
134952786
826471935

541283796
627954318
938176452
859762134
416839275
372541689
165497823
293618547
784325961

853726194
496351827
127498365
265813479
741569238
938247516
374982651
519634782
682175943

953164872
814237695
276985314
692748153
385621947
147593286
728416539
461359728
539872461

618352794
547691283
392487561
283765149
975148326
461923857
836574912
759216438
124839675

951286743
427913856
836754129
675328491
289641537
314579268
543167982
192835674
768492315

273594168
651738942
489621375
892356714
517489236
346217859
164872593
738965421
925143687

139245876
764831925
825796314
692154738
418327569
573689142
286913457
951472683
347568291

731259468
824673519
695148327
963812745
542367891
178495236
257931684
316784952
489526173

692473518
735618492
184295673
569724831
871359246
243861759
358142967
926537184
417986325

134685972
256197834
879342561
461579283
923861457
785423196
392754618
647918325
518236749

267319485
381456792
495728136
952187364
846293517
173564829
719635248
528941673
634872951

371958264
258674913
946123578
564837129
832591746
719462835
125386497
483719652
697245381

716835249
348219765
529647381
163982457
897453612
254761893
471398526
982576134
635124978

257394816
481675932
639128574
125789643
364512789
798436251
542863197
913257468
876941325

239876415
468251793
517493286
873124569
951687324
624539178
395718642
742965831
186342957

763519284
481732659
925486137
637125498
812394765
549678321
254967813
178253946
396841572

547168293
892537614
361942587
916475328
785326941
423819756
239781465
678254139
154693872

684321597
315789264
972546318
493815726
721463859
856972431
149237685
268154973
537698142

831425697
974836152
562971384
256784913
718359426
349162578
623518749
197243865
485697231

654293187
198764325
237518649
961427538
872356914
345981762
516872493
783649251
429135876

621483975
785691432
943752618
136849527
574216893
298375146
359167284
412538769
867924351

978314265
531628974
264957183
317249856
645831729
892765431
756192348
429583617
183476592

728134596
319568274
645297381
562971438
894352617
173846925
431725869
957683142
286419753

276354981
519786243
843291756
487612395
961573824
325849617
658427139
792135468
134968572

697184325
345692817
821573964
589741236
274369158
136258749
918436572
452817693
763925481

524681973
678934125
913257846
347528619
862179354
195463782
231846597
486795231
759312468

176249538
359871462
824653917
718395624
295164783
463728159
632417895
587936241
941582376

523916478
461783529
987542136
318629754
794135862
256478391
172364985
849257613
635891247

721589364
958463271
463712958
519238647
276145839
384697125
892354716
135876492
647921583

134978526
578612349
962345178
291487635
356129784
847536291
785291463
623854917
419763852

764982135
913754862
852361749
125647983
649238571
378195624
581426397
497813256
236579418

294156873
758943261
631827954
142569738
967318425
583274619
815792346
376481592
429635187

639275148
517489632
248136759
952613874
174852396
863947215
396521487
785364921
421798563

927486513
456931782
318527694
635174829
872693145
149852367
594318276
283769451
761245938

692518734
341297856
875346129
584132967
167859243
923764518
456981372
218673495
739425681

597268314
613745829
842913756
759182463
134679582
286354197
471596238
928431675
365827941

841792536
759638412
236541978
983124657
175963284
462875391
618459723
394287165
527316849

352719468
614283975
789546231
235894716
168327594
497165823
846971352
571432689
923658147

684572391
957631284
123498756
365289417
871354629
249167538
712943865
496825173
538716942

783249156
246158739
951637482
814376295
329485671
675921843
462893517
598712364
137564928

623918547
718465329
945723186
432897615
569132478
871654932
157389264
394276851
286541793

852719463
139648527
746523891
423961785
561387942
987254136
395476218
214835679
678192354

361452978
987613524
254987163
742135689
518769432
639824715
126548397
493276851
875391246

174368952
865249317
293157486
458973261
916824735
732615894
321796548
649582173
587431629

315867429
928541763
674239581
567382914
142695837
839174256
293456178
781923645
456718392

724659318
693178245
815234796
549761832
136842957
287593461
368925174
452317689
971486523

218973465
943561287
765824391
456789123
132456879
897132546
374295618
529618734
681347952

972651483
648937251
315482679
427813965
531296847
896745132
259364718
763128594
184579326

539162847
421789635
768345291
683514729
195627483
274938156
352871964
947256318
816493572

241673985
693582417
857149326
416957238
975238164
328416579
189725643
764391852
532864791

951486372
783152649
624937518
512349867
397628451
846571293
439815726
178264935
265793184

963512478
241789356
785436192
817364529
659271834
324895617
496157283
578623941
132948765

637514928
824936751
591827643
478263195
359148267
162795384
245379816
983651472
716482539

869354721
317682495
524719683
643291857
972835164
185476239
796123548
438567912
251948376

527813649
913764285
846925713
738452961
459681327
261379458
385247196
172596834
694138572

157968234
934271685
268534917
879416352
642357198
513829476
725143869
396782541
481695723

147392568
285764193
963815427
621579834
798431652
534286719
379658241
852143976
416927385

685923714
723541896
914786523
137254968
458639271
296178435
349862157
561497382
872315649

274983156
631725948
958461327
846159273
795632814
123874695
482317569
319546782
567298431

324791865
156843792
789265143
672319584
593428671
418657329
847532916
231986457
965174238

237918564
584367219
196542738
358194672
479623851
621875943
745239186
963781425
812456397

168342597
924517368
753968142
376421859
241859673
895673421
682195734
437286915
519734286

396152487
718694253
245387169
463718592
189245376
572936841
924861735
837529614
651473928

174928356
926537148
853614729
431795862
289463571
765281934
612379485
597846213
348152697

128594637
349176582
576328194
285461379
791832456
634759821
867245913
912683745
453917268

619357482
785246391
432189567
591478236
264931875
873562149
147895623
958623714
326714958

913768245
257314896
684295731
368129457
591437628
742856319
825973164
439681572
176542983

857942613
134786259
296153487
612835794
583497126
749621538
425379861
371268945
968514372

152936784
483715296
976824531
265378419
397451862
814269375
528197643
641583927
739642158

647152983
815369472
923748651
532874196
789621345
461593827
258436719
176985234
394217568

469713528
837592614
125684379
574968132
683421957
912357486
248136795
396875241
751249863

812693457
694175238
375284691
529341876
463857129
781926345
148739562
936512784
257468913

791326854
863145792
542978631
159462387
487539126
326817945
218753469
975684213
634291578

617348952
354912786
829576341
276495138
185237694
493681275
568729413
931864527
742153869

681593247
735642918
924871365
392486571
156927483
478135629
543218796
217369854
869754132

789362415
531489276
426715938
678231549
215974863
943658721
897123654
152846397
364597182

768951324
953472816
412683795
126395487
587124963
349867152
635719248
871246539
294538671

391427568
485196327
267853941
746982135
812735694
953614872
628549713
139278456
574361289

168759432
475382196
392614785
257931864
916548273
843267951
524893617
739126548
681475329

293867514
651243798
847519326
962785143
735194862
184632957
579428631
418356279
326971485

564823791
971645832
328719465
145982673
783156249
296437518
632571984
859364127
417298356

198374256
375216489
426985731
762459318
951832674
843167592
234798165
687541923
519623847

658912374
172543968
943786215
781329456
529674831
364158792
215437689
436895127
897261543

567139482
384275916
912648753
456327198
193856247
728914365
671593824
245781639
839462571

268194537
793625814
154783269
347856192
625941378
819372645
532469781
481537926
976218453

971382654
625419738
384567291
753941862
892756143
146238975
518693427
239174586
467825319

945732618
367198425
128546937
673259841
514873269
892461753
259384176
436917582
781625394

518763924
976824531
432951876
163582749
745139268
289647315
821396457
357418692
694275183

391284567
452697183
768153942
837516294
519342678
624978315
173465829
246839751
985721436

914736582
258149736
376285491
197458263
462397158
583612974
839524617
741963825
625871349

914635827
386712954
725498613
492583176
538176249
167924385
873259461
241367598
659841732

165793284
372584196
849216735
784135629
951462873
236978451
698347512
423851967
517629348

913482576
274365819
856971243
468517392
721693485
539824761
385146927
142759638
697238154

195478632
263519874
847623915
951346287
382751469
674982351
428167593
519834726
736295148

398276514
176453982
452891376
934527168
865314297
217968435
741632859
629185743
583749621

263854971
549713682
871629354
492538716
615947238
738261549
156382497
924175863
387496125

617395248
345812769
892746531
921673854
763584192
458129673
186937425
279458316
534261987

327846591
851739264
964152738
492573186
635218947
718964352
246391875
583627419
179485623

618529743
524173869
379846125
895637412
136254978
742981536
467398251
953712684
281465397

179652384
485793261
623841759
946517832
537289146
218436597
751968423
364125978
892374615

795836124
321945678
684127539
943581762
216374895
578269341
837412956
152693487
469758213

376425198
489671235
125983467
638752941
547169823
912834756
794316582
261598374
853247619

592864137
873519264
416273589
384752691
251986473
967341825
728495316
149638752
635127948

672893451
459617238
318542796
534261879
827934165
196758324
763185942
941326587
285479613

359126874
276348195
814795623
482517369
593264718
761839542
625481937
938672451
147953286

247519368
619378452
538246719
873624195
124895637
965137284
496751823
782963541
351482976

291348567
684715932
735269814
547182396
326594781
819673425
152937648
968451273
473826159

387419652
549267381
612385947
124658739
956731428
738942165
293574816
865193274
471826593

342186795
971325468
856794231
139647582
485912673
627853914
568471329
213569847
794238156

895126374
317849256
264357819
186293745
943675128
572418693
758931462
439762581
621584937

742856931
853219476
169743285
576982314
421635798
938174562
284391657
697528143
315467829

278651394
614932587
395478261
861524739
549763812
732189456
453216978
986347125
127895643

856239741
271584639
439617825
643972518
592861473
718453296
925348167
184796352
367125984

926374815
873615429
541289736
284936157
157428963
639157248
418593672
392761584
765842391

182354796
476298513
539176824
891543267
364927185
257681349
745862931
618739452
923415678

276394518
953128746
418675932
124936875
367581294
589742163
641257389
795863421
832419657

238497165
761853249
594621783
453769821
179582634
826134597
642315978
385976412
917248356

269435781
147982635
583176924
628749513
354261897
791853462
472398156
835614279
916527348

638927154
271435986
495168327
967513248
542879613
183246795
714652839
826394571
359781462

718953264
296418375
345726918
527691483
634587192
189342657
453869721
972135846
861274539

365298174
194756382
827314695
231987456
459163728
678542931
983421567
712635849
546879213

259714863
436298157
817356429
128547936
674923518
593861274
745139682
982675341
361482795

573498126
461273985
829165437
182637594
794852613
356914872
635781249
948326751
217549368

124536897
695847132
387291564
731954286
469728315
258613749
842365971
976182453
513479628

427953168
136284759
589716423
658342971
294167835
371598246
842639517
913475682
765821394

369748215
514362789
728159436
475681392
981237564
632495871
893526147
156874923
247913658

518346927
742589136
963721548
625934781
894217653
137865492
376452819
251698374
489173265

487195632
691342758
532768941
915487263
876213594
324956817
168524379
243679185
759831426

798163542
241758936
536294718
385416279
174829653
962375184
653981427
429537861
817642395

543912678
612387594
978546132
794825316
186473259
325169847
269751483
457638921
831294765

862431579
413795682
957826431
126358794
795142368
348967125
639214857
571689243
284573916

273985614
461372598
895164237
347291865
158746329
629538471
916453782
784629153
532817946

125784369
837629415
469135278
712953846
698417523
354268197
546392781
973841652
281576934

647951238
182643957
593827641
435716829
816392574
729584316
971265483
264138795
358479162

576824913
392751648
418693725
965278431
834915276
721436859
257169384
643582197
189347562

961572384
842693175
357814296
413259768
289761543
576438921
138947652
725186439
694325817

473286159
215349678
689751423
742965381
961823745
358174962
896537214
537412896
124698537

769841352
213695847
584723916
358964271
426137598
197258634
642579183
835416729
971382465

256391874
873564192
194728563
768452319
315987426
942136785
589613247
627845931
431279658

324571698
958426317
176389245
693157482
742698153
815234769
281765934
439812576
567943821

423951768
719826435
685743192
197385246
254697381
836214579
942138657
568472913
371569824

537416928
984275613
126938754
263591487
875342196
419687235
392754861
751869342
648123579

843251976
596738214
721964538
682479351
315682497
974513682
237845169
458196723
169327845

248763591
571294368
369851247
934176852
756982413
182345679
623517984
497638125
815429736

452639178
318725649
796418532
935267814
184593726
627184953
573946281
249851367
861372495

724195638
938746215
615238497
153874962
479652183
286913574
541367829
897421356
362589741

368297145
214865739
579143826
746519382
853724961
921386574
482931657
135672498
697458213

593486217
812573694
674129358
261895743
387614529
945237186
126348975
459762831
738951462

452916873
738254916
961873425
397481562
584362791
216795384
149527638
825639147
673148259

813965724
296347581
457821936
741598362
968432175
532176498
174283659
329654817
685719243

217843965
893526471
654719823
528361794
741985236
369274158
482657319
976138542
135492687

457639182
981572436
632184579
214356897
579821364
368497251
743268915
826915743
195743628

372458916
816329574
495716238
189632457
237945861
654187392
521863749
968574123
743291685

179582364
532467891
846931725
317628549
428795613
695143278
951876432
264359187
783214956

184537296
593624781
672918435
915286347
738451962
246793158
451362879
867149523
329875614

248931567
761825439
359467182
834716925
927583614
615294873
582679341
196342758
473158296

731698254
246753891
589241763
164875329
392416587
875329416
417562938
953184672
628937145

568297314
972143685
134568792
287951463
345876921
691324857
416782539
729635148
853419276

956832174
384157296
712694835
431289657
827546319
569371482
645918723
298763541
173425968

685437291
243619578
719852643
326791485
594386127
178524936
832145769
957263814
461978352

489532176
671498352
532176498
816245937
925317864
743869521
257981643
194623785
368754219

475832961
826791354
913456872
692173485
751684293
348925617
564318729
137269548
289547136

957312486
462798351
318456972
279683514
685941723
134527869
896235147
523174698
741869235

265817349
784395216
139462857
872659431
641283795
593174628
456721983
317948562
928536174

197468235
645327819
382951764
418632957
926745183
573819426
859273641
234196578
761584392

387529641
692814537
514763829
248971365
769435182
135682974
826157493
453296718
971348256

587629431
264317589
913845267
456178392
738492615
129536874
891264753
672953148
345781926

758319642
296457138
413682759
361725894
845196273
972834516
524961387
189273465
637548921

586412793
293576814
417938562
365129487
974863125
128745639
739651248
652384971
841297356

945872631
271365498
863419257
487531962
592648713
136927584
359284176
728156349
614793825

823165974
195427683
674983215
587692341
249731568
316548792
732816459
968254137
451379826

652839714
819247635
743156829
234571986
586492173
197683452
328764591
471925368
965318247

459738612
361592748
728416593
832649175
146857329
975123864
614285937
283971456
597364281

364189527
578623419
129457386
217835964
945276138
836941275
493762851
751398642
682514793

487165239
916823745
523974681
165287394
874396152
392541876
631759428
758412963
249638517

516932784
982746513
473518629
659287341
148369275
327451896
831624957
295173468
764895132

517982463
269543178
384761529
935478612
678129345
421356897
746235981
893617254
152894736

583964127
249781356
617532489
951876234
364219875
728345691
876453912
132697548
495128763

938156472
412897563
756243981
641572839
523689147
879431256
394715628
165328794
287964315

328514769
591276348
467389215
284765931
753198624
916423857
849652173
675931482
132847596

739654281
812937645
645281379
273596814
451378962
986142753
364725198
527819436
198463527

274685193
396241785
815739426
948156372
761423859
532897641
459368217
183572964
627914538

941635872
735182964
628479351
879256143
356814729
412793586
283561497
594327618
167948235

842679351
156423789
379518642
921764538
463185927
785932416
618357294
597241863
234896175

964875132
738612495
215934876
582341769
349756218
671298543
197583624
823467951
456129387

814276593
529381764
673459218
231564987
968137452
457892136
346715829
795628341
182943675

163784259
782953416
594612873
437526198
815497362
629831547
956248731
241379685
378165924

932156847
814793625
657248391
463527189
278931564
195864732
789612453
541389276
326475918

312598467
645173829
879246531
521439786
986725314
734861952
193657248
258914673
467382195

543718962
817962345
296453718
461289573
738541296
952637481
324196857
685374129
179825634

435728691
687931524
129465873
798354216
516892437
243176985
874619352
951243768
362587149

754963281
289471635
631852749
572394168
896125374
143687592
465238917
917546823
328719456

236795481
745182936
981463275
459218367
678354129
312976548
193627854
564831792
827549613

279356184
683471529
415892637
768123945
152649378
934587261
527964813
841235796
396718452

653129847
142687359
978534162
489752613
716893524
235416978
897265431
521348796
364971285

723684591
815927346
649315278
591276834
378541962
264893157
487139625
952468713
136752489

217659348
963748125
854312697
146283579
379465812
582971436
435827961
791536284
628194753

836715924
527493861
194268573
715984236
362157489
948326715
671542398
483679152
259831647

372549618
458612937
961873254
814937562
629185743
735426891
193268475
246751389
587394126

835976421
169428375
742513869
618354792
953762184
427891536
594687213
286135947
371249658

758249136
126357489
934861527
685134792
397528614
241796853
519672348
862413975
473985261

478253916
129876543
536914278
913762854
654389721
782541369
391625487
845197632
267438195

784691235
215734869
936852417
129573684
358469172
647218593
893125746
571346928
462987351

157439628
426158937
893672145
518923764
672514893
934867512
761245389
285396471
349781256

964182573
237659184
185473926
473296815
651847392
829315647
346921758
718564239
592738461

142567938
783194562
695328471
279456183
851273649
364819725
437985216
916732854
528641397

346792185
172385946
895164273
451927638
267853419
983641752
639418527
518276394
724539861

813692574
452738619
697145823
386527491
579461382
124389756
241873965
968254137
735916248

915726384
387941256
642835197
261379845
493158672
758264913
579682431
836417529
124593768

783591462
924683751
156427983
471836295
839275614
265149837
592364178
618752349
347918526

678243591
241895376
953671842
195367428
327184965
486529713
534912687
819736254
762458139

382769415
716435928
954218376
895374162
247186593
163952784
529841637
478693251
631527849

639418275
182573694
574692831
297354168
318269547
456781923
945836712
721945386
863127459

534716982
126389745
987245163
849621357
362597814
751438296
478152639
295863471
613974528

948621375
651437298
732895164
374586921
529713486
186942537
863254719
295178643
417369852

539842671
148796235
627153498
784625319
213978546
965314782
856431927
371269854
492587163

596731824
432869175
187254639
863912457
719485362
245376981
674598213
958123746
321647598

417269853
963548721
528713496
381472569
259681374
674395182
845126937
136957248
792834615

619853472
785249136
324761589
561928347
273416895
498537621
957684213
832175964
146392758

372891465
694235187
185647293
941328576
726519348
538764912
869453721
213976854
457182639

732418695
896253714
154796283
918572346
543961872
267384951
621847539
385129467
479635128

721486593
569213487
348579126
234951678
615738942
897642351
486325719
173894265
952167834

341278659
528619743
679543812
415937286
986152437
237864195
854796321
162385974
793421568

478965123
521378964
369241578
796534281
154682739
283197645
647859312
815723496
932416857

719563482
658942731
324871596
582319647
961427853
473658129
237184965
896735214
145296378

962758134
375941286
418623975
156437892
794286351
823195647
287314569
631579428
549862713

792156348
651843972
438297651
214389567
563471829
879562134
986734215
327915486
145628793

954687321
236915487
718423569
695741832
142839675
387562194
873194256
561278943
429356718

836415279
427983516
591267483
985346127
264791358
173528694
648159732
352874961
719632845

497238165
815769324
236514897
569182743
143697258
728345916
974826531
352471689
681953472

653749182
917826345
482513967
794358216
865192473
321674859
279461538
548937621
136285794

358217694
149365287
627984153
874156932
215893476
963472518
486531729
592748361
731629845

893765142
567214839
214983765
951648273
372159486
648372591
439527618
185436927
726891354

491368257
682597431
753241968
378624519
264915873
915873642
136489725
827156394
549732186

372185946
865942731
914376258
643258197
129637485
758419362
437861529
281593674
596724813

476952183
581643972
293718645
867421539
324596718
159387426
712869354
948135267
635274891

968134725
574862931
312579846
487253619
256941387
139786452
793425168
845617293
621398574

521648739
987321654
463957812
746832591
239175486
815496273
354289167
698714325
172563948

398251674
146987532
257463981
813796425
529134768
674528193
461372859
735819246
982645317

581346927
234897615
796521843
619278534
347659281
852413796
965184372
428735169
173962458

365291874
724863195
198475263
951324687
643718952
287659431
436187529
879542316
512936748

832591647
759463821
416782395
974138256
125647983
683259714
297315468
341826579
568974132

941273856
256418397
378965214
739621548
862594731
514387629
625849173
487132965
193756482

913827564
256493187
748516932
489165723
631274895
572938416
197652348
364789251
825341679

157829463
392546871
684137529
213458697
768291354
945673182
879315246
436782915
521964738

945872613
671934582
823156749
159427368
736589124
284613957
467291835
592368471
318745296

561934728
894217653
237568194
348751962
752693481
916482375
175326849
489175236
623849517

342685791
578139426
961247385
154792638
286413579
739568142
617824953
895376214
423951867

479856213
825134679
613927458
947213865
561798324
382645197
154369782
238571946
796482531

871423965
926157348
534896721
498531276
167249583
253678419
642315897
389762154
715984632

719346582
435982167
628157493
146295378
352874619
897631254
274568931
583419726
961723845

375926148
248571396
169348572
513462789
697835421
482197653
734219865
956783214
821654937

953276148
284135697
671849523
396458271
825791364
417623985
732914856
548362719
169587432

165893472
948267315
237541869
516728943
489356721
372914586
894132657
751689234
623475198

925438761
781569324
364172859
813256947
247891635
596743182
479685213
158327496
632914578

854732961
736194528
219865743
147986235
963251487
582473619
321547896
695328174
478619352

318964752
957823614
246175398
134296875
682457139
579381426
891632547
465719283
723548961

543987162
678214395
219536748
754892631
826341579
391765824
985623417
462178953
137459286

142537968
369481572
758962134
423819657
975623841
681745293
517294386
296378415
834156729

869451237
754362891
231789546
948625713
317948652
625173984
586234179
173596428
492817365

618357924
793214856
245869713
462781539
351946278
879532641
187495362
926173485
534628197

694875213
812963475
537142968
125436789
378291546
469758321
253687194
746519832
981324657

215783469
368429175
749516382
532968741
896147253
174352896
483691527
951274638
627835914

795162348
821439765
346587291
173295486
654873912
982641573
417328659
539716824
268954137

217695834
698437521
354182697
546879312
189263745
732541986
471358269
825916473
963724158

578132496
421968357
936457821
192645738
843729615
765381942
614573289
389216574
257894163

243895167
659714283
718362945
974538621
321679458
865421739
492183576
536947812
187256394

524713698
968425371
317698245
731284956
246951837
895367412
679532184
482179563
153846729

632198457
781546392
594327816
128963574
379254681
465781923
246819735
957632148
813475269

136859427
794132685
852746193
468315279
913278546
527964831
245697318
389521764
671483952

218647359
359182674
764395281
147568923
685923417
923471568
876234195
491856732
532719846

278945316
416382579
953761824
532879641
184526793
697134258
869457132
721693485
345218967

569182437
827349156
143657289
986215374
251734968
734968512
372891645
418526793
695473821

943185627
862749135
571236489
719863542
284597316
635412798
426378951
398651274
157924863

693851274
247639815
851742963
739128456
164597328
528463791
475286139
382915647
916374582

421635978
857294613
369187452
298513764
516472839
734869521
972346185
685921347
143758296

589723164
274619358
316458297
862134975
941576832
735892641
628347519
453981726
197265483

487956321
269134875
531728694
974865213
815392467
623471589
356217948
198643752
742589136

219436587
754198362
836275149
143659728
582347916
697812453
978524631
421763895
365981274

578419263
293865174
461273958
645192837
819537642
327684591
152346789
736928415
984751326

871346952
536792481
429581367
258173649
793468215
614925738
345219876
987654123
162837594

327645891
185329476
694178253
419862735
562713948
873594612
746251389
958436127
231987564

478215396
159643728
632987514
967132485
283456971
514879632
791568243
346721859
825394167

693574812
814692753
752831469
385719624
241365978
967248135
479123586
536487291
128956347

143976285
926548371
875321469
489153726
612794538
537682194
394817652
751269843
268435917

239871456
154962387
678435129
983714265
425698731
761523948
892357614
346189572
517246893

973562148
645718392
182943567
451327689
829654731
736189254
598231476
264875913
317496825

786413952
243596178
591782643
158624739
469137285
327859416
872945361
635271894
914368527

429561378
861327594
375984261
138645927
642798153
957213486
783452619
594176832
216839745

821479563
654123987
937568421
769284315
243615879
518397246
396742158
182956734
475831692

248179653
965432187
317856294
483625719
571983426
692741538
124368975
739514862
856297341

532861479
789423651
416795823
261378945
973254168
845916237
397142586
628539714
154687392

678245391
312796485
459318726
297584613
536129874
184673952
921467538
845931267
763852149

269753184
851426973
374198256
517349862
938265741
642871395
126984537
493517628
785632419

712685943
685439127
349217568
893546271
576128439
124973856
258361794
437892615
961754382

823156794
957843216
641297835
236975148
495681327
718432659
379528461
184369572
562714983

792835416
581674329
346921587
827513964
965487132
134269758
673148295
219756843
458392671

591487623
287631945
634925718
879564132
465312879
123798564
348179256
752846391
916253487

659814237
472356198
813972645
145783962
927461583
386295471
598627314
731549826
264138759

583167429
974235861
612489735
126594387
857326194
439871652
765918243
298743516
341652978

689754123
352691847
417238596
794385612
563172984
821469735
938546271
146827359
275913468

792351846
384679251
561482397
937865412
158234769
426917583
679543128
843126975
215798634

927481653
654372189
318659274
586923417
149567832
732148965
265714398
491835726
873296541

739861254
281574369
564329187
923786415
418295673
675143928
156938742
347652891
892417536

562341978
784695231
193827465
916784352
837256149
245913786
671532894
459178623
328469517

643597128
285134697
917628534
369412785
721853469
854976312
596781243
472369851
138245976

346592178
581763249
729418563
178946352
294375816
635821497
817259634
453687921
962134785

421869537
695731824
837542169
243197685
576428391
918653472
152986743
789314256
364275918

352679418
671548239
498231576
823914657
715386924
964725183
137492865
589163742
246857391

837621459
692534817
145789236
351467928
789152364
264398571
926813745
418275693
573946182

547239681
318645279
269718435
925187346
476953128
183462957
894526713
752391864
631874592

469287351
571394628
823516947
634728195
295431876
718659432
152843769
947162583
386975214

954316827
172895364
836247591
589762413
463581972
721439685
298153746
615974238
347628159

437162589
129458763
658937241
541693827
973284615
286715934
364879152
892541376
715326498

891564723
256873491
374129586
725638914
168947352
943251678
417385269
639712845
582496137

821765439
594312876
673894521
917248653
258631947
346579182
462987315
789153264
135426798

976812345
283549716
514637982
497265138
128493657
365781294
732954861
641378529
859126473

513792864
892364571
476851923
637148259
158629437
924537618
745283196
281976345
369415782

569847213
438261759
721935486
976514328
143682975
852379164
284753691
395126847
617498532

196578423
374612859
582934716
425381967
761495238
938726145
213859674
659147382
847263591

491567238
786432915
352198467
137286549
249351786
865749123
978614352
524873691
613925874

128739564
796425138
543681279
619258347
284173956
375946812
857394621
962517483
431862795

518476923
462139578
739528461
847253196
153964287
296817354
324785619
685391742
971642835

935172468
427689315
681453927
856724193
274931856
319865742
742316589
598247631
163598274

583296741
179384526
462571893
614728359
237659184
895143267
921867435
356412978
748935612

152387964
734926581
968415732
596748213
341259678
827631495
489162357
613574829
275893146

562134897
178296345
394857612
946723581
715648923
283519476
859372164
637481259
421965738

473261985
158947362
692358417
831796254
726534891
549182673
265419738
914873526
387625149

695182347
378546291
124739865
462951783
719863452
583427916
956374128
831295674
247618539

384179625
975326418
162485379
517942836
298563741
436817952
651794283
849231567
723658194

185392674
734516289
926874351
591647832
248153967
367928145
612735498
859461723
473289516

678329451
925417386
143658927
462173598
597864132
381592764
839241675
754986213
216735849

481675923
632819745
795423186
874251639
916387452
523946817
158762394
347598261
269134578

649728315
128593746
573416829
486271593
957384162
231659487
865947231
794132658
312865974

297586431
648391752
135274689
569812347
713945268
482637915
351429876
974168523
826753194

912685347
345217698
786439215
294853176
567921834
138764529
871542963
629378451
453196782

849125367
753649218
612738459
175386942
324917685
968452173
586291734
497563821
231874596

196384725
728965431
453172968
814739652
369521874
275648319
531496287
642817593
987253146

485321796
936874521
271659843
712495368
894763152
563218479
658142937
347986215
129537684

275183649
648297153
913654278
592768431
461532987
837941562
356819724
124376895
789425316

163587942
547329861
298461537
814753296
759642183
326918475
672895314
485136729
931274658

913576248
875249136
624138795
256893417
791452863
348761529
489615372
162387954
537924681

431598276
529746318
687231549
853479162
976812453
214365897
168924735
742653981
395187624

975618234
683742519
142359768
726184953
531297486
894563172
218476395
367925841
459831627

651289437
247316589
938745162
384521796
519867324
726934815
462178953
193452678
875693241

934152678
172869354
658374912
816435297
723986541
549721863
465213789
281597436
397648125

258346971
761895243
943271568
812659734
694713825
375482619
437568192
529137486
186924357

748635912
659712438
312498576
985341627
463527189
271986354
596273841
124859763
837164295

786345192
934812657
215796483
457231968
361958274
892467315
673529841
529184736
148673529

946831725
825794361
713256894
384912576
152673489
679485132
291347658
438569217
567128943

687291534
395748612
421365879
562834197
178926453
934517286
853672941
219483765
746159328

865149372
412367985
379852641
734295816
598416237
126738459
647523198
281974563
953681724

724639815
381745269
596281473
257918346
639427581
148563927
875194632
412356798
963872154

531982647
742365198
896714532
679423815
385179426
124856379
417598263
968231754
253647981

523476891
796815342
841293657
632981475
185764923
479352186
318547269
254639718
967128534

145367298
893241567
276985341
981534672
752698413
364172985
637859124
429713856
518426739

519284637
783695142
642137958
137862594
465973821
928451763
391726485
854319276
276548319

654378129
128495637
973612548
746289315
391564872
285731964
439157286
867923451
512846793

723196548
968745213
451832697
619473825
345928761
287651934
192584376
536217489
874369152

419753826
853642179
762891534
278319465
546287391
931465287
187934652
625178943
394526718

542781369
761395248
938642715
816439572
374258691
259176483
125964837
693827154
487513926

476219853
152834976
983657124
718465239
365928741
249371685
531792468
897546312
624183597

576389412
421657389
938214756
659732148
713468925
842591637
385946271
167823594
294175863

593468172
781295346
246317895
379681254
458729631
612543789
825134967
964872513
137956428

352849176
986571423
417623895
569318247
123764958
748295631
271436589
894157362
635982714

592143678
381726459
746859321
173264985
468915732
259387146
624531897
935678214
817492563

614925738
927638451
853417692
261794385
375862149
489153267
142389576
796541823
538276914

859143672
413726958
627895413
976254831
385619724
241387596
768932145
592461387
134578269

597321648
641978352
823654791
268539417
354817269
179246583
985763124
716482935
432195876

681397245
354162987
279845163
762934851
135628479
498751632
547289316
916473528
823516794

921567384
783429615
546381279
217934568
659178432
438652197
164895723
392746851
875213946

514762938
376894152
298513746
465127389
723689415
981435267
857241693
132956874
649378521

837169524
124583679
569472318
718346295
356921847
492857136
641298753
983715462
275634981

145738692
297516348
836429751
362975814
458163927
719284536
681392475
924857163
573641289

675384921
923761854
148925673
531249786
784516392
296837415
819653247
467192538
352478169

695418723
173562849
482397561
826135497
359274186
741689352
218943675
964751238
537826914

436875219
891342657
572619384
748196523
925783461
613254978
169427835
357968142
284531796

479835126
162974583
853126974
286549731
745318269
931267845
524681397
317492658
698753412

728591634
513642789
946378512
257913846
681457923
394826175
875264391
439185267
162739458

562917348
783542916
419836725
845123679
237698451
196475283
354261897
621789534
978354162

478396125
591247836
623815479
752439681
869172354
314658792
236984517
987561243
145723968

586947231
714328965
293561478
658139742
947652183
132874596
871296354
369415827
425783619

437256819
518479326
629813745
941762583
273584961
865391472
792638154
386145297
154927638

354689127
926571483
718324659
679842531
243195876
185763294
462957318
891236745
537418962

928453617
456719823
317862459
635927148
194685372
782134965
579346281
843271596
261598734

319285746
487316295
256974183
132769854
745831629
698452371
523648917
964127538
871593462

598216347
241973865
637845291
854129736
329764518
716358429
473681952
962537184
185492673

935782416
218645397
674319852
462893571
857126934
193574628
326457189
741938265
589261743

145872963
276593184
398146257
759618432
613427895
824935716
487361529
931254678
562789341

953478126
267951348
148632957
374529681
895164732
612387495
731295864
586743219
429816573

954763182
673128495
218945763
895371624
347256819
126894357
732689541
461532978
589417236

621784593
984325716
753169842
219658437
467913258
538472961
842536179
196847325
375291684

256389471
813427695
497615382
169873524
385294167
724156938
631748259
548932716
972561843

128956734
375148269
649237851
852419673
493765128
761382945
584671392
917523486
236894517

391287564
572164398
468593271
756841932
283975146
914326857
635718429
149632785
827459613

396214578
784569132
512387694
835742961
149635287
627891345
268453719
973128456
451976823

645973821
289541376
731268954
912487563
374659182
856312749
428135697
167894235
593726418

562738914
397124685
148596327
813465279
256987431
974312856
785643192
431259768
629871543

431672589
867395124
295841637
683127945
719453862
524986713
976238451
152764398
348519276

132958467
975642831
684713952
561827349
827394615
493165728
716239584
249586173
358471296

917543826
624189753
538267914
762315498
851974362
493826571
246798135
175432689
389651247

967251483
518394267
243678195
625137849
839546712
174829536
382915674
796482351
451763928

157694328
346582719
829713546
418376952
593248671
672951483
964125837
781439265
235867194

293854716
158637429
746291358
531429867
879563142
624178593
412786935
385912674
967345281

461723859
382695147
597184623
156379284
829416735
743258961
234961578
975842316
618537492

438257619
261394587
597816423
789432156
124569738
653781294
972148365
346925871
815673942

472165389
896723154
135489627
719632548
324518796
658947231
987351462
263874915
541296873

751986342
398427615
264513987
912754863
845362791
673198524
436279158
529831476
187645239

817463529
632759814
594812376
973186452
258934761
461275983
345627198
786391245
129548637

436752918
572981463
918436752
351249876
697318524
284567139
743695281
129873645
865124397

654827931
832914756
197653482
321476598
968235147
475189623
583741269
749362815
216598374

628357491
319486572
475912368
187239645
934568127
562741983
856174239
241893756
793625814

687139425
423857196
915642378
879214563
342596781
156378942
598423617
761985234
234761859

657814329
284396571
319257864
432578916
576931248
198462735
745683192
823149657
961725483

942618573
158473926
673925841
491862357
726351498
835749612
289537164
514286739
367194285

864253917
235197648
971864235
589376124
427915863
613482579
398721456
146538792
752649381

723465819
548219736
961837245
657924183
314678952
892351674
235186497
179542368
486793521

596471328
347258961
182396457
764135892
915842736
823967145
631584279
458729613
279613584

524138976
678429513
139576284
317962458
285743691
946815327
452387169
893651742
761294835

368792541
721465839
549831276
975124683
182376954
634958127
817549362
293687415
456213798

873149526
462375189
951682743
514923867
637418952
298756314
329561478
146897235
785234691

873521694
452689173
961734285
316892547
247356819
598147326
139468752
684275931
725913468

497815236
168392457
352746981
819527364
234968175
675134829
743251698
521689743
986473512

839174562
746259381
251368497
518426973
923781654
467935128
675813249
184692735
392547816

341289567
852367419
976145832
683912754
597634281
124758693
469871325
718523946
235496178

638271945
521849637
497536128
963418752
785692314
142357896
859164273
316725489
274983561

935712468
612854379
784963251
351687924
849325617
267491583
498276135
123548796
576139842

815473296
634259817
279681534
926347158
153862479
487915362
562738941
791524683
348196725

159742683
628351479
743689251
594263817
276198534
831574962
465937128
917825346
382416795

276398154
594271683
831645792
312564978
469827315
785139426
958416237
143782569
627953841

731862945
596134872
284975613
149627538
365498127
872513469
917286354
428351796
653749281

943572168
765198432
218634597
659827314
381945276
472316859
896251743
124763985
537489621

975421836
438576912
621983745
542619378
163847529
789235461
214358697
897164253
356792184

432586971
795241368
186793542
279614835
613857429
854329617
547138296
968472153
321965784

617489253
238751694
495623178
541237986
769814325
382596417
853162749
924375861
176948532

631589274
792416358
458237619
149765832
583124796
276893541
927651483
814372965
365948127

693581472
218437965
745962138
129876543
374295816
586314729
437659281
961728354
852143697

579816423
631524879
842937165
215378694
984652317
763149258
328791546
196485732
457263981

531982746
968374512
472156893
614523978
325798164
789461325
257849631
843617259
196235487

618452397
795163284
342978651
521637849
839245716
476891532
957316428
264589173
183724965

382149657
147365982
956827134
591276843
824593761
673481529
765932418
218754396
439618275

124763958
835149627
976528431
389412765
417956382
652837149
561274893
748395216
293681574

485293617
321674895
796158342
213869754
567421983
948735261
634917528
179582436
852346179

138942675
945768123
627351894
564139782
392875416
781624359
416297538
273586941
859413267

237159864
968374521
145826937
524761389
716983245
389245716
493518672
652437198
871692453

457213689
986754312
213869754
538147926
742695831
691328475
174932568
369581247
825476193

428563917
136974852
597281463
264895371
719342685
385617294
653729148
871436529
942158736

362871495
978435162
451269873
134687259
587912346
629543718
216394587
845726931
793158624

934725186
817694532
526831749
675143928
283957614
149268375
352416897
791582463
468379251

495637281
832914675
176285349
783521964
651479832
924368157
317852496
569143728
248796513

593271486
468395271
172648359
947836125
816752943
235914768
759483612
321567894
684129537

254683917
139257684
678149352
547836129
361792548
982514763
825971436
713468295
496325871

253467918
416389725
987251346
378124569
641895237
529673481
732918654
865742193
194536872

476128935
329475618
518639472
862917354
943852167
751346289
197283546
284561793
635794821

134576298
895231764
276498315
961785423
752364189
483912657
327159846
649827531
518643972

495732861
367851249
128649735
719385426
243967518
856214973
634578192
572193684
981426357

198543672
426871395
753692814
847916253
615238749
932457168
269184537
384765921
571329486

127869534
654123789
893574621
218935467
936487152
475216398
369742815
541398276
782651943

561728349
934651287
827934156
395147628
148362795
276895431
753286914
682419573
419573862

182659734
657438192
394217586
521963847
739824615
846571329
278346951
915782463
463195278

298543761
615297834
374681259
762315948
439826517
581974326
156738492
947152683
823469175

263194785
897352164
154768923
746823591
581649237
329517648
618235479
972481356
435976812

527918463
891643752
463275198
319762845
754839621
286154379
972481536
638527914
145396287

251763849
796485231
483219576
642357918
879621453
135894627
967532184
328146795
514978362

623915478
491387562
857426193
268754931
915632847
734891256
589163724
176249385
342578619

561293478
498657123
327184965
934765281
275831649
816429537
149372856
782516394
653948712

469731825
387625491
251849673
625317948
794568132
138492567
972154386
816973254
543286719

217583649
589641237
436792851
351879462
942156783
678234195
825967314
763415928
194328576

417862953
963457812
582931476
178246539
256319784
349785261
621574398
895123647
734698125

654792831
273861945
189534762
748253196
391476528
562918374
417325689
926187453
835649217

478512693
562349817
931678425
759834261
184267539
326951784
697423158
243185976
815796342

659137482
314258976
872496513
736984251
941523867
285671349
597862134
123745698
468319725

486791253
157832694
932645718
895167432
673524981
214983567
529378146
341256879
768419325

126435789
578196342
349728516
713249865
285367491
964581273
692873154
457912638
831654927

198367452
263584179
475219638
524796381
631852947
789143526
846925713
352671894
917438265

213978645
869453712
754126938
698531427
421789356
537642189
345267891
186395274
972814563

314978265
627531948
589426713
491862537
836795421
752314896
975643182
143287659
268159374

514389276
682147953
379625184
195864327
763592841
248713569
827936415
951478632
436251798

391786542
768542319
524931786
152468973
837219465
649375821
276893154
413657298
985124637

987162543
462538791
153479628
538726419
271943856
694851237
715384962
346297185
829615374

621874539
798365412
453192876
875946321
164723985
239518647
916487253
342651798
587239164

948156372
652793184
173248956
829615743
765324819
431879625
284961537
516437298
397582461

823564719
619387425
547219638
936725841
751498362
284631597
498173256
165842973
372956184

859317264
742856139
163294587
671985423
285473691
934621875
427569318
516738942
398142756

972346851
154798236
638512947
413967582
295481673
867235419
341659728
789124365
526873194

279635481
658194273
413728965
987542316
134867529
526913847
391286754
762459138
845371692

298751463
516843972
374692581
452938716
763215849
981476235
829167354
637524198
145389627

435169287
296847531
187235946
923518764
568472193
741396825
354921678
879654312
612783459

795648321
362971458
841352796
423867915
659123847
187594263
918236574
234715689
576489132

978261345
361854972
245793861
453986217
817432596
629517483
196345728
582679134
734128659

372165984
645289713
189347625
216598437
854723196
937614258
461832579
793451862
528976341

254179836
137648952
986523741
728914365
691735284
345286179
413862597
879451623
562397418

567142893
149386725
283975641
795823416
428617359
316459287
934261578
672598134
851734962

725938641
893614752
641572938
437159826
286347519
159826473
974283165
562791384
318465297

196837542
584612379
723459168
378194625
912576483
465328917
847963251
231745896
659281734

463278195
817956234
529314786
674195328
395862471
182743659
236581947
951437862
748629513

986257314
724193658
135648972
872316549
693485721
541972863
368721495
259864137
417539286

794368125
168952374
325174869
283541796
416739258
957826413
542687931
671493582
839215647

714293658
528746139
963851427
271569843
895432716
346178592
187925364
659384271
432617985

156839724
927145368
438627519
584316972
369572841
712498653
273961485
645283197
891754236

168493257
453672189
792158643
934786521
217534968
685219734
846921375
529347816
371865492

841795362
652384179
739162458
328641795
496578231
175239846
267853914
983416527
514927683

853942617
641785293
279163548
367294185
524831976
198576324
935417862
486329751
712658439

468572391
952143876
713869452
175986243
894237165
236415789
587621934
329754618
641398527

841279365
976135824
532846179
487392651
325761948
619584237
163957482
258413796
794628513

567841293
983652741
214793658
698417325
342586179
175239864
436175982
751928436
829364517

823146579
745923861
196785324
578694132
612357498
439218756
287561943
954832617
361479285

924736518
573814962
618592374
459278631
736941825
281653497
842367159
165429783
397185246

275963418
468172593
193548672
982734156
756821349
314659287
641297835
827315964
539486721

196354728
384927615
725168394
572839146
643215987
819746253
937581462
268493571
451672839

842675913
365914728
917238654
183592467
596487231
274361589
651849372
729153846
438726195

845237961
163459728
279168453
751893246
934612875
628745319
316924587
582376194
497581632

413276895
872954163
659813427
931765284
524189736
768342519
245638971
387491652
196527348

853649127
976312458
412857963
798265314
635471289
241938576
569724831
324186795
187593642

136289475
954716328
287534916
391462587
578193642
462857139
615378294
723945861
849621753

798531246
516924783
423867591
967143852
285679314
134285679
849352167
351796428
672418935

591342678
738691425
426857319
154276983
879413562
263985147
347129856
615738294
982564731

621347958
547689213
839521476
196734825
472958631
358162749
263875194
715496382
984213567

397184625
684725139
251396847
549637218
136852794
872941563
968273451
715469382
423518976

712638954
453719268
968425173
876394521
329581647
145267389
634972815
591846732
287153496

143792856
925168743
786453912
614839527
237615498
859274361
571986234
498321675
362547189

823196574
976245183
154738692
715369428
362874915
489512736
647923851
531687249
298451367

983516472
625874319
147923865
836492751
759361284
214758936
578149623
392685147
461237598

823947561
946215387
157863429
418359672
569724138
372681954
631472895
294538716
785196243

579618234
213594876
468237591
694875312
821346957
735129648
346981725
987452163
152763489

476312859
381956472
952847136
597468321
134295768
628731945
865174293
719623584
243589617

481935762
293176548
675248391
148623957
359487216
762591834
527364189
936812475
814759623

978621345
653794812
421538976
345812697
186975423
297463581
739246158
862159734
514387269

581649723
629753148
374281659
437825916
156974832
892136574
265397481
943518267
718462395

873492561
564178932
921356874
649517328
758239146
312684759
136845297
287963415
495721683

416523978
973186542
582794163
329468751
845271396
761359284
137845629
298637415
654912837

576293814
341867529
289154367
418532796
953746281
627918453
865371942
132489675
794625138

872361549
145829736
693457281
518946372
924173865
736285914
487692153
359714628
261538497

296347851
453918672
871526394
712863945
389475126
645192738
527689413
138754269
964231587

314289756
762153948
958674231
623945817
481762395
579831624
136598472
895427163
247316589

428961537
593827416
671354892
369412758
784539261
215678943
157246389
942183675
836795124

827543961
563791428
914682573
438926715
671458239
295317684
789234156
156879342
342165897

926815734
134967285
875432169
492186573
763254891
518793642
381629457
257348916
649571328

413782956
675934821
298165743
164827539
859341267
732596418
326479185
941658372
587213694

251974368
467813529
398652174
826491735
745238691
139567842
574389216
612745983
983126457

157238649
683947215
429156873
948365721
572491368
361782954
215873496
734619582
896524137

251786439
734519268
689342157
523174986
968235741
417698325
842967513
195823674
376451892

871963245
653284197
249571386
528697413
197438652
364152978
736849521
415726839
982315764

127354896
439678215
856912374
948527163
762183459
513469782
384796521
291845637
675231948

829364715
713852964
465791283
946523871
271648359
358179426
594217638
137486592
682935147

675148392
983276415
421953867
364825179
859417236
712369584
197532648
536784921
248691753

471982563
395617248
862345719
756128934
283496175
914753826
638571492
547269381
129834657

531876429
964253718
287149563
319728645
476915832
852364971
798432156
125687394
643591287

321587946
695432187
478619523
756398214
942751638
183264759
864925371
219873465
537146892

921538647
634179285
758642193
542391876
396784512
817265934
163957428
285413769
479826351

589163472
162457398
374982615
715839264
238674159
946521837
653748921
497216583
821395746

682975143
537146298
149328675
425693781
316587924
798214536
263459817
851732469
974861352

147296538
896435721
325781694
283917465
561324987
479658213
738569142
652143879
914872356

943728516
187653924
526914378
651247893
492385761
378196452
234571689
769832145
815469237

753294816
146587293
982613745
478162359
365749128
219835467
824976531
591328674
637451982

327518694
956342871
184976253
439865127
275194386
618723549
563489712
891237465
742651938

273916845
956824731
841753629
465237198
732189564
198465273
324571986
617398452
589642317

963742158
725189463
841635279
257896341
419253786
386471592
678314925
192567834
534928617

437928615
165437829
829561437
318674952
254193786
976852143
782349561
591286374
643715298

253968714
148573692
976241358
712489536
895316247
634752981
527134869
469825173
381697425

432698517
186574932
579321468
214937685
895162374
763485129
657243891
321859746
948716253

124538976
389647521
576129438
638495217
245871369
917263845
491386752
752914683
863752194

653781924
174295386
289364715
726839541
435617892
918452673
561928437
397146258
842573169

961435782
452178936
387692514
613854297
745921863
298763145
136287459
879546321
524319678

859316247
437528916
126794538
674982153
391657482
285431769
948265371
713849625
562173894

376195482
592748613
148263579
924671835
785932164
613854927
269417358
851329746
437586291

847593162
165482397
392167854
926834571
458671923
713925648
584219736
271356489
639748215

784612953
562973184
913485726
356894217
841237695
297561438
675329841
139748562
428156379

981674235
372915684
654823179
438591726
129367458
765482913
516248397
243759861
897136542

327958641
649137582
518462973
735249816
182576439
496813257
974325168
253681794
861794325

643582791
579143862
812679543
736815429
985234617
421796358
197458236
364927185
258361974

526397184
817456392
394812657
659174823
143928576
782563941
278635419
461789235
935241768

173246985
496583127
825791364
352617849
719438652
684952731
937825416
241369578
568174293

671324958
398175264
245986317
914568732
537241689
862793145
123459876
489637521
756812493

541739862
293864751
768251943
419327586
872615394
635948217
986472135
124583679
357196428

265387914
487519263
193462587
678234159
924851376
351976428
846123795
719645832
532798641

732159648
149826573
586743192
413962857
978415236
265378419
357281964
624597381
891634725

268349157
743185962
519627483
674892531
391456278
852731649
485913726
936274815
127568394

935871462
671294538
428653719
752348196
863915247
149762385
516487923
394526871
287139654

249157683
861234795
573698421
382476519
194583267
756912348
615329874
438761952
927845136

153792486
829364157
746158932
461523798
982671345
537849261
378416529
695237814
214985673

156984327
743251896
289673145
367812954
428539671
915467238
634728519
572196483
891345762

728163954
534289761
916457238
897342516
241675389
653918427
372896145
469531872
185724693

634785129
281349675
957216384
423678591
795132846
816954237
379861452
148527963
562493718

296543781
458721639
137698254
742915368
963482517
815376492
529164873
674839125
381257946

937286415
685941237
142735869
513879642
476312598
829564371
391628754
758493126
264157983

239857164
841693527
576142983
652478391
794316852
318529746
423981675
965734218
187265439

423965718
795814632
186237954
837152496
914786523
652349187
341698275
579423861
268571349

725819346
134562789
698734251
243197865
517628493
869345127
381456972
976281534
452973618

582431967
791685432
643279518
357816294
814927356
926354871
439168725
178592643
265743189

534186792
961237854
728594316
693451278
245678139
187923645
312849567
879365421
456712983

381456792
529178364
746239581
872615943
195843276
634927158
458392617
913764825
267581439

382564971
751928346
649713852
138645297
965287134
274391568
497152683
826439715
513876429

617352849
253849176
498617532
961275483
784963215
325184967
536491728
849726351
172538694

514397862
697258134
832164975
345621789
921875643
786439251
169583427
458712396
273946518

153294867
964587321
827136954
481975632
796823145
235461789
612359478
348712596
579648213

569318724
712549683
483726159
951672348
324981567
678435291
235194876
146857932
897263415

692453871
153876249
487219356
924537168
768921435
315648927
841762593
279385614
536194782

965341278
432879516
817625934
796184352
183562749
524937681
279458163
358216497
641793825

268517943
731942568
594683172
856379214
429165387
173428659
345896721
912754836
687231495

749815623
512637498
683924157
175269834
428173569
396458712
937546281
254381976
861792345

715689432
962453781
348217956
871532649
296874315
453196827
127368594
539741268
684925173

693812745
217594863
584376192
325948617
468157329
179263584
831729456
956431278
742685931

915468372
478312956
326795814
852643791
134957268
769281543
243576189
591824637
687139425

892753641
467912583
531648279
786294135
923571468
145386927
314865792
678129354
259437816

468752913
523189647
197364285
754231869
819645732
236897154
942518376
385976421
671423598

945387126
682514379
731962845
396251487
814679253
527843961
259436718
478195632
163728594

623479158
978153462
541682793
482397615
197568234
365214987
759821346
236945871
814736529

278541396
143967258
659823741
815476923
792385164
436219875
327154689
964738512
581692437

734529861
896314572
521867439
452176983
617938254
983245716
148793625
379652148
265481397

281943675
659217348
743685921
327164859
468579213
915328764
532791486
174836592
896452137

523876941
714529683
689431257
152794368
978653124
436182795
361245879
895367412
247918536

798436521
245178639
631529874
312894756
476215983
589367412
953741268
167982345
824653197

874391265
516827493
329546178
438259617
652713849
197684532
261975384
945138726
783462951

864729135
175843926
923165847
237694581
658312479
491578263
719486352
382957614
546231798

245193876
987256413
361748592
178432965
453967281
629581347
592614738
814375629
736829154

169387254
548261937
372459681
893512476
621874395
754693812
215936748
437128569
986745123

821974653
934625718
756381492
349267185
162548937
587193246
695432871
218759364
473816529

986241753
521736489
437598612
849357126
653412897
712689345
375124968
294863571
168975234

965127483
124385796
783964152
837256914
259471638
641839275
496513827
318742569
572698341

394276518
162859734
875143269
628591347
531784926
749362851
413927685
287615493
956438172

152738964
637491825
894265731
921643587
546817293
378952146
769524318
215386479
483179652

384721956
261359874
759864312
678915423
925437168
143286795
412573689
537698241
896142537

458312697
197654832
632879154
571923486
826547913
349168275
984235761
765481329
213796548

852479361
649513728
137628459
598136274
761245983
324987615
286391547
413752896
975864132

261894735
895376142
437152896
523917468
146283579
789645213
954768321
672531984
318429657

817296543
492358761
635714982
578943126
349621875
126587439
283175694
761439258
954862317

523479168
189562437
746183952
958621374
274935816
631847529
465218793
897356241
312794685

956278314
123964587
847531692
315497268
264815739
789623451
691752843
578349126
432186975

659318427
127456893
348792165
972584316
431679258
586123974
294865731
763941582
815237649

147596832
653827194
982143756
731459268
469238517
528761943
316972485
875614329
294385671

459132768
123876495
876954123
641285379
285397641
397461852
964518237
738629514
512743986

549268371
731459268
826173594
693524187
475831629
182796453
218647935
357912846
964385712

374128569
159674382
628935174
716253948
982461735
435789216
543897621
291346857
867512493

936514278
527638149
841927536
614895723
385742961
792163485
259376814
468251397
173489652

739281654
485697213
126534987
691478532
342159876
578326491
267815349
813942765
954763128

854712396
193546287
627839154
268375941
415968732
379124568
586291473
932487615
741653829

738196425
925348617
614257938
892635741
367412859
541879362
473581296
259763184
186924573

359781624
618234975
472965831
794328516
586147392
231659748
825493167
967812453
143576289

623457918
715829463
849361527
287643159
591278346
436195872
958712634
374586291
162934785

952361784
748295361
136874259
893657412
461923578
527418936
219536847
374182695
685749123

351482796
842976531
796315428
639541872
425768319
187239654
514623987
273894165
968157243

728316495
469857312
513492867
295143678
384769251
176285934
647921583
932578146
851634729

124876593
973145268
586293174
718924635
395617842
462358917
631782459
849531726
257469381

418572396
927386154
635194872
549637281
861249537
273815649
756928413
184763925
392451768

542768913
679312584
831954627
327896451
165423798
984175236
213547869
796281345
458639172

495678123
236591487
871432695
987163542
612745938
354829716
128957364
549386271
763214859

816425973
497163258
253897614
145976832
379258461
682314795
761582349
538749126
924631587

159472368
248136957
637598421
712369584
486257193
593814672
374625819
825941736
961783245

574916823
316528497
289347615
642893571
951672348
738451269
425139786
163784952
897265134

174698253
986253147
532147869
759831426
628574391
413962785
391486572
245719638
867325914

891357246
326498751
745612398
683925174
912734685
457186932
178569423
569243817
234871569

784125369
165398724
923647851
476231985
298754613
531869247
612473598
349582176
857916432

193578462
482916537
675234819
751493286
236781945
948625173
319862754
567149328
824357691

479213856
825946371
631587429
256479183
193628745
784351962
347162598
968735214
512894637

471253869
296784351
835961742
687542913
924316578
153879624
542638197
718495236
369127485

972354186
358162749
146789532
897235461
235416978
614897325
523671894
481923657
769548213

158476923
749235816
623981475
491528637
532769148
876314592
215697384
967843251
384152769

748523961
153796842
926481753
364978215
579312486
812645397
495137628
231864579
687259134

135678249
847259316
296314758
469735821
782941635
351862974
624597183
573186492
918423567

185347296
749265381
263819457
472586139
598123764
316974528
837492615
651738942
924651873

729451638
156839427
384672519
263947851
845213976
971586342
517398264
638124795
492765183

395764128
274185369
681923754
457318692
938246571
162579483
746891235
823457916
519632847

914652738
583974621
276138495
139867254
865421379
742593186
421385967
398716542
657249813

968342175
172659834
345187629
617598342
283476591
459213786
526834917
734961258
891725463

256418937
741923856
938765214
824659371
163287549
579134628
415892763
397546182
682371495

134698572
769512834
582347916
615283497
248971653
397465281
971826345
456139728
823754169

482367591
371529648
659418273
267831459
514972836
893654712
738295164
146783925
925146387

261578439
783491526
594623187
615782394
938146275
427359861
179234658
356817942
842965713

734591628
568432917
192786345
946378152
275149863
813625794
681253479
459817236
327964581

382697145
761524938
459183672
125349867
947856321
836271459
674915283
213768594
598432716

534189276
968274351
712536948
471653829
295718634
386492517
123867495
659341782
847925163

513647982
879213465
426589713
342195678
685734129
197862534
931478256
754326891
268951347

371245689
954386712
268719543
785963421
493152867
126874935
819427356
632598174
547631298

498621357
517483926
632957148
261748593
873195264
945362781
189274635
356819472
724536819

459738612
681952473
372146895
198465327
243817569
765329184
926584731
814273956
537691248

349285716
751693428
268417953
872346195
613759284
594821637
425168379
936572841
187934562

426759138
591836472
387421659
638214795
142975863
759683241
215367984
963148527
874592316

726451839
493278156
815693427
962587341
378149265
541326798
134865972
259714683
687932514

819567342
542813697
763249851
625184739
478395126
391672584
234756918
157928463
986431275

732964815
841735629
596218743
483529167
917643582
625871934
278496351
369152478
154387296

139586247
684721593
752934861
815649732
943217685
276358914
497162358
321895476
568473129

845679123
731452896
629831745
968127534
412385679
357946281
294518367
183764952
576293418

198326745
524987613
763541928
952138467
486759132
371264589
845673291
617892354
239415876

947523168
368179254
125486973
659241837
784395612
213867549
591732486
436918725
872654391

863197542
754268319
129543867
245316978
681729435
937485126
516932784
498671253
372854691

418675329
352819467
679243815
527138694
964527183
831496572
196754238
785362941
243981756

291674583
736895142
854321796
372159468
189436275
465782931
627543819
943218657
518967324

138792456
692345817
745618923
351284679
867931542
924567138
416873295
583429761
279156384

158439267
693527184
724861935
945213876
261758349
837694512
316972458
479385621
582146793

386194572
294756138
517328946
148965723
975243681
632871459
763589214
859412367
421637895

412735869
795168423
386429517
143576982
279384651
658291734
534617298
861942375
927853146

976258314
215463798
384971652
562349187
893712465
147685923
721594836
658137249
439826571

329564718
684271935
157938624
712456389
536892147
948713562
471685293
893127456
265349871

549732168
827146593
136589427
784695312
361428975
952371846
218957634
673814259
495263781

736182954
415796328
892354176
628435719
371869542
549271863
184523697
263917485
957648231

479138526
128645397
536279184
953816472
264397815
781452963
817563249
392784651
645921738

428916735
361547928
957823641
689735214
213469587
745182369
534678192
196254873
872391456

713628549
895473261
246951873
968512437
324796185
571384692
489235716
132867954
657149328

987413625
164572938
352689417
723895164
618724593
495361782
231947856
849256371
576138249

624791583
815326947
397548216
256473891
139285764
478619325
761852439
583964172
942137658

951372864
426859371
837146925
364528719
795613482
218794653
582937146
643281597
179465238

913748562
546213798
278956413
394521876
657839124
182467359
435192687
721684935
869375241

271359468
534861279
689274135
927618354
815432697
463597812
346785921
798123546
152946783

619724358
573869421
428135796
284651973
795348612
361972584
937216845
842593167
156487239

851947263
427653891
693812574
936285417
572164938
184379625
248736159
365491782
719528346

978436251
456721983
132895476
721349865
395618724
684257139
247963518
813574692
569182347

185647923
763192584
924853716
516934278
837215649
249768351
491576832
652381497
378429165

293718456
541269387
678435192
385924671
912576834
467183925
834652719
129847563
756391248

532791864
968534172
174682593
459176328
783249615
621853749
246315987
895467231
317928456

159784362
678253941
432619587
714362859
593478216
826591734
365947128
941825673
287136495

819754236
635821749
742639518
976415823
421398657
583267491
164583972
297146385
358972164

258961437
413578962
967324581
826795143
345812679
791643825
139286754
584137296
672459318

347956812
896132745
152847693
984371256
521468937
763295184
415729368
239684571
678513429

486392715
759641823
312785694
165238947
824917536
937564182
271853469
643179258
598426371

391642785
247598136
568713492
674835219
983124657
125976843
459261378
816357924
732489561

749256813
162483759
385179624
273694581
896315472
451728936
937542168
524861397
618937245

435896721
197523468
826174539
271485693
354269817
689317254
948651372
512738946
763942185

137956824
526841793
948372156
695417382
372685941
814293675
289134567
453768219
761529438

629135748
378462159
415798263
584913672
731246895
962857314
156384927
897521436
243679581

479865213
812493576
635712948
351987624
248631795
967254831
786349152
523178469
194526387

683157942
714923568
295684173
321876459
956342781
847519236
139465827
562798314
478231695

451269387
782134659
639758124
128546973
964327518
573981246
845692731
297413865
316875492

138426795
562897314
749351682
974538126
825619473
316742958
251964837
497283561
683175249

348729165
952461387
761385294
829156473
675834912
134972856
296548731
513297648
487613529

314869752
695271834
872543196
537982641
941756328
286314579
163427985
459138267
728695413

816749235
935821647
472536819
297185463
351964782
648372591
789453126
523618974
164297358

531726894
764839152
289415736
152673489
397248561
648591273
915384627
426957318
873162945

587163294
123948675
469257318
372489156
945612837
816735942
651324789
294871563
738596421

827346591
641795283
359281467
218934756
965178324
734562819
173859642
596423178
482617935

163975482
975284631
842361957
384752196
597816324
216493578
621538749
758149263
439627815

457368219
612594873
839217546
176952384
543876921
298431765
381745692
765129438
924683157

592671348
147823569
863495271
684312795
279548613
315769824
431286957
728954136
956137482

295684371
638791254
714253986
859362147
462517893
173849562
381976425
946125738
527438619

739825164
621479835
548136927
482657319
397241586
156398742
274913658
815764293
963582471

716593248
258614793
943728165
834971652
621485379
597236814
372159486
165842937
489367521

294586317
578319264
316247895
923478651
745631928
861925743
457862139
689153472
132794586

514623789
837495126
962178543
128934657
659817432
743562918
285746391
396251874
471389265

763518924
915426387
428793561
586247193
142839756
379651842
651972438
834165279
297384615

625487139
473169528
189325764
237956481
918742356
546831972
851693247
394278615
762514893

954681723
218734965
763592418
389416572
426357891
175829346
592148637
631975284
847263159

138947526
257386419
694125738
963254871
541798263
872631954
415873692
726419385
389562147

795128436
832964175
146573928
957216384
324785619
681349257
279651843
568432791
413897562

761534982
593128467
284697135
918452673
672813594
435976218
126385749
359741826
847269351

527934681
913768245
486125793
295817436
671349852
348256917
754681329
862593174
139472568

534792168
692831475
781645932
853129647
247563819
169487523
375914286
916278354
428356791

514786932
673592418
982134567
196357284
347628159
258941673
839215746
721463895
465879321

657482193
293615748
814793652
925347816
741826935
386159427
578931264
439268571
162574389

891427563
462153978
375896124
513968247
748235619
629741385
186379452
954682731
237514896

495628317
376149852
812357649
761483295
243795168
589216734
634972581
928531476
157864923

127459863
695382714
843617295
951738426
362594187
784126359
279845631
438961572
516273948

948265713
273184659
516397248
732648591
465719832
891532467
327451986
659873124
184926375

347692518
261358974
598417236
974136852
856729143
132845769
625973481
713284695
489561327

943652178
576183942
281749536
317598624
625471893
498236751
159824367
834967215
762315489

369752481
457168923
281493576
628349715
195827364
743615298
574286139
936571842
812934657

648753921
397612845
512489763
273965418
184327596
956148237
729836154
831594672
465271389

274596381
198243567
635718942
357461298
816932754
942857136
423679815
589124673
761385429

958642173
763189542
412357698
531768429
689423751
247591836
324815967
895276314
176934285

168349572
259167348
473285916
721456839
346891725
985723461
894672153
637518294
512934687

612934875
987516342
354728916
246875193
195643728
738291654
571362489
423189567
869457231

231987654
978456123
654132798
419325876
385671249
726894315
543218967
862749531
197563482

479125368
358496721
621873945
516938472
832714596
794652813
983241657
267589134
145367289

346852917
729613458
581947632
693428571
178395264
452761389
914576823
867234195
235189746

486293175
792815634
315467892
649358217
238971456
157624389
974132568
523786941
861549723

753196248
964582731
218734659
125643897
476918325
389275164
841329576
692857413
537461982

578136294
694827513
123459687
841365729
369278145
752914368
917582436
436791852
285643971

139586724
584273196
762149835
241637589
693852417
875491263
417368952
358924671
926715348

936475218
751682349
284391576
372159684
145836927
698724153
463217895
517968432
829543761

756321849
398546217
241789536
679138425
125674983
834952761
467893152
912465378
583217694

415398267
923674815
678215493
392487156
546931782
781562934
169743528
237859641
854126379

812396745
359714286
467285391
975643812
184927653
236851974
643579128
721438569
598162437

279315648
365482197
418769352
641823975
857194236
932576481
526948713
793651824
184237569

695174328
324689517
718325694
462731985
583962741
971548263
237816459
856497132
149253876

619352487
874691352
523748916
136825794
295174638
487963125
761289543
348516279
952437861

578623149
432197568
961854372
219438657
345276891
786519423
853962714
627341985
194785236

187429356
352167948
964853712
628791534
743586129
519234867
491675283
875342691
236918475

739185426
685243719
142967853
526714398
893652147
471398265
218576934
957431682
364829571

971385264
463172985
582946713
234798156
615423897
897561432
759614328
348259671
126837549

582634791
169782354
743519628
325947186
678125439
491368275
934871562
817256943
256493817

715693824
846721359
392845716
154379268
638412597
927586143
273954681
569138472
481267935

746815923
839264751
215973486
524697318
167438592
398521674
983742165
651389247
472156839

356174892
782936415
491258376
215867943
964321587
873495621
629743158
548612739
137589264

598623417
127984356
346157982
289361745
431572698
765849231
613795824
852436179
974218563

641529783
527438961
983671425
764215398
135987642
298346517
879154236
316792854
452863179

729481356
415263879
863975241
386594712
941732568
572816493
134658927
298147635
657329184

461278935
825369471
973154862
352417689
794682513
618935724
287593146
536841297
149726358

592618743
314957286
687423951
843791625
961285374
725364198
476839512
258176439
139542867

896145237
213678459
547329816
174293685
938756142
652814793
485967321
361582974
729431568

492316578
617589432
385247961
238965147
756124389
941873256
169458723
573692814
824731695

274356189
896741325
135892476
687239514
913475862
542168793
421683957
358927641
769514238

964271358
218935476
735648219
821764935
697352184
453189627
546813792
379526841
182497563

927658341
564321897
318497652
735814269
842936175
691275483
276149538
453782916
189563724

317249865
925618347
648537192
532796418
874123956
196485723
453972681
289361574
761854239

357496821
264138759
819275634
692817345
571364982
438529167
743982516
126753498
985641273

921386547
683574129
457912368
569841273
378265491
142793685
715429836
296138754
834657912

679521834
348796512
152348769
531987246
284613957
796452183
425169378
963875421
817234695

639584721
518729436
724316598
382457169
971863245
456291873
867945312
145632987
293178654

971845632
536729841
824316975
417658329
258193764
693472518
189237456
345961287
762584193

974381265
621759483
385246971
862493517
193572846
547168392
738624159
416935728
259817634

958271346
621483957
743659182
479168523
865392714
312547698
286715439
194836275
537924861

352869714
718542693
946713825
573126489
861495372
429378156
637251948
195684237
284937561

297854316
183627954
645139872
816275439
324916785
759483621
971362548
568741293
432598167

829561347
547932681
316478529
681294753
735816492
492753168
164329875
973685214
258147936

352891647
679234518
148756293
963142785
824675139
517983426
231569874
486317952
795428361

125894637
943567821
768231945
531748269
492316758
876925314
214679583
659483172
387152496

794351628
352678941
681294573
913562784
827419365
546837192
439725816
275186439
168943257

657821349
489736125
231594687
143689572
872153496
596472813
724368951
315947268
968215734

859317264
473862951
612495783
384259617
125673498
796148532
241536879
968721345
537984126

325714968
891356247
476298153
942135876
187642539
563879412
658423791
739581624
214967385

739815642
284736519
516492387
372589461
698124753
145673298
427958136
953261874
861347925

645372198
912648537
837915462
784236951
563891724
291754386
456129873
178563249
329487615

175482369
943765281
268931475
381254796
692178534
457396128
829547613
734619852
516823947

869132457
315478692
472965381
547321968
136859724
298647135
924516873
783294516
651783249

857132694
436957821
192846753
983714562
264589317
571263489
728495136
319678245
645321978

128395674
964187532
375246918
853472196
497618253
612539487
741963825
286751349
539824761

596273184
431869527
872541963
329186475
758924631
164735298
243657819
987412356
615398742

286391475
735846912
194275368
473689521
652137849
819452736
567924183
928713654
341568297

592364187
478921536
163758429
624135798
817296354
359487261
945613872
231879645
786542913

836259714
549317628
217486359
675941832
324875196
198632475
783594261
961728543
452163987

218495736
479361528
365782941
721648359
653179482
894523167
937256814
582914673
146837295

285371649
347695821
619248537
498712356
753486912
162539784
876154293
531927468
924863175

412937865
387625194
569184273
296458731
748316952
135279486
624893517
971562348
853741629

162793845
597428136
438516729
821967354
945231687
376854912
219375468
783642591
654189273

718645932
246397851
953182647
834519276
597264318
621738594
385421769
472956183
169873425

826791435
935486172
174235689
268943751
357618294
419572368
691354827
582167943
743829516

492763518
531298467
687154293
978431652
216579384
345826971
759312846
863947125
124685739

817562439
243891765
956743218
534627981
672918354
198435627
489256173
365174892
721389546

876923541
421675938
953184276
217468359
638259417
594317682
365791824
742836195
189542763

134267958
257938614
896415327
425796183
613854792
789321465
548679231
361542879
972183546

189674532
637285941
542193786
391428675
456937218
728516493
273869154
814752369
965341827

352461897
894375612
617289435
983546271
746912358
521837946
435728169
269154783
178693524

314758692
589426173
726139548
457981326
863572419
192364785
645297831
931845267
278613954

697345218
381267495
542819763
859623147
164978352
723154689
435796821
918432576
276581934

487932651
236145987
519678243
763459128
145287396
928361574
691824735
374596812
852713469

764812953
231596847
895347126
519438672
386271594
472659381
143925768
928763415
657184239

163429857
724835619
895671432
372594186
456187293
918263574
247318965
631952748
589746321

135426789
274985361
896317245
928741653
451263978
763859412
612534897
587692134
349178526

593267184
724189365
186435729
238951476
967342518
415876293
859714632
672593841
341628957

783514269
156932784
942687315
628745931
397261548
415893627
874356192
269178453
531429876

873621459
261945378
954378261
392467185
785139642
146852793
617583924
529714836
438296517

164527983
238691475
579384216
427913568
983765142
651248397
346172859
892456731
715839624

195238764
473165928
628497531
217849653
839516472
564372189
746923815
952781346
381654297

731654289
845219376
962837154
679583412
413762895
528941763
394176528
156428937
287395641

684951327
719326854
352748916
945863172
263517498
871492563
137289645
426135789
598674231

721643598
548729163
396815472
685491237
913276845
472538916
857964321
169352784
234187659

738952146
452761893
916834257
871429635
695387412
243615978
124576389
367198524
589243761

426391578
183754296
759862431
348127965
692538714
571649382
965413827
834276159
217985643

758921436
923645871
461783925
345867192
276319548
819452367
194278653
682534719
537196284

175346289
964852317
382917654
896534721
523791846
741628935
457263198
218479563
639185472

734285961
195376248
682149537
841532796
253697184
976418325
527964813
368721459
419853672

154639872
736821954
289475136
873564219
642917583
591382647
968143725
425798361
317256498

981563247
673249518
254781639
497358162
318926754
526174983
849617325
132895476
765432891

295467183
386152497
174893625
749235816
628971354
513684279
457328961
932716548
861549732

165479283
793821546
842635917
986754321
314982675
257163498
579348162
621597834
438216759

274196385
653278491
891354267
467912853
512843679
938567124
385429716
749681532
126735948

245869137
791234658
368751294
839146572
124573986
657928341
972415863
516387429
483692715

942156783
675382419
381947265
567298134
894513627
123674958
439821576
256739841
718465392

132789654
567432891
984156723
619375248
458291367
723864519
276913485
395648172
841527936

451693827
923875461
687124539
795412683
136587294
842936715
578361942
219748356
364259178

125849763
764531892
839627541
547362189
398174625
216958374
971483256
683295417
452716938

513982647
469537218
872416953
624871395
958243761
731659482
245398176
186724539
397165824

748521963
615439278
923786541
139672854
457918326
862354719
591847632
384265197
276193485

723645981
154893726
869271435
495317268
672458319
318926547
587134692
246789153
931562874

618475923
734962815
925318764
381657492
279841536
456239178
547126389
192583647
863794251

473652189
215789436
968341572
836214957
142975863
597836214
384597621
721468395
659123748

875396214
492581637
361742895
549127368
138465972
627938541
983274156
716859423
254613789

381547926
579826341
624139758
716395482
948612573
235784169
892451637
463978215
157263894

569721438
847593216
132468975
458379162
796182354
213654897
371846529
985237641
624915783

671395428
453628791
829417563
567839142
314256879
982174356
748963215
295781634
136542987

321984765
684175293
795236841
439758126
167492358
852613974
576821439
248369517
913547682

463725918
152968347
879314562
921647835
548231796
637859124
294573681
315486279
786192453

763928154
815374296
249651378
381247569
674195832
592863417
427539681
958416723
136782945

967832154
284561793
315749628
896357412
532418967
741926385
459683271
628174539
173295846

521697483
436285971
897143526
615729834
942831765
378456192
264578319
759312648
183964257

839152674
154763829
627498513
593814267
476235198
218679435
982346751
765981342
341527986

986127354
457938216
213645987
178492635
695381472
342756891
539274168
864519723
721863549

369581724
127649385
854237691
618452937
792813546
543796218
435978162
281365479
976124853

816739452
452168973
937245861
241376598
379852146
685491327
524683719
763914285
198527634

859167423
146932587
327458916
412683759
738591264
695724138
273845691
561379842
984216375

163589274
829147653
457263819
398714562
241956387
675328491
734695128
916832745
582471936

671382549
348957261
592164837
813725496
427896315
956413782
235649178
164278953
789531624

524138796
361947825
987625134
453819267
819762543
276453918
648591372
792384651
135276489

652391748
194287635
837654192
561732984
749865321
328419567
286173459
475926813
913548276

732519468
165842973
489376512
213495687
674128395
598637241
346281759
857963124
921754836

285371469
136459827
947268315
512734986
698512734
374896251
853147692
461923578
729685143

526819347
439752186
781643295
214935768
658271439
973486521
842167953
195328674
367594812

926843157
853176492
174529836
612754983
345982761
798361524
267498315
581237649
439615278

547613289
268459371
391872465
673194528
912538647
854726193
125947836
489361752
736285914

982467351
176593284
543128967
869241573
215376849
734859126
321684795
498715632
657932418

351469782
786235149
942187365
475392618
619748253
238651974
893576421
164823597
527914836

582749163
463215798
719836425
321697854
675482931
948351672
294173586
156928347
837564219

431782596
825496317
769351284
682135479
914827635
357649128
578263941
246918753
193574862

462985317
715263489
893471526
941732865
587694231
236518794
178346952
624859173
359127648

127468935
694573182
835129647
473251869
286394571
519786423
941837256
362945718
758612394

281957643
734628195
659314728
512436987
968572314
347891562
895143276
423769851
176285439

859643127
437291658
216857394
381976542
562384971
974125863
648532719
123769485
795418236

639157482
514982376
872634591
726395814
143876259
985241763
497563128
258419637
361728945

473695821
815243796
296187453
941836275
738452169
652719348
564321987
129578634
387964512

694187325
372965184
518234796
947358261
835612479
261479538
726591843
453826917
189743652

752398461
643157982
918264735
896475213
371629854
425831679
239586147
167943528
584712396

319587462
762149385
548623971
956374218
231896754
874215639
425731896
183962547
697458123

948361752
615927843
723485691
852796314
179234568
364158927
481579236
536812479
297643185

894753216
625819374
371426985
962175843
538964127
147382569
713698452
456231798
289547631

819745632
652831974
347269851
564372189
723918465
198654723
476593218
231487596
985126347

268574913
397186524
154329876
641852397
583967241
972413658
819735462
436291785
725648139

972456183
651893724
843712596
235149678
718625349
496378215
167584932
524931867
389267451

842937156
539681427
167425839
374516298
916248375
285793641
658372914
421859763
793164582

354287619
687391245
912564837
279158463
548632791
163479582
821743956
795816324
436925178

418652973
637491582
925738146
562873491
791546238
843129657
189365724
276984315
354217869

215397846
378546192
496182573
853964217
761235489
924871635
587423961
642719358
139658724

536148297
879352641
142976853
357691428
918524736
264837519
621483975
785219364
493765182

487532916
361897542
529146378
215789634
693214857
748365129
132978465
854623791
976451283

231789546
497526381
865413792
746938215
953142678
128675934
314267859
679851423
582394167

943857621
726913485
518426379
632581794
179642853
485379162
264735918
391268547
857194236

872491635
416583729
539762148
745236891
368917254
921845376
293158467
157624983
684379512

712394685
985761432
364258791
149523876
657189324
238647159
823415967
571936248
496872513

692813754
137954826
854267139
971432685
365198247
428576913
586741392
243689571
719325468

359462871
127358694
648791352
783615249
495827136
261934587
814576923
972183465
536249718

768254913
135697248
429318765
541982376
372465891
896731452
214876539
957123684
683549127

391425876
682973415
457681329
739568142
248319567
165742983
516837294
924156738
873294651

389524716
714639852
256871394
938246571
671958243
542317689
823495167
467182935
195763428

891274653
763518294
245963871
952637418
314852967
678149325
129385746
587426139
436791582

257648931
934157682
186293745
791364258
543982167
628715493
872436519
369521874
415879326

843516927
592734681
167829543
435678192
218953476
976241358
751392864
624185739
389467215

923784615
578162943
461539278
612975834
897243561
354816792
236457189
149628357
785391426

697834512
325791864
814652937
268975341
149328756
573416289
781549623
436287195
952163478

921735684
857416923
643892175
162973458
594628731
738541269
475289316
389167542
216354897

891264735
452738916
637915482
586142397
249573168
713689254
974851623
165327849
328496571

194753628
368492517
572168493
746285931
831679254
925341876
283514769
619827345
457936182

982753641
345168792
167924385
426389157
813475926
759216438
674592813
598631274
231847569

264915738
793286154
815473926
572394861
136758249
489621573
628549317
947132685
351867492

912584736
846273195
537916842
784639251
165428379
329751468
651847923
278395614
493162587

691372485
238549671
745618329
483251796
179463852
526897143
312785964
967124538
854936217

216589347
539476128
847312569
162847953
495631872
783295416
954768231
628153794
371924685

435869721
972531846
681274359
213697485
598423617
764185932
326918574
859742163
147356298

274835196
698124375
531967248
385719624
127456839
469382517
956243781
713698452
842571963

913857426
546231879
782649135
631728954
295416387
874593261
359162748
168374592
427985613

972831465
658472319
314659287
521983746
763124598
489765123
247598631
195346872
836217954

563872419
781649352
294135687
659214873
128367594
437598261
346751928
815923746
972486135

391875246
274639581
865412937
547123698
683947125
129586473
736291854
918754362
452368719

195672843
432981576
876345192
541763928
768219435
923854617
314528769
689137254
257496381

231469857
768153492
954287136
642938571
315672948
897541263
483725619
579816324
126394785

915726834
748913652
263458791
897164325
426375918
351892467
684531279
172689543
539247186

896174235
137295846
254368971
361587429
982436517
475912683
718649352
549723168
623851794

586271394
739648152
412359867
268194573
945763218
371582946
124936785
897425631
653817429

476582139
593416782
812937654
167398425
348725916
259641378
931254867
785169243
624873591

267591348
349286715
158374296
815742963
436159872
792638154
973865421
524913687
681427539

865193724
379426158
412587963
596734281
724819635
183652479
637945812
958261347
241378596

458136279
197852463
632497518
326514897
915783624
784269135
849671352
271345986
563928741

314528976
579416823
682793154
297854361
435162789
861379542
958241637
726935418
143687295

723584691
598316742
164279358
639852174
487961235
251743986
315698427
976425813
842137569

682153947
415729836
937486512
796245183
243861759
158397264
521674398
374918625
869532471

591278643
623145798
847936251
318794526
752863914
964512387
189327465
435689172
276451839

514827639
893564271
267139845
421793586
958416723
736258194
142375968
685942317
379681452

842916375
639754182
175832964
721548693
468193527
953267418
296375841
317489256
584621739

189472536
527683419
643159278
836594721
254761893
971238645
798346152
462915387
315827964

816342759
295876341
473519682
968425173
351768294
724931865
587193426
142657938
639284517

182356974
396847251
754219863
569482317
247163598
831975426
628531749
913724685
475698132

985274316
671983542
234165789
792358164
348617295
516429837
163792458
457836921
829541673

467139258
231845976
859726134
578462391
314958762
926317845
683591427
145273689
792684513

465289371
931764258
287315649
153976824
692548137
874123596
519637482
346892715
728451963

347869152
851327964
296154387
179532846
482716593
635948271
928671435
564293718
713485629

423756189
586419237
791238654
219645378
365871942
874923561
147562893
638197425
952384716

749561382
263948157
815372469
371694825
596823714
428715936
957136248
634289571
182457693

856971432
321854796
947326185
238549617
179263548
564718923
492637851
713485269
685192374

125486397
643597182
987213564
376158249
251974836
498632751
564321978
719845623
832769415

856472931
794135268
213689475
589324617
132967584
467851392
648213759
325798146
971546823

341628579
697534281
582179643
453862917
879315426
216497358
125983764
964751832
738246195

487152396
359864721
162973845
573289164
698541237
214736589
836415972
945327618
721698453

268459713
391287645
547316298
734562189
826941537
915873462
183724956
652198374
479635821

349817256
187625493
526349817
862534179
491276385
753198642
615982734
278453961
934761528

629317458
475896123
813425697
541932876
987561234
362784519
758249361
236178945
194653782

315498627
724631598
986275134
862317945
479856312
531924786
148769253
693542871
257183469

257893614
193476582
468215793
782961345
916354827
345782169
631529478
824637951
579148236

294365718
176842395
853719246
345678129
789421563
621953487
912536874
438297651
567184932

671459238
598321647
243678195
836142759
729865314
415937826
957283461
162794583
384516972

539642178
816735429
742819635
153498762
278163954
964527813
381274596
625981347
497356281

658273149
134659287
792841653
341987526
587426931
269135478
815794362
426318795
973562814

792413586
648527139
153869274
561978342
274635918
839241765
487352691
326194857
915786423

289615743
536427819
471938625
742596381
913782456
865143297
398271564
624359178
157864932

537192468
961874253
824356971
396581724
752943816
418267395
273618549
189425637
645739182

879652431
531947682
624183795
258436179
917528346
346791258
182375964
463819527
795264813

637918524
845267913
129345786
218534679
476891352
593726841
352189467
984672135
761453298

726431589
913825467
584967213
362514978
498376125
175289634
651793842
839142756
247658391

743186925
962537184
581429673
654798312
178253469
239641758
827364591
415972836
396815247

536198427
987245631
142376589
815763942
674952318
329481765
268539174
491627853
753814296

789523614
654918732
123647598
476831259
812759463
395462187
568294371
941375826
237186945

592184367
671532849
348769521
814397652
726815934
935246178
459621783
163478295
287953416

895214376
372659418
614873295
183762954
427985163
956341827
739426581
261538749
548197632

672139548
954286317
138457926
261794853
493528671
587613492
726345189
815962734
349871265

486239175
371856924
592741683
129483756
748965231
653127498
867394512
214578369
935612847

753649821
948125367
612378549
284956713
175432986
396781254
561293478
837564192
429817635

835147962
126953784
794682513
572869431
381274695
469315827
917436258
648521379
253798146

182953764
945678312
637421859
718362495
496517283
523849671
851734926
274196538
369285147

627134859
913825476
854679321
785312694
136947582
249568713
568293147
372451968
491786235

142657839
936248175
785931462
428379651
693512784
571864923
869423517
214785396
357196248

396147528
145682937
827593416
769214385
253978164
418365279
574821693
631759842
982436751

482915763
639278451
751463289
967824135
148536972
523791648
814652397
276389514
395147826

519246873
634857219
278913456
823795164
147368592
965124387
782539641
451672938
396481725

825194637
764352189
913687452
492876513
536219874
187543926
259431768
671928345
348765291

846573129
519824637
372916584
724638915
193752846
658491273
235149768
467285391
981367452

897145362
425369871
316287945
681792534
574638219
239451786
153974628
962813457
748526193

742563198
913478526
856291347
138749265
629135874
475826931
391684752
567912483
284357619

687125943
412639857
935784612
726391584
849567231
351248769
193852476
268473195
574916328

168753942
423896157
579412368
734261895
685937214
912548736
357629481
841375629
296184573

427159638
985236471
163784295
759328146
246915783
831647529
672593814
598471362
314862957

917345682
263178954
845962173
178523496
592684731
634791528
326459817
451837269
789216345

528437961
971685432
364192785
219358647
687214359
435976218
152763894
843529176
796841523

167438592
254197638
389265471
546719283
731842956
928653714
692371845
873524169
415986327

352716984
687942513
914385267
835264179
746591328
129873456
571639842
463128795
298457631

695147832
732568914
184329756
928634571
356971428
471852693
867215349
243796185
519483267

783956142
641827593
529134867
417285936
235679481
896341725
978562314
152493678
364718259

468572193
597136284
321948756
914365872
872419365
635827941
149683527
283754619
756291438

746125983
593784621
128369574
654813297
289457136
371296458
835941762
912678345
467532819

869573421
541286739
732194658
387651294
495328176
126947583
658719342
214835967
973462815

612934587
948576123
753182964
874659312
236841759
195723648
389215476
421367895
567498231

156492378
892537146
473681952
528913467
769248531
314756289
981365724
637124895
245879613

956273814
831469527
247518396
468327951
379154268
125896743
782941635
513682479
694735182

359286417
846791235
721543869
974865123
532174698
618932754
493627581
285419376
167358942

658293471
497861325
213547896
726438159
839125647
541679283
974312568
365784912
182956734

947823561
568491327
213576894
156932478
879145236
324687159
492758613
731264985
685319742

937845621
281736495
456912387
694128573
725493168
813567249
572384916
369271854
148659732

872395164
319647825
456281739
594126387
631578942
287439651
745813296
928764513
163952478

941852376
368417295
527369418
712536849
439281657
856794132
693178524
174625983
285943761

498513672
613729845
275468391
347192586
952687134
186354729
529831467
731246958
864975213

531246987
769518342
428937561
254791836
397864215
186352479
873625194
615489723
942173658

369874152
128956743
754123986
976432518
483519627
215768439
542687391
631295874
897341265

286345719
753129846
491876253
534261987
612798534
879453162
128637495
967514328
345982671

478392156
629518347
351746298
945273861
862451739
137869425
794125683
513684972
286937514

342815967
685793421
719624835
461957283
978432516
253186749
127568394
536249178
894371652

453671289
691284537
782539146
264195873
178326495
539847621
317452968
845963712
926718354

136249857
527638149
489571326
215493678
364857912
798162534
971384265
853726491
642915783

743958216
896241735
251763489
134826597
927514863
568397142
679182354
385479621
412635978

178256394
395874612
462193758
631589247
527461983
984732561
249617835
813925476
756348129

178624953
239587416
564391872
685173249
412968537
793452168
356219784
821746395
947835621

268157493
395864172
147932856
532648917
614729385
879513264
953486721
486271539
721395648

762149583
854632179
139758642
946821357
328597461
571463298
413985726
285376914
697214835

435682971
128947653
796513482
243891765
567234819
981765324
354176298
872459136
619328547

849576123
367281495
251394768
684132957
913457286
572869341
725643819
136928574
498715632

895637124
243918657
716425398
137842569
459376812
682591743
321769485
978154236
564283971

469572138
152863947
873491625
514726893
298134576
637958412
945287361
321645789
786319254

871692354
324751869
596483712
257918436
143267985
968534271
482176593
715349628
639825147

492381657
836579124
157462389
568923741
723614895
941758236
279135468
314896572
685247913

423971856
817456239
965283471
346528197
759134682
281697345
678319524
192845763
534762918

196283475
543617298
872459613
957836142
631524987
284791536
415368729
768942351
329175864

798123546
463957281
521486397
657241938
814369725
932875164
379614852
186592473
245738619

298543716
735126894
146987352
472315968
951768243
863492571
687251439
514839627
329674185

859172364
314865927
672439518
168594273
927683451
543721896
796248135
435917682
281356749

183679542
976425831
254138967
417286395
325914786
698753124
832561479
569347218
741892653

149367528
685924173
327518964
762485319
891673452
534291687
216839745
958746231
473152896

146298375
852736491
379145286
214953768
538467129
697812534
463579812
985321647
721684953

542693817
876421359
319578642
651937428
497285163
283146795
135762984
968354271
724819536

341628579
586974321
792351468
139462857
258197634
467835912
915783246
873246195
624519783

932715846
674938152
518462793
489253617
361897425
725641389
846329571
257186934
193574268

125846937
679315248
348972651
764128593
893567412
251439786
417293865
986751324
532684179

679218435
854369721
132754689
721845396
386192547
945637218
467921853
298573164
513486972

135294768
967358214
482761359
826945173
754132896
391687425
248516937
513479682
679823541

127693584
948517623
563482791
432961875
819735246
756824319
394258167
275146938
681379452

372961548
549278631
681354729
298743165
457196283
163825974
836512497
914637852
725489316

328645917
519728463
746913825
254136789
187492356
693857142
872361594
961574238
435289671

264759381
387126594
159834726
546372819
928541673
731698245
815967432
493285167
672413958

769835421
182467359
453912687
836791542
274583196
915246738
327158964
591624873
648379215

672951348
318247569
495836271
586193724
723684915
941725836
857412693
169378452
234569187

471365892
856129734
293847615
937682541
564791283
182453976
748236159
619574328
325918467

759213486
862947153
413586972
534829617
297651348
681734295
176398524
345172869
928465731

625831497
817492653
394576182
263985714
971624835
458713926
549268371
186357249
732149568

483726195
569341827
127859436
654132978
792468513
318975642
976513284
241687359
835294761

149758623
753426981
628139574
915382467
876941235
432567819
387695142
291874356
564213798

537981426
264357891
891264357
428619573
156473289
973528614
312896745
745132968
689745132

176285349
853749162
294361875
982176453
365428917
417953286
529817634
741632598
638594721

752943186
864217935
931856427
498725613
325691874
176438259
549172368
287364591
613589742

736428915
945631287
281957463
879142356
562379841
413586729
697814532
154293678
328765194

257364189
438921765
916587234
163452897
594678321
782193456
845739612
621845973
379216548

249637158
763518492
518942637
874293516
126475983
395186274
682751349
457369821
931824765

417695238
893274561
265138947
956421873
381759624
742863159
128547396
534916782
679382415

734265918
916348572
852179436
571436829
268957143
493812765
685724391
349681257
127593684

584217396
273946581
169835247
652179834
497382615
318654729
846721953
735498162
921563478

283149675
695378214
174265389
719832546
328654791
546917823
862493157
437581962
951726438

179365428
835742169
624819537
483671952
792584316
561923874
348256791
257198643
916437285

157684932
298135647
346927158
483591276
521763894
769842315
632479581
814356729
975218463

217895346
938674512
465321987
749162853
356487291
182539764
893716425
624953178
571248639

275386419
983412756
416975823
197538264
542697381
368124975
859263147
734851692
621749538

738294516
245816973
691573284
923481765
417625839
856937142
569748321
374152698
182369457

197265438
268743519
534189762
879421653
425376981
316958274
653892147
941537826
782614395

591837462
348526791
762194538
819265347
236479815
475381629
153742986
687913254
924658173

583946127
142873569
769521438
218465973
395712684
674389251
436297815
951638742
827154396

367549821
149682573
258173694
976814235
435926187
812735469
721498356
593261748
684357912

481397652
925641378
637582941
249715836
758936124
316428597
873154269
562879413
194263785

658471392
792863154
314259768
587194236
421736589
936582417
865347921
143928675
279615843

912546378
375289461
846137529
539462187
428791653
167853294
783615942
251974836
694328715

273614589
916785324
485923671
657492813
832571946
149836257
398157462
561249738
724368195

453912768
276384159
819576342
185793624
392461587
647258913
534629871
721835496
968147235

617324958
438759162
295816437
821673549
764591823
359482716
943167285
576248391
182935674

128759364
439612758
657834129
295347681
841526973
376198245
963475812
714283596
582961437

378924156
496315287
152867493
289753641
764198532
531246978
643572819
927481365
815639724

157934682
428617953
639285471
394728165
562341798
871596234
915463827
283179546
746852319

586491723
912735468
734628591
648973215
351286947
297514386
829367154
175842639
463159872

241953678
865472139
379816524
594738261
136529487
728641395
913285746
657394812
482167953

425638917
718249365
963157284
189472536
357916428
642583791
876394152
291765843
534821679

273546891
185937426
469218537
351479682
796382145
842651379
628194753
934765218
517823964

968473152
721958436
453216987
675192843
234865791
189734625
816529374
597341268
342687519

152479683
497368125
368152794
813527469
579684231
624931857
735816942
246795318
981243576

568193274
173254986
294687513
751942368
389561742
426378195
617435829
845729631
932816457

981365724
426897531
735214698
593148276
174926853
268753419
619582347
857431962
342679185

348561729
619872354
725943618
897134562
564297183
231685947
476318295
953426871
182759436

294576138
785143926
136892475
427369581
368415792
951287364
612734859
879651243
543928617

593648712
748521396
216793548
165834279
827915634
934267851
481372965
359486127
672159483

573629481
819374256
426851397
187435629
392186745
645792138
968247513
251963874
734518962

751683249
369742185
842195637
984567312
127938564
536214798
678421953
293856471
415379826

178623594
643975182
592418376
437162859
981547263
265839741
314786925
729354618
856291437

958362741
673814592
142759368
429538176
815627934
736941285
287196453
564273819
391485627

624893571
378615492
915427368
482931657
167584923
593276814
859142736
236758149
741369285

283571496
194326875
576894231
321689547
968457123
457132689
639245718
812763954
745918362

546293871
831567942
729418653
217356489
985741236
364982517
192875364
653124798
478639125

346712895
812659374
975483621
268945713
157328469
439167258
723891546
594236187
681574932

634279185
179358624
825641793
268537941
953412867
417896352
581923476
792164538
346785219

568124397
741693528
293785416
136459782
427831965
859276134
372948651
685317249
914562873

521849637
847632951
963715284
135298746
674153892
289476513
456921378
318567429
792384165

857394216
439162875
126857439
568749321
342618597
791235684
985421763
674983152
213576948

156927843
843165927
792384156
261758394
438619275
975243681
324871569
589436712
617592438

691472538
827365914
354819672
139287456
475693821
286541397
943126785
718954263
562738149

425897613
391624587
786135249
957382164
864719325
132546798
579461832
648273951
213958476

748526139
561439872
329781456
987215364
412368795
635974281
276153948
893642517
154897623

354682197
891754326
627913845
269137584
435268719
718495263
986571432
543829671
172346958

458931276
726845139
931726458
519673842
274598613
683214597
897452361
342167985
165389724

315687249
689324751
427195638
946718325
873952416
152436987
264871593
598263174
731549862

174359682
253846719
689721543
941235867
738164295
526978134
815492376
467513928
392687451

214569378
367148952
589273416
426985137
951637824
873412695
632794581
748351269
195826743

432165798
786329154
195487632
578213469
964758213
213946875
827531946
651894327
349672581

167284935
354791268
829365741
935842617
476139582
281576493
618457329
743928156
592613874

246937185
138265497
975481326
821754963
364892571
759316842
593678214
487123659
612549738

713259684
962418537
845763912
324195876
698374125
157682349
231546798
579821463
486937251

163475289
487129563
592368174
871293456
254716398
936854721
325981647
749632815
618547932

892361475
531427968
746589321
429713856
157896243
368254719
973145682
214638597
685972134

967541382
435278691
182369547
573824916
298615473
641937825
814753269
756492138
329186754

942587163
657319248
831264795
174925386
285136479
396748521
568473912
713692854
429851637

761854392
423197658
958263147
315978264
892346715
674512983
586729431
239481576
147635829

632419857
941875623
857263914
376581249
195642738
284397165
518936472
463728591
729154386

985376124
723419685
416825397
142758963
678193452
539642718
257964831
391587246
864231579

817425963
523916847
649738521
458361792
192587436
736294185
374852619
981673254
265149378

962357841
574819263
138642579
485263917
296174358
713598426
359721684
821436795
647985132

243897516
617543298
598162734
381456972
462719853
975238641
859321467
126974385
734685129

261589473
573246891
489713256
126437589
748965132
395128647
852371964
917654328
634892715

724961358
539784612
186352794
672543981
458197236
391628475
265839147
813476529
947215863

973854621
518627934
462139578
284795163
135286497
697341852
321968745
849573216
756412389

762593418
158764239
934821567
295376841
487159623
613482795
521637984
376948152
849215376

852794316
317628459
964531287
785249163
291863574
643175892
438916725
179452638
526387941

964813572
125764389
738529614
489156237
652397841
317248965
893472156
271635498
546981723

462593718
713284695
958671342
326859471
579412836
184367529
847126953
631945287
295738164

947286351
315497286
268315947
673859412
891624573
524173869
156942738
489731625
732568194

639721485
714958632
852634197
475186329
926375841
381249576
598462713
167893254
243517968

183796452
974152368
256834719
539467281
762981534
841325976
325648197
418579623
697213845

276945183
498713256
153286947
824639571
317852694
965174328
541327869
682491735
739568412

346279815
782651493
951834276
578462931
269713548
134598627
817925364
695347182
423186759

584127369
637549821
129836457
946315782
315278946
278964513
751492638
893651274
462783195

628913754
179456328
453728196
786594231
391672485
245381967
834267519
967135842
512849673

215438976
368917542
749562183
687124359
453679218
921853467
576391824
194286735
832745691

365918274
741326859
982745361
657489123
198263547
423571986
216837495
879154632
534692718

325184976
791236845
846975213
957461382
612398754
483752691
569813427
174629538
238547169

758491632
314652789
296783415
175268394
983147526
642539871
867915243
529374168
431826957

517246839
423198567
689735412
945362178
731984256
268571394
892613745
156427983
374859621

432657891
786194532
519283674
965321748
147968253
328475916
274536189
653819427
891742365

925368714
174529386
683714952
237196845
469857231
518432679
342981567
756243198
891675423

198732546
574196238
632584791
981257463
745361829
326948175
817623954
253419687
469875312

689345127
254617389
731928465
143792658
892536741
567184293
925471836
378269514
416853972

531476829
846259137
972138546
165942783
283715694
497683215
759824361
324561978
618397452

245697183
931854627
687321459
329418576
856273914
714569238
468135792
593742861
172986345

264739851
198425736
735618492
459361278
617852349
823947165
342586917
571294683
986173524

287953461
145786293
639421785
598264317
361597842
724318659
976142538
452839176
813675924

698437251
741526983
253918647
387142596
164895732
529763418
935271864
812654379
476389125

431785296
986234175
527961483
649317528
253698741
718542639
192876354
874153962
365429817

394751628
712486395
865392147
573218964
149675832
628934751
956147283
431829576
287563419

619248375
743516298
528793164
235874619
186932457
497651832
961427583
872365941
354189726

976851432
215934867
834627951
487512693
623489715
591763248
162348579
748195326
359276184

369514827
457682319
218739645
736921458
825346791
194875263
982167534
671453982
543298176

285693714
761425398
349187562
826731945
917854236
534269187
452318679
673942851
198576423

958317642
374286915
621549378
546973821
137428596
892651437
219864753
485732169
763195284

975624183
182395764
634178592
428759631
561843927
397261458
859437216
716982345
243516879

816324597
924756381
753198426
678915243
345672819
192483765
467839152
239541678
581267934

953682417
816754392
247931685
172463859
365829741
489175263
624597138
531248976
798316524

376952418
954183726
821647935
415736892
693825174
287419653
142398567
738561249
569274381

813459627
247861953
965273418
471932865
382645179
659187234
524318796
796524381
138796542

935126847
247985163
618347925
892563714
374291586
156478392
769852431
583614279
421739658

287146935
549382167
136759248
628573491
954218673
371964582
415637829
893421756
762895314

497821563
286534971
315796824
573689142
162475398
849213756
758342619
934167285
621958437

624793185
817542963
395816247
748935612
231684759
569271438
152367894
483129576
976458321

296143578
831765942
457892361
713489625
645327819
928651734
579216483
382974156
164538297

493157268
712846953
865239147
579364821
324918576
186725394
258673419
631492785
947581632

935781264
786432915
412965738
163598472
597624381
824173596
658349127
249817653
371256849

253814679
178296345
649537281
925763814
817452936
364189527
796321458
531648792
482975163

347251689
295687314
186934527
954318762
872546931
631792845
728465193
463179258
519823476

158724396
249836175
637519428
961473852
375268941
824195637
792641583
486352719
513987264

158632974
973451862
462798513
791283645
325964187
846517239
587326491
639145728
214879356

428537691
756219483
913486752
374968215
582174369
169325874
237891546
695743128
841652937

213469785
574128369
689753142
836245971
492371658
751986423
347512896
128697534
965834217

918734562
735926184
426158739
864372951
279581346
351469827
683217495
192845673
547693218

618579342
452183967
379462851
924315786
137648295
865297134
786951423
593724618
241836579

864193257
279645138
513827694
341986572
798512346
625734981
486351729
937268415
152479863

381964752
947285136
652371489
423597861
768132594
519846273
894723615
235618947
176459328

561739824
723486195
849125367
178964253
354217986
692358741
437692518
986571432
215843679

497865123
153427689
286319547
769542318
321786495
845931276
972654831
618293754
534178962

856471293
137892564
942653178
629138745
371564982
485729631
268317459
794285316
513946827

584631972
297485631
163927854
679318425
832564197
415792386
946253718
328176549
751849263

943521768
581367429
726849135
478615392
659273841
312498576
134956287
297184653
865732914

918653472
524187639
763924581
179568324
285349716
436271958
892736145
657412893
341895267

752381694
394657128
186942357
917528463
523164879
468793215
875416932
649235781
231879546

518672349
324958617
679341582
951734268
863529174
247816953
136287495
792465831
485193726

852376914
649128735
173594286
318265497
924713658
567849123
286957341
731482569
495631872

915674832
487235619
632891457
261347985
854912376
793568241
376459128
529183764
148726593

321756948
759841236
648932175
165297483
937184652
284365791
596423817
412578369
873619524

427583691
381679524
569412387
652348179
148795236
973261845
895124763
236957418
714836952

279458136
586132479
413976528
965214783
738569241
124387965
642891357
397625814
851743692

274186593
619352748
583947621
762514839
831279465
945863217
196728354
458631972
327495186

241369857
397582461
568147329
675938214
483621975
129754683
914276538
752893146
836415792

628915374
539874126
741236895
396481752
854792613
217563948
473128569
185649237
962357481

286395741
375184962
419276358
631759284
598423176
724618539
852947613
967831425
143562897

468275913
952143876
731896254
275419368
689537142
143628795
597384621
814762539
326951487

418657293
237198645
596342178
983576412
762814539
154239786
671923854
849765321
325481967

287561493
169324587
345897126
573182649
628439751
491756832
914278365
836915274
752643918

896241735
512379648
437658129
629587413
748123956
153964287
985416372
264735891
371892564

174568239
258391647
639427815
325984176
891675423
746213598
983146752
517832964
462759381

178465329
543892167
269137584
427586931
631249875
985713642
316924758
794358216
852671493

962413578
357869241
184257396
745138962
839625714
216794853
523941687
498376125
671582439

469758231
218643975
753291684
126389457
347526198
985174362
571962843
634815729
892437516

386975421
724316859
951428367
493782615
218659734
675134982
569243178
837591246
142867593

327196485
146385297
958472361
291853746
485267139
763914528
612549873
874631952
539728614

894267153
637541298
125893764
472315986
586479321
319682475
961754832
248936517
753128649

492576138
617983425
835142697
374865219
281497356
569321784
148739562
923654871
756218943

492781635
316945278
785263194
963472581
821359467
547618329
134896752
659127843
278534916

713259846
245816973
869437512
571623489
982574361
634198257
196385724
457962138
328741695

516283479
739154286
284796513
342619857
697845132
851372694
468931725
975428361
123567948

851439762
674182935
329675814
162843597
435917628
987256143
713594286
596328471
248761359

614539287
752864139
389172465
195786324
268453971
437921856
973618542
846295713
521347698

647851932
589372641
231946758
978214365
324568197
165739824
813495276
756123489
492687513

592847361
638152974
471963528
853679412
167524839
924381756
785296143
346718295
219435687

851432769
463798512
729165834
536814927
218976345
974523186
692351478
187249653
345687291

347286159
629145873
581379642
176598234
453762981
298413765
935827416
764931528
812654397

278931654
543768921
196524837
625897143
914653782
837142596
461389275
782415369
359276418

683592174
917648325
524713689
246981537
875436912
391275468
162854793
758369241
439127856

796841235
831527649
254963178
675318924
123459786
489276351
318794562
942635817
567182493

465189237
913276458
782534691
249651873
178943526
536827149
321498765
657312984
894765312

438217659
697853214
125649783
816795432
254368197
973421568
541982376
382576941
769134825

458312679
697854321
213769854
764298513
581673492
932541786
126487935
375926148
849135267

746159382
285463791
193287546
459326817
628971453
317845629
562718934
971534268
834692175

469125783
513847692
782936541
836579214
957412368
241368957
128693475
394751826
675284139

284975631
513846279
679321584
458163792
367298415
921754368
136482957
892537146
745619823

597612834
148953276
362874195
786295341
419367528
235148967
653789412
974521683
821436759

968142537
143578926
275396814
321687495
659423178
784951263
532714689
897265341
416839752

532478619
687192345
194563827
725849136
468315792
913726458
376951284
251684973
849237561

689425173
472913568
153867294
965284731
817639425
324571689
598746312
236158947
741392856

178593426
652417938
943286175
495632817
327841659
816975342
234769581
789154263
561328794

485376219
769128435
213945786
594812673
678539142
132467958
821654397
357291864
946783521

179865432
482371956
653942718
795628341
816437529
324159687
931586274
567214893
248793165

673281495
291543876
458697312
346819527
582764931
719325684
824136759
167958243
935472168

852947631
941386257
367125948
195872463
726431589
483569712
619753824
574218396
238694175

462938517
753214896
198756324
327689451
549172638
816345972
975861243
281493765
634527189

864329175
259716348
731854296
386295417
597481632
412637859
625173984
943568721
178942563

258673941
197428563
463519728
371964852
629857314
584132697
736245189
912386475
845791236

647831592
835729416
192645378
419256783
583974621
726318954
358167249
964582137
271493865

912743658
376158492
845296317
127689534
493517826
658432179
284375961
561924783
739861245

134872965
275169384
968453271
892731456
543628197
716945832
459316728
327584619
681297543

842679153
316548297
975321684
187265439
253914768
469783512
721836945
534192876
698457321

562183497
897264315
431597268
318452679
746931852
925678134
289315746
673849521
154726983

297345618
138697452
456812397
624731589
785924136
913586274
862159743
371468925
549273861

851439726
236875419
479126835
718563942
695248173
324917658
183654297
562791384
947382561

843217659
526934781
179685234
937461825
418523976
652798413
365879142
794152368
281346597

257319486
386457912
914268375
862795134
573124698
491683257
138542769
729836541
645971823

549321867
876495312
321678954
415983726
738162495
692754183
187546239
953217648
264839571

891637524
374125986
562984371
256743198
719568243
483219765
148392657
627451839
935876412

674358129
519472863
328619754
156734298
497825631
283961547
831246975
942587316
765193482

126543978
843972156
957168324
372859461
418726539
695314782
231485697
584697213
769231845

692857431
845193672
731246895
576912348
289364517
413578926
367425189
958731264
124689753

427693158
589214637
136785924
652971483
741538269
893462715
375146892
968327541
214859376

348592176
192376548
765841923
279413685
486759312
513268794
924135867
637984251
851627439

678432195
239715468
145986327
897124536
356897214
421563789
964351872
583279641
712648953

725486913
139275846
846193257
368714529
491532768
257869431
914358672
672941385
583627194

926475813
845631729
371892654
293158467
184367295
567249381
439526178
658713942
712984536

824356971
631947528
597821364
746213859
259468713
318579246
182695437
975134682
463782195

329657418
716824935
845319726
574132689
263978154
198546372
982761543
451293867
637485291

312654987
458297163
976813542
231485796
785936214
694172358
143769825
867521439
529348671

947231658
538467921
612958473
786129345
453876219
291345786
174593862
365782194
829614537

318572694
264398571
597614238
482936715
659147823
173825946
926483157
745261389
831759462

763518942
951426783
284937615
429863157
138752496
576194328
345689271
617245839
892371564

782459631
536721489
149836257
465192378
218673945
397548126
824917563
651384792
973265814

412893567
758416329
396257814
524689173
187532496
639174258
961345782
873921645
245768931

876453291
315927846
429681375
591264738
234178569
768539124
653842917
187396452
942715683

591428637
638791452
742635891
869542713
327916548
154873269
975184326
483269175
216357984

741963258
935482176
268715493
429631587
587294631
316578942
193856724
874129365
652347819

713645982
498327156
265198437
521964873
987513624
346872591
854736219
132489765
679251348

485139267
317265849
692847531
126953478
579486312
843721956
258614793
731598624
964372185

572813946
619524783
483796251
154362879
237958164
968147325
825431697
346279518
791685432

369485172
124739568
857162439
512946387
493871256
678523914
981654723
246317895
735298641

689241753
137568249
542793681
925176438
468932175
713854962
274389516
351627894
896415327

258417396
764395812
139826745
521643978
947581263
386279154
812754639
695138427
473962581

943571628
827346915
561982374
215463789
678159432
394827156
182634597
736295841
459718263

953642718
627183459
481957623
594326871
836715942
712894365
345278196
269431587
178569234

184596723
357124869
692783154
416958372
578432916
239671548
965847231
821365497
743219685

395824617
841765329
726139485
253948176
479216853
168357942
934582761
587691234
612473598

156892437
238574169
749163582
374981625
561237894
892645371
623419758
485726913
917358246

879245631
314796825
526318497
682971354
791534286
435862179
153627948
268459713
947183562

128794365
357126984
496583217
639815742
215947836
874632591
962478153
583261479
741359628

167345298
932681547
845297136
628719354
319456872
574823961
291564783
483972615
756138429

583964712
916723458
742815639
469381275
851276943
327459861
138642597
294537186
675198324

241378659
875169324
936452871
524936718
163785492
789241536
352894167
618527943
497613285

924167583
685934712
173528649
236789154
749315826
851642937
368471295
492856371
517293468

713869425
642573198
859241673
384726951
925314786
167958234
498637512
276185349
531492867

658429713
947163852
213785649
561397284
874652391
329814576
736541928
182976435
495238167

729864513
634159827
158732649
845916372
361427985
297583164
913248756
486375291
572691438

763948251
589621473
241357869
895234617
614579328
372816594
127463985
458792136
936185742

134678592
586219437
972543861
265184973
417935286
398762145
723491658
841356729
659827314

645137928
789265341
321948675
914386257
562471839
873529164
238714596
197652483
456893712

741562983
329418576
568973412
132895647
984627135
675341829
813259764
457136298
296784351

183629475
924517863
765348291
572964138
436185927
891273654
658432719
317896542
249751386

198367524
374258169
265914387
846721935
537896241
921435876
653142798
482579613
719683452

576913824
182764593
493285716
629157438
745839162
318642957
237491685
964528371
851376249

589612437
741398625
632574189
217953846
463187592
958246371
375821964
894765213
126439758

819435267
247168935
536729481
325647819
961583724
784291356
652874193
498316572
173952648

173689254
842513769
659724813
798265341
314978625
526431987
461897532
237156498
985342176

718325469
946871352
523496871
192587643
637149285
485263917
254738196
361954728
879612534

819563274
764812359
523497618
142378596
957641823
386925741
671234985
498756132
235189467

923481567
157263849
486597123
362174958
715928634
894356712
541839276
639712485
278645391

715294638
238156749
946837125
572419863
894623517
163578492
427965381
659381274
381742956

637852941
981643725
542719683
713984256
896235174
425176839
159328467
264597318
378461592

735641298
481279635
269358714
172564389
856913427
394827561
513792846
927486153
648135972

142875963
367249851
958316724
479132685
635987142
821654397
516728439
293461578
784593216

693124785
821795643
745638291
952381467
478562139
136947528
589216374
367459812
214873956

597281364
438679125
612354987
286795413
159423876
743168259
864917532
925836741
371542698

321658497
794321865
586479321
863194572
975236184
142785639
658947213
437812956
219563748

586912734
971364258
243578196
698241573
137859642
425637981
752486319
364195827
819723465

319725684
854196237
672348195
925683471
486271953
731459862
197562348
248937516
563814729

813276459
647159238
529834617
382915764
471682395
956347182
264593871
135728946
798461523

967435281
318297654
254168379
196743825
435682917
782951436
579824163
623519748
841376592

963157284
475286931
821943567
248615379
539472816
716839452
392768145
187594623
654321798

982715436
467839215
315426879
623984751
541673982
879152364
198267543
754391628
236548197

821346597
569172843
374589216
618954732
742613958
953827461
297431685
186795324
435268179

867923415
149865372
532471689
976218534
314756928
285349761
453682197
621597843
798134256

378645192
461729358
529183764
293867541
856914237
714352986
185236479
942578613
637491825

375614298
924583617
168279543
746835129
289761435
513942786
437196852
692458371
851327964

948213675
563987142
712654839
891762354
627435918
435198267
279341586
356879421
184526793

631489725
759162843
482357961
214973586
875246139
963815274
196724358
347598612
528631497

254186937
387459621
961327485
479518362
823674159
615293874
148732596
532961748
796845213

124836759
965712483
738945162
693124875
547368291
812597634
256473918
379281546
481659327

486137529
297654183
351298674
173529468
964783215
825416937
649871352
732965841
518342796

462897513
581236974
937514268
193462857
628975341
754183629
849651732
315729486
276348195

957684213
631279854
842531769
723946185
468715932
519823476
386192547
195467328
274358691

846129735
571834296
329567841
298671354
654392178
713485629
182943567
467258913
935716482

621483597
954761328
387925164
468519732
132674859
795832641
849357216
273196485
516248973

248157963
719623584
635984712
572319846
481765329
396248157
924871635
167532498
853496271

192567438
653428179
748193562
927635814
861974325
534812796
419356287
375289641
286741953

263159478
859724361
741638259
438567912
617293584
925841637
576412893
382975146
194386725

627349581
849165372
135278469
714982635
568413927
293756814
986521743
371894256
452637198

962381547
814579326
375426819
637148295
498752631
521693478
143965782
259837164
786214953

435917826
189362754
672854193
543178962
791526348
826493571
367289415
918645237
254731689

387192654
162485937
495637128
618943275
524716389
973258416
746821593
851369742
239574861

968453271
543712689
127698543
635874192
892136754
714925836
356289417
281347965
479561328

694517382
317284659
582936147
169472538
473851296
258369471
846723915
925148763
731695824

264975813
897132654
315648927
143729568
659384271
728561349
472853196
531496782
986217435

912574386
648319275
735268941
879452613
563791428
421836759
294685137
386127594
157943862

935468712
826179534
147253968
691784325
258936471
374512689
419327856
583641297
762895143

352178649
816549372
974236158
681752493
543961287
729483561
265397814
437815926
198624735

876154392
925863174
341972586
432789615
698315247
157426839
519248763
763591428
284637951

756821934
139564287
248793561
973248156
684175392
521936748
315482679
867319425
492657813

832694715
546172839
791835624
954761283
178923456
263458971
417389562
385246197
629517348

135972468
862345971
794168235
928754613
471683529
653219847
546837192
217596384
389421756

793468215
546921378
128573964
364287591
879154632
251396847
412839756
987615423
635742189

348512976
562497138
179638524
957823461
284176359
613945782
831769245
426351897
795284613

274861395
381459672
956237418
715943286
492678153
863125749
148396527
627584931
539712864

371924586
692538741
458671932
546789213
129463875
837152694
965347128
783216459
214895367

917542836
386179452
542368179
435216987
769485321
821937564
254693718
173824695
698751243

645938127
197265438
238471596
714352689
863197245
529846713
352784961
486519372
971623854

864972513
219583476
735614289
572468391
943157628
681239754
456821937
197345862
328796145

438159276
791624358
652738194
365847921
187962435
249513867
574291683
916385742
823476519

438752619
679814523
251693487
564389172
923147856
817526934
786931245
192475368
345268791

183462795
792815643
546937812
961258437
427396158
358741269
815679324
239184576
674523981

671982354
349651872
582473619
813726945
254819763
796345281
165298437
937564128
428137596

518764932
723591468
649328715
985416327
471253896
362987541
197645283
236879154
854132679

569142783
714538269
382976514
271864395
946753821
835291476
693487152
157329648
428615937

128934765
946857312
735126894
413579286
567218439
289643157
672385941
351492678
894761523

139574862
476328915
825691473
682159347
793482651
514736289
257843196
968217534
341965728

826197453
195342678
734568921
562983147
418756392
973421865
687219534
259834716
341675289

396782154
425619378
871354926
982165743
613497582
547238691
154873269
239546817
768921435

946825173
852173694
137946852
415732968
379658421
268491735
624519387
793284516
581367249

495726831
386194527
127853694
264517389
953248176
871639245
712985463
539462718
648371952

674135829
591827643
328649715
412973586
753286491
869514372
245398167
186752934
937461258

715638924
689425173
432971586
271354869
843269751
596187432
927516348
354892617
168743295

753642891
149385726
862791543
596278314
381459672
427136958
918564237
275813469
634927185

614257983
829136574
573948621
237695418
981472356
456381297
342719865
765823149
198564732

913648527
275319486
846527913
751263849
624891375
398754162
487936251
569182734
132475698

372158946
698734152
541926738
963872514
287415693
154693827
816249375
725381469
439567281

342687915
718935246
956214873
587169324
691423587
423578169
869341752
275896431
134752698

735246198
462918753
819573246
146385972
957621384
328794615
591862437
684137529
273459861

843921657
591687423
726543981
459216378
138754296
267839514
374195862
685372149
912468735

429168753
135297684
768345912
283751469
547926138
691834527
376589241
952413876
814672395

278941653
341586792
695327814
432879165
867153249
519462387
786294531
923615478
154738926

614239587
329857416
857461329
278945163
465173298
931682745
193526874
586714932
742398651

837152496
942736815
165489327
326597148
781624539
594318672
258941763
619873254
473265981

256749318
379128654
184653972
617934825
435281796
892567143
743815269
928476531
561392487

439175268
672384591
815269437
984632715
567418923
123597684
746821359
358946172
291753846

456387921
718296543
923415786
589132467
647859132
231764895
194523678
862971354
375648219

215964378
789321465
643785192
952137684
178642953
436859721
564293817
391578246
827416539

832159647
576243981
914768532
653927418
781634259
429815376
195386724
368472195
247591863

925468173
738159624
614732958
459281736
381675492
267943815
573896241
196324587
842517369

178325469
526419387
394678215
641792853
785134926
239586741
457263198
963841572
812957634

769258314
431796825
528314697
173482956
654973281
892561743
345629178
986147532
217835469

486273951
193865472
257149683
345612798
829734516
671598324
532487169
968351247
714926835

546932871
321875694
879614235
462153789
713498526
958726413
697241358
234589167
185367942

986521473
473689521
125437698
349762185
657918234
218354769
894176352
562843917
731295846

421798653
689453271
753261948
237685194
518934762
964172385
146529837
892347516
375816429

631974285
457628193
928513467
875496321
394281756
216357948
563142879
749835612
182769534

829357641
637194582
415286739
356918274
192473865
748562913
263845197
571639428
984721356

872543169
946218573
351697842
489135726
165972384
723486915
298361457
514729638
637854291

685739241
923164785
471582639
546927813
392418576
718356924
254671398
137895462
869243157

738946215
625831479
194275386
479158623
361429857
582367941
853614792
247593168
916782534

125874639
793156482
648293175
264735918
987612543
531489726
476528391
859341267
312967854

961275348
582314769
743986512
354128697
178659423
296743851
627531984
815497236
439862175

619435278
438792615
572186943
125874396
987653124
364219587
846321759
751968432
293547861

748629351
361785924
592431786
984267513
213958467
657143892
876514239
425396178
139872645

197253486
824761539
536894172
318426795
649175823
752938614
483619257
265387941
971542368

347268951
682519743
519437862
125374698
874196325
963825174
751982436
236741589
498653217

296314785
748256139
153789624
387521496
425693817
619478352
964832571
531947268
872165943

762951438
198437526
354682917
217845693
645293781
839176254
421369875
976518342
583724169

378591264
512436987
946827513
469183752
127659438
835742691
254918376
683275149
791364825

679152384
352478196
184936527
913867452
748521963
526349718
897214635
431685279
265793841

534672981
792185436
186934527
317598642
945261873
628347159
473816295
269453718
851729364

487693152
519287463
623451879
258369714
136745298
794128635
865974321
971832546
342516987

465879321
718532469
329146857
134298576
586317294
297465138
871623945
652984713
943751682

918346257
753921468
642587391
867493512
234815679
195672834
521738946
476259183
389164725

684357129
731269548
952418637
465931782
217846953
398725416
143692875
829574361
576183294

531697482
674812953
829354716
963781524
482965137
157243869
746128395
215439678
398576241

342795816
856142397
179863254
687351429
934276185
215489763
761538942
498627531
523914678

318745629
476293851
529186347
297438516
683517294
154629738
961372485
835964172
742851963

146258793
395617428
287349561
823765914
964831275
571924386
458192637
732586149
619473852

283149576
956372814
741586329
435728691
829651743
617493285
578964132
392815467
164237958

245183967
678594132
391762485
427835619
916427853
583916724
752648391
164359278
839271546

436197852
725863149
891542367
618739524
947251638
352684791
573428916
164975283
289316475

195738246
726194538
348652917
619823475
584971623
237546189
863219754
971485362
452367891

863519427
147632589
592847136
436781952
751294368
928356741
289475613
315968274
674123895

785413962
416982375
293576148
324691857
561837429
978245631
847329516
159764283
632158794

547639812
621584739
938172645
385721964
164893527
279456381
896247153
453918276
712365498

827915634
513674829
649832715
782359461
134267958
965481372
491723586
358146297
276598143

975246138
132978465
468351972
781625349
243819657
659437821
597164283
826593714
314782596

685719243
174523968
392468751
413295876
927846135
856371492
741652389
268937514
539184627

981356724
265874913
734291658
372548196
546913287
819762435
497135862
123687549
658429371

563981742
942765381
178234956
395642817
814379265
627518493
781426539
439157628
256893174

614597238
792384165
385162947
827645391
153729486
469813752
276438519
941256873
538971624

329154687
658739412
714826953
986547231
432618579
571392846
145963728
863275194
297481365

159362784
378154296
624798153
761523849
845916327
293487615
416879532
987235461
532641978

498571326
173628954
256439178
725394681
964812735
381765249
649257813
817943562
532186497

862193457
351478962
479562831
136749285
528631794
794825316
613284579
287956143
945317628

238495176
456712839
719368452
187549623
695283741
324671598
561924387
973856214
842137965

394582671
621973458
785614923
852396714
476851239
913427586
149235867
567148392
238769145

397812645
621945387
548637912
236174598
415389726
879526431
982753164
153468279
764291853

912647358
546823719
837915264
465271983
291538476
378496521
729164835
153789642
684352197

496158723
217639854
583247961
329875416
861423579
745916238
178392645
654781392
932564187

169743582
782516439
453928167
674385291
891672345
235194678
927461853
348257916
516839724

814962735
963457128
275138694
681325479
437819562
592674381
149786253
326591847
758243916

736895214
584172396
219364758
463957182
152683479
978421563
847219635
395746821
621538947

672915843
548367219
139482567
713629485
496853172
825741936
984276351
257138694
361594728

952148367
631795248
847236195
428659731
519372486
376481952
284967513
795813624
163524879

457231968
263958741
891647532
346129857
189573624
572486193
635814279
914762385
728395416

854362791
973145628
612879534
127683459
568497213
349521876
495216387
736958142
281734965

874193256
951628743
632745981
397514862
416287395
285369417
528976134
169432578
743851629

458973621
692145378
317862495
174296583
925381746
836457219
243618957
789534162
561729834

764293185
518674293
392185476
157846932
243519867
986327541
629431758
875962314
431758629

532946871
471823659
896751324
748192563
659374182
213568947
987415236
324689715
165237498

843726195
625139784
791845362
264381579
958467231
317592846
536918427
182674953
479253618

519276348
647183529
283945716
961437852
425869137
738512694
176324985
892751463
354698271

273149658
581762349
946385271
854936127
629871534
317524986
432617895
765298413
198453762

821347596
657918342
439265871
215486739
786139425
943572168
164893257
598724613
372651984

536247891
249618537
178539246
613854972
827193465
954726183
485371629
791462358
362985714

379126854
451978236
268543719
782619543
693485127
145237698
814362975
936751482
527894361

932584176
641792853
578163492
296857314
714326589
853419267
425671938
169238745
387945621

281359746
643172589
795846123
169487235
452931678
378625491
514798362
827563914
936214857

341259768
896317524
275684391
719548236
534762189
682931475
468123957
953476812
127895643

941235786
352678491
687491532
596187324
714352968
823964175
139846257
465729813
278513649

392586174
567914382
814327695
928135746
173469528
456278913
235891467
789643251
641752839

358496721
291578364
647123598
586234917
972815436
134769852
763982145
419657283
825341679

965714328
148329567
723568941
674285193
539147682
812693754
457932816
381456279
296871435

987453612
523681974
614279835
749162358
362845197
158397426
435926781
871534269
296718543

815346729
946728315
273159864
532614978
487592631
691873452
354287196
168935247
729461583

561237948
728459613
394816725
183692574
675184239
249573861
437928156
856741392
912365487

963125487
824637915
175489632
586243179
397516824
412978356
258364791
749851263
631792548

685421739
743589126
129763845
458376291
271958463
396142587
934217658
812695374
567834912

492871635
386459127
175632498
928546371
637918542
514723986
751384269
263197854
849265713

432185976
689374152
571962483
297631548
158247369
346598721
965423817
813756294
724819635

516384792
897625314
234179685
125936847
479852163
683741529
761493258
958217436
342568971

391458726
825976431
674132859
216794583
758263914
439581672
147625398
963817245
582349167

284519673
651378924
793264851
347186295
912753468
865492317
128945736
479631582
536827149

536918274
197642385
824357961
749126538
368579412
215483697
473865129
952731846
681294753

146253978
587649123
392781564
431972856
628415739
975368412
213897645
854126397
769534281

572894361
846321759
931675482
365918274
498732516
217456938
659147823
783269145
124583697

142538976
985176432
637924815
354782169
279641583
816359247
493217658
521863794
768495321

617584932
538921467
294376158
172648395
985713624
346295781
451869273
763152849
829437516

325714968
861293457
749586132
513867249
287459316
694321785
936175824
452938671
178642593

419728635
258936471
673514829
592167384
867453912
341289756
785642193
134895267
926371548

326415879
541897236
789326415
817264593
253971684
694538127
168753942
975142368
432689751

265891437
193457862
874632519
548269173
721543986
639178245
916785324
452316798
387924651

834176925
257984361
691325847
978652413
523741689
146839572
485297136
362518794
719463258

864213597
391567842
527489163
149832756
758691234
236754981
473925618
982146375
615378429

143852976
926317548
587694123
864721359
719543862
352986417
498265731
275139684
631478295

648731259
529486713
317295648
153648927
296573481
784912365
861329574
975164832
432857196

874169325
293758416
156243798
347516982
512984673
689372154
435897261
921635847
768421539

351684792
274195863
698273145
129358476
435761928
867429351
742836519
513942687
986517234

328751496
491286537
675349218
789165342
142938675
536427189
954673821
267814953
813592764

358246791
416379582
927185436
639527814
782431659
145698273
261853947
874912365
593764128

197325864
643187952
528469371
485296137
931574286
762831495
374952618
816743529
259618743

398617254
471325869
526849713
715498326
263751948
849263571
934172685
682534197
157986432

362578149
841926357
597134628
473862915
158397264
629415873
715683492
934251786
286749531

742395861
913846275
685721439
294163587
168457923
357982146
479538612
836219754
521674398

482175639
579638412
136249785
863952174
257413968
941867523
314526897
628794351
795381246

892145637
315627948
674839512
569281374
123476859
748953261
931768425
257394186
486512793

456912873
321748695
978356142
182463957
697825314
534179286
213587469
865294731
749631528

423816579
759342816
861579423
314685297
675924138
298731654
982163745
547298361
136457982

327816594
849257613
651394728
794561382
135928476
268743951
513472869
986135247
472689135

815349762
732516894
469827135
281493657
674285319
953671428
597138246
326754981
148962573

143895276
967241385
825637194
586173429
732984651
419562837
378456912
294718563
651329748

561942873
384176952
927835164
748593621
639214587
215687439
456329718
892761345
173458296

619543287
238976451
574812963
862457319
957361842
143298576
386125794
795634128
421789635

851746923
472953681
639128574
798235146
346819752
125674398
514392867
987461235
263587419

294851673
831769254
756432981
549386127
618275349
372914568
167543892
985127436
423698715

495213687
823567419
617489352
532978146
981645723
746321598
278156934
169834275
354792861

795218643
641379852
283456179
167935428
528164397
934782516
452893761
376521984
819647235

819237564
647185293
325469871
576312489
291748635
483956712
738594126
952671348
164823957

826394715
935871264
471526839
564138972
783952641
219647358
698715423
352469187
147283596

782416359
631985742
549732168
976853421
258164973
314297586
123578694
495621837
867349215

376549182
842137965
951268473
723491856
465823719
189756234
598612347
637984521
214375698

462817359
587936421
139254867
296148735
751362948
843795216
378521694
914673582
625489173

123789465
647352819
589146327
934215678
216873954
758694132
391528746
472961583
865437291

541782396
923164758
678359412
895436127
712598643
364217985
189675234
436821579
257943861

739814265
284765931
156932487
971358624
365427819
842691573
528179346
697243158
413586792

894265173
752138946
136974582
319547268
645812739
287693415
971356824
568421397
423789651

453217986
281569347
697483251
872946513
146325879
539871624
328194765
964758132
715632498

954726381
213589674
678413295
386175942
142968753
597342816
721834569
839651427
465297138

189273564
752496318
346518279
873162495
264985137
591347826
415629783
628734951
937851642

315967842
248513976
976482351
539178624
164295738
827634195
481329567
792856413
653741289

513479862
279386514
864512397
348261975
126957483
957843126
781635249
695124738
432798651

237965481
416382759
958471632
392657814
164839527
785214963
821796345
649523178
573148296

438967521
915283764
762541938
527416389
683729415
149835276
276194853
891352647
354678192

645281793
279536148
831794526
156942387
497863215
382157469
928315674
514679832
763428951

429368157
568174932
713529864
931647285
876952413
245813679
182435796
397286541
654791328

931645872
854127963
762983154
186539247
475268319
329714586
517492638
248356791
693871425

617489532
249531678
358762914
782195346
594326781
136874295
921643857
473258169
865917423

374586192
819274365
265193874
952461783
683729451
741835629
528317946
197642538
436958217

764192583
518473926
329658417
953814762
687329154
142765839
876241395
235987641
491536278

692531874
173468259
845297316
461859723
328176495
957324681
584713962
716942538
239685147

138429567
275316948
964857132
426983751
583761294
719542386
391674825
847235619
652198473

345216789
968457123
127398654
719532468
532864971
486179235
273981546
894625317
651743892

972841653
531926784
846357291
317568942
268493175
495712368
124675839
653289417
789134526

723596418
468731925
519482763
987265341
346918572
251347896
875129634
632874159
194653287

587142963
261397485
439856271
712934658
348625197
695718342
826473519
973561824
154289736

134279586
728635491
695148237
872954163
516723948
943816725
459367812
381592674
267481359

275893641
913647285
846521793
468315972
521978436
739462158
182734569
657289314
394156827

529163847
481597236
736284195
218956374
964732518
357418629
643871952
892345761
175629483

817953642
956742183
243618795
135489267
692537418
478261539
589174326
361825974
724396851

352948176
864137529
719562834
143795682
685321947
297486315
936874251
578219463
421653798

314768529
652139784
798452163
436581972
179246358
285973641
541897236
967324815
823615497

841965273
369172458
527384961
734859612
158246397
692713584
415638729
273591846
986427135

386157924
741239568
952648731
617924853
534876219
298513647
179462385
865391472
423785196

587342961
619587342
423691758
375419826
861725493
942836517
238154679
794268135
156973284

479561382
385492167
162783945
821354679
597216834
643978251
214637598
756829413
938145726

158324697
273968154
649517238
915672483
734851926
862439715
487293561
326145879
591786342

562914873
748263951
913587462
279345186
431678295
856192347
327859614
185436729
694721538

816429537
932576481
547381269
783195642
294637815
165248793
659812374
478953126
321764958

578623419
439185627
126794835
681357294
397842156
254961783
763219548
942578361
815436972

598374621
327186954
416529783
175863249
864291537
239745168
681457392
943612875
752938416

738456912
619723458
425891673
876142395
294537186
153689247
581364729
967218534
342975861

976854231
518239674
423176598
784915362
261783459
359642817
147368925
832597146
695421783

729518346
583496712
641723589
968372154
215984673
374651298
837169425
452837961
196245837

167452389
493187256
582936417
856743921
371829645
249615873
718364592
624591738
935278164

138795624
275684931
496123857
361859742
582417396
749362518
623571489
957248163
814936275

784923615
932615847
561748239
345286791
619574328
827139456
193862574
258497163
476351982

685947321
793251648
241863597
462195873
578326419
139784256
316472985
927538164
854619732

318542796
479168532
625379841
584796123
931254678
762831954
297683415
843915267
156427389

537184296
814269735
692537148
261495873
375826914
948713562
783651429
156942387
429378651

834651972
921748563
567329481
352896147
748513629
619274358
173462895
296185734
485937216

612573849
578194326
349286175
923715684
457368291
861942537
786421953
295637418
134859762

865491723
149372685
723586941
592748136
387169452
614253879
951827364
238614597
476935218

874259613
536178942
192634785
427865139
358491276
619723854
281546397
743912568
965387421

795821634
328456197
461937825
812649573
974513268
536782419
659178342
287364951
143295786

819643725
756289431
342517986
184956372
527831649
963724158
638495217
291378564
475162893

458362179
139457826
726819345
893521467
547693281
261784953
615948732
974236518
382175694

629517834
453698217
187423596
216345978
798162345
534789621
941256783
362871459
875934162

946537128
528941637
713628594
275193846
689754312
431862975
852419763
397286451
164375289

391467852
842591673
567832491
958624137
613978245
274315968
739286514
185749326
426153789

687352149
453197826
912846375
129578463
536429718
748613952
891264537
275931684
364785291

894153726
735629841
612487359
481596237
923874165
576231984
357948612
149362578
268715493

724831695
638549172
915627384
396712548
241958736
857463219
169385427
573294861
482176953

736258419
428913576
195467382
582796134
641382957
379145628
854621793
917834265
263579841

763498215
821576493
945213786
584129367
397684521
612735948
176952834
439867152
258341679

269583714
738149562
415672839
176495283
924738651
853261497
692817345
581324976
347956128

169532874
832471695
457896312
284915763
571683249
396247158
745128936
923764581
618359427

621837495
485192367
973564218
749326851
562981743
318475629
894213576
156748932
237659184

154986372
972314856
638275194
819523467
243167589
567849231
325691748
791438625
486752913

536781249
942536718
781429356
628374591
395812467
417965832
164258973
253697184
879143625

812745936
354691782
976823154
498152367
163987245
527436891
689274513
731568429
245319678

756294138
293871564
148653279
879325641
512746983
364918725
687139452
925487316
431562897

814529367
267483591
935671248
329756814
576814923
148392756
653247189
781965432
492138675

745912386
126387945
839645712
574196823
263458179
981273654
457839261
312764598
698521437

541382679
728659431
936741285
257134968
164897352
893265147
479513826
612478593
385926714

213847659
756219843
984653127
562971438
837465912
149328765
428736591
395184276
671592384

698124573
751863429
324759618
216598734
547316982
983247165
162485397
479632851
835971246

814365279
523179684
679428315
345812967
298647531
761593842
186954723
452736198
937281456

269315847
387426591
415897362
194253678
836179425
752684139
621938754
973541286
548762913

764519382
513628479
289347651
936275148
457183926
821496537
178954263
642831795
395762814

926143857
458796213
713852649
365928471
172435968
849617325
237569184
681374592
594281736

421985367
786432591
395716284
964371852
817259436
253864179
572193648
648527913
139648725

639258417
458167329
172439568
763982145
841375296
295641873
984526731
526713984
317894652

165324978
279658431
483719526
531286749
724591863
698473215
817932654
956147382
342865197

938571246
265843791
741296358
512467839
679138524
384952617
896315472
123784965
457629183

251743896
348269571
679185324
925417638
163852749
487936152
894371265
716524983
532698417

927853146
365417829
841692357
586739412
719248635
234561798
652174983
173985264
498326571

372461958
165789342
498352671
947518263
681237495
253946817
514623789
829174536
736895124

734921586
591638742
826574391
485712639
672395418
913486275
157863924
348259167
269147853

275149638
849637512
163582479
692715384
317428965
584963721
938274156
426351897
751896243

851246793
264379518
739581426
972134865
345628179
186795342
627813954
598467231
413952687

684159237
137284659
592673481
761892543
328745916
945361728
819427365
256938174
473516892

289647315
173859642
645123987
458276139
326491578
791385264
864912753
937564821
512738496

426971853
975823614
813654297
139768425
782415936
654239178
261547389
548392761
397186542

594263871
613978425
827145936
231497658
789536142
465812793
158729364
946351287
372684519

526189473
487352691
913647258
658423917
374891562
291576834
739268145
865714329
142935786

234917658
589436271
176285439
791643582
845129367
362578914
623791845
418352796
957864123

192365748
573148296
864972315
257894631
381726459
649531827
738459162
916283574
425617983

927864513
851923467
634517928
318745296
576298134
492631785
283479651
149356872
765182349

256318749
813974562
947256318
762149835
384562197
591783426
139827654
475691283
628435971

328417569
975682143
614395278
237841956
891576432
456239817
143968725
569724381
782153694

983452671
257163498
164978532
439827156
621539847
578641329
895714263
742386915
316295784

296371584
437852196
158964372
612789453
389245617
745613829
873126945
561497238
924538761

875426193
312579486
964183752
249651378
158347629
637892514
493718265
786235941
521964837

918576324
524938176
637412598
861729435
392145867
745683219
489261753
276354981
153897642

139824576
275369418
468517329
527136894
643798152
981452637
816973245
392645781
754281963

825976431
794831265
163254978
381649752
542713896
679582143
217465389
436198527
958327614

829731546
136548279
457692183
683975412
294813657
715426398
368159724
572384961
941267835

327489165
985261437
641357982
473815296
152946378
869732514
596128743
214673859
738594621

426513789
578492361
139786245
842159673
793268514
651347892
387924156
214675938
965831427

951468372
628713459
473259618
134572896
569381247
287946135
742635981
895124763
316897524

759418362
824367519
361592847
943625781
172839456
685174923
218943675
596781234
437256198

912763458
436158792
857942361
371489526
568327149
294516873
725891634
683274915
149635287

641827935
572693418
398415672
439581267
267349851
815762394
123958746
984176523
756234189

431298657
657431928
892567314
329145876
516783492
748926135
963852741
185374269
274619583

683492571
417685293
592713648
745236819
869174325
231859467
354961782
128547936
976328154

153694872
672583194
894172365
529831746
341967528
768245913
935416287
216758439
487329651

461792358
872356491
953814672
697248135
125963847
384175269
748531926
516429783
239687514

912876534
756394218
483125796
239581647
678439125
541267983
194653872
867942351
325718469

329156748
864793125
571284936
412639587
937528461
658417392
293871654
745962813
186345279

259874613
314269857
867315942
548937126
923681475
671542398
785196234
132458769
496723581

489372615
671845329
352619487
548231976
793486152
216957843
124563798
865794231
937128564

964213875
812754639
753896241
137548962
425679318
698132754
241967583
379485126
586321497

964573128
285619473
713248956
528936714
679124385
341857269
196482537
457361892
832795641

274896315
869315742
351274689
932158467
487963251
516742938
698421573
125637894
743589126

896172354
157843926
234569781
381756492
569428173
742931568
978214635
423695817
615387249

378951264
529648173
164273895
936185742
452367918
781429536
293814657
845796321
617532489

845179326
237546918
691823754
359267841
712458693
468391572
523984167
986712435
174635289

673245981
512938467
849716235
921683574
784159326
365472198
237561849
196824753
458397612

471638925
963251847
528749613
352967184
789415362
146823579
617394258
234586791
895172436

765938124
431652879
298714536
186293457
527841963
943576281
612389745
874165392
359427618

613952784
578134962
429876513
257469138
384215679
961783425
795321846
142698357
836547291

197286543
624537819
358149672
435792168
276851394
981463257
569324781
743618925
812975436

652871349
143629578
897534162
329465817
586917234
714382695
278196453
431758926
965243781

194623758
385917246
672485319
239758461
846192537
751346982
518239674
963874125
427561893

462973851
783251946
915864732
247189365
391625487
658347129
536718294
874592613
129436578

948176532
362895147
571342689
897653214
135427968
426918375
789261453
654739821
213584796

978426351
254381967
613975482
395867124
426159873
187234695
741598236
539642718
862713549

457612893
832579146
961834572
594128637
218763459
673495218
785346921
349281765
126957384

467182539
139765428
852934176
295473681
748621395
316598247
921846753
684357912
573219864

259716438
831945276
476328519
584193762
712564983
963872154
348257691
125689347
697431825

296584173
813679542
745312698
132846957
659721834
487935216
921463785
574298361
368157429

392415768
564278139
871693524
728941356
659837241
413526987
945762813
187354692
236189475

896514273
534267918
127938456
261843597
975621384
348759621
783495162
452186739
619372845

217648953
395721864
864395712
138254679
479136285
652987341
543872196
981563427
726419538

125946783
387251496
964387215
473518629
612493857
859762341
738129564
241675938
596834172

538692417
746158329
921374865
469237158
172985634
853461792
294813576
385726941
617549283

863541279
421697853
759382416
587164392
934278165
216953748
375816924
192435687
648729531

825743961
674198532
193256748
732961485
516824379
948375216
287419653
451632897
369587124

681742593
429653871
573819246
948375162
312986754
765421938
256137489
837294615
194568327

284953716
519267384
673418925
827536149
135794862
946821537
358672491
761349258
492185673

892567413
537914268
164238597
781425936
659173824
243896175
426359781
978641352
315782649

358217469
672954318
941638275
185742936
764389521
293165847
819473652
537826194
426591783

718359642
495276831
632481579
149638257
587124396
263795184
876913425
951842763
324567918

815476293
973521846
462983715
148357629
657249138
239168574
581734962
724695381
396812457

289431675
634579812
157628394
572364189
468197523
391285467
925846731
746913258
813752946

683479152
425136789
917825436
179682543
856394217
234751698
792513864
361248975
548967321

364527891
712984536
589361742
873419265
456278319
291635478
928746153
637152984
145893627

517436892
964182573
823597641
286314957
379658124
451279368
145923786
792861435
638745219

915428637
324765198
768319245
851674329
637892451
492531786
246957813
179283564
583146972

748265193
231498756
659173824
183524967
562739418
497816532
375942681
924681375
816357249

235986147
187345629
964271358
329167485
651824793
748539261
896413572
412758936
573692814

256793184
831452697
947618253
782936541
365841729
419527368
193264875
528179436
674385912

419387562
673251849
258946317
342678195
897513624
561492738
725134986
184769253
936825471

937625841
862341795
451879236
694782153
578413629
123596487
719234568
346158972
285967314

789135246
612489753
543276981
938514672
257963814
461728395
325847169
896351427
174692538

526793184
487165239
913428657
371942568
869517342
245836791
792354816
654281973
138679425

481356792
265479138
379812564
834165279
197248653
526937841
618593427
952784316
743621985

268593147
574618329
931427685
123749568
457861293
689352471
715286934
846935712
392174856

812395674
379624185
564817923
798132546
253476819
146958732
935741268
621583497
487269351

754986231
923741568
861253974
238694157
196527483
547318692
475139826
389462715
612875349

415827936
736159842
829364715
691785423
584293671
273641589
952418367
368572194
147936258

723165948
986243715
451789326
245836197
839417562
167952483
612374859
578691234
394528671

593124687
814736925
276589143
945271368
327865491
168493752
482617539
759342816
631958274

968147532
752863941
134592876
625439187
897215364
413786259
579324618
386971425
241658793

317829564
864351297
259674138
132548679
745962381
986137452
493716825
671285943
528493716

194273865
735486912
682195473
921534687
856729134
473861529
547612398
219348756
368957241

536428197
948713526
712695834
471539682
853267419
629184753
194872365
367951248
285346971

285931674
913467258
674825931
159372486
327648519
846519327
591286743
732194865
468753192

281763495
365914287
794852631
917526348
532487916
846391572
129638754
458279163
673145829

329618574
486573129
715942638
254396817
697851342
138427965
541239786
963784251
872165493

264317598
395842167
871695234
589264371
432571689
617983452
943158726
156729843
728436915

954386127
716492385
328715946
831927654
495638712
672541893
147853269
269174538
583269471

645921738
871346925
329587164
168259347
492763581
537418296
286135479
954872613
713694852

947625813
231874596
865139724
693257148
572481639
418963257
354716982
789542361
126398475

827391564
931456872
654278193
185629347
249783615
376145289
463912758
592867431
718534926

827564319
695137428
431892756
148753962
572916843
369428571
713285694
256349187
984671235

928345617
567129438
431687529
894236175
315978246
276514983
189453762
752861394
643792851

782461593
631579842
459328176
174982635
925736418
368154927
896213754
247895361
513647289

723941856
154386972
896257143
462578391
917632485
538419627
649723518
285164739
371895264

731869254
652741389
894352671
279135468
465278193
183496725
917683542
526914837
348527916

816795243
723684915
549231876
295817634
381462759
674359182
958146327
432978561
167523498

528346917
614879253
739251846
395617428
271498365
486532179
967184532
152963784
843725691

365248179
918657432
427193568
176329854
254871396
893465721
632784915
789512643
541936287

786319245
512864937
439752861
967235184
123487659
854196372
348971526
295643718
671528493

953628147
128437956
746951328
384162579
279845631
561793482
892514763
635279814
417386295

927468135
136529748
584317296
319782564
768154329
452693871
641275983
295836417
873941652

287519346
639847521
154632798
765328419
391456287
428791635
842975163
973164852
516283974

164298537
935714268
872365941
729631854
516482793
348579612
293157486
657843129
481926375

347128569
169574832
582639174
213497658
875216493
694853721
728961345
931745286
456382917

154863927
382759614
697412385
549378261
761295843
238146579
423987156
916524738
875631492

825176439
634925718
971384652
389267541
516438297
247519386
458692173
763851924
192743865

793528641
486719532
251436879
148367925
965842317
372195486
534971268
827654193
619283754

812469573
563721498
749853261
625398714
437612985
981574326
194236857
278145639
356987142

947351286
658429137
312678954
136984725
794235861
825167349
489513672
563792418
271846593

592417368
618935274
347268519
184623957
965784132
273159846
451896723
739542681
826371495

465387921
937215864
128694357
396548712
714926583
582173649
849762135
273851496
651439278

832695714
951734862
674218935
715326498
346859127
289471653
163587249
598142376
427963581

817342965
265189473
439567812
172493658
946875231
358621749
691234587
524718396
783956124

367945182
184362957
259718634
498231765
512687349
673459821
825173496
736594218
941826573

281345697
953176824
674298351
135764289
829531476
467982513
796823145
318459762
542617938

976314825
124895673
538276419
751439286
369782154
842561397
685923741
417658932
293147568

629571834
451893276
783624915
368752149
572149368
914386752
135268497
246937581
897415623

597213648
264859173
183674259
936748512
871925364
425136897
642587931
719362485
358491726

326491587
845237619
197856342
684713295
751962834
932584176
278345961
419628753
563179428

148625397
269783541
375491286
896137425
517942638
423856179
681274953
734519862
952368714

825793416
136245879
749618352
214387965
687529143
593164287
972451638
361872594
458936721

436972581
597148623
821635974
962513748
753894162
184726359
279451836
318267495
645389217

748251936
592863741
316974825
487319652
163528497
259647318
824136579
675492183
931785264

536748921
982165374
714923658
671592843
345687219
829431567
158376492
463219785
297854136

327589461
548216397
691734825
134972658
985163274
276845139
812697543
753421986
469358712

198724356
364158297
527396418
645872931
971643582
283915764
459261873
736489125
812537649

436852197
957164382
821739564
163248759
582976431
749315826
395427618
214683975
678591243

873265194
625914837
491837526
216348759
537692418
984751263
348129675
762583941
159476382

547291386
819536724
263847591
694753218
752618439
381924657
928465173
435179862
176382945

964731285
827965143
135248769
359182476
241679358
786453912
492516837
518327694
673894521

587246193
163958724
942731586
376182945
259374861
418695372
824519637
791463258
635827419

385619247
192475386
476382519
754193628
618527934
923846175
237968451
861254793
549731862

842315697
713946582
569782314
497263851
358491726
621857439
176539248
985624173
234178965

524713896
673985214
819462735
436258971
257194683
198637542
745329168
381576429
962841357

154789263
892436175
637125984
943867521
765214839
281953647
329641758
578392416
416578392

824375916
935618472
671294583
359182764
768543129
412769835
183956247
297431658
546827391

935278416
274916385
186435927
847651239
321789564
569342871
652193748
418527693
793864152

247163895
193584267
856792431
982637154
534219678
761845329
475328916
629471583
318956742

371946528
648523179
592817643
415379286
739268451
826451937
287194365
153682794
964735812

965237418
147859632
328416795
756321849
812945376
493768251
671584923
539672184
284193567

968321745
347685129
125497386
582714963
473956812
691832457
819563274
254179638
736248591

572681394
984237561
361459872
457923186
628714935
193865247
246598713
739142658
815376429

645127389
723896154
189534276
876253941
451968732
932741568
597482613
264315897
318679425

645198372
937562814
281374569
163245987
859716423
472983651
528437196
396821745
714659238

649185327
283794156
175326489
917253648
568419273
324678915
451967832
836542791
792831564

731529486
425638719
869741253
943165872
218473695
576892341
394217568
652984137
187356924

129364875
763958241
458217369
317685924
942731586
685429137
531846792
296573418
874192653

497256813
186937425
352814967
261579384
749382156
538461792
973628541
614795238
825143679

297385164
163472859
845619372
754891236
312546798
986723541
638154927
521967483
479238615

586341729
394728561
271695483
917264835
842953176
635817294
758139642
429586317
163472958

473295861
158634297
269871345
531428976
982756134
647913582
895167423
714382659
326549718

948653721
256917438
173428596
815762943
329184657
764539812
592376184
487291365
631845279

197245836
845736219
326198457
962374185
514869723
738521964
271953648
483617592
659482371

649231857
725849631
381567294
417982365
896453172
532176489
168725943
954318726
273694518

798451263
423986751
561372894
157824936
684593127
239617548
845169372
312745689
976238415

485376129
726189345
139245867
594628731
217953486
368417952
643792518
951864273
872531694

427568193
583921746
619734582
168295374
754183629
932476815
296857431
371649258
845312967

498732561
135986247
762154983
273645819
549871326
681293475
914327658
327568194
856419732

961428753
248537196
753691482
879146325
612953874
435872961
394765218
126389547
587214639

692541783
713869245
458372916
589126437
371485629
246793158
127638594
865914372
934257861

387425691
149637285
652198347
261943578
475812963
938576412
526789134
713264859
894351726

328659471
547831692
961247853
274516938
896723514
135984267
459172386
783465129
612398745

371562849
496837512
852194673
945218736
218673954
763459281
687321495
539746128
124985367

346829175
175346928
298571364
812734596
634915287
957268431
523487619
769152843
481693752

531284967
948567321
762391485
287953614
495716238
316842579
824679153
679135842
153428796

584739261
971642583
263158794
642583179
397461825
158297346
725916438
436875912
819324657

381624759
562397481
794815632
643952817
827461395
159738264
416289573
235176948
978543126

249158376
865973241
731264985
618729453
497531628
523486719
156342897
374895162
982617534

638154972
125796384
749238516
583471269
217369458
964582731
396847125
472615893
851923647

415628397
827349165
369571842
956283471
273164958
148957236
692835714
534712689
781496523

256971483
847326951
391548276
489267135
723195648
165834792
678452319
534619827
912783564

954627831
768931542
213854976
691475283
325198764
847362159
132586497
489713625
576249318

784652193
156943287
392718654
463279815
978165342
215834769
639521478
847396521
521487936

754132869
932684715
681597342
278463591
593721486
146859237
419375628
825946173
367218954

659318742
274569813
138427965
863745291
491682537
725931486
312874659
987156324
546293178

652493817
489517623
137268945
273184569
915376482
864952731
741829356
598631274
326745198

513267489
986154723
724983651
239541867
645879132
178326594
357612948
462798315
891435276

642187395
395426187
781593246
217369458
458712963
936854721
573948612
824631579
169275834

498612537
675893124
312745869
264958371
187234695
539176248
953421786
841367952
726589413

479812635
362957481
185364729
724586913
618293547
593471862
941728356
237645198
856139274

517369842
436285791
829147365
784612539
392578614
651493278
168754923
275931486
943826157

423871659
815936472
679425381
152387946
764219538
398564127
281643795
546792813
937158264

431659278
765128934
928374165
312596847
679481352
584237691
256843719
147962583
893715426

973145682
258673914
614829753
826417395
135298476
749356821
492731568
387562149
561984237

897342651
562917348
431856279
156728493
243691587
789435126
328174965
615289734
974563812

721639548
843752691
596814732
415983276
632571489
987246315
158467923
379125864
264398157

325986174
871324956
469751382
957863421
132479568
684215739
746132895
218597643
593648217

675829413
934167825
281534769
467951382
159283647
328476951
816392574
792645138
543718296

372481956
614593287
895267341
581742639
926138475
743956812
137829564
469315728
258674193

687215394
145937682
293864175
421796853
539182746
876543921
952671438
764358219
318429567

396245187
241987356
587613942
625738491
879164523
413529768
158392674
964871235
732456819

429567138
187934625
365812947
672395814
541678392
938421576
894753261
256149783
713286459

358629471
917485326
426371598
745162983
861937254
293548617
584213769
139756842
672894135

824657391
317429586
659318427
581296734
493871652
762534819
236945178
978163245
145782963

214679835
658341792
937258146
863724519
745196328
129835674
382467951
576912483
491583267

845123976
193567284
672894135
731942568
426385791
958671423
517238649
364719852
289456317

934167582
782593416
516824739
873216954
241935678
659748321
368451297
497382165
125679843

253918467
197426835
468537129
726853914
349172586
815694372
981765243
572341698
634289751

215674983
974835162
683219475
162748539
348596721
759321846
826157394
431982657
597463218

924187563
587463192
316295874
263758419
745319286
198624735
439571628
651832947
872946351

531729864
894613257
267548193
126974538
975386412
483251976
719832645
348165729
652497381

865912473
427683951
139457628
312745869
748296135
956831742
294378516
681524397
573169284

471963582
298157436
365842917
716429358
832615794
954378261
143796825
629584173
587231649

614897235
398562174
752134986
463251798
829376541
571489623
986745312
147623859
235918467

241568973
385749126
697312845
934276518
562184739
178935264
426897351
719653482
853421697

189324576
265871349
347569128
594613782
872945613
631287495
456792831
913458267
728136954

869427351
251389467
374651928
917538642
582746193
643192785
195274836
738965214
426813579

796215348
341678259
258493617
934526871
612784935
587931426
875349162
469152783
123867594

948632175
536971284
271548963
485169732
693257841
127483659
369714528
852396417
714825396

782459631
493612875
615873942
136794528
957281463
248536719
371965284
829147356
564328197

246187953
985263471
317459826
821645397
534971682
769832145
658324719
492716538
173598264

635894721
829317564
741625839
362458917
418973256
957261348
583746192
274139685
196582473

524673981
361894572
987125364
498267135
173459826
256381749
735946218
849712653
612538497

658139724
719425863
234687915
467952138
583714692
921863547
146378259
375291486
892546371

237958416
864132597
951764328
482396751
395471862
716285934
543617289
179823645
628549173

812534769
379162548
546789231
631458972
987321654
254697813
768213495
125946387
493875126

263795148
794218563
158436297
432567981
917382456
586149372
641853729
825971634
379624815

983146527
764925381
251837694
375681942
192574836
648293715
817459263
439762158
526318479

154829763
672354918
938176542
317285694
486917235
295463187
729638451
543791826
861542379

348567921
275918463
169243578
853729614
796431285
421856397
684195732
537682149
912374856

863257149
154936827
279148536
738591462
612784395
495623781
581469273
947312658
326875914

217964853
846531279
359728614
784219365
531687492
962345781
193476528
628153947
475892136

298137546
734586129
165924873
641879235
387265914
952341687
829453761
573612498
416798352

478629351
129543867
653781429
962817534
734956182
815432796
346278915
591364278
287195643

641578923
978234165
532961487
714682539
263795841
859413672
126349758
485127396
397856214

384195672
265874319
719623584
857341926
693257841
142968753
571439268
928716435
436582197

638957421
495621738
721483659
813562974
576149283
942378165
264815397
357294816
189736542

534812679
789564231
612973845
956328714
241697583
873145962
125736498
497281356
368459127

379261485
126548739
845793261
483916527
297835146
651427893
532189674
768354912
914672358

561492837
923578416
847361529
756823941
138946275
492715368
315287694
279654183
684139752

785312496
693854172
124976358
569147283
817235964
432698715
951483627
248761539
376529841

427531896
853967124
916842753
784295361
391678542
265413978
142359687
639784215
578126439

657389412
418276359
239154786
984723165
571468293
362915874
746531928
823697541
195842637

783416925
624958371
519237648
152893764
847162539
936574182
398621457
471385296
265749813

938261457
762945831
451873962
895126374
317584296
624397185
143759628
586432719
279618543

146732589
329586741
587149623
451327896
962814357
873965412
715493268
294678135
638251974

852719436
397654821
614832759
128963574
935487612
746125398
583296147
271348965
469571283

957481263
862397154
314256798
148625379
276913845
539874612
725148936
483769521
691532487

718452963
632197548
954368217
423981756
197635824
586274139
361829475
845713692
279546381

157638942
986421735
423597861
349185276
612379458
875246319
534912687
791863524
268754193

564193827
923758614
817642593
739864152
285971346
146235789
498317265
671529438
352486971

675349128
832571964
941268357
528134796
193786542
764952831
457613289
216895473
389427615

539418672
164792583
782653914
817926435
956347128
423185769
248571396
375869241
691234857

367594821
481327695
295861347
723615984
548972163
619438752
832146579
154789236
976253418

157924638
329816754
468537912
714293586
932658147
685741293
893172465
241365879
576489321

712596834
456381792
389742561
164235987
823974615
597618423
635827149
248159376
971463258

314897652
276354981
895126743
682975314
437618529
159243867
768431295
943582176
521769438

142593768
357681294
869724531
723159486
418376952
695842173
281935647
574268319
936417825

532967148
648135972
719482653
851624739
396758421
427319586
185246397
964873215
273591864

432918756
157263498
986745132
249651387
561387924
378429561
894132675
715896243
623574819

317649582
268135974
549728136
672594318
984371265
153862497
895216743
436957821
721483659

735614928
698532147
124798653
381476592
972351486
546829731
819247365
257963814
463185279

594317286
631829745
278654913
327985461
186473529
459162837
962738154
843591672
715246398

263547198
415896327
987321465
391672854
726458913
548139276
159784632
634215789
872963541

235674819
198253647
476198253
653489172
729531468
814726395
981345726
567812934
342967581

853917462
276384951
914652837
431578629
768239514
592146783
189763245
625491378
347825196

925784613
368125974
714369582
842693751
136572498
597418326
459831267
683257149
271946835

982745136
645132798
731896425
573268941
819574263
264913587
356427819
498651372
127389654

687412359
123695748
495783621
342859167
516374982
879261534
761548293
934126875
258937416

357681942
241379865
689254713
765142389
928536471
134897526
513428697
892765134
476913258

523984761
867513429
419762583
642195837
381247956
975836214
154329678
736458192
298671345

942316857
851427369
673859241
129784536
538692714
764531982
486275193
397148625
215963478

632415798
817932465
594786123
958123674
176548932
423697851
381269547
265874319
749351286

358924716
691375248
472186539
217863954
564719823
839542167
785431692
946257381
123698475

798612435
123574968
465839271
947351682
312486597
856297143
579163824
684725319
231948756

459823761
268714359
713695428
196452837
842937615
537168942
621379584
374581296
985246173

284671593
631859472
759234168
895763241
416928735
372415986
563147829
927586314
148392657

571428396
236591478
984736152
642953781
897142563
315867924
763219845
159684237
428375619

167842953
854937126
923165487
372516894
541798632
689324571
235481769
716259348
498673215

613879245
925314687
784265319
246591873
538726194
197483562
859637421
472158936
361942758

823416759
614579283
957238146
142953678
538762491
796841532
265387914
371694825
489125367

629184735
358697241
714325698
285473169
963251874
471869352
546712983
832946517
197538426

957243168
461789532
328516974
842675391
519432786
673891245
196354827
285967413
734128659

359678412
187452396
624913875
895146723
231789654
476325981
743591268
562837149
918264537

325864197
916572438
478139265
781953624
653241879
249786513
132498756
897625341
564317982

391865247
645237198
872149563
527984316
916723485
438516972
159378624
284651739
763492851

213957486
986413275
745268193
678329514
539184627
421675839
167532948
892746351
354891762

789235461
263741985
415968237
651324798
847159623
932876514
596413872
328597146
174682359

928541763
715639824
463872951
842397615
597164238
631285497
376918542
154726389
289453176

318276954
249538617
567491832
853164279
192785346
476923185
934852761
625317498
781649523

256371984
478962513
139584726
687495132
325817649
914236857
591743268
742658391
863129475

231798546
978456213
645132879
456927138
193684752
782513694
829371465
367845921
514269387

593712846
741896532
862435197
957183264
438627951
126549378
379261485
614358729
285974613

834259716
217486935
659173428
548927163
723641859
196538274
482315697
361794582
975862341

254167398
791843652
638295714
475689123
962531487
183724569
527418936
849356271
316972845

364219857
592378164
781564932
978453621
423691578
615782349
836927415
259146783
147835296

536172894
724689153
981534276
652498317
349715628
817326549
478253961
195867432
263941785

145296783
897134256
263758941
952673814
681549372
734821569
478912635
519367428
326485197

683241795
741935682
925876341
276158934
134729568
859463127
392587416
568314279
417692853

658714293
931265478
472938165
517396842
243857619
869421357
326549781
794182536
185673924

147832596
295146387
638795124
762481953
453629718
819357642
321564879
976218435
584973261

196857234
735492168
284136579
642971385
851263947
379584612
927618453
413725896
568349721

274163589
563897241
189452367
457216938
891534672
326978415
732685194
615749823
948321756

451876932
692153847
873294156
289645713
164327598
735981264
946712385
528439671
317568429

627813495
319645827
854972163
741386952
562794318
938521674
486157239
195238746
273469581

195734286
283659741
467182593
821947365
936521874
574863912
652478139
749315628
318296457

582394167
367218549
149675328
876439251
913526784
254781693
628143975
435967812
791852436

985172436
137486259
246935871
472318695
569724318
318569742
654897123
891243567
723651984

978256341
215493786
364187952
427569813
139872564
856341297
642938175
781625439
593714628

369724851
258391764
147568329
493157286
582639147
671482593
816243975
724915638
935876412

472651839
695843217
381927654
837264591
124795368
956318742
763189425
518432976
249576183

473956182
682317495
519428367
264593871
358172946
791684253
946731528
837245619
125869734

138527964
749386215
562914873
476258139
381649527
295731648
617495382
853172496
924863751

528941736
193678542
476532819
281395674
634187295
957426183
845219367
312764958
769853421

879125634
563874219
124963785
431256978
798341562
256789143
387692451
642518397
915437826

642718395
975432681
381659742
723541968
168293574
459876123
834167259
297385416
516924837

658793412
714852936
923164785
276938154
385416297
149275368
531627849
462389571
897541623

743259168
591368274
268174539
436827951
157946382
829513647
312785496
984632715
675491823

176834295
285791364
439562871
548673912
927185436
361249587
853417629
612958743
794326158

768594132
352186947
149273586
937641258
524837619
816925374
683419725
491752863
275368491

381256794
745839216
629714835
592348167
416597328
837621549
264185973
178963452
953472681

624791853
591683742
783245916
258469137
319572468
467318529
932854671
875126394
146937285

183962457
927584361
645137289
851346972
764298513
392715846
236451798
419873625
578629134

413958672
285367491
796412358
348179526
659824137
172635984
967243815
824591763
531786249

538412697
246397158
719685243
462539871
385761924
197248365
873956412
621874539
954123786

918724563
426358971
735916248
584693127
392871456
671542839
159237684
263489715
847165392

735689214
461732985
289154637
513247896
694318752
827965341
348526179
172493568
956871423

172648359
639125874
548739261
291574638
754386912
863291547
386412795
917853426
425967183

391658247
574312698
628497315
216985473
983274156
745163829
852731964
439526781
167849532

582169743
936475182
471283569
324798651
865314927
719652438
147826395
658931274
293547816

481562973
573984261
296137584
762341859
915278436
834659127
659813742
148726395
327495618

924781365
386254179
571936824
693128547
812475693
457693218
139867452
765342981
248519736

319465782
486127359
275398614
523976148
198543267
764281935
652714893
941832576
837659421

397125846
816743529
452986731
768432915
143579682
529861374
671298453
985314267
234657198

429615738
375298461
816473295
983721546
251846973
764539182
697182354
532964817
148357629

478132659
519476328
263958147
351249876
746815932
982763514
835624791
627591483
194387265

453819267
267354981
189627543
638571492
792463158
541982736
926135874
315748629
874296315

279851643
538624791
461973582
193542876
746398215
825716439
984165327
612437958
357289164

832756491
794321568
156489273
425193786
968574132
371268954
217635849
649817325
583942617

562498137
914357862
783126549
645731928
328549671
179862453
837615294
251974386
496283715

395176482
146928537
728435961
432719658
561382794
879564213
287693145
653241879
914857326

954713682
768492135
213586479
695837241
831624597
427159863
142978356
576341928
389265714

378146952
519872463
462935781
245798316
986213547
137654829
691587234
823469175
754321698

475128963
391576824
826349175
219653748
538794216
764281359
652937481
143862597
987415632

432967185
197485362
658123497
943852671
275691843
861734259
786219534
529348716
314576928

675213984
184957632
239486175
857349261
392671548
461528793
916835427
523764819
748192356

814739562
367245981
952186734
473962815
295318476
186457329
741693258
539821647
628574193

273189654
514632978
968754123
625841397
831967245
497325816
359416782
746298531
182573469

415928673
268371594
793645182
359762418
172834956
684159327
941283765
836517249
527496831

381269754
927453681
546187329
659872413
738914562
214635897
162748935
873591246
495326178

912476835
564389271
837521469
175638942
423197658
689245317
796814523
351962784
248753196

483976215
659812437
127534869
732681594
941325786
568749123
315267948
276498351
894153672

672451389
394876512
815932674
569183247
437295168
281764953
743619825
158327496
926548731

752369148
694182357
318574962
947628531
583491276
126735489
835916724
271843695
469257813

197586342
483271956
625439718
348165297
276948531
519723684
964312875
851697423
732854169

645138297
732459186
891726543
564872931
127593864
983614752
416285379
378941625
259367418

128674593
354198627
769325418
831956274
245817936
697243185
516789342
482531769
973462851

412358769
857964321
369217854
538746912
624193587
791582436
985421673
276839145
143675298

749582163
263417859
518369724
186923475
937154682
452876391
691248537
375691248
824735916

431978256
958126347
672354891
316487925
247591683
895632714
123865479
589743162
764219538

753926814
618745932
429381675
546197283
287463591
931258746
365819427
872534169
194672358

216983754
347562189
958174263
623819547
184357926
579246318
431728695
895631472
762495831

593874261
681529473
742631895
178463952
235198746
964257138
317986524
856742319
429315687

589327164
623491587
147568932
392854671
764213859
815679243
238946715
976135428
451782396

623895174
947163582
185742936
452918763
716534829
839276451
598321647
261487395
374659218

786592134
524381796
913746528
472963815
839175462
165428379
291857643
657234981
348619257

463912587
721385964
958674312
589431276
234756198
617298453
872149635
145863729
396527841

721395648
934286517
856741239
162458973
593127486
487963152
379614825
248539761
615872394

812674935
543921768
769853214
124798653
385246197
697135842
256389471
471562389
938417526

621547398
489263157
753891264
597132486
842756931
316489572
934628715
278915643
165374829

461925387
239867514
857413962
518746293
974382156
326591478
183654729
645279831
792138645

658493127
324157689
719268453
831624795
942735861
567981342
196872534
485319276
273546918

956482317
738169542
241735869
482571693
697823451
315946728
573214986
824697135
169358274

926531874
347689125
581247936
712856349
839472651
654193782
198324567
275968413
463715298

169385742
248716935
357942861
593821476
486537129
721469358
934258617
675193284
812674593

869472135
475318692
123695748
296184573
538267914
714539826
682741359
357926481
941853267

495627381
317985624
628413597
231874956
864539712
579261438
986752143
753148269
142396875

487216953
195348672
623759841
312984567
976135428
854672139
549823716
261497385
738561294

139675284
475298631
826134579
368519742
591427863
247863915
653742198
912386457
784951326

351827469
286349571
794615328
527981634
813476295
649532817
975264183
168753942
432198756

648521937
275839461
139467285
351642879
496758312
782913654
927186543
563274198
814395726

659374128
837251964
421896357
764189235
215463789
983527641
598612473
372948516
146735892

125498637
483167592
679253418
314675829
562981743
897342165
951724386
238516974
746839251

743259168
692814357
158376924
287563419
319427586
465981273
524798631
971635842
836142795

518764293
623591847
794382165
937815624
485627319
162439578
851976432
249153786
376248951

153426879
842795361
679183452
315974286
486352197
927861543
761538924
238649715
594217638

476951328
193286574
528374196
835129467
964738215
712465839
649812753
351647982
287593641

836295714
571438962
294671853
967184325
142357698
385926147
458769231
729513486
613842579

926541783
748639512
351287694
679812345
134765829
285493167
863954271
597126438
412378956

462735189
719468325
853129647
394816752
175293864
628574931
546987213
287351496
931642578

835769412
917243856
642518973
583691724
726435189
194827365
359182647
261974538
478356291

578914623
936852471
421637589
817549236
249763815
365128947
694271358
782395164
153486792

762831945
951746328
438592167
527418693
193625784
846973251
389164572
275389416
614257839

564728319
789351462
312469578
451932786
976584231
823176945
245813697
197645823
638297154

821974563
945236187
376851492
753498216
689125734
214763958
168547329
597382641
432619875

219376845
347528916
658914273
571483692
862791534
493652781
124869357
786135429
935247168

185294736
723865491
496713258
231589647
978146523
564372819
852631974
347928165
619457382

624581937
817936542
539742618
973268451
285419763
461375289
756123894
348697125
192854376

614823759
827695143
395714862
481539276
956278314
273461598
732146985
168952437
549387621

194283756
835617249
762594813
428379561
617425398
953168472
249856137
371942685
586731924

481365279
529871346
736924581
913647852
847259613
265183794
672498135
154732968
398516427

954168372
768423159
312795468
849657231
637219845
521834796
283946517
195372684
476581923

718296453
326547819
945318627
631875294
284963571
579421386
152639748
867154932
493782165

745128639
162395847
389467152
596874321
238916574
417532968
673289415
824651793
951743286

817294653
935867214
462513879
374125968
256789341
189436527
591678432
628341795
743952186

893715624
145682973
276943815
938264157
761538492
452179386
314827569
629351748
587496231

451237689
268941375
739685241
592463817
316798524
874152936
125376498
987524163
643819752

683579124
914832765
725164398
872941653
369785241
451623879
598216437
237458916
146397582

397241865
581679243
642385179
965124387
823796514
714538692
239867451
458913726
176452938

784165392
913284567
562973841
147859623
825736914
639421785
276348159
498517236
351692478

718596243
325847619
964123587
543682971
692714835
871935426
237459168
156278394
489361752

718942365
432165798
956738412
625394187
189657234
347821956
561279843
873416529
294583671

513627849
968451723
724893516
376914285
159278634
842365971
637189452
495732168
281546397

514739268
698152374
327864159
472398615
186245937
953671482
261987543
735426891
849513726

458972613
623148579
197536482
564897231
982315764
371624895
249783156
715469328
836251947

365972148
149385762
728461359
291658473
836794215
457213986
574829631
612537894
983146527

149327865
352684971
786195234
498732156
527461389
631859427
873946512
965213748
214578693

896435712
243178956
157692843
962547381
578321469
314986527
639814275
421759638
785263194

431527698
725986134
869134752
246751389
317892465
598643271
974265813
683419527
152378946

647238195
298751436
513694872
954367281
132485967
876912543
429576318
361829754
785143629

987564321
251783946
346921857
762138495
198456732
435297168
614375289
523819674
879642513

439258671
817649325
265371498
692483157
358127946
174596283
741832569
586914732
923765814

794685321
126739458
853241769
942563817
315897246
678124935
267318594
539476182
481952673

256789143
198354276
734216958
465937821
987142365
321865794
512498637
673521489
849673512

152367849
846192735
739485261
413529687
275638194
968741352
524813976
681974523
397256418

173495682
658123947
942768315
327941568
581376429
469852731
716239854
234587196
895614273

872534691
195678423
346129587
657842319
219365874
438917265
763481952
981253746
524796138

298647135
316582749
754139628
872965314
941273856
635418972
483726591
527891463
169354287

639285147
187496253
245713986
876531429
923874561
451629378
714958632
368142795
592367814

549782613
263915784
718364925
472698531
931457862
856231479
124879356
697523148
385146297

947613825
531824967
268975143
823167594
415389276
796452318
382796451
654231789
179548632

915682374
642357918
783491562
127963845
436825197
598174623
351246789
864739251
279518436

291458673
436927815
587631249
379842156
162395487
845716392
723189564
914563728
658274931

475193268
182657493
369824175
713548926
954216387
826379541
547961832
298735614
631482759

379246815
845731962
261598347
684925731
197384256
532617489
916873524
753462198
428159673

468957312
257318469
139624758
376195284
845273196
921846537
694532871
713489625
582761943

591387264
847692531
263451978
956748123
732169845
418523796
129836457
385974612
674215389

897314625
541762398
623895174
458621937
769583412
312947586
234176859
186259743
975438261

364189572
752643819
819572463
478326195
126958734
593417628
237865941
681294357
945731286

862417593
134596728
957832641
386951274
571264389
429378156
715649832
648723915
293185467

217946583
539728416
486531297
941267835
623815749
875493162
362174958
198652374
754389621

216879453
345162987
879354162
457613298
621798345
983425671
134987526
792536814
568241739

973148625
485762931
621953478
356421897
714589263
892637514
147896352
539274186
268315749

175362849
438159726
629784153
341576298
587293461
962841375
894617532
713925684
256438917

435792861
129684537
786153294
618237945
347915628
592468713
273849156
951376482
864521379

742839615
965712843
138564297
214378569
693251478
587496321
471685932
356927184
829143756

815263947
294875163
376491258
467532891
583719624
129648375
952384716
631957482
748126539

613275849
985413762
427896135
859147326
264358917
371629458
538761294
746932581
192584673

794851623
538629471
162437859
217963548
456182397
983745216
341576982
829314765
675298134

456138792
291756834
378249156
715892643
932674581
684315927
563487219
847921365
129563478

938754216
675231498
412698573
126473985
543819762
789526134
394165827
251387649
867942351

961273548
438659712
572481963
213947856
649835127
857162439
324598671
196724385
785316294

319762485
648593172
725418693
156927834
493185726
287346519
861234957
972651348
534879261

598471623
136825794
472693851
724518369
689234175
315967482
843759216
257146938
961382547

954678231
238541769
176239485
621795843
583124976
749863152
362417598
897352614
415986327

123947586
456281397
987536421
574869213
831724965
269153874
342678159
798415632
615392748

371498652
284156739
659273481
843921576
792564318
516387924
165839247
928745163
437612895

263548179
851279463
794163825
975614238
642385791
318792654
429856317
186937542
537421986

538916724
279348516
416257389
823179645
147685932
695423871
781564293
952731468
364892157

149386572
573421869
862579134
354697281
217853946
698214357
785962413
936145728
421738695

736285491
591674238
428193765
269431857
157928643
384756912
845367129
672519384
913842576

267389145
458126397
931457826
574238619
182964753
693571284
316845972
749612538
825793461

768142593
132569748
594783261
925631487
876954312
413827956
287415639
649378125
351296874

419578362
523416897
867923154
645132978
372689541
198754236
786295413
254361789
931847625

257196834
419835267
683742951
321478596
945621783
876359142
132984675
594267318
768513429

938576214
157249836
624318975
579423168
281657349
346891527
492735681
813964752
765182493

814975362
627843195
953162478
178324956
546791823
392658741
289436517
461587239
735219684

438279165
271564398
956183472
617835249
895642713
342791586
563418927
724956831
189327654

827964153
394175826
516382479
738451692
145629387
269738514
973516248
652847931
481293765

736198542
148652937
952743186
523469871
489217365
617385429
395826714
861974253
274531698

789451326
435672981
261893754
914726835
523984167
876315492
357169248
698247513
142538679

978364215
123875946
654912837
361549782
249783651
785621394
897456123
532197468
416238579

916327845
743568291
852491673
597634182
284715369
361289457
135876924
679142538
428953716

692714538
543862179
871935246
937528614
286491753
154376982
315649827
468257391
729183465

287469531
431875962
596132487
963251748
175648329
824397615
352784196
748916253
619523874

148269375
927385461
536147298
614538927
289716534
375924816
453672189
862491753
791853642

913586724
742931865
856724193
437162958
695847231
128359476
561278349
284693517
379415682

256384917
718569342
934712685
693427851
845631729
127895463
582943176
479156238
361278594

691574328
475823691
823169457
564791832
938246175
217358964
142635789
359487216
786912543

892173645
436852917
571946283
349518762
687329154
215764839
128437596
753691428
964285371

517942386
928635714
436178592
145867239
273519648
689324175
862793451
794251863
351486927

694258371
783146259
125937486
871523964
369784125
452619738
518392647
247861593
936475812

178295364
965834271
342671589
253948716
419756832
786312945
537169428
624587193
891423657

347891526
159627438
682534917
763259841
298416375
415783692
936175284
521348769
874962153

981467235
654321897
723895416
815973624
397246581
246158973
468712359
139584762
572639148

518472936
239816475
746953281
674389512
953621847
821745693
185297364
467538129
392164758

364987215
758241936
192365784
935472861
627813549
841659372
289134657
513726498
476598123

389751246
764329815
215468739
672185394
841932657
593674128
926843571
438517962
157296483

825367194
649125378
731984256
358241967
972658431
164793825
213476589
486539712
597812643

782946315
413785296
695321874
856473129
321859647
947612583
264598731
139267458
578134962

923457861
718623549
546189237
865941372
137268495
294735186
652394718
381576924
479812653

913865247
864217935
725394168
481736529
572149683
639528471
148653792
297481356
356972814

437865129
619274835
825193746
198752463
256438971
743916582
361587294
574629318
982341657

598734612
327186954
146925783
461279835
235861497
879543126
684312579
752498361
913657248

341765298
582913476
769824351
928351764
174682539
635479182
816547923
453296817
297138645

792431856
685297341
341568729
417382965
528916437
963754182
276143598
839675214
154829673

231498657
897265431
465317298
182679543
376542189
549183726
724836915
913754862
658921374

714823956
856947123
239165784
567491832
483276591
192358467
641539278
325784619
978612345

413269857
975831246
862574931
326958174
758413692
149726385
287195463
534682719
691347528

821649375
975382614
643751892
314276589
298435761
567198243
736514928
159827436
482963157

482795136
763281945
915436872
546872319
179354268
238169754
321648597
894517623
657923481

473512698
925687314
186439752
614378529
298156473
537924861
852793146
769841235
341265987

896254173
247193856
513786429
658317942
371942568
924568317
169875234
735429681
482631795

738246951
265719384
941835672
856123497
392457168
174968235
623584719
517392846
489671523

659438721
831527649
724916358
276843915
413759286
598162437
187294563
962385174
345671892

732419586
156287934
948563271
861972453
394158627
527634198
213796845
679845312
485321769

291735864
457268931
368419275
735924618
984671523
126853497
579346182
812597346
643182759

972845163
463971825
851632947
548326791
127589436
396714582
289167354
734258619
615493278

284169573
167235948
935784621
651498237
749352186
328617459
492871365
816523794
573946812

642915837
371826594
985473126
513642789
869731452
427589613
758394261
296157348
134268975

976143285
183527946
524698317
632985471
859471623
741236598
467312859
398754162
215869734

613754892
927381564
854692731
235149678
179865243
486273159
542916387
761438925
398527416

381425976
695371248
274986351
963752814
547198632
128634795
752849163
836517429
419263587

721365984
369847251
485192637
253976418
817234569
946518723
678421395
134659872
592783146

137265849
569438721
824971356
682594173
913782564
745316298
256843917
498127635
371659482

216897543
895314726
437562918
759136482
684279351
123485679
362748195
948651237
571923864

281753964
965184372
473692815
859317426
734526189
612849537
527438691
346971258
198265743

217694358
953728146
648315972
791253684
362481795
485967213
124576839
836149527
579832461

184259637
625837491
379614258
492586173
863721549
517493826
748965312
936142785
251378964

654179283
823645917
179283546
568721439
792354861
431896725
217968354
385417692
946532178

692783145
317495682
548162397
174529836
826371954
953648721
781954263
469237518
235816479

518234769
962178543
473695218
146583927
839742156
257961384
785419632
391826475
624357891

981634572
734592816
526178349
245986137
897351264
163247985
658723491
412869753
379415628

654731982
812459736
397682154
475268319
963175248
128943567
736594821
541827693
289316475

671834295
395162874
842597163
489751632
163249758
257386941
928475316
536918427
714623589

872561349
195342678
436789521
628194753
513278496
947635182
264817935
751923864
389456217

176239584
925841736
834657192
598412367
367985241
241376859
452793618
783164925
619528473

523149786
491876325
768352914
612537498
385914267
947628531
259781643
176493852
834265179

164839572
758642391
923571864
879213456
645987213
312465789
581326947
436798125
297154638

478193562
592468173
613725849
386274915
927351684
145689237
239846751
854917326
761532498

489516327
263749185
517832496
854623971
371495862
692178543
946357218
138264759
725981634

163589427
728413695
549267183
951836274
687142539
234975861
416398752
372654918
895721346

769841523
258367194
134592786
583124967
972685341
641739258
896273415
325416879
417958632

894352716
371846295
265791834
489135627
132687459
657924183
718569342
523478961
946213578

684573291
729146583
135298764
976354128
842917635
513682947
298731456
451869372
367425819

941837652
327564918
568192743
239486175
785921364
614753289
453679821
896215437
172348596

894357162
725641389
136298574
572869413
348172695
961534827
253786941
619423758
487915236

165892374
879346512
243751986
396185247
582473169
417269835
751628493
934517628
628934751

398741625
214659738
567328491
145862379
739514286
682937514
471285963
823496157
956173842

512937684
437186259
986452731
874391526
163275948
259648317
741563892
695824173
328719465

378659214
429317586
651284379
145726893
783941652
962538147
816472935
234195768
597863421

943251687
671398524
825746931
158974362
469823175
732165498
597612843
316487259
284539716

826397415
537148692
914526837
793651284
265483971
148972356
489215763
352769148
671834529

961284753
584731692
732965184
253819476
698427531
417653928
876192345
145378269
329546817

842179365
539268714
761345289
173586492
485923671
926714538
354691827
218437956
697852143

134782695
725639841
896451732
351826974
687194523
942573168
279318456
568247319
413965287

471593268
856721493
293648715
634852179
718936524
529174386
365219847
942387651
187465932

376948512
814523769
925761348
469175823
781432695
532689471
257894136
698317254
143256987

467193825
598276134
321485769
839741652
746528913
152369478
914632587
285917346
673854291

148927365
526138479
793645182
437586291
659214837
281379654
872453916
364791528
915862743

628439715
571826349
439175268
847693152
912758436
365214897
793581624
184962573
256347981

428396517
765281943
931475682
284917356
693542871
157638429
849723165
376154298
512869734

153986742
849725316
762143589
918567234
526431978
437892651
285674193
391258467
674319825

694125738
823679514
175384692
916437825
732851469
548962173
267543981
489216357
351798246

437159268
298346715
165827943
951734682
376218459
824695371
619573824
583462197
742981536

526483197
789125634
314679285
452836971
193547826
678912453
945368712
231794568
867251349

725183964
986574123
431629578
259418637
648735291
173296845
394861752
512947386
867352419

958241763
632578941
471963285
397614528
865329174
124785639
546897312
719432856
283156497

498163725
125874693
376925148
812549367
534716982
769382514
681437259
947251836
253698471

369782451
421596387
758143962
543879216
682431795
197265834
934657128
815924673
276318549

389215647
725643891
614789235
891324576
246857913
573961428
468172359
957438162
132596784

129745386
786329541
345681972
417832659
962457138
853916427
678594213
234168795
591273864

823971564
167354289
954862317
379416825
248593176
615728943
796185432
482639751
531247698

396874512
124569837
857213964
485721693
219386475
763495281
931642758
648157329
572938146

876425391
492318576
135967284
714582639
359641728
628793415
243859167
967134852
581276943

576812943
248395716
139674582
927453168
814926357
653187294
795248631
461739825
382561479

263159847
849276513
517843296
136582974
754691328
982734651
321967485
498315762
675428139

831527964
974386251
526194738
489253176
213678495
765941823
157862349
392415687
648739512

279836541
586941273
314275968
432659187
958317426
761482359
897523614
645198732
123764895

529173846
437682159
861549723
943725681
182396475
756814932
695437218
278951364
314268597

926785413
341926758
857314926
169847532
475263189
238159674
792431865
613598247
584672391

516789234
972346185
384521697
847132956
629854713
135697428
451978362
268413579
793265841

174392865
853641279
629857413
741263958
298715346
536984721
985476132
412539687
367128594

592164378
461783925
738259416
927348561
316925784
854617239
275896143
643571892
189432657

365249781
471683295
829751364
693517842
782964513
514328976
138475629
257196438
946832157

267591384
813427596
549836217
728915643
936284175
451673928
195348762
674152839
382769451

398254617
756183924
421967358
617349582
943825761
582716493
265478139
134692875
879531246

217548639
384196527
569372148
892463751
671285394
453719286
938621475
145937862
726854913

278631954
953824167
461975382
326487519
197352846
584169723
619748235
735216498
842593671

795831462
423769851
861452937
274518693
538926714
916374285
359647128
187295346
642183579

628174359
431569287
795823416
159487632
276315894
843692175
367941528
914258763
582736941

683275491
951846327
247931658
319752864
564198732
728463915
136587249
472319586
895624173

519743286
463892157
782516943
341289765
956437821
278651439
694125378
837964512
125378694

876943125
325781496
194652783
643815972
951327648
287496351
538174269
412569837
769238514

729156834
145389276
368274915
296748351
814532697
537691428
471823569
682915743
953467182

361485972
459627318
872193456
618542793
794368521
235971684
527834169
146259837
983716245

497265381
635891247
128473695
962587413
573142869
841936752
314629578
789354126
256718934

169478235
284953617
735216849
918325476
527694381
346781952
671842593
893567124
452139768

913587462
648123795
752964183
289475631
365891274
471236958
196352847
834719526
527648319

593768412
286451937
741392685
638274591
124935768
957186243
465817329
879623154
312549876

312576984
569384172
487129536
631498257
248715369
795263841
156937428
823641795
974852613

253614978
961387425
847529163
315462897
672938514
489751236
126843759
738295641
594176382

435721689
762589314
981634725
348195276
516247938
297368541
854972163
123856497
679413852

657942831
394618725
821735649
789564213
562381974
143297586
218459367
976123458
435876192

234681579
895347162
761295438
172468953
948573216
653129784
389712645
427856391
516934827

572863419
816924537
439751682
398475261
167238954
245619378
981546723
754382196
623197845

538672941
942815763
761439528
185263497
697548312
324197856
419386275
273951684
856724139

852619374
179423865
346587129
421865937
768934251
593172486
935748612
217396548
684251793

435162798
682597314
917834526
174625983
823749165
596318472
748956231
261473859
359281647

852347619
497168253
613529847
381296574
946875321
725431968
179682435
238754196
564913782

291745386
685329147
347861259
752483961
419652738
863197524
938214675
574936812
126578493

782951346
916438572
435627189
378295461
654813927
291746835
849562713
127389654
563174298

485763921
739521648
612894753
321678594
896145372
547932186
278356419
964217835
153489267

537896124
621345987
849172653
284761539
796583412
315429768
473658291
152937846
968214375

437618925
291573684
685492713
846325197
723981456
519764832
962857341
174239568
358146279

723146985
589273164
164589372
892761453
315498726
476352819
941627538
657834291
238915647

523419768
689273541
714865293
196587324
235941687
847326915
961758432
372194856
458632179

871246359
342519687
569783214
416952738
798631425
235478196
624395871
153867942
987124563

398746251
461582937
257391486
145628793
723915864
689437512
832179645
574863129
916254378

931625784
742839165
586741329
653182497
819467532
274593618
368254971
195378246
427916853

324687951
697153428
518492763
132875649
865941237
749326815
483219576
251768394
976534182

493125786
615738924
872694351
967853142
348271695
251946837
586312479
129487563
734569218

817259643
359864127
624137598
186945372
293716485
475382916
931628754
742593861
568471239

416593827
537812469
892674153
154738296
263945781
789261345
345186972
671429538
928357614

456283791
218479536
739156824
895762143
671345289
324891675
563927418
942618357
187534962

134928675
796451832
258367491
582794163
349216758
671835249
827543916
913672584
465189327

129785364
845693217
763241958
682479135
317562489
594318672
438127596
956834721
271956843

673982541
458613279
129745836
234197685
781456923
596328714
862531497
915274368
347869152

248375196
139628475
657149283
391752864
564813729
782964351
825436917
913587642
476291538

367918452
821645973
594327681
279486315
483152796
615739824
746591238
958263147
132874569

367218549
948753621
251649738
136527894
479386152
582491376
695132487
813974265
724865913

925741638
671835492
384296751
218973564
437568219
596124387
753489126
862317945
149652873

135698247
786214935
942753861
623187459
597426318
814935726
468371592
271549683
359862174

451978623
892563471
637421589
245619738
176832954
389745216
564387192
923154867
718296345

563182479
812947356
974563182
351296847
729814563
648735291
297451638
135678924
486329715

486537291
351492678
279168534
534271869
692853417
817649325
768924153
945316782
123785946

986347512
475921386
213586794
741653928
562798143
839412675
654279831
127835469
398164257

942637815
137859624
586124379
823976541
475312986
619485237
294763158
758291463
361548792

123947568
469258173
857316294
915823746
238764951
674195382
582471639
741639825
396582417

856412397
349657281
217398456
623185749
971243865
485769132
592874613
768531924
134926578

135792648
962854173
784631925
328516497
649327851
571948236
213485769
856279314
497163582

153684792
426579183
978321465
269135847
845792316
317468529
731246958
694857231
582913674

485793216
931562847
627841539
359184672
742936185
168257394
214375968
596418723
873629451

436592718
581637492
297184365
953821674
864975231
712346859
148753926
679218543
325469187

623419875
479568213
851372649
286135497
537694182
194827356
368751924
945286731
712943568

162894375
835276194
497315826
576932481
348751962
219648537
753169248
924587613
681423759

879321465
634857291
251946873
467539128
382714956
915268347
126473589
748195632
593682714

132765849
976842153
584139672
265971384
897324516
341586297
413257968
658493721
729618435

715684932
934257681
862913547
158496273
243571869
679832154
587149326
396728415
421365798

659431872
831275496
247869351
528617943
316594728
974382165
165743289
483926517
792158634

498271536
526384791
137569482
253647819
984135627
761928354
672813945
345792168
819456273

658973412
473126589
291854367
146785923
837269145
529341876
785492631
912638754
364517298

841697352
523841769
679523184
284379615
935168427
167452938
496215873
312784596
758936241

178546239
459321876
632879415
784215963
591683724
263497158
317964582
926158347
845732691

759824361
364715289
821369745
482631957
973258614
615947832
198576423
537482196
246193578

627489135
845361279
931257864
598724613
274613958
163895742
316942587
482576391
759138426

612983754
398475216
754126893
985617342
147532968
263894571
476358129
829741635
531269487

892345761
564178923
137692548
341759682
958264137
726813459
275431896
413986275
689527314

135684927
674921538
892537614
243795861
786213495
519846273
457162389
921358746
368479152

726418953
391652874
548739162
864591237
235876419
917324685
452163798
183947526
679285341

286319754
573264189
941587236
854723691
137496825
692851347
315972468
468135972
729648513

284379165
791865234
563214987
617458392
438792516
925136748
342581679
876923451
159647823

345829617
789146352
216753498
568497123
423618579
197532846
671284935
834975261
952361784

312476895
479158263
658329174
961537428
834912657
725684931
587261349
196743582
243895716

713426895
864159273
925387164
397815642
541672389
682943751
238564917
476291538
159738426

695437218
174528693
832916457
453869721
761245389
928173546
389652174
547391862
216784935

491823765
635174289
782659314
243965178
869731452
157482936
978216543
514398627
326547891

587239416
361784529
429165378
138492765
645871293
792356184
913647852
876523941
254918637

645921387
172834569
938567124
324186795
819375642
756492831
591643278
467258913
283719456

175389642
968724135
324651789
649815273
753246891
812937564
286193457
537462918
491578326

356214798
891765324
724983156
973641285
245879613
168352947
639428571
587196432
412537869

384569127
672318945
915247863
847953612
596172438
123684579
758436291
261795384
439821756

691735482
382149567
547268319
436517298
825694731
719382645
263951874
158473926
974826153

861573492
743269851
259148736
486937215
975612348
132854679
617385924
594726183
328491567

723915648
465287139
918436752
859641273
247398561
631752984
382569417
574123896
196874325

512673948
873491256
496258137
157984623
964312785
328567491
731829564
649135872
285746319

791328465
435167982
862954173
386412597
514679238
927583641
659731824
243895716
178246359

372165984
846792531
915438267
193846725
654217398
728953146
539674812
261589473
487321659

572831496
863594721
194672358
658127943
419356287
327489615
945768132
731245869
286913574

631879254
278546193
954312867
513784629
729165438
486923571
392458716
145637982
867291345

516978234
493216857
827354961
968531742
731642589
245897316
679485123
154723698
382169475

893745216
541629738
276813495
984267153
327591684
615384927
168452379
759136842
432978561

165823749
374965182
298741653
456189327
712436895
839257461
923674518
541398276
687512934

857423691
316859427
924671358
268745913
543196872
791382546
679518234
182934765
435267189

543917682
296583174
817264359
739625841
125438967
684791235
461879523
972356418
358142796

625349178
387521694
941867325
516472839
792683451
834915762
479156283
258734916
163298547

168974352
274365198
395281674
932756841
457128936
681439725
826593417
543617289
719842563

794256381
521738964
836491527
463189275
157623849
982547613
349812756
618975432
275364198

692375814
814269735
357841629
783512946
541986273
926734158
265497381
439128567
178653492

492813765
835746129
761592483
954281376
216937548
378465291
683174952
127659834
549328617

398561247
475289163
162437859
526173984
841925376
937648512
254316798
689752431
713894625

352467189
491528763
786391524
179235846
564189237
238746915
845672391
627913458
913854672

578213964
426985173
139476582
253168497
694327851
781594236
842739615
365841729
917652348

718643259
359218647
246597831
937465128
524189763
861372594
683921475
192754386
475836912

128354769
594768123
673192548
819247635
345689271
267513894
781436952
936825417
452971386

243986175
965712438
817534692
528479361
376251849
491368527
754893216
639125784
182647953

246935187
815476329
973182546
421597863
357864912
689321475
734258691
568719234
192643758

281947536
734615928
695283741
416529387
972836154
358471692
147352869
529168473
863794215

176843529
389526741
524971836
963458217
452167398
817392654
738214965
245689173
691735482

674981235
358264917
219573864
825649371
796135482
431827659
583412796
962758143
147396528

162798453
873145962
594263718
941627385
285439176
637581294
356972841
429816537
718354629

972463815
481725639
653819472
895132764
237946158
146578923
718254396
569381247
324697581

293156874
764289153
581437962
129568437
348721695
657394281
875942316
416873529
932615748

138296457
476158392
529374186
794812635
812563749
653947218
961735824
245681973
387429561

782519463
469382157
315674892
951763248
234198576
678245319
147826935
893457621
526931784

471289563
385146927
269537481
516823794
847915632
932674158
754392816
628451379
193768245

657214398
148936572
293758146
325461789
976582413
481379265
864123957
539647821
712895634

295348716
731269548
468517329
857432691
149876235
326951874
584793162
913625487
672184953

421876359
389254716
756913428
914538267
567129843
832647591
295781634
673495182
148362975

471538692
852469713
639721845
295387164
786145239
143692587
967853421
524916378
318274956

238591764
975486312
461237958
189654273
347129685
652378491
724865139
893712546
516943827

732581964
486729531
519634782
125963478
978415326
643872159
261397845
857146293
394258617

723941568
689235714
415678392
942817635
578362149
361594827
854126973
137489256
296753481

692851437
834697125
751342698
963715284
275984361
148236759
329178546
516429873
487563912

697548321
812367495
534219678
973451286
426893157
158726934
269185743
781934562
345672819

897264513
512738496
346591728
169487235
273956841
485312967
621879354
958643172
734125689

572916834
319824675
864753912
125348769
937562481
648179253
793281546
256437198
481695327

158639427
976254831
243817695
761398542
325471968
489562713
817926354
634185279
592743186

196427853
582913476
437568192
358271964
714396285
269845317
623789541
975134628
841652739

627943851
853721964
419685732
275836149
961274385
384159627
198562473
536417298
742398516

963172845
185463972
247598631
829347516
671859324
534621789
458236197
712985463
396714258

193456278
768291345
524783169
912864753
356179482
487325916
241638597
835947621
679512834

168724539
794351826
532689174
381467952
457192368
629835741
916273485
843516297
275948613

731824596
968513742
524769138
896452317
453178629
217936854
672395481
145287963
389641275

638579214
245861937
197243685
319786452
564192378
782435196
456917823
923658741
871324569

917386524
458927136
263415798
539174862
621598347
874632915
796841253
385269471
142753689

812396574
375248916
964175283
546782391
193654728
287931465
759813642
421567839
638429157

182564793
674931528
539287641
291673485
468152379
357498162
925346817
816725934
743819256

829436175
371295648
456178923
512367894
687914352
943582761
298753416
165849237
734621589

519824736
678913524
243675819
152468397
937152648
864397152
785239461
421586973
396741285

175926384
638451972
492378651
249137865
357684129
861295437
723849516
986512743
514763298

682935741
415827936
973641582
291376458
748159623
356284179
124593867
867412395
539768214

238175694
914836725
765294318
843917256
629543187
157628943
496382571
382751469
571469832

748936251
395821746
162745839
813652497
426179583
957483162
684317925
579264318
231598674

827516394
635974182
491238675
169423758
542781963
783695421
216357849
978142536
354869217

149723865
367485912
285196437
693247158
514839276
728561394
436952781
851374629
972618543

639542718
825167493
174839652
792318546
386754921
451296837
563971284
217485369
948623175

897346125
423518796
651972384
769431852
548627913
132895467
976283541
385164279
214759638

691287543
527431986
834965127
389154672
452678319
716329458
245796831
163842795
978513264

347592816
951768432
826143957
572416398
418379625
639285174
164957283
783621549
295834761

745936128
286741953
913582746
579468312
624317895
831259467
198675234
357124689
462893571

823649517
796153284
541278639
418326795
659784321
372915468
187532946
935461872
264897153

874915263
931426587
265378149
586139724
342857691
197642358
418263975
659781432
723594816

732495681
658721439
149638275
874913562
963257814
215864793
526189347
481372956
397546128

239817654
164952378
587463291
475138962
693524817
812679435
758296143
941385726
326741589

594328167
761594328
832671594
376852419
145936872
289147635
658719243
417283956
923465781

234169758
175328469
968457132
691274385
857936214
342815697
426593871
583741926
719682543

125347968
463298157
879561243
986412375
347956812
512873694
291784536
634125789
758639421

967485231
581293467
234617589
345762918
678951342
192834675
429378156
856149723
713526894

917542683
562389471
843167952
276915348
395478126
481236795
759621834
124893567
638754219

921758634
578643912
643192857
832975461
765814293
419326578
157289346
296437185
384561729

423961785
859473162
716852943
382517694
691348527
547296831
964135278
178624359
235789416

196532487
427981356
835467921
782396514
643125879
951748632
374259168
269813745
518674293

826743915
934851627
517629483
173564892
458392761
692187534
765238149
389415276
241976358

815432769
326759814
497618235
632594178
189367452
754821396
968143527
273985641
541276983

729361854
486957312
513248769
698713425
351492678
274685193
945876231
837129546
162534987

246397185
839145762
571286394
714563829
962418573
385729641
653972418
497851236
128634957

871429653
624351789
539687241
195263874
467598312
283714965
312875496
756942138
948136527

159682743
342719658
768543219
475396821
813427596
926158374
587964132
634271985
291835467

258941637
347256189
916378425
169587342
725413968
834692571
573124896
492865713
681739254

548937612
361258794
297614538
785349126
614782359
923561487
472193865
159876243
836425971

976142835
582369174
341875962
817536429
425798316
639421758
298617543
154283697
763954281

194263578
287549613
563781249
852174936
346928751
719356482
675812394
438697125
921435867

692714385
718935642
354826197
837652419
269481573
145379826
421593768
983167254
576248931

735842619
164739582
289651374
527416893
396578421
841923756
972365148
413287965
658194237

652497381
397821546
481653972
749215638
136984257
528376194
214739865
873562419
965148723

469278513
187953426
352461897
638527941
975614382
214839675
546782139
821396754
793145268

396248571
475631928
128759643
563197284
241586397
789423156
914865732
857312469
632974815

264398157
538721946
179654283
846932715
912587364
357146829
483269571
725413698
691875432

915347682
342658917
876192435
564913728
197284356
238765149
629531874
451879263
783426591

961284375
845713926
372695148
197546832
453821769
628937514
219368457
784152693
536479281

871935246
546712839
392648157
769481523
183256974
254397681
428163795
915874362
637529418

395176842
286543179
174289365
457921683
813657294
962438751
641792538
528364917
739815426

792654831
354821796
186793254
963285147
417369582
528417963
639178425
275946318
841532679

391852647
742613895
865749213
427186359
189325476
536974182
218537964
953468721
674291538

784125693
356798241
912463857
645981372
891237564
273546189
467812935
528379416
139654728

356941728
841267953
729835614
185479236
637128549
294356871
473692185
912583467
568714392

971538642
346721985
528496713
682357194
195842367
734169258
259683471
413975826
867214539

836247951
975136428
241598673
718623549
659814732
324975186
582769314
467381295
193452867

798154623
362978541
451632987
946327158
275891436
183465279
817246395
529713864
634589712

578213496
316947852
924856317
189374265
253169748
467528139
891735624
635482971
742691583

394276581
781459623
562138749
239581476
816347295
457962318
125793864
673814952
948625137

836491527
712635948
495728316
681957234
349162875
257384691
924816753
578243169
163579482

178435926
429761583
365982174
286514739
914673258
537298461
693127845
751846392
842359617

162874953
398265417
475913268
216597834
537428691
849136725
751689342
923741586
684352179

674812395
192354687
538697214
417289536
256431879
983765142
369548721
745123968
821976453

174389256
685274391
329561847
436197582
712853469
958642173
297415638
561938724
843726915

674291853
139584726
258673941
412937568
795846132
386152479
843729615
521468397
967315284

738195426
542638917
961742583
284976351
693514872
157823694
379481265
826357149
415269738

692837451
178945236
345216987
831794562
429653718
756128394
267589143
584371629
913462875

485372961
173496852
629158743
217845639
596213478
834967215
342781596
751629384
968534127

432978651
598416372
176235849
215863497
689741235
743529168
827654913
961387524
354192786

561973842
278465931
934182675
893621457
716549328
452738169
327814596
689357214
145296783

386974512
174562983
295381746
731859264
958246371
642137859
819425637
463798125
527613498

437956218
592871643
861432795
314285967
956743821
278619354
789524136
643198572
125367489

684132795
573689412
219574386
836721954
452398671
791456823
127843569
948265137
365917248

345928761
796153284
218467593
972816435
861534972
453279618
634782159
527391846
189645327

862754391
351692748
497831562
645983127
289517634
173426985
938275416
514368279
726149853

856134297
934276518
217589643
783651429
469728351
521943876
642317985
198465732
375892164

631724958
975168423
428593716
593241867
286957134
714386592
147635289
869412375
352879641

945286713
861397452
372154968
217468395
639521847
458739621
724613589
193845276
586972134

869314275
152796384
743528169
215483697
496271853
378965421
537642918
921837546
684159732

516342978
987651234
342798165
798416352
251937846
463825791
674183529
835269417
129574683

845213679
726984153
913576482
174632598
692851347
538749261
387425916
461398725
259167834

279854316
143726985
685139247
528617493
364985721
917243658
452361879
731498562
896572134

378956214
295714368
641832957
754193826
183627549
926485731
862549173
517368492
439271685

459132678
682957341
713468259
327814965
598276134
146593782
261385497
935741826
874629513

975426183
684371952
312859467
749138526
136245798
258697314
521783649
467912835
893564271

631972458
942538671
578614932
395267184
864159327
127483596
453721869
289346715
716895243

295631784
438975612
761284935
526743891
987162453
143859276
874316529
352497168
619528347

936241578
851796243
247853961
795638412
413529687
682417359
578362194
124985736
369174825

578249631
496183257
321756849
687591324
145327986
932864715
263915478
714638592
859472163

415279836
263184579
978356124
356718492
782493615
194625387
821547963
647931258
539862741

356974821
978312465
421685937
135846279
742193658
869527143
697431582
284759316
513268794

425793168
831264597
697158243
182576934
753429816
964831725
378612459
249385671
516947382

487621395
539748261
621539487
913482576
762953814
845176923
254867139
178395642
396214758

178596243
249837165
653421798
921384657
385679421
467152839
834765912
512948376
796213584

651794328
234816759
987523614
319462587
826157493
745938261
578249136
462381975
193675842

138724695
764591238
529638417
953186724
241357869
687249351
896412573
475963182
312875946

268194753
179635428
453782916
812469375
935827641
647351892
596278134
321946587
784513269

395264871
271583694
684791352
853146729
726359418
149827536
467915283
518432967
932678145

572134968
836295741
491687235
958321476
624759813
713846592
165972384
349518627
287463159

359714862
687235149
124986375
593478621
241653798
768129534
415362987
832597416
976841253

215763984
369845712
478291365
943126857
752438196
681579423
127684539
596317248
834952671

193452786
478169253
562378491
785934612
621785934
349621875
254817369
816293547
937546128

962514873
473298165
581376249
634752918
198643527
257189634
726835491
345921786
819467352

452819736
798463215
136752849
574321968
263978154
819645327
687234591
341597682
925186473

915643287
327581496
684729351
138465729
756932814
249817563
873296145
592174638
461358972

568417932
973562481
124398765
492183657
785624193
631975824
849251376
356749218
217836549

167528439
853419627
492736185
719284563
625371894
348965712
576892341
931647258
284153976

248317596
937654281
165982743
851479362
423165978
679823154
714538629
596241837
382796415

576238914
428195637
319764258
657942381
132687495
984351762
891423576
265879143
743516829

712463598
653789421
498215637
579641283
824357169
361928745
287536914
145892376
936174852

185497236
736582941
492361875
871245369
643179582
529638417
258714693
314956728
967823154

735689214
284713695
691245387
142897563
369452178
578136429
426578931
917324856
853961742

348627195
765319284
291458637
587241963
416973852
932586471
854762319
123895746
679134528

613728495
942635817
758491236
384152679
576984123
291376584
429513768
867249351
135867942

291354768
453768291
786192543
624571839
537986412
819423657
165837924
948215376
372649185

934675281
518423679
267189345
689741523
341592768
752368914
896234157
425917836
173856492

719834625
368529471
542167893
493218567
627453189
185796234
274385916
951672348
836941752

985164273
412375896
736289541
867913425
359742618
124856739
278591364
541637982
693428157

394587162
617342589
528961734
756829413
132456978
489713256
961235847
243178695
875694321

657932481
129847356
384165297
745689123
836251749
912374568
591728634
468513972
273496815

364518972
817429635
529376418
935267184
142853769
786941523
658134297
491782356
273695841

145872369
239156874
678394521
516487932
394625187
782931645
423518796
957263418
861749253

359472681
124863597
786159432
842691753
635247918
917538246
568714329
273985164
491326875

765812439
183947256
492536178
518264397
346179582
279385614
654793821
837421965
921658743

781926534
563814972
249735816
672543198
314289657
895671423
438197265
957462381
126358749

756143892
142598673
893762154
528476319
461239785
379815246
984321567
217654938
635987421

346718925
581329746
972546183
698153274
157294638
234687591
425931867
869475312
713862459

416782539
379514682
285369147
841627953
753198264
692435871
538971426
927846315
164253798

296813475
145672983
378495621
421586739
589734216
637129854
713968542
952347168
864251397

357168294
184972365
296345781
462589173
935617842
718423956
629734518
543891627
871256439

769253418
423178965
815496723
376541289
598732641
241689357
632817594
984325176
157964832

685317294
247695831
139248576
516783942
794126358
823459617
368574129
451962783
972831465

253469871
874321965
916785342
385916427
762854193
491237658
139672584
628543719
547198236

725619438
314827569
896435127
263754891
187293654
459186273
538961742
942578316
671342985

751948632
326715498
489362715
965234871
178659324
243871956
592483167
837126549
614597283

124795683
793648512
685312974
836279451
257164398
941583267
368927145
579431826
412856739

537168249
218954376
946372185
473589612
152647893
689213457
761825934
894736521
325491768

741589362
285361974
936274185
467913528
198725643
352648719
619432857
823157496
574896231

783942156
126573498
459816237
867435921
235198764
941267385
692751843
314689572
578324619

856341297
127659384
394827156
639174825
481235679
275986431
763518942
948762513
512493768

249537816
783162594
615489723
852974361
397216485
461358279
536721948
174895632
928643157

479385216
536412798
218796435
781649523
624531879
953278641
365127984
847953162
192864357

376129584
859634172
142785693
514867329
693241758
287593461
461958237
728316945
935472816

369475821
874213659
251968473
738651942
612349587
945782136
583126794
197834265
426597318

852437196
167859243
493621875
219346758
374518629
685972431
531264987
748195362
926783514

351846297
498372165
267591384
816425739
543917826
972683541
739254618
685139472
124768953

932457618
671823945
458196723
246318597
193572486
587964132
729681354
814735269
365249871

852971436
371246589
694583271
468359712
925167348
137428965
283715694
746892153
519634827

816925734
734618295
295734861
928471653
571863429
463259178
649382517
182597346
357146982

496512783
123847965
875693412
289354176
731269854
564178329
952481637
617935248
348726591

874251963
365498217
921637584
547812396
683549172
219763458
196374825
452986731
738125649

695318427
431276958
872459136
758964213
246531789
913782645
569123874
187645392
324897561

974812653
583476192
162593487
325189746
418765329
697234815
231658974
846927531
759341268

836915274
145782639
927463185
352847961
618329547
479156328
291678453
763594812
584231796

275834196
913526748
468791235
547682913
396175482
821349657
154263879
732918564
689457321

321875694
875694213
964132758
659213487
438769521
217548936
182456379
596387142
743921865

751486239
268935471
943217658
837542916
496173582
125698743
514329867
679851324
382764195

895716423
126349875
347258196
653891742
419527368
278463519
531672984
782934651
964185237

821654379
769312485
534798612
978536241
253149867
416287593
385471926
647925138
192863754

516734928
287951346
934628751
391286574
762543189
845179263
128497635
459362817
673815492

219584736
683971452
574362189
951643827
862197345
347825961
125439678
738216594
496758213

736289514
954163872
821754396
198435267
542671938
367892145
289346751
613527489
475918623

564829173
731465289
892731546
219578634
347692815
685314792
173246958
956183427
428957361

947168325
256397184
138452769
795826431
821543976
364719258
573984612
689271543
412635897

493127856
582946713
176358492
659472138
347681529
821593647
938715264
714269385
265834971

176543829
329718465
485926317
934872651
752461938
618395274
291687543
863154792
547239186

942817365
317625894
586439217
198254736
275963148
634781529
721546983
453198672
869372451

726318954
591426387
348597261
285971643
964832715
173645829
817259436
639184572
452763198

247951836
853764129
169283457
591428763
476395281
328176594
784632915
935817642
612549378

639712854
572834961
418695237
941326578
867459123
325178649
293541786
184267395
756983412

392475186
487261395
516839274
729158463
845623719
631947852
158394627
963782541
274516938

687159432
523864917
419372685
971586324
358241769
264937158
845713296
732695841
196428573

396745812
472381596
185296473
849127365
651439287
723568149
267813954
538974621
914652738

398541672
451276938
276398415
529183746
864759321
137624589
912435867
783962154
645817293

468317259
937825461
521694738
694158327
175239846
283746915
349581672
712963584
856472193

179856234
532417968
468392175
384965721
726184593
951273846
843721659
215639487
697548312

549217683
128364759
673958142
395172864
786439521
214685937
457821396
862793415
931546278

795364812
238571694
146298573
382415967
974826135
651937428
817642359
529183746
463759281

154732986
826159743
937648251
485273169
269814537
371965428
692587314
748321695
513496872

921658347
637249185
584137269
416875932
273964518
895321674
749513826
368492751
152786493

384769512
692154738
571328964
936587241
148293657
257641389
869475123
715832496
423916875

624719583
187356249
935248617
578461392
462893175
319572468
843627951
751934826
296185734

869213754
143567892
257984163
678492531
495371286
312856947
531748629
926135478
784629315

189762354
637154289
254983716
826419573
795238641
413675892
948526137
561347928
372891465

291734856
753286491
864951327
547319682
612875943
389462175
926543718
175698234
438127569

952178364
381546927
467239518
735962841
896417235
214853679
629784153
573691482
148325796

234598617
978621543
561734829
123856974
495173286
786249351
819465732
357912468
642387195

437951628
195862743
286347519
963718452
814235976
572496381
751683294
329174865
648529137

983245716
621397548
457186932
835961274
269874351
174532689
346719825
518623497
792458163

427698153
359147826
681532749
276485931
145369287
893271465
562714398
914853672
738926514

462983157
579261483
813745692
958316274
731429865
624857931
245638719
396174528
187592346

829354761
364917825
517862349
195278634
482536917
673491258
256749183
731685492
948123576

752914683
946783125
318256947
234697518
861345279
579128364
495862731
127439856
683571492

795342861
643581792
812967453
361274589
427895316
589613274
936728145
158436927
274159638

324719865
516483927
897256431
943672518
258341796
671895243
165927384
432568179
789134652

389124765
156789234
742356819
695417328
214893657
873265941
438572196
921648573
567931482

417326985
329518647
865974312
246197853
593682174
781435296
978253461
134769528
652841739

295736814
647851392
138429675
372698541
819547263
456312987
561973428
784265139
923184756

943518762
567342918
281796345
759623184
816954237
324871596
678135429
435289671
192467853

398164752
712358694
546927183
985641327
261573948
473289516
154732869
839416275
627895431

463295781
859371264
712468953
631957428
527184396
948623517
396712845
284536179
175849632

963218745
814756329
527349168
172894536
458623971
396175482
641987253
789532614
235461897

254378961
698415372
713269548
849752136
365841729
172693485
927184653
481536297
536927814

914527368
685134729
732968145
263715984
591483276
847692531
476351892
358249617
129876453

319825746
524617389
768349215
471268953
293451678
856973124
187596432
645132897
932784561

128675943
645938712
937421865
391746258
274583691
586219374
469352187
852197436
713864529

837165429
519742368
246839751
684527913
193684275
725391846
378216594
451978632
962453187

712358496
456917823
389462175
138796542
567234981
924581637
643825719
275149368
891673254

124783956
395426187
768591243
519642738
286317594
437859621
653978412
841265379
972134865

824157963
937268541
516349827
471982356
358614279
269573418
693421785
745836192
182795634

391725486
875946213
246831957
768194325
439652871
152387649
624519738
913278564
587463192

952831467
638274195
417965328
324617589
765489231
189523746
846752913
593148672
271396854

296351478
584276931
317948526
643592187
958713264
172684359
421837695
869425713
735169842

327645918
815923476
964178532
739214865
186597243
542386791
458731629
691452387
273869154

326897514
841562937
957134826
514326798
639478251
278915463
483659172
192783645
765241389

456938217
829167435
137524968
618245793
295376841
743891652
971652384
384719526
562483179

471835962
236914587
589627314
325176849
697458231
814293675
758342196
143569728
962781453

793512648
215846937
486397125
542639871
361278594
879154362
137465289
624981753
958723416

847516239
195342687
632879154
761925348
359481726
428637591
516298473
974153862
283764915

267941853
198375426
534268971
672819345
489753612
315426798
953187264
741632589
826594137

651879342
389246517
274531869
893467251
427185936
165923478
532718694
746392185
918654723

647389215
581276439
329415876
932561748
478923561
165748392
853194627
796832154
214657983

638271945
245893176
917645283
782319654
451786329
396524718
173468592
524937861
869152437

683254179
192376854
754981326
879613542
315427698
426598731
548762913
931845267
267139485

231645897
874329516
695187234
146532789
952871463
387964125
719256348
568413972
423798651

196845372
354672819
782193654
615427938
823951746
947386521
578219463
461738295
239564187

689723415
145968372
273154968
814532697
937681254
526497183
491375826
768249531
352816749

812743659
963512847
457968132
635827914
728491365
194635728
249376581
381259476
576184293

463872519
951634278
287951643
134587926
628349751
795216384
872493165
519768432
346125897

259468137
671359842
483721965
328196754
594237618
167584293
945672381
716843529
832915476

164395827
758624193
329187645
981472356
543968271
276531489
697243518
435819762
812756934

183675429
475192863
269843571
692718354
837954612
514236987
758329146
941567238
326481795

157234986
349658127
628791534
936475218
574812369
281369745
492187653
865923471
713546892

815639742
973824156
264715938
789541623
142368597
536972814
621497385
457183269
398256471

432591768
961827354
758436921
695183247
213754689
874269135
186942573
527318496
349675812

972164385
614358792
538279614
497623851
853417926
126985437
361842579
285796143
749531268

962315487
834672195
571498236
748961352
625837914
319524768
197256843
453789621
286143579

591467832
647382915
823195674
238679451
754813296
916524387
469731528
375248169
182956743

625471839
948635217
137982654
812346975
394527186
756198342
579213468
263854791
481769523

698425137
472931685
351678924
267819543
514362798
983547261
829754316
135286479
746193852

957348621
864215397
321796548
732859164
519624873
486137259
648571932
275983416
193462785

578364192
462179583
913285647
239856714
786941325
145723869
321598476
657412938
894637251

438759126
195264873
672381594
284576319
957143682
361928457
713695248
549832761
826417935

734615298
129384765
856297431
542831679
398746512
617529384
985463127
273158946
461972853

975326841
186457392
342819675
268943157
531782469
497165238
729638514
654271983
813594726

156437298
327689451
489125673
941258367
865371924
732946815
218793546
693514782
574862139

273548169
865719342
194623578
539876214
487231695
612495837
321957486
748362951
956184723

462198357
395627814
781345926
937582461
158436279
624719538
876953142
213864795
549271683

794625138
261387945
538491267
485176392
312549786
976832451
649218573
827953614
153764829

832154769
694738251
157629384
916473528
375892146
248516973
569387412
421965837
783241695

769843251
823715649
514926837
976532418
231684795
458179326
147298563
395467182
682351974

426539871
917628453
385741269
592317648
863954712
741862935
238176594
174295386
659483127

482975163
739816542
165432798
871549326
293687451
654321879
517293684
946158237
328764915

561493728
497128653
832675491
175836942
683942517
249751836
756319284
324587169
918264375

569783421
183524976
274916538
842165793
357849612
691237845
415378269
738692154
926451387

132854796
985376412
746129853
517982364
293467581
468531927
874615239
321798645
659243178

547698231
689123547
213547869
794865123
362971458
851234796
435716982
128359674
976482315

374168529
215947368
896235471
481392756
927856143
563471892
639714285
148529637
752683914

386294517
215867493
947351268
761532984
593418672
824679351
478926135
632185749
159743826

831457629
725968143
694231578
576319482
483526917
219874365
158743296
347692851
962185734

381567492
726439581
495821367
578912643
963745218
142683759
239156874
614278935
857394126

314567298
682139547
579842361
843916725
261754839
957328614
738291456
126485973
495673182

853769214
642183957
719452836
297516348
134278569
586934172
475891623
328645791
961327485

729681453
384597216
561324798
456132987
912758634
837946521
673215849
145879362
298463175

617438259
254967138
839152764
548296371
123784596
976315482
762843915
381529647
495671823

469517832
825349671
713862549
691735428
572184396
384296715
158973264
947628153
236451987

813724956
692853147
475196283
951678324
367245891
248319675
739562418
126487539
584931762

491237856
837156942
625849713
568491237
214763589
973582461
756914328
149328675
382675194

649123785
251678439
738594126
497862351
382951647
165347298
973286514
826415973
514739862

174625893
962183574
853479126
731268945
496517238
528394761
285736419
619842357
347951682

392864751
746531928
851792643
628915374
914387265
537426819
185679432
469253187
273148596

956473182
271685394
834291675
317548269
528916437
649732518
463827951
182359746
795164823

169247835
382956471
475831296
638729514
217564983
954318627
726493158
543182769
891675342

418693572
562741389
937852614
685927431
749315268
123468795
874239156
291576843
356184927

457231698
621598734
389764251
136985427
542617983
978342165
265173849
813429576
794856312

491568273
526473198
783921546
319854627
842796315
675132984
167245839
254389761
938617452

738265194
591478263
624139758
469751832
872394615
153826947
987643521
316582479
245917386

386194257
915372864
427856931
178965423
543287196
692413578
734528619
261749385
859631742

893245176
165379428
472618395
617452839
349867251
258193647
786924513
934581762
521736984

489657213
513429876
276138594
652314789
348972165
197586432
965841327
824763951
731295648

954318267
738629154
216547983
841956732
623784591
597231648
175463829
469872315
382195476

123476985
697851324
485392176
974238651
216945738
538617492
861723549
759184263
342569817

825973416
641258379
793416258
152784693
386129547
479365821
918532764
264897135
537641982

659324187
417685239
328971654
862543791
174298563
593167428
246819375
931752846
785436912

624178395
859234167
713956428
381647259
945812736
267395814
176429583
492583671
538761942

145639782
968275413
372184956
816342597
794856231
523791864
257963148
431528679
689417325

958172346
471365982
362849517
526931478
897426135
134758269
789214653
215683794
643597821

912674835
356289147
478315296
827946513
541723968
639158472
784561329
295437681
163892754

873426519
152897436
496153872
931284657
724635198
685971243
568349721
317562984
249718365

428361579
173529648
569478132
295813467
716942853
834756291
352687914
687194325
941235786

852467193
149235786
637918452
561793248
294856317
783124569
475389621
916572834
328641975

274815936
953674812
186923745
367592184
842731569
519486273
491267358
638159427
725348691

927843651
453612789
618597243
746259318
289431576
531786924
365178492
194325867
872964135

287156943
354879621
916243875
798625314
625431789
143987562
479318256
562794138
831562497

546137982
378429651
192586374
817293546
623845719
459671823
231768495
985314267
764952138

518796423
247813695
936452817
392574186
871369254
465128379
784235961
653981742
129647538

514873296
876912543
239654781
763598124
182437659
495261378
648325917
921746835
357189462

472685319
815923674
963417285
638592147
597146832
241738596
159364728
326879451
784251963

785963241
432781659
619542378
947635812
821479563
356128497
294816735
578394126
163257984

128357469
459162378
736498152
371584926
284639715
965271834
593816247
647923581
812745693

296513874
783249651
154687932
432961587
579824163
618735249
941358726
325176498
867492315

312876945
965214873
784593621
421785369
698432517
573169284
849651732
256347198
137928456

714592368
693178425
285643719
159726834
376984152
842315697
921867543
567439281
438251976

416873259
258694371
973152468
762438915
389517624
145926783
691745832
824361597
537289146

162958734
749236185
538471926
297315648
413689257
685724391
974863512
321547869
856192473

764851932
398276451
125439768
913687245
257914386
486325197
631798524
872543619
549162873

158723694
392465178
674198523
437952816
265814739
981376452
529641387
816237945
743589261

467239158
359781624
812564397
984172563
731456289
526893471
245918736
193627845
678345912

398175624
174623985
625894137
417258369
956317248
832469751
249531876
783946512
561782493

374189265
182576493
596234871
219345786
657918324
843762519
431897652
928653147
765421938

921376485
784159263
653428791
176935824
492861537
538247916
217593648
369784152
845612379

827431956
145976283
369582147
638154729
591723864
472698531
913865472
786249315
254317698

893276514
657314829
421598376
512683947
376942158
984157632
245839761
738461295
169725483

972385416
136794258
854612397
265137849
317948562
489256173
543869721
621573984
798421635

217938654
485216973
963754812
198527436
746183295
532469781
851692347
324875169
679341528

748639512
326175489
159842367
562498173
837561924
914327658
483716295
271953846
695284731

154732986
298146375
637589412
541328769
829675134
376491258
465217893
783964521
912853647

314278695
629154738
587936421
863517249
752849316
491362857
938621574
175483962
246795183

631975842
954182637
278436195
143657289
769248351
825319764
517893426
392764518
486521973

413579682
892436751
567821493
374652918
985714326
621398574
149267835
256983147
738145269

743621598
658439217
291857346
825193674
937264185
164578932
589712463
416385729
372946851

359726184
681543279
742891635
528639741
137452896
964187352
475218963
296374518
813965427

912436578
365817294
847529613
754681932
183952746
296374185
429763851
678145329
531298467

835796124
461832759
792541638
547923861
628157493
319468572
254619387
173285946
986374215

638279514
742165839
519483267
974358621
356912748
281746395
167824953
895631472
423597186

295478163
347561928
168329754
432786519
879154632
651293847
913845276
526937481
784612395

536928417
124657839
798314652
615879243
983142576
247563198
359281764
871496325
462735981

682359714
953741268
147268935
314572689
879136542
526894173
435917826
768425391
291683457

248963751
753281964
916754832
831492675
495617283
672835419
124578396
367129548
589346127

897514362
516328947
342769518
428651793
651973284
973482651
139246875
285197436
764835129

639157824
124986573
578342169
852471936
963825417
741639285
295768341
317294658
486513792

569234187
341798265
728156934
682917453
157463829
493582716
934825671
816379542
275641398

398214657
461597823
725836491
619783542
854129376
237465189
986342715
543971268
172658934

985462317
274318659
631795482
397241568
856937124
412586973
129673845
548129736
763854291

976453821
215768394
834912765
497836152
162597438
358241679
643125987
589674213
721389546

396172854
481359726
257468931
563287149
972541683
148936275
624815397
739624518
815793462

718462953
235819647
946537281
391745862
584621379
672983415
169354728
423178596
857296134

541638972
236917458
789254613
378169245
924785361
165423897
897542136
653891724
412376589

349726185
521839764
768451239
182364957
457982316
693517428
834275691
915643872
276198543

196435872
538276149
274891536
415723698
763589214
829164753
951648327
642317985
387952461

387296145
245138769
196754382
619842537
453971628
872563491
961425873
738619254
524387916

915487632
246319875
378562194
634175928
159628743
782934561
497853216
863291457
521746389

951278643
632495187
748613295
475936812
183724569
296581734
324167958
869352471
517849326

941328567
572961348
683574912
198432675
726815439
354796281
839657124
415283796
267149853

175296834
249318675
683475129
362741958
751982463
894653712
527869341
936124587
418537296

829154367
576392418
431876259
163587942
748219536
295643871
912735684
384961725
657428193

823756419
965418372
147293658
394625781
756841923
281937564
538164297
619372845
472589136

496725318
371684952
528913647
165438279
237159486
849267531
714596823
653872194
982341765

463182957
982573641
517694238
354728169
179456823
826931574
695847312
241369785
738215496

384275169
695143278
721968345
157832496
932456781
468719532
519387624
843621957
276594813

734625189
195843726
286917543
648179235
529438617
371256498
962584371
453791862
817362954

458716392
279543816
136928547
924651738
385497621
617382954
892175463
561834279
743269185

352684971
176539824
984217635
517463298
693128457
428975163
249351786
731896542
865742319

916327548
527468193
438519627
194736852
265894371
873152469
742683915
359241786
681975234

914672583
258139764
763854912
471396258
892517346
635428197
526781439
349265871
187943625

458237691
267198345
139546287
645812739
921473568
873965124
596381472
714629853
382754916

798453621
321678954
546912837
917345268
285196473
463287195
839564712
672831549
154729386

573621948
821493756
694785123
759234681
462817395
138956274
947368512
216549837
385172469

765493218
982516743
134782695
457231986
826957134
391864572
619328457
243175869
578649321

473918652
896725134
125643897
569287341
748361529
231594786
987132465
654879213
312456978

871324596
532869417
694571328
385197642
167482935
249653871
953718264
418236759
726945183

983742165
675831942
412596873
839264517
147953286
256187394
328679451
561428739
794315628

631275984
542689173
897143256
925317468
178496325
463528791
384762519
756931842
219854637

123497586
854632917
967158234
639714852
712865493
485329671
576283149
391546728
248971365

893726451
567143289
214598376
189367542
752984163
346215798
438651927
975832614
621479835

634129857
891765342
527483916
165398274
349276185
278514639
956837421
482651793
713942568

253487169
869132754
741659238
627348591
938715426
415296387
572864913
396571842
184923675

293147658
518623749
476895321
785214963
341769582
962358174
159472836
827936415
634581297

672183594
384596721
159274386
821457963
746839152
935621847
498712635
213965478
567348219

643871259
978452316
152963784
287619543
596324871
431785962
369548127
824197635
715236498

184572963
295368174
736419528
978654312
462193785
513287649
627835491
349721856
851946237

147826395
298135764
563947128
981263547
325794681
674581239
812679453
739452816
456318972

342718965
567932481
819465273
274583619
985176324
631294758
756849132
198327546
423651897

962478531
473215968
851936724
698752413
135684279
724193685
547861392
389527146
216349857

673924815
195687234
284351769
756412983
942863571
831795642
517238496
368549127
429176358

172854693
864193275
593762481
921436758
735281964
648579312
459317826
216948537
387625149

425916387
371458926
689237451
243591768
597863214
168742539
956124873
834675192
712389645

327145986
965238417
481769352
274981563
139526874
856473129
693817245
712354698
548692731

571238649
849716523
632594871
253689417
764351982
198427356
327865194
986142735
415973268

673285419
925164873
184739265
831672594
496518327
257493186
742856931
318947652
569321748

378641295
526937481
149825736
917456328
254318679
683792154
432189567
795264813
861573942

517463928
298715364
346928517
724196835
935287641
681354792
453671289
862549173
179832456

472931685
683572914
195684723
538267491
961348572
724195368
349826157
257419836
816753249

387416529
156972384
429538671
631825947
942763815
875194263
293647158
564381792
718259436

295431786
186279453
743586912
931657824
564128379
872943561
428315697
359762148
617894235

426853719
975241836
318796254
859624371
734918562
261537948
583469127
147382695
692175483

791352684
834619275
265487931
429536817
518274396
376198542
183725469
657943128
942861753

634278591
891465327
572193486
345627918
769381254
128549673
217936845
453812769
986754132

192358647
546927138
837164259
614293875
725841396
983675421
268539714
451782963
379416582

741392568
562187394
983564172
315649287
826751943
497823615
674935821
138276459
259418736

715829643
296743815
384156729
153698472
842537196
679412538
437265981
968371254
521984367

516723894
873459216
924186753
758312469
169874325
342965187
487591632
691237548
235648971

369425178
821397564
745816329
576934812
283571946
194268735
438752691
657149283
912683457

754863912
316279548
982154673
428391765
679548321
531726894
297485136
843617259
165932487

691837452
834521976
257964831
962378145
145296783
378145269
413689527
729453618
586712394

719862534
825413679
463759218
981624357
256387941
347591826
132946785
678135492
594278163

369185274
785342691
214967835
971236458
856479312
432518769
193624587
527893146
648751923

219354876
387169524
456782319
842697153
195823647
673541298
764218935
928435761
531976482

218746935
643598172
597213864
136982547
482657391
759431286
924875613
375169428
861324759

279683415
645721389
381495267
894352671
137968542
562147938
758234196
923816754
416579823

142796835
987453621
563182497
821375946
794268153
356914278
215639784
478521369
639847512

143879526
926145873
857236419
372418695
419657382
685392741
738961254
261584937
594723168

847926531
391457268
625831794
453192687
172684953
968375142
784269315
216543879
539718426

362145879
879236154
145879236
981362745
754981362
236754981
517498623
693527418
428613597

981435726
546827319
372619854
654273198
798154263
123986547
865791432
219348675
437562981

724563189
916728534
358149276
431972658
695384721
872615943
149237865
263851497
587496312

951478632
638152497
742369851
376921584
425683719
819547263
283796145
164235978
597814326

139426758
582973461
476185923
294861537
658739214
317254689
761598342
945312876
823647195

694852371
827413965
531679842
156327489
379148256
248596137
782935614
913764528
465281793

562378914
318594672
974261358
645937821
297186435
183425769
829613547
756842193
431759286

257384691
496152387
831976452
963527814
724618935
185493276
378245169
612739548
549861723

635247981
248169537
917358246
583716492
194523768
726894153
351982674
472635819
869471325

823149765
156783492
974625138
239876514
718354629
645291873
467532981
391468257
582917346

957346821
813729546
624158397
271593468
485671239
396482175
742915683
538267914
169834752

483152697
952476831
617983524
895764312
136295478
724831965
268347159
579618243
341529786

281795634
564823197
379146528
412369875
653487219
897512346
948251763
726938451
135674982

823946751
519273486
647185932
265837194
431692875
798451623
152768349
986324517
374519268

257918643
863247195
149365287
584123976
921576438
736894521
698752314
472631859
315489762

165389742
937624815
428751639
214536987
376948521
859217364
642875193
791463258
583192476

796123485
315784692
824659317
267841539
483592176
951376824
572438961
648917253
139265748

187653492
295147386
643928175
879364521
321785649
564219837
736491258
452876913
918532764

317269584
628574391
945183267
291438675
486795132
753621849
132946758
569817423
874352916

192456873
384197562
576382941
821649357
645723198
937518426
213965784
769834215
458271639

738412596
419356287
625987413
876295134
943861752
251743968
194628375
382579641
567134829

915736482
238954617
647218953
351497826
476825391
829361745
182643579
564179238
793582164

135746298
894512736
672398154
748125369
256934817
913867542
589471623
321689475
467253981

954732861
217869543
386541972
168927435
725483196
493156287
572394618
839615724
641278359

715349286
982617453
634825917
241736895
863951724
579482361
157294638
498563172
326178549

157623984
483719526
926485317
745238169
692571438
831946275
574362891
219857643
368194752

724195386
591836247
836724159
319487562
672513498
485962713
258349671
943671825
167258934

291354876
486217359
753986214
674135928
139728465
825649137
962871543
348562791
517493682

296387154
743591268
851246973
915634782
432758619
687912435
174825396
569473821
328169547

542671983
786932451
193845627
671283594
425796318
938154762
319527846
867419235
254368179

389451267
526879413
417326985
145698372
893742156
762135849
638917524
951264738
274583691

376241895
592687413
481593267
638729541
219456738
754318629
865134972
127965384
943872156

319674582
672589134
845231967
794126853
186345729
523798641
231867495
967452318
458913276

321956748
689741532
745382961
468197253
137265894
592438617
954823176
813679425
276514389

493217685
728563491
165498723
356872149
841956237
279134568
512689374
934721856
687345912

754169382
682753914
913842756
475638291
261975438
839421675
347516829
196287543
528394167

426839571
983517624
571246398
735194862
842653917
619728435
264981753
198375246
357462189

934862751
578491326
216357948
451938672
723516894
689274135
897625413
142783569
365149287

597682431
634915827
821473569
285341976
143769258
976258143
459137682
718526394
362894715

945731826
381625794
726489153
152394687
834276915
697158342
513862479
278943561
469517238

382169574
541783926
796542183
259438761
467215398
138976245
874391652
915624837
623857419

684321795
135978642
729654183
912786354
847532916
563149278
351867429
278493561
496215837

942387651
173956842
685124793
567841329
238569174
491732568
824673915
759418236
316295487

693427581
872513649
415968237
136249875
284675193
759831462
367182954
928354716
541796328

562931487
497825361
138764592
716453829
259187643
384296175
823619754
675342918
941578236

781259346
492136875
653748291
375981624
248567913
169324587
936472158
514893762
827615439

198572643
724936518
653841279
947315826
831264957
562798431
315629784
279483165
486157392

268975314
541832679
793614582
872349165
635281497
419756823
187423956
924568731
356197248

982317564
654892371
137456829
549268137
723145698
816739452
398574216
271683945
465921783

975342681
642718539
381965274
129853467
856479312
734126895
498531726
563297148
217684953

486351279
923678154
517924863
362145798
859732416
174869532
731286945
295413687
648597321

175463829
398752641
264981357
682194735
457238916
913576284
741329568
536817492
829645173

753169482
618274539
294583716
841637925
326951874
975842163
537416298
469728351
182395647

863749215
579126843
241835976
756912438
382467591
914583762
697358124
125694387
438271659

439752168
265198374
781643295
128439756
394576821
657281439
516324987
972815643
843967512

632174598
491856327
857293146
246917853
975348261
183562974
719435682
324689715
568721439

187465923
639821457
425379168
294756831
371284695
856913274
513698742
768542319
942137586

362891457
145762983
978345621
829153764
753624198
614987235
596478312
237516849
481239576

694532178
572168943
813749625
235614897
967853412
148297356
451376289
329485761
786921534

213985467
786214359
495637821
567428913
829361745
341579286
158743692
634192578
972856134

261397854
794185236
385624719
856249371
432716985
179853462
923568147
517432698
648971523

873129645
591463287
264875193
735912864
926784351
418536972
659241738
147398526
382657419

813976425
725134698
946258371
581467239
279381546
634592817
457829163
198643752
362715984

914578263
328164957
576392481
862953174
791246538
453781692
139825746
245637819
687419325

971843652
426975381
835261974
614327598
583194726
297586413
369718245
748652139
152439867

689421375
537968214
214753896
428375961
396814752
175692438
751289643
863147529
942536187

912675843
465831729
783429516
634958271
857216934
291743658
329564187
176382495
548197362

781246935
459173826
632589417
973468251
518732649
246951783
867314592
195827364
324695178

786159342
214378956
953246187
142967835
569831274
378524619
425683791
631795428
897412563

654312978
387956241
129478536
871543629
495261783
236897415
548739162
963124857
712685394

629574138
487321659
351968247
832649571
965137824
174285396
796853412
213496785
548712963

497631825
153482976
862795314
649518237
731926548
285374691
576243189
314859762
928167453

267451839
814973652
539268174
983126547
642785391
751349268
376814925
125697483
498532716

613259847
924378165
578164293
236741589
857692431
491583672
149835726
782916354
365427918

681742395
329568147
547931268
914285736
875613924
263497851
498376512
732154689
156829473

395786241
216943578
847215639
623159487
479628315
158374926
581492763
964837152
732561894

158367942
796452183
324189567
415826379
267913854
983745216
531694728
672538491
849271635

385172469
196854237
724693158
548967312
972431685
631285974
817349526
259716843
463528791

395748612
821965734
674321985
416287359
739514826
258693147
982156473
163472598
547839261

413768259
692451387
785293146
378612594
941375628
526849731
157924863
869537412
234186975

319867542
746253198
528941736
293675481
654189273
187432659
461798325
932514867
875326914

647352189
859416273
321978645
982143567
715689432
436527891
274835916
193264758
568791324

781243956
634795821
259186347
175324698
926851734
843679512
497518263
568432179
312967485

549283176
613457982
287619354
978136245
152948763
364725819
435872691
891364527
726591438

618532497
425917836
379864251
967243518
132785964
584196723
843659172
796421385
251378649

953827146
286145379
741963258
672498531
438251967
519376482
367512894
824739615
195684723

912538746
435627819
768149235
623715984
897462351
541893672
284356197
176984523
359271468

961843275
834527169
275961438
586192347
429378651
317456892
743285916
152639784
698714523

216354879
795821436
843697152
468513297
327948615
159276348
574182963
681739524
932465781

854931276
193726584
762854193
916473852
327598641
548612937
689147325
435269718
271385469

763921854
284573619
519468327
837245196
142896573
956317248
698154732
321789465
475632981

971628534
634597218
825431976
256874391
719356482
483219765
192765843
547183629
368942157

964851372
381762459
752349186
523186947
416975823
879234561
237598614
695417238
148623795

729816345
546237981
831954726
192648537
384571692
657329814
975182463
418763259
263495178

524786319
713594826
968213547
672358491
895641732
431927658
289475163
156832974
347169285

964238517
853179642
721546398
148923765
579681423
632754981
485362179
297415836
316897254

381267459
459831276
762549138
637418592
524976381
918325764
275694813
193782645
846153927

675148329
843297615
291653748
154986237
729531864
386472951
962715483
418369572
537824196

926137854
841596273
573284169
465872931
389641725
712953486
258469317
197325648
634718592

139574826
576128349
482369715
957243168
843615297
621987534
794831652
215796483
368452971

875649231
613752984
942831576
421398657
758416392
369275418
537124869
296587143
184963725

516974238
738512469
429863157
671285943
842391576
395746812
954627381
263158794
187439625

976421385
514368792
328759164
762835941
495217638
183946257
259674813
831592476
647183529

791536824
268794153
354218796
543967281
679821435
812345967
125679348
987453612
436182579

519763284
237814965
684925713
176392548
892456137
345187629
468571392
951238476
723649851

964735128
528641379
137298654
481569237
376124985
259873461
792486513
845312796
613957842

347218659
268593147
519674382
972135468
431869275
685742913
126987534
794356821
853421796

645327981
173948652
928651743
357819264
294563178
861472395
589236417
736184529
412795836

548673921
731924856
269815374
492168537
153749268
687532419
314286795
875391642
926457183

259734861
413896752
678521349
891347625
326915487
745268913
984153276
562479138
137682594

937615284
854273916
621984735
765842193
348196527
192357648
413769852
279538461
586421379

549623781
263187594
817954236
496571328
325468917
781239645
178396452
632845179
954712863

587264913
123759864
469318725
378126549
295437186
641985372
756843291
832691457
914572638

812376549
539248167
476195328
658923714
347581692
921764835
295637481
164859273
783412956

238149756
541768923
679235184
926453817
783612549
415897632
362571498
197384265
854926371

439187562
751264839
826539714
974821356
163975428
285346971
697413285
342658197
518792643

951872643
647351298
382964175
869725431
425193867
173648529
238417956
794586312
516239784

249831765
713645298
586792314
975284136
328176459
164359872
637928541
492513687
851467923

413258976
725369481
968147523
189625347
647831259
352794168
271583694
896412735
534976812

564837291
721569438
938412657
615283749
489671523
372945186
257198364
196324875
843756912

629583714
847196523
135724986
794852631
218637495
356941278
982415367
573268149
461379852

671954382
428613957
395827146
864392571
137548629
952176834
546289713
219735468
783461295

715832469
642197835
893465217
384976152
267541398
159283674
536724981
921658743
478319526

341927658
857643129
692851473
716289345
285374961
439165782
978516234
124738596
563492817

864239751
573146829
921758364
619825437
382471695
457963182
748692513
236517948
195384276

845376291
137492568
926518743
278154639
561923487
493687152
689241375
714835926
352769814

375469812
194823765
268157439
687345291
921678354
453291678
532714986
816932547
749586123

415398276
278461539
369725148
187652394
624139857
593847612
931276485
852914763
746583921

564731928
932685471
781429536
459162387
816573294
327894615
198256743
643917852
275348169

298413567
651978423
743256189
416897352
935142876
827365914
364781295
589624731
172539648

341652879
597483261
286971435
679128543
854396127
132547986
965234718
723815694
418769352

863497521
274561938
591832674
786923415
942615783
135748296
417359862
358276149
629184357

489721635
735846921
162359874
841675392
357912486
926483157
678594213
294137568
513268749

812765349
469328751
375914286
247691538
593847612
186532497
624183975
731259864
958476123

741283695
632957841
589146237
893512476
457698312
216734958
325461789
168379524
974825163

815493267
672815934
394267158
947586312
126739845
538124679
251678493
783941526
469352781

438591276
765238941
291476583
129354768
547869132
386712459
872143695
614985327
953627814

594682713
612734589
387951642
846597231
175823496
923146857
731465928
258379164
469218375

987634521
514827396
326951847
735468219
892173465
461295783
643512978
259786134
178349652

631472589
582196347
947583126
423765891
876931452
159824763
718649235
394257618
265318974

365847912
294165387
781329456
173598624
849236571
526471839
457982163
638714295
912653748

526318974
981764235
347592681
715839462
692147358
438256197
279483516
164975823
853621749

789536421
612749385
453128976
321467598
578293614
964815237
246971853
135682749
897354162

246987531
817356942
395214876
751648293
983572614
624139758
569421387
472893165
138765429

149376582
583241796
627598413
891427635
476153829
235869174
768935241
352714968
914682357

734865921
621934857
958712634
562471398
183596742
497283516
219658473
376149285
845327169

412896753
835721694
697354821
541687239
378249516
269513478
186975342
724138965
953462187

895217634
374968521
126354978
512743869
643895712
789621345
437189256
258436197
961572483

327695481
845321796
196487235
574968312
281543967
963712548
638279154
719854623
452136879

684291735
927534681
513786492
468359217
135427968
279618354
841973526
792165843
356842179

543671928
879243156
612859347
785412693
291365874
436798215
154986732
928537461
367124589

427895163
538614729
169273584
972136845
346758291
851429637
214367958
685941372
793582416

531987642
962341578
748652913
457128369
126493857
389765421
295874136
614239785
873516294

215369874
974851263
386724591
139572648
658413729
427986315
861295437
542137986
793648152

698472135
752183964
143695827
216934578
935867241
487251693
524716389
871329456
369548712

926513487
734982165
158746923
873694512
462175839
591328674
285467391
649231758
317859246

598714326
142963875
637825149
973156284
264378951
851492637
326541798
489637512
715289463

245936871
967158342
318472569
879561423
431827956
652349718
783615294
596284137
124793685

983472561
421856739
675319824
238647195
147593682
596281473
314728956
752964318
869135247

645287193
791643285
283519467
167854932
529361874
438792651
374926518
816435729
952178346

491782536
237546819
685391742
169475328
524138697
378269451
752613984
843927165
916854273

397456281
621789534
584231697
432517968
958642173
716398452
179825346
845163729
263974815

216738954
439526187
785941263
521897436
874613529
693452718
347285691
162379845
958164372

268419753
714835692
935627841
647398125
129754386
583261479
891573264
372946518
456182937

538416729
942873516
671295438
487152693
326984157
159637842
813749265
765321984
294568371

813647529
476529318
952183764
597362481
631478295
284915673
368251947
745896132
129734856

285173496
736492158
491658723
872349561
354716289
169825374
917264835
623581947
548937612

372815694
419736582
865294173
741683259
258479316
693521748
934167825
587342961
126958437

624597183
957318642
138642957
769834521
342165798
815279436
491783265
273456819
586921374

256783491
479152386
813694257
124579638
938426175
765831942
541368729
382917564
697245813

397418652
241536978
856927431
538249716
169753824
724861395
482395167
673182549
915674283

734562918
928714653
651983472
567498231
382156794
149237586
895641327
473829165
216375849

276314589
385962714
491875263
723481695
859623147
614597328
942756831
137248956
568139472

652814937
497523186
138796245
549168723
713249568
826375419
971682354
265437891
384951672

267489351
813275649
459316872
386152497
571694238
924837165
145968723
698723514
732541986

179234685
538769241
246518739
864953127
791482356
352671894
915826473
483197562
627345918

469783215
258641397
731529468
615432789
874196523
392875146
983217654
146358972
527964831

567234918
483971526
219586347
356718492
742395861
891642735
635427189
174869253
928153674

823654971
469187352
175932846
784295163
956371428
312468795
591846237
247513689
638729514

548923617
791648532
326517948
975381426
463259781
182476359
619835274
257194863
834762195

823491765
651837942
749265381
364712859
518943276
297658134
985326417
476189523
132574698

276498513
584213769
193657428
827539146
315846972
469172835
752964381
631785294
948321657

652741893
734859261
198632475
475196382
321587946
986324157
569218734
813475629
247963518

276891435
985342716
143765928
764928153
839156247
512437869
327619584
691584372
458273691

614829573
235174896
798536214
172943685
489615732
563287941
851392467
327468159
946751328

215783496
874965123
963421587
381279654
749516832
526834971
698347215
457192368
132658749

957864132
623715984
481923576
712536849
549187263
368492751
835249617
196378425
274651398

291584736
573269418
648713925
719435682
465892371
832671594
924358167
186947253
357126849

974635182
831972465
562481937
128796543
657314298
493528671
316247859
249853716
785169324

347985621
862143597
195627834
423819765
976354218
581762349
259476183
714238956
638591472

482379156
516842397
937561842
748296513
651783429
293154678
864925731
325617984
179438265

856179342
732854916
149236578
617583429
295647183
483912657
578361294
964725831
321498765

235481967
714269853
689357421
451938276
392176584
876542319
567893142
928714635
143625798

462718935
157329648
893465271
249857316
671932584
385146792
728594163
534671829
916283457

374289516
951736428
682541793
469825371
125673849
837194652
743918265
216357984
598462137

763598142
125674938
489213657
542381796
637429815
891765324
256937481
978142563
314856279

586342719
134978526
297651834
318264975
679835241
425719368
742596183
851423697
963187452

547192638
169378542
382564197
936817425
854236719
271459863
725643981
413985276
698721354

215946783
847531962
396872541
723185694
168394257
954267318
489753126
572618439
631429875

935721846
712468953
486395712
271846539
659213478
348579261
127684395
863957124
594132687

825436917
796512438
314798526
169325784
247189653
583674192
472953861
658241379
931867245

518942673
246371598
397865241
769428315
435619782
182753964
671234859
953186427
824597136

192836754
463975218
785124639
934287165
576413892
218659347
347568921
851392476
629741583

569123748
214879653
738564291
943785162
185632974
672491385
357918426
491256837
826347519

124893765
756214839
938675214
387542196
415986372
269731548
641328957
572169483
893457621

352869714
189724356
476135289
825376491
943581627
761492538
594613872
237948165
618257943

452786139
617329845
983514276
379641582
526873491
841952763
765298314
198435627
234167958

347812695
891546273
256793418
764381952
582479136
913625847
679158324
428937561
135264789

943681257
716325489
528749136
352817694
864293571
179456823
497568312
281934765
635172948

634128579
982754163
517936824
843679215
796215438
125483796
361842957
258397641
479561382

568321749
241769853
397458612
876914325
453872196
129635487
932186574
715243968
684597231

548632179
123947586
679581423
914823765
352176894
867495231
435268917
296714358
781359642

427136589
396852147
185794263
943528671
261973854
758641932
674289315
839415726
512367498

683549172
921376458
745821639
136957824
279684315
854213796
517462983
498135267
362798541

348651279
527943168
169278534
891537426
476129853
235864917
784315692
952786341
613492785

481927653
352416879
796853214
135674928
824139567
679285341
947362185
568791432
213548796

197562384
586143729
243987516
364251978
718439265
952678431
475826193
639714852
821395647

328645917
174398265
695217834
217489653
459763182
863152479
741936528
536824791
982571346

426789315
375214968
918563274
284631597
539427186
761895423
843972651
652148739
197356842

879425613
125763894
346981275
568374921
214596387
937218456
793652148
451839762
682147539

945318672
263794815
718625934
859147263
376982451
421536789
697451328
532869147
184273596

689157423
431862597
275349168
526493781
394781652
817625934
953214876
748936215
162578349

743856921
619273854
528941376
396785412
872164539
154392687
485627193
937418265
261539748

371692845
684375291
259184673
916823754
827459316
435716928
542968137
198537462
763241589

436259817
982137456
571684392
647521983
328496571
195873624
269315748
853742169
714968235

548263971
726915384
931748625
174629538
869531247
253874196
397456812
415382769
682197453

156487293
723961485
948523176
685732941
239814567
417659328
592376814
374198652
861245739

638927514
921645837
457381692
763152489
815479326
249836751
396514278
574298163
182763945

932864157
475213896
618597423
396475281
187329645
254186379
849651732
521738964
763942518

458197623
671324895
932586147
194875236
285463719
367912584
529648371
846731952
713259468

972316485
564892731
813547296
146738952
287951643
395624178
721483569
639275814
458169327

982135674
345678219
761249583
813527946
456391728
297486351
124763895
678954132
539812467

638754912
247319568
591628437
784193256
912546873
365872194
859267341
126435789
473981625

743295861
265871394
891346572
538962147
476153289
912487653
159624738
387519426
624738915

528714369
614923758
379586421
952147836
146832975
837695142
261478593
795361284
483259617

738469215
425138769
916725483
691873542
874592136
253641897
567384921
382917654
149256378

284315679
675294831
193768425
738951246
526487913
419632758
962543187
857129364
341876592

369874125
174529863
285163794
897256431
531948276
426317589
918432657
742695318
653781942

936281574
481675392
752934681
298543167
615792438
347168259
574826913
863419725
129357846

275638941
816479352
349152876
624397185
153864297
798521634
581946723
462783519
937215468

814257369
659143728
273896415
192734586
345618297
786529134
421965873
938472651
567381942

472389651
195746283
863125749
258967314
347218596
619534827
536492178
784651932
921873465

695312478
732849561
814567239
158236794
946178325
273954816
569783142
321495687
487621953

752143698
961857423
384962571
846371259
197526384
235489167
418695732
673218945
529734816

931627458
678451329
452839671
894162735
327945816
516783942
285394167
749516283
163278594

245967138
963185724
817324659
526871943
739246815
481539276
692413587
358792461
174658392

395876412
264319758
817254369
156423897
943687125
782195643
528741936
439568271
671932584

785134296
239865741
461792853
943627185
852413967
176589432
328951674
594276318
617348529

416975283
739281456
852634791
325147869
641398572
978562314
183459627
594726138
267813945

879526413
321847965
456913728
598461372
267398154
134752896
713285649
982674531
645139287

672539814
845126397
913784562
129645738
468317259
357892146
231968475
586471923
794253681

764391825
892675134
315248679
283719546
956824713
471536982
139457268
548162397
627983451

628743159
495218376
731596482
584361927
376429815
219875643
843652791
162987534
957134268

564921783
912387654
873654921
287496315
651832497
349175862
196543278
428719536
735268149

613748529
587926134
942153768
134567892
798312456
265489317
359274681
871695243
426831975

164853792
923417856
587926134
246198573
719635248
835274619
398561427
671342985
452789361

589346271
374128569
126759843
953287416
867914352
241635987
618593724
795462138
432871695

671294385
425386197
389571462
842917536
716435829
953862714
238749651
194653278
567128943

297134685
863597142
541682739
178456293
324819576
956723418
619375824
482961357
735248961

932476851
516893427
847521963
798312645
165948732
423657189
289734516
374165298
651289374

716829435
295413768
438576129
163987542
874652913
529134687
651398274
987241356
342765891

528137496
976584123
134269578
285396714
467821359
391745682
853472961
612953847
749618235

238917465
597846231
416235798
389461527
751392846
642758913
974183652
863529174
125674389

346597182
875321649
921648375
697483251
283159467
514276938
762814593
139765824
458932716

421879563
386524971
597136248
948215637
615347829
273698415
169483752
834752196
752961384

958347126
762158439
134629587
295813674
871462395
643795812
429531768
517986243
386274951

359687421
287154396
641932578
596471832
832596147
714823659
465719283
173248965
928365714

843521697
651879243
729463158
298716534
475382961
316945782
134657829
587294316
962138475

527418639
136279845
489356271
891632457
654791328
273584196
768923514
315847962
942165783

618359742
752481369
349672185
183947256
465123897
297568431
521836974
876294513
934715628

285746913
346159287
917832456
872513649
493268175
561974832
154697328
638425791
729381564

742158369
618349527
395276148
287564913
159723486
463891752
824917635
576432891
931685274

896735241
745192683
231684957
359476128
467821539
182359476
974518362
518263794
623947815

935784126
814652793
627139854
479561238
158423967
362978415
581397642
796245381
243816579

513796842
468352791
729814563
135679284
897241356
246583179
681925437
374168925
952437618

681395427
347281596
295764138
839512674
574936281
162478953
956843712
718629345
423157869

712934568
483675912
659182473
947568321
825713694
136429785
578391246
294856137
361247859

856179324
734526189
129438576
362985417
917243658
548761293
695317842
281694735
473852961

234917856
168245739
597638421
429581673
756329148
381476592
975863214
843152967
612794385

517384692
469521387
238796541
723648159
956213478
841957263
175862934
684139725
392475816

718364925
653982471
492175863
275413689
834596712
961827534
329758146
147639258
586241397

196538742
785462319
432971685
371245968
564897231
928613574
813759426
249386157
657124893

349867512
627154893
158923764
284591376
731246985
965738421
516379248
873412659
492685137

249851763
156973248
783642951
467518329
328794516
591326874
914235687
672489135
835167492

712943568
456728193
389165742
975436821
824519376
631287954
563894217
298671435
147352689

847213569
593486271
621957483
254379618
916825347
378641925
165792834
439168752
782534196

159342687
786951234
324768519
618294753
943675128
275183946
537429861
462817395
891536472

471692358
938715642
562834179
854169237
713528964
296473815
125946783
347281596
689357421

284917536
973456128
561823749
635781492
798264315
412395867
859132674
146579283
327648951

398647521
576231948
124985376
912574863
847316259
653892417
481729635
769453182
235168794

345286971
261497583
879315624
412568739
587923146
693741852
728139465
154672398
936854217

718265493
439781652
526349817
157693284
382574961
694128735
945832176
271956348
863417529

132985746
864137259
957246813
498712635
673594182
215863497
721459368
586321974
349678521

693742581
418395627
725618349
154867932
362459178
987231465
849123756
231576894
576984213

163428795
857931462
429576381
974165823
638294157
215783946
392647518
741852639
586319274

759863142
382417965
416592378
567138429
841925637
293674581
934281756
125746893
678359214

645918237
327645981
981732654
496183725
532497168
718526349
173864592
869251473
254379816

713896542
254317968
968542173
681459327
527638491
439271685
146725839
392184756
875963214

856479213
732156498
194328657
679842531
513967842
428531769
985714326
241683975
367295184

546182973
139475826
782963514
651234789
823719645
497856231
978541362
315627498
264398157

286473519
953618742
741529683
617835294
538294176
492167358
169742835
325981467
874356921

873169524
124385679
659427183
361942857
247856391
985731462
596213748
432578916
718694235

975312684
826749531
134856297
492571863
587623419
613498725
358964172
761235948
249187356

184732596
637589412
259416378
468375921
573291684
912648753
725864139
896153247
341927865

649213758
753489162
128567349
365921874
297834615
481675293
834196527
976352481
512748936

318249675
527316489
496857123
174568932
852493716
639721548
285674391
761932854
943185267

368794215
719625438
425813769
972531684
846972153
531468972
283146597
694357821
157289346

412789563
593426817
687315942
145897326
726543198
938162754
261978435
374651289
859234671

382547196
956281437
417936528
643129785
295478613
871365942
769812354
138754269
524693871

385691472
497253681
162874953
571486329
639512847
248937516
953728164
716345298
824169735

162547389
458923176
937861245
816452937
245379861
793186524
321694758
689735412
574218693

316275948
578694132
924318576
493851627
687429351
152736894
231967485
745183269
869542713

365129874
942387651
817465239
296873415
578914362
431652798
729538146
153246987
684791523

936184725
148752639
725639418
261897543
359246187
874315296
597428361
612973854
483561972

532617984
718249356
694358712
326185479
487923561
951764823
143572698
279836145
865491237

178625349
623749185
954138627
347586912
592413876
816297534
465871293
289364751
731952468

496138572
351724896
872695413
513946728
684217935
927853164
135469287
248371659
769582341

547931862
619284375
328675149
853196427
972348651
461752938
285469713
796513284
134827596

145796328
872341956
639528147
718264593
924835671
563179482
297653814
486917235
351482769

738251469
412639857
659784321
961375284
843962175
275148693
526417938
197823546
384596712

512376984
863249571
479185623
156834297
928751436
347962815
681497352
234518769
795623148

891234675
275861934
346975128
753198462
614523897
928647351
162459783
439782516
587316249

952786413
713924685
846531297
189645372
375218964
264379158
628153749
431897526
597462831

395716842
841239576
276854193
963528417
487163925
152947638
614375289
728691354
539482761

487351269
912648537
356279841
123495786
698732154
574816392
869527413
235164978
741983625

283649715
567128493
941573628
624357189
715894362
398216574
459762831
136985247
872431956

659783124
748521639
321469578
935812746
264975813
817634295
482196357
573248961
196357482

513927468
872465193
649183572
154839627
298746315
367251849
785694231
431572986
926318754

319286574
785341692
642759381
254178936
831964725
976523418
598632147
463817259
127495863

465391872
938274651
712856439
684927315
327415968
591683724
243169587
856742193
179538246

953816724
468297531
127543869
641958372
582371496
379624158
294135687
815769243
736482915

657132489
249685731
381794625
196478352
432569178
875213964
568341297
724956813
913827546

643981257
951427368
827635194
795362841
468719532
132548679
519273486
276854913
384196725

172458963
648193275
539672418
286915734
957384621
413726859
365847192
821569347
794231586

684219735
517863294
932754168
765428913
841396572
329175486
473581629
198642357
256937841

915278436
873465129
264931758
139627845
742583691
658194273
381752964
597846312
426319587

571394682
429586317
683271495
918627543
765413928
234859176
892135764
347962851
156748239

459671283
187239546
632548179
594816327
273954861
861327954
926783415
315462798
748195632

298576314
714938265
365142798
482397651
639215847
571684923
846759132
953821476
127463589

286145973
473689215
591723486
819572364
354968127
627314598
145897632
762431859
938256741

357128496
841963572
269457831
634782159
195346728
782519364
528674913
473291685
916835247

258437196
471968352
963251748
319845267
826719435
547623981
684192573
732584619
195376824

481926375
352187964
697534812
968451237
143279658
725368491
236745189
514893726
879612543

234196875
985743612
176852439
517428396
862937541
493615287
341269758
658371924
729584163

938762154
754381692
612594738
869245317
145673829
327918465
571826943
483159276
296437581

412365879
569178243
378294165
621539487
843617952
957482316
734951628
195826734
286743591

562831479
891547326
347269581
123976845
954328167
678154932
219683754
785492613
436715298

172645983
983172564
465398271
729514836
318769452
654283197
231856749
847931625
596427318

187652439
594317682
632984571
365128794
871493265
429576318
748269153
216835947
953741826

127543896
493786521
568192437
684327915
219658374
375419268
742965183
931874652
856231749

352917648
871546392
964382517
638724951
729153486
145869723
513698274
486275139
297431865

516937284
437862519
892154637
785496321
364271895
921385476
243619758
158743962
679528143

935768412
124539687
876421935
382194756
549876123
617253894
791345268
263987541
458612379

174968532
582347691
693125847
439682715
815793264
726451389
357814926
948276153
261539478

876213594
912547368
543689127
394875216
157326489
268194735
439761852
725938641
681452973

268741395
573289416
149635872
631594287
457128963
982376541
815463729
324917658
796852134

567318294
849276135
132495687
753924816
216783549
984561372
695837421
428159763
371642958

467218935
532796814
918534267
243987156
751642398
689153742
176429583
894375621
325861479

794518632
825367941
163294578
472856319
639172485
581943726
257489163
316725894
948631257

653912874
927483651
481765293
532198746
816547329
749326518
274639185
398251467
165874932

596382417
487156923
132497586
823714659
714965238
965823174
249538761
351679842
678241395

827163495
195824673
364795128
679381254
513942786
482657931
751236849
238419567
946578312

689421735
731856429
254397618
463582971
597143286
128769543
316974852
975218364
842635197

583719246
621354798
479826315
864135927
917682534
352497681
245968173
736241859
198573462

961283475
728415693
435976128
894561732
172834569
356729841
683142957
219657384
547398216

973481526
246795381
518362749
634219875
789653412
125847693
457126938
361978254
892534167

472195368
839624571
651837294
965213487
324768159
718459632
247586913
583941726
196372845

452761839
318592764
769834215
925416378
684379152
173285496
247953681
896127543
531648927

325476819
791832645
486591237
637258194
812749563
954613728
163987452
579124386
248365971

495286731
128374956
763159824
581492367
379865412
246731598
634928175
857613249
912547683

479321568
183654792
526879314
791236485
348195276
652748139
967512843
214983657
835467921

357912864
489637125
621854973
165723498
974586312
832491756
796345281
248169537
513278649

571346892
968172534
432589176
159764328
627853941
384921765
816437259
293615487
745298613

264537918
379168452
185942673
716385249
498721536
523694781
931456827
642873195
857219364

281345679
734916582
569728314
912837456
375164928
846592731
697283145
458671293
123459867

162987345
745163928
389452761
498671253
217534689
653298417
876345192
524719836
931826574

365978241
847132695
129645378
531294867
796581432
482367159
654829713
213756984
978413526

458192367
612738495
397456182
285643971
961275843
743981526
174569238
536824719
829317654

396178524
487295136
512634879
631749285
745821963
928563417
879352641
153486792
264917358

413758692
829346751
765921834
387465219
241893576
956172348
672514983
198237465
534689127

356482197
749516832
812793546
627951483
981374625
534628971
473865219
195247368
268139754

827193465
653487291
941652783
384275619
765931824
192846357
579328146
418769532
236514978

397824651
168753492
245916387
739148526
682597143
514632879
873265914
421389765
956471238

672815943
384796251
195234867
718642539
236958174
549173628
951327486
823461795
467589312

135647289
269183547
748952163
621798435
973564821
584321976
896275314
352416798
417839652

672593184
589164237
314872596
938721645
145689723
726435918
453216879
267948351
891357462

624981375
539267841
178534926
341892567
867315294
952746183
413629758
796158432
285473619

678149532
123857946
945326718
239681457
751234869
486975123
364598271
817462395
592713684

394158627
685472139
721963548
946281375
238597416
517634982
479326851
863715294
152849763

365724189
178963425
924185736
287639541
416258397
593417862
652841973
839572614
741396258

978436215
162795384
534281697
256917438
419368752
783542961
821679543
647153829
395824176

375694182
498217365
126385794
682759413
947132658
531846927
713568249
869423571
254971836

546392781
712458396
893671542
678925413
935164278
421783965
387519624
159246837
264837159

546839172
187265934
392417586
675192348
913748265
428653719
231986457
859374621
764521893

513862794
629574813
874931652
452719368
961348527
387625941
136297485
745186239
298453176

483167295
261549378
795238146
654892731
139756482
872314569
528973614
316485927
947621853

481765329
572193846
369842157
193576284
758421693
246938571
925617438
637284915
814359762

134625789
896473521
257981346
915734862
643852197
728196453
372549618
469318275
581267934

917326854
534718962
628459137
283541796
145967328
769283541
492875613
376192485
851634279

185749362
734682591
962531487
873956124
651428739
249317856
498273615
327165948
516894273

196872534
735614928
428953167
674281395
312549786
589367241
247136859
863795412
951428673

659431278
842967315
173285469
564872931
281593746
397614852
738126594
915348627
426759183

649732518
218645937
735891462
923578146
567124893
481369275
896453721
174286359
352917684

136794852
958326741
274851639
463972185
529138467
781645293
697413528
342587916
815269374

982715634
415369782
367824591
574692813
193487256
826531947
658243179
739156428
241978365

249873651
867915243
135246879
571328964
324169587
698754132
482697315
953481726
716532498

291586743
536497821
874132695
369751284
125849376
748263519
617925438
983674152
452318967

627953184
413876295
958412637
196345728
584297361
372168549
239581476
861734952
745629813

872935614
369421578
154876293
413259786
627348159
598617432
746183925
935762841
281594367

478162539
126593478
359874261
587936142
913248657
264715983
835421796
742689315
691357824

648175329
531294678
927683451
319746285
485321967
276958143
154832796
893467512
762519834

162975348
754138962
839462175
241856739
583794621
976321584
398547216
427619853
615283497

413798562
987526431
625143789
132489657
764235198
598617324
251964873
846372915
379851246

964521387
572638491
381794652
725143968
418956723
693872145
259367814
847219536
136485279

324951768
197286435
685437219
876593142
941728356
532164897
263815974
459372681
718649523

769483251
845271693
231695478
924768135
386154729
157329864
618932547
592847316
473516982

247936518
698517324
513842679
824673195
175298436
936451287
761384952
489125763
352769841

783154962
549762381
612398475
326481759
195276843
478935126
834629517
961547238
257813694

274891365
681537924
539246718
943125876
715468239
826973451
358719642
497652183
162384597

728913546
436875291
195264387
957436128
263781954
841529673
679158432
384692715
512347869

642153897
783926154
195487623
418532769
356719482
279648531
827364915
534891276
961275348

247516398
351948267
698372154
819453726
526187943
734269815
485791632
972634581
163825479

461973528
278546913
395182764
546718392
739265481
812439657
957824136
624351879
183697245

721485693
953716842
864392751
598127364
436859217
172634589
387541926
619278435
245963178

475986321
923571648
816342957
257619834
368425719
194738562
649157283
581293476
732864195

192586734
458379261
376142859
824961573
517438692
963725418
641253987
789614325
235897146

329746518
175983264
468152793
942568371
856317429
713294856
584671932
637829145
291435687

132459687
956387421
874261593
613795248
285134976
749628315
567842139
491573862
328916754

561723498
483691275
927548361
398462517
215937846
746185923
652314789
879256134
134879652

983716425
651482379
742359618
497238156
135647982
268591734
314865297
876923541
529174863

824637195
736159824
159482736
513964278
987215643
642873951
365728419
471396582
298541367

697542183
835179624
421863597
316925748
974638215
582417936
753281469
168794352
249356871

832971456
967534812
451682739
793865124
546129378
218743695
379456281
625318947
184297563

635129784
928647513
714538926
153972648
846315297
279486351
467291835
382754169
591863472

257396148
389214567
641587293
934658712
812739456
765142839
496871325
173925684
528463971

649315872
382647915
517982634
875461329
924873156
163259487
456128793
231794568
798536241

291837564
438596721
567421983
342659817
916784235
785312649
659148372
173265498
824973156

497158326
186234957
532769148
925416783
378592614
614387295
243871569
859623471
761945832

289647135
514283697
637519824
498762351
156834279
723951468
862475913
345196782
971328546

896547312
317682594
452391678
674829153
583176429
129435786
965214837
748953261
231768945

693782541
752491863
814365972
429617385
371859426
586243197
238574619
145926738
967138254

531469827
872315649
964728513
498653172
157942368
623871495
246587931
315296784
789134256

284179365
693584271
517362894
476215983
935648127
128937546
759421638
341896752
862753419

728536149
345179628
691428375
176395284
854612937
932784516
419257863
287963451
563841792

124639578
386527149
975481632
491856327
768213495
532974861
259348716
647195283
813762954

418675329
263981574
759432816
586719432
921543768
374826195
642157983
897364251
135298647

916327548
358946271
724815936
697251483
831479625
542683197
485762319
263198754
179534862

392617548
854923671
761854932
943178265
615239487
287465193
429781356
138546729
576392814

681392475
974156823
352784916
713245689
825967134
469831257
147529368
536418792
298673541

975418326
346572981
281936745
628157493
597324618
134869572
753291864
819645237
462783159

492135678
816297543
537468921
675321894
184759362
923846157
751682439
249513786
368974215

274385691
931642758
568179324
325418967
847926513
196537842
753261489
682794135
419853276

985267134
247913685
163584729
698142357
372659418
514378962
456891273
721435896
839726541

735682194
126794835
984513726
359471682
268359417
471268359
512847963
843926571
697135248

915327846
387546921
264189537
173865492
459271683
826493175
641738259
798652314
532914768

567248391
942173685
318569724
631927458
794856213
285314967
129435876
456782139
873691542

215873946
738694125
694251738
863725491
429168357
571439862
942587613
357916284
186342579

867153249
293784165
415629837
539248671
682371954
174965328
741832596
926517483
358496712

539147682
287563419
416928357
961284735
374651928
852379164
698712543
745836291
123495876

593184762
162573948
478269153
236791584
715648239
984325671
851937426
649852317
327416895

738512649
294386751
651749283
546127938
973865412
812493567
387254196
165978324
429631875

618472953
923856174
574319826
397128465
186745392
452963718
735681249
861294537
249537681

284597316
756341982
193268547
568912473
437856129
921734658
675429831
849173265
312685794

867249531
142563798
935871246
379185624
458692173
621437985
713954862
296318457
584726319

517693482
648572193
923418675
389247561
752861934
164935728
296354817
431789256
875126349

183462597
762951438
495378612
516834729
234697185
978215364
627149853
349586271
851723946

145839267
687421935
923576481
839647512
254193876
716258394
578914623
362785149
491362758

314896572
529473168
867215934
143987256
295631847
786542319
971368425
432759681
658124793

893574162
725681349
164392587
519748623
378265491
642139875
931826754
287453916
456917238

368479512
542816397
719325864
253167948
687594231
194238756
925741683
871653429
436982175

748563912
165298374
392471856
579384621
813652497
426719538
954126783
237845169
681937245

653914287
124738956
987562134
419685723
832197645
765243891
598376412
371429568
246851379

345891267
782536419
961427538
139672854
628945371
457318692
896754123
274163985
513289746

652371498
794258613
813964257
561789342
287413569
349526781
476192835
935847126
128635974

165847932
897263541
423159678
942375816
671498325
538612497
719584263
286931754
354726189

195386274
364972581
278145396
829431657
456729138
713568429
942813765
537694812
681257943

769512483
235864719
814937652
597623148
423178965
681495327
176289534
358741296
942356871

346215987
819476235
752839614
498657123
521983476
673142859
985324761
267591348
134768592

932746185
781259643
564138972
356487291
148392756
297615834
819524367
625873419
473961528

571498236
369215784
428763915
295631847
843579162
617824359
132956478
986147523
754382691

825364179
167829534
394517862
739148625
516293487
482675391
241986753
673452918
958731246

583267149
274519638
196348275
942135786
768492513
315786924
851973462
627854391
439621857

283695714
197824635
546371892
718952346
952463187
634718529
325146978
471589263
869237451

624375981
759148263
381269475
167534829
842917536
593826147
975682314
418793652
236451798

795813246
423567189
618924375
351742968
987651432
246389517
139278654
574196823
862435791

867321594
249675381
315948762
154862937
782539416
936714258
671493825
498256173
523187649

365798421
892134756
471625938
719863542
648572319
523419687
284957163
137246895
956381274

456827913
397451862
182369745
573246198
961785234
248193657
629574381
735918426
814632579

128354796
456971283
973268145
614897532
587432619
392615874
741529368
239186457
865743921

238476591
965182743
741395268
619753824
572841936
483629175
157934682
824567319
396218457

826975134
914683725
375124968
581369472
437251689
269748513
798512346
652437891
143896257

843125769
672894531
591637284
367289145
254761893
918453627
725348916
136972458
489516372

791458263
836729154
524136978
315942786
248673591
679581342
983267415
467315829
152894637

365874912
724916385
891532467
279451638
546389721
138627549
482793156
913265874
657148293

392518764
854796321
716234895
938142576
475689213
621357948
569473182
283961457
147825639

438621795
961785432
752943681
593816247
126374859
847259316
275138964
319462578
684597123

875296143
623741589
194538267
937465821
582913476
461872935
718354692
259687314
346129758

672381495
351497682
984265173
247139568
536874921
819652347
198743256
463528719
725916834

314278596
852169437
697354218
423596781
186427953
579831642
961785324
245613879
738942165

698471523
427359816
153268794
384926175
719584632
562137948
975843261
846712359
231695487

637429815
152378649
894165327
723814956
568293471
419657238
281536794
945782163
376941582

684913752
937285614
251764398
429671835
718539426
563428179
196342587
342857961
875196243

391287456
624951873
785346912
163874529
278569341
459132768
836415297
512793684
947628135

397564182
564812379
821379654
256791843
789436521
143285796
432158967
615927438
978643215

329716845
576428391
481935267
734162589
652879134
198543672
913657428
865294713
247381956

763854129
241769358
895213467
127396845
456128973
938475216
689541732
374682591
512937684

865271394
417639852
392485617
754926138
931857246
286314579
578142963
129763485
643598721

264975138
938162475
175843296
527418369
613759824
849326517
456237981
381694752
792581643

398546217
714298653
625713498
167829534
589374126
243165879
952687341
436951782
871432965

964375128
728916534
513284967
236758491
879421653
451693872
395847216
187562349
642139785

594137682
186952734
723648519
347895126
218476395
659321847
975213468
461789253
832564971

243817956
678952314
591643287
315794862
982365741
467281593
834129675
129576438
756438129

384156972
671924358
592378461
913487625
846532197
725619834
259843716
437261589
168795243

134625897
798314526
265987431
521879643
983456172
476132958
347561289
652798314
819243765

491327658
837564291
265918473
529486317
714235986
683179524
976853142
352741869
148692735

273916845
149528763
865347291
917853426
538264917
426791358
394685172
682179534
751432689

329185467
761243589
854967231
135894672
478652913
296731845
517428396
683579124
942316758

247516389
596843721
183792564
421357698
879164235
365928417
932471856
654289173
718635942

142576398
538924617
679831425
294618753
786395241
315742986
853469172
927153864
461287539

821573649
695148723
473296581
938457162
712689435
564321978
156834297
287965314
349712856

485961237
937825146
216374985
673158492
821649753
594732861
162493578
748516329
359287614

635789124
189324675
472156398
946531782
321897456
857462931
293618547
718945263
564273819

672894135
539761842
184532769
825147396
746983521
391625478
413259687
967318254
258476913

315246789
248793165
976185423
524967831
689531274
731428956
893674512
162859347
457312698

728369541
361574298
549281637
283695714
976143852
415728963
892416375
137952486
654837129

436852971
985417263
217963845
628194357
341725698
579638124
194376582
862541739
753289416

956281347
784369512
123574968
249157683
831642795
675893421
567928134
412736859
398415276

253946871
168723549
749518326
314895762
592167438
876234915
981372654
635481297
427659183

459618732
678423915
123579648
932157486
581364297
746892153
295731864
314286579
867945321

318795426
596428173
742163598
875312649
124956387
963847251
637584912
481239765
259671834

923657814
458213679
671984253
185392746
394576182
762841395
537169428
249738561
816425937

835697142
746281593
291453786
529348617
374516829
618729435
182965374
467132958
953874261

657214893
914638725
328957614
792143586
185726439
463589172
231475968
576892341
849361257

643918257
298567143
175234698
439872516
781659324
526341789
957186432
814723965
362495871

729158463
463279581
581436792
617542839
295863147
834917625
976381254
348725916
152694378

328941657
945726381
617835249
851473962
732659814
469218735
273564198
586192473
194387526

861573492
349216857
572894163
238659714
697148235
154327986
723985641
915462378
486731529

764835912
523194687
918762345
836451729
195273468
247986153
481327596
679518234
352649871

234197685
157826943
869345217
598431726
612579438
743268159
371654892
426983571
985712364

371248659
648195237
952376814
165923748
894751326
723684591
439567182
217839465
586412973

295178346
436259718
718463529
841735962
367924185
952681473
584316297
123897654
679542831

854971326
231865479
769342518
693258147
417693285
528714693
346187952
985426731
172539864

162879543
479532618
583614729
925148367
817326495
634795182
798451236
251963874
346287951

615724983
928653174
473819562
369472815
754198236
281536497
597341628
832965741
146287359

586742139
943618257
712953684
167384592
324569718
895271346
438127965
679835421
251496873

145368297
976124358
832975164
463891725
798256431
521437986
314589672
659712843
287643519

138472596
965138742
274956183
746321958
891645237
523789461
682597314
357814629
419263875

847695231
312847569
956132478
798514326
164329857
523786914
275468193
681953742
439271685

698452731
145378296
732169485
269814573
871593624
453726819
584937162
927641358
316285947

156972348
739864521
842153976
378695412
964218753
215437869
687529134
423781695
591346287

987352164
124968573
563147298
495731826
618524739
732896451
846279315
259413687
371685942

961457328
528639741
347821965
813965472
794382516
256714839
689143257
475296183
132578694

285169743
974853612
613472985
521396874
396784251
748215396
132948567
459637128
867521439

567348129
498612735
123759468
715486392
832597614
649123587
381975246
276834951
954261873

386219745
524387169
197465823
273658491
958142376
461973258
612894537
845736912
739521684

196748253
275139684
384526197
812467539
759813462
463952718
547381926
631294875
928675341

862719354
731465928
495832716
529147863
687293541
143658279
254981637
976324185
318576492

816357249
973462581
542891673
429135768
758926314
631748925
387619452
264583197
195274836

327649185
891527643
654381729
918756432
732894561
465213897
579462318
243178956
186935274

286517349
149683572
537249681
472361958
815972436
693854127
964738215
751426893
328195764

257694138
483217956
691538472
345972681
872146593
169385247
724851369
536729814
918463725

185427693
293861574
647593128
319782465
756349281
428156739
531678942
872914356
964235817

726183459
915642837
348975162
293418576
187536294
564729318
852367941
479851623
631294785

345196287
968752431
721348596
293681754
614537928
857429613
576213849
182964375
439875162

476289153
589341267
213675984
732418596
154796832
968523741
341857629
695132478
827964315

617324589
584196237
923857416
452971863
139268754
768543192
296485371
375612948
841739625

386795412
972431586
154628379
438172695
261859743
597346128
843967251
715283964
629514837

879534162
314268597
526791384
957812436
283946751
641357829
198675243
735429618
462183975

863972415
741865329
952314786
478196253
396528147
125743698
537481962
684239571
219657834

923541876
641978352
857623914
469217538
538469127
172385469
794132685
216854793
385796241

823145976
719263845
465789231
142856397
986327514
537491682
274538169
391672458
658914723

457298613
682137495
319564278
821679534
576423981
934815726
193756842
745382169
268941357

218937546
479165328
563842791
135479862
842651937
697328415
356714289
921583674
784296153

785416923
619532748
243879615
127345869
368791452
594628371
832164597
471953286
956287134

713652894
845937261
629184573
356721948
187495326
492863715
534219687
261578439
978346152

387216594
654398172
129547683
216973458
893452716
475681329
742139865
568724931
931865247

183759642
974326851
652418973
845261397
391875264
267943185
529634718
436187529
718592436

283495167
461387529
597216438
614973852
938521746
725648913
346759281
859162374
172834695

374125968
892364157
651897243
169748532
537219486
428653719
286571394
913482675
745936821

217953846
639478215
845261739
764385921
953712684
182694573
398126457
571849362
426537198

943265187
621784953
758319246
392658714
517432869
864971325
489527631
235196478
176843592

573291486
619874523
284653917
768329154
345718269
921546738
132487695
456932871
897165342

967458312
248371596
531629847
685914723
793265184
412783659
879532461
126847935
354196278

286371594
431952687
795486123
648295371
913867245
572134968
154729836
869543712
327618459

794521368
652389714
831467295
519734682
468192573
273658941
186273459
345916827
927845136

459812673
386597241
721364985
295678134
614953728
837241569
578429316
942136857
163785492

851692734
934871562
276453189
389715246
165284973
742369851
693527418
417938625
528146397

759841623
861732945
234659187
512497836
398526714
476183259
127364598
983275461
645918372

392768541
817594263
546132879
273619485
689457312
154823796
928346157
465271938
731985624

915276483
368491527
742358916
573169842
894532671
621847359
239784165
186925734
457613298

189473526
437562198
652819743
915328674
768154932
324796851
276931485
541287369
893645217

547819632
926347851
183256479
675421398
398765124
214983567
759138246
862574913
431692785

672481539
948375216
315692847
437256198
291834675
856917423
163549782
729168354
584723961

148657239
572493168
369218745
284765913
651329487
793184526
925846371
436571892
817932654

289517634
756342918
413968752
195734826
862159347
347286591
638491275
921675483
574823169

268931475
743685129
195247863
329418657
614579238
857326914
436852791
981763542
572194386

419583276
352674918
876219435
563927184
287145369
941368527
638492751
724851693
195736842

946782531
251394678
837156249
192475386
378621954
564938127
613247895
789563412
425819763

189743562
275869134
346152897
892514376
653278419
714396258
567481923
431927685
928635741

863941257
192567438
754328916
217453689
689712543
345896721
536174892
471289365
928635174

981346572
674125839
235879614
467982351
528431967
319567248
753218496
192654783
846793125

963241857
524798613
178635942
457813296
619427538
832569471
386974125
745182369
291356784

298763514
135294876
467815923
386157249
954326187
721489635
542938761
613572498
879641352

849165273
673428519
125397468
351642897
268973145
497581326
916854732
784239651
532716984

318749625
726835941
954621783
483516279
691274358
275983164
162358497
539467812
847192536

847296351
359147682
162853749
798625413
634719528
521384976
985461237
276538194
413972865

824593671
615487293
379216485
981654327
437128569
256379814
143762958
792835146
568941732

564872319
217963854
893154762
632489175
475216983
189537246
956721438
341698527
728345691

736129485
891457362
542638719
968574123
324981576
157263948
679312854
485796231
213845697

839146527
621957384
457283961
748592136
962314875
513678249
294865713
375421698
186739452

138526497
729184563
465937821
374819652
251643789
896275134
547362918
682791345
913458276

246918753
589763241
317524896
834175629
621349587
795286134
973652418
158437962
462891375

753824961
962173458
841569327
634982175
578316294
129745683
216457839
385291746
497638512

784296135
152347869
963581247
249163578
635728914
871459326
517834692
498612753
326975481

921846573
857123469
634957821
186592734
295374186
473681295
348765912
519238647
762419358

328469157
795381642
146257893
674893521
283516974
951724386
519672438
467938215
832145769

543276918
681395247
297481653
436129875
978654132
152837496
725948361
369712584
814563729

348697125
296518437
571342968
783269541
652184379
419735682
124973856
867451293
935826714

694831725
253479186
178526493
512784369
437695218
986312574
329158647
845267931
761943852

395648721
247351698
861927345
634812957
728495136
519736482
153279864
482163579
976584213

146879325
295163874
873524961
538642197
927315648
461798253
719436582
684251739
352987416

814569723
793824165
652173498
241938576
378615942
569742831
485396217
937251684
126487359

249318765
718956423
563274918
927835641
836741592
154692837
485129376
392567184
671483259

764891253
983425716
521763894
635182479
219347568
847956321
172634985
496578132
358219647

359762481
716483952
824519736
432176598
685394217
971258643
547821369
163947825
298635174

791832465
432569187
568471923
253684791
619327548
874195632
187246359
345918276
926753814

374926815
681573924
952814367
527368491
438192756
169457238
296781543
745639182
813245679

258619743
379842561
164735829
837296415
916453287
542178396
725964138
493581672
681327954

659283174
312574896
874916325
147859263
968432517
523761489
231695748
795148632
486327951

376895124
851274936
492316857
538942761
127638495
649157382
915463278
784529613
263781549

549316827
182579436
367482195
234165789
876293514
951748263
613857942
495621378
728934651

829451763
514673289
367289451
731862945
498135627
652947138
943516872
185724396
276398514

823964571
956371428
741285963
285743619
179628354
364159782
632897145
417532896
598416237

948726513
215983647
637154982
172568439
894312765
356497128
769831254
523649871
481275396

836479152
217538649
495261738
123846597
968157324
754392861
681923475
579684213
342715986

539674821
741283956
682159473
298741365
375968214
164325789
926417538
457836192
813592647

532197684
194863275
678542193
915628347
743951862
826374951
361785429
487219536
259436718

168235497
945786231
372491685
637542819
894163752
521978346
456317928
283659174
719824563

365827941
417695382
928134675
273461598
596283417
184759236
839516724
752948163
641372859

439182567
628579413
571463289
764238195
952641738
183795642
817956324
295314876
346827951

957481362
823967145
641523789
536294817
189376254
274158936
765839421
498612573
312745698

863795412
249318765
715264389
527643198
634189257
198527634
382456971
971832546
456971823

937514286
184362579
652987143
295178634
713649825
468235791
546723918
329851467
871496352

647952381
835716249
129384675
376841592
492635817
581279463
258497136
764123958
913568724

185673429
476921385
392845671
249516738
763298154
518437296
937154862
854762913
621389547

891564273
763129845
254837169
547916382
632458917
189273456
978345621
415692738
326781594

684753219
135982764
297614358
569247831
328591647
471368925
946835172
713429586
852176493

391487526
654921837
728563941
973648215
586312794
412759683
169274358
835196472
247835169

579642831
214873596
368951724
827369415
436517982
951428367
195736248
782194653
643285179

712594386
986173524
435826719
371458962
594267831
268931457
659342178
847615293
123789645

493758261
576142839
128639475
762594183
931287654
845316927
684975312
217463598
359821746

895467213
473912586
621385947
159736824
762548139
384291765
247153698
918674352
536829471

485379216
916582734
372146589
237458691
698231475
154697328
863714952
729865143
541923867

724851963
351649782
689732145
538276419
946513278
172984356
267195834
893467521
415328697

291643587
635789214
748125693
369874125
574912368
182356479
457291836
823567941
916438752

381274659
269538471
574169823
146382795
937651248
825497316
498716532
652943187
713825964

379652814
156348972
842179356
264581739
713496528
985723641
621837495
438915267
597264183

956487312
832561947
471293685
694152873
583679421
127834569
349726158
218345796
765918234

239678154
845123967
716954283
381742596
657389412
924516738
163497825
578231649
492865371

642915783
751863924
983472615
124738569
537691248
869524371
416259837
375186492
298347156

945826371
618973425
732145869
183764592
264591783
597382146
326458917
471639258
859217634

213986745
976415328
458237961
392748516
164352879
587169234
825674193
741593682
639821457

496815237
835274916
127639458
641923785
783541692
259768341
374152869
912486573
568397124

312658749
689247153
457931268
934165872
268479531
175823496
593712684
741386925
826594317

649352718
125687943
873941265
457836129
916524387
238179654
381295476
792468531
564713892

497382516
215769483
836154972
172943865
543628791
689517324
921835647
368471259
754296138

564721398
387469251
921538476
645372819
832195764
179684532
798213645
256947183
413856927

643182579
815749326
792563841
954618237
137924685
268357194
579236418
426871953
381495762

379582164
814769235
265143978
793418526
158326497
426957381
947835612
681294753
532671849

914278356
523649817
687315942
391457628
842196735
756832491
175964283
269583174
438721569

836745291
592183476
174926358
985361724
213574869
647892135
368457912
729618543
451239687

745692318
326158479
918437265
283576941
459821637
671943852
897314526
164285793
532769184

415678293
937524618
826319547
379465821
562781439
148293765
291856374
654937182
783142956

213546879
849712365
765893124
371428956
926175438
458369712
697234581
532981647
184657293

867319542
459862137
123475968
241683795
578194326
396527481
734256819
685931274
912748653

531862794
674391285
928745316
896517423
142683579
753924168
365178942
419256837
287439651

154937268
268451397
973862541
427685139
619273854
385194726
596728413
742319685
831546972

469187352
753246891
812935746
397564128
148329567
625871439
531792684
274658913
986413275

917354862
358962741
642187395
523796418
496815273
781423956
175239684
834671529
269548137

731259684
269478513
584163297
158942736
623517948
497836152
976385421
842691375
315724869

986531247
572946318
413872695
329768154
165394872
847215936
238459761
694187523
751623489

385679124
142853976
769412385
694325718
237168459
851947263
516794832
478236591
923581647

241763895
679854312
583219746
734698521
162375489
895421673
956187234
418532967
327946158

529714683
371862459
486935127
754329816
632187945
198456372
967248531
815673294
243591768

572869431
638415972
149237586
963724815
715398624
284156397
897541263
351682749
426973158

537284169
968751234
124936857
641379582
385462971
792518346
879625413
413897625
256143798

857291634
613478592
249356871
935187426
468529713
172643985
381965247
594712368
726834159

143582967
895736142
276914538
758649213
361825794
429173856
987361425
532497681
614258379

735628419
169457283
284319657
872594361
941263875
653871942
596182734
317946528
428735196

179423685
246185739
853679412
512894367
687231954
934567128
425716893
791358246
368942571

352691748
489735126
167284395
791346582
836527419
245819637
973158264
618472953
524963871

538647291
946132587
172895634
264351978
395478162
817269453
483926715
729513846
651784329

674835129
318962754
925471638
536147982
482396517
197258463
249513876
861729345
753684291

458639127
693172458
271854963
984263715
516487239
732915846
849526371
325791684
167348592

974631582
356782149
281945673
543128796
729564831
168379425
692857314
815493267
437216958

754963128
329871456
861524397
632419875
487652913
195387264
973145682
216738549
548296731

314872965
862951437
579436128
726389541
438517296
195264873
257648319
643195782
981723654

927643851
653198247
418275396
865732914
231459678
794816523
542381769
376924185
189567432

763419852
594278136
182356794
258764319
649831275
371592468
926183547
835947621
417625983

329456817
685217394
741389256
253194768
968725143
417638925
134572689
876941532
592863471

471289653
395674182
628315497
746128539
913457268
852963741
184592376
567831924
239746815

564829317
278361549
391457268
183596472
629748135
457132896
945273681
712684953
836915724

298753146
561824973
437961852
172638495
649517238
853249761
785392614
324176589
916485327

724539861
896214375
513768249
179385426
645127983
238946157
457893612
981672534
362451798

931465872
745289361
862137945
326948517
457321698
189756234
694812753
518673429
273594186

453618927
278593641
916472538
629147385
347285196
185936472
864321759
731859264
592764813

741659328
259384617
386217459
573968241
618542793
492731586
837495162
164823975
925176834

952674183
183529467
674318295
345196872
217483956
896752314
529847631
461935728
738261549

359261847
816745923
427893516
568439271
273186459
194572368
682357194
945618732
731924685

138275946
975486231
462931587
829147653
513629874
647853129
794562318
281394765
356718492

254986173
967341285
831527964
473158692
698234751
512769348
745613829
389472516
126895437

185236749
732459618
649178235
451923867
963784521
827561493
374615982
598342176
216897354

543178629
192564873
768923154
284351967
931687542
657249318
875436291
416892735
329715486

127894563
549361287
836527419
463952871
971438652
258176934
792615348
385749126
614283795

816427395
549831627
273956481
162745938
987163542
435289176
794512863
358674219
621398754

392857146
618342579
475961382
531698427
867234951
249715863
783529614
954176238
126483795

197426835
826375194
435189726
612547389
578293641
943618572
281764953
369852417
754931268

524368719
176295834
389471652
861759423
932846571
745132968
453917286
217684395
698523147

962534187
845217963
713986452
684321795
539678241
127495836
476159328
258743619
391862574

314679528
985421673
267835149
832194756
759362814
641587932
576248391
123956487
498713265

863174592
927586134
145392768
492861375
531947826
678235419
789423651
216758943
354619287

837451269
645279138
291368754
986735421
172946583
354812697
429587316
718623945
563194872

746193582
239854761
158762349
925431876
367928154
814576923
673215498
491687235
582349617

589261347
316475298
724893156
678159423
293684715
145327869
852716934
461938572
937542681

397481625
865293174
241675398
928167453
653942817
714538962
179354286
482716539
536829741

195732864
724856391
836194527
217569483
458321976
963487152
379248615
582613749
641975238

417865293
582943671
396127485
648359127
739612548
251784369
863271954
174596832
925438716

876429153
413657982
925183674
731564298
582391746
649872315
158736429
264918537
397245861

651478239
984236715
723195864
197683542
236547981
845912376
418359627
572861493
369724158

864512739
319748265
725396148
178953426
296481357
453267981
687134592
541629873
932875614

943678215
781952346
562431879
625819734
874523961
319764528
197386452
238145697
456297183

271435986
963821475
854679132
345782691
186943527
729156348
518294763
697318254
432567819

296741385
587369241
341528769
618275493
973684512
452913876
864152937
135497628
729836154

295346871
341789562
876152934
534628197
927415386
618973245
462831759
189567423
753294618

964518237
385274619
127639548
749385162
638127495
251946783
576493821
413852976
892761354

965128743
134597826
278634519
819352467
426971385
357486192
543219678
682743951
791865234

234751689
689234157
517698342
721543896
896172534
453869271
145986723
972315468
368427915

975864123
628531749
431972865
514728936
863195472
792643518
146389257
287456391
359217684

518462379
243987615
796531842
962754183
374128956
185693427
837219564
621345798
459876231

359264178
184793265
726581394
592436781
863175429
417928653
648352917
935617842
271849536

618257493
754639281
392814756
975126348
283745169
461983527
839472615
526391874
147568932

731842659
485967213
269153847
153289476
894736125
627415938
318674592
542398761
976521384

368174529
472395816
915826437
294618753
731459268
856732194
629587341
147263985
583941672

412675398
536819724
897324165
321946857
768532419
954781236
285463971
149257683
673198542

412685937
695273481
837914256
724836195
189527364
356149872
268351749
543792618
971468523

649523817
285147396
371968425
458379162
132685974
796412538
823794651
914256783
567831249

845976132
631428975
972315684
529187463
486593721
713264859
164752398
297831546
358649217

735962814
489751632
126384795
892573461
643218579
517496283
974635128
351827946
268149357

964351728
852976431
713482659
487593162
391264875
625718394
248635917
139827546
576149283

176384925
394625781
285791463
723856149
549172638
618943257
831467592
457239816
962518374

752843196
194576382
368291457
516438279
923657814
847912635
271369548
489125763
635784921

643521789
925387146
187946523
391752468
276418395
854693271
768235914
432169857
519874632

621348579
479125638
358769421
296513784
785694312
143872956
817956243
564231897
932487165

763842519
185796324
492531687
637928145
254167938
819354276
578219463
926483751
341675892

698273514
247165938
513984276
329618457
875342691
164597382
431856729
956721843
782439165

196352748
352847691
487169253
875931462
649528317
213476985
568793124
724615839
931284576

178496325
239815476
465372981
793561842
584239617
621748539
912683754
846157293
357924168

517483269
234769815
698152743
869275134
341896572
752314986
476521398
985637421
123948657

672539814
458172396
193486725
365941278
947823651
281765943
819657432
534298167
726314589

159263748
436879125
872514936
683795412
724381569
591426873
265148397
948637251
317952684

549623178
162879534
873154926
987562413
425381769
631497285
354718692
796235841
218946357

428576139
163924785
579183264
285791643
347865912
916432578
694357821
751248396
832619457

921356874
645287913
738941652
862715349
453698127
179432568
396574281
217863495
584129736

817643295
936852741
254179863
789235614
543716928
162498537
491567382
325981476
678324159

652194378
813657429
794382516
528439761
179265843
436718952
285976134
961543287
347821695

718965324
342187569
659243178
923571846
476328951
581694732
164759283
237816495
895432617

681972435
542836971
397145862
128793654
765284319
934651728
273419586
456328197
819567243

564278931
271539648
839461725
648795213
723814596
915623874
357946182
182357469
496182357

273619845
469857321
185234769
634528917
851976432
927143658
716392584
392485176
548761293

645983217
739214568
128567394
283146759
476859123
591732486
962471835
814395672
357628941

396175248
147823956
285649137
914758362
563492781
872361495
458237619
731986524
629514873

597216438
386749251
124835976
915672384
273458619
648193725
431987562
769521843
852364197

187536924
934172685
265849317
513428796
749361852
826795143
352987461
678214539
491653278

248531697
369247158
751689432
875162349
426793581
193854726
582316974
634978215
917425863

351728496
296541783
478639512
583162974
614897325
729453168
165984237
942376851
837215649

369728154
184539276
752146398
613487925
528961437
947253681
475312869
296874513
831695742

714659283
286134597
953287146
491872635
537416829
628593471
169348752
345721968
872965314

271698345
389541762
654732918
513279486
826413579
947865123
732984651
495126837
168357294

456291738
378546291
291783465
165329847
732418956
984675312
849152673
523967184
617834529

263571489
517498326
849263751
792316845
631845972
458927163
326184597
174659238
985732614

365794218
871235496
294816375
683457129
142963587
957128634
738642951
429571863
516389742

983164725
412357968
567298314
736482159
845916237
291573486
379825641
654731892
128649573

564831927
987462135
321759648
648293571
219574863
753186294
832945716
495617382
176328459

342859617
689741253
715362984
237415869
458936172
196278345
874193526
523684791
961527438

943256718
826971345
751843269
539418672
167329584
284765193
492637851
618592437
375184926

721398645
354621897
698547321
983415762
572963184
416782953
147856239
265139478
839274516

321548679
896137245
475962813
984213567
612795438
753486192
139824756
568371924
247659381

954173862
326548719
781269453
635482197
812937645
479651328
568794231
243815976
197326584

961342875
487516923
253978416
318694257
649257138
725831649
192763584
876425391
534189762

152834697
638927541
479561823
324795186
597186234
816342759
963278415
781453962
245619378

384675129
267931854
195842673
719423568
632158497
458769231
926314785
871596342
543287916

584619732
271583649
936247158
823195476
419768325
765432981
152376894
348951267
697824513

428573916
713296458
569418732
836924571
197865243
254731869
941352687
375689124
682147395

386579214
459216738
127843596
965431872
271698453
843752169
794325681
538164927
612987345

652847193
184693527
397251864
573426981
869315472
421789356
946532718
718964235
235178649

912357864
764189235
538264197
291746583
376825941
845931726
459672318
187493652
623518479

138946275
274351869
965728134
796283541
423175698
851469327
617892453
342517986
589634712

189432765
275186349
346957821
832694517
561278934
794315286
417523698
628749153
953861472

475896231
268143975
139725864
397452618
854961723
612378549
521639487
943287156
786514392

693784521
841592367
527136489
368451792
215379846
479628153
154267938
932815674
786943215

543867129
127935684
689412753
975628341
418573296
362194578
891756432
256349817
734281965

184359726
759612834
632784519
267943185
913568472
845127963
476291358
591836247
328475691

839152746
641378952
275649318
596284137
324517689
718936524
187493265
452761893
963825471

529784361
713956482
846123579
678295143
294371658
351468927
467839215
985612734
132547896

627459183
349681257
158723496
814236579
593847621
762195348
986514732
431972865
275368914

352179846
679284513
841563792
517698324
936427185
284315967
123956478
765841239
498732651

492753861
183624759
567981423
856432197
921578346
374169582
248316975
719245638
635897214

149536827
527498163
683721549
431987652
796215384
258364791
364879215
912653478
875142936

379861524
416235879
258749136
724618953
835927641
691354287
947182365
562493718
183576492

134296785
856473291
279815346
642587139
985631427
317924658
721358964
563749812
498162573

521379684
986542137
473861295
365184729
142796358
798253461
834615972
259437816
617928543

461893752
723651849
895247631
248579163
576318924
319462587
637184295
152936478
984725316

831624795
764951328
529783461
148567932
256349187
397218546
472136859
613895274
985472613

286471539
974536218
351298476
547613982
629847351
138952647
415729863
762384195
893165724

739845621
641273859
285619347
167452938
328196574
594738162
452381796
916527483
873964215

984216357
632957841
571483926
348125679
715869432
269374518
857641293
496732185
123598764

563814297
784295631
192673584
846921375
951367842
327548916
618432759
439756128
275189463

485673291
326918745
791245863
567829134
842136957
139754682
974362518
613587429
258491376

847526193
235941678
916783245
483267951
179435862
562198437
391874526
628359714
754612389

129854763
634179528
758326491
542693187
367581942
891247356
275418639
413962875
986735214

425639178
867541239
319278654
152486793
974153862
683792415
291364587
536827941
748915326

749215836
651483279
283679541
316528794
492761385
578394162
934157628
127846953
865932417

198463257
376295481
245718639
489321576
517986342
632574918
951832764
764159823
823647195

846971532
329546178
715823496
657412983
192387654
438695217
583164729
974258361
261739845

865372149
492156783
137849526
324567891
986213457
751498632
648921375
579634218
213785964

817526943
645139728
239874516
562487391
791263485
483951672
374612859
156798234
928345167

165374298
728169345
943852167
671438529
832591674
594726831
356917482
417283956
289645713

273485916
689213574
541976328
912748653
465139287
738562491
396821745
124657839
857394162

915274836
684913275
732856941
897425613
146387592
253169487
321598764
468732159
579641328

293861475
586742931
714953682
841635297
329178546
675429813
452387169
138296754
967514328

419563782
325178946
687492531
534816297
296745318
178329654
753681429
842957163
961234875

586723941
417986253
239145786
945637128
823451679
761298534
158362497
374519862
692874315

146273958
592148763
387569421
453621897
721895346
968437512
634982175
275314689
819756234

452739861
831562974
697184235
748695312
325471698
916823457
179246583
283957146
564318729

351682794
426197583
897534162
248315976
763928451
519746328
974263815
182459637
635871249

987165423
426837159
135924786
871359642
392746815
564218937
619582374
243671598
758493261

637519482
952847163
418623975
371965248
246781359
589432716
823176594
165394827
794258631

934615728
675482913
218793564
847326195
163957482
529148637
756839241
482561379
391274856

451926873
673584921
982731465
327618549
846395217
195472638
734259186
219863754
568147392

153279468
749681235
682453971
526917843
317842659
894365712
235796184
461528397
978134526

915476832
743298651
286135497
391842765
578361249
462957318
637529184
854713926
129684573

674358192
152496378
938721654
285634917
467519283
319287465
826173549
591842736
743965821

987614325
361528794
254379816
546982173
819736542
732145689
175293468
628457931
493861257

869371245
435926718
712845396
657493821
921687534
348512967
193754682
584269173
276138459

416837529
852491376
379265418
594612783
163748295
287359164
748923651
935176842
621584937

981246753
726395841
534781692
478159326
293678514
165423978
657814239
812937465
349562187

289351647
461872935
735469812
648935721
127684593
953217468
576143289
812596374
394728156

276391854
851427639
349856271
695183427
438572196
127649385
984265713
763918542
512734968

519248763
628793451
743156289
135864972
486972315
297315648
361489527
852637194
974521836

679385142
513294768
824176593
758913624
391642875
246857319
982731456
467528931
135469287

273598614
981436572
564172839
615984327
429357186
837261495
352619748
148725963
796843251

367549821
845127936
291368745
716854392
982731654
453296178
529683417
138475269
674912583

394285671
182647935
765139482
837956124
516428793
429371856
643892517
971563248
258714369

519726483
268394517
743815692
472683159
935241768
681579234
896457321
327168945
154932876

569387421
347162985
821459763
472691358
135728694
698534217
756213849
283945176
914876532

589241376
362897451
417563829
748316592
125789634
693425718
974632185
256178943
831954267

843762195
961584327
572931864
438256719
615379482
297418536
724893651
356127948
189645273

416835297
532947861
987162453
659283714
824671935
371594628
293418576
745326189
168759342

948267135
651834729
372195486
786541293
439628571
125379864
863412957
217956348
594783612

234685791
689217534
175394268
793142685
518763429
426859173
357428916
841976352
962531847

319526487
278143569
564897213
685471932
731259846
492368175
857612394
146935728
923784651

683541279
249673815
715928634
532864791
198257346
476319582
361795428
927486153
854132967

246159873
753468921
918327465
471283659
635941782
892576314
369815247
127634598
584792136

741365829
689214537
352897641
468159273
125783964
937642185
213576498
896431752
574928316

684532971
921768534
375419628
216973485
748156293
593284716
859347162
432691857
167825349

397265841
652184397
184937562
573426189
861379254
249518736
716843925
435792618
928651473

461892357
872356941
593714862
354987126
927631485
186245793
648123579
719568234
235479618

453261798
982574316
167389524
734816952
591432867
628957431
819725643
275643189
346198275

692184537
185327496
374659218
941873625
867512943
523946781
739268154
458791362
216435879

581732649
724169358
693458721
135627984
469385172
278941536
857216493
946873215
312594867

728195436
913746582
654382197
895217364
136458729
472639851
349861275
261573948
587924613

268593471
159487632
743621589
516739248
874265913
392148756
937852164
685914327
421376895

328157946
941836725
567924318
692315487
153748269
874692153
236489571
489571632
715263894

198326475
352749618
647185329
574691832
261834957
983572164
419267583
736958241
825413796

168943572
374215986
529867143
217486359
853792461
496531728
731658294
642179835
985324617

863152479
175849623
942376518
597234861
428615937
316987254
281593746
759461382
634728195

781643952
924517386
635298147
197465238
253189674
468732519
319876425
576324891
842951763

427619853
583472691
196358247
978524316
354861729
261793485
849137562
715286934
632945178

168597342
957432861
432861759
516748923
749325618
283619574
325186497
694273185
871954236

498526371
215734698
637981254
879345126
562817943
341692587
984153762
753268419
126479835

179562348
532984671
468137259
956421783
213875496
784396512
397648125
825713964
641259837

612358497
397146852
584927316
145679283
268534971
973281564
729813645
851462739
436795128

175483629
982615473
346792158
729534861
461827395
853961247
537146982
618259734
294378516

746982135
391456782
852173649
284635917
613297854
975841263
137569428
568724391
429318576

261587439
759234681
834196275
195328746
473659128
628471593
912763854
347815962
586942317

756832419
843591762
192674538
318726954
529148673
674359281
285917346
467283195
931465827

975324618
418569327
623187594
241973865
356218479
897645132
732456981
589731246
164892753

419356287
628791453
735284196
194635872
356827914
287419365
841572639
563948721
972163548

986372541
427815369
135469287
312796854
598134726
764258193
843621975
279543618
651987432

237569481
514832967
869714325
971328654
683145279
425697813
142976538
798253146
356481792

641897523
287135649
539624871
198572436
475368912
362419785
853246197
916783254
724951368

239567841
176438259
845129637
628951374
497283165
351746982
764312598
913875426
582694713

264719853
871352946
593864712
312476598
657928134
489135627
145287369
726593481
938641275

693582147
428671935
517934682
972346851
386157429
145829376
264713598
831295764
759468213

156879342
947623518
283451967
731968254
894532671
562714839
479385126
615297483
328146795

597138264
843265197
261497358
354671982
186952473
972384516
438516729
719823645
625749831

463192758
581367294
297458136
139745862
674283519
825916347
756839421
942571683
318624975

926375148
475981263
813264957
137458629
684792531
592136784
741623895
259847316
368519472

716549328
349682715
582713649
127936854
458271936
693458172
931824567
265197483
874365291

178435296
359627814
246891537
835169742
621754389
794382165
412973658
967518423
583246971

437956182
869214537
251783469
984321756
675498321
123675948
748132695
516849273
392567814

516742983
738961524
294835176
981627345
475398612
362154798
859476231
123589467
647213859

438619257
719352864
256748931
145973682
672584193
893126745
564291378
981437526
327865419

752846931
419253678
638179452
324687519
576391824
891524367
287965143
963412785
145738296

178346925
293157486
654982371
981263547
537418692
426579813
342691758
765824139
819735264

659824317
217369584
843175269
964251873
532487691
781693425
476932158
325718946
198546732

817639425
364251879
529478163
158796342
296314587
743825691
981567234
635942718
472183956

814573269
263948517
975162348
432851796
687394152
159726483
591637824
328419675
746285931

351247986
682195374
749368125
164753298
827914653
935682417
576421839
413879562
298536741

624917853
798253641
531846927
283479165
176325489
945681372
412598736
359764218
867132594

749653128
358912467
621784395
936247851
184569273
275138946
513426789
892375614
467891532

349152867
578946312
612378954
956237481
431865729
827491536
193684275
764523198
285719643

754132869
369748125
812569734
538674912
946213587
127895346
471356298
295481673
683927451

895172364
413856297
762349581
136785429
928614753
574923816
351498672
687231945
249567138

239618475
587394216
416752389
865147932
923586741
741923658
352879164
698431527
174265893

186524379
794613528
235978614
619342857
428765931
573891462
352487196
867159243
941236785

714835962
926714835
358296741
837952614
249361578
165487293
572149386
681573429
493628157

635214897
742985631
981763524
319657248
867142359
254839716
193578462
476321985
528496173

346872159
782951346
591643782
859364271
167528493
423197865
614289537
275436918
938715624

874263195
659841327
312597846
946138572
538972614
721654938
297385461
165429783
483716259

675819243
428356197
391247568
514738926
237695481
869124375
753482619
982561734
146973852

528714396
431569278
679328514
715842963
283976145
964135782
396451827
152687439
847293651

235916487
971482356
486735921
862541739
317829645
594673812
753268194
149357268
628194573

835197426
947826351
612354897
368519274
421678935
759243618
174962583
286735149
593481762

752638194
413579628
968214537
871925463
549763281
326841759
634192875
295487316
187356942

736489251
582317946
149526378
478295613
913764582
625138794
291853467
354671829
867942135

286591347
317264958
495378612
721439865
859617423
643825791
534186279
962753184
178942536

413598276
765324198
298167345
147285639
526973814
389416752
852739461
634851927
971642583

749235816
281647359
563918472
358492761
192376584
674581923
415863297
836729145
927154638

459218637
317964582
826735491
962147853
541823976
783659124
675381249
234596718
198472365

869452731
741398652
235671489
392186547
158743296
674925318
486239175
917564823
523817964

384592761
791648532
256317948
672183459
845926317
913754826
439861275
128475693
567239184

872419536
465387912
913265478
356748129
281693745
794152863
547836291
629571384
138924657

974581632
268743591
513629847
735418926
129376485
846952173
391264758
487135269
652897314

293167485
541382679
867495231
139274568
472856913
658931724
916748352
724513896
385629147

524981736
178623954
693457812
945268371
382175469
761394528
456719283
237846195
819532647

972516834
645398721
138724659
863479512
257183946
419652387
591847263
324965178
786231495

834691257
297358461
615274893
153789624
468123975
972465318
781946532
529837146
346512789

982765431
356941287
417283956
241897365
869532174
735416892
178629543
693154728
524378619

973564182
186239745
452178396
247856913
895312467
361497528
639721854
514683279
728945631

315798426
946123785
827456139
784631592
632549817
591872364
178264953
463985271
259317648

463289157
589761234
217354689
725946318
638175942
941823765
354697821
876512493
192438576

153698724
492175638
678234195
981357462
237946851
546812973
714529386
365781249
829463517

349816275
178952436
526734189
693547812
485261397
712398564
957123648
234689751
861475923

715832649
239476518
486195237
852349176
143768925
967521384
328654791
574913862
691287453

682371549
351294876
794586312
845139627
236457198
917628453
473965281
569812734
128743965

321546879
895371624
467298135
146725983
752983416
983614752
638457291
519862347
274139568

985423716
124567938
367819452
612738549
749651283
538294167
853172694
471986325
296345871

398714256
146285973
572369418
624597381
731648592
859123764
983451627
217936845
465872139

173459826
249186735
568723491
426978513
351642978
987315642
732864159
894531267
615297384

258479163
496531728
173286954
519628437
847953612
362714589
685397241
921845376
734162895

716839452
354217968
892645731
489723615
267158394
135964287
943582176
678491523
521376849

253871469
976243851
184659273
541962387
362187594
897534612
738415926
425796138
619328745

763184925
281759643
594632781
159428367
438576219
627913458
345291876
876345192
912867534

648719235
173452896
529368147
792186453
451293678
836574921
214635789
965847312
387921564

571642839
824935761
936718524
452361987
693874215
718529643
285193476
147256398
369487152

391647528
487512639
265938174
953876412
718425396
642193785
126759843
834261957
579384261

186732594
245896731
937514862
528963147
769145283
314287659
473628915
851479326
692351478

968753214
713426598
542918736
436175829
179284653
285369471
327641985
651892347
894537162

973458261
185276349
426913785
854637912
791524638
362891457
538769124
219345876
647182593

243759168
198632574
567481329
671543982
824196753
935278416
486915237
319827645
752364891

537964812
241385967
869271435
698542371
354817629
712639584
973428156
185796243
426153798

632859417
715642398
498173562
821365749
976214853
354987126
183596274
267431985
549728631

314986725
276514893
985372461
647859132
528431679
193267548
751623984
462198357
839745216

248137596
531692487
967458321
623945178
795821643
814376259
486519732
152783964
379264815

689714325
743625198
215839764
954162873
328947516
176358942
461573289
837296451
592481637

476915382
853724691
192836754
637548219
518297463
924163875
741652938
285379146
369481527

961473582
485612937
273859146
156784329
742391865
839265714
398546271
617928453
524137698

684391572
312574689
795268413
453827961
827916345
961453728
149785236
576132894
238649157

945718263
786392541
321645789
453179628
678523194
192864357
517486932
869231475
234957816

697854312
524193678
831276549
743985126
916427835
258631497
365719284
489362751
172548963

681497325
394825761
257163894
163754982
529638147
748219653
835972416
976541238
412386579

613298754
287465391
945713826
196382547
532647918
478951632
754829163
829136475
361574289

471852639
953176248
862439157
725961483
186743925
394285761
619328574
237594816
548617392

629735481
173648952
845219763
362187549
498356217
751924836
934571628
517862394
286493175

953416287
672358149
148297563
214879356
586134792
739562814
821943675
465721938
397685421

842351679
719862354
536947812
928613547
165274938
473598126
654739281
297185463
381426795

865432791
192758346
347169825
521893674
934276158
678541239
783914562
416325987
259687413

846579132
179623458
253481796
518964327
327815964
694732581
962347815
485196273
731258649

219563478
467981523
538724691
692418357
341657982
785239164
953172846
126845739
874396215

615493728
928716354
734825691
193687542
867254913
542139867
251978436
489362175
376541289

657498132
248613597
319527486
183956724
965274318
724831965
896145273
432769851
571382649

219578634
678134295
354962817
941823756
863745921
725619483
196257348
532486179
487391562

148562379
523974186
769183254
482659713
617348925
395721648
256497831
834216597
971835462

125847369
697135428
843269517
456381972
378952146
219476853
532694781
964718235
781523694

861472359
259613478
347859162
734528691
592146783
186397245
478931526
915264837
623785914

621943875
934578162
875621943
283495716
497216358
156837294
718364529
549782631
362159487

564819723
917432658
382657941
873526419
451983276
629174385
245361897
738295164
196748532

215648973
768293514
439517826
391824765
527136489
684759132
153482697
872965341
946371258

179835462
254679318
638421957
895346271
421957836
367218594
982163745
546792183
713584629

917843526
853621497
246957138
679318254
532764819
184295763
365482971
491576382
728139645

531489267
629157483
487263519
742815936
395726148
816934725
968542371
174398652
253671894

359872416
178654329
426319857
592743168
813296574
764185932
937568241
241937685
685421793

152764839
379851264
468239517
785423196
634195782
291687345
923516478
846372951
517948623

987412563
524639187
631857294
418273659
269548731
375196428
846321975
193765842
752984316

974531826
625879314
831246597
593124678
412768953
768953241
356497182
287615439
149382765

536729814
147683925
892154637
469531782
271948563
385267149
928376451
613495278
754812396

846735129
235491768
917268354
178652493
463819275
592374681
381926547
654187932
729543816

285194763
347685219
619732845
461259387
578346921
923817456
756423198
892571634
134968572

287169543
564823197
193574628
675912834
432658971
918437265
826341759
741295386
359786412

657481392
394752816
218369547
839624175
165978234
742135968
483296751
576813429
921547683

236459817
749618532
158732694
367845129
912367485
584291763
491583276
673124958
825976341

392156478
871234695
645897213
568712934
134968752
927543186
259681347
416375829
783429561

329861574
641957382
857423169
485139726
763245918
912678453
534782691
178396245
296514837

863452197
945713286
172689534
526971348
394528671
781364925
237145869
659837412
418296753

182967345
467358219
539412786
876249153
214536978
395781462
621873594
948125637
753694821

874261395
926583147
135794286
359126874
481975632
267438519
598342761
642817953
713659428

943761528
175289436
268435719
756943281
812576943
439812675
584397162
391624857
627158394

597361428
423589671
168742953
952876314
376914582
814235796
239658147
781493265
645127839

768145392
249638517
153297864
327481956
895376421
416529738
674952183
982713645
531864279

319246587
258917634
647358912
184623759
972185346
536794128
893461275
725839461
461572893

234789651
685231947
971465382
347952816
892614573
516378294
458126739
769843125
123597468

296184357
471593268
385726419
918245736
527639841
643817592
134972685
852361974
769458123

631794258
475283961
298516347
786139425
523847619
149652873
854361792
362975184
917428536

792485631
641793825
538216749
953861472
164372598
287954163
826537914
319648257
475129386

724951683
695384712
831267945
547192836
983746251
216835479
352479168
178623594
469518327

429583716
815764329
673291845
392175468
548632197
167948253
954317682
231856974
786429531

843217569
971645238
265389741
612473895
739528614
458961372
384792156
197856423
526134987

569482317
718369452
234751689
327698145
941573826
856214793
695147238
483926571
172835964

374196582
215874396
968352714
491563827
857429163
623718945
586231479
139647258
742985631

126548739
897163452
435279168
263487591
549612873
781935246
652894317
318756924
974321685

762958341
319476852
584231679
627315498
931847526
458692137
143789265
896523714
275164983

457129386
326548719
918637245
183974562
275386491
649215873
792463158
534891627
861752934

984712653
763485291
521396784
618259347
275134968
439678125
857963412
146827539
392541876

581642793
376859214
249317568
135726489
824195637
967438125
453281976
718964352
692573841

463972185
917583246
285461973
876154329
359827614
124639857
598246731
741398562
632715498

135724986
679318254
284659731
527843619
941265378
863971542
456197823
312586497
798432165

965128437
742693815
138745926
674389152
523417689
819562374
451876293
287934561
396251748

518964723
496273581
372815649
145732896
637489152
829156374
961528437
253647918
784391265

815467329
369812475
472593681
923145867
641728953
587639214
738254196
154986732
296371548

582149736
371826549
694573182
865317294
419682375
237495861
128764953
756931428
943258617

163572498
745968312
829314675
931856724
257143986
684729531
416297853
372685149
598431267

594126783
173548962
286379415
932817654
651492837
847635129
719263548
365984271
428751396

127854936
648937251
539126487
296571843
473289165
815643792
782465319
964312578
351798624

679815342
813942756
524367981
186473295
945281673
237659814
492538167
758126439
361794528

372658149
891742365
456913827
587296431
914385672
263174958
728439516
135867294
649521783

672943815
438175962
591286473
245897631
983612547
716534289
364759128
829361754
157428396

718563429
592174638
463982157
374891562
829356714
651247893
236718945
947635281
185429376

917234865
536718294
482569137
729341658
365872941
148695372
854926713
293157486
671483529

468297135
957316428
231548967
592471386
614853279
783629541
346985712
879132654
125764893

216489573
849735216
537162489
172594368
653278941
984316752
721853694
395641827
468927135

854913762
912768453
367254819
249876531
673541928
185392674
538629147
496137285
721485396

354726891
218495673
796813425
421678359
579134286
863259714
682941537
945387162
137562948

413275689
827963154
695184327
781539462
962841735
354627891
139756248
276498513
548312976

628973451
715824639
439615287
893251746
546798312
172346598
257139864
984567123
361482975

167932548
942185763
538674921
816257394
793468152
254319876
375846219
689721435
421593687

243796581
987415623
165283947
312567498
879124365
456839712
698371254
724958136
531642879

824719563
315246789
769358412
673482195
541973628
298165347
986534271
152697834
437821956

467132985
923854761
158967342
712683459
645729138
839541276
594316827
376298514
281475693

386512794
529487316
174963825
295741683
713826459
468359172
851694237
632175948
947238561

471369285
638245719
925781346
814597632
396124578
752836194
247953861
189672453
563418927

381752964
956841732
742936185
173264859
425189376
698573421
267498513
519327648
834615297

754369218
182475936
369218754
625183497
873954162
941627583
298546371
517832649
436791825

278459613
964813752
531726498
395672184
482931567
617584239
143268975
859147326
726395841

819765324
364298715
527341896
496873251
238156947
175924638
953487162
682519473
741632589

693257481
571948263
248163597
765834912
932571846
814629735
389715624
127486359
456392178

917324865
824695317
356781942
489256173
263178459
175943628
541837296
732469581
698512734

947281635
631547298
825936174
198624753
372159846
456378921
519462387
764893512
283715469

135629874
726485931
849137652
567214398
294358716
318976245
453892167
681743529
972561483

893746521
526381974
714295386
168953742
452167893
379824165
635479218
981632457
247518639

251748639
463159782
789362514
594823176
136974258
827615493
942537861
678291345
315486927

274583691
865192374
139764825
391428756
658917432
742356918
417635289
926871543
583249167

396517842
724869135
851234769
579348621
432691578
618725493
943186257
285473916
167952384

341569728
657832914
829417635
276983451
598741362
413256897
184395276
735628149
962174583

589614273
321759864
476832159
692471385
735298416
814563792
143986527
958327641
267145938

812567943
694213758
537498621
481739562
276154389
359682417
748325196
123946875
965871234

947263581
531748629
286159374
653924718
724831965
198576432
862395147
379412856
415687293

123596847
486723915
597841623
642178539
319652784
758934261
964385172
835217496
271469358

728169543
659243178
431587926
943652781
217938654
865714392
372491865
196825437
584376219

478193562
563842179
129756384
714385296
386429751
295617438
647931825
832564917
951278643

928671354
714593826
563482719
386124597
197865243
452937681
835749162
679218435
241356978

918342756
743596218
562817349
394765182
851423697
627981534
286159473
139274865
475638921

891264735
253179864
764385921
942753186
378641592
516892347
139427658
487536219
625918473

732851496
468729315
951643827
295184673
376592184
814367952
687415239
123976548
549238761

218954763
453726819
769831254
586473192
371269548
924185637
192647385
637598421
845312976

497682153
285314769
136795248
743956812
862471935
951238674
629143587
514827396
378569421

784216953
912354678
356798421
693125784
147863592
528947316
875632149
439581267
261479835

653472189
498513267
127968435
284397516
375621894
961854372
742189653
519236748
836745921

719234865
268519473
345768129
584396217
927185346
136427598
652871934
893642751
471953682

281746593
564893721
739251846
845369172
123475968
976182354
398524617
612937485
457618239

741869523
256134798
893275146
589423671
437651289
162798354
615982437
378546912
924317865

615379284
384621975
297458136
428136597
971245368
536987421
862594713
749813652
153762849

671945328
439268715
528317496
982754631
765123849
314896572
153679284
247581963
896432157

759124683
231986475
864753291
582467319
147392856
396518742
928641537
413275968
675839124

153249678
826751943
794368251
418592367
579613482
632487519
285136794
947825136
361974825

516894372
728163495
493527168
974638251
631952847
285471936
867319524
159246783
342785619

527984136
481376592
369251784
635817429
742569813
198423657
813742965
276195348
954638271

248537196
971826345
563491872
619275483
854163927
327948561
136784259
495612738
782359614

287159436
153468729
469372158
518236947
932714685
674895312
891623574
726541893
345987261

261598347
945673182
387142965
526817493
813924576
479365821
654739218
732481659
198256734

763958142
152364798
489271635
821437569
937625481
546189273
678592314
315846927
294713856

437162598
251789634
968543721
845397162
719624853
326851479
194276385
573918246
682435917

398267451
267154938
451839276
573416892
986325147
124798563
749681325
612543789
835972614

192356874
875491326
346827951
428173569
739568412
651942783
283714695
514689237
967235148

287315496
413269857
695478312
769823145
541796283
328541769
134652978
876934521
952187634

146872593
385491672
927536481
859164237
472359168
631287945
714923856
593618724
268745319

586731924
297456318
134298765
378124659
921685437
645973281
863549172
412867593
759312846

518362497
296147358
374859216
759683124
623914875
481725639
947238561
862571943
135496782

415783296
826941357
739265184
958637421
263814579
174592638
342179865
587426913
691358742

974638512
635412987
182957436
468173259
751269843
329845761
597381624
243596178
816724395

672948135
319562487
845137629
768321954
291854376
534796218
456283791
183679542
927415863

914387625
673529148
285614739
461295387
897136254
352748916
739452861
146873592
528961473

452681937
689273451
713945286
297814365
846539172
135762849
571328694
364197528
928456713

653892741
187345926
492671538
571486392
829137465
346259817
968513274
234768159
715924683

847539261
921674853
365812794
473925618
692183547
158746932
534267189
716498325
289351476

543769281
298431756
176528934
617853429
389214567
452697813
935172648
724386195
861945372

684925137
295713684
713864952
957681243
126347895
438259716
579132468
841576329
362498571

345921678
627538491
819674235
286749513
573182946
194356827
761295384
452813769
938467152

946187532
715623489
823549716
457261398
281935674
639478125
198356247
362794851
574812963

729851643
481693257
365247189
896135724
517924368
243786915
138472596
654319872
972568431

146823975
978645312
532719864
294387156
365192748
817564239
629431587
783256491
451978623

627981354
953274861
814653792
276315948
481792536
395468217
168529473
739846125
542137689

561379842
823416759
947258136
675832914
312947568
498165327
734691285
256783491
189524673

625871943
873492651
149563278
457628319
216934587
398157426
761249835
584316792
932785164

873629541
521438697
694571238
752193486
149786325
386254179
218945763
435867912
967312854

861524739
374198265
952637841
136259487
745813926
289746513
417385692
693472158
528961374

751249386
248673951
369851247
415798632
682135479
937462815
826317594
194586723
573924168

372651489
498723156
561849723
146597238
953218647
287364591
634185972
819472365
725936814

581743926
372596148
946128735
859371264
127654893
634982571
218439657
763215489
495867312

617429853
298357146
543168972
835976421
462531798
179842635
924615387
351784269
786293514

361875429
587924163
249631875
893567241
174283956
625149738
452398617
936712584
718456392

213786594
968435721
547192836
792543618
354861279
186927345
839674152
675219483
421358967

729584361
831726954
645913287
596231748
418679523
372845196
264157839
153498672
987362415

486531792
312679548
795482361
128743659
963815274
547926813
834157926
259364187
671298435

925371684
168495327
734628591
876519243
492863715
513247968
341956872
259784136
687132459

168725439
549183726
327496815
931278654
752364981
684951372
893542167
415637298
276819543

986523471
274198653
153476892
725639148
468251739
319784526
597812364
842365917
631947285

295186437
148375962
367924185
912753648
756841329
483269571
679538214
524617893
831492756

452197386
783526941
619384275
538471692
967238154
241965837
826743519
194852763
375619428

792451683
536798142
148236759
617345298
954872316
283619574
329187465
475963821
861524937

572963148
836124597
914785632
723546981
689271453
145839726
461352879
258697314
397418265

269513478
347968125
815247369
483172956
652439817
971856243
726391584
194785632
538624791

372641859
956287134
841953762
789435216
265198347
134762985
618579423
427316598
593824671

432918675
986573421
175246983
829735164
753164298
614829537
291357846
368491752
547682319

519284367
723965148
468137592
195428736
832756419
647319825
284671953
351892674
976543281

627489531
534271689
918536724
769845213
153962478
482317965
891724356
375698142
246153897

794385216
612479835
853162974
267851349
481936752
539724681
975643128
346218597
128597463

187634529
954827163
263915478
819546237
342781956
675392814
728169345
496253781
531478692

745369812
682157493
931824567
126935784
459782136
378641259
263578941
817493625
594216378

928476315
416532879
753891462
672983541
194625783
385147926
231758694
547269138
869314257

478615392
635729148
912843567
781964253
549237816
263158479
827491635
156372984
394586721

215936874
947852631
386417529
851793462
423568917
679241385
792684153
164375298
538129746

253186947
649735281
871492365
732614598
596873124
418529673
365247819
987361452
124958736

217356849
495827613
683149752
129685374
358714296
764293185
536471928
841932567
972568431

951786432
438251796
672349815
587463129
369128547
214597368
726834951
193675284
845912673

732869154
648251397
159734268
265147839
314986725
897325641
571692483
986413572
423578916

579134826
136829745
842756931
418973562
967215384
253468197
324581679
691347258
785692413

752419386
649385172
318762549
176243895
984157263
235698417
497531628
521876934
863924751

412796385
793584612
865123947
639278451
281459736
547631298
928317564
154962873
376845129

819246537
745813926
632975814
497368152
328451679
561729348
256197483
184632795
973584261

325198467
176345289
498762351
264971835
539824716
781536924
842657193
613489572
957213648

973428516
168953274
254761983
681349752
497582631
532617498
819274365
725836149
346195827

386597124
574132896
912468357
431625978
698741532
257389461
749213685
123856749
865974213

971563284
246879513
385421967
738152496
412697358
659384721
594718632
123946875
867235149

974531826
851627394
623498157
137869542
265714983
489352761
318946275
742185639
596273418

189463572
743825961
256719483
421958736
867134259
935276814
598641327
674382195
312597648

187956423
294183675
356427981
518692347
972314568
463875192
629538714
845761239
731249856

294173586
673582149
815649273
782356491
136498752
459721638
927815364
561934827
348267915

362587914
498631752
715294368
634928571
159473286
827165493
241859637
583746129
976312845

136987542
749152683
852364197
218475936
467839215
395216478
624798351
981523764
573641829

549862371
137459682
628731459
386924715
914587236
752613894
875296143
293148567
461375928

527983146
869214375
143567892
286471539
754639218
391852764
438195627
975326481
612748953

481275369
539186274
672439851
927654138
154328796
863791425
318562947
296847513
745913682

821673495
943125768
657498321
472961853
396857142
518342679
739516284
165284937
284739516

253167849
618349725
947825163
162984537
395672418
874531692
481253976
726498351
539716284

147253986
386914572
952867134
264538791
518679243
793142865
825396417
679421358
431785629

231649578
874523961
956817423
127354896
398176245
465982137
543261789
719438652
682795314

386751294
574293618
192864735
861472359
745938126
239516847
427185963
618349572
953627481

295674138
867135924
134289675
486713592
352946817
719852463
643597281
978421356
521368749

137429685
682531794
549786321
218964537
395178246
764253819
453612978
926847153
871395462

281495637
345678291
967123584
879234156
453861729
126957843
632519478
718342965
594786312

182475936
476913285
593628417
634152879
829746351
751389642
347291568
218564793
965837124

843519672
671248359
952736184
235187946
768493215
194625837
386954721
419372568
527861493

431579628
587263941
692814735
318657294
975421863
264938157
143796582
856142379
729385416

153278946
768149352
429356178
671923485
395487621
842561793
216795834
984632517
537814269

259671438
164583792
378429165
836714259
541392876
927865341
715246983
682937514
493158627

265874391
871593462
934612758
689325147
743981526
152746839
326158974
417239685
598467213

375426918
962178435
481953762
136284597
594637821
728519346
213745689
647892153
859361274

625149837
879325641
413876952
932517486
164938725
587264193
341782569
296451378
758693214

581973426
429561387
673824915
735689241
916742853
842315769
367258194
158497632
294136578

528794613
379615428
416283597
195436782
743852961
862179354
687941235
951327846
234568179

956814723
371926845
842375619
614297358
523168497
789453261
268531974
137649582
495782136

943168725
165724398
278593641
324687519
796215483
851439267
432851976
619372854
587946132

231548796
698327154
547691238
423875619
975162843
186439572
814253967
359786421
762914385

347862159
689517342
125394867
962785413
713649285
854231976
436978521
591426738
278153694

924761385
178539264
356824197
439276851
615948723
782315649
867493512
291657438
543182976

421976853
567831294
839452671
398645127
742319586
156728439
613587942
975264318
284193765

812469537
539127486
467835192
378654219
246981753
195372864
784593621
623718945
951246378

812976543
537842916
469513287
981457632
625389174
743261895
156738429
278694351
394125768

945126378
721438695
863579214
196352487
384791562
257684139
572963841
618247953
439815726

271836549
689475312
534291876
317589264
458162793
926743185
795314628
143628957
862957431

274893561
591726438
863541927
412968375
687135249
935472186
129387654
746259813
358614792

729154386
613289475
854376291
482615739
196738524
375492618
561923847
247861953
938547162

419358267
567249318
823716594
781463925
932175486
645892173
356981742
294637851
178524639

937158642
685492371
124673859
369521487
751984236
842367915
496815723
573246198
218739564

428651739
137849652
965273418
796435821
253187964
841962573
384726195
579314286
612598347

564721893
328469715
719358426
193682574
856147239
247593168
935214687
681975342
472836951

174892653
685173492
329465817
943526781
862719345
751384926
536941278
297658134
418237569

195286734
467931285
328574961
819345672
256719348
743862519
574193826
931628457
682457193

724538916
693174258
581962437
216859743
935247861
478613529
849326175
162795384
357481692

834629751
167485923
952173684
725361498
398254167
641897235
489732516
273516849
516948372

635147928
791268543
428593716
259671834
864932175
173485269
587324691
942816357
316759482

621578493
834619257
579432816
395241678
486957132
712386549
948765321
157823964
263194785

879642351
253718496
146953728
935864172
684127935
721395684
412539867
367281549
598476213

473691582
569428371
812573694
786945213
241386957
395712846
957234168
134869725
628157439

187426953
394158627
562793841
829374516
615982374
473615298
948231765
736549182
251867439

531962874
798413652
246875193
972586431
683147925
154329768
467251389
315798246
829634517

729416385
136985472
548273916
862549137
315768294
974321568
697154823
251837649
483692751

926417385
354289176
781635249
578164932
613892754
492573618
149328567
867951423
235746891

385162497
214879563
697435281
579628314
461593872
832741659
146387925
728954136
953216748

579231684
236487591
841569723
657148239
124396857
983752146
718923465
492615378
365874912

124768539
837951642
695342817
416829753
389175264
752634198
241583976
573296481
968417325

853176924
621849357
749235186
516782493
234691875
978354612
492568731
187423569
365917248

891675324
723914685
456283179
185426793
962837451
374159862
547398216
238561947
619742538

875913642
692478153
431652987
148269735
927345816
563781429
716524398
289137564
354896271

348925617
791386452
652471983
465139278
829657341
137842569
983764125
214598736
576213894

152697384
794283651
386514729
275849163
619375842
438162597
943756218
521938476
867421935

215376489
793482651
864195723
687239145
941758362
532614897
478923516
326541978
159867234

124987563
573426981
896513274
249731856
315698427
687245139
751869342
962354718
438172695

238796541
745128963
196543872
451367289
679281435
823459617
512874396
364915728
987632154

721438695
539162874
648579123
275891436
863247951
194653287
316925748
452786319
987314562

593847126
472156389
861932547
154763298
287491635
639285714
916528473
745319862
328674951

312865794
647193528
958742613
463519872
821437956
795286431
534928167
289671345
176354289

157394628
426758319
839126745
371562894
264839157
985417236
518973462
643285971
792641583

139674582
478259361
562318479
213547896
687932154
954861237
345726918
791485623
826193745

371648529
625937148
849251376
154782693
286593714
937416285
768329451
412865937
593174862

863925417
415387629
297416358
986572143
732164895
541839276
628751934
374298561
159643782

697258413
281943675
534761928
415392786
326875194
978614352
149586237
752439861
863127549

675241839
291538467
384976512
862714953
953682741
147395628
538169274
416827395
729453186

289374165
674521938
315968472
528693714
193745826
746812359
462187593
851239647
937456281

285149673
413672598
796835214
578921436
164387925
932456781
349768152
857214369
621593847

527698431
461352987
398417526
156249873
234781659
789563142
675124398
913875264
842936715

718962543
654378291
392415678
135297864
467581932
289643157
573126489
841759326
926834715

738542691
651739248
924861375
217986453
349215867
586473129
862197534
193654782
475328916

467519238
581273649
239648517
324981765
715426893
698735421
142357986
953864172
876192354

145698273
368271945
927453618
473589162
819362457
256147839
594836721
731924586
682715394

478519362
359246817
261738549
982365174
547981236
613472985
896157423
735824691
124693758

562839417
814576239
379124856
146795382
738612594
925483671
253967148
687341925
491258763

697318254
143529786
258674139
934765812
725841693
816932547
381296475
569487321
472153968

491378562
362451879
875926413
756293184
914867235
283514796
628735941
149682357
537149628

642713895
831956274
975842361
356479182
218635749
497128536
769281453
524397618
183564927

846251937
127394865
953876124
571463289
268915743
439728516
385149672
794682351
612537498

596314287
718926354
342875961
857293146
269147538
431658729
175462893
623789415
984531672

892137456
176245398
345968712
761524839
253879164
489316275
534792681
618453927
927681543

145368729
372954816
986127543
429685371
567413298
831792654
254839167
698271435
713546982

416958723
258713496
973462815
625871934
384629157
197345268
869137542
541286379
732594681

746958213
298314567
531726948
314582796
965137482
872649351
487265139
159873624
623491875

873495621
654182793
921736485
497621358
362578149
185943276
236857914
519264837
748319562

714385296
263791458
859624731
138457962
527169843
496832175
972513684
381946527
645278319

645789312
932164587
718352649
184523976
293476158
576891234
459237861
861945723
327618495

854197362
276348159
193256478
569721834
781435296
342689517
417863925
938572641
625914783

326158974
715439268
849726531
938612457
671543829
254987316
463875192
587291643
192364785

936157248
485962137
712483956
841296375
253714689
697835412
374628591
128549763
569371824

591784632
347962185
268135749
685391274
439827516
172456893
924578361
753619428
816243957

793152648
268943571
415768392
634275819
187639425
952814763
849527136
321486957
576391284

946128537
523674189
178593246
239867415
417235968
685941372
861452793
754389621
392716854

573924168
814765932
629183547
346219875
792458316
158376429
961837254
287541693
435692781

762341985
518279364
439586712
241693857
976815423
385724691
127938546
694157238
853462179

429315876
167298453
583764129
612543987
894127635
375689214
748952361
256431798
931876542

679314825
528967413
134825679
395672184
216498537
847531962
453786291
761249358
982153746

718542963
352169478
946783125
291857634
584236791
637491852
825674319
479315286
163928547

289467153
537812946
641593872
913784265
876251439
425936718
362179584
198345627
754628391

654179832
192863574
387452916
218395647
439687251
765241389
971528463
543916728
826734195

268195743
571463289
493278165
932714658
145682937
687539421
819326574
356947812
724851396

328967514
917435628
645812937
784521369
139678452
256349781
861793245
472156893
593284176

549276381
837415629
621398457
763549218
952831746
418627593
386154972
175962834
294783165

172596384
354821796
869347251
497185623
581632947
623974815
215768439
738459162
946213578

643819527
759423816
182675493
897154362
315286974
426397185
578942631
231568749
964731258

958374216
273168549
146529378
517842693
324956187
689731452
732495861
491683725
865217934

197852436
452376918
368419572
913748625
824165793
675293184
531924867
249687351
786531249

259367841
873415962
641928537
536742198
914856723
728193456
487639215
165284379
392571684

569473281
712589634
483612957
826941573
157236498
394758162
278165349
631894725
945327816

192736584
847951362
563824719
726189453
954263871
381547926
435672198
618395247
279418635

548613729
963427185
721598436
279856314
135274968
486139257
357961842
892345671
614782593

189246375
435197286
726358149
847635912
362914758
591782463
218573694
953461827
674829531

798214356
415386792
326579418
942861573
651743829
837925641
284697135
163452987
579138264

639485271
254971863
187263459
471596328
596328714
823147695
912634587
368759142
745812936

634981275
728543169
951627384
517269438
346875921
289314756
462798513
895132647
173456892

693752841
782341569
145869237
419627358
856913724
237485916
964538172
371296485
528174693

546729183
937851264
281436975
758314629
394672851
612598437
179263548
425987316
863145792

592718364
617439528
483562719
835291476
921674835
746853291
174386952
368925147
259147683

795486123
632971845
418253679
123547968
846192537
957638214
284369751
569714382
371825496

381576249
695421873
724893165
268149357
579632481
143785926
416358792
832967514
957214638

312769548
546832971
879415362
625198734
934527816
187346295
453981627
298674153
761253489

638145297
194276538
752389461
975461823
483527916
261938754
817652349
549713682
326894175

745192863
369784512
281356479
692517348
578243196
413968725
154639287
937821654
826475931

317529468
296438715
548617923
621795834
954386172
783241596
865172349
472953681
139864257

618945372
475382169
923716845
157234986
864597213
239861457
792458631
546123798
381679524

981765432
542839176
736124985
267591843
895346217
314287569
173958624
458672391
629413758

671592483
528341679
394768125
289176534
467253918
153984762
742635891
836419257
915827346

982651374
461973582
735248916
213865497
846719253
597432168
179326845
354187629
628594731

972458316
314796258
658231497
247569183
563817942
891342675
729684531
485123769
136975824

869357142
415269378
237148965
742695831
693821457
581473296
124736589
978514623
356982714

643179852
715328496
289456173
928514637
571863249
364297518
432981765
896745321
157632984

329784156
147659382
865132479
954218763
738496215
216573948
582947631
671325894
493861527

452631978
197842365
863759214
238915647
619487523
574326891
725198436
941563782
386274159

643598127
582713469
791624853
325941678
468375291
179286534
856439712
917852346
234167985

375142698
629738145
481695723
817953462
294861357
536274981
153429876
742386519
968517234

426571893
318249567
759368124
587416932
163925478
294783651
645137289
832694715
971852346

286914573
497365128
513287694
874591236
329678451
165423789
651832947
732149865
948756312

965347821
478216395
312859764
286731549
137594286
594682173
849123657
621975438
753468912

984253617
573618924
612947835
321764589
849531762
756829341
197382456
435176298
268495173

674591823
835247916
219638547
783164259
462359781
951872364
546723198
398415672
127986435

738961524
645872931
291453687
329147856
514689372
876235149
163728495
452396718
987514263

723986145
594217836
861534792
187362954
649758321
235491678
378125469
456879213
912643587

213587946
978346125
564912873
457168392
892473561
136259487
625834719
781695234
349721658

758162934
936854127
142937685
564213798
397485216
281679543
629748351
413596872
875321469

381647925
564923178
927581643
852316794
673492581
149758362
798134256
435269817
216875439

169274385
245893671
873516942
658137294
432968517
791425863
526749138
314682759
987351426

725634918
341978265
896512437
179265843
238741596
654893721
987126354
563489172
412357689

514687329
893241765
762953841
945326178
638174952
127598634
471832596
389465217
256719483

846793125
712654983
539182746
327869514
658431297
491275368
163947852
285316479
974528631

362591748
589374126
174682395
895143267
631728459
427956813
916237584
758419632
243865971

548672931
273591648
691834257
387215469
452968713
169347825
824159376
716483592
935726184

658947123
792183456
431526789
326714598
145892637
879365241
984651372
517239864
263478915

954237618
168945237
372861954
483159762
529376841
716482593
645718329
237694185
891523476

571693248
829471563
643852719
438716952
215389674
967245831
386127495
154968327
792534186

612374895
473859162
859621437
267435981
584912673
391768524
928547316
146293758
735186249

132965487
697482315
584731269
958643721
476218593
213579648
765894132
841327956
329156874

948162375
253987614
716534928
325618749
467329851
891745236
682471593
139256487
574893162

872694351
591382647
634175289
347269518
168457932
925831476
486913725
259748163
713526894

596134782
473829615
218657439
854761293
739248156
621395847
145976328
387512964
962483571

698512437
173946825
425387961
267894153
934125678
851673294
316459782
749238516
582761349

857149362
694283571
123765849
385492617
742316985
916857234
578934126
461528793
239671458

695873142
847192536
213645879
568931724
172456398
934287651
381529467
726314985
459768213

145287936
276319584
893456271
761835492
582974613
934621758
458192367
619743825
327568149

478632951
325918764
196745283
941526837
752381496
863497125
619273548
237854619
584169372

158392764
236754198
947618325
695837412
821945637
374126859
413279586
582463971
769581243

517438692
829561437
643729518
268145379
735296841
194873265
976382154
352914786
481657923

579132648
412687593
386495172
154263789
723918465
698574231
967351824
841729356
235846917

743926851
689514732
125738964
518672349
394185627
267349518
451893276
932467185
876251493

956314278
281759643
734862195
428571369
315496827
679238514
147685932
892143756
563927481

396215748
718694523
542783196
985476312
234951687
167328954
821537469
653849271
479162835

946735821
127684935
358912476
573891642
481256793
269473158
732169584
694528317
815347269

876294513
914583627
352167489
138675294
629438751
745912368
287351946
493826175
561749832

795324861
368517942
142986753
517863429
839142675
426795138
284651397
953478216
671239584

634152798
275849316
198637254
942365187
753218469
861974523
526783941
487591632
319426875

586347192
472951683
193286745
218794536
754623918
639518427
825469371
967132854
341875269

846123759
539647218
127958364
693812547
258794631
471365892
915276483
362489175
784531926

329576184
578214369
614938572
195387426
437625918
862149735
241893657
786451293
953762841

147369825
693852741
582174369
431695287
259738416
876241593
714983652
965427138
328516974

637159482
142867953
895432671
713594826
459286317
286713594
368971245
921345768
574628139

925468371
361275948
487319652
796584123
814732596
253691487
532846719
178953264
649127835

425789136
896341725
173652894
961538472
752914683
348267951
534896217
219473568
687125349

735869214
982514763
146723985
897345126
364182597
521976438
253697841
478231659
619458372

912634857
358729641
764518293
837491562
425863179
691257438
273146985
586972314
149385726

679328541
418597326
325641789
297834615
584716932
136259874
841975263
962483157
753162498

279458361
654317892
318926457
863795124
542681973
791243586
437869215
186532749
925174638

489352761
156748239
372916845
625479318
831265974
794183652
263594187
518627493
947831526

982654173
635178429
741392586
278413695
563987214
419265837
894531762
126749358
357826941

716983425
395724816
248561379
483296157
529178634
671345298
962417583
857632941
134859762

938457216
657219843
421863579
579142368
283576491
164398752
712634985
396785124
845921637

251984376
469732581
783615924
146857293
927163458
538249617
615398742
892476135
374521869

156247398
487963125
923158467
372891654
841625739
695734812
214379586
739586241
568412973

137945268
859261437
462387159
315724896
794836521
628519743
546198372
271653984
983472615

154238769
673491258
892567314
486175923
329846571
715329846
531784692
948652137
267913485

963584217
872316945
415279386
586123794
724895163
391467528
238651479
659742831
147938652

479815326
852396471
613724958
567483192
241659783
398271564
186547239
724938615
935162847

647319582
915284376
823765491
579648123
238571649
164932758
452193867
791856234
386427915

561823974
348957261
729146385
634791528
987532146
152684793
496215837
875369412
213478659

493185276
576924318
281637549
357268491
649571823
128349657
812753964
735496182
964812735

728394156
415276983
369185472
253961847
147538269
986427315
891652734
672843591
534719628

951732648
367854921
248691735
526413897
719285364
834967152
175349286
483126579
692578413

258196734
361478529
479253168
912384675
734615982
685729341
123547896
597862413
846931257

657148293
832597146
419623857
945871632
721364589
368952471
286439715
173285964
594716328

754398621
912645837
863172459
325961748
496857213
178423596
581734962
647219385
239586174

814935726
325764189
976128534
152497368
687213945
439856217
763542891
298671453
541389672

954671328
132485679
687293415
475126983
361958247
298734561
819542736
723869154
546317892

236194857
187635924
459872613
762419538
948356271
315287496
671528349
594763182
823941765

278149365
156387492
943526871
789412653
361758249
524693718
837961524
695234187
412875936

829437651
375619824
146582397
768291435
491753286
532864179
657128943
984376512
213945768

382671594
675249381
941835627
526184973
819357246
734962815
458726139
297513468
163498752

873146529
916825743
425937186
389271465
261459378
547683291
738594612
194362857
652718934

432891756
697245831
851637249
986374512
175962384
243158697
328416975
719523468
564789123

482756193
751389624
639214758
546197382
297863415
318542967
865431279
923675841
174928536

981542763
352768914
467913528
594126837
876394251
213875649
749251386
135687492
628439175

879256341
623741598
541398276
498512637
765983412
312674985
956137824
134825769
287469153

398627415
412859763
756431289
827913654
649582371
135746892
561374928
984265137
273198546

173954826
659328417
482176593
731685942
526749381
894231765
917463258
248517639
365892174

354192867
712658349
968374125
673915284
589246713
421783596
896527431
147839652
235461978

347852916
561947328
928361745
453629187
712483659
896715432
634598271
189274563
275136894

591287634
284936175
763154298
179628453
628543719
435791862
957412386
846379521
312865947

547219368
281364975
396587214
175493682
869152743
423678159
958736421
612945837
734821596

289164357
675392814
143587962
536749128
491825673
728631495
857416239
312958746
964273581

657893241
834125796
912647853
148276539
293458167
765319428
379584612
481962375
526731984

235917468
867243591
914658372
651892734
479531826
382764915
726489153
198325647
543176289

471268539
685391427
923745186
167429853
598136742
234587961
716852394
352914678
849673215

132697548
649825713
758431692
421586379
965713824
387249156
816974235
574362981
293158467

167845239
849312756
253769814
638174925
972653148
415298367
786521493
324986571
591437682

274396815
896541732
531728946
685413297
917652384
423987561
359264178
162879453
748135629

384915267
627438159
951762438
196527384
738149625
245683971
479356812
562891743
813274596

239758416
746291538
185643729
413865972
967124385
528379164
652917843
874536291
391482657

945678231
182453697
376912845
769234158
231589764
854167923
698341572
427895316
513726489

194725386
753681429
682493175
517346298
238957614
469218753
345179862
876532941
921864537

694183275
237596184
158247936
319762458
765418392
482935617
946851723
573629841
821374569

917523468
368417925
254869371
479285136
135976842
826134597
641798253
583642719
792351684

826714593
731958462
459632178
918473256
347526981
265189734
672391845
583247619
194865327

482537916
961284375
537169842
345876129
798321564
126945738
679418253
813652497
254793681

561839274
372641985
948527631
193284756
425976318
786315429
857462193
234198567
619753842

521746389
694138527
387925461
953612748
248397615
716584293
162853974
875469132
439271856

974836512
651472938
328591746
495128367
267345891
813769425
532684179
786913254
149257683

136429578
978635214
425718963
642157389
813964752
759382641
397846125
264591837
581273496

469258173
527361948
831794562
682539714
754812396
193476285
346127859
975683421
218945637

297386541
156479823
834152967
461937258
925618734
783524619
572841396
648293175
319765482

194865723
653927148
782134965
576489231
218673594
439512876
827356419
965241387
341798652

678321945
341985762
592476318
835162479
926847531
714539826
263798154
187254693
459613287

823496517
549713862
167582934
732869145
651247398
984351726
415638279
296175483
378924651

325976814
687124953
194853762
462397581
819265437
573418629
741682395
258739146
936541278

829376514
453918672
761254839
312649758
546187923
987532146
278461395
634795281
195823467

582736149
391485276
647921358
816592734
723648915
459173862
174869523
268357491
935214687

486237159
125689374
973415862
648952731
739841625
512376948
391724586
257168493
864593217

143785629
829164375
567329841
976831452
358942167
214576938
435298716
782613594
691457283

592178634
641329857
837546921
489735216
215864793
763291548
128653479
956417382
374982165

612845739
593617248
478329516
869452371
327961485
154738962
935184627
786293154
241576893

617923548
529847136
843516729
362784951
795132864
184695372
936271485
458369217
271458693

296417358
514238769
738695241
659743812
382561974
147982635
821374596
463859127
975126483

796185234
241763598
358942617
865217943
172394856
934658721
527436189
489571362
613829475

692714583
153862947
748395261
986157432
214983756
375426198
567248319
821539674
439671825

361924857
528763491
749851362
897546213
415238976
236179548
654312789
182497635
973685124

874251369
625389174
913467825
247536918
138924657
569178243
756813492
392645781
481792536

743129685
569843127
812756439
926415378
178362954
435978261
657294813
391687542
284531796

793862154
846571239
125943786
957218463
234695871
681437592
562189347
478326915
319754628

792148365
385672149
146953728
239781654
567394812
814526973
951237486
473865291
628419537

219485376
784396152
563271498
172563984
496128735
358947261
647832519
935614827
821759643

365271948
492658713
178394265
589146327
234785196
617932584
956817432
841523679
723469851

892315764
635742819
471698235
719563482
386427951
524981376
953174628
267859143
148236597

138427569
426895731
795136248
843261975
279354186
561978324
987543612
612789453
354612897

359718264
687432159
214695738
921543687
736829541
845167923
493251876
172386495
568974312

842675391
719382546
563419728
427158639
196743285
358296174
975821463
684537912
231964857

743628195
821795463
956314728
372146859
198537246
564982371
637451982
215879634
489263517

567328194
421795368
398614275
734561829
916832457
285947613
872153946
159486732
643279581

823164579
657239148
419875632
598326714
372481956
164597823
781943265
246758391
935612487

349526781
852173964
671948352
193485276
486712539
725639418
268397145
534261897
917854623

578361294
263794518
491852673
689543127
324617859
157928346
912436785
746185932
835279461

456932871
173865294
892471536
941687352
635129748
728354619
517298463
384716925
269543187

769384152
358219764
214765983
586473219
421896375
973152846
647931528
135628497
892547631

398724651
752361984
461859372
145986237
836172549
279435168
514697823
923548716
687213495

169753482
473286519
258491763
592864137
847139625
316527894
621345978
734918256
985672341

286743915
179526438
354819627
423698571
791254863
865137249
632981754
518472396
947365182

316892457
597436821
482175936
965318274
134729568
728654319
659287143
841563792
273941685

165983724
249576831
783241695
657194382
831625479
492837516
314762958
926358147
578419263

571386249
239154867
468927315
397842156
126539478
845671932
912763584
784215693
653498721

853764291
614529378
297183456
138297645
542631987
976845123
369458712
725916834
481372569

135897246
486312759
927456183
659274318
814563927
273189465
761925834
548731692
392648571

793158642
625794138
148263975
981435726
572619384
436827519
257941863
869372451
314586297

548197326
132685947
796243158
251736894
964518732
387924615
819462573
625371489
473859261

739152486
625489173
418673952
284531697
951746328
367298541
572364819
843917265
196825734

943715826
562384971
718296453
254671389
891532764
637948512
425863197
389127645
176459238

156392478
934867152
782145693
215973846
378416529
469528317
621784935
893251764
547639281

592173648
478926135
361845792
856392471
943781526
127654389
785419263
234568917
619237854

248176539
769523814
315849672
127485396
536792148
894361725
653914287
972638451
481257963

149527683
283649715
576381249
764938521
892415376
351762498
615874932
927153864
438296157

358967412
297145863
614328957
463851729
871293546
925476138
146739285
589612374
732584691

483519627
526873491
917462538
845236719
391784265
672195843
739628154
258341976
164957382

541769283
672538194
938214657
759842361
413976528
826351479
387425916
195683742
264197835

361754892
279138546
845692173
726815439
584973621
193426758
632541987
958267314
417389265

954281763
637495218
182736594
273654189
816972345
495813627
728569431
349127856
561348972

537926418
614587923
829143675
371498256
248675139
956312847
495831762
783264591
162759384

985671324
173429865
462538971
519762483
824153697
736894512
358917246
691245738
247386159

951487623
287936514
364251978
426179385
513862749
879345261
648793152
195624837
732518496

572169483
396842175
148537926
413986752
867215394
259374861
924753618
685491237
731628549

826314579
745298316
391657824
218469735
957132468
463875192
572981643
139546287
684723951

598146372
123987564
467325981
849572613
651893247
372614859
784259136
235761498
916438725

183927654
629415387
547386912
351892476
294671835
768534129
875149263
436258791
912763548

317928654
528164973
964735281
695481732
742359168
831672549
176243895
489517326
253896417

984276513
573418269
612953874
741329685
326185497
895764321
137842956
468591732
259637148

538921746
129476538
674358291
246537819
897614352
351289467
465792183
713865924
982143675

135796842
926485173
874132596
642958731
397641285
581327469
763514928
458269317
219873654

892567431
617394825
435281679
281459763
754623198
963178542
128736954
379845216
546912387

857493162
149826735
326157489
491768523
678532941
532914876
713249658
285671394
964385217

253168974
786459312
941273568
168524739
375981246
492637185
539746821
617892453
824315697

941283657
386795421
572461398
795826143
428319576
163547982
859132764
217654839
634978215

326894517
548712963
917356824
482679351
675143289
139528746
764235198
851967432
293481675

934256871
216847935
875319246
648193527
523784619
791562483
189435762
457621398
362978154

816954273
759283164
234176589
962437851
148529637
375618492
681392745
423765918
597841326

371598246
249761583
586342791
495813627
137926854
628457319
862134975
754689132
913275468

389751462
625394187
417268593
853419276
162873945
974625318
538947621
746132859
291586734

457623981
961578423
283419756
376942518
528731694
149856237
835264179
794185362
612397845

956321748
312874956
487659231
694185327
571932684
238467195
143798562
729546813
865213479

169843275
374652198
852971436
927165384
531784962
486329517
743518629
218496753
695237841

184975236
297863145
563142897
748251369
619738524
325496781
931524678
872619453
456387912

157928463
492673518
683145792
268714935
571392846
349856127
724531689
916287354
835469271

372981564
986475213
415326897
149568732
758293146
623714958
567849321
234157689
891632475

569184327
483257619
217936485
736541298
941872563
852369741
675418932
194723856
328695174

198642375
345187296
672395418
219763854
786954123
534821769
451236987
967418532
823579641

638129475
172564389
594783162
213896754
987451623
456372918
741235896
329618547
865947231

129586734
386274195
457319862
591428376
263957481
748163529
875642913
912835647
634791258

964127583
581396247
237845169
349258671
826719435
715634928
652983714
473561892
198472356

561728394
738495162
249316587
823649715
954187623
617253948
175864239
492531876
386972451

532461798
679328154
418975236
843516972
725893641
196742385
967254813
351687429
284139567

197258463
526341978
438967125
965714832
381692754
742583691
853476219
619825347
274139586

965413278
241786359
387925416
728364195
496157823
513892764
159238647
872649531
634571982

546723891
917684523
238519746
163247985
852961437
479835162
794352618
621478359
385196274

318574629
769312485
254968317
581629743
943187562
672435198
497251836
826743951
135896274

673892145
259314687
481567329
125783496
798456231
346921578
967235814
812649753
534178962

526374981
487619253
193258746
634785129
975123468
812496375
269537814
758941632
341862597

948657213
321498576
765213849
417532968
592876134
836941752
174329685
283165497
659784321

619853472
732614895
485792361
256347918
874921653
193586247
947235186
368179524
521468739

649751832
873249651
152386794
937514286
285697143
416823975
761935428
524178369
398462517

936547218
827613954
415928673
674352189
591784326
283169547
362875491
158496732
749231865

359261748
482397561
761458293
275149836
643785129
198623457
937512684
516834972
824976315

837692415
496517832
512834967
789125643
153486729
264973158
628751394
371249586
945368271

372541968
419682375
658397421
261975843
937418256
845263197
793154682
524836719
186729534

712483956
598671243
634529781
369157428
871942365
425368197
253814679
987236514
146795832

639872415
571496283
248513679
912354768
863729541
457168932
195687324
386245197
724931856

183462579
259738416
476591328
597314682
361289745
824675931
732156894
945823167
618947253

983725146
614938527
572461938
436259871
197386254
258147369
765893412
841572693
329614785

569478312
428139765
137562489
892647531
374951826
651283947
786325194
215894673
943716258

598723164
417965832
263814579
734152698
829637451
651498327
176349285
385271946
942586713

458372196
326419587
719586432
547291863
283764951
691853724
965137248
872645319
134928675

841297653
369451827
572368491
615739248
783542169
294816375
956123784
128974536
437685912

612349578
839257461
574186293
283764915
157932846
946815327
368491752
421573689
795628134

572389164
319246785
486517239
298134657
145768392
763952418
934675821
627891543
851423976

157936842
389425761
246871953
538794216
912683574
764512398
891267435
625349187
473158629

615274398
798531426
423968175
132496587
984752631
567183942
841629753
259317864
376845219

526318497
943762518
817594263
375689142
498251376
261473985
132847659
759136824
684925731
