ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 08.01.2019 22:27:30

ამოცანა: ერთნაირი ციფრები

მომხმარებელი: omari

ვერდიქტი: ნაწილობრივი ამოხსნა

შეფასება: 10.0 ქულა







 #include <bits/stdc++.h>
 using namespace std;
 long long i, j, n, p, plusultra;
 long long m;
 
 main ()
 {
	//cin>>m;
	scanf("%d", &m); 
	
	long long inp[m];
	
	for (i=0; i<m;i++)
	{
		//cin>>inp[i];
		scanf("%d", &inp[i]);

		if(i > 0)
		{
			for(j = 0; j < i; j ++)
			{
				n = inp[i];
			
				do 
				{
					p = inp[j]; 
					
		  			do
		  			{
		  				if(n%10 == p%10)
		  				{
		  					plusultra ++;
		  					
							p = 0;
							n = 0;
						}
		  				p /= 10;
					} while (p != 0);
		  			
		    		n /= 10;
				} while (n != 0);
			}	
		}
	}

	cout<<plusultra;
}

ტესტები

შემავალი მონაცემები
5
993029
976525
679969
69887
77288
გამომავალი მონაცემები
10
თქვენი პასუხი
10
ჩეკერის პასუხი
YES
შემავალი მონაცემები
1000000
534909147171929049
23035961720584
26852985651819
691227124586512525
18033117476190
23938073635187
691306268
401034688360309595
472434329488664671
139222053
26623
84325325786450524
67699189273329167
6851
5109741429688
19663924661735
6293076085455
31532493518347
315462362115393479
13348369576705
983248209
5373278798189
29308452242775
602180508
3105325430245
722773907780475206
446926032
811841837
20060612584401
7916
117261229887407391
663830868
31053991936432
17304328426361
23598844910327492
380085383
387051912535622263
430354651553402816
18394698932853
24052102872018
26668279090278
2386950654074
25494911393681
5976406762062
63204358710721363
333956183
31255833115989
636923435348414058
15223582660440
23628088682643
8007145576123
21037794034330
14823640220302
280672891431328701
66856193
1561914814339
30964013979499
27361588305293
302923377
964866461466317836
31767954297995
28255351258010
957936448
440972669
86749582095811680
7740811667487
5158611030647
920700868354223706
11703
102855128008122407
386514768205534677
6867069344057
17873716015889
14268925106221
725178772118688302
6589
13668024746087
761455738651184815
28175005480827
33057903707828
1030598040
166788631
15353
729234688
675248207
289934094468124278
24367134047985
10901041228583
34771558889388
23823876577507
289953646
29873695835780
97292480440029433
301811803164511689
1185419929906
347610137
27650204991732
144007470754780572
8736930540690
4740
4109260521000750
721159607
35155267869309
1439659439956
224820800
168870852127590649
28467999536242
620536948
3171941609497
107331330098734269
980242093544
2523262851675
109907921470140180
3143036902368
19720972544302
29855401407509
31456029207455
17732356498035
636533920
556494011345803905
839030987
19554275388046
2313
605957826644339836
23639268592470
24165715125375
548444170070844858
11058414995587
27807691297882
451080189697409825
131514371602424856
45225791954
743187281
735567671033522992
819460278817567637
27089842421394
19211483743756
15142933930537
630242418656434182
1657452255214458
196598743
76255590491777998
31344
229319391083335518
21179379638482
81964013
6512408050283
650845599333277183
363201053989966730
21864128656110
125101619704343606
473830513
638097472
29593505263442
2557401481968
20946612253398
149473948063023098
424352200366594310
17999619292028
28598527119523
991517879128353046
2397
602986182842965454
18438165983491
10561
30050944731716
8576146908603
24782766163410
430073358
829600862816786032
10358397694521
4489193413580
896306045
29418801240913
14296640622836
138592729905004473
10779345224163
12965
694200771829571649
925602211589773664
273104234
830185448645986763
71695133663296406
216444401437938439
221214173
15259960326085
29262449853850
152082689433654377
458024443772447562
399860919
31490987850829
7006452158700
366587570
29790563334427
868699142
4930353954070
25081
13704237545754
1830310327896
32115917769219
124640382
7889559281814
14207580995798
26365
9827882903284
279125634
24520529027654
133421225309398273
766482932781133481
165504072
19281005273333
546935933
83857362330014135
1056360004
796310642900567270
197707795202294818
22907815480173
11994760318650
13687676597196
665015265
1022386626
555727369678
291137252088818372
22690571094452
542018079
7100937316682
501177143
23291775652710
9267422462063
15721
10405659553565
32144107400595
544571428456651027
23759968473442
979709654
5768696301031
506501438329884256
28576247120478
29736472001103
29251843353997
422909405
30888673824809
33199169691202
570334503531314022
791408578736896021
792236694156653032
648588463392864175
488978531
528402102
6715452648330
17509
28918367108544
18218734848664
31258517360552
12700
531365196382252102
28366241413979
227215421
642784316583750912
15639003339293
23232220765546
718845214771083132
805803584339775750
795588679524957067
20125031465297
101831405703387133
72914248516007051
22625048048146
34261757471762
128108264677393895
15818551749156
3586266031664
21581839712554
11997151584011
5005716279758
10433181477465
230443688
540206168
21634009324849
646531288
553296308
20024811406502
10413234439262
413787271548562175
6172
520092608685059040
8861903229726
18803086319175097
8056862300831
34797030421661
535025298
5051203220946
18271317072948
1249842934890
88800566987161672
30559017930450
230868649
16009033033782
294220518573872662
378265822
578343466
908489213286222806
27045129750918
6940731779646
694304649027345508
1708609282015
632469479145998807
23884870029070
704588932482249282
17581719504707
2878043271630
9985412150432
4313865370129
1856573406898
550214034704
4912183667008
79607485042945865
455575842102565406
443399045976869054
2032331356107
3459432045732
588140650191060909
29298052954878
652865096530862918
41167992
6810546308604
472169525442686973
103540903
28243278549352
32652891474827
105161735851293145
351493569817150920
749463920
375034454
22997649817022
29400698239612
602764161
10392155334374
29815288438586
615850750804952422
21341027688022
4296497334938
68487127163139155
855591320
15093978117775
258398253708268433
5771174135289
546955505
28274048837511
382256608181479452
355330708847092796
22801503323597
497390350990779128
3669924856936
9651841049162
920486638
2169355972504
94159283900578287
775657340910670210
34961777328178
26204650866218
305279584
667221133
219046496
10126035227028
514909519
26700454561928
26033936263375
196309741081836507
22032288079232
27904898649044
567867995736072108
11132119693554
346082698
25377189578447
149829070983802088
773850723
679586891
376479684107754271
420707670
11658
4778
159298101
317416734
19003343727112
23035107164441
20981137364350
19131238214169
194488867
11524380259408
15142761338592
627183963218407765
66389384610667685
160114863801125171
31267785238378707
2394844824584
17941793
896817955486881795
22872186749468
375954215992948870
1927901737775
25710480541862
20017825098998
11073642502999
457637113
356260329506275495
475522456
10112522937006
17859905379239837
871580856
1077
15512300369228
4824
348573178
31910687704036
891193311837167896
2322578915993
677359720
32169280624985
22449033175407
1011476655
863859654895297583
475269212978209399
915011606
15546068899516
150057641838187706
28546683975145
22530520399998
25638502831846
627517513196447582
17586552247257
171220869
1659307859106
24871
17423633271617
537480108669494802
10890418650532
319440597008
17798833399165
603430203
569787573660035175
586000550064032339
619456915211029105
480775392
946370023
314938542
291597513
20807236450232
18235765053938
5590207686481
1037787567
7132755456492
22085344473764
3776124425537
11434
483724499458772292
522408357795121772
2581783763460
441738281
23940106143561
12589923324241131
9531968065527
909646192
1051466887
499654706
7858108413246
8569860270420
19955414865294
23469266723140
3798526115538
86854843035422509
151195849
943998928577011497
793212922
7434971768938
8627
472644121
718353900
18112983299803
24011912266793
710082848700124143
39518761
438468998652257380
14550099598328
7448138599372
505155894159651978
33224774757981
33546668794552
438916149634482574
929945210
23410933024017
473499461
34723684084196
779439023
5945095480117
37373284206390226
13679041279610
9429435986469
494186064806083325
118979222320103136
856208414960392494
223422311
292059360716064987
44701897
461994231037461659
8378403797220
12539722651941317
12043006151463
562531528520929886
20434
571423679
7702503404769
274512574
15439142153379
25971927976449
397804576608866045
6568566208193
331548264904251265
4100205057176
522178462100155582
22784758822071
1362083983423
24442483738429
8898362830294
463051983
426042421
83569620918330350
20922640901426
27885733065305
118470990
584010792
28922466574774
16802940171308
2649573912314
180147543
128544957416951332
23847457214390
10309638063669
55399401259544457
999438050868535088
20673575540
607573451
320222694
645948914
878133323
21653659791873
320346224151214021
209744786356304079
70351870388
17482297
251796462591078023
17917183818801
941090258
159443249
26017202668849
15311742561182
11216388575894
128734460981460586
6137155421718
679518464741143415
20306152147231
786571098601259869
16772511
4530324411051
14113235395700
399054311035699087
176046630
679003356311461362
872999250867144577
13569967082738
33580519987521
819687578697611799
561435070498280514
573555597954327698
20180334983386
18892946748813
23341359516182
15024568367515
698314863357967071
179146651
7994167909865
955337490051991873
12203316009308
32985690089400
6487556049638
26275647896363
23412249684382
658394958
8398630255868
11074308449943
98372556297438162
53583961453069969
4753638734857
203995891
22194430626921
83485470292663027
20147113814059
26785680025838
420887230941760909
28559
154896688
616280762456064353
3688803646444
10914984858971
215359370044505263
57422166551328576
7245769196766
847906022
12078893758887
11872278383627
30685369874451
730461732353074293
33400156778135
208673351
16478343415006
19341970547173326
413432985
6744079050409
702289747950989332
520101887293898041
99085203326527063
8067199936059
971660286
13480999804862085
1818
539245125291774376
29618582789411
23930754337559
30440586704305
922457928479568177
39213207172401330
824841938
409647457
718183364
637682860
12222523342592
1105019068996
1527935403388
854637795774065503
34792827349842
7037871475540
7945084532918
8322758435108
727723449
963886139392573752
230249470576390833
16539751205982
403498781
760185927760098389
700532612532357394
22070011152671
15606536745914
7778471017017
23635408258901
26967595540297
748251327
34759024889299
17151210258956971
33815781230288
30864248109891
787811962
376155922949947681
30370380169629905
15776929918747
28464911174835
82565073
18715091722292
11400202193111
69551700164740722
465223448250107815
673477709756082450
19400
431317210
7887762066503
9211037088777
1725637284504
27737732
881386727971152043
7437111466629
1848831295800
107981526007318216
19881816179090
32253986199266
514152213
30377656612095
32700649421711
905912716
835516604537286254
32201992352202
135420534837738188
455950137
81551439
9188534999331
16131413728902
21821451662255
174195850778138957
15850463841545
28605120008392
15351
649370324916889973
679754869
3005
528612951
22371377437662
324537719
27484354616831
925533308202581018
126140702410293221
1119
15396482101912
29733049374173
2694048117680
986994738773146327
7752861769023490
8989099666045
220747552
421892936346036184
16883111707219105
18360781105007
766925710655
378295555560788998
799455959228798770
28566718302689
776777830
222193367971796678
539835560269680820
26476280719465
918252318
8701564412120
7387019858114
5808104931797
8877150550600
317171937
14051476324340
893324314834475889
240296184
93795672763005540
15843440988269
4833341961971
533227824
486307782337354808
512055749
1597436088840
814470095061178113
697460680417385921
405595543419573453
107399876272065524
985223633
931476276829143208
9213
807077921480878741
11944313933203
786345238034796028
11631977416075
503035515313
1436275942824
802333714566582830
23810758120465616
28198553148801
523599152207643426
599474858
5882198666084
871501251290
752133040
33820188217130
622432888
201082450334100766
21745306417341
23520506849543
335541829870233142
202007823
431626886222469508
28717873069956
18277251393177734
119453433570985388
1379446469462
71463456293767745
635349285
38399131
945476699
754447883151919317
33679827062443
728046494
85851560
75779771
816524307
31529
970444936
390635857
8238629904330
9831535
699175844
366237423332062636
726851689218
608796422956556220
32711278885251395
732699892
6140755879450
542869502058
14316471420095
4224046633736
9427717404404
9948598803245
305804639
573496521780197007
88033798
6469639231646
12714182196273
575877283
16800
758
129331397921718256
103257689815120889
488416620
18176110566222
5869699049596
44330266874683723
1055873523
621063839106838674
18844
133449950298527064
938011511
240602458
332115425000750332
700536203408896666
10558251875796
11454804818898
11482290124586
41409866017964822
23952798676668
15653148096007
217809608081373177
31572
27073228029079
59251969
970579684379846191
34755754412258
3472371760499847
4967405770072
30940087390705
457833583187970943
31012518688609
32753833700404
131199150822212439
33041469289015
156350841118699359
709412576079635592
31774634889611
18116854575557
359154076
18656
809403370454663909
17858649622841
26437238594351
34786003119294
193804611167301986
10025688346603
18164604
9656
28352953191996
14417336822946
1578975919343
23297902917281
14984
27209072922607
26142703859888
24520920451310
425200229
852802979233367851
30958046803828
2523551785363
17331238421459
1033848349
504547227521984198
13159203841865
20054352088583
10255089865495
568349552071243248
444202466
779286304
147415291
7119481795983
15126409640586105
712148380
54582275224861501
11787249768415
18099187732587
12215520898493
15819776920681
380779755
24119585565347
996257215013098590
943664498642018291
313595055
4415
25630334531298
23263068661203
319656341005320254
233724529413315997
28720614218198
616123964569099509
320015582250881123
903082712
379726666433066273
389577364
16300845877798
512204066
922311776345656011
313564498
960952968
764259587214923360
594643967801741147
694678387051250832
151785137514819506
22128301091589
946287878854012978
23205185108391
421832780824378325
114384892986520594
972602630495602308
33951192819952380
332690641640395852
257795146275070674
48224729591331380
1070099280
358264987840194400
26309455275671
72841123
822427551440119608
871520684
5219754352782
809064941683314234
12628426413323
437380750
32394927994823
988969120273346101
24171841
716020695650
737683402636565747
212250677033753062
509172633
28172446527251
152083567677608086
6227
298351404177337351
16552703920894
17984769127470
3309505858524
17911367529673
91653579760649025
7573167033248151
57978346638589558
711964805335005
28340047162536
593136394
1020089236
13184004136710
2205605018208
136733594012640776
16466016210034
27707821582137
921339677475945610
162956639
34964731215435
755186933015739946
690665626
4508119489129
339120803
513410220
996595443
18023046449307
384151853613831379
25777812665765
12632716576701478
18892632980292
81241906722524333
120652786214622813
385006915
19914669497779
20639840332268
846215976520779502
31012364
10970177080836
34260756577297
25285854073367649
15321189712935
7713081671831
29414243740507
32746525459642
465395242
1067165442
608118871
20129005747112
53694567
38154545326054292
535890595641322136
851072521356778439
140769039307924802
466102993
582087870540502587
34533226626602
33769955345449
9454962023743
3554672575504
15544325682833
71761692189826855
11889029834261
931666296
26288853271568006
4851489299136
1222256690836
126690394
365449289
69384935764986924
8604054064950
747145358
100187049
10322780146486
23016206530195
825259008221690042
67979795
812357494818666826
15110723898146
178303086
17943641636340
73803471773295576
941902470
988482991
31025814389333
113843969
567599100962925485
11898853179640778
21815351595126
281608742500548721
85441095
5787071271191
483113476099746772
24220681986156
5484575434054
13167575361681
9560684815295
22194566853116
357869182
860289111
213157712
776277617493848436
11959282456557
22003695327557
26854927901526
33457932253290702
498112040
27258669622943
8217244602335
480431288
33204133674430
94966506378554015
3263893126811107
613288086
14378975512207
18778718321113
6829297873493
1088632488294
575412773937601028
25015
776680330
128801570
6724450689138
37156211603761364
27184146806915
4929648100207
614593964
527217460
868769405509
794710731
814799859
1536990962612
762679192
30733847232614
703543341
909350978722602450
8254264599381
23649978842087
9235162038100
56869360057206136
238485331
33332137113758
26173484328292
5373271926188
15250278144873
31742370044604
789469319060198559
10116654186840
33678406267112
416721343259263663
499915704
1028337665
27231758134619
16893394428597
9343
109648008
358053420
8858422207038
71641725131633171
115417529294268584
274440817109282851
369845564116753365
612722786466518210
53016443332474709
877282447
1975759880058
22393
670230201
610664972070963715
208125424
748519855745316584
33652740917023
21815515547033
2777879696820
10080792690039
279361354
204284777896516735
567851962005256371
880180623
303323614538774187
29039948207318
18666933288598
28515629750689
704453031
269958321249845115
518923176924705873
26643720190696
457924228965433192
11297052170544
29862664543982
994632347017827004
650492549
7810730161274
266028572
151841093
210141237492
32591838470275
129957125
30333101680173
917549582
1029353240
10561809998
11818041708286
7806445247780
149123203124160141
958017737
18215236819789
904656780566901026
847683868115195522
530495123611082761
22170909098208
24551613510428
441374426
3967613947598
228552185
533823001235915897
681133316
32563436053075
938853402797994406
21370019131919
10397545449108
6943915
395236438
123475293
252658707346308401
2839025378623
11426
998292744200
19152877957918
30543709118731
144696210
31336048049138826
16109812
1005979393
26348266969384
595978263984845867
25502161069299
6017198238606755
12168716141807
173114219156
18880233403644
246350544
18305339727182
17482299167113
17727
11491128706770
15215128884295
132816206561846489
105495951282963822
1036712560
238637024202581501
23785339060437663
18082414143014
9732160916663
280038013062366949
18511953995950
829492595
21529510769448
631418680676930409
30275060774561
400466496255032050
27771589106831
14369998981009
5982936229890
28217959630279
14954513438536
756512073
13871723638357
9940328440627
386571085520391267
24002435120479
525819980450060441
1279326174182
7233616796516
54345476813560106
697108001829731169
936186837397530625
32271744336029
1112603957048
21291967270280
21975191037243
597338449
22248031
25419192145982
33550332903128
303149166430738643
33194673194042
9047980514307
989103300
28235090334611
2276996990487
7442392270964
863596584
23293028113214
17634935962009
29411602353037
8292365643888
937756843
35133711304099
14448882206431
977573517745314054
1517173121527
292562082592051610
182812375454740181
271997506
748802462
36957676
175246853
331012555
548951765
924761154
104301856340910951
531490410347548405
3812654187043
34125557020676
425783922128239572
102095366611538599
4221301809243
20502
13853
757923971
338541948
6689693540864
921771527326435481
634138731
1782680765481
51530977981204664
16404733928632
6382314879443
805841141
152012521
559667329137972287
9441193001175
32265055445023
17398363006138
33450731457534
14287120675722
1185515229749
30116
26180026490668
29396053741661
23730722308771
6338073203240
496195419
502485279548801591
203259974
3466689980690
18634287804571
81765908572988065
183639731053587426
9295
594806456200219009
137368352384824246
402691301
22360666306716
99282174242963906
583107708222011631
304505465474221758
10089908809127
746866607
24013869034048
261938560
171303453
318084293021331429
1385184467825
19363885556504
18504551820443
158625842458112568
76557865829916196
26090736051661
240729281797150122
942935918060094900
381407624820516261
134465885
1027711496
4263704787350
40177650
14654052884900
936614956432561903
32577845918298
330358520
8188565365874
27694847135054
34598746503940
708064363
407381184
79656293973196493
18578876320537
9315428046759
2412859552653
28555208521477
19442216223239
16128992943552
11406464447473
22316574821587
15841
24867
5928303206954
158470614644977727
8306394439420
14592694375003
462859636
50044983525925020
383772021471445165
293187554
420787612000192804
34666743975477
17504301648427
6301610155389
9132176426237
14325655740095859
29266025074465
140224413454333432
130088562487571970
61263398118560905
390122606
30333467
914541582
806791458935395517
16243571686772
433870407465525545
17743685331172
731904342
249083352
13229860465526
30795506818988
612004196
20924516737622
34262586048514584
9684409745489
4738647217689
910548597
9862711756556
34552112669115
304688813026810030
597096594148
22057123475620
6656064123663
949218693928406496
746034049
26029239196782
25666506705497
9277544127189
4255244902048
7250293025077
31253272076906
2724391798900
519316545432078790
25649780589008
19904937472321
922720236601681287
984975030
20277
7846020452917
136482795394517076
93923784445244190
396301093732934573
35013330233421
26873872158308
9138102407023
217812389
937213784
23240244510948
14321016849586
22423900256008
16535951410469
23106283233309
108485438
8822
8666
238284960070326044
528179455
18421734315840
21290617357974
19310411548915
9256278421648
80117144577913670
26984
383669953441131134
720841782
355564131927974274
2705994009674
809449409
744301550813706097
618190825980148418
26603577998848
925695623203418720
836415082247655987
6197981256228
250593721608911016
650755214863311126
588991433
12784934401486
21535643807200
100909941470945649
14121152311436
414518103
909557275024997660
65958623933861761
12641153714024
45258739
22960564762760
9489559957971
33634133108724
486825121
4124358725025
122163599092973886
713212847
517480938
13326959948996
946152208378509144
24753860905325
31483804908361
24494865502540
23469542523834
132159692554798257
335669762
2785
73683820
26672698759689
10837562339131
894873269
187543921
4099275622955
987901935
704721579
11517007636823
1986863474961
4020551778625
385195355228893195
19599923741118
175327425616262121
140770473229398179
285895464182489625
830289726326676598
22125530093438
310848242292956806
1054295041491
15723635239031
22578098219387
521859992699703213
589982581819722914
92081373990130217
140022466380401286
572427405
1054661270
16904207562613
26289186461441499
10551198548536
27423725631529
10611964605442
28442834413598
15651249771544
597782867
113972081509702516
309216336
31246255203889
111903079330910428
23997
31563186074969
33405781803039
786362699
995107625023
28694803267884
19368054077718
22161165517480
291137026290287555
21597762064847
13683421507351
16164471112042
117758171876709272
662747627644837661
938258288967782712
455678010023969645
22212
6918786800416
1697966031831
1060103369
21022289819480
635995864
18148098761591
7183
57019472600030765
113309832040031997
7825399946766
226176906
27779823925287
18097270331932
10268
756736302030568460
16467587105449467
3109827630889
12448618520266
161445304
828408409
100189637
604080259310001620
849075473
494302294040997481
21177478470534
30357777456552
368548663529749315
1951223591190
286804572
22941246678898
487782196673519424
23046944942202
552886912589553440
8815109785940
1063695029
3437297596400
630341792841328588
50107695527671483
7997254396037
1070334696
23460546367377
774483784
295262442327993736
481437147
636114618
194750425872943054
441585760454600282
27178406778032
691259345
21558704078259
13124139353061
963730293216839985
496936699
22022075249129
2156598836367
200557265
21541467106929
24831381836365
615218199051590169
34068518975576
669289487
406585883046416014
21541127556672
4349219828230
869250830
396692102871571890
97895546
9613394416534
28559033715634
28221180753121
33965496162183
10565645948738
8553191896684
1015809459
27329697563699
263276901714364138
1521786757779
22362036729915
838895189
905930161039215501
149742538810049772
18394123650270
21491137718452
360718924094473182
644461120435656453
218243444
147788928
1051343045
727358889
808481082
21864
419239417607592550
411941395763687900
249540104828848522
28641557747729
561258226121050632
1292210161847
29359040500574
930656407
918061844
17764719798046
907431685
684942255
867957785102235847
670831951
568067976842560326
690161674
128364542819268313
79846745942742257
995287066718720542
7805685576304
22120037296176
14687910338481
309788598664170193
6975650727019
996046201
326966531
34393374846968
358522682
522125987763577753
721276660
1052105492
18266455904487
23721695015364
504488561272946143
312744810
28373908851591
31071368612023
11146258349562
80562584939090489
7455810057942
382519915349836511
13993853315306
699106381
979015283312860919
11044
704047846906899844
23146
13091835160376226
671337836
3006544591200
12519914213395
634827905880579804
280934729
883050000310847186
231993233
21125471
205799210051726623
13092496984254
11649870382849
22542165575837
26357852832405
8671924371317
428571523383923211
672653957
822024999993885699
385873877724813953
32548999079400965
13160077415022
320231262
28616703099085
1037387584
361454354
28935981878786
674420845
175630916322481451
32809693409821
604031652522483765
604468664
486279834
13369603483602
730697398485
162227380
634996786473625288
877138419
5804451204946
790706219615334301
33038643615889
15203542259573
333968068652302289
148078875
389643014487992365
686043165822694864
1064143290
1057625940316
210564040305643388
786176582
942273092643767907
17495645737280
7673473893195
26995619494209
9663130109573
807442327
70645154021077001
3283290030767
78453178679552287
12508015724907
12593377663076
486720908177607857
3357534317363
18029899622438
7098775362768
999493196945019286
386868806
678247045
1727680558991
3786
764891514128770497
27064661886655
245969594512776089
3563259654603
6902594951038
273853322570678326
32496326597267
1015552097
900921838
31124081608221
98071654963774415
6775727216884
511707283846
353965201
4633150570155
11693836202677
19227606724764
32975587701366
95818275188891017
181030426628560781
166011744037737204
151465557998538160
29203072448316
195343570483624848
615001473
29890692491733
24085906175944
203075674802090796
1011249079
34408415403933
426722183838
34477451429192
27002137150980
16074591446288
17825
49366731
643971564415794440
923411788
41121047
14327437177093
20900463927802
424829395383715097
535057692927559390
173495767
34698823877166
1068575176
19810762711361
27974632039821
25721558209384
5286315418277
621713523
17470991506589
498631519031195808
23965977147368
295080434
527373282
6119751266736735
15149727185178
610734500297704245
776922634
1015983441
6878989662519
17845239976123
6473305986324
334250894
535589858
142147181927008171
34100876498185
5642530178042
93846949
743811858
653585917618752796
1072826830
687864718189944806
11125627884900
11184818199534
14660714849549
1037044073
13442590642257
32189022833398
521625953
21104212733899
862527579
1005195929
655675600717061860
453896189
781290322
7228508967087
30373959077153290
33026008370759
10021732995190
1018068664
183207763
10292221008217
151203654956204059
171042885626422426
607898812115
32953988
19119027804319
458401636
51425082
21756934592014
95393965231457207
598439361
662316822
23945841366795
7907257158764
462827439
913820352758502467
584425945208348274
956068353216993408
35413191775978411
328219530
508581138
21886654408570
233288650229170315
730779200
88860094103273107
10404584980469
24892278007256
175334522
23840363868308
995600531
14110563084121
753988611179137866
211126774830066884
344957023785834273
740482765548547669
110792546044669546
911814628003932780
186393449935837075
6302430602343
50533650
32674380218388
32069151998271
20425340732203
240304370121456982
14756817129259
11680030964677
605707891
582575969730638610
15718592652169
21969180961597
151659608868252196
740785381
273553329931499597
18567174660831
826845983
22635643508016
273851493945181405
27622279715676
401973217
90367177739899926
982960501329802393
25041550692028
20242023
1013332340
678868698626821919
4685390651475
795370549
8083967208820
872187600530311521
25824816916954
28648476623247
852685639785404565
30348853663735
29708029555435
49270043
3587286620378
806326666150907237
93699919560343113
13285581878677
8523611559105
791219313
26136060145752
656404555
531835853684140885
355276778777882049
605725695964815397
32889499807102
24470474667276
725238912139881477
24244483266174
15174336243941
78266579366881902
936828453
618090982152
95892924825626901
27733678817035
21578210
7621590912738
447
9244823351360
19119397486144162
401256539469881189
26944715844811
28446
22635005036359
9574219480633
826549529598852120
107807815253984775
73699652
452543538862846921
23618697173484
209874251
272631951806320829
18301126489081
897143101673335889
370695840
19613003890506
8542958525123
14373718931320978
511506948052297338
23077941769841
583488560023752293
3504619996301
13232
22530119192123
722528000723746326
3440049200850
2617779289657
33132857855634
739963842127
16122873252317
924204999165177140
256404858
28094076460441
7346370047044
93500961357767103
22703375877089
775077890538799348
851222753
4069991138287
730749323127744832
937318356
208842665
568987077892583682
28580018689546
254254927
13387037235907
677119702
18223462970378
24645436693558
26389958840560
31568235904675
23828034014628
9762621402434
26481
18050103966542
19691696349012
23693253684562
671644808987303748
14682231138417
877501432045315248
24637701239274
10345833753128
395004918376528362
9739659007406
32857084119451
28669232444026
23845622752312
12654258166547
554496702
195782184503023966
665541208
402646987
833952192787268191
3311820664035
300892446210199275
18880436789602
18181789602933
4704091614747
34924575027299
4232480203525
10407332732644
12348664427812
751840320
521412184
456002506
24648473351399
1011983361877
597570821777558801
13573348714582
286600514133870492
407449957
745630422
956255976910155724
1002396972
888113676
5840853029340
712402724
704432284813636751
284011860
6301881323239
194723989
30136910151448
1016120520
137411357
1736683573178
31405642153191
857288649330850540
14629552230723
213837065340908079
761313603
20520665698883
17036596389845
69856178963164036
34030310398148
210303091
26232623080423
1826915887277
427526121152634061
221083390945185129
265902171371652318
28377033840080
368498450636125086
22640283488569
10747383215999
211
988068539
353208762202707511
28084627559122
356234340
1062107380
7240078840908
4123745049881
8196140733999
27648162121056841
554316008
4324543144506
1900678367129
9563
52369120
30291369948235
993704876347868918
888288846622833375
944788043476623632
883825826962519864
531070040864381465
11640200982878
661601557
924375989540892235
857511384
694623670
896412917
21213000854464
261145615
312468656
11025
693916912025480846
26547944522210
33026914531211
29010941818223
17570380274565
339006005434177376
557231788161654527
842967682886438661
493005073
14424860408128
4503538866692
9252921924914
14104457026926
432041740
237518748
514958587
21416037927430
22815831933470
10525418301818
10030778567251
752668134
13823661994100
22941566717081
343179986
489530221454295836
11820742810161
303292107639215828
758487901
22571
2120210963591
16358580
6246824788224
43058042492643772
223634870
13329845100107
495212403
9113047346839
14
15339629343331
671459415
29679571059573
887815609293411054
378320437598627789
607766481
385606358
2980
22638826645159
388567044
18804181884868
113981670
346526709672378058
473156347
355968519368220445
448445576
29379519648355
451791567352880370
979536955
312798356234068333
982749587
32182
4692
3399793169707
27935165933225441
40766629463607505
140001062048768355
7250595712682
19056640047992
474388085552132720
164910090237986673
925933340
93793364295314122
852331031
13888532911810
31789526185088405
21828237380701302
919149313581335695
461504030743333148
26271670026602
28498392710492
27766091922777
83352400221383273
755468123785282573
2311990031915
293671572
255276514
147360475650734697
60206608972310099
32221977030614
10601220737966
6236339884938
494604200614886566
28941039777689
168900492532167123
721127790295840332
23116978068482
160976274229009103
362668417025575155
834448264680421509
4937119641426
19545709823536
16687331493112
28106876440765
958254455529522034
31092439839892
7332548419776
639532734920566094
28650064047727
34153159643432
14823
11730487386898
30864074464780
58019577
231279927
24205904001300
599685602587991160
11382091682945
845209230
819764882097355686
868792681920189505
27970459809141
31638799535939
332196615360823254
754551932805295873
789680058974191542
337368999661074315
999604754145745472
24463202161570
4992608350858
916845703
200118639129
746552287717984650
381851505
242201869236673299
1056616383
34106176700236
1067485721
668807430256095155
1051352621
729548134
386171792
680733580365923724
22238855271345
4569256870345
4219799803363
585062707906221888
662876545777512513
579477542390097669
632437909961360950
648768413
514932559
54961574779206692
9299839669244
784114805207027950
157403434149966796
393436719115193754
26824931100982
587133767672267890
819091162368818282
12968544690896
170974171218567906
9474375432159113
1943749400715
68148107216470164
129624247700606916
9325444492092
19560223193901
5819076866027
13757
772327256
18829339827713
75156667
32624
29416
604930783
26271505896512
19105395291855
18831757922015
6790078800040
27960748619747900
194559020226858006
20326884629555
358050236
2522882588560
7801905599052
26973932671369
14379346038278
171766429341
31561
138956416335864686
28446848556880
31310331261863
31026853528840
601051511
559665230681455962
32491682457241
909802694871049468
142167508
11366104671072
554830401
136588012
837047576
2269312058505
14374675277008
29600171243304
821788572
499586302
187228110152483161
76228216
10173607534533
28651765876007
3736
32269396322495
60766562
326995257535735221
22195581326407
86762187
24259105735832
14274060965194502
20596877180529
771715875
889054735522698280
32269040530222
805374541602160766
915045686063367504
139099822
13427150408169
13303165032512
22242309464747
438261757328648760
12950427639742
483268559570674652
22724665435476
26205988977066
308989461777278674
362146849
30292497529877
15012
798515985752917246
584068316
284239907
123659037
911508037
331972470
912468461
240594279879737424
100907282347607844
690546039
190588138
31609675096140
698671858
222439216
110670402728494016
590619643954447194
694827421
96289275
5196461372228
7612535695971
221296806
6785525939881
40437563792547251
8367448070587
11449106549531
550016353427834969
683093244
18326523962317
11207519735104
20661578061546745
95072833509858345
13875057611017
782592586886386025
16957956498786
187441423775884916
21430593382511
12732382158500
28406115093022
487716577799544992
277507716437195185
134141486982727462
9492448857500118
100438358353604791
30623353825022
221596635027336177
26316313019805
578711832
3097137844366
25017165332239
31546675967533
25256942154473
23373545400841
879109626
272666994483613328
531788568721570355
823535100
16521366824365
9919019109066
57615857543816488
2873348314199
1693411267897
24656993484384
104114712253523175
28957179169266
815411874661733615
24394187713369
18811048458500
15547899862671
4602425910483
31769749675492
15060701703034
258463530500623539
32227383434450
4482024971171
26531773650364
510830653172419487
888588934013369432
140784102140442069
491349318
506901987
671158341
357199997
115890358
21327043624800
931560547
937130290947633043
79419218265205736
12214456852787364
1155921285106
35145628552887
19649727596189
561679916
585593064516350549
643207887263317905
28889115377951
6618789705890
777285025
10018329723740
33075758364
33090901600952
29621264896835
458021662280678927
386952416377475641
224843098962438274
6303613450708
32149860292137
21381281901700
49997904
783143113
5809874642189
1120
75156381985817574
21015609653030
637942405
451893397363371937
1073298185
550528810257815703
1163230282836516
13895555500662991
20072577721504
811301095236641148
448714161187498400
19783324616352
27717153780921
846193505163
7608997337669
607147828
162634926
34758329491675
524301715
194574448
794249438724551516
922664794
16532980884202
219897744
8390191620244
470677088671052562
841216994365968095
18121416256224
24839991223748
653296290804382556
14087521711519
9067131005202
22670405311673
836725162
71870766885996373
182029580
9247866395318
13271631955535
8299
23663118132986
24861561892767
402657808031334711
114769382162491535
631523331
22486387182993
492729165554408081
79706413
303173170
934173494
476729585722473750
26301790972870
579770737
930631302
162595095
483304771
6681786382181
31478968555532
32233890241417
30748941695875
908686722279863927
22835584977619
749241274977939038
918186640523150591
1324038060709
13063160366772413
695102633789128661
46900417282072908
651458076
30946093148839
462337155844716545
649716527500577375
12639575276035
498352097985860937
2015683703089
2602968157640
178499198800618378
14326256938722
973231821
30217460988259
25988185966073
834172290
16540316211590
939310082653622265
21915751717310
33916883188420
942061537
6106767433188
36921608253430786
11204060426193
433939517480102952
12144769594378
31415395823395
556204993083666079
192248275026991906
413242043
11126950651344
147891959311593251
471921189363562118
7785166821962
29797050979816
542970905
469737389
30766947226909
849712412064735881
18093705333880
25758929448025
155465405717533215
357989862370119419
2106419895659
28936997885240
1509
36952288
113738195
4479443350882
3917227374627
12222385480419
65233924540935955
997806025958110706
18062
950186756
207459295
607546924
11086448680836
137254852322119652
491572293
33422825767383
3904343144405
602441014959221937
15902190639457
845393601
33566012121437
13765337594351
31945876834800
696343296518
28229655224997
30489500646520
390271280084854604
23014558261841
650690264
578250489924674171
323936382466965253
878553179578269631
996093414
7822544739535
13223975677035
229997571629439613
4393606620349
495226194629702235
24176518010743
222475491959889232
16503
285107147209757714
33584419477389
7958190243660
31730002149433
15826296884718
838171330
6624397370480
3643037468539
390389215
7716101629831
30288691816336
232599582584217240
29042
328421904943067944
516450060
743309309
775487245728898935
504303439666619270
14666270480457
481709385
1026334729052
17407754099672
318497173660
31711097995469
896819690016102279
4619
635284489492480345
725828063398745518
11623241363353
632347782
869221646585303732
17468464
28589491145809
25160013509453
116545763915725825
34318571153067
14834538754519
15662736733495
6864746535525
643553824
927929693824045241
753878470
580019779850465236
592265276170329188
28554771430599
725333365
28103
9835458343959
5554026245261
208924897
110167597295566224
19943772375357
33864485526269
965036372653329956
917062387687267579
17313462119482
123986803827601251
168210510
27627653529356
965095112
24773206020791
28810546805986
125906699711975595
66804600
1482
104722849876774991
27537999973279
198069328760001530
9121990406488
646399917212588547
21540097524999
22121223889063
8128236608593
22001107496026208
272995363029943265
21149
380608027657853217
257888325531904374
6888067579727
611130890
599788721302071331
175690993639934194
681845427321811339
745457378
280869353702511909
3301726467648
5514423588068
890305780995118675
2284363084929
31920086265365
388210590
6463013085255
802549140
2411377237029
504131173578
671701799
6333656047626
102335678
941608585
401554995001467494
18714924648481
25038658576491653
926478831126777800
290502996
28566860027148
304903820624
6409908435561
210681547751677215
661154790
32332621368131
8174710126473
250723084
790412846461689536
713621990664064175
11502517294302
704889530107596349
22645155459738
471495194
20074691025534
1010825897
12997190731989
736292497
21961552
19354646412623
26407493886688
34386209201252
6092356146638
1032680861
311320011800191689
21293684953121
33851208245584199
5380608832463
26779282733499
4563058880990
34958979601774
18676314719887
25316168306413
1016155994
965880762
25123389988215
8565095712860
724841733515719010
5872158349001
13587296295844
122144421625115587
33114084392076
264310432560942289
11075364061924
782338625596493664
702617890
33985011889315
179690368
6941
6931359266600
24052726567797
990228020
705632481
128421645
31757489423775
29687366859037
4696153755670
8238355521320
19851609055787
4858573046301
348899417
2852286020357
120205376312475312
32717585177280
500418826755
27952481535266
30362068621983
549030165894685685
706790170
703550804590
511057610288709136
562375451
20825700738064
18318863180988
20478524612119
907207550
57947536848705088
246756302600253872
308538546
1054586222
824257845
311305757262814665
5986262728118
5832297456147
10718179914217
20059988828238
255597428
1020878956
458312761506538655
193580219
236004494
92267161425773248
691430289528343500
1311717046035
31539818907881
12349117789086
18769
161882711
27323173981123
601328766
903783046
605354556
877147582556617455
105976581
21907480655881
5836106501498
2745
377036054395786435
90240352
3719008129706192
6416464991156
29513134679024
287123555
25227508035219
89314147
8455115046574
805488708912827483
787969908058041494
3330742587280
34568531898163120
109093313390979973
3981523645594
65785482545585774
26253676749987
376675108835116435
270104390148139628
848332497081496806
6429593224597
27256711317446
412759681
34994083922834
1666740522563
150472191630821731
345251185924175117
28778027753966
784526284474717346
22225688108620
81363168015613369
893797810
16240726877314
178585649
15889
709736938
243108833532201459
29687696978162
22407
17802102642913
15633659124369
75031238592704023
612055769540332933
25885445011257
12432913006607
2155200959492
419935764330537028
363564662061467916
10173222057913
708380302
674113985530170031
292647625223275142
14233628267614
6465842795428
393616949
31400824227014
5065670546167
652252739125565658
111286911
631142632027681021
24536635097268
5994887674761
9840562026353
20161557790993
457826733969685001
658611440054991304
14241377987820
5411055776384
25503
889060753192785529
11916549707805
519879443
32707663468908676
6594813899120
732012474330347038
16863286873101
3712
271211326
28109443058271
24114027363145
9851492155818
72598475305670864
19044536472832
23856594929030
26434624893762
459885267145909907
30888603684683
73761525887301874
22301415964217
29413783127734
5923916030501
13117
24329844827134
415278125
34959639042584
133125943481314664
27743126389527039
22501973919840
738229143
652892101
8632476965797
15999679458387
21147918450331
275964693092188989
17777809194315
116992345646002287
15751898672824
30515
28349732828818
181057915
22153573360679
58076650181786519
22505521236247
21538675700729
9965619508352
477934835
90011338743808718
773448121590460131
227972978522393375
235211504
33729658894489
20018870818199
769268846
11736341008725
569630530935097818
1014713894397
892010536
21049997806427
804579112557032215
18944876090122
23596977830297
10257234817379
34644465754006
929629169
563187021287361116
21685
415064674
5349988809421
82107831597695811
8389565836180
3038221678033
404383270
890267063
24642
25760573526402
89594784098536041
17158947657189
122570270
17781394126765
607803112966894474
6578666421103
371927772789071519
314385771
33891850357696
791919187351540077
614424433
184127222633528500
1785602714084
10511609143879
820248149
440844112833966200
25653709468784
18867474748176
939269917
16989611122481
963499152
26738468992560
83976014
41833751
30647188225275
827289087
11555105875563
490409190
339655199815393615
29499961294611
159253668857
20272918156274
2621528648027
23770
35145289612998
974741600424497841
346511445
29767
24884007270265
8646677404035
32435217989179
34095184465101
180486848
15166035599164
29322
595044867
21169083452045
18447317356566
864749710119380197
14370943707886
3381023236038
250091310577161623
849265927725731927
28637099761760
3006709168899
854097636680414757
513902725
799413088690688452
820269376872007504
7276510605531
104535749534984764
172448723
21724286970829509
366640691353568510
8594786
3072641385610
329541671
17908
537171730754828283
279576208920375829
182408344883582332
32782978401304
4412114346376
25808957250391
6409829162966
172530302
87997288270121297
129839960
17241287619717
25292732555334
23710169055766
3321386324106
21153565983246
54028016424937646
1503571003177
760233152
21365742648546
917603400
305783510112281881
352631826557657440
34569742209704
13400143668490
114733553124595104
855028240571529689
485878089
234788153753902246
29545160307011
209788274
418069969
660079492
1754645541914
746782914
10478546683654
812941462
10781844979296
30420569139498
23953
16496268559916
31407810851776
963053725358539587
305590134177
16220116
2705656905954
704320471
847522751737189962
94343206046718385
24458509403994
309088685352246898
3125454610460
18206444270185
24656730894543
972725048232132061
820398464026023640
986469958988447259
25483453491069
9978
284338765
701851236
13873672800402
19584063969802
415345063708363444
454943677037093142
40709165271695772
767665401710990126
792663352427769928
564902256655048486
717706936
22386485584439
21090083448354
4067024859704
303799631
28000216440559
3476071699237984
16949787251306
510651471663704390
348074743
97317905
438841491063057990
590007865914244787
33592361875414
1014770837
763869252824435099
29259494204119
903339363
12400846157659
28644255679457
913861981249506612
142779511029242750
82593729850781201
618227339
176147540219638869
582094714
30408096809429
12408
258805497
33740023879002
429849240863376335
27465864630298
48488125192921001
14207985221182
27916047207682
420421772851333001
39780918485984235
967703855
734927959085867672
26708091764204
18863563170076442
8424552024924
556334403
13702480629922
99094747677010396
666962355
19072180056418
28136
20137557798752
11342534541711
359699011
110486244
135186345388832131
4389166608660
154129162
24155823726711
26112546223949
124626151832039391
7276110587338
33079614077721
749016557485980771
634353821
25988580468136
29985937811703
938653106
7637549977393
857857993061276704
258085320356447789
31630536437348
352641197033957649
23092554239360
100587865417796780
809904
4701171408709
761210057237800073
73180300
537603663553979232
974894255028216426
5936190750502
30454302282568
475109723
14391482084126
16344966953956
9046
193620560202770862
28623258540878
143795441629711025
157661491361005477
1065071788
15806490384248
13096740229873227
29245755432346
228927942413872606
16952302899205
6228327771054
228356520749
702850906
17412503549245
24011348177939
12463998
448631625191460662
9062070265439
893003832786713147
118835002
581977299482527979
1004040288
444857935
959759849
780208237
93480660831399366
7331929945784
11874499738406
21550324351783
8316379781255
30733
627092039
25904692140001
991223799
17219063174584
1017856359
16437308796505
939493084771628612
34362469291152
26051933173311
236032754
723900962508266948
836424325
250845736734235147
67598392340
11378513319927
867094183431753702
21040920735533
7030662243967
481719383888131893
17148365183633
251635236461210197
12154171228509
98683650507876170
98103424980950495
59734409554865906
20434536194569
16882296901701
32551674141824
403992427543508099
10197535513585
14375861003307
70116105
11534623791930
73397181
18296451342084
943397143
3901176998883
46361298460985415
893208597908034062
70985221888089107
705499003
735532355184
8688245472143
927683760727549176
5184484938797174
952478134058061586
16261872985481
15851986112965
28037457165601
9719433323415
19617103128064
297512233292470967
526411113
467720455
12222443951816
818130111990978830
24582
935104480259644551
129253004813682627
17282050898171
576323419
16899471010385
807772687
20185953969831
833416836
28318419397949
145295833
31953245043942
23888524892681
389981827
14667958223509130
26023236354549
11189468824353
19945554910623
70482896700128176
59521288
348937150835922443
32580087818309
163068218
396003788225741019
19711262376279
7829164915138
20692
13918598342392
994097675
530126703
645615653
235905009581181446
291611602
29566591117663
840848823070169277
1779572112206
13927224464538
118607054296191679
28057052768246
31575900323518
932318127609282089
226760819
35006568924291
699420735102554453
323606367
752483086336923027
19647282109533
5284
18291059651979
11455747183467
67031483
28742123902791
15530604686828
56914635151581279
209142037865823193
148654158091414121
20606064001294
709861797
23955179636330
13372777062272
134417031
699210917053936582
79897601
474790562728382673
14225
105504845072000889
193032738769066361
1051842963
169063071
32647729972125
848795357
576387285674129061
892044398743941978
697550375378788223
18460667754990
12648932
9019171028870
618605201499464467
5075629596654
265435213
26268476567082
719993065
31712740496673
537884524
413469002
527347624172235159
2997964220896
925132194759667345
14474578504391
527020982968785804
308139021
561697354859912749
29851505273348
16145623697193
718034606
554020728602325541
330909376504582421
32818990220528
509460946
445456427
402922517170801170
900138593534824862
14519288446038
27605859411572
4209157642433
32729656205670
991709642
732435789
32435
244249689
11442596863182
10855351459091
310147667
771049737
745332895952663065
4196
157723271923528576
10773153678625
22518697665073
25556463859240
2338159258003
839723076740554261
6229020216450
792330451
30193138
25037
1012445381
13322392320816
11066661182102
82312325
2795902243339
681583883191314649
34471205147885
120173477217104232
27092546759383
6088460803248
28084450737319
11008836354037
6149220848901
33345595776328
786525210625187002
25565315318835
16705532509621794
15965031327228
617293154088485245
31495108567385
20392389723454
25888927362426
290903742388528910
319002263349877985
995343957
342431763
28908018850479
30598793541520
51797718
385896708
483879923332935097
29997258744187
149034715367145254
1017260025
966353081187367280
127643565989182052
627193060
25375
18310496128566
31831192410772
134227373
762401482784610362
764561653449308651
480082084604761832
931102073831778429
126839234875441394
18662700955831
117232609
19116859653890618
455661073
589076264814061732
19463510055572404
15996190618422
3598417403459
832748818178523066
862382228
16492824693110
342679114
17385944301669
342781754550761599
753797329603284833
652640880
40487563
32033258317717
324334289
13949943034872
22917243273528
3170725827827569
391681469649679099
25884219529720
3128002740156
853474529278092519
19623681747708
240307644
14897371003493
987422252
5059789265517
536427588415841332
31525513553087
21571380412997133
13909291894868
767125188855815862
26555393704998
47556940692
737052093848864812
25218001976992
393320128577010368
414979171716535267
664203301791835861
26524765708937
519773434
633285495153731541
636451711338983455
25720677206324
4726357388014
538711544
13850863399968
928073001320370624
29589441257991
14170415297755
5805293139035
575545313839358644
9226087628686
16408782135602
990014598739894646
26223352386153550
26397277767962
486623874
33170804931758
118516631972629228
981921300
6479511539316
6054822611690
2696489164755
948729531
7383621546281
338852909
684846186974581436
3782179829625
284115139059926619
481977180
678421114982261188
24646707979477
5644366706018
31463622449359
305519773665412386
914849688
8544820813565
497459028211283872
269439657
17948100792881
872438220111135200
22102095845238498
186183866
11184
915185221
539301192210330175
31169447486325
811384302
30199799074642
223114458776799133
21059886539508
823959459918833055
318560787
13360632316492
769184458852233380
45708081811849098
8481708283442
30856636929312
375504293774938480
23542322820732
23914780338165
19569368374897
488200533183123761
10986153140969
92125363
380078356
131866845923279971
423292255359131144
6875
30534799468930
750543864
943157277710790159
44445352674332362
772067406
22872912929745
798933683604563697
988446652
137406361622451896
17795605
117711224693314286
18489863628081
590584526983786723
27760638181992
329354178
6714582404323
1348710293591
28059884653049946
132459886952631336
690252522056265109
23310352352851
22705921852950
24303006164491
869365573281484372
1010678474
10736502093345
28468213408270
437182091675695491
692571590638113370
9471369040279
104069115264450059
33310038683511
5598874929380
33894358413498
33458111816314
275377970
2962524443844
3608096789754
26118
546032743287827122
33526020290360
27534271374957
20738309033442
28445
150818266101670077
21441548803084
902818985
66060242727699284
485135574724860097
19146159033278
56870068477111974
5861466268014
27129603959299323
16218
448714062
677270064
524146513035786342
11299161361493
964154702549581221
884515311481
10199166863874
1005326589
388406004312731484
5090098
345713629487558126
20264859045742
14264911963983
16122709147631
6328
28200383871748
1020062965
163915593
288463165059087935
826051867861
672947522
684389864
294339460457228184
897710920649296706
774082090
69416695363464672
25991809798201
8530153641619
954669887
379760320
3634920596481
20848573005441
1291635978884
20083678722402
23279688403202
1062091712
49473931046110513
15085977336919
27806771906934
663584265
29763
12112144420107
22142679170325
187456666
14569277498973
199258425
326086314
19783552190036
140620449922545469
20329322265197
1022354181181
961725723
11145923811528
851678480
9505870167124
342315090
26553576121128
88179764905160477
8497279551617
31541327452161
16598790818151
22615853142239
23787685209149
8731
427863093
380980065847598350
356924503942357636
5280022947604
534945874182917054
37920561454109653
635590566
199577128185049528
521748488
615343446
13860432010737
815595801560
57466203688038154
6954330488917
690332231062664397
65517786705579115
467882950
666632212929
614410473
8216996970304
840117696368921855
31161437950310
439879229206850149
29792333695991
17404785542245
624744651
19864443835124
30466256507604
28687532568348
1728674791628
27180885104246
94583810330247578
31036736859584
657976426968141925
898275061
678370044213845579
30309633160300
10138126719433
20441212467421
249612044325353864
923904465840656092
11838573468058
356397120606031346
537618879768107756
4704045359067134
12430143657971
18094637697137
777647824221611757
17794751234425
841167306
999288688359651536
4659632132718
757421932
24141955132792
164538554627678938
929518537
249389955
241743903956564339
326124612
761558848291310946
17909516419368
79830022497855038
1003438087
358798769
1263639220058
590908012411044541
17515473550824
555221052519946734
25696155747759
108074785828876620
26839090741946
616695332617860706
105283125141339911
902041788014330503
10274843174257
163455096742304410
416295000712280137
816477484
53216448749874631
456494715780389141
29615258261892
1736026625153
10384620201443
116758643539543197
3701123925835
28656777195735
720445381575904708
392053057005796600
30573276622962
229710645110383661
295539496159501935
600742957052002305
588320648
14864707769852
131352728070595940
25346765477046
493305027542029155
966617470431993717
130549354831089981
27029752098661
31552419081768
560334739178590966
1465838001254
28724489271040
1063964473
845074744014246663
7355853815159
17352350859425
804453828127906270
1056087372
966583626532687270
25422248323890
21229201599246
474309825220126063
2137969271206
248884277407228107
32211876247029
19395625905456
16557593789201
480834250
151597561517397238
34935208678941
645028618024440027
28857590
995817143
34275770192265
69850039
10290099620963
24988524076456
21413353046948
28318525547660
43652289
30495251888228
32525200047056
545065948
32589152797671
29278940871718
984188248
422077389867144603
5969079629548
347728203
557901137
7160682506728
189958087842682668
821752350
200501122978383831
216587311
17209938587084
913287298236995892
1536
30766
32556880524807
10923788529848
4968015121374
74034265
940941543935869204
690518259
31470974287060
162677278
623749361552815542
137264609
980917104
740265261438623910
10825465935419
157846480
271270768
669075581
27160493423604
33732254625516
11009109688493
1049541478
253329659222982012
5217854041335
5934877985385
1055376802
811907340
1069520841
20299099726123
24708951739550
4387858393311
955971047
19238
364583166247136049
140591051208538365
58695811428038537
688899909691003635
1232519063178
308633626494844472
5393704799362
734207546
426765412
12162415411995
724407392
872449488498337316
475604142632160666
6500183659609
16146
17109176894482
82810620792116199
8969377275363309
670550150
29193406565742
449431852
15731012322749
10646076147803
25393553376409
539955977867050116
8186196529596
32122715113387
21158187942116
699261571838938762
1141329572868
27995231861591
15664157576752
94995811
308001919716484277
21148390986039
836294761238852612
18994
8170707140109
954127965
18970654442262
5457
837748727706632317
129560534590120911
71355273578578627
137196198
8920238938067
11119820130485
112941410479669516
1023151755198
27161643662882
559095257
9225188828777
2888566287716
250045330
23232294249320
7503600014423
10694269950284
691815350569156825
627913513
853761201
997912657212755138
1019736883
19452416597482
835029533
23586660474647
18185674865691
905629241026804464
33024505128373
195745216
851563894676049623
1013769590
23235685344375
33595210403707
27551406764886
19233628466535
901685138
7639727572286
777816050574935855
14511718959756
672423979553443553
14553783377622
11939441050963
24200978966260
5697559024364
19784549833036
25728086524053
13896782668784
20671871918681
11198794439248
16981147237435
363159756
14649085112001
268716147476804331
433554989911237747
27726625406031072
2653951381309
30673303600760
16615730968790
284787973955350312
16639543132385
127166564172577125
4578297358729
2509396807512
41360129024818485
966316307
26045
86598805386998867
16208182680750
229661204627249002
4923419880670
642580520
380441181243882055
17691273494062
876337875318248300
9935117437637
481665876678
149378095198194974
199939875521214462
18411119301183
575288725915855862
7951884786852
481475167
6372061439034
25248022100993
1521154230913
5903
28455911547348196
835191507
17322366824533
416674358888551669
19486120785998
487804341120373807
97625244976085999
521798097
80470258
29433
96868304
687074511880239744
158785277913300020
73395856654954483
538043497146683110
12867889249316
16991
30985293030840
846031424
15700970429888
10684122923718
137225218
21068205
26867878101034
962077047372493000
937634042843771457
2523478678183
445152338
7015758641939
440640617349737896
834328973583416814
20388182067698
254533985015944170
23688159243119
14594051156835
169705921769402392
494069391974286983
23327232922498
723179966
25670899959054
20841696465446
768329025577508338
6414
16691503033612
663349503023536736
137334364
16220037678119
19214970800562
333847571
17025926592674
355825908283512425
9214819790344
107849432
622085863
597236063
779847938
16954399103267
22822442717958
388464252
398811944241290801
16129307460400
696613051324296638
33171364275819
19139347613924
28113390804278
19872577291205
286187969
563794309
540993663
271902403621095040
7393318723030
874650065065101743
567400005
845442238046222925
316063216
885446196
19717
35182269818358
24184033149072
6498619773777
26090066940067
126361116155769669
24285047149017
830900052413378872
1001190626
1014929665
1072489031
21354244475022
6310
776413050499895098
12984126113104
186850732393762434
24259396315008
34369158606375
402233993215
8246766842124
896996339
862968583
646586296
77685773
4020
98088018295048321
31104454447359
33914581094945
557089512
32693046589075
28688267142606
27985083477974
592463900
270714272816530411
294526065
110170570185224636
981329458259751345
13384638822540
388503943536960431
3218409753117
15623506057978
13423397767818
650904251
17730
22719381691931
9556289688458
20258725859969
64170052090732368
28029270715083
188877454167766068
894246063205140800
624501821610708011
599461159
61921816463054457
15264194084354
887221311583
26476660490460
31518764847729
168092995
414172686155939536
33324051340008
34874249087844
109157412534307844
12176182352667
2611911157645
263912419086089613
3380460997283
82011483374352702
32303890134529
23776104135849
1039169979
3865134
8157512319871
551532896
34455913817971
788195146
317080730106126601
480073259976888070
10161195158706
1850474813463
545392207792218094
8208606166256
138818740984272647
491523306219852039
167032953
901024356
7170437196946
14500239721059668
19479273475036
851493194
7657552975613
775618053617109568
475630549924457318
183652431
13746504254644835
30431422318099
1669275201609
357497842679634707
35038396232514
13638403602664
29048489521324
21797576528786
371302691
493240423
34203201298957
1054694452
738182742600533432
4044547327156
968714369583164701
12894890235384
314518495
151847789696721659
724800428985480407
9804063204569
10368
2559395130569
1461433625977
283331101793767293
105986262615765132
22229085419877
1579767881748
161332520273825039
702504258
8543310349435
27339298245362
31628668265963
24558795810389
992555800
560228859
7794552943725
30750722749928
12283052590857
761478364227011461
4847989224918
869571907689784504
194419514
23687028345351
215947471956884779
957850484
33410652811852
22734500285277
765163116
101701496
5320865923843
313986139
22296755694829
12801305291180828
10549475905782
619175440
22908843107293
764844814
3259858414642
334458409
30294440271114
167360316
6358777779903
903844413
18896006079902
745262854
33533489626150
630046602
500309372097848747
563550269
75669377
17304430336560
645925891948860724
18791506112708
447488622460793088
33700064042128
785819961810279169
275522306930200884
21494335916791
29124674671664
848344601238009813
1030802400
24929
29131771011118
29341049835869
20603302417099
21647174666243
816516282495003471
13507228942319
348421989
23230830191222
8300
15685246196314
713128812375094115
16133
399037206794857497
32059
325417029992347711
19633973310826
118845777134705130
24955025764199
749611109
34169138532644
695175754466077266
30295
235462513403791285
341431026801335794
455660537766457142
34826506072780
34945873519891878
26384002132960
65532751368300674
7414291424144
707167908
18576422554290
18277693330339
857095324
369775729371570634
659568870
1071274611
999508307105053979
24046239052601
553327625852319669
518688195
15204
98210140052438373
4588664528218
453019148700949937
2688555102632
5062527038004
551005866
424497360
29466891274797
308691839
18359531531515
16576267218700
373006458749167870
86243160428712618
604455044032980841
30218241010462
354289416777658416
8177
574302106088593662
271155895750368867
34365831143034
629841225435613821
107664591
5576721158519933
18232154272560
934227025
86430115
4641105068646
913709714
216637466319989272
7829857099414
34868234988027
513270813468121994
938510563
325190102850046409
446697033851182733
2514026878463
34674864974434
326416670
390151180940328118
20761117104669530
192171534
407991507681504178
17650874536398
801524104990554188
33613126166723
78469306243137439
2517588569302
821601104
1665449103414
502428658545154403
21689006560702
540262169
22158
44950214489100654
611296008667125657
1001674805
66951098262631263
74920223151094747
24710374207127
25182382172982
132953152748619528
550528052
19571099619934
573441152
24643819125079
1301
12035875519525
5171781033187
29399221530499
15059889352339
21098569567297
736578971910964616
512190870
935160255528525959
1002189045
252560726713584710
27052045468310
13906956
949472756
110128585209177823
12756993340044
344022369265817844
12929841655339
277925936613239933
272149533398630126
391205594
26350641501972
999308329
4777492994063
4075200574574
755038779
10647222473885
12829704552863
1008185418
310546849
856540903
207219388087194865
7018111640386
9792740096207646
456339123
667568723025789069
32359904093398
3669260968938
671470984645074265
32375195030284
13832359129824
16847097912008
29275333784678
8588
152300584658153588
583098615
22362968134508
8815256891790
16550513921759
564631287368107389
349117333856149445
17840376986915
769074668
30351111822275
146079666874435020
20437718103879
32395994270714
842518467626
6755362967203
120411043841068710
5784388452412
42627218612170438
32308050628316
459123418
34814846798827871
690617248
6629809689937
51213970763312642
746835450118015079
245554849
159825881
454609861925689084
15277639250362
32992703884104
296357264402252748
601844077511509075
351238145189723111
800073449
19204622247811
298387151995428185
321975198870474218
16357942296123
211639953061107127
670875006
109066057
549885899
723478030095083974
1057187527
399367156717753940
254514983151091711
27964148159244
33240752271814
273735076
13834175699478
838479571568685134
659671160
506834501
694280272766720035
615701814163638373
334884094
28708306298666
28150184859969
893347489038007809
119389858
3678702325611
415675681689424042
6379170272611
65457445622923206
25550061168572
136976398740789069
843021206
226765930507076064
1035594852
20243857268882
24207320558560
15175858108296
839223351
9912493724820626
330509834230
999567612356822990
9950740470849
434992545689313889
19791263
9136170445207
26554
27355151656115
239404397
49474175899971596
138014267
407965100
12277287393476
309727564
894758991721982672
25540798352865
7270980800170
32805053630178
21866014730279
3152591991893
15411140402223
7906548825663
145009492759876173
867300889290986161
30338004536890
31254405565873
15524173994044
19356251623251
804228686
782832080
5770211474763
927410477833151014
69826762
469484158
155301112372773260
22700257641440
34678970207550
667025304516715366
829026888
13490232615426
592381567
366556058474683251
42712341
8728
693874051
635284567564915566
10717055891642
11137584248393
747001847
12778443856042
931283392
813523397096059370
953801643975379464
311971195
117220287865884201
401058459134806984
570671068323322543
16374
35036543416615
625228566485477410
875174182
32834246222768
779488395264340625
18384773097424
15426819526542
28716714733073
10017
28216514304479
13887
103340835
57843013647874785
799665202133466755
183529885357947784
24946060132888
17091680881168
880376183635447147
229178753
5002698862407
31759
13970153326200
162847018
23348695004044
581733395580527267
21102074402812
240638944
574710741
168402016869566998
19740082451659
2616079493770
207211367
1020466752
774804706880410502
482246007953946478
53333235267754399
24359717457289
894450414467180687
945320902
20266367290986
15562535523296910
336391212772107612
14290687258081
22768869263782
109398293106312084
20877410597937
749762751888443102
20579293880348
27734264379775
188839888
507717593572179695
14737308209121
81894674119230035
58256574142825874
976485283713516383
11280603004050
5887689461517331
7644560406026
216300379726893448
2767790518566
9430535387654
30038882591311
5589370663291
214929306469045640
274997718117202446
21999621002619694
23462204895079
282774333038500138
12830048563213
4674413849652
7207945213194
13994955486919
13147122
2363740040873
879159679
328153240
28248218583552
3123912246043
26074533810462
17481953297665
329805761
29857201994185
744099438129310065
60604704322082029
10511217438722
11708069779945
727842402506474082
524022753361125744
6991014272420
637422628373104166
29843497528469
1577336499541
179083011540864633
764280579000
165502920
10416059178583
21145264481001
57155683547808209
1363571880702
430105127
13585790951279
51185593414164223
28710355942686753
163835954
31309800143635
28328138
24373699616580
492449712
22823323476017
28058676947641
30177744882679
155173798222105149
935940449
15220038521436
338945217
77365709615958243
2776273437890
11575022236824
14599259048604
9747772179588
27111347409777
11860390945976
2175184874144
19618372914073
902534588689331846
97683091
17565010093976
39907167642077438
19492002071810
21174901805279
17999666569774
27293521030792
549615235
80124311
481270367224764360
26316868084321
857110510086995664
217188837
297860445
708985659675479944
968693546961290410
26603658246441
337931361684142141
162282729182422455
20723868746186
44976720656777753
28071756456540
1017718
911857071387630294
5862021480001
372911363852185116
15318410624431
27129259169368
885315753383599593
288297376278737320
440007682210977171
849685992814589067
545125535045892832
946229107205961983
747790408970023
149894845002793002
141296166084913911
21747
14870992951839
35173572702089
472910532068227594
78759065678349970
21410839577236
562093810040247656
876466978
13724376990591
15505535663119
500494808877878160
1196121234754
24569863870873
4763628874235
24542604506197
341334536
379347875113641373
5947690112692
25354900499463
566316334645550476
8043214324173
791028683
359165162
205471887
15247669075363
936889779318448611
495387975658632068
13915069509516
889871003477049360
211559644995090399
258245061
34127255739800
17346935310458
12032496105609
547580565884656445
11269642950457
822499332
609470510965271559
11271
22355278862100
538535065
801472418
187741644
14339280217979
15761696312397
147645426341541896
758100636
27188
621772434
771443128
348546326455576587
21220607722311
431254176145021888
18356436088558
21789111608229474
849439144957726209
339150670369065521
564920236631731266
12774716625723
35675822
31255108611607
544554242577310140
667067653253705615
581865716
15545223045095
97675867426613012
391554938843981672
7707383591257
19521026470765
11750
19599195908669
4727298866685
436062596028027204
530211281691360249
424174288
397652994
991863413781975905
605509720807117936
242370194930722312
35001966280673
28190481921612
74828405267077738
17127698260732
7950154852786
28641771785846
312302754872702748
15242697897360827
3114788001132
9783846493745
11470941873727
3679669761217
478880909
19598
2494459645747
9676652550060
201813430882986930
124801554919280554
4517600341293
24324070220841
192689518222794780
902539735712872472
15754921
31368465879525647
96153578746824276
1042989071
299226338
782080472188462930
28795113522293
7504449594309
30758418134431
34940669168030
11314455076090
904261439142262542
27828690415913
622362461
4649
720279564395267319
28045083911407
34649220990315
32694937380836
14603627000045
32853928909327
717496166870733611
99831856178750821
325029201099605058
24387936960905
31742508832315799
645304438119394859
570259710660629976
6105794149059
118236502755039739
25568324816753
846661201
33451272234790
777479141681891206
7284140963211
9525340869110
27820209326841
277783979555217359
238506723246657591
243864067868501132
1089493170631
425012831237798804
28075766010207
906595754175701927
15272323004300
69648369069774640
261126062
4356538024533128
6398559910178
282774150066978957
27961819768762
766070960
13174788113327
10106842750858
536887855
231002574
27454790825579
24294134803769
4817098701256
868283228
15200274648085
998310796095121444
887491855
942337700982747475
19795369393291
18648623185268
742340063
993272240636702095
3782073779301
610823372916631790
971510045793508199
29255830587862
20570387142758
657675564124461521
19258783849764
549146532
278540239477520683
18578171358770
183045530933384716
327131074450491350
14808786313600
975046061
28827102407834
26560386013410
2954752068291
12197939273965
100168217246829552
29035150958576
995492471784777109
124437122365381945
104220292685136127
687914370521463152
916737234
28040749256235
24150
30130601779255
126903746207226874
29507420353657
574521635171867808
815413033947
982175846
336770268
27920206473717
19220538374831
28436554166908
353994707
762187690
1048189532
27062717521797
5993205430864
100744743474242179
21001579107771
980859848994185305
14929604542353
916497055037873546
21127071117327
64809634
7919901293439
18727289024691
19010868558440
28894293544228
432276507626328656
637192697874724572
937378659337914585
198230705
89
250634175
17728863546703
29164667260089
847999193
352179800
20534847967265
809544578
20398451518391
5203690489764
485235158
17415048468646
3479999034164
18673495721699
588682107717302422
11673080702728
25756823350528
520436719680785711
23826064798898
11693691941759
13440786894919
14060447884088
18857114942784
11003885714376
169184485
255532547323476651
510519935
464788516
1062179847
848957445
384234450
32789442419777
517265926057582013
23340374325154
820783310
190376108891627891
22111515477554
4406953794266
32811284
851671819
16133020877509
143061255
24866039
573560506589823239
549977520749
690466347
14606531961595
163201450413078649
693838672
14919393605741
30059534186552
30360723
339550553486303225
13155417646863
31405198057795
19912
615461464974163436
30987603780173
5748575136606
92820832108154526
19242414075481
7310273601016
392944980
3510828400273
21311604596863
736090164
16340428230549
645571551
3757804391048
52032801786945096
11563420323374
578510794523803724
399560940248705288
3882837278468
22953742769346
32276773440284
546590210257389452
458718834
700992389
14092691935353
14392330433960
58237503
302801695496703629
27929547921588
10811023782804
12600685
26570822555509
14587063560916
15495438757890
24991539007064
22028615657869
273478602625100854
54461481316157055
448264195855620103
18222
15833122496994
20724969180547
957459058295557655
369391106132760189
111704124972961945
1027
365050035537715772
4104663252524
659955520
18053039045812
19128188098659
399708514
146809533
9938012504347
32702860120176
630307398372523747
11301752788065
992970769004369321
20444342466861
33297413334065
17259734235623
21902691584007
21276291790915
881913668652633612
276204579750121178
32121004609599
13813251016396
120137107346207017
703654462
286625761
16927411578641
7658
145344713385004156
518767979217230969
382325600
807348437
33615912878193
24060097248286
904070534
93651625814899952
29278468661028
526164645
988818989
206032460
28567952282137
649974957999789744
165875102788176582
25780936049554
179615357
23147539388357
100057507792
14819077577851
212194399685361236
282460470712691317
669244539397694185
33839714000669
22879595291407
17883961532811
34956803503130
867907627543836707
11139929592703
6787813195953
27219
5792458536454
202983843
391423556598606402
220040749
17476
4108468759371
21194006802485
394389130
34769353006606
240319141
364633231282927554
11652312915955
6829995638065
139997955270118291
292562959
855658467414731142
678216123930672329
157726597302
42895124963311939
7798821033316
564856109
19423720877597
921402009
26504503831614
393161550973263048
62925680
981415672
705063029
21247609751450
30934375139164
458544735568254434
70355398020125883
2755864939947
16121548444048
199552701941967787
10799286053559
23885394413221
704623525922999736
31687263485961
686108238
900788521588863339
8215
304318270140951197
223098886922478022
35143117706629
700173547653269134
33182835553323
19982214093823
508613658570852940
293976898166180214
776904238774016550
9095705231985
157871378
10429135771396
518197420
22070283298829
12359255421191
10572347286315
986762908
750944193922101548
25726346969687
776989548366326305
19711302
84733868180902077
5061603717047
16582746482394
152294991545441292
15546025479863
110437732
51849712786023743
21368692380182
899857301668713076
673947792832576492
886640378998505317
805804315
19386431644692
22317
27288498517698
90832496627853753
30498119635130
28960637916032
23360102863686
140764690
804564068248141095
14321581386483
288286623634236178
25124872983308
565329606140167835
674307061691573351
502298676
26642278935303
127920960739740725
29125347804981
821957791
842983805
17156923447340
140377707766334944
403362116
31457301966752
869486145
27973438133748
646658801014301249
30061535673169
5800219044762
78023086734718119
2031781080514
736593897
1171896065256
10499149744962
140985514397583498
608330836
299912061669200253
276406822
31144933437670
296807340
21396814319599
29669688246146
269816197
990031788
927560739446782762
14388263724370
27044709712324
109481480
25847251980143
17120999454646
34693452844852
42176783511938411
30870811442130
27203435052375
22432192258155
7217712981688
591628932471436714
639364674
33079717971381
790073269
57134951374880233
34373124
1066339038
881826698
428080388
20013325376378
185050166530093490
18675867
800637265
337886876
19493529089464
26393752945568
21769225847206
29105348498691
23891583015300
5817727374128
17683874573099
33446341589010
14556
181914788
6866190288398
260458621
872864643
31205819749156
13279803477885666
11707862497812
27964246996380
28469327322775
18494334348705
24466588921527
26387305747827
1910698613562
710353177
21185118490893
143504367738033742
685512177
739648534715096849
115496878
9065574546384
997832244426223145
976442028716298537
30670534896563
678170027
313583494356101992
100642161798206973
247479140
11083413393372
9592970070297
27849748970268
15565561975647
28230467767940
28243736838691
628900096404032798
20767615903761810
22535749096591
855605653330032048
10449092329521
72668919
1401155969418
744835692419445035
8625806638185
518086361
388171095501844726
123993946
933092582895563356
24954515275127
773731838389592820
32862396657989
647165686
899825754
20705
11595630065799
724216741
247198438916306479
350307000
993401961
30479553115255
7609851047810
931673745
406490646
533310062
25480901155361
989389739
1020486583
20828073463451
1985696193377
844776516928667339
5466844491767
35061054481260
177
8858140250556
481647102259568913
73908086217418426
18489658132277
17733309845731
195145401796649661
850488916
149118280596483997
461753144
521787700555287284
931938427
22714117144199
116903902569061433
4263698883347
31243
493438833
21748538941764
28336414924455
10081
30279813447344
89797788937793093
839152020586388103
1895449802638
841767200176470862
134960584845195624
29745198281094
1919588721466
48127797913485578
905504199361956946
22061
29991683841587
145403969883212633
891370260
858262347748386775
676468359906928512
471731882565567263
16155671758116
1052991970
730782210
444258840833118703
11205
25493
1227051169492
15385390544020
20880332144709
28522669832675044
20405038336218
14851821598780
15083533962775675
693008726
254738113076458321
26599750722323
5988731408881
219384906
31371008272828
17561
25599155383723
108824355
20195419303032
471661623313447892
137241976
189151887373448020
237120880123624134
584893255161475749
61658135
23798479302918698
16376707393333
656070904
232449184834150204
294497295
21824
529904733475899706
537876442950352085
151507448
8390798380551
6903692062893
48985748930664659
611489944540528950
787922377707100390
11040397457195
95753962
70172150645518857
229426714447186300
28604964758833
14516184792099
31577438426714
778327544
21229
1552906
24525621358145323
252659044
510836627
860297027511728268
616187417980373404
400563392319164111
28829708568995
82892177
192404148
23577345547941641
27336760041889
57499398936811993
728954903702083084
190514571529939988
5431303789553
861278498299703322
363995171070985550
5327845405227
16901175477389
362039761461649889
463531220
30005804367760
945847512289222423
20910041334313
932811942
259099781413434124
850470664625914424
842420691385193975
520982780766077775
228376637429550188
34982464517913
858777310967679500
628316625030
723752123529260644
395117378
22134695490978
463788892
543462107
108885244314161248
135428559317444709
642015758149410852
1395755419312
937521019
5922608010617
756829495
494777074796136992
192700408
2104983069936
25241017274485
111391871664177146
19030078682906
31616271001045
29853551252157
2517795007417
856886455
583232812877457850
597097193981146473
129951529433772495
10977091688514
369671777799129990
22647167543908
426571972
670487324715183846
32978002417399
89019102795654391
31519413783313
313100139
207240150
11191710988015
537013080
34519404069373
893470908
25706799156976
61323927935807393
681945988482061083
780253908565950566
934654417
351681226108328194
4693860776498
304928441
208883198883449864
969249631
18731833392490
326678000853
13567
28978404127395
12145031664507417
642532444595154791
1085
19891204321735
797292463320885199
33802218233598
174462183
10671535170495
770412776078490863
20671
17680218499770
193875419023709847
502171525164700738
142531533098488537
32421568342789
30543684002572
35446179249920600
32370129658181
164259473985578990
24059763432476
680876545
13121791663769
2045101187751
690142358539479532
828762694
16738
481148878071
6090597494611
490708205
1047105266
7803308853761
274461890
728614040663954493
123514960311
27696962130499
906879934661483538
1828026
22183256387326
9225
26282934272692
13073989103417
784196016
9757977345347
961644400226819780
585271938721302584
164289531
592950589297224825
20670405161963
100731412942162934
9021992247871
29526184146432
690341148
150688250368877145
672931267645944272
282111566891652163
900037058
633520649984685748
2504
10310166814436
647646933
8494185799073
685632632994766537
33594131085050
441568129691632212
227947302
528978729
986131944603392658
47470371
23357375031839
28170526858202
195175115184399558
8923
25300719424464
27033492418779
13689379191755
34367328555991
3606650893055
371482732484687064
717711281
168666549
91274427890255938
31353840164886
572471518927206489
22317997842935
175271765
21888570169263
8796506938073
368570384
783263470
71034452441413023
289554183
675328219
22847864317214
10201714698759
87075441047558259
8897582221421
55065372233656374
10489977612010
891785892
30699747455548
94096697938009560
959212410710876285
121726512172769437
18433780904349
6077043
3524615316490
159111409455720443
2606604867161
339295702
76115067355261568
854622040948223211
879640299
13300720389328
33165979305548
892400333549243767
591818869616869418
22058722169257
438337211857975079
5665883187309
175009236930937494
132664125412560430
834713352
11705587876683
313238530
3371467779200
321559784939220293
8414200587882
24808101605777
156369702
14956949586622
686267958107980850
27972094532103
537822967
830757719102020443
948944670054
3145559491419
2232537283580
25897
25208247222774
107178145038635276
648499339
506103050
449280026653792430
18144
9418
19559483653187
31853231303185
909940787
897418947784608354
16218696515222
980893094
976994733
9609103504065
32513321874008
317869141543324802
28037396727773
28296515461591
475705829769398478
777163092074726861
2178154110523
26925642911039
25000257505992
571549048078135500
836559935
561722911
463304881
218736570
24891981129740
3761439462491
26872986404456
21673466314216
664693319901293977
18156127694237
1041260175
23994846272346517
4433
35163509194594
22692674329276
11507379805472
700478321159910186
21140611721036
301728569
12630192622902
778980117094801630
214361529
51781954407732650
29713
9078397231289
11681112250000
210130509974380358
13521963289293
4026585603925
11870482431021
6087294080892
11382949784046
172102242958303469
75550884877885984
1012074331
5834327212381
20695754505832
14987897470611
496985889
21978623848117
9513793017112
957692306583668095
15611
614987219
23859244891113
818997991422504622
107433269721822762
13033533036284
20736992397889
40657171742668386
259494545465373029
1067714159
29837773085184
33143558585878
26302744877346
22370641928632
954130129
16557112777011
12460994957471
296396708364093131
30459808891243
33422065072912
10641546803641
894044035
21210
688810098
12182464098454
656994632719328309
4946303982090
720732415
599297029
25354516236553
4525855855990
811615134320529215
886787959
388730210
746953359
317417456550993833
535449545909542144
286582993
28470893366886
806131165033164534
3354533547170
125112684
1039732380
926627737030669501
30726604074374
520709591
29551723232015
80224269101588734
1006520361
306121946
13980923179748
31634096499625
772284267287167895
28112521672952
780316411711595341
9186704379875
730599623
358552050
30688045480198427
10936273032855
383474247033285284
19364315373494
536565388395558893
27418121536646
19684213618945
353395956904281197
17453474852362
21500906441704
285567867414886847
15344650744814
941043560197022223
13266984581176
765076802919230059
17386095749274
34417919922952
20845536139895
25238281983417
112709793713231206
777847627
35171357687418
30125479747399
3526956462631
899060203
117827553
34263273670249
525483744
14377175617419
16358736254380
885112469
931994864178005518
1557800112425
8367344255457
93310528714554073
97141960
1017580483
236533302
468969686935547230
6866659980527
132179721431697472
8606416009098
243199528586568005
982569215
243789461748471053
29768375255041
332986725868780412
848211832
23928319600387
767088040616965950
198012959307695771
80583025888533221
19448896527323
85167438249770895
207495496397497138
424357120149672443
469179916
8955881670178
1034244878
31899950232028
7156020100901
770905239210736618
220278152416176235
24277178174181
22106015836658
21377458154529
13840842061336
1521
91932825087096733
4198848798294
27149271436277
13463594828638
16132939905511
444
407376050963226812
7535905754355
811434015089535822
23411
788278749659356936
34938905256427
3452
7171646279355
21147441381062
4276578653647
345303783
15595644472366
10493445873514
595544803938874551
15947699384731
956980962681285914
21560514632777856
16153924903015
314295326172
3570681793739
218366102
903439069700947998
311559317
669331355468527128
689778595
266043774731373729
977485289
23211357766277
26670931614018
27312239890449
544835529722349979
11887
11977137130812
110669598364
1041261471869
30745403722307
986463023937604119
363595851950115141
765373925191362642
32753843534756
705641267927205746
8225138766540
871980210717206071
7847905245142
23100761607588
24111
31268534185448
15356260923163
237494670548452882
774085424
5454655848075
698545933806898649
1753711534778
584663850
944555510476974623
690606402569309056
132966374595050117
18182491577830
33488315684932
15895732802724
345554267096875679
58221152801206849
21160617560695
576775862666384044
731883022
114717913155765446
9980494053833
11671024781884
16926632715910
25924110349822
523003149516
24549730736798
841825415
15213985490134
891741716480488589
425855762103
20383632644457
21239637666240
11367527204963
468976799949915798
34153847095012
657841907
33891523650363
2174221454350
3787268525053
881592462424630838
684660439
24670009366806
1061729573144
12790921982225
30392467484554
7533505548611
8930150470071
4416334966694
302635995
14983869014607
4423096544885
30446
19106944049743
246823225701698375
25841363192744
24703
19285280798443
327721028380691577
3499319975608
4420685812705
838789949
283
910704034
489432606241303512
866437318121473639
294577342
80043317
28539891962434
19159384118090
735129580
13502188339385
12123357874062
1044812093
437896595183742004
28575701738083
2743771628668
100493273271261137
2677026172578
661202796
588899361167385600
267362217
281311316
24017737581059
12805979361468
31816913
433965854068446958
409801287
7567479130792
15868939007482
25656006187876
24964005836390
7496339899230
19255
4053275800200
33226863504730
19967175531118
255122196
2627895587221
25183666466902
12897950235153
615302103633806028
670120492
1234853167901
2797851463320
579767676768484274
760928270
20892534978377
21006026143563
505788518
469502825060828541
1015798581
32416731168129
430743234340504338
547253429419846721
8862322250993
765785620
65116637788282576
100097089847981255
983053903
10088540207059
5724889036707303
647062173647969276
665538918881299994
283037749485
30318238046948
245410395
76185236
22029986015656
518013261
16298014806821
15997025975245
1873521289757
22109198958134
12460141278359
1025256454
33504622640969
4255222614864
34016426446460
399151154101774400
15761916651579775
2583082368260
622998774807956703
4843125300909
18612588019796
25629585458323
1787196198539
264749242823544812
24062026447329
18562798
297393898
17418110032645
729576685
678273249114480014
561515371
753389034825953548
15396529006408
674898085976645520
13723149547936
826128226265405609
187865865
8028231068406
13731394322664
373169693
14983019531772
3079650764904
158525052065103363
14009599780373
16236133349929
32910665779956
15114696252640
24431133749500
738088490
226306146749166048
9370534996512
32392535682444
934886659402316680
8263031
14661270590505
728515095
121005351468495421
108829729573453460
22269
926150594701297640
12078237775444
15146962063536
122914393391235309
631972257
32670900372309
79305558518555384
24003631436405
1835835877590
22804
747485662
277229026
26343408
622080169
24512759732341
1033839935817
1006247871
350782275
8884935226892
86726627682993634
28068961398606
170629419491254797
33062578033303
544603149
568739506
24319762202704870
6461618477536
831801899
899509479947327316
21781562303535
34692785792263
10754932120950
34371186014798
466056362
21850491325827
209325519
14030765122420
470819783967815409
968979738257206569
6738434352490
199535062
24326764371579
6866425070816
212260914
444061214087403100
24206963448038
1042237253
632952733
29250180845956
13145088530227
948174721
7705380642473
30282879971627
29176149451803385
33759684318130
633481278955580474
565357376534169428
27048796927442
607605112433110972
25253349242996
290191976
20204426092275
4894083809508
13097482473822
483901133
7634488936546
295167138
2323153426803
7463702202708
671264656295062157
163724770
42940423221053593
356486441124219321
804006997827306348
1772653193603
28190114724752
5752158409340
31078501458855
11641487933449
246461150
925001272
15229415311850
16257340119821
19614
813528278
19513922758185
70421300020185957
195726227
639574116736454668
18891907975862
133833221606664712
19015811884902
681367212
695378214267142673
670503611834582373
852916760
4183924177658
128002270851811615
29049
104428449327005046
454485470066382044
75450460911957550
208132557590249490
697259140
30117049308334
15733701083930
605652252
14041753316578
30592293353656
205868347
606845486
506559701185088685
16340491299620
936061509590964216
11036708651385
529672655088945580
11086808046352406
816704312965855281
357533763
18237503001962
31827400485549
504410089437361635
839776268894
246608302037969087
28459755762897
13358165014673
64104365218163483
6705097343252
3175192367397
27083
7813874202352
913657494901422014
753128158098507357
151254970
8776316578953
34433883022812
1369070969203
24140582606408
26017461124293
28367033805532
4904
33940176256779
252071957077710644
71757125023779848
23023031165808
60178096
133057858
937207185445587805
23537476431546404
20267682571619
93190495
30697984915191
255411736193013019
606607737887719079
748111012
913842285833548894
11713249273507
293960594
4841211416949
791657904
30579219604179
11995103400933
8613679689269
522405005988795540
6467239566833
14415
52337821697732019
733657010415096927
482338036
29957196014529
27474823834194
276159739942108182
31099976482480
18424029062531
739192147
377804499
31672692800896
343408277
9197451885516
24152598235946
955697042
125088591
120830924539824240
610125326721
4769093500479
458476544403386123
403271200988123277
575409495
7315184028274
103862891763085599
193339892234202264
97188095096961686
485833070
772858709
114618721655468416
751967112532229893
5463090862514165
11789
97998124634
486227783386752596
8977443087120
986647435
40845690
27440699168346
854384648090055979
5628541566412
805854605412691664
843681883206
479559995099418314
29863999112670
82901474344410098
155693189529114179
6827718469843
540762969228
22667234560537
653066792
173110618683871917
410941139312060633
62984051282845768
906057554836053173
136501081
972895497
303726234
777157670
1071031847
923836756091683851
885379636
27542
4897498225815
151359826429952215
32001397960137
5432379874941
28798033690795110
864089046650160746
679590833884285509
33034103866874105
17900434872752
19439599997451
28140
989619847196236731
471170426252263438
9744266369075
557370888
473066383
7108545049418
817732888834335261
13067862836609
13154086080001
24427
12488793294678
23481930787272
5254
24216864279192531
210422316833327906
383709060542383885
2743364666746
31881212014327
904781200326535094
526285705879283804
972732263106536558
2446496
15714551267501
25602693225617
341826601393053205
110526714075585392
29303456533571
11272097030281
349483610020194110
18108825782660
518909379802555502
5608222629906
999447631
436382969
684302155738931152
2653548751619
7217
17448631765071
985620281921192131
364569135302858628
546054579
890390284664006272
21211449011319832
25345779227551
23402056140965
473884478
58861374
175682204
173481951
19993878187827
9785621501094
31069121457178
25356534762776
888993788
313947164
17552950626441
578138580099388645
22127228
13426512181373
158603901991166783
22916967726232
26686844442223
921009649744088201
23310625412595
928212062
1387
27169826709587
678993877501813780
768552254870555857
15341664379031
1027846816
14830048479412
948515349
3042121552185
449543415328944427
29563691929425
5570859517873
319380184
735492242
824156255
238216578720575122
999346510
211044999
839351086540935660
7067160153933
2157333542181
105409
734584539
18471717493529
615679916
5776064222044
27458203371682
27846003033448
24116708100309
21792944816287
12782156580741
504210435
31316391055937
895670647009808915
603983838
83326828
980196844
4156370440055
18276811387932
333241374759875885
31954650493174
324027914077460708
66720233161736592
31905382307057
1024395731
29844404546236
591358258245014638
8567073173892
95975745882113493
26306128829622
787014606
24757177901612
947050845512922357
13767725498982
979764448760277623
28937858021709
202114318
57303159
10031218259320
143277763
124009813862568192
29628579679515
347648746850035556
16019293384315
911030758
35067400965243
200926812
12271571160386
15897541488269
5318498013232
920504760568225215
3224152917558
678325548
17876813552539
20562680094026
4207829876649
31809666469216
362267397047273812
9777754761669
293652289
20249423932580
949871870
6065164935522
32266632035809
6034780173670
7144553452321
735118415
218825195483537435
9719101723787
849573979
951957938006087820
26031651525547
24555296526415
723570969603206959
22173576454662
31253322016768
215383973309140504
356810814900216613
104108099
3430686864040
25024242419554
23332564152436
153252764
9193365775431
981026437430238857
16007975422410
794956924
19556831254776
221522817
781542078993217426
31187876025950
68541581777969680
25786
27286928431432
24614712417733
2729022
393030530
627024553
18024436009111
84596987
3370339226967
326815634945844206
225525573
19805
253263670995055054
28264054009727
35055259655878
991268967618321731
170724750
10160628769517
610573773
28052120327457
497030956224374429
70874313
332062061001568199
8582822910142
980572255
326637948872785304
794539733
748156399
512205401
136864939054744931
20127616233157
956345534948271952
150263902534430157
4797707226044
7183499654203752
1023182742
916871931496576848
852814052
34850657476517
27394701060480
24604200649411
10660175854648
9394153830363691
5809431251660
28141704058116
29639673079650
316050637
19794391652468
8286589509770
3404307006632
5144137669036
29195585863779
695705141088967156
10749314024550
694450085085912689
955553251345591894
12816505871572
30547233218041464
7179998989352
9925469148751
3966948586252358
191228458
253779945786883642
9194933572995
971237884810107050
555041730521914255
33035126666617
9029589909053
28299722284574
421178038149789162
565006719
5256605337952
914429721
753347104669349043
373419332119491577
810730349
613775693252940527
43731742492043310
1059809560
576880337900471832
28974845353967
895499693689673702
5313143756174
943400197985680024
30142
7417625
819918053
32190930866144
589681420
379211259616924129
34841165032131
31877595746656
482098829
662177722852313099
518862994076470295
28432175340873
21441431448847
939184217
207714836
827860568
3877950496352
1069662336
3175192463448
33349323125254
314632461707383985
427864436
28206
935463835846402504
25797521202910
393185291510265068
4686855002183
671437353167933581
9477337894271
7401626
16573971403245
32080510432812
686705241934030575
72499666
440332996631921763
18071
20154350312266868
491008579970089505
118324117276063901
88072743
409858575678625228
308691245471059321
858670399
15197088301601
110033875
17294468295781
890383266556148942
11598334002033
11070349444377
11382704451856
13926309716605
10014176656802042
6464211872574
13176464744232645
503714788
31720165873477
141969442871715555
8224795658663
25170948649010
18710069046843
188545150802652156
446245636
22343051285929
284351606
676187014
20316218359794
34753610653620
34974124369110
327683475
509820097534010857
906429616
848786805897429943
15014648187634
6126798816625
282
812969602901339583
32410424686576
934343239451278532
31414329551578
2235
68600216750385821
25250195020635
987033292
556212761806742008
845258035421407812
9276397862122
366473222437185037
744322569
31082738631852
7768751031768
38582824
34808325231717
409560620521077876
18090885610948
10184974328139
28142754757549091
131508351071
28186649948037
11088312707253
732910349546805150
245132013
14338687769710
543647288010849679
33994269500026
115484280490475684
911628309038200283
1044662433
525772287372551570
23957281279120962
30900194193615
402435558
1043749991
229117211129313787
598974913
1158969927724
34908305370970
130734768513247624
14863701623396
15256179484614
121702704629583205
518486555280642184
204326552695101585
3405179672916
1130305911599
912782576
501723891
6145628848752
175749205
417439875969228859
708461143
198967195189396641
54087414978636863
26935218458896
456277833362577356
2657269865851
487039050469924308
314214125116546369
32840534706685
18747963997478
26329588193632
13942692647860
30450763783575
555157654
12117527702393
738351072515661876
524342794
662386050
903039460135947685
10341690307241
512661581
934257917
9559672202513
386525565
881495861444401814
406246842075536572
15324664707148
595453796226478965
25136980315332
27360189204935
409027152376710229
24456990564878
99802377
185483760770608671
31963337300794
525185566686335524
951735739
947764989010
980854731002595561
855949025
89488997416121304
12294546227283
12700692183629
286375346
872022239822961624
855902317423438440
907337403083146541
152240603855496166
690881536
2775162
257988392391809
947912009
132557161
23027133055714
60285300416334736
984905165767
35157781167171
21036118916405
398223029296843293
79334639147843994
16355467801554
895145499
993245740953534936
30575341699496
17522170497064
568206435414881367
269870614
275533274
1039430104
3680192357737
29051855405993
864271016701
533012136
4780185313522
16423858293132
510813272518893937
17388252065111
33377707631757
25761789667243
32460966818221
27357478205769
116276564248276885
933485239
620424253876891533
18814333879462
20229062958831
196883424
35033726998602
27611360538516
1365759183573
29037611633591
104697274256820408
768287777
936969583994825908
176303135607432442
158751485283260374
25570758033332
722813894
992352878042762589
410814263604
53241291
75036937
30155530740667
220681697218621457
847961934392729507
22120715202403
68051806
379258963865465143
7751546354047
12240309831786
30319671183537
504327675046353493
31249603628483
945011530
136065237377107117
27813355180431
4794562974900
470271714
1250165390663
285107485
1040471560
232205314
57437220023000764
33404811143557
33391321317443705
791477623187220893
17436614993952
29985247801062
25807
34651148072405
6792334931696
838910159150564968
29309163554827
28398806275416
10998459639062
764169347060142734
362546012010362333
79041685
15186726474912
910163073419718925
1006400757
21114467415096
7510723668334
115969868019862476
456892187
83287619977199069
24468964675506
39480116485484421
692312862981336646
434780874859441306
29753559726649
4514711055737
21461617891136
586745214204073824
7545597961160
27847412042339
392816773074445627
31555264066825
112546656296096419
14679240088049
53508052
169596639
32285993212399
141881332066027513
593111643626538077
13926842194001
1874595716949878
6835943163079
27612224678598
504047400060448402
1426014912570
10186269145119
19588566418565
32039875169080
9738172928126
19201478923420
18593468223948
11007332313110
35144461192398
876088347042801950
26086679785827
23647789667848
23445575612682
14593579374320
974769641
17811532522601
131492138222443699
813059214937432054
23254832273781
19120446190990
455236902573060958
912312262
94270933492109445
9147182964046
148279422
26024885171962
626894918
866885247
18119903037020
33580300038283
14814638769677
16919206576572
475626380101549662
4551194533496
9030075727034520
1214833290489
172388032329339208
228437266
249732962
836022184140333676
731487783765698550
12500357887731
179665724
20035989109224
1060247288
62732450
34143767138805
429878934
884035757
626710237
7882373875064
4813876309284
905755820
22560803661181
77645386949595059
52140829365445320
5953821229882
898148877781531043
505129222652578996
21786830969728
112333653
8231697490123559
175051730
3821077255256
958058484
842777492197302024
21885822360275
25384449278061
945078194
170033369
131839068
44812502605272496
442557817
12165260116149
979433962
842189573888140564
26214719869655
23212018646013
15112395820755
20918944114162
857728779
449610539917975277
2318732631247
19129317632983
897575850
283193481219506837
19087781592641
14124246810962
607461693324297946
3001696895246
374763886604259448
29183895134252
48759992
13802277869900
4167385121165
752757615763013816
29651
507051373390746938
18313381095722
89064110
285986815468907294
1068151736
19203638067361
104035528195548797
130916416
23399363025079
410734455
8011796255771
132895956
18004597695255
270177683804100230
18089705681847
20608544744766
890144950
272274010148456900
728576470
12487746666041
412949521092922790
2264007588222
26549019235548
8798481029140
630713816976210993
977424632873193786
710469105921951205
414615844228424695
16034840966699
782775509358222811
514700637
19263260005633
671115312325627786
7342
27315314285316
736812114513171078
31579116746964
30969190848209
655694773308727069
757019686713536711
631938120
8022914600312
21947517337651620
599476264
18571750999989
820208942840620350
34269071856132
637308918
640357724200823331
125706259
737437924
319170287165225161
906588238054390771
446651707355770893
227217053
74654561614371323
9038326649896
414709927
371689471573631355
30283249501016
2177662090688
14064083917089
986224195568340600
3986692878250
976654820457346944
291293520
122615674734568606
18695145665571
20925864062912
33091893433088
35008453457754
735424464543
27901962477928
15876024425464
29497425612829359
23533
148553027845535284
225489117295520800
77500572854207856
428246638
6206
29661344383581
22061811937300
7815
28649342500590
352490946
1021858830
697678103675693937
80329778829249039
26784298465038
30717559954474
30177
34651804558037
411664412504362454
437479071993162232
32581
113751648600575459
34490014559861
18624194832994
840489206439454921
6492310896009
17985
708408873
26063727349343
8241232580142
218200537992469099
20289262266306
21493137259056
136544569111868597
33436308035273
609121619888933351
534165173
6557598341070
475565602519491673
98640242
557309539200822103
134741790
235857285611063549
4180814689064
875524787
79361901167627188
594464071710083821
7047984665273
973805454
738866326861219693
25676929983074
201820277
99669515498807572
612486230
903838105327510143
4251853867175
14130798715738
25117013299260
900187108
10759186877768
32872989398193
93335724852386348
641881312
139624247
868513281228161160
17212853527343
29222305354748
2549734403204
629331275
966124427647794838
174484685723949765
8491
19849925294123
189006429
29201827302029
26368004092085
2929011044358207
509874522
25179590336598
163712213048559050
706190563961920689
745460592
26227135120342
27960460616490
883912219049727162
4909975917821
3757871907378
7950645668522
24390841978522
577304836085041028
665212837139160400
976144444
991263932
843032700731882699
2107195601927
331216717294088831
788751982399477205
5435621430925
2351
366166787144439455
16756
487232033
14757219692359
730545319401002487
481490145
227766956640417924
32813552355451
475497868591377624
47875100900421561
27455283705708
29799701385812
18564195465404
14320799071667
15057
482453581106762961
108795154517031044
830228173
16196
240284022
24595434185950
6401109513192
33319227821433
35776470649826558
649026935
448661521132103574
500730768740655374
135667461290412798
796459296834423841
697829262
29414268408201
39704420912475123
25266762596050
13057680713309
16071581693046
11615272566293
14947517030872
1741486366254
34213919639886
573740935917041496
450987833333448943
16495405212707
21658836865228
134464051207252040
661783653
85768306861343861
27293272171393
962149962340710293
19562245613016
470121452187579762
251746202
100744307761756421
126428750972116082
7254242759995
886860049513101542
195074006338482006
890886072819
296063770585615851
342381031
343336039235298728
944860162
19891702271591
641202992351475443
34094851325079
23783469337182
961896090868067373
79829768954085568
138420189
23772803232243
6002197681071
70055222967352247
13496413396593
206173670922260645
29102280434591
28148642918144
77577308
587320363
703963852007474797
172910370
743252647
600701373
15185116245537
28953217765248
37979311283538428
8246236802425
860375974313281417
29225838255672
19382073396253
809192438
178091135
9080891697131
17303490836141
22382398459758
20890541742663
41570961593123461
628609158
32161
24969948651831
28013446257234
18718
8126248704110
164572807
3799094896658
32112683267717
28963071484700
863677249871633236
23528793673918
374614480481515475
760331985879032932
13274166971558
684346842
110493179
29979693015316963
508769823331199412
14686693498224
9469329744852
8501356366543
30971921963516
342897969
208731448284089349
26486309470287
17919
362647726
28696374077856
882211522477191849
385509669256479249
86514241696396746
12337379750056
1051498295
247860349285375641
18275673520517
441695304271570854
6886896683996
9126570569865
2987512422172
351712372464413812
15259305
33712880453137
19911976610170
78958925730239420
379492111
80739307
30282348320448022
3530497439908
142385186477282746
313188652
992673914
10983571935502
31360006105129390
604301694672612511
18256893280780
240027503
937470076107253208
788342025238842529
14438488728803
15427574117065
10752936306083
975475079
723748632556790
133304649221354533
638199974271384995
22534885648091
408273206
299045953167361167
458640293
158042870
21865597205835
504014242
109971975689
182028131216455793
1035514286
431015158377759311
10918368268117
16278
27273284185587
930200674116905895
648237863
37345205611924516
5387624895131
328262318943
30319557910473
14657553436764
492874998
71406500
490469455485958137
867766099
32606
1013809688446
99765176736821408
1017774960
34468985929620
9738677250389
1907879145141
32712219683244
115549894143418421
553102528122333306
10261670863577
17285096679218
123447319
420686387
22166451519801
890030701286387764
23884781590423
2198265439076
408366390
20519076451024
727330011
154697727740040756
492583687
778896003
23321687333947
14079915708656
170983649873094344
753543648947188632
269569840059272499
20589819277132
749812929536608978
902692246524749389
816213168879376328
2252647275754
21877021124266
19766402447460
21470860126507
3887185095296
392495711
5238978519871
121809629
3291187633807
351142076
30607727156176
30012
238278511466725974
249888389581769546
558393893198662828
6629979564242
825108965824891786
30464824362878
295700908
17283801927062
11575101635244
5376518473567
25066905635484
10879204086727
53235034492048320
35036090173667
315056806371076582
807463038
25136375508633
380360222190229915
428476381830425258
32579
690986859919367470
995270129
30678680951437
927936459043279529
20378015041574
9368998958599
13647627830193
708100594
4437245963055
460418737019100268
28975470435229
3097175821898
8249849478577
29847768958046
19252274492076
27626120976384
808865550
420071404855436532
14780749665052
14347223341032
48767653784719692
21246275394505
187703643
480311472
22401
18515464502075
107197153058995912
869819951
925525846497841503
21527885995766
33802878889581
478251892786623291
21473449883906
999690417
383286380
933120280596920078
29292221779463
764242350
37216781116470148
5170182620904
649300516974908430
235780147690013653
329965816
965695309
33320038533224
979913520751208942
584686939
985499284303647090
16436669496621
929048684
5434732344625
4176571495936
31706
26577539064600
496268010
481559650
514993583368601158
21003292352472
587288417
18854474615257
6191909545826
2660964407352
26817573437620
493816856121617375
29324
954163897
604743871
858977051
24992197334580
960728483512066160
233897723
497207483
280540573
26231955144867
404242701058020211
773004026520357795
341615915
9842662176849
15934435035622
3799461776390
24304541163246
74095748795841004
3082782051183842
903223195865
671814285
1045354161
818626413616884125
1082657621790
229578947427798829
6307471374625
1064275944
7975595779599
117029836396298185
800080829773696976
694516230
6795749648185
163582023
308634678333618481
217174286247266366
7037656423925
404937403068993646
398677745258721311
6811608429573
5750296766272
2894568048808
6327176624743
5306321443540
987700058292039575
512074747961794930
271483017633301818
45935863829197103
274174634329463935
940528979708079846
5904449142280
492707125
241081705
947373754067407574
3303721646613
2837222353837
25021353339187
15788704672583
464343647501820302
343337258
656055682
4925890139315467
144649551873977023
14656
22776817395214
497905948123541011
1438873061653
305539440
650649964571355909
495474877693726569
31276268656672
2603692639223
20436650446973
11732590962540
101819925196798862
5018163318097010
379383579
399100258172897861
834432987
10934738547913
1030956299
428176484124844833
34932463817621
104635004681026922
45764216155184507
169886537
914536601
9230322009475
22338891722802
14798269636631
937887336
5468415027436
526903004990964245
9120602765041
911260850883379249
572894871413177963
104843003964919930
33665466037785
8012580324239017
363599986
14948349396097
2996
117894980073949859
20084451305732
776247753
28145
118675209847379016
11523711492773
363328152571131470
337168728478613278
35154333670614
583610596
330346826944042611
526602532
14714302628337
760594087424265129
21235674354257
87061948303894655
837060401103016821
422727048
22478875012344
29427441933158
15697470399942885
5766391589139
885157754989825983
859842853022043355
670149827
916169743338215067
754740511330038111
929611917
4813
892421526548374096
170804874618724977
29581966995524
17684388
33853783431935
18841
20288871951059
19907396388969
18459829240634630
10426798038262
4305443414073
245512300
595537201744850421
21493352858514
821094584163619283
30865
216061819878487553
29196086163222
192110052
7651158395051
3430351
20952677774706
8307818763724
12502
326451157
152608385568277611
25731554199218551
247359481
664398471
1310970634217
459649456869755364
34865290309357
232711643
20312
288665150
252753544
227210147
18358119220645
939414046
422352048
542953195315575428
13525781250862
21707268894127
115549358144565538
182949071252707875
982576054
326475125
82940325
935479750096288277
380161438706687110
27719652553192
231603463880924739
744864716271576879
103090068474986658
505992960
22907741073012
22669047083273
112176945663922714
18123574660399
7613199453039
3064978307250
196088779
1688612503161
507931540558619777
939424899
145152500
12666433836726
22270649120334
28342905672229378
150766784218505915
801288787851660382
80298979694482858
530576706298803836
15200752470566
10060444686424
572478734956684393
844953999521777391
10278989309066
373614906146585373
22336594843412
574167625
171379584
27775147610585
524879456404680523
20035299489267
10824832938784
8262664689867
685039045492787297
30129280032864
11644434372875
658628964
26257790887707
1014391327
27662376624924
524952382543897191
565492959
14411552308748
23827
31642760635267
7509536458755
14829575283229
34785765577108
17643042609644
19717045575477
24857850482267
239278071196395287
17765646918796
875227628
106263541
30410431396067
440939924
495280686334727920
24074311100313
740446717793711957
904351756450857707
120871698
660886941
13392984288975
17986028437667
733953121028021740
22192313115071
128381492
345380382
72912792628252990
58733809649820723
15395
11375896231677
10054257861362
21586812376670
165346091395319036
4723557787703
633120881759043189
26839903107871
19367906768618
601407658641940569
884079817351
17380
452238047
365783990670533320
5601345290739
12480752890806
700671299814159670
13243695047753
872730912
88812939014
10761410746810
229306282
1031545290
5095634835278
32347620707052259
11247184984023
444310212980276402
750633883843517778
910999277457359119
2029143518793
494500978
985250993435468245
353110934304009633
52705602371354151
26077430454841
5859091
413721274
906028318
731858526
11565810581484
21204108406658
22446033037481
648894978091689080
318384255
3969996249159
25280597746090
746796347
600927893194518513
710622109739351732
365277249
20260554006391
62056531
146662320
18190118765016
23310480898415
34147086076388
884282290
28951160379620
18969817274178
582398494
35143315477355
993052383503221799
2634240158390
400116409
111529853
586035324115751618
34697730325271
33272733518810
20058860924053
272740811630
742317304
8703001103518
6656988058601
12355987130177
2310
620857991
155863383291846648
6639741898544
28629439550286
25889222690702
26255
22051521493575
23110896320641
429366447
33965542361042
807578525
14739906712406
995007771712563407
699608199
375049004586
19449933422076
381942388905217958
803632180924940335
11368021372644
413848179259140204
69885171841453575
845973690682735325
32821719424538
743278094
2889580616412
946556763111273884
30881570079462
22730889368197
440342180
11768953622583
21244292639741
26490124505899
23064759457961
18290468718187
701710398652270845
992965610
388143068440120072
530932865
23546387989084
9855619085595
22938033088629
9865047315565
887039556843207559
56385730
778433153
480007397133123494
30640324875543
567655551
45810961603341927
1704824471765
825866940
24209489909565
24887095496481
14277000068355
220366372
246154120
656291003673750172
10121894118320
24867660758189
474634342
844849171663130263
259292983350508158
665314139604189208
18579562038792
18723991113094214
25301254793533
318871981852023937
657496867
851063905561655118
403648654
22920741347688
376074497717357133
24455907140719
297328613467012120
7874954511053
26324729263753
16766043719742
4875831399055
667597881727611204
13279266027637
614468218998403902
4277254051265
10976320148741
781159154
484885159416
335358559103302326
704449154313763379
436292212068
696867605223879009
680042081493241764
235646949827349432
513955042
2560826971347
26009163151790
30144487791969124
2516129807336
31190117266678
19965701940941
609129311613315883
13679252169248
5807481767346
10386674950311
31147140146433
76188212
19208695245142
891649547177423960
20593696161226
14248530723723
8770354192667
345999275721833088
24524524775258
221718413474178400
31198373722562
6179989450164634
17015082015939
979549849
786123423065853915
13919377509811902
34606157766262
29096930445922
937118368557162267
520772214231
220490609
12958028048794
95460391916500704
68030538543242862
242264056
23120356256514
966485561532754840
365949330348
1059871979
264332711415409246
868516224396172521
17305858927571
11533886
772418312018
47937121
92265622376289400
370516465797869231
443063232
828915445864579027
719016001298626756
104758943892881752
83179779
439369776570269574
260601129695824536
34860581080662
20482836715639
25634228517142
134806043369771843
746565676225236934
28068515480796
1038246918
7530937587444
22030660210456
8969450022056
400427712614585093
10465255264325
309714917056925853
545100391727579378
518806703088239161
30241381101498
435891780073223014
24960
936221531
488152579611991013
686304589
992787650
33720327464904
29281675144308
9255015466791
430194778
415263720
11349674346669
807884507300787300
673473237
235942339562624036
129015165769189109
857800375
331011730843
376263500
960886800
6732959393903
918751837
192937229094181898
10763312742797
34977084833821
826266942
307291967
115637369609561432
831058442
24519469760538
328518355836714551
31252957795155
680287607
933994370
480059137796879085
419379357010308998
7245522028256
634731047945703913
438021520670183843
135924913286358630
25628142
75100746016597631
487902451
5945899237300663
863172402212552570
352683393455615786
794875616
311487426644711054
699909720807924405
850235083
27604893026826
15885
13951393936583
10805587848908
867245601
513618179003111300
515978574852441064
551581455
33730442853693
730875002640282668
29804857469463
25893238659917
21856372861279
985771212
972390873937888123
5781028903223
57460192
970800903804731091
745054409757428955
939705457
10052672801170
105569403
30810798257389
7133845348353
840940250987123258
1083
760541229570551702
19885413802164
95911976091625339
11575247302401
673302067067756270
912183857851907290
299611427511584300
435410472642015443
251263803
23794090160127
16594283961843
397838337714599790
989607504732977454
1028296553
604113333659330603
3135578108406
21014810654464
7230733645779
454879387569650086
453344714
15032
1896506136537
34772901426089
50280847695372976
411013479004590912
7162380451568
18981494115462
894455953008069127
138254810961003370
444602947894624214
19842317784613
30894611052924
35838707782758997
349551912
5940979876759
588422919
27988025089637972
588753967435868308
8747477466719
2025
108319665
1057082363
115033387890015141
709528927
31474496446355
16115049963448
952277396
325108320116670665
27242005675496
760588611145072170
25374125666675
265590862665419996
767227417883874945
535703758595654789
31670825172673
24450616227913
5645051818234
93435879390067741
1051558301
6755006794243
242385505
9236163386872
53562206473351633
13715827880252
342059677489067971
6970305703805
900861165307513567
19387588867654
29820046860375
34060733394852
596415914885561809
7524951538086
527805921436705893
7510184746409
688563669
21876844823332815
162779944
17090500655513
16338972495824
768530265
27889637163742
739602707713908931
18334911662591
29260499629398
858088153970905950
404772948179760860
494242621295835785
979806229
8202116774680
632604216
306616395
435680203184440188
849652980
418414041089080031
333598330
15462672619706
604647644809754587
6002900289077
24406901404253
13085606456023
30792365085165787
958713015124792472
836369660
410800053113620623
48715816
376182075
2402438806121
33348979923266
118572140
62677887
29400407730566224
1070692502
28894561302543
14318634457834
483862103
31878249578849
19030022472857
498065054478197273
604951470279516213
103330075400732365
21803414645448
698417029
14828621821960
7476791995029
903625077
2815043371346
825
21595
23403836264174
33110205531555
11173761782140
98635926021975491
2317
35042775065980
3796511123125
920615407
11189246337871
271352128525220053
29010837
420324059
15858334368156
17574347355947
547905082510523476
629973133
15904031212559
7108605947478
26817243354057
20545914
139385687
11619118825879
338249664055550195
30656873849292
29062933353400
321011987
31346459352871
991450050317111774
573965611
20002591365288
622698533387
35982027
700458484180860494
21029291784084
26759688427872
22961940633506102
7594094739999
31537514763096
253303930
744827186876143726
960641266039696560
710230534
421642468
403188376908442456
8010
20361
2043796700450
729926752462350965
25201208465702781
713702985463134416
407349910067655382
51754615528554167
20357968085429
10317378437938
1374627294965
22488718273318
20010201199352
6852579499743
11556832434419
242783997666608064
29125347743444965
18780298065375
28337560819681
14455024745132
107019504
18524169922662
195113772819156255
35108178424731
55860498826333779
2932537464214
339931277388273541
11085369629267
32756357826886
25474989683786
1411871197548
910435057881493554
29096
2677686570042
945627928
19039939936796
22218673239557
21799051306935
23668621940454
4471107885657
6267703249649
26027984260620
25653310681155
1581418104012
22005885601514
952328399385217251
12887886099876
323485256
18696078636511
521718153
1071426256
18790085410970805
28655208509871
30453989330770
21000
18078727858405
424789789350420607
14041890571481060
956900813
746274785
16152750149945
85255370
694441803
906278778
574589057992237605
382521428
4974863969324
1997050236607
25198444445705
925730859786746282
228092914048818480
430472399248074337
840047734274366839
23282017905155
17053714164046
1061820288
137055130554149137
34515511552965
25734357215760
138647305453927901
10250804392860
976359731
18928754603677
481058211126073361
130400793190916532
737105472
21525436311066
1055706313
951971072837833508
763525335292731310
357590575
33186254597120
862447725
971355443893597531
18247826666021
195180710657598674
32466358242309330
820557035
149415596200869566
2793127857420
105718431689680993
371349915515099062
33499379023258
9524
29417159908493
183944372
845468347
38035284334742302
7052183948249
211920237907784276
500132540728794066
416689201
24215566812371
14766925562978
859257775261060838
20023243385432
525703271585987728
624447906123406804
508311799068502473
679439273888435771
541249724987943906
252283988
28169499618204
2182140214982
668676406430092995
1003214907
157827547111928926
22405188879075
100997391586952108
347692850074341433
31380737997980
21904582308439
245553568
102886031
16774284952619
25176634637221
830180808
207748710
828851452267889793
23876
292210672618185957
505150094
16013346363522
103800362
10019437726338
85485491814435533
226556231152537372
918892778345581838
27675360910743
8432052295435
133802219
939403707
30463329067149
989138378
141128906
19779045994119
995556849053755853
13302107024778
982884552
17453367949576
492575368
26343847445307
17077933542892
816947500
4328525768562
409799318
21395381252289
53210478833461188
892179310
15994493508089
959354826
14383551261628
3457838129200
575932208100
9677
879692582145440719
51389175133754857
947967858230708469
19842
9908172916233
28402591732532
262756065012102748
521351849
1022001713
284669013687633985
636479202699911990
341214435
199003437718417015
18943531586860
769449754174879206
108331406
795807161490594687
425342023176961306
327301646
8579875921976
59642585105072911
609042252359510812
19182073118588
610526966
658056986849039871
31662674587681
31916082
695881969
385932391
18665432680710
15271737676626
586231936
538061132
34926315636882
766764351
235752098391038615
28019567205215
1360572843009
415475353229846492
19741390414737
639090868
31473715737144
698612885021738889
275217759377244561
15110990056624
902036748227011411
58053533
862767189
182341391676379587
6618493950863
761765954
213365593433249732
29758700123304
162253238864428399
22891908606381
151780198
6288588869870
744114646
24306449606386
989077396
119654904
28541838025823
26429332
7301291561956
6679122123961
21862
733995678
33105898571983
1013589384
74226043825214016
1891329867148
21692773790716
470530384549061574
790076351978356744
21575210736400
570870493220586973
1000556669079
18463862298305
22687
1968069880222
18719949917290
25958
21286
796711939
243091080
484655171193294998
186281025
474788136353495630
19660059620405
16669404041872
234974842
142738000003422048
74053975
370701757999206191
32665092063823
255884105155175027
250884677
308061472
3095477834669
17199817962751
21785784781507
15389026148703
883132624189653889
289338348453298909
3569729135609
10910507895493
27076755436572
869111564943470177
9497
819508892186750048
17290707146061271
592463380
480126568
14445914000292
861812203177115667
136557330
10009469154174
18631708012414
486670367888956673
19892745318284
35833621970556046
383933261
9999912581900
190221900893001410
866892832665312771
30164
10427734282982
146794344
78721928
798826212514650086
12437056142833
81376307331978278
17878
5690881670190
786078941568828150
117660234489656151
21028134458539
154298577
2742002361439
18243482818647
912850174
22206240139959
7211697188560
76454138
302494293627629441
923376558342722910
28152961787817
3716860730970
17734698096494
11893253008313
225531507
744998442
35183763130755
432952578
761647347
16857
10249580240383
276216234
680240715963911207
977389294
90105760
486367014288198857
377313284
33782048166600
13490741362000
9199191902413
30884810879216
35118484460658
105697624591655403
3409718365590530
26170244791156
549168473
213670926
5685845225395
556064562117390466
1071761647
297205775394219612
15877846192019
244730220
29814718923677
806586827
465011976
616980502
3169382112387
15864058765492
33347749816973
496606513375030323
447047973
19135721832138
884511601152005044
135722841452531067
12724724835359
26070842280907
946307949550474121
230070469808
14761964260133
74272198
13577348927780
890340915
11961958436785
30160249796291
26967700541872
9832793451617
23225786310931
32463897149392
4894634908355
15511012112789
34230230282161
899395763291783072
17787010113733
703374113
18118091582095
630849371773268896
452950350425846426
374003116
5526072336252
11573730393854
24847097423642
26697920
21301425777414732
6630
338000644
202141497631979380
33388755182857
867075222951979203
7511514698793
878485234325115658
1434631863923297
276921814
23422103238609
30547864352330098
11053285919229
881365502
131922644452715275
5638
21817272051853
129337395
871820592
17435683690702
28230455804412
70970122375710025
4783203143575
6029338565603
243760023
19644934698854
988402208
30691681652612
27716867687860
395092934167352053
27927009181501
162030343416335264
22901
588127375214770908
28202091053262
852315421
31457514805565
8577190354178
119743763142184821
8886848499303
123128892
3994828346700
2281
22406503270553
262674977
31476478063572
11647129336238
3899798307283
18117035825530
122804025894573901
24041326794517
303181677202328496
771906610
788236636163008629
367415256
558913861378477226
596152411656176786
487220311632166759
24488335572303
625536849
9462386388311
1014158571
316990540801951844
608863011844823719
7729748937235
24044850175235
2308593530835
2024826220440
413297143818946152
561903426805676051
21364509376414
16053301287444
29944129575465
625066360
425242460117346070
23433303546093
778430243136956278
535012427693956305
5755821127673
370387926565940860
302156672
262909208
264647690667701649
754847668188188343
2753
481360680721
21132574214337
753211733056848262
30635591631955
780781397564796818
19653712169917
31655342753731
153135977105657467
33448697783693
972806821
996351589
190498183
18459236515398
13608867979720
496787773750454756
35154481723374
11073841701337
820920182735482954
56734193079727612
32020130185543
904834630021706889
19936786587249
10218855480887
131744752155076742
29270218462495
355381176
717779387385169652
11479272264107
23765920080823
710368631357725431
628500601
20711976714776
2208029012211
2749411767476
449053697
602517739257410761
31823277321494
1046714688
860170069
22957046632631
21964
61411427352167700
30067858040692
20384430375181
702461255119795976
4865580513272
30800
223041222
33903964456855
11798777746133
33667698508477
824688574
20286073977521
800066135883966750
12807871830488
21250
21060
12515562328308
33414735159313
19477077062762
8462281787587
31975220410589
994460351
922602526776494730
30807539770292
487267177595690613
24897183146787
12299583128047
19831331213743
376188226
3422142691524
4370
71771017184178586
6533005608616
28315100132175
504788692
54007355316591189
9481898742105
756147827248676189
978734255
955151279
936831940
34827964395626
641881051711145340
226412223236518368
29354294912672
468344945181985754
22316254544193
748838607
8196620395986
668719219
41272580
981193212
900890413
1053179455
916421939993161471
24447446496338
757817418
4329470919420
13438897645377
13806541123874
382915631241106105
17295486955670339
993002412327254006
136886085
16517230618084
1043281782
957513760930313578
6470352436030
8095040869090
466489515294176431
10277708382686
963892146
19517195771173
6458
7490109460706
15296824543816
152848791
108087260362612897
606137120
706778036313713143
3791708781446
117119739
3291031312559
33222328354452
178556070
28294039403027
18013451680515
613529961
606388410292031278
737906000
695354240
480281510812220811
20738847918266
32987272811475
900543620
36193086948514627
12238017761278
27801
2041640706807
264417053
19695637160922
124231446123496146
665083628440
11673748511059
703427328869572205
11391734087568
13400680429692
136223594977137390
3684638805346
9909386113714
447609891483026336
24437248336947
535928842267075376
17546522110914
700328401
319407289137774221
706323508
1064142397
33946833653929
595136565702312842
3552153793372
464107902289958546
903678333379957680
165049035
24725550771329
11249562145614
8573042882506
849935089214583435
30761734372642
19334638200187
908298143
1027340643
12847857856590
131368718171695453
931609874
29805960231418
774306717
185
456801383344976986
33646592549719
390594501820712625
503378981794916136
18786867129391
440442862
201717746
30719875188491
20393354679114
363835776
188528717
1058240842359
539977420033618269
30441910210773
1583973
940112229083045250
97441606
38543126694575385
6353378515230
22461430010047
190288139885451780
544478115
114853978877297760
27715726296745
372869806
311221578
25844148859072
25465406480694
21282695197853
884590628409962554
394413611228844803
3275338653265
494795399242045752
269277462645709884
3056651350744
758914301
985304895
3812
8683
742098678
187060809494039738
699450119602874637
848445417
7629654807719
5259024178474
187707499
683327587
406812572823942975
455381346585644144
11062494728726
2543
61318611522702863
26056640707246
22497580495513
912216140464446737
517838659
179918861
4102
34309811854254
20703063950399
994821144809841049
29528986387927
55288018882501538
7718198266976
25687744487351
15125
6886244606540
16279155078408
16268597369261
9536559137286
7023758367067
271588464273176037
22793320789997768
72264528662989372
6411916330857
29601718686408
813875754951617769
33126548560218
814354424372623318
24443730237716
30746795354684
269107173344802069
550414290012314592
187635569815584446
125142526
870074169003141332
3451910650225
1477571948355
29124485291318
86891163
2408939012139
34281891041454
474055648934479640
482495105
25970593798385
715637508460012055
128661373705233527
763857809
257679619
22979863020684
1399048467783
25095473089512
477063488
563485288
789353963
264810151
20711421164460
21818936032818
82024683541426414
10672723624458
3021902849602
13354217036657742
3453936467455
34663367729045
6142013041073
23821609243186
497842109334538908
2387917802005
316088607328174615
825340155
17877440567984
367863780836406751
485104092
776443363
14585808379848
11099
8387464650282
82360015876163889
403623649269211207
17125
19855063273219
20083269646082
201197013
18725517679217
21524
20872743845457
25742755576747
18657144783630
33253544852051
4686885561739
852447709
1051164921
24756305841004
613924378
595829754261491897
292643585
116759458
27352863836927
826918987760998180
66112982674184318
277084462923726006
32693183180345
31437479746541
911322082
398884933
19402016816867
166221936529569401
10561012830829
997678443181902142
329172940687950566
814087227
137966706672381551
441693899
7182545539629
60898341643735092
17425824588791
259055121
473570564271388516
2219941598808
10007069401808
18934657603919
141566919170621995
570542693
16573851259448
77028985260575365
508594611731507197
32206308179636
437444053
31480492466497
41259657607963085
17180922178586
68807492
30944162635175
181526731
2097932005189
10799774003338
9819
28274017635414
215972698
13896643791703
838032665583191109
754951786
642775485
447895120791948708
747891119380213887
17596166573163
7240831
853872507
11917487745245
11389281326781
449481267
637516348602171222
922980861490862244
28285150897634
666361700
26886530180789
20461109464911
7907247775257
306400282
234972093105978495
877897321
435033619
861838610
801714877796879136
8976867407559
905328179
34631468031782
24323908657898
1045481533
13121968551947
179167860725665736
28891759
564451615
19531128489713
960776548
30619796216780308
170632365019818515
15215
724683005
83335114853757309
798730747263860846
19471601474287
21213021226123
20189230142587
25712338037769
224939906283128254
1148134720567165
702358927750898705
24171810936168
273999114
15187646981546
134527658786987978
18620063870692
405987186495063943
314837564
6260761229762
7334789402765
60608459
735649108
28049336479060
4205182452531
25807748474165
34993417294585
40096940503129375
826724963562780972
34198942671079
32097633981592
163621086223423352
84597779213872296
26657060312752156
17505429599911
811548348429294591
745799724621598831
30645572654892
920675456646855292
24488
17952112766889
316826114
15309
622561972555
27135237619701
642760852
1792545064787
32869377315130
994734765
538735648580702055
7797521578928
8012899674791
28294221931341
30114696014469
25221468056621
444829762924510893
645228269375348932
25094385421076
248333005
30461224168014
643564022901125149
409467767
17754700995410
804041039
573353367517824416
6463942205835
247237466658280709
617753329232005949
72003367786088490
117628054276352198
12331552884025
435203130956391
369397333813989763
24541558310736
20134052280216
263989667282378306
121780170313882677
372028114
242430101497945521
653842984097705079
1104863634719
19743679483972
22853621754490
34061621212615
25214995294717
17712391574536
482625023211276817
343361182030268418
29492044436859
8653376437648068
26255529206187
94585777371433330
3267307481756627
29716728512744
629759053785532858
602897097697189316
4435384689385
11114624414797
94307253
27951170597507786
8594946105813
752188180165093676
9045692916843
283744202404553493
31776695370423
3654612420546
75370306750895843
226612722
34592559349665
25002193324608
3483756873012
5840479268890504
19115599554843
345256498561
12790366670230
450434024556917920
19611159121216
22261681982564
14133741144929
5595720675446
19660
376984079359538502
4246682522349
16769532752294
965002207940628341
6028976215267
120597185761896458
19045883754850
783681437970555305
34853636341073
27304890741959
929470733185502093
714218652
28641062842726
12349778334739
18284221688852
273891760013043820
30456
580965560252652647
788324652085569448
20169078187698
10312134462164
672858502372735529
23981341237348
290943491163340028
657594291
31258628788751
18368234898859
3105
77243075391337206
21352066954853
20280031445839
496365222
608175906
15640491749192
10582096198928
9611361290211057
7420261509464
392752627
86660496179040558
31159848
383908612
17586281335776
553761990297860437
636728597
111642875417250083
28917
282114167427646138
681325140402230325
16214
19905373191050
31392695356092989
13904771866714
28837877370909
83921648
147400991
1034280480722
770721150558928738
202750898729352951
29655472187828
1340030377999
553011968
647520112469682885
5384688
11158796647507
511269130
22772904270557
813858807
34622153785056
121133294
22539
3289010412885589
264485695
395977968
13335118478936
30415693849203
366569150242999345
266159472
51912978372967382
12287172812723
944543017
22488
769457464
758891465637634206
894904239169401581
11875068532215
458969147
854297696359330712
5678995767613
510340162
42964800400299747
436354294708781290
15368438393005
20274437089992
983699772771008872
76262198910995417
383249042
34360952593840
930566096100290102
24295454206574
574560962
386089507734787760
18847175319865
7437800613106
538158246338085413
536180496089195813
1141253812345
847296704028498285
255446729
54833652634265209
835139033
168484593
32473658019033
87331159
994598882701434995
79859429
19066859366204
20161309089486
22907232
32716440919
27834205607032
17861100779707
31338674647683
495937404
19286052680163
21575061048846
33513116304247
31825515293485
417553859
34819985918712
21128315861427
862571781
19028081010668110
12885272646629
434675340918023914
21980765249596
97131693046640969
641925839
461152768
1025386205
24345274581318
527872191453469649
945274816907591170
12031240028474
92653265
4713183796707
38859150269533526
22169177125430
8965246942560
1847
948574486
180537530
220605654800644305
179403368
494802644
20712848674789
432704169924598188
20472310808755
239724212403422107
315972602318122473
21802738850955
33656152930419
8496962603353
17209164575180
834820722
29027146055784
19175654228932
591984466
12663052733099
7187118703712
248606766338998415
195394563
194401731
33050904241117
20752503
10954
148804697
292
24701087851924
20102835056747
942954768
33680457136987
16741129624087
815299910
265368297891526854
31964808392435
751921490
152171341490971369
277190458
26695438023983
10807500118679
28488489433857
911959124049249536
32452934301556
724759495
341356843391
10616
138728793529491452
826254627729401014
29205719576910
11155735180895
29125105060884
393614014
63714971259586580
460475495128274505
144646293532230354
28496120791732
16421886710507
5635748768662
975247139
683705882
27870139609742
10760084444810
6464622909123
782485765446891749
8219022640835
4646622516357
254311244402559696
943683734460702159
27004615320056
31417839629656
32780231277433
57915232843699802
571354509
328111361
423864455111212176
241369259
565235100205577738
30032730275669
227620690
102834432
12684986
17465
245261543
84284990572481231
499882200
700778844
6149047328380
31016004160559
983952417
96480388751017991
562782206
33351881710206
5435681808816
3539243573571
527822952876582269
12506080213464
43148423
919639172661994480
942619013
32665857613981
10434277342667
13393661134606
1212015318266
7827
5084396299292
504233775
69179298973815874
809325425296359792
2111478666422
350433234
31311304967479
4565698642086
870691183965465387
784059734
92264594045720505
750071653259164541
543870641482515093
13743
265998521036959871
101055306
34209254031152
956077510544
16214772206878
833887362
25977462573795
389612115593905872
11138281031937
33978036373117
34096055356029
769779699
962591477487929154
34663455762657
25341965546506
108630141
855242779931239826
509842839
14739367746709
638090180631862941
3268556273313
17020850795722
34982392533454
164911041
748513484
12016141561838
552400381
133564819602556206
309513405137585960
8510999610167
82412577
13038674300042
488060847
109556005776994969
729651007315877763
21030102925511
14702245121344
641653062845913954
10494297967543
34467780636351
60066595528534207
484193217
815266449
386464033537910211
673922569
349639896
43472166
285740446799158044
7304275748788
21056324627505
24362017054228
12973430503373
739172860076175299
898720413014457697
1041252709
723479190112051446
1064317833
34592662533965294
34611736550316
19387723473293
11560198694466
7982741440181231
24937636482143
229480925386645931
740611816038590560
340034555131153043
15078444310688
11846543637694
21229913566400
971925353694085077
3015853923263
25691793572952
13085886087652
482350443
19041428235178
1011939984
211372187830947114
66152113
15595390626714
34008975404762
686641353868058640
496898114
11771891238471
6848921173173
95760880701045204
309866975
521879621609502003
914568613
535017220232410517
370394208640456364
959912437708883006
33022006326365
68886659074332413
34882889467923
964805755662019854
875346129
17315322779558
190337562852408001
896441248697242874
63482134888898513
238640038574505257
23026168769926
4321786181078
2699095191357
33316616541425
23470727798808
855204480485902229
666065238002373949
781832303
236515274561196109
5576871188653
889147256973779285
367855317775342010
284471913
515501508
1067741512
25481063536589
907618482314056622
652202277959674735
18210271490442
24754527367679874
30527144457432
428331206
6012320116589
103067342186669275
26156352919125
343756975207122448
334219891887337877
11612304112136
32545354276108
10741767027467
17236538927694
22226850445793
596837517892246175
2617191474078
535882261
15244027484954
28240213694517
22144063170814
91478439020096136
965889311
600053642
12662
259247802
8554511419145
530858676
779461653
13457869324281
991627377683906528
9905836396855995
89002573338101049
353096783223721357
620543308527709800
302717818136349891
576547340984252661
24052407636206
8184716984671
145173895856531162
81295889479484005
22864377727510
47720497295072194
77361345
1416186099008
5080250049092
664087715
132788145189172733
990288334960209925
162099857
21308
28856262736420
92024136964910376
469433992245818648
39489893
912731266
328907894137498415
483884068058113032
923557475535699129
628939095482213231
26938768084205
13141
15103046900249
15270927504609
703199249
132177142
31393518465860
8011
32455196820887
30272946946467
29102893611443
695344257600340712
25480716164995380
1438790400295
24668080314978
891205855
81434727634752252
135585466421795096
17492034575156
715722154
28503
31573795503465
65644267292334781
37306262
7220591292063
12558635573041
19380810211624
30017687408638
5736
838638428
11232
3734723280111
466873786
839660040
1007305966
431605906013694795
31260617823912
66210379491776445
13285183289186
28303889166256
20126718499931
1138
514275045
524663851
7200749159977
33305187382770
15084530413670
12524249837001
14308
103035999990185385
393365081
197842756102819409
30071816601931
33838521642348
19813573562832
20506728080876
13744694835235
9860729787988
906131032095199062
30637543932149
789199723499135695
6699647688451
30493257487177
651639958000149775
639429498
515321948717089639
590619660896843555
201078466738405009
17303546521534
6972655618839
19556170005745
246366632
663726654
11067168492715
379431416
704070436
23722517439317
5869693445047
8506415266862
12373
28655599775596
379584226230324914
8904699166907578
244163170034873524
501648970
699731874000594706
689135604
412007765935016118
86781616540800030
28406014563787
348602495757479311
20224705134034
598578220
279085733574196220
847625843779806072
126637620933
29825
18242551529742
669362639453418023
23388852413264
4836503157710
969769197517691572
20964538594180
419687283041022846
1809752348725
151043789
91446481442064056
314964670321107801
34633877379393
20906181878137
11900518383398
22783987683523
156014925345380530
25520559323870
560377488
28911
14933080918994
18167267311027
24908385106846
4072685721023
33670120107317
227601706603485437
159676384
103473616064071139
593678277069140769
28085625568465
582241114738277935
35128787275156
902991149850913294
1653232955386
21686
872817275
869260004
5413603393097
139130792797942886
524296767280902749
33066656937842
487930819
17894039451434
22778806869331
14009266167870
270112961
20925440666794
17641034905828
19602542742447
3207
599122111153608316
737422307678
620743523
13953564446391
10242
62287168
5712818907517
553317679576923148
862244679
18200434024634
173101894997478940
28078091948110
35150211980831
30709313
194430126928405851
19489317069982
365063786
85713819
515618326
335069793179389483
94364490
446722394025810091
2345254082968
34751618630268
608626833288524008
14145371078263
27039
14142781463676
1921253774909
17863312359713
23199469826789
372289553021926570
23315449947090
295718767675085630
114563088352418576
57006399434
14809743587156
713702584
210
882494111725569361
31050263340899
3823
804507928528587314
11237824114410
18869603230244
612178275865216392
11028558454560
851744481
9025412480326
845473988341822121
105489282
38368308480351807
13577980715699
711296509355771071
58490083
26804062188947
11411409839806
2455864691925
616307134385
11961385
7047430059057
26410788832399
13276653077182
34533162006014
65589337953
15104
30204661029974
134070007657310815
13715946505284
28386376239579
55846566199477763
21562117431945
31527
397536761183213823
15378642718393
20796126159107
15846021906098
25518423103270
393993
227247801779529787
476051322
877861781
27145662242507
114600341982720446
550240665870893690
32445615847978
5799839882129
762472509
976552787753757311
24325316591930
871359436
490041560175763589
539437195743937607
311147224
672710680273935919
269618650
712553053844594557
23075201115562
495449515
92158410822106399
2752505226691
358005092379273930
288623831413700665
164886658
632526527
546336269
1024878021
86252510125582688
372365154777355969
4584441221101
53172836
25990462715803
21177840762507
480538623184254291
20893
28165537779889
62062981881442112
8531983687521
535549137892787918
235480335
947395448
1778226065425
940430374654469204
12125301488620
9063060533881
1231394545883
262188860
3580791560938
652787786572838491
663863560
10240155806963
31280581789185
525630048
27962600349102
10528899804353
14726832812157
206593571
312851540040877039
3674912881316
1057095646
374998474946556875
774586794
724162352881467082
968943568660921303
527715317463015305
162740469819041236
1623710524389
1070637609
678119431
821621927583853587
315932395887928928
864293957555685833
285674466990104235
919925753
12010667257000
172040971739090531
398264271910192251
963826950819137400
431046715209335625
201330074
9257987630699
505
392424505
20340196614566
2025638105576
33947035334180
904192625130241620
287815721862597501
566145819
20830
602760966
76937155000112798
10451149528988
717751795
110064056263
31818586524652
20871586019425
16558305043085
471776693318245362
494516629
184933167090088211
321915923
2116423935970
8618032405979
21104046673950
240934964849624989
368921216
67108816448765093
18999738503837
863681824366
11133507063701
22120682235720
894981760475817180
534142394
155243866766030914
1010002548
185669769
21265899657484
946334156510257834
23873228
414984511940591752
150893759655521998
13169268379145
529509901
679149010800076786
972193921440361829
258761329
694638085
19830163221918
21259425076405
431339044787925620
24647654519620688
1238943717951
26834133389376
26517074005807
16557630
7605444647027
22180662711291
31078443295064
6742518
435858530
731808659
163562741
20028232357978
6913086417943
499518203
18407753859248
34376303868002
347588927533884438
7663089868456
474326357464388141
25659697678790
3019903556990
43095656542143934
27811320054180279
311705431128673764
14353457011151
221292822829224006
25112202621374
39326090
34610667167731
428423829
423988594236984548
567710609828719304
35168079430879
3298459212208
751239317
12923331769162
30028068636314
1036999891
12193766
309313367909021867
34165829513798
30562209473983
946355001869342256
218872679
368425982
909917545658980677
367403740542510802
32890657
27928409971151
19090116307913
215280366
991420801
29750394930858
868011379
659864921763103569
448757198254660518
445793492434156073
645546427173
520987420
6550493340050
12710567647545
3570182962984
231930824070603961
13474034400418
5567103528555
3414196664609
17654153305145
13953299102574
931504099387582732
15569
854802919
4828011487854
4950007402390
32380282248255
9877191106264
563842092
866844021
7390671612066
6039249634676
14986680137865
475801241
933278214868438365
291651354
959372026226601733
496443284509062493
5025955802801
1983244707709
477706714018836973
16999054615007
324830881826022171
407127017266972875
739970265104706514
19776791248250
25554299905524
18537
897782579
338764288
5107774901577
132110525468681542
22468601657587
27409004380875
959954416200452647
13043
15579169350459
77016455530912107
32835992022215
52038915495200207
1632593528916
13594945042087
19360661188511
852247877427387659
11441170782033
12857889189945
917954177
19529879434384
8750733064091
21241056854155
304899477492394403
10456043704538
19600466038051
7575348194960
29665986451417
27945505488508
8048
286887495
9756002867602
634712707
7472878891344
8656893162186
201710603
20498962861274
1918620336087
15665430064538
715873152
149955508751076332
19073055404949
2146758935993
171824945599050074
20893397774075
21204363750419
3508810311265
6051465377362
10289384124679
442793008383835135
143265767004509634
665137725528742505
605754023486628692
505808178
449790614891778712
418224786
21905311265630
198921421031177095
352447230
834360902761129351
9984
685143165718379373
28842751388736
451423797
25191052539359
796
44547946692296151
179177877860136047
117573664454746458
643938789
5884656008356
35064545549755
51426871
2136398806149
287933990284581732
2241104053032
29025264289298
1182361202499960
493967255
77263285
12390298057235
19569383819248
819933039165307565
33304450055452
322993999
1169972135128
907218660
477842553
25513396611023
376925097281618713
9734984871066
9931696004801
251556856780010702
2712766823666
197202
865742547112019024
47890700
194111632
324459136
887515645186256227
631137629582767313
823629974
557401867819577101
148519366246780557
231308513021460374
46109365
861681291
17980081142208
876837162726138651
541990738
34688009349
1041238873
34568277426725
15560342122982
17651405810140
570862057462683167
13274737123818111
30232043451481
34693049074417
614492208989734784
407235702922261029
16843519914684
270095046
13358043457852
922203271
533819863006828835
337286271906452394
33334762
37940119791692922
24496772920931
18271986983502
883806077498082054
7755877100498
301289542
24423023283635
20755858468641261
878231790246975780
48157558865205627
878730633
293137576276110733
8548
869401634831346071
481460406621839628
144865046255003504
1809824916526
563711165
12581328558760
35060884844995
141159811
123060952008450485
462665316034904542
32555188963807
25459
356452542
986745301946500251
15202736325838
27322335394815
35094007823475
7660081678199
683484738
315254934564540192
14722713807228
96239688781654987
33798418545097
175879805595196845
33663737758600
10030452885959
333104501940354691
191067420071716724
509921289828549235
80086767221407457
515875570743065000
3368952301821
27095676
513850831483690273
18129493280891
12639737305875
6661020362779
360997568008279306
972297758958496426
416789481
34459829062674
25621651814437
339987265815733186
28521434642231
11240958163103
12838330010722
18456470531841
20861354941246
337538105134029936
31616755193325
70043182956511347
432370483
27105865766466
29258559116275
1069651850
29226123081026
107697846666570540
925797893008242904
9325667894332
927494097
400576725204267499
35124285598287
23553931844997
40147902577568740
30102896207518
860877170
19642366617519
8944475851635
20866392437907
29793331601131
26961997441503
502276842226387442
34792872249655
356658648557565676
26849472495728
152914076850885935
23820329850703
248638528724152131
810767772
26250105037994
5825456917523
857481067
47320485
3024968451598
15870384858648
111882132801486247
23924798884433867
314451187013622570
8393057603625
150959648376404403
49066510159916379
34290048102283
839666290
971654160
10909
876569567959317134
30569856828446
927371529
28776799960743
16816208954821
33950921880720
31371593067091
2107488774562
918553244369178786
11353200568924
646430281824426582
3253378315856
30004
22812263444443
19554073754366
762341099914136898
22300996170938
16945516923727
171293116
606302485325734316
12724551881364
29623046545121
13890912707526
634158097578404282
380879030
979175728721784674
223779258839279944
570367266
33909878673106
590514570
596082507
28676
911805502
698491461
6590902502855
815096341847660820
23768794933813
12161685459545
394732160875
16414016900205
430786727
8004
121358257141458755
58559267
64183877744939409
341198162864
46451581213818397
931625871
18463255727092
107210372544874145
313687371
185648408836940532
19429
4805706788326
433047010
434430209050899591
1070794744
24111815700266
16192380904740
237616668
23438013352832
15487018185547330
4282
138491139356299814
22960
249482341
818613715381629598
9561
26238628028558
12244401346588
37587191
14126
735990438778214008
21879642221335
441390277089488742
19633778
492603721201246141
441547591
16418989154704
5298
32150598271208
1015432634
24827195808175
902255784
306876907846476749
1798831412579
118431529096498494
367179185
24615554261529
33938267691783
844791304914641236
98800586193783210
659496325778159902
26445234395829617
995364066
185935197514089729
919962088321455249
942231245
207566735474276091
18701774527214
2594177567029
954401402
19631609188786
380868091
973827189948144403
295867236955366337
243217348747535133
17048458159362
407566051
103704368707745350
149325289923910130
20216753658298
29128095378960
6801261300695
1013715161
22318473315736
666302201868985319
6418338610175
22214161670131
964292057
914389007
492095540
30843171146439069
358676870
872768345
333486947339953506
19094465165438
319771535998970421
11267597202971
17938952599653
1027277639
3848782677955
1195390662635
819640772003534195
902105727194382561
685013803
20881192113392
297782467488107702
146910325
3936
379875592558461837
656633962389214566
14031942464253
852615865383442676
8883297578625
682404481020708995
768014212486077882
1795828285092
165337882091059705
295294412
632557681842564840
34093663169095
873989506758475274
37462343696510370
14864032952632
915076460100371195
11870203775485
483686081
19863767599563
701414743175384676
998833014655275946
562098468934490529
33140335009079
753293156715770006
447347851591209530
933
518774373
997442961
314458286
615722798938331121
966535725672818536
218155733
927245774
14594378959421
20461915447924
84682196
108706172564836631
8411120034327136
27181250067980
38812310469953003
990840280929
129845660
846559751702638836
394296874906490013
133499850247231215
528874459110475614
34895052302660
29047767493116
611857531905282112
329461662
996637330099362238
400544602170925444
22799041021900
14655491389864
15650393253807
891132878
22592390398762
526878089
295045959
544658226
749128140
753561032
8752424131772
59984692
573501021
36785145622476483
443470892
771053921808354219
35142445263951
5776420724728
860880390
15152548497153
13848223704277
33852130121892
2861674078264
27338931774616
925295490395366661
15179215902141
1919
747293632909584370
21629
480671048326153889
9859880092518
31009244441628
562046140
451207354784799030
3635739695649
184152563
305781134
27778697472871
383219511
855177286677814966
8469495293687
2513851801715
883374716431970825
758291782
20715055054456
622833577
1059017163
276404715427843803
31952154433337
6608461715760
34725090029379
11465279541774
16797
250044063197185019
230788565741647514
6193965897213
952569809223945983
18472630945139
144132680809239732
2752559885636
6220
496995273470576382
21401461090144
821948091
614804403029106100
18879471032966
25460471386267
23617359864966
769953305
362959183
617789710176682387
18862503771053
22810441412743
32590286800912
3537327233766
157151171143949839
15059289029175
11721807320402
26280
19971498383697
872208805
817932427
15871531857936
59970727
96129553157668223
21328216768847
564512962955784410
18858605237582
28478563753029
244630063
162693856457249387
639003993227023593
24911783522348
190201188022989385
27952542842802
34338940774635
761183874
15321
292708388
334673895626793256
177300380179392670
39691907485983138
23170638724241
4025209093500
20473309430184
138197245
113226887987055214
1080
480531333881
44047032704487036
906293500
11782601203668
174344038533057123
30310127075263
744271072
597064453
19398629
398352730
311669668
15594792290926
913764127
563342865889426080
25239727335438
960939861273749460
32782169428198
533610777557291377
632420139627663411
8936616192783
776534431
25171353611569
860282304147969443
404210596540808856
567738513
719738683454907369
5098540133740
16435893361275
14096
144431119
34544183232399
15592826408331
859588955773173040
1893702473206
1090961642180
4693199995717
34177061894946
816546112
497595911128029849
239648547312555402
20474736877655
24106754423326
28827896274048
9640826064571
8436079688109
205901489298727468
152447512357421144
530551616
117262221038187490
126964045881388040
346937804
1271700402992
11868448776918
1071681510
828603575
409146993519935090
45585291
14253233158027
432013378
145503207
7124346728154
634853765806
875636821
611148044
452134420669364591
515648156234932715
272831464373351051
276074221
7578665545543
7461577790334
415875079
11028326532816
690815173081563930
512972309
813702698585631412
918413990
32086856010721876
418614068
2999220116092
724583633
517330312113590991
31674320912005248
2183
27514944662544
791307488
24658028
825792285
533839719575685515
581411799753684086
785955217
45827516855816605
14070434258180
25031988804947
24359
25636756429366
80238420313581369
183247336731115927
628712965061280433
165051111085242856
12707880549473
585266403959481394
863471849
121363249609653544
12562734264353
514103999544423108
13842890096512
922592229163382171
27873172042908
20713652856281
293214423
549956016
987227760320754021
29758565773598
6210330518739
40555042574787281
27867752002799
26870851382669
708376083
774852253
13505929576123
884680367
29429
60817100530178150
1064009219
14325039842764888
27970
2584622732068
16293
329735951574619709
17940417041310
373042565905186959
317106487461178417
66101572126808633
959985318086788372
637737709
17145727424038
17664242
689296647
20386606657702
67252367488757011
144699461970344270
5388013421532
819066884
7283021757381
11387740173988
928247452575776543
3010054227209
17339829424516
278930017108387095
953482597702154494
5224565288861
62813969
27812325074105
27536634277091
23007589952592
22528721874371
313962625946959153
10378905336633907
4531640790950991
20611345380922
873964041
9095234557731
916783248039228404
15174534798707
113199682
31812075768027
21655939716313
33574794215222
433659335016772727
16318538552969
988165230
517755365588763293
25642991
4256
34624793330038
914268442
34399092841009
66145802
52062637089915147
381646830
859219016
26785161722103
31880110320323
822877344603286246
570878324228775167
634652777861278309
11233145022554
26103050349893
17571385748574
20265650821918747
683279663104725421
566061532733570919
420604139
289091279650779844
749174498447516725
31574937855281
48195469137891964
234908218579
32628
193491017
21077584751763
31178433006079
4093397570511
15210272421056
26282891064689
348285222
165453260056231053
109605792826433711
233431635338366191
43092908280087131
902432870004404116
362778677
26901706343901
856301948
109660235064818677
304387716074111538
790311560962441105
277497580
31284229589317
444186398
535680572
75355851
26715926035722
600660823376121904
776724849851098673
9688592806614
305699111187293566
1003528797
7652346801692
603599631
16676292933504
31118097180896
59833147604
911791186034
4427109135138
4114068498843
671826355085786138
16355603285021
118265259784257213
227114528491840972
715863284527497262
732457194
21898610179391
72678573205358587
5933942503420
680193597
67821451
14646
4071491373914
518706317
354949247197
16895749332264
13166467785652
15851283409729
25891203693478
786466669915399705
569747093276
882121168872714986
18647406200462
124220252537117194
25386
15552771938555
8100362134027
866808512
3802499303143
4560826502643
1020783033
5117230354769
75022240830762658
721963849
12856139513570
149256994417947670
276215846563621722
873501564736513203
392777908909
127560483110215862
31778397791788
1072717856
1872907459813
482416361113635362
184550111564588179
296791531840664965
939345263
417495648090772660
136547149271139262
23004004554603
616191603
2124566832111
13363840468419
18634832229358
926977353205835653
26858304374003
631209863
400672763
958040215
429924692
23820480636427
737106472
125727771746997199
485655378081061395
584393304
354308804
25649304000697
7439360489314
841490651858668959
29611000846139
431741710
96748078672001967
26740938564830
817898837
802043813
591255439967639091
690295714349742524
325468764861289532
8036304934619973
341531434072486318
372513509657
1984619077419
29988546725611
191570405983941749
831912531610849959
13789387394831
19630604338225
23118853723108
5781942303286
377069527
14525261304026
23946466909046
17300976388047
15720056862634
25727
3267056299918
904065631816319924
15506241304456
22577794266963
926418715071690492
28114172484870
955767777
12567110154595
968518485079990759
190004042561432724
721395782243086307
28360643183600
75601160
263419786
13026868851048
83847484766273293
22898
293902566
106154645776634313
24585358776584
22203824573997
751037263190620256
128834307942846524
7604479599337
7182385831554
306387684
120519821658237323
24060859294449
74184883357819548
15127916357136
18106376470434
13072861672426526
56906079412787761
626027120
637069412479
47261647755598832
12295189282042
8900973476646
987320732582045874
503844166
1589623
564602933829910925
136623525665840693
7912910929135
19623150851676
15538608241638
839707421937539304
476198101429918321
925965806
1273271433520
13877626394878
1000311298
847874888802213296
8291767658128
25811199805264
46107956370948312
845348201306171714
299670900
29333293213148
128085695189027845
6984308676367
560889710069167564
61703159697117586
784630953041090888
1058867818
254803559
18161663322893
909648148306396657
32487900981394
329907850
22050924400648
19600
44610005
8867341922945
794064034
362594689
36740440400581219
24695533449443
973759056610823434
31150177179615
24558225622697
214722650
11298325157706
3246
766836098292639802
27367883838531
21988634855289
696777488
18558693400537
110323470693129344
23426798655262
27895590787498
101642410644833406
477192818162199726
436118594184489012
217636625
25522655619731
34171486019483
92507219236674566
60432826644314987
937433140
9140551486331
18637713443852
880931960608270096
1879609117190
29123902857638
882339376
1199175581734
538951226
9885272167118
936040175
33548613950836
34229352702350
732425341118973421
437677807
95332438991993381
7240751377749
7016496579674
915851813336360021
580240808435353865
6883379484775
565854226764330445
30561506500060
706702806164369981
3598
336497042
394902382019792275
700533683174120375
34926597750500745
68935445
42820062261608489
16464
26276074520442
62056454557854143
979167683062648254
143352868298473556
47309053117687240
398365141949371017
839278605417116070
14818978983134
82210246120510557
181497119
9190684
899815361
28864404208052
18737175310708
23725767191782
453407127025194117
798661170260142999
2579835947286
32826750318691
645643707
34335500629479
973648101
33437647233592
1994710745986704
18926115601125
16463175432053
387419053
32632527381803
672470160621122487
29194590754582730
31574
13240042579928
15459146750201
790894757150242729
824825121
4215104573856
26542723325663265
559635034
117045875
11476612861459
7484345783405
528339240149604781
324074501399518140
1338077083488
456440143
773975173442384394
4042179169917
26325243518094
276174650056422670
456252846844313538
6385581555549
863507558951845186
6275
9937896
8071629020798
17026
452132252140559726
19282098394669
25416
11305364403482
38425699813299032
223531488
25153952191365
138313633870825720
631149816296400298
11781329209871523
2908000888208
149367572844404852
398072623402
244085130493401931
7484858412075
369596759
773046153
341275734761197263
3284009288799
907638709391906468
18152757884136
652391702
7805
15828230714478
99875460
550138393837254276
20219698996191
2632714242632
638263209
884635626436572847
2951552778961
724681306254703336
591870304
29980510668132
20063253098184
77268424
3475863
11756203807021
9166714247852933
33211364564301
360116199414977020
8427
141935423524557179
511533688689686932
287603044513250029
585473423493
437536846
30321086
27908143022104
16158003968505
921026093
23808577235302
7853283358510996
15760766921847
4220252319528
815068578
286988233
500722815340619566
20617903380891
29356
12808809408303
860409321796154089
5040081722780
757636229
747942368612147440
446288900226783179
524196005132993639
923477495
987084035
507486661
16975082733282
12856518
14339751136426
30177073088612
246620653
30698580084402
133186594089652898
435410007
912590281831780141
103333488968761563
1846051973572
20900927912106
23159182342486
944682783
403389340
23847108986052
32794736430486
30192546250081
678131439
949721610
15680238806059
1617455618334
223819983085835781
717579777706262512
314816408
14358
10115599
31209328564698
27970596656365
19736415868400
589571806250867409
521029914
23982762452547
30610820740304
24975535986760
967215909
31462586424452
33653083362623
543220369877871317
25451
8009071305346
792980478494895039
26645
825813942
25008183656849
21350029217715
875944966826810167
422984817744606087
10540
4163313370871
3929949388894
11174671236267
5670920722293526
719112315482023231
27399928561293
767116478
10271035313862
3388260135768
27492912658626
591353842
749102764
20694975862167
57807569840080865
34780676716565
461492725
183166828487674634
732846844234567580
664765353780934026
10916964303929
485666130593792642
573834041954183511
877073339445262537
245513519406863843
669444797416826111
64874065
1115624219375
383250715442874994
306298545
2927655247172
28033126448121
16073365431782
685508038074171580
34956890424052
10734376018823
17667069458111
230232470
536185095713959668
913722452
15853307850325
20046558235580
347686596
11035786185878
27227
795380151358385222
671771277
1148145732742
421646209020428331
5770031134522088
1000294624
22602145124550
580861627851390826
1700379910596
3827820194414
31987198895828
268107127
739857136
100930141
19480
13133950344898
7464578412175
17324207033819
695040783991638888
986663559
22676417199503
398551335
11429
788355488539389764
519737956393255167
31628811960007
463291578345268718
10100122403859
30293761659216
164640889
620428997270080272
893318498152048006
36927626430973228
3689628685697
117795865433113653
7629274918216
870311984318033438
579874405
18378997619229
539692047983244805
29214630
34974355652209
10722370742526
14239983018924
3546444769908
99743391
890232753
30169
16957861673734
320958467606920832
29280261009708
762880100
34784857036109
700491484391942648
14930173313078
30400140312608
13663907578245
13204212025179
813402360822145812
1045297782
604999615
1288
1013881113
249312475169841032
836870912383858593
381064562016233477
742002905
2164240300226
210030234668991235
20429705617848
159630182134
797327218
34345069252409
864407452
14532277358806
9802266423547
624759440496400049
31630839531007
29630186378164
4591237387450
1537134974559
24441594191972
190095243393045356
1939734600038
151820918314970953
1057832352
12871
985560260594078135
31233521568948
403136251
11096300627609190
249646006
22154134661958
571115211922
116462764
6723447325505
13868223022223
195944147
23314585831252
324655862140100818
888631993
6601341760187
12356952374930777
15627134585655
9309072944640
505842136
1535868955808
230402605
35474095920525132
932959323402867759
1811096460362
29446076492787
655392208033881392
25605581782318
12137417824167
527796133
27122049709473
12646672241866
114910367
18695282648204
773505259542385547
395613736829666809
981859603653193193
11876661656686
1954437548939
19263448194120
11385999012453
172570513588262950
18359312219105
848979934770064508
915858408747402239
622400503
282730068
32887251901728
20711304433836
17253653026904581
12226797104506
586097837777314878
16350289311189
3474571748157
12689869403771
684458079463756377
80457342
3006
1005823211942384
23666218682977
948836234
19603705681498
6950732545875
2534091574218
4077158601805
33815616466079
22262561422230
876186473540995859
655533266200257247
28258359675821
15176949003200
2579
559725881150528855
29731
30547082960570
358819986
969365911480014745
2857014742782
72659895
4727523275617
706415367705064321
30681596991968
640643367
17961896773043
632606387866092012
878299051414519635
150401593
15007623004508
20320854658655
14224280385030
7246090899848
510626889981238642
954436708463265540
875366815042683983
644313892
920208015
6758985708024
545856389
32025141
140438370580973933
937798383
42380745043335227
253619858
930245195
80530563
27771504464720
491646124439297768
10249148490111
18711734388432
17900178524309
324210790
294956852223253385
30770601401330
33628656299627
622702155138645534
18340427067862
1040272940
401529838
7756244733164
581013551561500464
28387261945552
73815923053973404
436646042716877986
33482318349192
30840
600834401911352648
66550816023110445
22482982186885542
6684956359622
5935866103292
9242622828951
47098043667094105
1049014652
548785862
203631124379821254
23353716809526
6401698787358
34346422476704
314194997057329494
597082080
21715311055654
108131095
15028
5447330
16666
885304835128667332
14542569697328
181693319993043915
9256943814762
13839015274611
22637258590331
853616949
25971
379836995
1248272037787
12055056912681
588537477609178929
714682399
18656778462560
768419180709966567
934323964
303067235
529794391
947152026
2930343493461
177141188883680057
750496231
12809009873726
60265846660001391
262582958
33025519251413
518177162714551432
32989645842266
232770794
15453136204273
18064400090451
674503253057929794
10309882328480
986019527822436392
31199490393936
6015379386057
639044732187226098
597918373931399411
660733317069132998
351388935290756779
905505263
16039
26638899859878
4711
42874548016666492
361911940550
186550156
696501460
19283067151546
809266440
780641230
22312578299344
26406778007629
50026573379228956
31461376460220
786576355244991169
942815933
990797458
5358143336013
328784825521719127
969591045242277480
377246462302000860
977198872
782083353
1003751296
961463402
63790527753631657
8673090831406
123915943399260253
288242497122322109
127519843
996643571707387694
106143040265337543
28410102986980
72658036609321862
265166262360978130
14514100640884
111318321
66109900985801296
826013976006110581
129875054
18198987018061
354545562
8025883427682
333708146
20405
21941742999548
212101118
30443157156264
33708210512258777
21803366388980
29290
599315076441
579308729066710651
14816302368272
454882226912350079
611110166946549808
561474894566411867
121237173
7964521297545
414001543856433430
14066417857753
12960741708982
8485475293815
368592049023742589
186521415
7163315074875
821356241612042315
19191986743585
319270620
203021747
63128330719467073
10650016624461
406945438415354383
21688038122582
469004660614358548
20473419529144
28045522074899
3882649267067
1045803943
1071934756
444872102
6754147966939
6990760798024
30895278692573
31636360794019
25797827744348
384073172553922563
34982004625847
669233607871
11318559994425
238049893
1063115777
514957837
822714982530909926
373737064854839709
526720567
9508613
675398495
22441463553511
29475906341489
17538669094108
9698660590032
379207989
233110852043664022
41097806925471180
3483717915141
23349407879158
74503334242141216
411820885488589827
374397739495058535
562600023
22530015646492
31702709338697
29536789080580
12764023191161
571061642
814621648
977805367973185007
91794895536687102
28322707542326
30450057427572
957847052930501322
2411823570544
1667873173648
4806723773802
25977482635177
494422702219574133
25520577222067
320899757457098549
332419467063318840
633815121
82761583834585060
41436964500912680
32543644588424
108166149894544978
27860685115975
102395299694314504
53044398
96292520088146035
294018987483386713
906428177604534291
19707403314940
25529
5107157275354
437761353568122440
372659970
872376773288916423
370955812834944160
28712274720285
553295459
119555395
434947739553057675
560493376
583468354
385768130361344071
24799930695584
5850110156627
13672983519078
7908851255082
30587408293851
351126178300357013
8950113648355
734840664
20537
12448782723656
346640271101607005
874838614321407607
183995953706046804
67128970593879830
844602881852699787
99217237985580852
49060989332419284
216772202708826347
984742271
17286618248677
1010966251
139466443224894300
997761733
984796620
782498885041679774
847788754212
584087401808877708
18947573058385
29177455813468
997690754465694122
15480328501155
5377
11944520411955
6936613896239
5976022133771
366994558
576617790
616645247992229444
470651885428146431
32552772563850
129759735123290755
29668720608672
8413406082946
5681455304969045
33520240133693
698975740
286351996680277276
399911076232596237
833566009
24165879043537
16979786207393
34415868446674
477049458
7713106206685
416344997
863448039
15607657329094
766973030
976436205
6497133517604897
307583398
294035878802102792
634829284327529983
20198380530387
239977903
719785981580774244
488922171
287177696764343956
909763223
555780905
14131365097165
15472706610315
1815991528692
4055836136795
64806557729374590
469109061997090546
14473331589607
466942753049718422
278784943
348240620
3607228950095
510868928593736419
662545367102641673
4175
15120211268413
3568252219850
12318677695240
16457739711680
501029461086617959
24067190347714
623970562
610370754862
29475081939104
25770130113370
34303414294333
944847951
20495
105889890
547659767171918224
760200272
124228559864378677
28195921127187
178349384194713444
854203692
648301727
333725353
12035618812311
992142901752196174
392914924825555936
281853865
34766724048564
24705701547831
515395213972763466
13704568048969
20049047544707
34969790436057
31897622522790
5086153
151100757164428847
924863661
6195576371414
2174929874605
3735572718116
667248178406023023
742617115
9305188692665
16596487919010
33247843650223
5593466519397
825004585760822260
398954945
429156923818926272
26583558981905
695892460
9023296122306
19672649052976
214411218
9887543493674
32204966522619
799473901599438072
27116392746929
948803080
402917900758762096
30968873608952
9304
7172922180242
381772518
14467171063608
822518541578421958
723792852260468471
268432528
248112530284736216
19502229196177
17177012812377
13675972240928
113589963
869315292676189496
17482238287022
748458291
57799206514952420
51526804
616628145
32288778578517
625421326
18073209302530
241814279
13599826802475
322782378
28576460703273
8946760326364
573573663503698168
441218661242528888
23863899377833
32021599292205
20349670545867
57592815058427519
22003447065530
733877346472151040
477864495
11203396024920
194165589015711890
27332761856976
80031627307926881
3481028060043
27290322354173838
21267856991529
988301229
782811420402841159
7185655060005
3973787240132
24644154917832
172034806
60637066
20948
54890936
34326791610343
513497051780324447
355977616579207068
418627716434379181
672111054
29763355172878
844095088
70025471392333079
23863769042955
270572788782617822
22004046474038
428874301340771392
322162621362908458
26339730101586
31179102804333774
857843412
649011799
220166587846967474
726027985212403470
21758900183327
20221919991437
20935954031356
22085708834749763
21983706785571
33244507116990
22545
813175755411860358
20796825036273
359123614524143219
16163498082934
30563432518605
269651135450201277
8478637739714
736130484785389579
26765603913021
34074239313228
179860293293473355
579
17982595451951
5705452904824
454499788
596896114
6067214510392
385606824217116832
233470959
20252957007699
965141953
12330551392589
34533504612082
64945064923519037
600155925258074774
24495572141442
604116524444494999
4903400880787
573702116376055295
644292245327182453
924042402875429621
1395
8747093658610090
25811111361533
19570256353312
17202424627001
444040508
726860614
3976662375962
662274198033487393
436662589174826984
23158616750995
925291327
437160289492635874
20632296626517
213418124655370205
28692
231354439
26110996557886
18186641131926
32459461492593
380683686035351007
365619439824464255
26522989697647
7231523866438
21007703659404
23582971956680
136035443
2056677302517
772704811454785531
998865080647921446
390347918155209312
929381409
16691146868073
17447604929235
14258072513112
10397403828390
31612487526897
95845937
634301059950422795
8781657641220516
9887354393970
986848797619468248
5982083193055
9022877559785
14623714489644
597495182047928839
7566569683446
25617146419795
31234474061193
534633857033394878
89702233
26286956900847
700652874
17366877115953
804979278094836359
91336728129733939
8754
220190731
16532872418243
19287817939035
95330444624295447
197543196
992408086
33764273582537
29918318175681
279697955187831260
735378576347386079
920073608203094532
733225039223084481
289418287
299017129516070671
120754870958441463
985643191
29445480175208
15136
19624273192096
13013338737042
30638919112880287
30849069698084
13598177089293
1008624942
32183857915013
10179992678219
821325619653983545
27105079229512
19154344998178
1605819593789
4914412539615
22680352896153
171501969883226734
514673030461666321
3123768764587
12603942290139
2457
614521009559074847
1109011440352054
904847781295889191
11786242817929
815101500
25449789562651
369422187056363166
18533151397285
24504
204249149559388633
626905293
15362050768261
24629
13111499546546
833816163
20326001435190
59351767520457050
196847484
18383
25922880470013
23337586583483
170404753900260205
11114862554342
849536891
19138912071569
16850570737862
23228
3966578077291961
471977160
406638184272277487
1051729410
22556362115762
13012311085336
703473350
17554782482153
56852748814359942
22525073910339
47910743
29014855498946
470927128
17331337161768
639898006
12809
721303865
32636475957818
927126622
966038582850978431
20920930130977
27463136588038
14489114268468
148022172039825094
793658097
16469
30006682879125
344733492458963774
28334936311166
846844679501081992
129100581803308630
830342970976665893
929840017581850907
934495780882
95697693694024746
20639147448390
9088020321551
993547164750927858
25719178064398
30401707092253
23256060561405
532617843
21676937103182
29038221276517
5699534259314
56356573235160597
3405323455756
8926025041083
29725268268104
3564903392256
10489878155110
11143002645484
27563980613761
193587641
28793221187090
16507726
21139794
31274817366832
23539321099243
20137369625874512
26084738988432
819667734
19398847656274
658680431
4590721578834
26750988198865
7259336397402
11320010031872
3870666622324
15095905658459
597756511182704234
5128497469176
243604710651104578
818772318656954251
176123267405
14758841338433
7786100622289
400952401318673739
20435834902466
548046619
8047066364055
830736516
998827692
293604382494760173
20825277978643
169239759
72735087883942244
32617600238108
74229981554882873
11932307125131
547585936
10647632332857
30574389372659
30680538299788
13792605696470
24222739156528
371400328454410728
188299028
6283492975908
3520047002360
649193562678086368
821163412
2721
444781169
113667599955482696
1966
9021409209380
222748097722201966
27377704362709
17036775809865
22727621031849
29526613962262
5466488847168
7267305832807
465261914
13768776225021
22355292227223
124536233006469482
115843727049490948
15055284765918
25283305919472
388675175579860881
241741546867049514
4999710670364
140567634264112035
697727597633526612
517967417230478818
17631448040312
241258712320791472
23221562418458
640277176
761580865470091857
329791100
8505856874320
35095819692300
7300114585166
136974741520602573
991246981332149846
17523214892365
639206037831493589
11423234866033
19254704094277
2675338450487
26435085187507
922671839852392823
203249152659413314
852100300
213635324762558032
8576116316714
675205178466863706
25959
30446662993769
19877882888823
896506962741202799
134839092621371105
30001613263158
6619612191216
565712524455523523
385645055
2814262875908
87488691884192218
391644253303848855
127537490443801661
348214872286576932
24338981565188
23148434400368
17738551431838808
14201279857253
17834694570432
545872929300115808
421109366987605211
29966365317428
230482106246310572
778071466
8346617676287
184317145
903242547505237650
29025034172155
15996656557670
33493356299520
10977188662639
4868163330151
50357771
30816
24672319867153
9324260634016
22919281322254
34614006748590
340828487
177925491391589504
1001150422
545301820566488298
28236498012476
9852087076496
905801499597647725
16769890737854
431210795895477091
30253266777329
7253058676365924
881205121816339849
563890791312
31360207611747
9914512448109
737320186605788907
120342463
644992589072626054
2923972544119
744831311092893991
645400717012
4684
8919399270079740
14492932090163
23897
7441996783028
20813568466086
8485526004019715
21362124440341
91093740856188076
1006183303
9986699314356
220144032
22141
34463040978563
10270256848876
563627192
104561043645399839
509714142888108091
24570185515380
18329357633694
712699519528069379
10990399882106
367965236535453888
358958441877510765
52473647
368766049600707554
50189751131083895
15006261856577
14609273187337906
11029
16422607873391
124352586
12927576896076
11117825062171
26344001254878
25208338140269
930002967306425334
25330500659881
918186725177283136
21016943447150
20677197094902
53320792561070864
22172758766885
28458444109180
648777740
6517113073013
363860372
14657
23875825217656
10679360474320
460599969
764521843
11423874337601
49384557421447142
968238601
26181654439015
30032371069050
233220384139237159
705387038
26506764043074
18088662465457
7587479271951
20903409295552
100057320
199544636
32801370153217
757634968483889129
5557481084564
845479372598367193
24476913799455
2635981899022
65578612
756764353821832983
877732931067240057
32187380319635
611742089007620639
34564868956938
8319960749177
492476116
34077604565955
29716604929456
34305752946503
100301386290578834
30939914806435
33357494647457425
34566981794811
57259979383901569
611424830474741610
5848209999085
28149876141448
33582820163095
811083800901439757
707983976
542358179
454611996782704399
28177980387469
413127735
13285477217725
6344877955903
11625831102423
16915316622835
16478
15325643455449
168669720
23965187346043
571403893808372348
9159447242025
562798330
477599943
68635375490202674
90753215
3456
505980573
694156106705943812
68360283
595116231101350425
10755013895162
817599768
14790804696805
1039915953
23005
81334920
623679423505632438
839587820543025157
758774453
842748505
735930302
118649451
25115260246380137
145173350950011108
7087194148720
33941548382282
31008662526908
15181429026470
795828238
475174213
9729398584586
10862
181584809917410352
579511218
917155561936105526
20244296124783
24668246785878
11026290843559
34571525665942
66077662
352916277529539346
31069000126324
17715640524638
4475275128743
253194677445774364
7531370327200
7021725587258
29749152838431
27985487965236
5751019538219
248625491136053256
27620
862467254
14952537472471
576691096
28229727908535
20906495990190
25069069833711927
9916360052985
183905544374803752
11223416672752
33338677462790
16721706691351
587332710
732760287060240159
4957484767892
6310844665323
633501648488023141
5811197285693
10039950500869
650867644520738233
364193479433405803
301168469866434540
167746196684692029
776753270027223961
528370259
772399296693738191
513726678
15207
154966358976941492
9984915383908
632038565087647161
31556259149746
23344938210242
22780508805266
22917101333810
916133109
65071084436519434
127847033612388684
5226704942925
268006729
105151034476091572
884539208
193647081599877410
18629367342212
20565100322811
28210
17744
30298223243546
7755773943930
247859104114348645
291818745
9864216455188
7906236905517
1752201156043
64321981308731970
506984283892020531
68207224
482166317
982607418
24376147222994
4951269940865
8093
685076811202636983
3477948563194
593487208
826905202573313953
903316174195885066
368953374667286774
605623826
9092232340247
30823884201290
16309438122058
14676501509763
7181432924662
15341775701109
449892899278512436
1003318436
828284589
20427595230484
280521850302231832
4422751933631
471011405970287381
678999833123274257
13569297552282
21736155563284
266665308230360403
40128914
32228340805281
747711774
588608879
782380757109012925
959824368788265439
454843642898962394
34341409638149
32990801344150
465926025
243369338021864538
317506336643152317
977433964088548435
2284504692334
899132388830285227
276041324
4351546036577
19923
35006104546129
4064783582397574
19146679224614
119590197983388608
258236285
19071
723905740360096022
421259331
996025406457163867
19982120795669
310161969326551030
27191077516943
1983034013452
135382490091145162
4960773674597
626227093679321432
4133091517457
11284
185675978
3223744405758
923985249946383284
864165815372477561
983055637
487106883
3509732881597
551655780199705005
1027928484
32965090107181
1420124874207
12457280186468
28857675808083
26313486291068
1650619567665
334603129705861416
90880496
9700900942232
9233730096255
762611053
28931949134247
24210048223018
693910174919642296
21786953566528
28603872741896
32716
5448632571142
132914127654121461
34638134060344
260581168
828851603273092891
173285319
704284086829723907
32543959163537
741481432
839148505
92767920876963236
3548678744610
3584216603353
675079434
23867218638898
752838183
7760236225644
19524138663612
15776335205212
14690639754463
31265372394977860
997689810
911610011527262606
4276389942463
29480708784094
29918169639356
927792517
120197081
1115122728751
953802660487429074
10689225621964
17732750751392
4486866438188
21355864076471
4141735483342
19048943840394
10734622760376
2528595965674
598786522775349210
8760928016883
29351944393549
22391550923706
74902156
727918675
160516721932673778
34386602725751
49460058072779169
9858231529535
18064057235965
23705766640648
44975082
66665178402348309
28121590973418
407292414
564627362146653985
708820965
347732832411442859
145600434243912962
291999473
2925461218881
101896085
26023450062775
991487905533870310
101804852
4229998323971
18626807205277
633914369411179305
620762934
29182355258342
22006146185167
53115213341435579
24025936349785
4196430827615
751443967098737294
264783951811004070
901199813163959607
141774835
1033859053
29001631467435
806431102205348279
776268277255043596
23809756800028
555075761958659919
574413795778425014
27947973835606
5574373745608
26833693899517140
17223399146704
11466060233650
10251688719651
513498521463104495
2304868633401
33377453446467
18243861738376316
16059897134015
5389796112603
636440453099477203
349747845
7647220067937
402873481
573188513087680352
8146715026413
689425455746572666
11717659315329
7178217699704
2455172842001
364509299
39791763505434546
27209109844085
275532408718803740
283254899951746662
103773140
25810
20300989113187
7982646653030
16629891012720
331282258
630516327
30075
134542019102799056
22346934413737
7735241509684
825327837189
685104557737
572438613
10982642707323
353077520183142600
807845116968733307
34899946064749
15346858775837
10869921442010932
470443363
15445275536389
9731716781887
312000572
24730773774699
90132118981728859
556796604889166461
31569634235343
734421177
481009034
261187408382276752
687363922993336717
32363049896328
517846381743416045
17168541917792
29538235581262
318766029066713780
10805255245650
104845752087711392
23502309604846
56519994
766420351
103010972079282626
10373655462913
34744396317319
327928933
11479
2391603479343
770022119
14498
73676037125954971
914594938305106437
485608308401135965
33292556810883
113193671148550899
162642098
2149783091374
20050553306129
494508452
25592444882767
31945746413339
356337615
482705539
498710348
15119574783252
32427636101829
8375566209244
1042394715
14202935358708
2309383236383
879965859
25035459079647
20049209121502
31289043785802
9134121845696
98246001835975458
9544281650679
19121160105376366
29891712337930
7746525359240
235458717
929360976
15647576415759
326789300
3401025289065
35128572146749
64918547608292115
27078469003376
44643712666713823
321016716
26888989787050
487231581
375107568
4252202091164
178734867
271196510
187177731
9475280101470
561229167965465132
457820381167832835
390966294385634459
34235517613358440
850683513512309449
5930114287979
837406823058724395
25035477530928
16258
31127077669200
1001745202
841767703
316388107353436371
20254200966098
226647742781651970
1874551830227
14369116416071
724328619
146249839481121607
12987585712798
651608735
82476768
4295505529698
797087139079390078
118376115410249140
31676358853962
412896545487102113
271016454
8667030541806
20918203577450
605357251403735762
26107632041976
825879344492975451
20762025883591
433760524032170835
16877390716482
88270696808453047
120353972534665867
847280471957466577
375101074007033392
235840806
867664114395717041
63416669609571281
340349382
32314194576126
3852462834681
887012700
858046138005095494
30602930598644
28304330651908
5493486998600
19576958670870
12024777322574
978896525
245990878
326437478694961869
380081184506909498
391977042
33733937799204
587875762932882342
7282359050013
10383944376042
1002639307
414359305977037591
207727687
251360688805912513
94921995178542371
525545017
797350351232915555
1062826853
455309052
831192254
125342239248247247
17284096489154
11632035065272
758256731
25884261906711
351264799312354782
1007522058
12727955037219
102307678
224043448038251711
30085594127963
930016601
8167968453016490
971764299101232034
911763133
479688585
14342078499417
1871
482142063
1361949768300143
15081602189617
18856619332203067
933269061
439779138578420906
9708703149095535
20253434132981
587455843341305569
103286646
4960523580877
448022764721580148
914654459913295139
33909206361376
11396755095670
10396904109882
4957606952861536
752277697
146155404
19496062478520
824687372702429030
24552242967817
18711375157447
9561260536015
927024011
9573060391722
4422047234649
455528327252088986
5763068248503
32484517686569
9514147759722
196320603478199915
33308472078140
25073487892233
496354814078489623
794710212
11143099034583539
757420259029030349
6177145890150
28766928472169000
132204278435061665
600896053787254616
22414251706943
10701920651169
13532815988420
748973802
24483923157399
31978810037461
20633983608753
195023791
34395369734186
2411022578800
295585530943016949
656386552
29748269499247
114473379824914800
8222287239113
15809273674553
22364682155343
100847004
298954565216937484
24718518405631
7053379684778
4532934754854
745361975926870784
904081507018296078
385209537701684709
18050861265504612
765971040866107955
30719055300034
366662810915696346
845985064313796470
633286510
31961
545214289
618036072264799850
15436008142558
908553570
84497040508725289
19260177003602
12194303655064
21549189290333
1137465
8578534264959
362703293
18651760569840
847646075602144649
782716383
107244524540
5662362401808
34108029576001
937641106
354739779
6217959
19246640635830
397833772
272376556027
13299744829666
17220188256030
972144921
282211774903966035
518533742
6478648923450
20935231092868
4620672520836
1027118550
1000947727
12881755548996
4072776390404
439032312909900045
6688855230582
7416
1032434737
30184299797886
17820272573812
25822190482204
17245
1577704212448
622657559716
139345870
523099793308982410
585654390
19075020780814
1379123218317
375686448
761086995045
8362
827302438106403080
97545835
25880082725594261
54303486
23116873521482
482700068470591390
28444182403504
29960959064441
258899567139899748
755086001059638767
879478163972066477
213473469858953928
567069221989625644
540332090341527560
800426521
339652801
37547584037964881
11511266361735
10157880791305
3970985308802
12371853747925
679230898564242850
70167778
177679358
205472088300530799
812252945070
25937872693900
2605559257141
18220156889217
802603408576836993
817949660713401227
691574534
8206799227429
17231017856260
163761965926281263
116265285081682030
953746835678103579
487350809199483925
915922122784037138
24306674803159439
107280670
70315926181342488
264122153
5832192079612
34227775929046
345604988651609345
26564306071454
162573295854889208
878578224579161680
309457445
71571242154611533
115637356608881677
4374
504126725549712092
13099935530954
453741472
407901125045043666
14100525478549
502948003
31894792774948
596921434695786449
229270731
623586268191553358
25577662106238
32799233321498
14349246018425
92233703822815690
716167931
4421592631942
25800157838823
917887999446454807
23140388535752
398852733552139426
38428420233028102
24167993356700
30108
234020448
862468157
182545018731157912
30361720438354
21369974882615
35176264826779
362048065
13657950560955
6400268061515
3897858003660
801240310118953511
19141371422807
31844834799995
23007994293362
21432833714823
363754182
7632669028972
10471174888338
183313063
482348433353341347
231706642
18150629636722
230579744746976624
502341418
733357012004488443
26054902044623
34663368635970
30562319053710
219373341493794092
435447027
707582158439549451
87891108480801372
81336806690135745
34704658303559
553781311
23939309092179
748423822695676015
312264071755075641
653209334
21993652235389
27346695794543
21427719670509
33498969369227
4170205514984
326499998174722915
626305895
1046685295
23524155644038
54368726
13535264493803
22296762038604
9802533613825
896969778
75131157544853141
1560451211525
976255769725597030
26361897449782961
985102090349
9951719163829
6181926318037
162544315771738929
856309466
23846315450877
489064512467574622
13181236716268
118920666741515259
249082137217245
20417295433714
251243339997136917
22952551015076
25727527218904
37125696634272908
10648772393748
270539699
34784126605097
18360519665764
31379446930925
34043275677126
21154958627324
2293448469214936
451107601280464441
676786320
310742885
18370790845987
387731083158731866
416672574
1061799394
11626688761269
968410852182130063
58066309586477645
697713133
47675089424700847
840736828303860168
76465039
22028281156172
166822988228544873
4653038419201
10991813607051
40598983886364939
337182520031
629491569
479408938469856760
406011701171378247
27792988265837
641155042346374004
18719813464110
7675405134114
331685302024074564
27271083036678
598757736
11055063237902
618959491150750264
5815719836247
9103036024655
1779383455954
2680
22993023503622
26106855554225
170429833
33020794764624
826588754
208160372671853329
155789185023215118
1759776570474
946635259889466970
914370550964004399
35109338330605
492009762248301806
10144304977288
112206785
887049583
786935853049856451
34147271363462
971254617
807844953
839151905
25443023777146
31359398119329
221460205
389011365405376849
770870698612889001
23148549053167
572761053718961610
1018018401
18496444881768
18387021638339
292991152787948672
772595084584962195
2298052153104
1036025826
4993048254569
20576798016462
6075298577775
24637083821396
2206505417232328
12160
14568801326283
1035776464
4320248897284
29444966326987
29438800164990
67443558402595019
663130930264146965
527470057
701407004
33225286805742
6493005867889
22618443190403
871305888886330915
862153591780
338577925710529971
21318895892172
731936321
976091465
286091455634994062
481255793
5029702006471
27272106446266
911790103
12400727360392
16915946176554
13367385845504
168551509
804149321983411923
958296017641
13140058466074
813908060
20264257076940
187429459213452626
407013663620136560
29113823927880
744887599220645789
819924650
22591396506883
491240011985797335
6507828510617
882693249562526987
18234968677904
22444623209174
243775610996534291
17687
659040777
26280243092685
13737783053183
510890820651927507
7582032708856714
13294446284170
31432
6704581100501
3296943160601
55556674291015868
965663499
28841965388818
27152264453467
15817185351350
16307880210333
30092266605691
170306134
692616549485076917
637575441
31980286223056
23285223276592
786481887
30623766492354
230032671083888878
4819343839056
420928279436038863
827933139939022725
34712048602228
713543354946871263
595622384701
34490339204731
24378573146466
16746664835097
17492804131780
3787788566758
31938903925371
18340066361551
173935550
4414584023761
34063194813604
164185829278760621
710217385
133934555619383438
487849355721190609
292743321148821056
778334260
22703499936251
960645404
25890293745788
1052561896
643080911
5672705805029
300141908
269224743862733410
5534011335347
20054675826337
154188716
968873795
16900834864520
44200887939256068
458412186724247137
5475352660075
23854641911914
32717508513409
704783835
265635926043214115
58009344745301352
121273129
18832908122894
466977025677106477
15027245708552
10969345143673
23502007261200
10461382398495
10991583923802
12705016691170
133511643024964733
436960830
137213609
574431721493591761
13550636505900
907413266382492090
13838469417024
19295670012497
11684429876833
17915238063996
94121220498589220
902642175825881240
1275503416570
102150287963233804
15785074739093
31407
29574992663196
8033362984482
26346796021657
887677564080444062
22884782002138
34140907607514
21793212243856
16901703335096
553135696125
13902
1797532844307
987312266
33012851469509
165319480754810659
18605235942696
36928865036224239
553523705
4415342455596
26668937027501
869726013828375056
625378321821936093
128413682
15890
402771800680967517
10482870897580
684381216226567726
8015346792721
33712647199409
11671666912772
19118050980921
21118114828813
17582
425901236610177496
637869614
381571996656339603
390923272555430004
388727591697350267
169749966538101565
661457764623826338
417064725
292842496993499491
12351212140429
1263877188187
503025508978182364
786475047535481115
28242330584350
896963573311491206
9375
1032592978
10109252281657
646280349047753465
29337787169507
29841734110038
118164832818584101
29343308387238
6888696909193
306896097117031297
442891953995834612
962362095438716906
373588408141835382
710987676064942900
179584859
9113758399446
278451867
622538502633857896
517669315
129950942068498193
33388978537055
25837824355788
886960346613728867
9085859257879
9719047686210
25446976027226
702089336
18895871462735
16073964334125
418713198
176322011
4564700584826
874773440962757233
696477849543404710
24717059618133899
666620798
32901178870594
826902793
22136
4935687679495
320190300
1698037
752776556652981327
93153580872711171
114462424406049546
9346242348480
540539759
530738570776288959
34689392131178
24526939564558
5029559367701
14500980719246
130571113
5328376039288
20472929968603
16816804062755
77003670273510000
15096062567997
4197201499971
503171462116764900
26354944649239
2089581666667
413232981
284462239329814557
478153207431762199
10702419760432
25126456980554
15056656904925
17170761964045
14881901106534
10259961817358
20298684775424
14838033913554
384454665063832879
26100898174166
118693541127228091
608816653
126735588058037725
31525
537864565
661140814
31325603081674
571130792656665167
15674881829098
301019579
39708123630393782
15976987153972
93440596
4047157809055
675760279904654046
437703737452386928
970638619
19544236112744
902022129498798756
361663013
54771826
493758627387723929
634494697329012886
256587476067648875
31165
26017492695587
21102647230842
11071131369795
721259370
1890957122068
284025003
436762439
575865347960839427
3106444222445
31327862720209
589649615640926090
728536477317380044
257175155783173026
35006465980520
15130977278251
107887949290730002
10188899551867
33529049332291
144957145272776419
14139935814848
778916111
777634721569220093
8532207169351
8312464925697
16340886698013
572726947620625354
17752985504758
197983561380539454
269564429
16792387616977
226970777266929044
29079901847395
10961608081945
455461946
943922131
9394
1066560077
585617229978950142
32372577411852
713037508005093921
351597801
2826121426991
185277086
15348223707512
711296850
853295626
908079810
15346120272555
29185604805706
858161889
92967578
827528211
3232024881075
425144049314609096
655131156
827786122216998001
34790817786499
17381753905046
15854033959893
836285288879099692
760420805259780722
522151144
24464619357943
19372946498543
10468742939154
364033955785141563
22633466000120
21821571555313
30055972001453
649214626180327996
107044116511843300
20506627564606
180767631
26481226982444
788209940
55736927918040901
18832
34025588565280
447487043
25857433288147
885983140
898567618684855733
31258556857574
13102845401089
6719941009255
457430468
19779809035859
46735785607706580
28245
936447242
12639534993919
123504420
12020
701020802016318589
269430237
325393261997063613
30549841112400
246664210
25653
9792318305057
15141334324519
15157739012161
18418520272312
2580710829786
23440
11958604643033
27876631988950
894073500108217843
183549588
11681603975418
971311408330589524
223591407
737762650685091090
8312599045406
11985367574141
966566583
4731323546257
94386528
26585845534225
12111698285523
4177209685438
67423505
631858953
914751797822069887
83305174
9879
944280636713460518
651958893
782931877
303125374911360860
970485431046988099
833466944
9119955895778
478396886
921320519729696963
377271700
10171
368260176
4972065374915
32008809217261
16931082778641721
1066453008
13858410380267
364106589619602949
289481497862862427
259488687
25637401017940
651939617317685116
132895012103152808
288005928862466393
572118538329145541
8060202748662
8948145108100
33538259754806
128801818334765232
381132768549796578
8734330856430
369135893
168727283259
17686749678630
69286649
209221786575245758
406933404331064381
13846551951685
33607290202540
211443654566849493
111670472693007107
27243021915974
481173815
12468197507838
80033417040635327
34465859780601
10091951395540
7828828501710
264971168439553087
552158817226010152
34403097446116
229670555
653844822297115787
120545353501649360
11274128108901
213793661
25537709498821
54825486207388292
306943469
993307594053548995
920780688135788770
574373115300817973
15840847563958
10198625665768
11940042639842
566253025157888144
29416461419444338
772024657991415867
398263400
822867242969837301
328182108
46325445
3444077719369
547206325436467635
23785
22573519028557
16910
26709006988090
30461608235141
812078117150739651
917282677
708421979761685955
95860755104824649
31590951055932
414917351
22770409741472
621578178
850509343
799060272
2574133834344
27232425303614
383146672084271957
326054557255652590
992014624
24356743455760
131267875
224654902617615555
22259919106988
20533892842044
831990120578530660
23857107434724
804457165852282710
19321358097431
281067188517478414
441205372
46608073
329777512795932621
653005512783524632
17153610269674
705650051
107204545749332909
23122
845238286
6952636083609
19364899645850
27872
849525233
431232911
33779053758285
604379840
27099397621024
729745525
25856801263584
5062300
3216382363396
327433059465038277
327171006041702506
16058918787701502
15842
7683358727035
583074623643687970
42827782862820759
263090464
22632126058235
30522186765497
182048333781
15761029522206
882094142
19915175819662
959104625734005131
314744487
49843744216785053
23060
325711706954801616
43163627277138818
62957740
1001156764177
27034102838138
659491015923303145
207084482
28405983798977
301556131
27961947141990
409394929902961987
469554126
134518926
12455222288662
25023808367541
10227777593644
145186184918895792
441224141455975775
26877577873895
165447936774538161
2377163158893
721551845987
618409756
53859414
643263592328173645
13155152790619
17504117920723
23910628665355
43390130435814475
262318317104192719
8422568085702
7135689297071
31189138799392
21025087685313
549559760586826477
24711620340073
3737
532882642277688871
32517077985425
57292563104147870
119308249
203414195200811440
8201020782658
11881014466167
26492514104525
666926448803264144
2735726351095
811215939
577374864662403725
13654429271698
11364854639934
1394036787850
178912372
1131945407155
21688942441642
518963999
741220520
975739607964770978
10359818359481
513859157621501709
637119473
51390330
750102
69932481630751358
275365113
24169432676832
283248403
23862123447761
6391865208542
35162541960188
29410259042611
19188934812384
977520707071459589
19093147913407
750897453497828451
105914128345075128
16348811459395
1002519218
66556676482048106
22582538308369
10063030194476
13613784078629
18702542979726
352234498
4194053553502
31533928454472455
162599082528815711
837213119042172712
535207346930996190
28404702018461
837632547488818485
148057235880658922
20060661644714
591054608758
949333091126946334
304565732844819986
2867692135281
338955314
752138380607406713
48151959
32933486323357
24107720154940
4582182685303
21918188871445
674959070841103625
288176804896951635
78727481
209202649
2553199220229
2642316718550
34845386770761
531513010980799242
856152525
33200809355123
165954816383877920
490605795
605623846
28787
14170401656456
17550
21169085112854
16535428886377
17420
384686629133006705
33323434509896
25527344177155
730598065929184845
5367519818349
20903012098310
18661711420647
24843778319831
3729735299735
1059986091
7936440008798
528463498364733250
26405034496864
73971292
17057810157963
71206635
1075
781751061
57975614392812990
208534759822801456
143490657091368707
763431559464932142
911191166
16241277919946
9534651154908
32248354763438
893552355624120503
466977376
20552763769289
387757559
3085979572169
35011156682358
787627271
35935731
877605448313858828
1792
25108095749706
8541459784576
15891596572268
459552576197702109
620221129688441643
3817611187200
8400263746323
7566408752737
601828799
32297064
657740385621986557
308196896
913890754
16652549742972
20316202354993
6531
184350778821675995
25605695557194
773501747001821286
830657501
358552275
999215807
5400120362933
22215521908215
301721817185131871
35908492
72096891651413510
5125214997616
28148581255979
293192842620342913
416667704707990180
29962794285702
32145649075991
26057874071637
8477159027401
963878166821359121
11711588444763
10886041
586362560
3144
335526838404310395
65896001841829279
21405595408608
415047270071904905
173624478
715091408
25831546621408
26242128228722
27163458389819
606236621431579163
778062424333979672
7418624923271
643808313
16261516382775
655899774876234412
507935768232524327
34749559451571
826806361992137564
786266424354044919
702229459
17774010066118
19761278
837311564
9476211384189
1782
10952889979444
244927875
8973810247983
799400689186765387
26782728472569
556677276081468225
2163082204806
117934550
8315105274906
29469394868660
13533432
141887562239579341
17021044861444
11724511854603
199693201538534729
67313513
134648493
15537760462177
1007641768
2067207999048
3797085816775
796971841
849385347877580375
2707782175511
3567060885729
282838926745164620
597736098904550745
28770195555249
178868155801907469
698513605
31052852956303
396745241
30039466477241
174957817235730981
323050050
274196902691396423
31580343609027
27141812260593
1049169566
8116981230443
15148152767020
61009213154237359
891768343144805414
680338819593157857
15905649941574
1016437304
483729854551563819
42876743
596335057060215954
233406774595805856
733396335830317971
1884
1495136114394
64599444
17298497906228
299248126981828826
6727559588453
145372045050853976
17526361526530
26878860770838
13497479358921
6507882971074
13033081132278
32188023624474
881984121
29044605108809
175065978097682601
955329266
324107679861049529
13743781798401
776267658
991808022448891028
22514508564437
3634983515418
93583613400473392
11546909606375
2115871935758
288002470
516321400
565603366671362049
33974988961217
632415653844136893
849596094504975041
23952940824289
806784554
2668
17395788031479
28069796185148
22296331120578
391295132626495797
20028
16246769907402
9136580111582
14421925530638
8971923
16320191581998
1407717782665
10103170971662
4700475070491
37147648512308307
533202854
10139785177293
16391975555047
260627514274327841
4821024494604
571021981357410658
24534996919442
570408122221749221
1993
31147658788241
137409188472792238
568412982
87335945
21364957999042
391309704
35011918517440
359464746
1035
91081145651931454
655766145529692077
196946426912786619
473816931212315052
777149636
918546396356404564
25563721521400
11442264351331
765601238
661085983648532044
28941
13391742048596
1499504
192505098
30524246231504
691112856
29645910670816
657932838
155489904238236408
139043559801724585
700049024510368648
74118853853200509
20194019012996
264457930
21277018328587
37754439328731634
12062809672938
689798264773073029
35589886
878638051655402008
1019379134
147420852110586087
642301957445539227
20961093084854
592242494
870495651610275053
540843636
1812105877035
1857
271319121468999089
23311517260802888
25384734074940
995515416100403140
6440408638424
11145832606533
12380725443201
409499204
27781032891453
27195606049291
102278624502031341
100574931802634970
800124136
51224753
13012
640138250
33572303001968
97275052
133470536974174674
11687599473431
797694527
996653835935667278
718970546
21409737024061
600548046733828085
668342554809804066
531659371396998252
635469313
11568691075950
696428374
26206752274291
703491104
3940284459160
132676076319199306
307157883096954318
9757843672089
23099
96242330857848064
700706016
3796849941523
811065093
16498709482092
11557239635974
752371667
774657833081964573
308533210
17546340488589
20073029338259
682316725
68948739
333958610242729266
954271772262852283
195233640
879742386
317556313
267042567558476205
908015931137428344
301403914641591670
533934226
30869568232900
24665258068206
34507599763263
28856703556350
15518311895192
504349460
9043760871297
22431634121601
4742841513202
22049966253579193
20718450418697
9027642174269
428507523860715847
34248228444609
758505828902440166
26791081073394
26194211313167
785391769
2702978817868
373889294664697847
879720602912359087
28418450388549
16838956665597
26240464922816
31638
35407090812391479
557733300433428791
368090047025552216
402764667
365114388864005433
8236546489447
183613996742
835128945320998543
4818426313383
990196430216694694
321077156
801254121
3641035793366
774425897
15767766051489
28834241451254
25992239506293
13586508238153
35604534202507478
637492099690950803
20855601730958
7810
775827244465659965
844742788157408762
678069696853062176
514718238286382998
715150111763198203
894187462
24935776640961
32009544581338
968630047156942803
34797535490896
8270
670942600584054087
33162910660597
619040708469211053
5137335363099
643906108
508984590
29544004
4843853881929
142463501233487561
21340384884302
16829188883342
109595959
839901246090134610
737756768
650461604868235782
271804015
46480902739362914
479132774324369649
14017974521422
989998830
32947485722376
26581791695305
19648355624336
582184399
99462841450706518
35116131200398
866427725493972736
21582569437281
34534078838547
659913011
81054909
26246366747390
1048342796
988762202
2284161724741
123676936698281453
823273304572731866
106328416
229791561573511659
192704955
427259403
30935895811177
402987258321
855433025455674572
846796962244365777
599052110
45919228782894399
27029548203690
812654236984508439
20918762925657
329777281489511840
750221050439757138
8272730970331
794154026
993327015836036043
24951
14678912052208
80420630
29991343605379
26015065014901
22839919408950
6077766760779
24381424719139
83476961896410596
22548999608467
736628719935877755
2626461696639
8565993050457
34521258234949
10198259675027
23042278715217
499807113
651938741713646589
369240092330208270
32678695657652
15620665156182
132773484816045377
23346067720499
873011497
1017800307
31360006520510
1424070073984
903633929
9887364281341
1040576265
566342600793514393
857212202232196462
31487514537504
6607521279958
23680745221801
498320671519322924
4435
26344153425897
493682496668284110
406189935
709467215355570194
28532456383570
946052707
110510158438999524
537883308192413707
14911981154243
876803451985
15062789359150
92025169943
91035707044104991
18790440801798
5066248955680
451378607886525209
659982752119545130
644233778
4955979521807
179676045
28078414686815
629558657350744870
15554963061610
5860527788537
5815305840440
15408977346339
2493775888418
49484566306694257
10201596385275
3724724260538
34023546555551
337164876689854731
854115618
927174932380052889
194380727
772206557
598513303635016518
437504820
1627242614150
160573679168882004
575319584
8578286227021
16528564446238319
27367142399011
64835655161826988
367998293287240083
33632910270868
22824773387984
15421202684989
957513195515398623
19402442163715
1065237112
644861140057552065
11346320050587
936008028890065409
15666717666621
5014400560016
347430838
11549222093950
5774864697327085
345283468536681796
46507986140507021
34239088097146
11888513837226
1050059402
21087686651851
559090637
1098839496066
87638429754910776
24786400485801
29496106915058
647156284
20848886815124
220233242691061377
19414978280423
482822617
6272
83800971
1596076748462
23470652222543
412036136503
14122571985267
859666072922255476
723483890
19941968775882
297385361164983470
34370715817287
975395027
11669137594756
626755909379340867
131476642587493413
21934401943708
21716233598545
985677350
820133094278272716
1077099717689
682866326047785560
976185500194011899
30142854275803
545695885927523528
12738534639914
332101334500102855
709108447
99449227
33924382279207
88051334246669718
240697943
4117942147947
173997255664
27167722666927
26110325440815
22077070680430
231183417595089338
381282684
486826611008662173
18423
810214085631022845
35091968194413787
34711533886012
146259069468137202
749586626
992535030964621911
56971270632455177
254276249141611652
770701147050794479
481875324
633432238955361790
24450532874367
5051770910515137
355712762205967265
494996786564074050
13302549537552
24875031980485
370189122
11584302214423
32242036689918
10809654054414
789165203
815063071
905126866
21534379273737
27348553675952
16204453281425
713701440
925880082387571014
225881377
21986298029097
707155018465678216
706003816
640913712
13949354670260410
6967273927474
27250202912980
746087845720945419
759095685433872437
34641837122579
609025836
14209771180108
14074
28309809593819
16288494938106
418583481
559304642
12366706350567
15819117438982749
26812091982914
34208455273231
929472696660623768
19344803156589
199925589327827177
29607917273950
16945858005265
900281466531638883
532579634169427778
175416336
168553213356749059
8194321057673498
194175380615158406
8761788028927
13802446281356
17642247855236
1037136067
6109386318720
721915473
980021361
10984589539123
6081351665466
15480302
23421932385942
24080486786466
730594442849907532
3146444955957
463311941214748015
8826
994522682
187127269432179083
731972676146828960
919766192538961589
551580113143530092
20940588821094574
15871705570029883
20302569590472
244205036569149686
6932625947491
3324246416561
941287155483568166
266464182475599503
634512653126521091
406711270
28309605562299
29965947996828
560600809427367093
17534887845133
27224852324637
127367013
528546042
7578900933628
390650732252686976
19565250304821
331923825
19457197345548
17050648858005
605816218
3767885121804
27135233645896
665785491
101143876
321408133
17460450760976
49467180924568548
10060900404909
887151493
185984726953800714
22678465111474
2162861623316
15218766861043
225392399218298184
79991573270
668722544907247786
236701892521734322
19850399517711
29928627986477
2409617522116
584335923
440813026270703364
654734752842653527
79274837
11361328263784
7559
711657463835241200
622407400
29406169118424
479347773
387354782491701548
622826757
31499101833227
9532240337427
835610668603882416
29259562771524
235015246219743628
21682313
903803534
508475075664792861
1061136193
1059059795
1666934661606
339143155
607839899
34780494525303023
137539813521284353
747864034405400977
9191237622264
7224360618608
237198086256337193
1144777059895
799751927
22800824718635
26470369046347
607387582702080960
14907285178528
186440341
786507119454710280
442175698
60140066
433321278
20870596841232
521182787102065609
382518776628180263
147285971782281647
1018071197
378449502
69114007
963915805026649842
28970788607650
162447975
12537
117530382654327425
711019309
271266209
498959277056380379
66486398155904528
892059355
14648598087900
33375625849111
244528042
313701728495002
23502209198942
355622284531323922
424076031
33178963172546
16976845350619
591502147466954463
169108689237753725
18872805842844
33723600074262
8232317076897
29726197907099
6416979754036
32930502275001
158314569210407308
18596923366814
23041317823040
619809972044382216
14726424370637
10832685152878
13576452149417
765096579
221799173
173093618
29238817355722
444513555
865372171542062775
27645434350313
688401696
19141817401841
48167761699939329
33516374238561
727366706
314493452
14446051234550
1255351324841
23592
15754369624851
525925813
363855423139962247
23739837727193
464758020
522856250
19528074
103681613
34316925256314
12558753586179
9887
886654479228154957
89428741774415958
1415681884117
16423747403699
317971893
26479284577786
44543074
17451218866970
23880413812168
544015373
51062664795270783
23241299518448
616831786961678987
627146819
25642668221773
463316777785658047
646689920
43297856
14926849765202
10367199375168
76663716
8934154186072
14702
723897107990798959
3030015385847
26278097731532
29013443516544
925170732224860174
948770994737136961
19889505693794
676908393
22395103106118
20492171168889
146748802486201467
419735954
666914939512310675
3370
24457053600526
603302916427354039
22763620509971
112462425
37958832499193243
677893523444881333
686705067
24357686341204
923977394208655221
117080897164643627
6122693426800
25686529669438
8366014351759
7628012153221
16776342478122
127942439732964247
1376048242903
858800247414797674
944307143241733720
5576531201443
99451056925526511
543375182207552477
316693623951626768
78510926
584821497204
21802
945574746187948578
27518384226869
85142023519208252
274484366535355610
13647545695183
9548382919689
22328848848015
993043964342908518
12286701695604
27293504845011
12664605360766
6326630677898
708137460946330739
468281708
16479
362119329
534947743693532187
29956185369749
29916411076234
787454402005955569
181112232099179424
11554973766864
27425522104249
24639627319441
21371182821180
715732569161861495
23689348429735
31708759243248
452829995
3640314044226
9843
7332
448747982
13020285246109
6705102042678
12694075360997378
32591135949851
893310036009571178
308176408027470077
1067294012
819287804
11584372008048
8328595971667
16502319931327
10098639997470
27069882133924
152028879895731403
511417076414180141
685453933
15393479793590
825884444
381339239452
7096955
681927972604839059
22576363030931
933016041
14464232444973
740758257
167301816741
969236123906304988
653444731
30409926931308
11629033744819
23104336974238
993452676
27413637649829
7516988684350
77652966142934803
23973964536147120
711942459
22769608130858
724862683
1556625228832
12036381435118
523362822
220402762
263399405260067074
260116673043068455
2925852525003
645840069
86028222028018182
159112721
8913790760137
20459858333565
149589469967
871514546394670319
959638733954878325
22126207793233
14846695413255
23319865792176
284860051603971926
16375438392111321
250029701
13636117727342
234122921420725303
720975781563408297
13076567902891
88049432556667793
21599078216209
28287
857993309
1058917969
4374793389507
10699
3213951583522
824037145762003484
22018665214814
737103770743
17370528374942
105508513
447311396926947197
1027015733
263997226
28441271596847
369779840711915594
218479881488679745
32999972524617
438870511899589355
617205868
463133017683950527
550855991
13100606673212
492907491572235403
12205090393038
587340441
730194514
12237472011631383
20690409959581
941739216
256709741593463811
713721528362409899
15634677755211
71860241753
32056498255530
690212260
682536427525925814
17763144599536
15587268504230
4879286552849
12015004768243324
741460499481899
32170778918774
579445784725983131
682282588239
19095491675919
299560985
754536858677603086
14651088521966
24179173488585
21066922886927
88670382
11342261333492
15299448384640
13551
272860377554999949
877432327670463236
491902054
8212035660050
720279527
25892683836716
32261459575948
427695786664384568
22454
953017295493122774
269049318685900329
123872483364280555
961706058265725370
3215
4982692538199
11366
258219114
31622612199049
702618129
294642997029474412
19792887131460
331562645
235330700593191351
456194890588850124
25493190951604
371380851204928695
13886105249268
10436189432132
30158
41169741971907043
165454334
731806814015115071
563520657
6417173475646963
397522874
53380977769826031
116837370485037764
202870861058913707
521615736
929268757
26585066931287
20895094486929
354847652855120494
243990633764503002
364612073529255578
977389883
109638894363042303
152949285756
678358300573751017
169855424325558376
1300288293246
165180948199396701
30378233783291104
29117754992035
455130915
2723868324564
140814430467
767257650
33091674352213
579762183046902439
21733498310781
26874430391511
29563186275718
22289724724605
21880131783285
27123015793900
238408130
6373664789578
825796652143
357277109678576093
794605808
22250092276031
120532959785011851
842316728746502322
28352930324959
13898897445332
398621684266716409
46370495834064714
562098971
15225103509324
19822831926767
63467779410040706
28551654486263
325572288
11263958845634
30069132482705
9336966813784
317592257806932479
24072609154012
5090879875105
8561682
838388521754
374789128239961538
242581720550205568
897886060471261683
293353735
21492495281078
24417867047580
515690954
46657780272534028
23925801233418
293102039674706711
513069989
13415049814609943
970535884344371165
1026196883
30118982845150
40443899372607464
501259189
35099957719279
8749420679511
457368518
552263796
974614538375601987
446868488308790900
649592765
778428977
22490827448818
1012172956
707123616
502821980
9217788313397
432571154901685253
21427886776353
297661088
416984893
537666016504655711
402955971
314388039702097175
787078081904206638
20608638507107
814359185518475988
1192815141134
463247239
978624062
935510831
12269092407131
8503290998724
311901097
13667580646084
203767921929471766
921002017
1863566500013
917044771
5890012288140
343383067661948862
24562670511308
28080192041540
775832372
91216895125986635
505137737138064450
470054471
18052641362569
301541711973898604
24601095441057
19732344491785
16149263611496
897632841
2183516913672
676851270066950841
21727173037554
626795812
178124995516362561
88400303271267001
25161899855627
9104
5533156543915
741067652469533916
201267334707390424
28804911560908
16142630663265
1989108671298
10901403349598
954166182
21892402937702
524270932711
16832272019692
4605259844902
50384868569074410
101966606162918785
696403489311672184
813370281
18636413571782
12795021648674
27182195375455
26437141512201
26022544602927
27763755254624
162914654390830893
15728296048043
400486331683764186
904370248
972603038
32380437716653
816929016162827815
24370811658747
453726624895480721
34104534548265578
16714698982761
139374219086498793
85875490
460393825007240364
12964574596486
236556246688412004
836356346345023093
14513592422535
2583
251874409191281048
32510320184536
33979843214841
29020987753158
20010751732352
213725235
19795256065027
504219847
54864232912793999
7601216567231
157858657315
281882419583122109
708749992249195139
945409109854699970
622853003698956187
409041122741314083
21659663111181
268454856103193557
722264492199507281
33209617377261
316997932
21792439902054
505007570
456133026
27436333696631
779712923
781659786
768746660593644463
33602563671575977
13483151975265
313384244
298951577
748493640343308473
7583187611860
133271459054314278
15712334201178
821983735
128613480845511473
335777858
948285325201061020
1707
75510257
954000383058243829
785901559
133243876089366022
15773394986631
206652678277562882
16954
15923317491509
523201113
588695622918813333
1024424267
18003801264648
468421095123042709
55020239431191927
1003516118
38609036
11666284242077
2670658533420
33603343109618
31102167128141
21379807259796
450535912918235056
13970464936167
378309092
17462373926996
14303748411671
25936026946759
231333465
5136162402319
14919623772837
21995630561752359
8015769913729
384038412
196163226
266749187
26537979420387
587628802176754076
13750170
475880780
10215995047075
617201012
11906450541611
368663482374779225
963505145659616800
60163041545954957
425466756904786195
1016446444
888409757
28835261608772
392234639004851002
9041214332528
520534577421702040
10485018868161
10215680141380216
429886083634109085
8620404462622
30960275591034
68642252953555943
29927085872843
239138925654600775
40503714299
56492420100553825
850951746913704837
12452304367425
562575802103793125
15777344217163
5942353385180
28968054178135
101484784062686529
251098520909642531
980389483473708039
30233949778814
19485151598048
316816089023169394
935289976
850303358696000994
681686556
276435996265364322
19978288385748
56683118
21516462667111
24636988429531
291088615
10991167648023
226541423658
370120942188527583
26003712740562
11990495767580
315284275059393318
31914723929312
717938000102605430
4482716922698
32310818555417
980300128
832847708431847902
22237
1005650908
858859328
1001421912
15570
919391168854122439
654954971
1414337447539
3822295049021
29029831707903
3391954286102
34950524019147
19435027296592
240457619
685485268419612228
12121237389976
284445744559793294
27021340718072
671806393249653645
450867497611064437
176306044603760042
994739289
11877455069427
20113534638922
4049486351052
9506595332611
34980252406690
21402881507678
396724842744216846
757625530
136822462278686227
17955368732636
32084939025034
11944341842373
395726511088024255
24366182748287
515001635035554522
8184177587940
812146768854820972
36773742
838252202534973112
34986194659505128
611970026
783235302
167280763823730969
742429211959166827
933724067
30719119418504
672055952
271939861634110639
564964720
235800809
580093320313311303
27015183541264
694603752922507846
656429001
20786867107094574
11073544923196967
6802428132753
120641172834818186
2133564612652
31770843343669
34104641152757469
25078
935237396333439207
23901314962525
532533453
18601
34524615548935
108758607059125841
21927919255930
14379730751620
22645096405940
34738322792530
809930003962655154
25080683763881846
5886221167054
19461298511142
913536632943769298
131109154
659095786979269135
13745142986997
7070134061091
708344212698677162
769106380
159159619
461645417
21474514025618
5051550833598
20797
2293283219116
770644141060992952
720584910
215158766327251622
157307561
523096991
697296964422039834
741226692604856752
575791727983560926
6752908337126
805036665632827764
102867017
812699290633267627
643739212
428531202767686492
7701858990390
31422176537514
7452921222638
7836938538450
417364265
32817404310677
49640022934025931
769256116428066493
32325570797122
819601846431903716
1050694740
7280862173911
17621329145436
660896204198287338
163220904
946375231
53871787747810810
22995975765527
16673
75288683
484719020
11699141746775
19566419104241
4320
11295415229055
23370777861316
259404233
365685291
24760445184979
4832677188484
877930304
426749934771393724
25501363360501
662530912806468250
1421584097230
24636510067742
104756112697986905
982374696477662195
2053701320635
29547360048981
5425369062010
512103866460601272
6410250797288
401115432
548036257
23017581379314
31720555860988
22547596579892
7331874374164
780653408929486673
860428868
703590338363585398
195985023069
865643943081711893
11090151735219
776120700
88688930647753886
19069035953463
34212974573478
651464693844412993
13546710952724
853888019
128904120876902482
922763273145499641
379608460427931435
572026296856779805
5422969309358
20902260236375
495687690
326227922477183954
6626507495867
209860108
38325914
4151678861408
4173462029494
20579915152384
851733279577355219
767964704
183379875
2546857726789
323525914
820781770029221580
159852812
1582926439096
14479
927389258817670283
27521478663613
157089231971255574
754387084
913858716613019193
22115765752564
17028984473532
3090810923251
77753782
365883662
33619428432314
73665645548303102
27316735691083
604763138166448059
3857123632064
10769945661871
154107297
9825057092359
411297694735798108
34660499680823
110858698177588925
32005183628327
14198861017021
82167373721840397
8019459726806
30448782308544
32329
66266509
86101438243207669
22759879134129
11292
146598894299835646
30281059040825
7205976091006
16049672
455377255753759621
17681802044549
18658346536280
795571394
52058156953609470
4241613010467
34589854842313
17299981374083
32791953949068
1061646746
893964746
268497944
964887572
10068741484790
7605335160833
602284063314960538
120210561999879902
581767384
3378
28719183770639
372866055
775590972576517818
404756057
3408149985990
612425352323174606
697638728
630367007
2170553764633
30727484145210
13157188910589
20534
32360767698793
21043288876231
17627508196034
3612119241732
1027263327
15833068954309
18152398191133
128174764
18187
805615187007293665
49817266
870516691
657343081640781542
13765620
15081
775023595100393852
911560114
33124462869944
965962793689846943
23660784945255
736632608756799400
24473698471314
60156602000453124
192499919906895430
590305494463583203
496862868418443521
918668622
142346816967217590
603742466525782421
17952016078292
612469001198292623
28281570689123
222655203
4926834682433
62233691239282625
11749144267687
394200134
19786524456528
101799143
282388885
25875554365184
358682569
511382749883
436290502
460851807
2930559678627
3516885790720
5477508151715
32235731311370
556889369344681667
10054693428072
126488072
730624425
23839658522294
725930493150989713
761555180
21807366423902
26164374465620
679394950
16278291092640
18823474263000099
661045384390796135
665047001442392310
5543906946161
911714945071780943
32521075507120
209120855669502387
854788812068906906
9162370453644
796999787
13933233829595
7470168221939
11642859641870
596196580
16891051905166
819495238569583074
9778456301623
699049448838222468
16847889800777
26959146480207
549721465116957125
480696366173764126
571378752850644019
474500984691022519
843679960
14325118246339
5524254284665
436615824
21712412124687
112704884283356666
874181651193698655
17837088816024
34420286327316
242533668816870863
580665732
415091427
7168
80534641597021897
588594057
305131535
589478904
444525502168354351
905180337
896823529
725395166407136800
195139952607548929
642956253662766867
27673306233749294
441496341
9630196077589
987238610077132080
28480611588451
15964954963301
9933513383924
11996250694028
151066162649936569
530848015225545855
4577570248117
297866327
199813841942185611
23101383763301
916323730
4852871265715
4125461594759
6328797559085
685435903
23445485188027
19479325275652
140734713190015697
101991457447446657
849803239084863828
13978219849747
125860587503578037
794502482
34204944195477
154977110547668042
33472595680162
780030100
34356219233903
754010868
758945854
420531709
140943531029820767
663412277
627760335940799596
12111914465962
10318496357024
303307532972953062
23370795291301
15629037407034
392615019987880126
27758064145532
35161108204295
20047215958267
976268248
32599564044562
33288466931538
710099544
141163866718685028
22747195663700
4637208775052
18719906005250
28280210353605
25870877319288
20967759473376308
891731701861691778
42541061381559427
12084370342562
22884388929154
23369609285392
353753534347958246
348350235
13871020523003
7101746562410
22324456686659
363039100269014243
6261885974529
687240892
32823478646789
1132154673570
16807914185741
2689096821100
880764342
116627398004418060
23847140018773
89789503
141414448
31207
16402708616938
2444247585555
23105
8674784623833
446818642
31925685561036
21032973297953
7053050090434
880338
13648615024924
636026926
11835723211980
315369944644810522
11171312091009
8350006469757
664024074
3256348911622
14546642355124
29062551775598
152193240394301267
28516
144516358387578912
457935000
24172
994873699
232803085
1633791707996
573983812659369753
32060473772143
8118
10872
702221035903654401
33919191589507
1989637520025
10003909435150
2245001801417
9437399
227532308336716
24809609881876
516146819
30193855984677
22073227040956
463620715080943258
14221692975637
30892
598906585
8570783365597
32523719613104
75817441577542694
126354936728140880
570542359546709126
148343142774844631
32418066643464
32722595479422
614147249
6797567529359
240438504563142983
859693881317511929
25892198611753
20715302197585
13490
14636216134464
24799051034785
65330046
98060526565929933
11614149038725
18232622146705124
31909
27707554474332
117023753
59226415550604636
102596206224680929
758523390
481339173
958649828920511370
112791915144403176
412563332
26304
6400670767646
140729031357212569
405387757
18601474365630
952568901153629625
29868
1813921836602
11955240823186
1061195516507
160320602843938786
840958786
33524881909051
7574479507502
1188365306518502
330397796092545298
589533778078480892
26798103761008
7223
182366887487515252
27094926917363
345752885
19708008017965
1000116431
921210755949
1057016786
540437808254385627
31627882361965
634459668
13619994488825
9047090146203
9424591916498
382020786315664599
384268199682232104
519050977499200270
1002200399
597985072676244774
102637907656013934
22234826749489
9366935020206
10478358399395
32065513820667
972046528
816180025399796269
16289
628103897808926783
18923199343102
398540257
720666697089395782
6580
6902505232547359
13776911024674
14790350618817
25958154370711
101215204164737706
28481848970924
4161537252663
469364010
733549304952658206
474616547333120979
470833209
979604265
277101054
33355450700885
408452715515971316
107355804
276794573910358727
298035986
276541043995991369
975055342
129763247663855016
475907760556015153
830617749461841394
193386288739680210
33485842980226
770140305
8150558423164
7169
4730045892
1032699745
563288108051149427
16329530745794
493864199435046242
217278582730977940
4737129862086
6577328058312
22432791433753
117456945361711835
6205714072842
527639098
985329055
25908822116150
146701754911756526
116858366070002713
22277442041068
11563632883478
1868610242697
18830768538092
699581826882757273
14086758120666
600023094
496882193612397416
77598786235316772
19450
602888160170050146
635349588
32192088775089
21020
460115801998760964
9346904666105
502965236909961741
20216254413524
103384388
8050285416697
841146687147106208
864469307
22191786032896
778248956
143593067908886804
1029785063
710541950841296741
299707361
686545037037218769
107916812172171092
2395286851933
25553
956912953
33136516678624
502105157
10979466108613
27614906129557
4519174174229
14354
221735553747329129
146238713827875138
1527968031406
567174443
593776980
1450618005544
20742191758911
831364828387175150
22247273179737
131183674
19089281953393
971881516
540780230613973012
29878216511944
22490180662356
772163279
20246434140294
400390385
27463
431476338
32076039019131
17923106286238
7686445256913
2012155018310
31667575041256
20183527226369
8465812722704
482527123298464511
12045245189331
840009032
189962367809124762
169965446
24692152536639
4731407240246
21187554870871
690292931129118406
4185731105948
19317971284240
32478441618654
982097871460350829
23406948010686
18010987400292
27334830954323
27842
662488598
938425037
20583460003543
841621013002692567
18035761261255
7066875456394
817827963
5583
19744762920907
2709252383420458
31585809833130
786046088665147890
720966541583850749
394319436
94178337
358722369
274932400
4281358883072
310457773471471956
508008255
5242337069513
24880553415992
19408168258129
16170896573577
14380152086105
869920281973063930
31674330966562
10326848590094
29195806302126
11624548092167
665221989
748357200
397475678
63407939078006725
513903675387223802
88055751039243269
30623661375277
17436583932783
24652398893820
561250697
29573964829959
440027653
25898
12971327682089
4649170712067
19727
29710403716618
363631923229011771
446691063147918505
767601968808111133
13405118714528
78909398
34197613908046
26703347229671
73021852234258400
893253222
75055106610848223
22036097875420
903861601
10427921362430
847630312
277554027633459695
343025931299447730
29695940483932
26222150685032
75564462922402667
27851033484218
12625289802716
244696652
21292591561415
9698807793851
17857
14439772874859
875747620
17459152075755
97360762
935346027
33147727803055
1048690645
301386104
488845478226967144
34597754274245
13862192517156
22937981897598
4426864067324
212636101
245105889516942324
30292734728924
544505934416375381
644783677
18918487816811
249795459802714260
3023905625677
14385225709284
4325958828617
495671308
688267454681328447
836650181743352337
687939077479672635
10352069665087
409836333
324783218330895011
237935262
16150088743560
99028454
581539524903153890
32171073035996
736512103357927183
314671947
23788589894081
10663299962307
19943091608323
1460682841793
24724153922173
17627824010946
574250894043977118
7411850518935
93996071574201688
116138035987745726
831608138342204236
773077991
22548918465353
270753922
411571967707201778
447155806
31304738161415
1039233123
246753515864036759
27941074246747
500064612968434515
511669306322222393
389373105458632891
9099981514904
651425266693231844
917483709
8656277549644777
86749759
545294696
18804673329266
822201523689457541
9716946689816
10974158361978
23844580069379950
16238977603423
684182811
17950
482515434338514147
21303108610033
13440221451524
11848
655379857
971552394817422254
876974820069087951
1520629749956
23590798968816
240848576
550682568756425884
27321707206813
129840938491571646
7533317012610
616795363921
676461347
794909413
25210054365634
338798639776796950
27433287060888
17361471522124
321500378722553715
33361621242902
597337360
14710030608921
29531725046542
967793418457212057
10613687813923676
30402629795625
2060068996725
11108160321867749
273
39834592
3001557669460
343793020
164806079477398593
13809372159053
19158776496495
3886199013652
14377661318416
21788769974419
28301093735119
1329412987510
8673699998254
21945685751140
29713192994256
448486826
598667292153269715
817801040032640504
950899097703718284
2534084145411
229115118444194449
18501162126682
771077675745138076
102791688
11070
15723835770271
25582148592290127
27770490427654
31810502971575
25100817613212
35591582071280503
95276165
23843293606356
336549940
882854910
3180595060484
6412421615369
1860273675058
892705395271265028
5245452821553564
438185427613879311
22996746201956
10000677874076
29337992068000
32092468204465
602921753541253140
29039023072638
47955891858848545
6675831285837
457627099848096263
613653387
738287858042831127
523546140
4795276024864
28760697146579
20929776455778
94716006681432663
664367359500676957
5557567035226
877729293
891549360
25120372371387
952623546
12372366227763
694447804886770918
12641299178831
30485713773213
745978135
25737177952925
616089900666108783
37345031582587480
141157692938244312
787416928
287503992583649699
6166786746813
7014445847846
28569246417358
159546618744526142
596907240
18908182456461
33560106547960
5708733356092
22073555239703
18888493364717
20396034342425312
19394427293635
30145908506881
23170452765784
4558718691072
555356188104889251
240320640
19358217448500
34928457728061
21181681586963
611292387580178081
14935840368333
838082902
1040368250
24274545529599
918054531605311342
320607519
10379641370008501
30828946739453
638494688
855562742825391430
33026067434979
779192612
9014736595593
137603879
996785012627432378
138898843236875232
140032742
4672331596399
16014
789423944
7268121827072
28849013219395
558354580807339697
18088458630059
167260599426237538
27853755332185
225557674
16472867185277
27921298196091
848434528
35045866594770
114
23790676720665
345410863
962589930
26777753648616
501056969913286619
242726278512411969
18576552564680
7124
473948879
66421470018
366599281137393161
443007608610109877
30476298429473
407172015425353063
104950578
5189510041215
1062488269
886936634740520644
18047049598282
29358508025343
34908622607999
18061277687933
2852620764609
1657269684303
110751660800335890
20812364025238
802121680
585152937
507007714
176993748883533922
3340032814601
51974710
29826925174915
905458634
826535557373655656
230225579952773628
596640830872857191
301316275
778318279026737935
395920361
520361659052743580
11279209501860
4374393772493
219496680595739210
11158018480879
12198971595951
20548678936629
28041904045988
15646883731740
31640702605776
649208434818265830
20178653560870
10151041778958
152148129
608900259451387307
2876961017392
23517966833001
786790842
783933907340384466
6036329226729
16928284964485
9987
28719207351491
31036784861670135
852492605532422969
639844323055115624
24449092877859
23670825415695
7456544579484
46075433509771171
6632554978098
618205079
1566889684606
18451139408347
713951507
355846016
31467379197037
470047527
20890636795458
3030427841285
898737557
24984602615466
34292369951043
323088750
9677556329434
3268886543779
272598165889682866
32181422020818
8794194128457
330781625
543606822529029469
467979859248987144
980052175
90370426491877005
687552288
18866025980044987
35014144887302
28168775723929
2114491880443
851779625600417149
273081836073514672
32857607502194
976519916
290227197
4637798180194
69695065511997463
707256080918554823
222605379
27136659932861
5367808821528
193480203030
27314703952615
28432062527681
958736478
501110095237499861
75959677284592672
678472923989449837
666998887
6394
8723413205915
926972620
621051158100904314
561303852
986644794784259518
134395999
22962981453278
19117747384156
1413361011480
938381836
79414442921521948
23959216357688
1681246856175
24286894054017
8698199908269
963176905668105332
954361519
10565468449257
29283252705452
8926665
14778978808647
397270088
929834232997511002
594262633
5129407268159
111555734304381559
32448549620483
453453586
33373099392071
999059035
559121153684461609
20744765295136
12745775322407
2480948181035
446301424432700670
32558931
19182165566331
31261752102376516
33249037429894
193295424795676739
22323896629146
864299739
401305146257431812
34959991762210
937941322871461628
21053
9499882707861
12824406233655
34739624078167
18950384992270
181026644912058006
570370874746955529
32117964063507
319142893443220355
12389510038434
673335009
18126510623333
21505526300940
88163493975890037
998274165
830870495089233371
34986953132975
20891
524152769
769445918723841674
7182530070793
542714305
29346585047821
15610
29598522327724
11666894841545
126094384248318500
1023819795
176686619992816744
23607373273508
900690353418667664
27101602733406
942000893031150841
366072962671400097
848999545
17718746471518
10376341899697
21158379964303608
13630476538567
244571024386077014
910509254995018909
234904799
8391808039274
12621005018806323
22041058232867
959502008
85154055669135045
17449586589372
26783308504161
410312873428307355
964131233285530281
4366335916739
1667388732656
174592955550945634
23229816921704
971260982286
838571288
430236696363295238
121235583237198457
17028773932612
32893276817307
11192935712469
32212127953272
4517325357140
21611775562637
21908529977214
24627074391068
262622643
519803521137483460
64767566019676731
8253
665451073
10348446945078
31651176828927
633887428
321737039373247170
28953171215097
28296136145567
14853
1682310238109
734447972061059765
23991957841776
203598799227163210
160857441442467724
445118844
25700643187348
1182776837147
21605255928178
23419708062107
17879778774677090
31111850554745
2117982
6204043851706
22355009405431
943834781516382694
16261675924865
93528874233448583
840247204514347173
664438771
1645446868506
54576341
12203647
13126919921665
6348754726290
9211189084912
765522371
21935818131381
584301157300273398
27865055480910722
995748196
20266178311106
592357682
26555065638694
730105154
8391063
201719863
24901260171985
35165997338463
745628328383144642
13220640382867
273201736
476414809818393070
16370978586746
358535382805
651761529606604064
595330971293598785
129842228644620139
21335579234863
88550530713214988
974412153499666962
1513564287542
25012775741546
79085086298011687
7968
85306030877403228
12041739839710891
138184368753218619
571210446
323464213155279301
25455692257398
30339004209950
986586016054616988
966748874
12467673971473
11738101675154
270559179616567600
2448478363799
40943212
516756789
92462527
1037504355
270669569431810973
775554901297653957
22989549359238
16260388240297
108538445399565848
873800724885521312
268065550027418387
607186066
27937
730538117
1012834138
28928021430320
14033650107683
6429877960275
30930489230928
486534222924027162
611902905448848554
1063518204
7056133792587
948713626657248186
1415
299218516396054019
549762361
17761887349010
405679916564631324
80169302798784261
30917382456989
455048551
3080047201715
19459765820678
5456936913989
608174155
1057858660
272209765
10377184012798
81228785
32395339300553
15031106821247
32496546816038
30822798297063
4966910970257
8491968257847
382091939
452695342460296952
4720268173595
406432261
192327516125630073
20589080317575
183574230586768367
887149368867090419
109041874121756738
4855239014123
457542931074520859
330797372
32791704562003
32694161248107
29219197742901
872555527511481589
105365851822187241
21757507563026
86356862083784692
815009764
1748086538489
3589556746951
1383917748809
14400316456682
21270533352058
25368988834937
609449941
106962876095477973
26288957551306
22605850248473
2469878205328
583293487789179573
502927877
19485369938303
25338513
510658583367878410
976038526372738635
369058354473108928
12312486063092
222742673999053574
21255980533038
7531480116296
6029322640040410
492060915
7104973581992
8298564254298
535973057367343151
30154504516270
414901336941823059
5794
690977863231167929
73438031
524953391748
79528148258473887
943451992674531691
303753444160369633
1395347862285
640094419024763241
625260425
209442485668062097
28959021649834
102560297
205206008
20033192907041
134859121645863250
630046378271831285
26217924493838
246500901915547913
714582841259723212
19782518427045
32411
123913934465541349
290485989
802472637875943369
688061418349213350
5209127267577
946820927712442910
910433315483797981
34847753677970
7149112430125
19456841023955
24779697703820
235884292
6924973151869
634429709589327089
32310005773007
636726563152138215
144014291309239949
264246395982089508
551207325
754508867
844194882
32121152006984169
18438217375095
349043218381057850
100765327781874754
29907772200869
351160486804867528
33466394
484782853728856643
14660522910066
14427627951365
17265083346188
13916821680886
564104592463
32533426991762
12749181174522
1089682131353
11212313758244
44157601
10013900302844
2775558665648
172896494257217401
33293389023229
958111177
12969423528129
67592158059079755
31741093529876
1061014230
6632299344623
189891831
693971890786062459
590167600
22467
573051860508328930
840830232835880920
34353991009939
34549279734229
39892289862270886
157364192
28956
274768531
982122223
964475496073310836
26960
25235326942051
29981217544763
782000106139810486
748209866635249124
24421417861753
640666737
47549262472991222
643816041960703209
23773701
936794836
140281014263498285
133269571
83287881005332437
31413580082069
885775252
3172
13000494612172
26300122049956
88391009941318655
513377322
17291619899643
386008831
32391003322892
570707979
29515545590363
646538215
27960873420294
74251938029748537
630038673039346573
29857185091909
29857523
9336490442818
551772268
672198329548487329
22091805462024
24481642107157
656912407
31125217622118
79986507021206102
66065863
237994326628127805
20138717241554
32421503797543
5045038731899
29022595044502
2562024349374
2265937235848
795554053
34131081560307
34765840752570
332023641288417084
698659305838128537
413572166618750403
3106903973638
300325943
5464624215363
13725690638309
35512665
6850236043811
13507493378489
708454948
21425704362095
27263926347442
22502882300335
21156573207963
522428835
197774237
14389473905185
3837192341382
3074202593249
785067503326055503
525921209
21703765968262
32418670456825
705022404617807887
19016317176342
132903872352137452
730094108479436261
344838098
30298083756317
16359910357932
5875256841128
673283267477373710
613232281980579502
967965544
819419610
272534374148802598
26929940674337
26482908259818
30026198462565
23540113091785
32552466007710
627304916
788951
894959427859826706
22391240256097
15079
993044570247697536
22938995707375
467540666387836936
1261437466213
20763015376358
7211066152735
972147512
16962964878014
491118947
14525
3167794422236
5471585478058
16415
11758005
26659135835585
4167946296073
120642352449186396
106160402902724907
19586691552184
26683731186354
8765110561946
13574908004724
539220857577564985
306739051481143522
853813424
4577797386738
10654007950623
27460643415722
152989521
13359464629649
459001168306689004
24990569464067
653985637334
881866286
531955223
402442104
13004895026872249
427463301
974309363886085213
781243328
2201289977245
727753963
75052348216984127
512435275941965914
27857167224386
24242193280233
15195861007524
16454075454114061
23031698147851
31064891801532
32019
53096925536181584
12229306557207
28296314547348
720920471318424657
933855242512719538
22556281666207
27002864728145
25777257241707
12813370450073
29577053781597
19178942821320
1057
576619794362866366
739527653
899633353
6882244331217
13029239780842
4730147432142
19208736547959
1444654975188
46368457065688340
414131336151215134
32242569897844
941471667929382534
16086188725121
27634955786287
5567756962563
16885696348743
127002814
944433327981152348
31778592094665
11016676367743
659490831378145928
33130415702986
96819989791604550
20314415779598
190665498841183536
559044222
11158167473100
14842458258457
81746265442006910
104884907
21931732223242
30054809427869
44210081378114207
33181506216151
101120014252890602
115754269681787499
7475283997718
553984459
154312841751802441
194088138700139976
779579002
22989386160264
2557513682115
9667274621618
26239984124960
147569555460612296
74798723027882910
953904659
11214442393056
4866374944548
388855912999190142
753975486444616961
547856413437893355
464911162475045186
317273641048607134
5228
7010862227588
580535629584926355
1041596008
260805590446219665
19499440955862
777040413557780496
462086614
21863745460907
24482766223186
328305575817063580
10228148605917
210756815
31693361820709
679004338
21112
13487594409580
1058856363
30691
22133598095284
7935187
17155450791054
14323107934087
151075564305736842
462500109
14498813076506
378331137636613283
664590495
741466889451945280
80316871214581828
122199914973423071
907157377936678232
29326
886609955512432414
121488665849419748
320867686479874081
112693475964763443
5574002151811
678676845
23585154575541
732998382
9131276477283
34884135985046
223039570472655339
11390842217094576
637905057451867264
18899974968169
290947680
29258896450758
457800906
584763057399133565
862042356850032235
261177850
128554206338693025
3123118470307
19808345115232
708819992
13228686625528
13674719320758
945623892
666295332
145089278493999158
24979099070158
241591006
16516079228138
1400814855654
224684958
7546324756247
500122541346954918
475107324976597822
21873344379851288
1224478353232
2975901114274
4350036879447
843603045
362572304
666346683
4468016720234
2405340590419
31136076552654
437856285
756950230632680505
34334892580445
53000134
195776218
191926677
895465842
19365624721677
316057085323428488
267390284535962684
9943
82801189333370060
939917809146302493
16168590903875
900070566670258657
663031459
34867191506313
447296425946002568
835961177457286119
26672066131999
10500
7412636416415
329123888
8758
927348914
362074781401732256
924059694677127212
4501352525028
293156790144468022
6196714
279068284972481761
199613487024212709
27576229221405
73414378906536956
13959008165396
817589965
3825047672297
5450317
344222665546041370
378816689684121765
27680041216121
212027333635928416
17742406559225
1451795946600
207899404
1064229462
277758100490420349
34852225802560
788169362274213380
2787330760221
85820211
28659078226943
21616257459718
2378269429500
30620347483685
28033373662366
23869023539200
3078729571772
172994070
31305973552169
24001109667344
19920568682518
19589109397209
646092829598596218
750796188
910774771158703649
5159831875318
986415967920934780
5908696890672
1707641330681
31095834140451
30060679046607
17624542020557
885563323
11182491627995
24405900458565
31946420690320
26410075967606
37086839390154149
30924682019668
530271994
29384424060070
11194726022319
30827553662511016
5157103009804
24686486636919
368819054
440422760878729051
505120295486204400
781213907
30230258592578
306479827539735687
18970148636352
25167
780883980051099594
533409074
940833435916885957
62970736897951742
824544627
7786008679016
13992607375328
6508253462716
8634935615109
24565573266607
28227476587192
968127994
932034790
97809335480958276
758967077622058284
6065632005266
974354115237514398
815934056270991065
858896952352107962
822350143451597583
17717
887602775012276818
672932649
543266918494
841696489195487194
30848653059561
32305
974774633
812004114
922688807119510026
372442144
16483908065491
691107554
523852130215263545
10578338642826
11763
19275
15295355584815415
782727491
60493848
404
12459905633280
308618376
478648422260326170
16224
520736275
29796368272872
8084655713620
35722859417537045
223400788
34155542155186
552760719
34527285570328
26001374386397
7895281805131
18270555473649
16087672119430
65782457870812244
630027463944974723
12695852608477
696530983
9571168708708
9335303581170
427306748
12016348492967
14175064297799
20411852667107
7929883295572
931503232
1030599612
865689560
164874467
751083908
991098629276929576
6017018576341
45518528
29217066907520
18595306155307
762251778453944225
4112658269152
31992104349014
22421356521632
22381090144310
291962316949221346
13606162630741
26070830011521
329773744374528853
461622083619165256
32079720147256
46026874557225937
720802436982074498
674028217863849684
99460803050519996
860064044
18092666345525
24733957234406
490918504
727029535112009767
10446825117708
5641697478763
17320
382985254
684829635163863616
1032403437
379671804
33549547181840
21747685018197
19254777788520560
973913759
420908912
27649773601355
16633763421639
618557441
848028979
262633012
16932950836016
25342
15960528167668
20787647782031
1033748259
5700029505296
176841295767434451
31604094913014492
13876355820930
927893002558442569
405596833565093733
718694027
33230314432917
465412517315138476
34874696980831
881543568053429648
120395823692719025
32906663182116
32020388983467
4537292598260
5879989111710
13985185701476
1709502620965
5328106405583
117329594
669328983
18947062787061
39947672384908744
11939595639074
84058017300613239
911745686927
22755426517714
506353650271064049
946522594
29402817515021
2644228591342
140697696258208784
707889110153591985
903650121
705376896043603836
575719134747359482
273692280986033252
12723818148953544
719710304
555476113328464581
936429416458917996
57655073478343593
20633537316551
16883786340186
416164528
2291857855586
13734173719209
917964360185537642
7862780952516
660250064
612422142603284111
18207382648125
79149522
323654708
154364667988311258
27292261746748
7913225735270
29126271266885
79920012124532210
128438498617942364
26787155204091
24014
52128161375247143
143366450793059717
28930838107478
18211
27089976567646
48512653
30755326741387
170108281
224550173
613994511
329997617678335848
12689964107772
18313047578599
34334196406766
1092077163690
29237443700160
22551670894483
778529405
33400330826121
19539887022221
41864500752509030
250146951628115151
238837398136612083
25669
803539081969389854
557760653
340535754
23945328941843
4222530325256
400583429
1695719368110
486949967029554100
311261702765047792
896605515893849765
7939983092374
602764074674031396
1144182138634
21090970342587
4108844362649
171032619
31662838597825
808280265914350932
5863308566241
12916474983869
416200075
351980775518847358
19528689425779
23852403759995
61766324893044039
57143728846180745
24381
385005568146658893
721949925
648060680883750922
24763510883857
17461528849720
24783466041876
408672936
263357455932218209
27329098819576
1684534703738
831118640328394723
31420769217452
10626453358737
803040550316418214
259013904413879677
911525507203261351
200781656229097569
31627093598583
6223608281820
27316064396493
739312772
76497441543452543
926475970120609499
635141758
5383841491890
26203201850664
933899903
167682839861984056
523471719
260065075884197957
20534292859405
14457850541454
9146687074753
199639813096703766
25768291433327
873462143380145824
563276116
211883537
103967363849803012
1016767266
7827384696488
249591405461818772
693533212357484212
320602435139278529
46404188588869954
96640108642485636
535120527712792872
820364669
10866552959694
850681560
481682942
119901529
14364177531137
253197461
1028506884
21289595609849
225959548403601849
282557025
752355940
6334511913342
681437470432074246
1072480812
21952455512410
550263234037866696
851127009
219464907
31787120989515
23085964355585
401826567677556876
268694260139717957
4247133298826
970540409175840069
202825345165470041
21696628359682
616617197119552834
231892246
499788274
915042999
81035172
312561163991
31196580365326
16414
15584112214308
124176973376613343
29380534982241
113636246061018154
21535414729911
410812706
29911284464304
303229644068494715
939831267
481957616018
30665494884399
4587541
242453321
1230508064970
292132572997000545
361869401
34064943410743
121275227
59248246897352261
122292866
6850
23046
12715354184320
110395920137489121
539162701826844962
20596774935523
19725533069616
35070343910384
696961648390440865
51283036090287804
215375039561134120
572530894
670972390
243710045
616306224882334276
11033650723968
779715412200474584
196200736950321527
399792536146054289
424244209025910953
605681017
99945134745368379
390348418005871732
536812800880485921
804984058
11579459037102
34451395045944
2646523744152
9142156283393
713305483796761552
27789153310894
453219940347216663
29790778057605
5442162133651
19534782688646
874957355063
245133206216836949
954541593
21234589363367
5356321404487
815202725903
5192227401612
611202009
16347153579507
770026585264
22848322271777
4399949542020
638329330624756429
3526571385106
10960384086595
68119641417
63266990508404760
620637181
21303533293261
601403267
87632024765138360
25725101490848
491060191
1047093633
13934118160380
9124095857148
769088076457140974
400277562
27251585143112
109480655073012786
25853551799761
329474265904415062
5953
511147953113727724
936203955433398201
287159686
714233125193499621
130563129510449473
20896
811989807717911831
19695590301749
22168279880642
614063762
144461509607957177
659295150246534958
96937113
21471092111712
694752981868544409
274223742
938156314901975222
23823
22322597020845
779024639
28267434033993
29397123905123
371708250419166288
119328707211643073
4316296992140
8795427319516
421316987475467335
948032919
847432311
366437818193181821
14782642066174
736250506
34421515283027
14339305022316
29712769291416
675748230
28527920914877
17250939601495
25437862753297
970583284985420394
974847046
750712103577297261
235337034
9737639688173
32743501696824
477171181
33215245095229
16252492983805
29568549183188
424348428
31963790076939
492864603
11832395650268
177764941238733700
721390505746040996
353704290763075114
23104372876577
554087232441216346
27317651952069
214497130928901976
2711662997545
4345
64507346
38545105538424618
32059200609162
18828163678420
26307267906696
375503687
34385300717767
4855479429996
30632
652511006661757536
14088343046179
621292578455584298
27069683376310
297420508
17776886927406
364157858
4716954148400
27396626265897
15695177275545
206220646
123984877965952963
24327990402394
18635742439808
9511924990334
21348218006130
419122076931
28599399474500
455633328876533359
113944959870883592
21080645975515
7535061977254
170697020
10812563921204
14953875697521
24527352106222
502828082
3470111883925
24802155921712
1844329706208
570247522373360956
287159557472003575
23222
90406323
988497533
404891651124640469
906069638615875637
30086410158705
937837501927533539
63846234252923628
2920423198572
14659556499533
3175966786361
990580007
906753827
29810085392155
13467073331003
83220992075571694
760508556622759376
5013719280934
811060536
4945313299903
13633
17737475706572
162234818
942695505248226084
594682377285832048
359611536669341726
130053116695775902
181514580484125416
398369831581069006
585734840
15455302536157
939593329
930593700883827810
24813180132051
836548567670619528
20375993873928
50903101835589902
32064691211837
338516010
11806
294390977682972547
879045566630344366
423817520280911500
13120619872693
706396917328363704
861533082281627150
567076675
8048459571944
30173314346670
9505876262489
666987689548561756
18792446066960
683972473
81098464
67027820
12689849791951
119197311
14142355800015
29825024712015
856105348
18752960
22779
21450555728261
144403227
704724213
7224178481862
61023745398637090
17768947322695
9443292309029
247806189
32616483149763
476805414063284752
100181981507425176
16265582870880
10534857509612
23984488965431
121765535848785379
28713269537363
4214043526657
22486354932327
606682113
128368891531883060
25187615632487
6059
589313427020921841
31209437953197
583352743
30115337274849
1013696360
290448684031053463
790558778584
10564671036375
14270329306452
7377495105642
482355005240289880
14904594695060777
87501568730524850
24202236240605878
3219990749767
84963613
13703
822544838332038327
4240475180589
152189583
756386266
18882883592783
22107589819485
478432101323273715
5561696382480
24638061753791
20801273286685
17638341035830
697075705
58665453800637421
29121275075932
1907679738806
29123873428011
22746422450151
648324565
18838362892258
809925491375927449
17234741
290475032921
572530867448062853
345272274942807399
3963952392364
143208485020685081
670716031074275109
38346421143265434
4594065720770
23713134667734
448909619167956412
68599562
522085286777575811
650563278210447608
20331008991281
33643655595805
782350412
309603843500845430
5101365926136
426989897796322436
13503
758509307
27559717923861
16003620799602
18286322973475
26903135851887
685807670565154485
10328238148772
930976752
32734765093909
870884212220
25247383370509
2384361091728
25199970271176
931494810786201778
1036823851
28919
9277165779392
594891511357225679
602382871
13809930181371
430129544
631193125
29602529753970
703652755173042946
184966781
3261776727447
947290327621947514
601989344
759335085
2048384715563
32393428472747
273614156922199010
32050366352403
14184156397453
24198984321611
20997929467158
189619863051208824
22210195078378
31658753692501
599589113851913885
32622771569352
140685449251826038
34126988644197
31757
24934640248551
110742802116659692
564022488
5756893933946
779751464544612347
28559495651050
11688758123896
612075156651209242
28261854438859
694232633318997555
7981917785068
549120257668289824
404815032
266419237505026292
6496
27892887488270
293849180385192985
7625597966590
20672416234223
6214073159714
115532740730388133
7090323354003
615952081
13921800308232
294041010456981395
674651703
31019044068544
7220522117317413
977608191
16654386541885
2591147563767
2423644475941
890761313973724158
3936244486580
52211874330615946
110250186118650997
742687587
262299502513272454
108848281
20775402412998
619992601
988594170463246757
6955437641114
1052952073
78427208673442964
619974301553155669
982917800468179785
24553892258943
718949079
69574414755110221
2127761983303
1526741944091
4645456799075
16770002542817
66173004
816415336
679006180
33658079553235
57081382608938717
873062400
129578762447430982
8175045530196
15945259195275
103894381301586663
951278697
19539698464519
28625698800741
23189103581261
32747149750270734
673721740
8605680364671
199744320797069384
743844183
15919205490414
17154529398182
20818381708588
29673777086721
878971670
1412140576085
23581
24330
979763481
91669799846809043
24239008550352
980272407666706238
993951201748596351
17308418405176
1508062473188
562541344453
29481995745819
4905976270727
756075011624788557
25217517465066
865894661898512121
1151214116104
17719463819671
15834
17599
10113179193910
23624256965588
138832771920989086
257729079606518643
62897969787599941
109882886066513166
302049446787235100
118984133029259996
631000670667181898
534374563
1019204853
3065168354591
283231581037850698
578519865195161717
8148842371314
456687743188199159
964409737209946003
858835315058082767
149488169
976884242867597
104088334508992954
30333524468341
60118146828840483
914412021472929509
24203805
679222736
1001692343
958532269
72209978614633564
4092830444382
295760709657803169
452526552
5907179330499
14334685283791
12014376410706
8964189470300
19024300849603
2366960857095
718901457029104981
171162120
673313930188813565
467525642587406254
717056380
626816199487149226
12222921784406
7209831859667
9095445118651
816493241590811519
10290057228285
30014333980563
303925410794647465
225471649914201386
25886718237085
722509347130603881
72909852
401699306920222431
32187745196915
20828251402878
63881404
698891193
278330886689220537
28631991486345
32783427376274
11067768903014
33714843212427
13153813168446
240146369103656761
33953582406528
88207033254266931
10076242531283148
27192905811766
116660177
355764119484389921
20188686549454
977920648276081377
865521865880186959
23099982049339
1020494607
156352792349145371
10044300659977
27948
3480
455469181552430302
9198783178263
997186063630047107
10025787352155
27087779858881
11898419613175
443675412
815736192
333133165931148981
33100915645145
14644647193911289
643165167
17972690909890
10429580440042
60547352897698578
166719365993055376
70163612275245311
789578788583801160
915169509492126341
403508895224999830
23405995662771
25611513315710
992940588150903253
549095117
16492028212445
30973064690671
62709942332348611
27962938817281
83253281366963081
668014704
20564148466756
576957312176333281
974789880472069631
600273404
351718859
16273
238723676
959606012753452445
23513326004733
964905455036608305
31616032489638
266765886883371800
4740169315478
17364700604374
12023302583451
1838710774296
604371278889724556
9142
375070550
19685029909805
621783262657865595
802631504505305701
6008056895555
25057426
669124095
65034642780399534
12767644198768
7327312314954
409076395
34966363731042
3074572896708
3852263375450
835050488
183044355
23578986524019
14654142727273
337593480
119067463812270260
15310821696795
30784213125467
561076908836732306
771017026718029627
2783443798208
721040939
126539624850698920
24274200885687
20397043484838
777635239149162428
7405697570613
296165414764074133
729726947350475222
274949081092221990
25580
15730031363761
713416132163704612
14137859293280
442196848877885822
953723500
3669289558511
324585408481921100
327038088812834444
17810844020672
437146540
520361425
20426524307573
72527240
22843796493186
883267124550965469
34687182352482
13008492517865
4459511817389
626885331583855874
679556280
20690720342247
413708339
968738555
17554113185348
33310342960842845
17806402183889
104978061190503420
21671365480011
29163
4889342194671
620897782
951185911455245954
736849421257476556
12407527918636
254245617
90684890098623051
18958283540396
516106012786482920
412572577857097440
580620563292122875
28880008303791
23920366075612850
362384668
20757388442960
44779124516747371
140349430013857480
540500546008975470
461395731027
815669767467820129
954458224
2031
483810634
80249201203215375
325513988473361932
297283224636082469
539115185
697261400230583839
569669315
291292978
901253817
264405080977179505
33270971797118
299165466
1010813265
9864092504624
355760589
12570114629722
422028804
14181685157362
19200050171746
495965898101547376
22035388132795
18695
504039438
607485407058131546
23617922759754
16572946615810
14308172469991
237736734
663471443
964621758
27972130051736
870770024604538826
392799814067377381
29246048603789
19001644834306
635208339551390622
232036981
754535691792047252
12871454405305
26339397292470
19504444900792
58719024
29145785159628
27425935745557
905205166
268353206
17018190191040
1014763694
5551042635527
798462256516277491
84420197377191946
735351467716742356
15241382872531
318459659469892324
936111069
144810638933075128
17674324555732
678850970
9292732
126755390365411141
2462627547254
559611778749066551
32488855151871
772382907454466995
140639724494752471
980850620
1216216296472
34827224951699
10025113428345
968047807033221581
694081816
9509665894506
9846528562870
450820779505340538
243698972507551418
16004304084599
147565103
368000073004055327
15128965194082
3044321
7275846581636
180882650922834884
473547031803670166
22927835743555
14267156910608
33682669372694
34346896963723
386599772511935479
490383814
135223057531052325
237081533405430563
6115810406593
948398067671638310
1000952444
581818352656630794
447906894
676158384173258874
15412463247275
120517511853329826
21080979195614
707305260
203563763763264909
551624528681059172
868723906800924290
589775555778792163
1049688483
31898417869685
256013677291085772
341331479
50102812
3315216886150
12694
9809
13315809336987
195740331
200222705
193432510560707461
18622326633795
22479193084799
28453484744683
23078527385061257
6218417695074
804575607
262170201782049916
43127095598261750
283438707
2611037011026
775103693918669487
35820786656927070
2271435603806
21533043898926
885221186
3667688309701317
424489418161
131358006796390946
902
14566762675718
22846217303361
990095593407227760
359740603
1395451707443
458497191
878039085536537555
982556457071971668
223806944
3146
82506268040398836
1710230355090
4371709411794066
17884221978865
6148425005726
612738648
215793886937213573
19691623433154
940194495
162987742
2895145324619
720741591
385428687597321335
99993721574823856
450280469774709314
271636336756174781
396413850
30888249977382
2442975778310
100515162445556104
473478425
23777804825768169
2973442274071
3926
10448417510169
819879680
850787300048101051
10156438164122
23320159778893
15564870306221
296490279293428556
900173850207951929
893421922334179803
29798477579790
26292
835100097720
884881796
48197408949687381
2877278570543
473496556
625867262
23968391173041
50470782232602103
521268120
31068814907758
5210126924238
119512476
21444390854136
797153767
17771
385688550173335810
26724639389353
124709922638372319
4098679362952
808963265
28189828929621956
81691056
32487919271665
772307539808088451
803143170753504768
4742924560308
18265
13853921445079
9098338
26078754
617390275009208962
772950809092197852
579463426004869686
23484821901470
3245178065337
29615864621552
27399562005726352
16844267936213
33258416788198
149451950703039223
11407
78583990633786744
8725901916728
788996325390291329
976335472
305219508598241938
16701293022302
31963394398798
1042520820
987455905
1016549729
31948723273248
15834191895950
16175
39711368963965250
824091669
861381983
707632022
162638032985172738
116845614042345206
65706986267352436
18020341633685
95407227560200878
588603716
929065010
11962998657036
552148584423
742033193
859832828
271743022
8828112296801
22230406170619
1009792800
16577166800931
1032550575
161051884639764377
1035951589375
21421194524013
5929761872532
464678784
25149849075455
9272
306411358020291993
3112563331975
190164879
23948012
19949364812358
963924983
2426017921595
778549786335765999
30376011432946
674169056681589383
10594127923352
22445823925176
677837206
211265301614051089
21866359500235
209282249
34013981005501
11458410859428
137456088608065389
870328430466231295
23985146913615
8985398955759
294650266820475834
89760867
13047895685974394
18197565110566
806091813354
10404098778777
5309386857344
33795845032031
83042695105583824
785024062
228624788963517826
712681499348403574
3754168735960
35179332596830
621205681928346993
172381829
119603586219605657
18706
24609994528868
33170558111096
526296056
30086312799640
533850954709824551
427908714696989406
28082818872670
671614985611206092
1090417878846
35023759046720
521540137
10777781927484
28295001751833
18458639897264257
5288254744739
31500623081436
16026262526874
10638530944390
630305574754957043
12648
24287836739822
93464585421053650
13191516590956
21414026277234
596688986
31236999719598
34587221898291
32675060268770
1014511539
255984439074929509
7667144923350
160343455
7524777933548
58388511155427719
797340998749369516
3946626203430
4712413851699
969354045
24943710067831
424492664585998540
11939944676726
13502810911492
28078688011378
31230042656518
128115144753673585
41203367
107555362423812381
20728991068158
18466658313769
989512695059125678
270228750351403640
1063590809
12553322270973
449832963
196331531
34116988952978
862193875747662283
359888587
202343464427488410
11213534870513
1047199084
24299477
12099343420910
60655333
20561960657352
28668971981243
68209029090264033
134385143143366224
153100097585345021
26682249397574
7701362983636
590656767
19472110992063
127101196563085852
28402872979277
34751101971912
28379897660849
897531129
222017485
97215020895349568
692612467
773522858
241412229652110510
742079456
10913718511659
577786510327440561
29679847586418281
722094911
18955482
33959704405895
32454605320925
34349380993891
35013264468610
338225198264599087
354981938957090484
111965366011847936
227002620871953892
504160611857334474
12340108228393
21480886286025
8824806180944
58801747557810603
18816523988773
10494189961132
308286850
4458082123591
23214954319920
679317342
25754918305828
350881940553336382
22184079601568
17013031373600
25844357699761
30967467222260
647094424
22578037116243
20508166145180
823658199
4050494939276
108987478
5934105858897
520978942
667652962371579993
14736367765005
34368032367933
640251148243
844659069
840170200000990356
675852128526093402
331013653161968745
14272890998833
165479179
34658486283001
26560123497252
137363433716
271845892187134678
23567698986767
27753362657529
9158260357912
26101276066235
10880979272218
306578528550182608
913337102
143362616
24650934284075
799689908149671541
336883318
731902572260
693884778
967931551626835880
1915975524421
2170610548827
331388349428364156
14950174912745
854076500194999707
17122630811876
592306550594842318
464980666390874013
636850566773204942
415728214
214261635
475019846878899986
105015081137976349
651008748
18152264537017
667342292799848522
545982889
865520210
1002485370
356829536
175113509235474491
548934559
34972747837496
389480620
31361918326871
855954466047011228
331873400
10900865566973
119156718
110273212824979064
27889717849543
155302514762478058
260896080
11485061562032
32487
14904726241480
5949592356357
5177711881955
145001777
726247453189022773
34826498753817
8447980658520
200732414241300025
22645237063501
15054570318780
3734533519016
19604646543538
898869135946795450
2941744761458276
23956230210252
23274805905400711
16931955975781
24159340259014
1020122922
949172466312532706
2578593352380
32577765
4505495602573
6540097501138
404468522600023986
411780067
13440351693134
12460980280141
28797870171409
24874849018983
406473291317502032
25919854730595
123845924256513235
29670805256338
404632919
632931475
501183924
606570781
850904293
27973642055126
672116000179801585
625
30144229065129
24366392854518
17601732411908
910279897388422724
18447140292666
801133985
291824092227
121447400506388872
16082
348940907822852581
15807928975282
1067709312
29197912104948
128137326003766555
6438503846662
87767476942396613
3358436965961
218882531252335058
14956924028208
937801794
9564343403598
3394822995802171
422014201147190001
417386204
736910552406033045
693327729874040546
34344209887282
13760887275226
12895761927072
581259428799427676
34765596373740
424114446
30717129189081
30903071902530
716937003264819778
19100001072422070
633702644
690705331607102024
306361178356412364
21268530475157
32022999898302
29539165801484
28223902496196
9565913465641
29259390970971
613608431487285579
892796376
21332365919477
375352189872520951
790423908
22735955782960
1038641388
31896461686365
12898567832248
485062972833332778
394744030633203938
7416515823217
387441255798747210
342095431233676935
881971638048009354
25845026817606
20882298135304
127974088563771665
504777331
562439638
482048379347638265
13730
93620371
29640391317355
4578684647071
254914008785111903
33425528061305
61096102312959323
757544161185305297
6952574506858
360800813
31221708630521
859676698585541417
1928113
25277723295991
847038780198065617
6722283860945
33157445349663
253446547
13169351886213
20335954404170
13366924609793
7508629549399
997143918322567396
1011676579
640944001577080998
16514985747450
591563056
10780159106845
23308294685398
27408869241626
2968868000340
26061679507340
17023756036723
30981
7066556004203
379057800504726301
149901555944655454
29841621655465
29143746772210
237365855
20936468529987
288416905
21575027589663
11918479161185
635254311
452399981101925107
28271052107436
653956896446054667
30943464425208
371541229688999820
2110148649941
355450449
19096974814822
850209782258775605
29386240218491
24869
947826998772803973
52924317775007629
436093749
437445188
1028305028
2702400073833
23956794568403638
10364
16360
25528904213946
16640704915099
197413763047
1058755502
540011019486526071
10629244604177
469312785
95300959585299610
19725098597476
123987725037862704
931829817725803016
152890152842435755
12356780273953
992813582
32817682967126
730756595
399961566
27351
84842160745140845
124769626
90432287723840407
14242518713797
305073859330658207
4009159903289
26240948117221
543270111584594155
30078
677880512528246517
17659917244084
1014793900
1000350900
83287597239988937
143223429938445740
754735745
12703738304021
30086907567068
4068590998329
835909390
7327222507266
517324854924310809
775242610014668596
493732034
7389578693007
22175600960743
12707163867449
161865143574960523
3567404353105
21878632838520
25083365101053252
90526132
284421397331151470
590531035
119170580
28364594860826
11014169537544
332637701
594225203006132919
891319257769847738
16032651048008
501783952021093233
151454777
143631554391703870
12086037697132
250057141406895084
17478451065492
27054336817412
599290920806281195
400820213
16587395432380
859341944034669010
893927706
204345667222733959
792041651
95155217795141014
250802511
6833605036815
7620759253552
19687646
1226414657496
592625865780498779
6930013684156
19413028957253
134688928801751462
3748645062012
649816392880906629
869356987173491126
712715440491389602
17859939123775
401832043
23042500555026
5761372825702
24647
6251921340928
31306908858118
33943501549269
4689912350072
23809383180060
10564818642990
8066740026068
2853931672152
17280333178221
472066181
162766473349314411
681602741
27214845671027
1122278512508
30675155282869
1201562060348
312150259561323284
30961763040798
25494631019047
22527990938675
91297687018922870
15830373835588
30604425732111
16772575354664
32150531027762
158415852872479914
898761915884945040
315755595411450506
26389282760078
11318618108311
120757981
581107404279672686
133703254127472566
60671678921717846
578675267537560574
830972999
29778
241974903414684999
2730359217346
26001120961645
33965010620228
25181920489317
19088899102668
243836230
709930507
951018938846943145
450324677
27733606427004
35179205656096
355645101
4789799637259
381938808
9871
22877535623057
10410672160203
310711783
10095546698151
32813189905501
140748369559341665
838187733
2011748899351
110855755928165476
16246455247476
774257464327751368
29606531435647
552827788
4893170489186
8437194100474
231416582934538700
399939277874023219
170877380972044182
14016
901636409578458144
31831118314609
15150427469289
784019833
3166979924212
550227697149571636
29916307972680
87270333849554041
12294
874179204178581278
5425425681322
24157465180356
200041247
629585887
471161485554402645
22829450203121
615195516
7044498684825
13296055892937
27591
584063824
722688169
573460098795328951
138860910734466724
848287846171523121
555376546598102438
14012913210696
131913164356289928
600762924
28944120441540
28821407454734
645937041773753556
823986926573605737
17189103715320
491095302731496797
905928441
27622005658835
14935741242235
991924862464787292
32742465498032
31014832173375
29932500513932
1024026439
33118567609071
16528156440113
1017534482
3768
33153446332154
4117967708724
564668521
828277550321128981
11510649285183
606334229194790099
25548637319249
964976803865249523
767719449
11664721176855
21286755686353
18967692840613
32146201206978
247951523813746833
4979446990926
785662984
26358848150715
119773074193954346
8962586319744
683373679336348962
797680719
20884637754023
239155274
418939743421289399
775782768321435788
149203026471756513
9475729387377
2651707516313
111091825
794192362949352486
737244136
21814766190864
6216485294605
805368263
12840896943846
264590133689708027
864033543
452046417754978973
622781722713755511
328413397326138084
758478236
34513007
1833647223738
571127007424569397
500724434
806028476
16288093636918
152814844213194933
1000944909
524481820
27560273171074
14766962609423
548569084
106848388176989352
496554110
269798243989329401
933378568614485329
827309996767898370
15456584750392
190699928532062714
20865163587768
23546326561040
27555793531407
831054757
12755495722812
334604186
734437076
353969276838536529
31912
551100380
632450691932094573
12248419522606
23031725515026
19742467242301
21381089992378
161850581
555438911
764385615809373243
32029228621352
636973012254907812
31998
14179969196461
586556343
769214617623570207
18718608807149
77830457310039147
498595810
14474489080816
1028660965
3937
1049435724
33531573188335
5065297214599
1016965643
35065532631686
20133096723246
545981962095424585
34269888436966
293250555743305280
647488849016603676
16790828093009
319641638
695872992080521783
25179787882182
32406970526297
10321088439933
12676753326645
697376794
903751223
14177688147383
630933674477881142
29824089880837
1026554924
17549927585328
503003023
30350160998076
907659932
332520085
358435855
11887371931492
9507523606403
322570341
16929814867395
22903992369257
11724800012718
311303662085438610
29557
813870770236016744
437098772334654302
45047489849321650
8526
261270898
884861619647295765
470572005
29067806421037171
794374816881764046
101486602
21147753243164413
123324599971649104
22207873270396
208642425186972751
61598882
488546288259124600
720331232913105819
13123139440559
172137349544815350
633914088277423399
510995930954525090
11583310695067
363089415
21735086333683
29838932448738
428984611773384996
100279864880646252
769090228
541634766
733802202
657035434
147741690058378157
8035056234812
17079
119316860804123164
16397743946087
179200498
22748948579331
773110861910064736
6208133287585
279201387010046831
8009826755141
812487917592656273
32707307765834
222389331597763648
21597875989855
54383385791907696
677268071674295664
774881516
917001131
19456594676599
276523966713472110
704820147
433487244703771212
833508208
2025104389808388
11071503768566
15504573564434
20799409474049
3328838394267
7089685006430
28426687867271
36829017943101173
26729288253521
27738043567646
272134987
13729
329521606
443344862363954374
149238954113965386
10041957772151
317794153479860696
8118155515272
362232554365197670
8511440943319
244682969193346638
963615611186775805
867990728
791989943
4991356685770
656076940877127031
24860732450435
545492912
5211906764659
220700752
15794240856388
11487557018318
348257890
28530564833282
917369383565535827
300049827
24336970211733
1061108747
402638559
373414403394196532
454280265
610133832402788177
3987518122340
22817
23155908627737
613090808
842843430466123962
36189040
208269644
2061
12177
226462739214290617
120024332
600141133706004033
18639333286935
3111054332045
42352035578055138
367380101865511943
16579226871577
10331485117575
770541219
114559338
491861402979752874
22322
14381167467659
9381325236379
9209533544924
750530258
607282962
142200228752597045
16181114019933
8627077063945
995780265
28245812745844
617995844171137997
35093639803957
32145590731106
639160137110719776
4921978738929
18012850416117
34932149652645
25119901405619
34781398793168116
8570765653534
6695251096759
435806224542144624
187568598
34323724026396
9019941986748
14616466905992
33641392715191
23356950325667
98062976325678089
7730571068866
8006965319551
400569265360153361
11186
17401956759126
180653511
8569826648006
570928113
28663744200031
8471158440653
691611768202013513
7451944253306
842638921
2823888314831
5712335747046
151112325062252229
11724691542939
363593637842207182
2925578851402
47870684
482680963148617415
81911332797
9625466445527
31355486041394
27473933650457
16794184212994
20022
915669598
21258975428007007
343501973013035497
417240889
856498079
61270593771315497
13520
32413402000394
33607118412550
1013161609
15102037132642
763186235
13624329906627705
59395228587067847
2008690259215
195685040845090117
315122800917128306
19472297193799
14097684340604599
30730353155329
668375695
614594765
639
430503651553570955
830120125
539043769017443481
9842015696020
156236595712213405
11236030413701
832727269959
5875799610075
16655624032048
556007011197684869
715101362257580505
521430646618136236
882712371826897324
981863754018030987
28991
26930400845924
6493169490413
415853767
761435423484941011
825566973
8628173493923
109249363310169613
21516168176582
4280080402915
14069021272391
29088962818985
2162141949961
16814519507959
1050433625
972697858
3899332292740
7402632619040
207149873
895189658031444155
26255011045373
740972107
950834492
271950718
8143236342873
938834711
193421614911248204
590221124
18681419502085
22604922109105
632530121
6945330971028
11714623883361605
874850404
141412229216932647
35022621093568
20788
9183381635670
879278933
391109234
329450321782748593
270728846857140821
795155867055743767
9025230876427
4182057868913456
12486501442356
229216380
7744016740246
3456109156137
264283182630779151
1170044549485
306231140
14847100815215
941337660705364460
834302578225488002
57366353947471693
26759428969820
29260327090448
743581742803538880
71595986
274683126890081646
23007
7910
34710360246514
15288636036628
1433963140194
7852212647147
670302974100766114
131369615
32144885411134
28377357437545
33807235012210
3532394368747
995992229305827027
540086312207872537
14603338943248
423473582
714195403
4170776391409
11562
1009983951
505920023432533911
16107751139782
197250125
55602614962464179
316076118
234422918757591962
11753174840235
29568608099837
448905880565387080
1233676357129
584462057608783072
21764268158470
893299618
508772208
589838347
27366939718398
29474890446887
129873004
732441939214379073
287611056
799036787736767096
26181888718301
934746119602733945
26070221262889
181999168707365981
990607195
161630257
16667525621349
26811422774259932
64360252
1019792305
133158356
773072900243902684
27132786210167
109729647
22529566332694
439073043
11787614785749
106473118456226951
32064008008723
678362909
887431601
31285380479069
904957785
9117933796292
454545653964942662
5306676341567
31781904529300
32355
345474930
598545619
33100990595014
960996551694571530
32805173586424
33625604625750
12605335312380
30478
30556858881470
64510583776196059
972653056
57160221
21044681523975
15682312725256
10910059951336
18678255028791
19827342332062
714548656
23936184059159
617109413576584715
475
830610828729368004
360732226
29855663441334
12305485882720
26457
24581479233672
824438368433435660
19854128487490
20698320146202
23598169929558
17611531071357
4991789477646
122984673667663436
442657002
38566591
242544708889868661
78971882730196807
21930188200718
456935743061817272
31705141794886
19523533163744
17328559774035
3654958648870
818165645313242581
526328170949866410
5313955455518
841880111
2679327117989
22592530322188465
29252486712702
8633726256536
611593174448435831
152691699769585921
573316183
172085357566105520
2083871066789
270475876
20163558677260
5766405002877
25164655964828
104941440644774733
9255602381181
745962786458620649
852270505782394828
2026315016980
11698312622155
608069811
913413810193
741442793
387650012
14834959226903
984175282454547427
12368469779889
924109940668726145
809430269
132885232787
557908560654944413
11484794943442
149424051393491986
923061121
36268215501328882
9105680708481
32296271496835
801442294380202665
30031021728904
198085424539444039
528599500824598858
165762072
33701181613753
389036146
27107269718727
192228410
267408504102
22315322339720
13613020682648
982259092
789884734139506
15681534420269
2409167894264
34215724221299
309549076
2799673234328
570314370681444972
112820887874926684
773714597461885114
29310746138173864
5273613631102
313115173
6365400055231
638964547
27940548558215
285527483308026144
413697350265285293
659404645154791086
29874908306012
659546903959712835
338837128
25482268890412
294935307018224650
216544014716495436
26825612643070
756064064861216411
35042022385185
635271283956749242
873187943341477264
981011143011905217
1405877515842
797887608
2620970013743
285096669249117818
269893640
64401962890814210
20309597716761
549375700311888587
30157433902025
18149369119126
864769495
47950890980140963
276179380
734690721
703155143
79141857
12939266498361
796227964973313242
18177
441608742612624212
34100969406075
248690426319694486
15436720680694
232560235889440453
304935886
12215311041008804
684181705
913383527
782584130751758908
479392727694103507
1534503850724
397662332
100602715991662550
100637990
814428851242317436
142591151457892518
16764003627272
14001508778997
23587764294580
152832086974375416
22483515488650
1140174813153
106496762272925922
13656188342215
16468516593736
11190345428118
897067287701332949
525302247
25324922207897
30634248409815
27544369648641
589759526
27980077450115
18126310
748668010
10807330375450
570695776986970724
386904465953778804
31125042810911
879143625
27109680932761
979668370604406643
108630030124064912
38309727672297083
23052
738118222
4727794059480
359569974816266404
23252475970924
12489693170207
780123582512264167
1039479679
329862529
181784837785129367
611672025184734053
1028002438
23627600560160
3654039137133
470176393
6913153766671
667524198914822377
1007014540
984971687
422220208579058575
442653566707747011
21351324460096
929043695594977782
329338767
820402192
1645595003802
836525166
531228461404604894
838444793582711927
33855258941148
19213105573810
240777717726118100
31985
664093753
15876984214019
26244614205477
32136919080476
289643964155761496
15826113760519
474049916882800287
33547838404981
28517631503143431
11691
14530
746442930
5832830682388
561822744
223415487
29899123373553
17595345089313
243433543908982409
210660546
564569357924480823
885461446
1073224012
547982800583519010
554809563523189639
1060760376
591656651
795696234505536453
19307
14529273715588
24183197056633747
22394407187711
29616759020664
998272000209966056
138608780996877505
218798269
7142731252351
838222268620162406
629363078890
800608994881325147
972953015
286072802
29568282034565
32147983812783
23339536107102
645350130402662382
1724759294293
14986
3754882250203
31927653971837
834006137070133090
293870608101621492
599202859
11223885318128
28230089280550
27387464728862
408661208
26169926747342
17620
662562979
26250396302498
25564
398999850
769465593131477511
14700438821656
380317213
257941897
905898473447422272
789518885831
423173809
285656588
518941489959459484
31660269101836
21857769104892
497472030
561113274381
24916517355560
51353728539252201
44015818102155744
12810
758914534
25459370212025
95444347669766483
12025287994330
32325435904281
10040455650850
16729080114438
10834
79073682135003154
786810129
110547617107063245
976181796
195002093513473493
28587829470579
24656100187152
8156547128142
38460661270753167
3925053934401
31488958336200
286895977
675217471366327648
15909588106824
28650407024268
31790206774061
7831669949347312
25719847581810
389602845376885724
10610530891798
10823618194467
22872782466796
28424208180881
452736869
580675809
30473417397842
864234466421445224
34092298287605
929021818543
8854610329535
13236154949844
24875074389182
530112542
431423514785056435
356989612081561310
48275067605545432
31927043186107
539030534
12364991774263
16897470601911
576478107554524129
26012499495637
14379811
33763274812079
277866512
455602807332941329
340251228561060478
34371000303042
999668009
8098339375078
9764
9269852922209
33802947915405
344411092
32265807323987
5394903604316
9164510467285
168046542
209952170529749670
981659180
5216648754392
152434646
23056931953577
119982555
882940981
403712493
793090272921267879
7086529584657
10360504672369
62191984020696832
51537186
231889045
579283886
212714217
28882331727567
609268863
285879071
22786415449668720
867595664
142119261314654265
6797373323899
106614515204484939
12906561638744
65235602408848230
1021985949
1051727330
20810233981856
2989849145742
746669581
713954965106580236
373274457909775275
13060868517904
5565939071440
832232806899556348
102067385
745249355952791170
521965182648470356
372855673524294523
11721449566849
782115506
87841443
127897314
11225568107306
11610307965912
224373094877032901
8162237748622
459901807545538113
3954313518505
4885263955439
18141971619851
594753369400571623
595314966
23062369461509
33764970787186
876921385
120840246526103705
37760706189673490
568773767548354965
12348047576357
1031154987
15351264914675
117801369693965221
4463842629230
107895662942087864
5908
725430136019957063
22467128952599
238458797
607923631529095803
11753
440847226597020416
13127894175601
131770050963179747
14996010702771
636863258
83127064448190429
251697122290976341
560257554
482340591
10052634679761
7750011406168
948766583
19754565777486
617777132
30927504414288
780543127
15235662817620
1025236617629
653161999062785475
32235716551478
9802509751125
255810718976606791
525124445
763265562
997211955047905660
24583447189885
2089779594416
586850581329515610
19424783822360
18976469459140
5839274867994
5205521780726
569095572863029477
135952585723633226
516783636
1564915491199
347885999742229170
6412029309078
16164608579961
3392161683535
224449668
849030436534149837
38917806518468646
379927170
55879823652065054
225106794369068413
432518612353444261
60103464218462742
24903670826736
104865704
22834337815292
27561018482222
21850965813768
585545609
394947068962042332
12781622334920
405701441288286686
1243896562368
25344241053179
17110942343890
20772867694651269
799868667
28978225750932
108595239
12648794731705
11627027691911
456827027277419629
1286829741067
700287147
961889567184281313
42003748448758723
84562986
862053981532507828
16526625315429
3475265921207
264115191413414165
24858123440411
28674
18198747
1071222669
22778375742481
430082118
496582522
508924047353634342
286138340
226952249604611224
30516030187703
13431255379557
27005798706710
765777164025730955
203538180937477109
874936475
479649557358646742
317691101822370282
10825130052163
11268762541182
28549940835656
648612548
151359839306390288
598864731625020356
21914192645194
25831983383169
414815172
461004568019360763
967258054549426151
389628686362766573
9701295234529
400114364066201805
143751547218596736
1053679272
988246940
34152511693557
45617784748141812
273387050
1059341306
22770762628660
714507597
12211
696488994
1217904216963
95398700860919223
32715531170823
273123624511938829
296894107745270417
32665468332997
230136543
24618379850778
822622863
20848068865191
147586635890469162
23896276634454
735555317554385483
565527858380479445
26394262134714
22149117119825
32761593797203
24851234751974
133953779325128770
14010884963833
21374900618004
8536073391554
266557880
478569374757480780
78692009416863608
25004
15919456429389
151512159
374779557665
3152841548999
867749397556718510
25943327623784
2268744666984
819184997
433227805
960513375
32435528501215
31069473695718
715757038100215746
643550154
20437171680939
4173899297216
5063914534751
454720594004759991
11258377738692
286492081580274090
798426390
30956591941853
800908655272602311
491051761879418331
7076
17561540502997
3350571441441
20071711996460
34502747011685
559739581028999646
570612760361920471
23650255203963
984056269
304950350
2223806
369290974619179966
11022879413702
115598430750327392
182790119
157947953
17038097437516
25853397657927
620381694159634429
34911875813779
882218324120276375
33931117998784
221640111396
25624218122261
1680777592569
15597
335364516011540568
982322264859740891
646507245584402314
870
442383918
2846604575371
879519011765576102
108193744259351585
20201903899282
366165989
284162755
4774889819798
6339217004060
21584557259193
255453621
937754117022272582
495356572
968563042967429831
234381377
372938922374451774
501433752
351936826
31916124451776
25686696612911
709991212
571578635507973706
15706346952131570
147954170544056614
5240072516613
515656638
28228214356459
328805781787771990
557305192332911395
9566045130892
15039917878049
215089175683661700
33319491553001
12549885105284
600367825475893499
30515064394082
588190603769485915
135536171
105657553429747546
867511782047358068
14412443979213
27828998745347
14306548440714
149306405024314135
22133870677694
208256696584284735
7138714308531
35082556769270
28375264253123
92409435886313593
76722626
416156103
17140007349746
30351
33116173562724
30297367380510
23827202772210
884685286791687426
508219560
124764950
9612615120092
372942817
645705505800964463
29190
24193651427116
43491499391211946
125801670
137371116538985138
796978696
18957930804926
11927825037754
351282935589061915
493903346502796525
983342016732109520
510862090
639144448922871843
3053922499321335
265354632316509719
267237455
22770025129742
2647586172021
557013779
852216595
19814753222418
225280455197879345
918724685686841857
28783546001698
1049655067
93182573832299524
723391053
7508023606896
129365989296368373
23880266346201
258683250
4775876038306
6393908581822
225949279
16792304960588
15926706436124753
19279628551923
919214728
593910367760
545850773
656099310048737640
1219088632654
120965888
927183506
19546056466722
664723063631222072
19208821736818
23923842757449
3043602176505
328008155
148276800054270278
136184318
26646615140178
20765176175833
157834128991484948
34365636335959
394252457
757538630776366200
67070781039665898
864594306
868878260
22962562164831
130297885685994960
7031230451644
414377348
30006474289973
261975598
24411062054953
667296454
8784789383684
3087700341555
712494623909940267
743141649
33024832184612
24243495400026
141674795235664552
959616242
8514104439905
418127317
29943890823742
1024775144
643244301174231920
27956712754785
34453617072515
611273614529489687
7939801753502
17559441366517
25761752295988
14559117773326
680603572920234047
31186906240235
26731977554908
7671353592595
21631155863617
32347639563515
28186466432138
449215494
895593811230935111
381141289593529803
253952428582588916
5246606123646
796382500
71311459
937388399
657061119
178357823599947373
987384995877984617
919606536
19504862385073
7726134866279
28575070094091
617791194
215
1029851929
407399156276565126
18653817743813
19551040703212
919668238054358195
18600613110495
43305992
10443490573582
3641631123884
189733582199075320
34510413033731
93735373
4312797365047
34941972603624
230268624
287787208
21697861664086
9549932478515
688800570832833629
519708678955
4359388921335
35059285967031
16094
83075773791906330
67572223278456976
21734241434039
10868050734621
14886
521998680
453698759986607292
221368702415917794
17886807947823
184557596
596775930
716495684988798147
839701346203484756
427814470
876585734415690762
29652669643421
514924094426190204
27008603562573760
268897243
553497926087741367
57856533
21261727060828
417296996
11400670271652
537732032059094853
716399057205335167
33580141815626
26388
28108532051047
1018008395541
198569519
25066355354588
3137543339841
776889646717267954
11112356333371
32313066960503
19845003
28369746383130
21818226566471
32561831930050
6219488391107
133085542309
15917229070602
30597291807308
20904805023588
99266552929497522
702258452
16127172956941
22877998198248
30483
12242180474488
740419937
51410764503042075
427660148
729771234
449379034969565106
3282155469689
389793182137117571
6307091333853661
33863811867314
5817107365708
754570262
31302890906302676
150136704849025995
21620500562368
20210240237853
265993844676944105
33090885884154914
8355323829329
24042687066357
221492013
614715320
751806290
110211800445512052
638195238091492150
784498674970107692
660616547625419487
8185
325424754
648486618118360648
2151673843312
34773788340172
326096469264381783
28013509434018
406172281666346713
745059661811825435
14348065290139
11229190537135
23054643843068355
27798612037623
1488363712271
892823570
381215428
444290371
843544201
489726267086984724
386470936
39426390396182272
567687181162928306
807209002
21974712630222
6752340681299
977407027758386265
791149217
647607333112839644
703492943
774050152
26382096927685
919175216588789020
39847721982289861
14695130537814
529875079
266079851
7979719586501
255272597
21240146208538
348503424158
34214342725385
34789065676315
870270999
520719778542395810
28665363959522
34907848092239
13934781071924
543007650988291974
376908123537552551
26758696766226
19353
33077017333826
292127676082902440
24522497820544
875717236
23263551433507
35172282534690
918889457586985776
514773456
405895494
12009477567581
16188399081742
241654756
5159477336962
596294049555804578
24893806719491
50023650
859276152
77825960
26253415008784
4631170332776
31049467930584
259216126981875102
892222348744886170
8954333230114
83202389767551852
995900543779178057
26845554396427
15879831115837
946784677183210318
6246189495198
34115321347375
10584012294213
23100110345075
381699636233154484
14319854632573
840603039428558754
29398874750614
634464275284904427
584815066
21911599109159
32278
628387480127
896371536712097610
32181
858535638
31943045848567
348970602775836126
18605840484911
266578642509649667
764301841987407066
12388054068566
768534503052989019
9647
971406124
328853537282130253
181190514
355052501
14769
917820378285869040
31974213952526
37190132885806863
30019399312637
9106751550682
13091569848776
4855111477098
857916827
29512186164639
33003269702584
256213846877017904
113908272842281689
23189068055555
892355551460392233
969862474149909211
21348826432754
75610336177333421
727581802
804110612194320756
910311339
17626448717650
20188524425707
17156030004189
9649285776861
32138236518720661
119195216780749316
18170450982295
1230462371829
723773124091309116
21597342252382
811644199
1061341735
937883166
198502139
806588329083868984
24825719061046
19673075566270
858813859
587106702155524842
33990519195785
187158924712881161
253836537
512787946
137419409071355598
31317535078006
1298668573487
843579811845794476
785626309849812305
659242528825
888562842
31384951867917
22348904967362
481121980
719833106595957531
181213088343332204
59846376
564279863599215750
518875286580690087
349767367
9240193621018
1018294073
33583961911047
16110434922316
25890430985429
653174672436664703
875193457
19415339111000
512061229744650771
33940679379410
56893869070443797
13684390838413
353450761267335922
5651715982926
10266
814979221221319645
763691207676856661
306301255214917110
16610471961914
24660123414033
1984542195413
543687633069767996
11976391882947
776181438
4792
25066907906748
29173816487413
2038195017580
18724125256433
8748
500174836
20627772781210
29402378348817
959162757
4430189873202
7352345207408
184707609
7655693938719
825391389
2741256782842
20665003465557
16379374260523
7200152620758
442068413603038715
11991
22299130446698
847692795281570119
405604885650708030
205749121623611327
11697017621758
20044380842174
6915662536449
10856836395212
22969458224519
3595425134949
640304667506868650
1053906021
708112558163578785
630655089333627056
218021392884252993
175059840578475535
19685
867339819870645160
30592110019615
851147929
420501570946012974
6642287787335281
864605598
16166676568961
22500707675369
26805535683162
798525791147422517
6361749063062
376774297056305964
27759161876685
3873057296337
826703470650322549
607210476
9551
98949179129305281
662284013
183956540505045553
173099943798
10032606155419
635880542
227300168
4931611391849
18590517613086
157933002
597612581052262181
24587552239380
12906850669306
911548265
102180551994318230
8263
35215585
7322831521930
18490976834069
99856110074550209
1032759138
145059808
833235647
26690710132710
638225483090663094
630019118635984464
33339172549916
31043684355833
8407175147520
9128461074077
873870124057450857
64514895
23475473730034
775169420
148546028804173948
502197242185032402
13330
32281398057159
6276010311798
390491433065704706
19035846937832
32819445133821
617589562409405242
27151611318123
1068068617
22768052865720
710058619
32311870350609
31981674709719626
4994555706812
27859052057771
714077285204186260
34693549134782
990003285951981323
380396463
375704038280119126
25233521193367
838356198558563277
984663496
25713310977123
962809050464629735
707712684120295121
27577414855690
60992415
698684868
17209928362349
370254712
307989889802868161
29365228573742
25151647476998
579446175
13418864314153
632183650
955213983634176938
30632349409999
1669355933387
1777752618645
316461224883047369
104043376
11904921073788
585472079643473687
21273949530337
572586086089092308
14733
494262228
16460489445087
158269608
19621732941834
636165551
30695666550474
210455561
19862391632907
26554216008004
117482740462006934
878532739
13203543789736
814813122619969776
951451896658315668
965849237005106726
4553594024164
200649909
826530886676716534
535122208980416817
551631400
105156525197863194
11041913666248
401654095684628357
20846806296465
24994
21646046948888
13402645504275
147168719740577131
23294
326369839
540534958
751737295041468819
897041149
17510073808380
25142318033253
945456929
992615693779330378
570992681879445639
25875660351350
219979518002476589
2693951
23937084861006
3977849837121
6600075
707339987
28221277674477
19061252073967
7709802681989
782693001762537384
2664683375036
433514318
134464991
24775310229384
104706212233499973
620250667186261894
674208582281896296
19560509424517
2033285969519
512620767138632504
29905490920535
598348896
22392600329813137
283875797940178591
10756606282332
711629990
33267754017884
72190635552167181
9557690269359
834979281456822453
18642650957732
965999013
377765686948220963
27950849837966
3961968731224
714339605
25678029875577
5091
30071860534336
205837264
853722711836340775
1157768162955
23066414590472
177600394482039707
30570853138012
1064018634
28225513624466
22279237624465
125944508799232978
407498918354926776
475210408
12732056425162
576156834
24597201376601
11393906985850
32080377006977080
124510775595756293
744679040684841447
3033
477904425918579333
435894944318693245
26441725764956
8593745606168
8468515296993
661107234975103926
18973142877715
7991807139392
139143407034112991
876954137568308421
28514907413465
20611736321835
21234286867785
17427021486851
11133260625264
6806794156144
248260876126449015
33916121521122
25871926765629
17255259046901
859396672
807924850286044298
22475753685284
978429124894189453
544661076106391704
20976797898991
9162483250838
23869421820103
543319227556597979
29933715693907
505924800
18194622884543
958600524073819483
467717614
30681448470321
211881522978992997
11855260668106
153731396
718286391
6032083594995
10014511645660
34661473387861
903295227395425648
533309293
327340458918218540
3974321008982
8064938032003
33588022354575
917117199
995755216
700417306213143391
188510933
998698444
398777092
123984007
484104840762194923
31192260030992
8173
8349288681158
3528351783596
760011675344868189
530632162827918628
440983016840345253
13673748232078
8292076799299
721919403871410513
990521970
21954
810728476
778423688479295145
17106518481102
10652251474266
34429684823760
984339912004814123
29111537018912
26397644108246
227090986950168582
95304014
88366045741604036
9918975392774
24992422438499
925181813
27853900474797
375337388
24094368870530
1383850689010
27356348478446
130088886316600385
1004049390
34791722660025
891496924097945741
291962210
20498811424574
129472524594143758
20720580559694
1404144672452
814964110
435617289171730848
24837001454449
18972
10762043278450
92063440274784021
9757034261343
23498468726844
1046577862
44223031157214717
267755919
21862816557489
506175598
3107300896095
23455446569024
629288923
738056401979718617
516852083773794127
286507767694493472
597483088275564421
935726263344729981
3880941665274
17661294957356
943094508408510399
608712740789048078
908330292631829934
396587890123404948
186181955208930078
17442
1090959813381
746003798
30206544657706
447682183472321122
29695053548135342
41475413
33413699786723
28187654671224
7118
29261845587606
26864
729465761734
26853830005918
1276895514668
212071355535647563
419815442034923120
6926034932756
903088777572186607
9644425154189
293193922
129641603388139872
174423518
2920450475489
1044126725
170765553
14166487983443
203815361463276703
72742469
714606022021502903
695282301721702812
31309697119698
5645369725601
19602405982538
21206532630805
31067442278548
12700988457046
17590512910868
100781893550300685
333671714879756595
563247928
634920985246290527
28071
32258307930749
13149991480479
23635652894844
345231995
27201993121720
11889478771088
13464536279718363
16379511882081
17443076722648
741998538
16306902032870
207889631675699766
39377488
4298925138747
16921213612705
679807779816039759
67769456
570564127034675683
412272644
14561541118862
11954129527660
11680007538665
5675652583963
629858755
4974396007483
8203
711919067498756698
31699815
120657030
708122524028782295
502283315664242979
32688362722527
27018250054113
4043190170784
28958851192061
191879796
166958022848655359
32869679372280
646
20919248349968
619071258781312478
735945330
14377
499055397907556636
767397411469182850
32858731699349
106047611
18311654247926
15962880495044
4784370368646
589721165325489548
958540892213775999
644237050078444020
402480836959813434
11467697421203
918768784872210975
550097288
734416444
340477766
30851864444096
531258404393369641
25607178290062
45410074098224411
898233025546719030
9037571554529
117759147
112997285376134110
131074138050115998
20147967451896
219911839
24055647949470
465416699359403315
595151871659802942
804383518129831093
943020279
32668971643600
721607514358184429
20119869556441
22796839569440
26326
10910441328885
27004483999185
558032432
4826969622494
640194688
4331063505521
556768600564684707
977085155150603736
28530972709754
14427692479872
231341469
16111731752702
13748793920675
18658732
809196320
825435147
16000801847699
471356809
24926111207268
790690126746809442
979181251630471301
30959922043142418
26943244666480
459683532494143526
6006453333907
29307982731524
29603391770045
8763980123344
21116472587859
18247994105199
34763946674322
8914726403001
959862873810597222
828595392021554128
28668
15357235036962
367207752214025492
76935930058150647
11854207009878
26278151380550883
32645382577602
578886589177167999
626407174603059781
998889784
251554847698666101
11819195339149
23700873195475
11046269058003
148726591
23122688383076
591095625324846887
19834798032871302
410583067657381023
259366772349127942
15250861594571
1750752990639
120825093
443904851641954315
8312850366952
426364864
490756678
28322990803178
737859713410077613
756289898
31499320963999
26025957709683
15903937304464
231284930
391075220
5356391306988
704289961886426911
844939493169519148
6264097410141
996144459402543435
31677351340830
163039593148922188
13099274206621
12808576542487
140852001787373115
23225884719612
134384220709
824717952728649292
963127440350649670
3778931174676
786067212510610360
279771181
81728816
760043752272060339
314344303944096919
185693437256200104
848892000
5936854141537
110985331366633276
12450904575487
52518177173594485
24609163260510
222415020609382406
745484143
15243147207373
766853619
923040629
12189441821542
1745027177366
30490
521246179
406015205401422469
12255630339631
444091653
346707207079456814
940556625244965870
301822763
27034794895780
20902
998146311623506949
29262788074926449
2670506
437710487
15435470638879
811692305862864811
283196290
21694956992813
1071105047
580367311364108281
7866265670663
24894999809298
26978728076762
2702004247927
137949613234316716
16643639491098
533510904858917862
359355623
5616995289291
826832351
229216878537551387
581092105403741353
98200148434358716
23606875
24877
898989343
140482979582493127
770230812136002434
30314442941293
348004173
451680637
2929879715998
22475292478249531
674026480605919760
3734138966820
5257
29889555834848
17219206905907
12040221712325
13314797502909
11771737902414
805540809201467903
991247362070104922
5810621288435
7763472221022
24729981991658
381018077
746367980717460108
29644647542100
53231226367621276
119273784077350
268157488310920505
253314866
789426461662033336
259577393200819126
14490269633484
621945067
118053388517090555
593231548760313903
3317121695673
418787082259323042
776391799173290448
822020118735373422
751593523
30483892371439
327782967553385842
950997855467970722
25451086903857
20471019386029
17758489203019
8090319701093
225264879777526925
33813628590978
347902789441065094
4522084150200
843529963689700890
24459146363083
273432321534561818
174535103
33711536696011
28355877021488
617778574
138674468369406137
17280883007214
707704491677100570
691406783
5721834543099337
7893156388319
954382763
26284800588209
2303660768687
13035641564778
544893513699602494
30367042893412
23057652719540
360241559
990883878
7595963921988
180519088194016834
197660753531049527
8999987807909
21520600516787
37081344594863258
846068421
954295288
27133788223587
617667887410460538
2207782390643
478362465
716703828
902145027
18830136086833
271213252
8363251342943
9229
28764960915167699
152650327946239300
17126119295679
698291083141325791
34964701890918
978222639193762417
22537068098099
4709745741292
19721382580680
804761299
518200776
368219741002978052
31014553840003
914005364
105982844442512545
28905205243067
11285
891323370028813379
675208511601938094
982044039905
978251813132509446
8096418906184
273888562382707845
19930157010806
25219614415700
959986563044746659
343160217
121981819
15351948606435
1803671703095
456487944766308316
32394278060052
16221746487746
4908152183766
58126209
144510802964
672790981103207201
21962642551329
6688038487845
582523471106565862
33407456502831
72579999962944885
43129107687678618
118514687152870826
683006650
1276308032837189
356215007
95658179396421568
279508744
270195802564628925
169913648
9497626503656
830633609163352863
577707291310931635
4837298659747
23224324757075
926524697020754193
4042270428092
578460131870359223
1054352576
16098055304041
27879690658282
596887361982315937
153782147
156671671306434987
30362929785012
613843433607565221
566585249
15777523250360
713883081
473013050408858263
242359795197704315
474965792475982970
204733183147172518
1568080222413
30217523465465
26717435629105
701991513628599026
414765964
47259766
163620293526
715367170570833846
327776043018428418
17728446934787
34230900870233
12195078261624
5844176088323
684685881686785211
674339680
910689815
26773784781016
19689976593261
25306315195719
27530178669229
312125771424703145
476429240
24189916855514
18162462134422
16069846365003
963077126779117216
188166083357467102
10213369326249
12620405280104
17869291440097
43811085063001469
280955778624154122
599664395
653245705173015468
474626080
3191570955720
11552434252394
21423399
746618488
6305359414483
30980016339005
32241467455142
110481881504285075
875093961
340024898
242040216
785
16623709360890
369938127
54382747
985805216
16072186
2367478329261
31400062340732
4810512419990
3456955449658
3605826133613
25945637475849
155309915
136204064655795241
22277554906929838
298231983
649568704
2028717538455
32140244116262
928677253
23445815541674
28186126055167
9487132868725
7036113248555
40966828729075963
22584062321579
20733
21391861888098
934139724446
380423312
32285362824908
918545898997998860
12757947837231
798592713198476445
12633510072349
996950539995603970
448234321
23753
24950387437360
28684209693956
7973382396371
29146830287406
972396672891036091
4249672641196
70008612900556469
18502406047913793
147382311211099076
21941666349890
507176734
822237226
1029089437
7048209408184
17425726958430
141900002969788941
44727891956174943
749773770797932341
7835909026432
23447841789408
681753737705787297
11970502733535
15650651839334
32773645693382
16823535125563
1056277661
723324243
13139738566870
2153602359004
133174765559005833
943329564
942154540
33884748905588715
250076156
14372588059899
566461790
114263331109068468
5569
30306512864459703
31939648054678
918990792886515035
31106910196333
40779935
16625528364479
306694784875188989
149794640777107361
60002750847530949
20351646505897
9801321880242
19966597590177
33089957330042
51087418294146907
18349
23133208347814
14776
467747249
8569702639663
30609301280055
52228122293751743
143872679
52975067
13229952610681
34483408137853882
124506550569295139
247278726737402559
12299
524922141
933063156986781196
147603305895306412
218349305
15897519302187
446942851819663696
33271970125599
384507247578636938
794668915948109070
16673373537512
658581723
249231434
607453858381921359
386538407
10046155037770
8979519802265
358721620
86353943087386925
21508520056513
448277463021349814
296717743210235033
34678772844282
1048530450
95865607
14261021898807
2715322543409
12033615476442375
34466178335424
18948705549706
30968277914514
3527507134355
322838513112426938
728070850337282444
161505504338740394
13305809850043
16412219180116
55203058240366703
5836717963520
28615794998067
80786909
597133152
110117897
29433754356214
439815454
26040724113530
104339505709705602
518038452
23356158877161
6043812063858
478340639734530184
21069
767481345
22853468114991
34114553251223
141468215144574594
20103051016854
731547070633139523
494099084
4805128666707
8386549654597890
6710
18675370572415
948406708
817354202127105283
52807175198307109
23307256969159
23762649720451
34060523841403
313706766
933272185527424761
33572950719911
934454697702886440
28928368468543
7039745395724
542403554524743466
467129230102311088
480022998
9355095922149
29044698275962
952562953055838402
11894
8381005290552
27988956285354
21288
365536030108331848
260443712764125578
883310964
35079937284758
11700642453381
12558
22558715913343
471627716
4083333185002
850494453653002723
20980666250507
28582415401474
17380833493062
488469608648570790
509103212
259877811265555177
833916689
24181452564936
1333249538252
18948359249953
763970640806
809814612989308606
363752354747
192040769
192778396
463134469
361527580257502330
482939991
943793297983
342565905591
484953621561764407
335526425831741596
29355745720918
987832815337034902
780398471
1021421573
13460799424931
22314
448992274094526054
731473464
30861083249974
30983581305877
577843099
2321637635907
29197910832623
869278103052261625
13760
964499169185467711
26102719
328708812290912304
15396100
34892621959759
20191512825249
706873730665524718
860992486959675096
28207214966843
35027207910852
10297426771821
14179906059433
590721899022273463
25900415147569
134044987622411359
470905351433294407
26441113717709
400726458222144217
649608843
548255922
344181548840133021
27031989715860
445306843992008463
244571445
17882699330792
1023181480
22667
293079433688719821
11450
27759560305500
998350833061895988
141749503
940661351375314196
587605223
27239344029010
84932183659496376
728186357
104117495571301909
970573958278101751
131171148071432257
20077239704716
5100
173469159664893076
661637843
7238862868155
21179723461568
27488165104735
600687337272943216
1020342379
104272025883221761
17900446570430
592222979202499952
32000510512064
97689431134066004
922949955251709961
570469131
16755456414035
248354644
117043787194413530
157940712279354096
35065970772997
78352943479958804
7293232437198
24613106237151
34532179917987
447278038796386145
29621262631329
188286717
256080626277143551
805780564444036750
49923713709247236
77274980
27536847955677084
20494124239186
53008694846791215
40276519199797144
415303297588521253
886335872830626953
67624047
13720464011238
976591654342832578
400622335349108746
107124407096231333
129589748758872494
11876228303418
27762569857626
794197848170762358
1047525275
139236027860468654
144337488618304941
106830188196622293
900045227659139859
590544681775530826
522875751828
46641257986231392
889405630
26902864138308
1061002584
4664732533450
313717437170908169
16316107631389
28949947815857
20172
106317816
8700118119539
109819249
27526905552384
22410877029145
4726116753165
34394823226818586
6764620717252
173533301274536177
30575821496952890
29063327129214
33493059319142
103844019
32186183066518
335728442977929514
29406368427354
33836391690426
593079879
552989099
7548461166654
15943424883548
2053650389621
818976194247440757
9927491714120
521551571
29998
464857028925885589
28823762370126
912543154824267117
24643103034167
6091466247218
29792295997073
1054739437
855440125961827688
999971578150644625
14519156675621
154410232371808435
502479769648322932
784640942717246354
15694730322703
17588992079674
33840380542801
919712694
392
5190356178709
10369341879501
665672596
28415027903188
32491436560273
25779305569951
408021728
6677468484289
11519269582401
985840300707498369
20532666023134
74255228830244823
11216485457805
33572309257545
23485286954578
383277127743200168
16708380344640
609353692899767409
27579097257743
19208697897023
60504828557636954
611208247838586327
527568172914962058
8765603982224
12592925552793
168864914390563998
31779640197119
5054328040466
5163988722325
19588531180756
173368710
19585829468565
29139851523403
14538583624029
87476190
31266639265439
8420396225494
362604510943497803
682246937134881901
11735942565322
615236232
24609227475214
1266460110164
257273286789402941
12106621070723
22618444515448
30620629757308737
681783771488304195
208075141675322558
533589950501203410
57493837
455663394
12173123110036
471904355345346569
33086329506300
966478754118207792
2378244869984
91838657063452075
637796562
7810068839305
34112574358158
58413511
826861241148552775
33245419343725
872942194658434056
796012464436778584
21917985439370
33676148728262
112736479
21969226340809
102205103
832904199
5823052195668
293406797
3874000603989
28024587509699
7295090466484
663140993004840203
13858
5374600114128
959813904
1039304989
201186898
614282800211128659
438693687
82649856
287314013506411257
583604172597868708
548209531
7369832846052
736195699
605837376580692709
13131207191353
29229479673547
23563443
24911060703331
8198528757693
10674498889491
31156455822555
398847054343395678
9590448246839
25819943268842
16337268958223
247519657
27687200361093
342115332
879137055
280746850238107787
772424784
97877017
25362737205220
9734853731652
530517379
434393367566911838
58914078
34234424186369
678661234152125877
24182
381512613568555329
366321766266679436
173395708
4386124939730
799714790
265667520
6105611246342
16772677771900
12404114718688
3267353942726
477004849976427414
413245326
272277410
13159477334211
15447499138999
23995619954356
991688507
986655369596972359
4933604918439
30304218321477
688695878087318278
4288512115388
750724336420431399
23964
271055212330041404
750149654
21400673686818
11641806235226
488746958982529685
18567918523381
4838865782658
18607966222576
395355057639526812
20882465
901781799244017149
34752209550443
220170671597227693
9565635385592297
1059231580812
14507976310062
14555348956883
27704623987322
672245944134900045
3342443496302
46680512181850097
6880293379273
122477944834569495
31173548862455
15738116028986
135909157402663084
39736783407604087
634190201440534746
397127610
775592550805681180
77867844
12585541316306
33012121746619
1057764692
8753777769825
67205126558707835
26725515214819
463583685
12623255865625
886381126548392059
655423860
34668201325453
112217031136672107
759983328756591669
4496715170277
868607358
15530216558657
14144083240863
32953025899875
24307961768126
390332464839813468
30964797423636
32813699348826
309896311
21599323807162
2223270283583
15874716428483
177208753922222717
540540326
25499059049444
318553408626292968
670636184989435837
33505779945258
609131215008756507
13880140872823
534851353969
9237369523681
160460002979827807
388107783
7861138919005
285847141
17046188156371
65259180735130801
18316449411583
3503716389190
22717386808490
33718044109533
34209770256357
25562788012721
667113868780024884
454457607673182115
6863835342269
897812266596448809
69461734569579661
4785900804324
723649898
286072550513828668
31618435449449
980148599
42082050
1187429302455
111940689027626800
363836936
521267950018637576
155759931114
6732418354393
166261119210967889
5129206787130
27958147236089
790809286928410544
14300044038666
646784780
10410297537928
25276905443863
4542705122662
30106692665271
22590516104272
15340984386086
34292780002741
27628862227587
651787131735340583
246177374
9636059004618
14948992724948
187496432929050272
30259952071623
3084985345771
447214404
308047828
24057191398041
742154608
837891531
30847077470818
8985751069419
510169832903183167
16715892161063
24668392588026
100084046907080791
605612311
160836982
286182832
940069074763768398
200696961220286724
451237914
212502471
33751425
132487556
8865451021349
416769875276837815
887153728
28942010131301
33216815951289
117798211088154848
848314843999946770
66244211669685457
33995888188790
4986105844231
23836784687324
397767545
33519693750548
812832212346754911
26931847761390
26919961708573
26349011039429
34111909678765
783699541
496651851
16582
14148444402290
31459759783700
31750
148217350878856937
23243588184235
540817488
29412
98101410
116947935903286977
719061821063069228
572864938
299047249894546002
22066428
162075681346253501
7086412986588
133658384892166236
20575797273398
22984997539412
302946488
778776757402202777
260804252178835727
761159705772
883161881759262721
353316882598169084
516371709929293568
323107160
10818743257270
813377288
507075689071731613
547357138538251225
884189606
318098482602801543
3741742140432
11133308493023045
147252941
60943206681280472
382335574596223605
584278468
25212637540120
544938401
283318366435
23577592224861
29366044
29239537835689
26303436876805
4304964871626
12717782280703
43582355040551180
542869699084750634
525920601534870092
521808131768199640
298561385
15606836225884
939002197711
317419789616487992
614289789678608975
393547058
24676394979555
732540021311894543
33515053933284
41525675
108991037438975200
21464071284052
832467956745898818
5181620107739
598403822676940288
277590765
1615065331900
23985400456787
5540917399872
59530530816976257
84912551183699046
109630556
32833327418741
465309985966332607
605660438894037176
121629320408827732
462637179221317623
22917357930363
685899364902217706
24330336528534
21279040482305
843626936752591884
14084773834978
19460568449178
692269997032593915
21341580623977
188070449217073705
281634570714707094
1055368949
29447456518765
630189411739376313
49641884
463175101
81620926332703998
652019264407194758
600843427395115881
33763264252890
1354
8080847456390
9068574637011
28716906472386
22845
16064897801485769
31678008372080
276048388
313297213
697175246
16458898608387
9075141183497
987413495832082128
165613611737035454
160367502847442042
339711158710877096
382421540
23374060413250
465167362292110320
32335496396453
914866864547727087
11737529512084
507239631
512579272
975087317
758281648
699683688204453265
17532321310209
43924516
99775517324602069
293053419223932764
858426080
358743911
18385576939164
24971682795696
495132996069952585
377199609
12754
30567166153960203
24468817038101
18757555173318
354774258
31766270045619
15038447706769
33891505993557
10450858152782
113061552238136929
791329544
949661330463344143
10589637619272
18137982554699
1811350565040
276109746683945612
17305137347982
846734355
420572732
525489497423372962
18816447474291
668241536
17108120509329
13446588868387
10466634124672
19381202447641
249433372896328633
948534204
33019006891976
15217854872355
396178758
634992657
2479627812340
784479793241266088
831540778512498677
432779665838969699
1599019960040580
24536760873498
262629323381357912
21022
20422835582454
32380380544553
7674989942278
4009577173902
9170455981969606
9429
813434672334931781
27384300627597
21323206095378
475000718319756132
31658400028831
12963221330430
20355047577474
839890182
296138077032408075
460797212
16217348663624
6449406414658
540793264
528933318
604418069
15768222727098
87000838737507659
8468275526852
5065262934169
494665960118518399
843882555
7698475855770
484834810
974782066
842585519
34501501273084
5094810774823
17356701520056
10930951818356
29970837445036
701139658
130166879457535588
28458915866668
521727157
11329219686207
14316847254501
24624147862052
74652064387873167
23574777666729
17196177068431
82362990362940656
50343456
634370248
975193825
142717800
17088291133741
21677194264094
13275586416394
1030275614
14363847343415
17380551306023
5386708300599
29898460601883
6686246966480
16755596385646
948565353879974856
3704926927623
6365516625276
35168816839652
13320127970787
705667490829499093
14570377818625
735743009982554725
18280789306001
852104139
9216448637941
961019337
296981950855
34627560204692
219625654
712294200
23520
108719705
177742889
209158944185076977
27166369210978
75058261
25027675903688
752926264
34337800580496
33143393439847
553254836
107569886
114406014971357685
22452434643098
808568830505798573
12543054094200
16362893858462
860788360077618367
9077324310107
446989686
10380192740659
77226874246
810898697
7582863473617
341158742115925249
27526554072259
6885006927232
258405086770976031
27710737007983
421550168207028271
520897595112262909
1024492998
33133116498929
26207364180196389
324582408
409949000
279440161354247042
621749435
759452638
5781753649171
19697481155215
9591126849715
42044505154064177
10727680295875
10759637324156
18000170600087
30875413209920
263421164
978396384258077727
862970780828241449
20457580568272
34914954306635
122917146374396826
854675602500770529
24842
35001050481424121
649384595586428557
27250369328386118
164194517638429200
6969224933619
33154728140702
864417388106431225
4421958531165
49819072732958435
50254849
300422651
15354
139914539
944700788
472409863
523164917603731660
1064279419
543343631039085573
780987219
358247678
24753520698262
268958812502551564
202964782
30449394838592
32691215385091
335494003
29810
390545589065183397
14385857504665
34234110997455
8866757438775
6267916481851
703881653
880372799
198033519
668510826
83819312339005400
281021195642319586
261790531447709091
4403460257422
643167976
31507433824884
23695755764504
174532382603942669
820250813
10768448211488
34719459577979
389859209649374106
10790779547100
225143430
448262025
147834471463817938
954296780076394556
783837535174319506
652393215721415446
991529400617214145
859222076
800199343
305537115
177998744294136252
705802174375335027
8475645903431
18204818510324
23921495022485
767885739237030212
886547845
3145582000686
434387956771
221230512
674326940
20551891156038
18480761281237
999188839
158206929
84574999
898014879
938294488
959673653872100590
20865795392361
58419754518740192
11592591676944
33684085527028
34331365654397
13883215224499
5355217433760
74603673169858683
628035886599979174
26315316974340
24111781243285
2467148749967
403196192
698337046410718892
648387360111839153
119587662
1024751998
224476808061362925
831197754050606307
21516146274711
8802918566482
27958889088396
146022342
216408863
394474491562406801
27264104
24551339756134
91923764776503312
11065963245161490
919825526454524396
437117035
869952016
12447278968605
563379442395137966
227078216
44899702864243267
353816003
32410
400616666524513586
24839590414463
234173276
281174201296928707
11158293188572
666338994
19036883707154
6687186873647
952752276
19882728707865
31458892664667
878714208154739504
18165035935833
529058162456
6665841
230746980
10597067170935
31914534452898
19295494445258
495737599989131579
29958902047041
227966017
433956649966044638
1059346144
379695824316169313
179140074831199457
9952933598376
9552664467377
8435282303367
26574343666426
35021405349530
953240517
23765373917760
24008321833481
549403610671863799
1045189080
2515243760185
202557207
45957174161708213
27189466282965
34395290066421
18392
27882852285505
1668621629356
72401319320667505
21150111583003
638167091
14944823966865
637256668
1223
921029548
612266769556310390
24624466980864
4953073153784
51235988631724188
497034781054777878
360587098
18491806544481
825964254020964627
968959421
13834464010153
12946702287087
8604062720531
24430566600461
28939607696144
192749829494111700
1269
618814110140549902
11594828763493
8592025793979
786398835832688425
975417197400388339
405018356459601912
169599306670336303
826314832159773318
625552306611545335
4833121251063
335144494732944846
401877976225180798
650181725907681743
118844464
32656903153090893
1008378550
18292
8776
28185708071576
1683603338130
137745626834049155
20781443147792
32760581994758
51224003
21434793268407
350111662195036626
543305750724531780
2598673799731
13342889642995
25928007934275
59576394218663166
633278491104407220
20716298013144
27528914656166
884201839
288035818221411981
27738284091160
69789737688748321
976407227
17712860376011
6160002847308
980950010
18239754083049
28984531751368
899979208
116131222933538818
6325048369155
15662531531401
121769238148043105
23877382230076
27999949459835
220335669
415447983318793642
804879337421252406
466645202572847995
16132662251769
17309619307270
299109582
5630746342504
523966328941784748
794624289
167862637923111015
1367045210141
17764777608589
1016916305
431234155
477823156830924763
568627925
682887622848810473
743883674475190455
408570118
622153570516085660
32463718503464
929662910
9626863519864
710771903
726111890
667435091
803925547696
3526657221005
63030742430214569
914852792850134118
26539886194942
447515922
546284719020468566
15874557553172
8634
33141414379828
23985070219369
31589265046390
106884594805470484
21583599640593
272995912812689176
131201092389
925144736
24444443631209
20467985896778
31430956392144
6299418283365
6942526095687
17466753569663
980390218
499686073987300133
366762270
2717531380688
1848860599840
260555564393706678
27299728066089
23221505201454
6306402982828
1370057331586
5449
13586979495001
77961163717634966
667795877159
730095775
869956546952403398
28273783831176
5149889776686683
132419601008005358
3037699024658
189689519701128999
502219167
305736977706821373
454677075
175084797409674813
82676341000808297
818709183
1014752178
6320153758247
24447693394686
835858245
708307633
19374869318790
25917339991387
17481
17976015878038
28821930198858
30240146053654
28277358843536
17542008926271
25851762264213
180271808174810956
24417910777008
282823117239178129
428356465657419953
854129568
24842452901278
22215969457455
599578209283654500
9574915281673
11732822035540
25185222917552
265440804113076164
27491123991464
1060668606
27184378511047826
24835134371204
27454593106327
896307941869534405
9905266351240
3707112479607
86869389354211050
18043705058244
744155711493009650
1393700793900
18980979488644
123342397666474104
26075683130213
1573942163361
459097252338705336
14882700631652
19207633745871
4361243866047
16795703329811
82682153462123981
777671720
2904650339269
686581239231518993
244100101
405364027
31945889557673
426659882154052315
743125064
604744979
1051694808
30244790050071
56038568300679723
94629682542381506
6433558743204
157188011841054038
610786682593033814
27381092333148
504193729452334026
34611287772162
20292189179251
563233695
616736701
28118171959761
5180686341652
9403643332061
917691956306088172
933960694
16363126228335
8366441763258757
10970081521357
60778092804200057
19242745100439
19430464358148
12711190299350
316502839447321169
809901201187949413
319177941
641920023
869975909884072362
357251828
12072853262989
233546640549
4152365620415
3135265263365
89270571998748707
1899884606219
24977270757795
35159791832694
561350477
53707858756535844
460147523130639384
63246688
11698682639416
365490402234210686
31524890103522
986662155348018332
18007357765999
25201969444853
580538510204351196
632278534
4423516141637
25512518113418
316314875482661055
2521373980825
10697557265335
588593506
25629304452493
18298179906496498
10132599800150
3560754199970
75084086159456245
1791517548197
41968626625256411
533371075708056195
880777803
327175401078
32931374333807
658525986143858605
22370975588711
727086896
4153846124109
14113977055578
16027469603780
30770400405576
900296914602619017
142561455849860850
290303318
18247297712844
143925478107384351
206351435722933963
106096403
254054404
75412901713545764
34037873421189
25709240352628
421576399241270961
16427834525698
550899934
24410629
138638947144257887
273929212254596897
75311051833851615
6885868942282
782495082293405566
7000149859437
9268567227266
32021204279514
30222935161488017
688330448
23091331156082
30130911630384
10047153287770
957616574854807030
24637
568431733058785273
18997677674769
335911829136415223
713524593
4446569858632
23369663115442
34025140640484
34621958550896
33416978652375
28471124010815
2000891242041
837311728316895552
697979979
99848179
4531779257047
1047728403
25140413920507
583604956442831907
15790474960822
25890402793839
345478190
903535241
329716795
813116922
27703585
11107053568282
9820555538997
21300
1043231065
658
422047830
17450531776899
12588
489368
88985393
29351354619199
950671962
15923320291716
11486793911359
17312
907396613
750688935
499975493519204720
4145409845960
319591590211747865
13528
715287620
572716124
14898029465799
3759938580423
614604759570023532
1060827073
17646889042270
19728
28873234209117
493078931
805860762
31631853050884
42787661512916138
17296284246673
13171539418799
115922758
746966330
42005321169999353
31303251894732
139167941307762497
160489887
12339363375745
23564842648489
736289084626420051
97553219538703115
14672116717801
27745265459213
26425273894012
6894603587442
217875870
31124512126586
519754715
1206271118117
566724651241503980
445909038
892512135
18000788619405
287968244527608981
25919123792685
10551739513142
371658948472
19071235187577
144731684378960984
16397596148307
19099
667106426533387998
450956933807698344
916456621103677718
10694392661235
32086298965159
670457399
995802379806743332
53834872160191507
3210
243603367530911566
483673510696980297
17326332459016
30862912645721
1032513450
228419022853996002
33256372224269
24235144236968
496397063
22989982
950255297284730799
957445087930953801
14069675078998
617714500904022283
309845087884296955
20398202899866
70495675620646041
10281477843945
443573233827798981
18835863128336
326404346259
32019687094717651
5141622339841
550751893634954690
792165023704381845
84786275627177019
844547942
589079173
595539098
14517132442851
866935200
910261987065367551
588614208857189393
1041432832
462107530
640470842320061130
22978679654021
865552828896561543
6
28347310050145
11391172907015
612442025
12324376153994
21615160642884
10747
1034310346
864720604260559204
943641976236389355
834008657386208196
11701656864492
891352111
173523786064389604
32163864424025
618738493171514088
16226870618601
19132
32929190488173
605640773296881125
20560640698513
17809869026428
641334162
152100651386637990
31002134144760
7118991119167
20035240580017
29410759874833
15457942061862
26564762366447
684882186
18560190839405
16692817020624
22262328649801
14972725262344
91485393637362249
906079800960735276
367780794580556225
550952249
3408963970642
17563669409523
2113299474999
64184135
149570565846415911
25657
27629784
39825383
22409990191852
464800224187283219
608746997
27961113768871
237683528265059603
447425213318460506
364691614037657345
812867054
224688566061074322
484994214524726798
30685650465665
1034676778
23466662804439
564025550
27569803031035
15597268027288871
126563633
991691503
29446196583092
25184218137146
938015421
33009431410023
27803093905317
5748932255084980
23766278086071
1048908370
583632748263849083
33455161302811
704010495211517865
18340028375145
976536880349010349
437713271
17126748444547
686969780
361998812571603873
135274187011053445
93083471420315947
522429606
634013686687147050
962713779964673909
281833615
26299855226340
20256667461926
752038064048709526
16231577420935
109412237183497532
26535697325530
5530766979244
176058103
354640189035570879
87173369999882428
6627367669499
443430523
6222708736983
17856900221385
334749958
195559126460100193
158272199
369358860
18593000996424
343071627017009434
30160
119755390
22577070447618
192858431
224207785
13292307113941
381892296124253336
19026
390922274978172028
14282573314669
7115980531036
16903115
962983144
21162011269381
716109586941
957463908029764031
13845
16365979915753
34922362453716
9275592069942
3161436138424
249848940
30322455366338
9038
4485312310676
62831868505253663
10186895181225
7932019
29758502270349
14152077143869
35054533660643
4709099294742
10453785765880
29288
14600
846679899
568660587
9702
8492071959701
856083541398331114
401219141513228162
688946491109894185
4254725953094
677645564415
30918
12986180693677
257631677
309838132980139803
18790612348546
21294522033781
748159208702843801
13139548899938
563303133
412339734
559218141
2565230961515
275716764
365722266125403266
288658411559417648
2503423578044
26463
94475688245170340
31125426837247
1042900136
246808254244243551
19451034391001
12212983382990
26846820118995
384956288
14271047517156
63124061
21863180226410
25199655520454
21683396607123
21449704043013
589399814
419672444572600165
893872260667373517
888716057
266559981703113022
407013905574212952
19181758304052
20571014716995561
1015195410
508163597
362594462652976978
1021437447
18758060208762
19467842691327
29268
59913604726837094
16814876411918
147947599790
5995412279926
9893513597829
7512675901026
78514853816008149
30098
8696021045457674
109000263
612807913
10776963297362
312519779089993696
13278862759981
21422937007685
378685571343247770
254638089085957902
95359821158953157
473497137339504732
236208456
773532423
706231526
10668701689903
270594500148475736
73904472
366258316370998536
14828588862896
8650855388388
5640983211375
950339374322549354
116338564919167093
24974001310712
32273854637051
4218547134388
93715398892089358
389922751718
785520051
221924481
14547699610245
709333103519389965
12028375276615
937623342
22104991812469
6440580541625
305980321046748970
31116922044060
676275751
79957305337253188
24538620159713
638418557
1449728314287
838401814
11378095738416
1309686419073
369777080
153003036
204193697251386040
1069450840
4813775264681
619756226365240311
117451996259726248
916740498923972242
944381069
32452697299021
226519958
6931428363762
313222899483
248712157
86467247
66087185623670207
20614232057755
248148286
34414077093994
817451047553700184
5355925372308
450622752800019955
22832445801024
7400061483564
17279506367736
105463577073998404
531237303723
24362150499323
668855005
8477994111354
103078458758433491
284444259
2151880311202
564358240
19671509994579071
727501961114835563
580691803155719845
951161081450075199
2197071504869
417055019431667895
18976602419259
315057596821055585
352823020618898591
853472267
28503457632844
1297990861740
698941718
18386652666440
4497825046878
27835329794423
7864286608781
204706635865485463
13888447649717
18645700043420
27590745850747
1840938543067
77471246
14656689353415
347052662
6107478934510
26057775832268
29615409617613
31595160968716
4212526923041
29102305769618
22224711583010
120596540
980190761
737991305274988572
10873
28469491292314
4950229777507
674221307975432901
977240137
54415134
29871075144664
565558908411538931
6174310985200
988879794247235394
973709307
14121537798498
5868511070951
26213055027974
4010281655905425
324321696
310391189
315152575
27695826310432
106115411
830648225
24377950371306
20476871130253
13144633746351
6977212265596
19123890670369
229730167
476433543057705077
29960044646445
769911215816590067
75715339514777474
19665932600620
29799673221617475
833504215
808748302195169320
31088130021273
750880570702635584
924060603
590336520028544307
5576107230367
709766543
19318991328021
753038187
10676092625717
428698781
6701874975632322
493219548533133967
34348139892481
696586316636907494
29499476889198
30487367807054
981394975
21197429075524
965795970
702947582070017976
965844619914569978
427914782143940699
18744704342767
23155530082306
822617881855139624
31105238001543
15121123894343
22380201267221
969447227379371192
576859538170961584
264700833170763977
182031787525412169
101618474546763169
11219476880520
24619177107608
34612356251199
728635499
9972917223598
6415462529994
13939006576188
21345
44580116405570190
417686778897842552
551981142
25605337415922
77070967325704528
28859053805284
6714475548513567
9961794391382
29365383704576
102367416653388797
161744588
286702703087078933
29856240710439
388794945100545182
1846132887905
7888676307215
7996233595226
28383168915482
12545002761471
654213241760432934
76741176
355935861
23326221406554
25951588671142
302593126
24526002860475
19880164078369
429742744458389426
147948602021651614
833340672
494517218383191676
13552580876782
5666748907023365
31429643944466844
356443904431096155
31155533885280
70106959
444624784
20673792146585
924302192100048053
232963483
349367626
37250131607480622
489495524188234013
1414171520430
32851061363036
6542093726025
274379774180857446
931832777
343033314276605598
18998416341380
23800538528017
1037638259
11161715549057
143520759
149608392015334996
35154001002791
93081444093908648
22816676190133
322897598647402708
432838959
486795859208941633
8596817423596
18682729516820
852715509135882231
2556074796764
4336709892136
33811578144214
3733006210019
23281019859636
319241203
257282457
934239374343091961
14648385326716
87916280823570261
1908613701551
11334066794155
6805305436649066
56859588
775890290180623685
7093153755447
35151078602795
15405840384302
20866190122059
593571807
6892327145289
583869823456024290
26013994050292
28538780669170
90839609
929358166
28576289183295
9953901204375
899073853233143744
10167972804746
23163344348841
723929318825611167
12621369741615
421819507
660911459
306733063812098917
4612404662300
393329762
30253657982253
9110619054800
86925220
34740269819530
935768754718554027
241537239
644656142
14135890675010
532111532
21503506744321
958625464
257018835141430366
32037294064055
70538129791231740
17480108244283
34970798524783
148557633380994235
835300504545890007
981335351677398370
1021858438
33643374465466
18971061660515
349340139
29132078274391
717394318057220304
17546418417898
240133429046062968
238844616
229008564211660198
615186695718063118
3005191085920
11720887
17167632302510
672220312532167696
516426421
227808407454787679
241723754164331696
6609375258339
427101906725880152
18412526441207
16315829274079
22386939814370
822122621288615599
141174505545300081
26167425546067
9956
204500978058552
479221708677978631
31160408598707
13211588370361040
360959151
450577447468149443
729090863
339469114
42251194
334263719012839593
11643226277710301
55353209831100949
859127520302933724
11081006815155
581930742
741133185402598037
17847179676430
22913691332234
154941248124905869
843436752753440147
496608761918161833
22488929577808
938509183
508403756
816028332125
1043488633
72107850233570476
562598860
8799814972962
539674190503125237
31004686499500
23509990920474
487734622053637007
513955033084241856
1032524309
990470191
1179422971877
855765303017441256
116626361534371608
17194830829316
140740180911070165
15706933880521
23837564220166
89276488301231561
1028876303
774441391090280582
425187748540373234
13929320881720
84959812
15240
29901466192540
110421816547454855
39763140
767362405
12753392315408
9113482251463
28583177611329
733320783
833264621651713136
318628714355781867
654306197891
11411914932352
402937699
18374426061560
144834979080092649
5433024394525
105943099354304135
355697670062136292
680199813
738897039
808680962587000392
164856279862774600
5692626005690
21390018153251
27823
516894457895470671
9532195770145
29744813074764
20549
834464495546007034
11919672447166
18258538094724
6848
1036645158
5259488383336
702350326
622527305892580356
6749082571983
9905427143225
16786030152148
8192587341511
14729835177922
575863582
20156842130541
1333780958482
17687701986153
583753749815648052
3472097
10718
8924313329995
676563949359752431
176773110110488872
231495194209082781
795733099226661317
904117841569964339
127486338316282348
31887938693296846
16542442130585
213478363493944531
1940933618931
829919131016510325
28536324341693
7326690113472
817638873389595273
1030970467
189857599
1010980864
711994165
18004053821175
846441513231226167
23109395150135
32056950179407
29062812282212
429
28324282777303
117672263721071543
67062248
12910112318540
664455626
12658745319991
30057
399892905834610888
34430603278636
17584820357114
265571828202552579
273137733
643108035
17218400729984
10552081952478
27541
30568
12295749808441
850759144799715013
659279123
853011462867491362
31773
773881728943866110
1022015785
567854267457314542
954274372798813490
1003495961
26855977477394
291530874271665118
146461495
324055267964737877
28699426796868
486388660302905713
327953084949056253
622419285675067261
453120237038407051
645718509349083937
325539267
693894681
771980336
5026086327492
188263199
779191596
504042599
10882644274967
971725122846344191
15583510918947
31968942558578
4509281846801
28464423384700
341587530678139425
16807690632823
27366649282104
7589537850915
75072175
866123690013003248
18132305834720
969884494161
26211097643065610
14556411451812
5297282117259
449004312
13047372511118
90020870
21808016691602
730350986
4491576500227
415917329886
703547198
16475888610652
311821318
137313127317284146
843423332
32514237769479
31296659194971
22827517998077
926960100296926538
1004889008
193297121
859512004889635381
783409445
615765130
742770686732
34630408418481
3065
911942271123329417
25843283985970
1029231223
34634816938705
21792645666276
459923998230279529
23270880567034
22123629212165
19090688463630
22129984010599
22898387197495
641772239
872700708739534304
13480
178332778
23100356278565
31773413079171112
298038391
420370172
14849752059547
7250936338274
75552313946550287
35127939779681
31703709438756
27174687099227
799319456243
906356748
418893915
29049705535675
853855307
341658994634795746
135513595268722813
1006795978
22182047
11131715681982910
502998570442621749
9756115413508
24225263651425
127075988328105307
976737208021769882
6587079538296
16597063110312
250045914
11233034033958
2117062726257
33450783042625
10177457421490
340419306637923687
1009383397
3860657833655
25230716722782
21794
123572781743079342
306343404720190539
514632348410390477
2076
693029439166067343
620924111288998891
25315431878971
34812894752842
688256156
15158
315590136
856
17392286
135525192
27238651995946
889064499532092823
64464138
694413230093855524
946048756
116865520175029989
68898415819756792
31141472651494
883422817
606676041296739139
318859983
23760927159501
4558007165751
54052132420896521
541182710937593340
579833439852928538
160157969
26406186071808
877441991656964909
209804703
929619385126996159
678916722270144903
415709549899609425
950667182519907654
922409813623832108
33804740249902
800536682515339819
758982539356327277
4981
70632960
20243492541913
396529257
999430716
682540619299258352
9751476977145
14220
32633597461251
215106943788576777
525463224
935135268
10347026209547
152692758976875272
10354048712865
14021769475652
547526044229059198
16606302462022
6432748070013
1005902783
18202996478831
17068106256992
11065079643599
29792669860788
9340052434948
33097094016464
877397442
540527926
105215576900
31621849498802
820891079105477191
4731307394462
107137136
34024185314372
517352146894632798
20210850699227
86043842659316610
805060591370166195
632001366258060891
135835023918928750
685482701
376889686
642552412
790502525790857257
18216004930947
47516595033121628
23488020940378594
963525063
28549606724580
695784374055655979
773643730967727878
27212
1015779594
805929133
301580857049286382
868568012
899284915
2509894520765
248952940832706864
29409
10369180109374
990770138
855479718700088707
29409878045498
481334819787030570
462147501
863562221383618085
627207225855106711
149921561410536939
9549740575423
749112895
916499993066152028
736359085
437450298905553798
743985377
12215639742084
88066467512137164
3016426532488
26145775199336
432411545
34769430350351
193898291325155914
472914568
14419721781431
657896016
923999464625615887
976826953
17223207355220
287514234206423510
32629721031818555
17876
964901434
619454541
9644968432140
321622260
500295322063691317
18184079745249
1045210424
14623942491556
70798455817442412
945480829
13426294468276
11830416809752
61078492713499813
137735630215567495
33863668980214
73275154218499863
7666613857861
248492540390582323
438658209648504331
152880203787891479
317916265271697556
1048749204
7680
8387
20060160591686
547160715
25670410011923
734065736
10688901667860
19047755347647
26861060108163
473811315
946976253
8573766581118
853675124
333246704
30253908157365
21271096241927
34413991135727
357220181106161664
17973540907412
370422453
21294003234939
29765016672500
56338697347361744
836041431657030963
6361258396728
4292791278993
268857819966776818
26329687296635
350636495
1727985500932
810413874
134016019892355390
22564670229149
59826510801388515
793617248
478845882
104459289157153017
235221343813700247
16174377185266
4247
679775377
8115582331963
2196961344685
20127230645485
79059900
9176031743628
5427825861814
96363638117821665
600194600875416643
762927087059300603
1073093325
378926549174754625
18508977981674
144322061474413411
231037287830197451
12306217733974
22058742916688
15885853915959
1047434448
892377421963402589
19430172056911
806066933416620068
24134654324490
20460640980313
16850682229109
60114667122743904
327172496743
692386251627
9674258379386
72085916
4341807665856
33507108863464
23281566774194
796159918
544537833093085528
31206753915982
633467348270583113
770622909300844042
567815409178726545
210712539431845596
332838096509342565
34911966676208
758524427423897313
4069965086391
8442440735209
437036736845
66267714055095117
936549444244378176
702968721020700981
31338504317476
113496997
27045973110919
19709106715043
3858806239701
830791213
825068420
471434249426926797
753010161213013997
237696570992891358
250913414385119410
711407261
427356670900144639
49461921927878640
20583433411603
875802778880962209
340611205839963173
21818759337399
28151432670228
33698769370685
288364409
251826353891915035
15829553805974
17718499831239
5709773874765
16924002428387
24628218378070
17589107165404
744899635533685485
27950369924865
23696897203644
24892203543617
21693522942289109
29317818867606
286084532
18073547938746
277587277167133584
608948343
218741908372354119
322767381008362497
25525724814497
409521701744147894
134711712243841355
272896226969586922
757303666917178159
98516373
691973313089
30890053556885
17309424
32652756555846
15935997233891
33923053232261
798102746
110753663726172314
5455106
853432122558401017
96893432158
28154818563453376
17883473282828
1071842340
95592899999533166
1749653823239
28500653197013
30048427729012
28264495990568
34450674018621
197747061
23605197830712
523011713372486611
267646922441954503
144999132675
20639539066353
29419884716541235
403114355397890172
26679117438795
24333023956883
6455964771617
7340769204015
105782309223845874
27841493415363
377293571
626635136509968835
31474506904442
684589204
16170352788037
775526551825448548
415000611
510326422744281125
427018257761029545
41269337881812996
722040209706987354
587039449275117010
5200410688284
143972179541747124
24801551622855
345623077306412567
110147213
4536804894399
74554971859940779
3953201563402
1032502540
13830031195752
741318275484619008
978900149817472233
359219962
527764358
6509
54087895
101854482237050325
13491346635644
9598839072737
384437325031951287
979653482595572644
721248608007935752
566031301661195858
14230250724080
14256146170750
875544246653483807
762075681
246082893066
32166780396920881
19100
24821
30497130565606
520683971167967687
621887153805786584
636172336031608637
781509813896889185
587936048164464845
96607755457730669
6946726627588652
547797642444956019
30642825547128
7828443397496
886785221
915392140
10500450587958
110995293
22792262696502
8638373241855
1028022947
11225397128985
833247492181339162
326791910851311568
131472671891619746
29493110184021
555305829
483777489646436973
311708348912031598
182252144222696615
15087439093526
18274384472191
109
75070462388145235
26694766570987
54456454141769014
11698554667642
913244049
32442446853886
10010850187116
29760573423420
872078557
6943979202274
687112609
590470928
16861420310224
35168182667143
857252264
8669726734686
598972880
343604730160339416
20954223240061196
34317126441398
15311868072775
264327350
20845731170892
953241365
112298928
24384787579593
12601629272318
828761714169202801
7182121830196
126890440361777398
462884152985621090
195422692361202559
988281133941195635
189523084894305156
880478426
11955910407565
751290519707904133
41663736
15579666092970
839618959007284438
518450170270007459
25761
18709782228119
9230
92037219233083284
32990147770035
526381290
31203016387719
4225137148337
18589925498743
893337811
32294443852819
779019834
967061128
134118549
742154025146017046
16774
731582835812254884
719110004
544647743066167172
120690484902399717
638528286277010891
237748612137
4135078249304
217006825509698573
210146898426800769
966507711
364868590
33797463372396
507570834770011740
13975997614939
880958807
699224031664145639
452852682106345939
16462752515780
920117238430344721
30517778064344
22795375747466
30330947149674
34541732604758
67343393504181820
19384978679433
669373165
85339697607497710
644144537988208094
261911513173182810
25186540960173
27523888219170
428363115
431394700420723153
17495488377753
472277705239397459
823894570
69999278
34773131252593
5438770654609
999640654829599247
25478
306986125
165730946
22646174844086
20944787089730
567133630127796631
9762046486357
31320138923097363
309510919
4289634990593
13117090723956
883659279
20476083083450
995031072323462915
601085012
22929697542371
668769430
213035330828940234
7204555412738
562975731982294394
149170576682612590
944772982
16105012259310
398126370202175889
174859293533728598
8073875311060
57278125234555258
948167288504158503
10723754106511
3209939490592
161920001149173473
21143978693083
837641924914940333
23013344307460
782808332
26379757
473576086
452799144364783344
115590522449026549
150235464202868575
146903813156131366
10723646101818
35123575345474
16717239467648
24772086312785
19719532421447
14763394482128
15820302546184495
205650223346624723
649755961
1704119950415
685608867228264901
78273752
559335309658806042
282958704
11669799614847
690942009
34981150609727
1927990647466
406711999
377904178118589729
78626352936878467
658071435
348352296094290221
543966812
4974
16725482277225
1796727749519
442680683
8984856754735252
22724575357829862
7118482147050
442054385
771281994409163004
31730229421543
754107618
21327721793843
276429777
1477795266956
117273442737929410
103117634
33257982273537
1997526822530
284382601182521828
478931524604059564
236659920
532288327684551949
244177102
24334870238027
5853577717307
25602299214397
6934961626563
841206821
349384382
10220612924906
530960740862079895
500249383
33186956463350
20926714454105
587751667576091535
791425411836523658
476486423493507492
558740212250
991062237415
406499278
31034696377762
455058591
900043945668985707
396565213
232555577
282048697
137491674912530087
25564198611474
17368495736608
4487184152859
125528360637230542
13146418046193
555302694108891438
936430527
695500958
907149121715968658
994301065
623044529376369260
695516711
310894987
129645070585988229
10681702876726
1539906319342
698023654
33266436591599
406148486344517664
1947043118815
6603916353065
378639786169182761
786958418
19321416351115
31994623661395
454462466613079658
4644418270080
33890924471481
26550853751449
563095487
12813392684038
912695403
1000660742
57944852
20582842210186
6685793979842
25126376040363
21783026252163
8042813373387
6143165437968
479690370193589052
4562790805400
15241749183501
21872
792293747849722821
335001968589293178
51341640038357791
9367483884649
25651137157288
30728931331059
297442387
244204756
101148000979895104
532969844
981542094
28837586924289
125868760
152720364
872887073
65488488933020027
933392819
71296498651420131
452085868798410892
15825997284295
13176704271557
7912174200118
14523561881400
87723398936424626
11919381913196
1154384006263
54946457153534808
12681525973519
30703
8539
634809028
3291456612732
986424653
18315740322485
27213311966627
7883477595739
68350444109839640
1084504192608
29920444827098
16702821404039
168436600
151230216130104484
878703699
1014222906
6751449349707
21263772414956
101497454576086420
32136859961190
886635543714373051
1008810461
28736270752869096
304500171379699195
154066090483505505
30729106740425
30266966538682
9500665191959
114781008279436127
105581353
25858296881550
367732221833017772
27623149445507
92152135724499601
19490189563509
24294446201300
30428176538140
28067013429670
24345027686384
777291659
635573077
6968578598002
332812143
14819797482345
20060093650116
678297866126
26612381895239
22251934220746
768531072674235051
52047479
11434326336919
5811778037626
27972854891678
122048933900623237
1071638101
552810385976499697
100731150979618619
490360452
715323610
432859446
6668087770982
25432
16105449643266
146888588023169944
648007467
11219599240149
312713586408512984
123520867181723842
11385265456497
498335789547799939
30438093801015
936030617
3506073129833
20327770383408
15377468276305
23350384074033
846029329
981120689976278932
952184168162924146
21413064884462
975521303962691555
30404790354033
28941149775493
23154550134071
11401707997281085
17223758131954
725346358000262703
15791856407695
11516214908323
136344501916811604
27463335483064
49534637924183087
18170613060068
27580473431458
15496
18636388186836
5900276439309
35028717034427
516179875923316765
24137540750192
912629813726893339
32971421705632
69055163666383338
1042798117
80135213929768173
140432858424625747
440071858492263780
1394
8829
7319071260567
130926760122
3818129868762
781549143
25845825158300
463719197
3983806707577
40732717868453444
26248227800980
275418281
411812440
361918089700598370
13758810926430
2776344685424
436253939125525733
946287414
22958268462910
108917001846505891
28143637436898
665646294169498469
571340783
18426039482015
13094517074546
130018261424185492
23604100676418
20047313429887
30188
804047896
26159618873977
262679699656663565
478306973430624849
751375540561489915
790139523468991178
815709638847547571
26609359319121
21145
40894737
27431718799305
314169944
5193584499771
377645760
290538559103530377
647953435724138024
31029550139800
591903921
20540299470983
21284114336394
14241838347386
652908222318115868
11955514526425
63970931712052189
480889083128910782
965945483
818580920747541629
958035443
24331983169389
263474777914441370
30057778348438
267164256785300617
824599062
31577410823889921
348522444905880655
889197458064707264
4262886092030
115470049361278252
3555996546876
15671
2129732265241
418647926
21717111377747
7863656332427
20063248969734
10914
6794863462773
32697726972741
672323078776842439
956631053282743800
7897469341768
382742023673891712
11768452473425
32573988546997
569002134291062090
821908510001873412
26400561437232
651111138365876413
18586850853486
13740636531017
44786603950701266
34735427160396
213909921326570159
350431817215962266
465473255
12572573516472
328215662402261787
93215985437460288
1812372416904
32624682457473860
24811948655207
342591469
629589651759622692
21259159788481
17741278077677
414340651
10998906325850
25404227889956
1088334126152
235881185963715685
11211577199681
650414816
651430378758237922
25459001398712
855048272
34536127692191
27040131781527
47583858
8696046942666
34601949509489
338864198
560595509
916598220
11086338688506
38074373
28068403475528924
29200151802632
1928786950687
13351778409788
294921584034321107
66293845
869396005
615598506315066166
39806655758764760
7147030531236
15406187850535
26909511505795
917804989116178072
25318304435817
1705970778895
724474068865348645
24949100784152
21348679028092
460435276344986650
62265705
11540496169194
33443775760160
2595745290113
4960208239807
34036866418470
17351094152337
11047
26125489655662
40241598495691325
640316116718141067
83154199
633671918
26778339038544
14910090979964
5386368671184
29636985905090
23041623746348
34875740275810
3149658405130
136765972008234425
923385461
11051
874737039
34820342512739443
10164061271651
167488311247088089
218403236
473388314124
494947714
24972749345187
89546160345205041
50776403397
18773783383446
23194
319510342
998879308490450393
9428644772136
60140311
34370735137904
29343281861505
22405500545142
100216347575976010
173864799607761546
953781772669459332
724363071439844787
14349384727105
47492981
1064254561098
34833715036707
12532995127698
98135730
369568340190162059
574991345115374841
549178378
132844569321622691
5567293927746
386906643
228591215901
10083019543677
7431424731308
1722860310631
354494566878
62702531102529666
1030222607
39295055625183521
990346307371218915
316218423
4849348028202
23549665937706
85198973262757759
46920692718239138
680656120
810363049883
814322801558133535
32076351133050
831410312
135699211585979226
17405853190443
16438602658735
23268287325894
112792382389522424
824795921
22425910206675100
28954647951191
7241398091869
925869019
26851153620192
9567467304668
157801194499743704
674056928
3270865914902
842207264707405669
15939454024952
20370346938040
43455584641296949
814497206
230079867613259614
387020364
244722212717892948
772276912997220608
188466871012542869
900715755
211083056
835188493887509576
21581600613374
10247056817145
654075910107071891
8994330123263
19242891308828
377011417091204560
11417214241899
303224647918387293
772729378974035440
266198436974472471
18660107634462
27685297737300
559457137932983391
667333894
32519044753014
22845544395244
183591003632
3569276340760
10787712163304
20809828627994
16317653271900
20667004109947
24648
215315457
34311988086132
511925328175729329
21636334430223
18050622042536
346637170
8920422241452
15921227932221
24034788262526
443162884913363765
12487076174408
29955778822557
229372120669121514
836216079
16292675778645
52571230
289463114
305072328
537156855
811939690757772634
43265455853194155
30338289511173
11111019148644
14817110205278
5759004303116
14877583040290
16948261533261
23397608862369
230164212
439488924
895709277
60066423
516924770083001266
872603174695909263
33722577643151
708368923
5691810967576
15020739871684
23434728360555
466238380907
567119080398065156
4033782905592
99942242846591051
560868263
27937086935564
12590
104687548779552701
19237294506772
31427317
539149303
744554351644553269
867675432823355759
345937077
41764246749926577
24658234041143
440371849
364091341
496813467770036498
303772446
32127431667583
11032086150872
363020949042207717
25171588108896
6730546383801
276431813279062018
26631866398948
592394098
705938189106996132
36895694
10694762352931
941360118310174862
396706448
923058422345179977
12253932536992
18396033937085
540120198
32550
116719259362997381
28060364805807
749693376
22535119305130
3914172622066
149014899280601655
23673
300380450
13091551521755
313743910182611268
32639797791435
9898204969351
6959617097234
19322939123938
506698783155025935
17260257784452
472591425606968462
74187939285798209
54238744
226077321327772986
318495395198395871
50750920515785275
495600117043709168
476302040
33819262276418
815885774
321808952198288452
1254442878840
12675185190090
957159231553733851
291778469596376199
33870402817738
802650833528732390
32163229996055
3264433222412
34689725932982
633560031374522827
10736213108084
603186013575947449
937440914758020446
19167041133263
301678273053978671
353231873
6827858428702
13906
34764147812682
21704466242466
184497343
28402809029387
16381403510952
908590911
20214350121486
8355329900576
323036274076070421
683059850
936804521
7939894962712
30111132586544
273788170530723192
810815185820117364
18329748765159
23308838674260
433601246272204148
27539897636787
24619581157372
81768672719587976
29657911392760
14086468761311
265775161510611178
706303542510494556
472690727
246626122985852536
252484945994710387
659484658400411800
32256636780771
33465058219003
13543648671165
21413
646512893768799909
28266623815722
442484993919888725
107962024062846057
18189400452396
20027043125979
11421400876607
30942957247627
406352713354084559
19131193536202
33023850452582
214278523710970174
2363663992134
24858227208668
933651585220478612
33625184504531
15472445897499
9515651495732
3981348359193
23697118758144
78432444
615360856897528985
909040349904252063
14874602627800
844724628120155219
499265965916279447
894937146202795211
2508737540271
33523086486845
2971661352087
334874209
97789013659279316
21722847480602
13368505391576
25038521634593
588320422080650788
10231960226737
556659744422739577
378189364
17476688827468
17156
915443024766719876
220284259
27635722639709
709842136
20424459533432
858262017
171585787082600607
1747
806558561698142845
633743433056857237
490099014483486480
248029456
23527990404895
469228626
23204216061376
3600290703587
492676329
493320924
263454229
5619
19178623275304
126607738082331814
132868125
161281365269937819
138505921
656544218519130587
19753970482658
6082123385024
7201921412000
32517001412990
19688935127079
16741545695436
26136
28744445491396
660916923
7009730835491
11351500552811
838825715
324545470
7103531942488
3639370231763
6162020992018
196460747515905852
1005470881
30206628973012
34422047885696
945319564956528837
592854742866402792
553769659
4926813703116
144703092263015781
572150183093961902
797468630
29334
11896146497287
11462633408136
574537259
188591239215986329
7539362610563
192133314
703872655
679317527752717467
755841113
33927380043570
722654687
8451208148585
1442869772369
24424752806531
412050091803059108
15028678731620
218679985223468303
565946698
175587881
1073054404
48453182968543
6100
18433281281492
563128176
42105671784531744
724861579823
1589835447478016
548563242
11904749831664
15615944148906
334092709857552311
28620621273698
7321713791099
54230251
19855014
14421530379229
7675
23772368792035
11998641169931
4003
19666643570063
103442399
299330191
915809533966040805
8973801089300
287085532
940305714
30333762474583
458826267
1701501854039
468266251
544845402
13775626555935210
10584296825610
5144
16700837811369
792986760
2286288347481
247480106299374415
3385152522319
19638335141386
17956
18926047998685
828289407
833912639
18974079614094
24490
1050328070
826265385
831048874581693173
611258704151635408
329330317389612203
7872
758341524386713604
31021385012557
7139608645720
816908454
292657067326
26917327078569
523016982892590449
812252622535891707
563329128300228981
917873279
226498496761416382
180245206
696070236774
20519971304632
2275979801286
138864978034762115
521353290767030612
353942825
717135935679904362
18925398450148
20040235053185
209100876208805577
900529682
973728594336710422
559837704
26996375330184
528009951730229469
7080585477958453
472320286356615849
522077841802229484
83006086656937870
892224747
821521316964524107
1389457827894
271603410
169737482
362402738
15669064011605
30686754690535
27405605505601
11381
9812180366457
28245999341406
351204604
944353077
30735218740002
884781142
14555089330539
660125112939656718
30960828539789972
749372743
29933654203270
9294973481358
862330020976098816
28077076895767
800948987
21236
46112047892529004
18656938862603
32701885904398
20342278129646
6133
31645638528244
720207798141280996
152684584918008759
748126829501771201
287093867
998958410123074689
250491153072755370
272213114946094324
19058
495817537
953095555038311413
509970353
132483083
315372607
24330465742055
7830220635762361
365072881
68593490
868973540894077281
539101764
840616630055127027
520633823838595994
171613476
259103029239262309
10101853278874
713835283
674216608
22192804365502
131751322615982169
20295112993493
1061096094
229331764939130801
4669317068626389
7257967504109
58622476673923782
558670376607293086
490450276312628371
24264721818602
117373247119924164
2010389370337
13938993948313
573454294
24147207866439
224675035498
870583613
8610363116788
5029287378939
346186796899878586
104710123791664517
25688720490635
979732859198949224
805386598842321833
16228653324128
628560459
31157220697478
103734167
20531459066556
377405045
941871864859657149
28727114400055
33556153334983
730233124024447860
29443282097940
2099
868440963854212847
40894747
266983168446883483
852253723
11870744750484831
7022401401423
368623268862961376
429226369
151739748602591042
3493013064671
448290799364098631
794874744997824051
8059243485690
124098358
32556345419196
261747424
757864421
58943887800455836
23076554141398
224952519077366682
11950656635817
242188241
159316144626437027
200251845180569853
32075715140026
658837608318354769
570216334489
675419011398997742
14946915204295
16977490984876
31120962761292
28139893211325
20715328854904
342749540
448861286800792780
13097733645508
94993008325053379
974717271
35115604119319189
11457595917502
34518887526121
24671943079676
518755521912814860
277883207351297782
370172163962146290
11663212
889119551
26364437392766
29397465999528
9303820234453054
510479074964063337
33891870597942
596083336
9218268737785
300210584889073188
374421438491828684
23199667170448
936364681
34021392374957
471469729
583727012244362787
33932657568067
33210521911007
32468402634980
21243
30913625858910
89018144553197072
888060216
11426164373889
33571120192017
428062534825565426
18838900328018
3307063132325
25088237851898
28060
242562989
1022893763
22411330713601
162305793
37718663265540703
2750520075622
673878881436
16215755751890
579059772147
69882702352600321
274299737911168330
80199202534350225
30298998131918
175717945993872044
28458644924781386
23725727910675
202463126843721072
6683275735679
11750947519209
882056628009018877
8583085433246
17307183706314
24743930590401
793378588926536258
17733308854201499
942517014693643931
2602696421952
10047829803033
63880267
9978950511773
5016084275303
535014258
31003912521192
25548092695727
26667957073766
24359511797044
34077918859790
15475091772348
420540262350776103
19635333705119
19543531564304
341730009
582386841814822632
698738774964047215
14003019958988
26801260549327
399326824380119785
11994944
17750166123098
1042537759
3385746887648
989238142
96382993
195888508
8271
311173694997853101
129823805218746406
25754244973944
10366009459467
472895693599804914
913329361382698078
76141276741858986
8188593109299
1058756422
948234109877336974
33454800715047
723255470
504931576708597505
16010142343510
12713153377645
32945876043343
929601896977412335
22603105937304
860836152104245516
22257
390904002
941441012157
23336069599433
441600362
28147141562241
31720230865722
534926142
9082327549494
16523609390841
134229131109550118
908523303
845963241
871270591223402806
10928151179446
9276417804708
30439031076024
620795925623634556
858477402
13366
6186152904285
33850720244026
24173167789469
588268271228295538
107819210990591944
967890323
28001300911577
5804875633787
8024
26797380982886
79372341646465288
551320629
89735257252563434
41363996
20355364190236
9986038114359640
840999287
349368740
27854
976263230093054932
3245775814598
1316
428882393
724539342
11384107648004
3191637968813
31455999778802
1801
714106356236209834
252872705
25882550532174
13736772738657
100822885422477480
547772572
110402231
31894947809672
129357068
33758156034524
26260564065202
23045129071496
21213895367249
5789641088445
31378598804488
412316778786488073
653849125
10356836013204
703361118909105485
928878740
795558206
3971783955632
11871769484651
853028419095379085
22513661231001
11055409943436
159528199
860984017685135651
804101443050485751
17847805078902
20890970947576
16765549752111
34786822892724
954291954521329988
133980929093199232
28719
25667507933897
16220795337302
12863239105655
18276273073822
31887849565860
204077129
21938216352296894
15364531803169
33917996461639
15770718716202
784639976
26042638914694
388904389026425546
27591509179457
20703170481576
284681020313609141
184136367598188929
915683706
147251074470565155
29594363888633
879937755684566808
222174776582434915
629390075
575169262494920060
34446528048034228
32877444470945
141145402031142874
22099998649096
518771083406436934
6969129982156
476439731001
30182754434290
972200638956393390
180049263
420874332556201650
901861659410773446
9148326884853
23721
582662158756525223
23427985595262
1034921177
27135621785704
806100388922532292
605183013070389819
59096938281899775
15670054974071
816792163
17429381643011
2792105265825
391702516372
20094937456408
963226864231174841
23029348665094
2330962874527
523405966
5006807550954
143666386794347022
19164462383667
862800211967246530
18239541622484
215834202
9071782863244
31026231453089
21311150132069
1492832835822
246246243140263598
868726387
33512321466776
551224974
759547607291018001
828376918544
17406962698881
605109559622228654
860293491447103090
19456999281565
20114585651385
572547023
406728480
631499787
5696968095094
23262268602133
4165562858574
962540938772946773
157368336924267225
4820540251496
42070124
774991865
13671560045317
30603450725068
28708921110231
26206399874068
254161846016520916
11999689943133
9479655938548
983983657
27075739093679473
4255990521806
13103540709277
657738764410659648
24103954166118
12306999102111
419826308
31125659065473
533890182
423721793331019431
216160940
6209608998916
78350654051709082
198146157146975977
37356021
466897134
6292500752415
951616939
4898131346534
127399601104768179
926366783
869512004
8767440938640
746591418366715103
31852835347395
6583858239630
716084665105313892
31455105266810
13721042565081
615537387
520095015
10477833384801
21990909180398
29159474319139
483632669353430868
869611424216202912
338484591
15998917893462
17768132928865
11712539338120
561253465630278853
28995980344779
273217932261434098
20952218372333347
980618175
113680390565653624
4107843386769823
30795
2359214946913
20729971051476
309127127669
859205407920614305
19067
703117860068222057
18246302324637
5077
604111746
5945404223214
577089115
1029832031
894315707157
987717583
27317390573670
28737134320495
900179553572486237
225865846
183075864
920314523594367978
19008445163687
671066141
17024717888712
369765554018535794
29076068999630
3510177397878
17117355746779
25769794348642
27562846709781
6353520634789
28593048839706
9754
493477730
18060981752838
2354387175008
507013473618123283
13106821883410
23192483109037
11944178991731
456630853376770543
174226645323537551
452748493
30958511841525
915571390492654974
628700831
13326281227023
669786193403591827
1269975867153
33439329939357
12440200224648
1544062601721
19287187085864
166064466650219240
25516641667843
20702460704180
855583595
17482810136319
22803
32807958671935
630673861310573627
447285165082469705
426100519657524450
21766583306126
298390245
10202711219855
254174166
14702691922231
23946925004304
4159588837116
787425134757750120
876894232074794268
8378797256622
18987837125645
8646639897506
22965135040533
1564023185997
643266393
13671
514627062
800396899
2678829420226
19850042291305
71734071243182590
33531477018441
778385617175
182484440
668936533852580673
16675751443926
803881844
415952316638
2935083232404
593720363
35099606133888785
25480838270837
16576349166588
31551073158191
123195817475449792
18616998293638
139531102914439483
140132935473624368
18485351466012
403643984916861151
5026085578182
624773507472953840
500714795721250331
31502185660855
17479632017353
635888916521842966
819379313
560718585758
16800729138772
951061952653551367
279281523
8312922115181
314116875485784737
797892108695934713
143410880528387147
784816133285134368
25306
601447856
39299823976902175
916198372002317727
14352022684599
27129615459610
10851632085168
196031789
28627441176535
1623395780742
20611092873794
700251266094454521
864179266
980093162144056160
384249250028618375
47323723
204581831
401757596865519086
7567635118643
184556405
10768
16942828973347
20068350394440
603009024775179025
927177120866887364
274981554
26584
31399892941943
19240835539365
639860759892939484
16277968976463
20972771054150
128066534
18642453900353
44143266447334951
27584835953416
29999230189358905
23070232035852
12247249977229
108718002425237096
5146581639437
944082411799661091
368276199
987818837080571943
770797474242366155
20873843577781
34537372831520
1049990320
11544934392168
26356825615743
992075831750
566205478232740531
789301595836709919
61810209
1382810738915
960502553
881898833
459220910025230391
26745156155154
99316073190571636
969512662281937715
34555347700811
571753859
10379
12272423043042
3370179520810
21357776188452
12608172556774
27290
22435265581416
835390322922476202
4487105919577
764315284
25665585780345
29137205691020
921847241981163057
2594541062702
60500879680385505
26790090860704
32538627110204
7636850528021
5412094667242
468081446
23842947
4217094300254
890493725501676159
6592
34218756625368
51114682
301087160680512544
374779335175199329
45945321320182213
1066507941
20496363016973
537175798481280053
553999773
947964491
10776335897136
572818450
19236158461725
5056984091939
856950105
376154751630243707
105039541265883582
29549521516429
14429669926300
1632113516352
25354071139975
20302788492490
28351
188098022
5437467597689
22351656542622
215268561040515501
800217809352831204
134014198
69315864372195525
19346852576174
22530488830842
15933899686510
285426913
23369069002837
19909562997161
24583
134879191660189206
682354542442723392
289751509407305951
7733287795755
5286369830994
33355472204331
691655116
623184231
412582568951833334
230079098850132935
125433887955736293
323766750
30310960056151
10587519040431
531144488478988745
22645446329915
333304174954731904
14894540943823
147828109
356653476304492666
1130409161699
789164189
592123354
21581840179499
31826807090512
87381067928482899
575582116930517669
724151809879951181
596471859962635286
29407421512060
32852094673498
35171182
237806873006664580
31609622417692
27014219933695
220457765
692211194
9148657886015
691466881
28302828414439
115698889
3237471673057
25530469463274
950863962216959880
5736238
870086485
63371332753394867
874486324
32926708498352
28952887425169
973964208920059622
23707702029810
936887103752641424
951681376525022341
954387258406184325
29583950113295
7047917202998
33581034877212
173065397219315933
121659034164800249
911339886
3651189842816
13686780469942
8453468968147
88145906958519515
444382528361862209
587798210
26687873555584
120189571
499251486103715369
833029790149860365
98282809419249150
3923209125840
1013503133
7272312287346
463730149
12085
292659020804728400
850466574
20577196
8606200364647
97545953
708680146988126692
28672000036519
24477951977509
30387
851595100
8494570974944
12636133660990
33860405542110
27544625907131
1845231752423
297529696
590823407
673362786460
29813443051950
591809784
880289330
946958263718653278
786561742575099306
22272164193701
17445058927404
33277686366437
16473405680103
20835834456158
867029119038147577
30074930064779
32338027660807
27346251922168
16501057463727
8941656754822
22149205713940
723771359
6754865906244
334538910
834203442
7592000750584
887426958949760028
847285453
735898006
1192191761961
98519829
2748775798550
24545172162521
31766489852504
940124909
15346961845039
6550112184127
726134648933260197
963114826769593224
32653980611606
24122809884913
649463535829733933
5853966475769
16940460090350
6681360585563
743469596663836821
24182862195707
31367137587457
108673241220531298
953819451
17599445902416
25299
550280166
941998803
62061047593457997
107010179
34501734737807
990904210
979016341865069380
34157759966946
10455164606328
369781386761692164
242570272
300794872486967740
34661066868304
14009109577265166
7423946842165
29240478051341
114600100815494839
691993511631633919
28668287133663
103721288542629528
16238042688310
22544
24464479656727
32183
243223549183584107
4384034620528
23123680501265
1067507767
370356704079311446
431275972401465072
27372196797501
286348950606
10691867221812
488593678252485450
893425694321647647
8759701539805
14061330699832
13629473419583
129671120377565221
9199691992792960
358579570911981840
17548412449260
24217709200218
30928888315012
710303906472150332
16202390311502
10186303261970
3476914315718
15078
28314804102603
547479343352655467
233086391
21145544328691
652213393
321932068
319082484296526980
24297539689371
11084477748145
110958970335574904
12338804990517
24515725491478
12167413724169
800838172032106419
1071499761
686558943779494279
573686086079500972
627182077
1017158504
829568026
20004996786583
376194116732765316
906708996996934152
20953479537265
18135412836095
113141857133399266
967267650546
16732979482067
6172704849134
327561165747772841
9694838168142
174904447309997951
192316282
472075371082331175
760859613052
22393164274364
196841253119565052
329635016758006426
491364132308613504
97560784774269211
34007905876321
291621389
29824868440894605
782573696
27605015681885
302907220627706771
11336979751404
1888107776527
62350785
839282869623256738
289713137
711243008933262612
9264982312253
220368823946481863
402839761326200296
77001513892291717
954348275
27468
21508836787846
9521727583744
732598168383904676
703123278
538598445850447637
12906
28826286024580
1032378348
387645678
22103293271811
216792013016411978
4774
128699022697445201
14129590474152
8300621489552
908425303
22474638475162
4176609908206
70723948
648399979
1045260694
323390636
32275640010045
14157
13260293272503
476505508438790925
890861674433205573
168091722
29643747476372
17114514191131
73431755075443285
31047570184372
129261213970349028
20713929674956
9095460
11925062901392
11155416993939
24455
477927141156534276
513305196
812788546
19239454628004
630002429459968390
94764006
299822791
868398482496347538
380510252997367861
15768
1057359024
14720672135611
617278444
762713398050745361
269307269711075284
12008002521974
28058330499353
15942236001647
179282481493953929
28832754077006
451042512
4509
2229095124530
809353044
25127
92802937014561570
34532632328646
33395683785378
10477646739319
154963776
145130107
930033599493446014
14902501165061
811148907466974628
25937541503645
12785327680023
172700444
297175688
8903963848386
581754352
730786912
30792235261892
933721557
884591571
30367459607743
9859636201411
554540072
22428181413298
102476503078483965
539395213949843680
788623657550
19489037153835
15190263945738
607181732
29831030196999
119627671617407525
810789820505724359
21404534485798
424620876
865012394
26839106025644
102689048078057150
5345647027560
33779224819504
33246996809740
30804749154613
35000873
80220724
107763652709794335
13720
11684352491189
440274834
4015332187571
661914563805263017
990141458382616241
21977104151076
650483087919922147
805065340139540538
33733874720522
594380223905057496
660919714
26896047702138
23066640346057
32649306635350
578978839068374117
706052020103770229
4595767253825
18307916623407
13668748743503
5151562702849
834868837
6820658850787
14984125300826
355214244
227922188
4415945717067
278871094
270474040224056551
932522921107472994
11681485445143
2196520593765
795786956
29598781802737
15708482928139
120480029
33528150886051
4557285204866
896575888865671112
807626196569363166
968598395
714145654
5972110216740
26945891524346
8202419149026
7422983590743
303619150
34553429413724
8549081485083
29165923
223747614861281601
30197557161428
466938608
497181088628041282
302664674296038716
655722465761997801
14076395826650172
409168112880745570
952234027
936191863653363520
13721
16588152229937
734734091974525603
10898499470984
308810515
65845376
13668
91002705
713194136738947586
16908501491343
21850
671445123596448208
8132062997001
9763235130415
27249171217564
21974270100138
15684800492053
212406710
402270989747474786
3110079786891
688825202
559779704
34766794478480
649369038
9046713931119
29680913130117
308145605768750306
2163232652391
4869082802330
368601194
5303193945029
240586189
28597190476552
484800433
341033931337
22923
22903013150958
27331204398169
530577511462396738
757439979
605408747
1071863368
15043744981038
28563942955796
4653363013651
15235642255043
489578139
334726048603248138
867647859087515454
31309715656346
272818024728601861
395091230662444956
165462671
191779815394244748
71061165333563964
102258252706223701
24443
20469355291811
489941945
4672431376318
598384526
291797463
159258493815706759
3667489411490
203815330
883990941575
3714727501707
736820623203875529
23648267963730
891483550
949865642
741169482
261962985
11166281204591
3742707044414
9177
192926803
24799305156517
3026476910105
973388159
386804323
490210506619919879
230768791
12015074084257
751739742998590892
16682106974347
364192320598533267
8356975677998
976619303813972531
23363904959191
34005503908810
6513425070221
881173200
582214955
777288653
32669223246090
385675807
32120
990515884
998793246027118049
593717370243597639
375969280391606727
2493
517062333042783090
17182271399652
78531484
599203934272142524
26931366445221
13110196224395
5927414204311
30645686591698
574628229107425336
974308020265899686
26585171500761
338054838
378663781560116031
998729727551518598
100967081
124715543
251202386
5012728142369
851547680
696187554407396060
519033340441491450
747006801692316575
176667797401684263
14504239764793
139602734
14249158482051
29282878513817
23220752536608
145252988178748693
744718902335533958
25076866932662
629658694899785782
171311765
17606275066327079
13575724093025
17160265090137
198559101
24898843855064
943507647125234289
812150345
43315818
833482517
16422344338335
609354771
691073189566341359
7211445486019
187614209523968315
22808876688962
664129308026489461
1485765510922
7712802646437
151716358
13554957829476
28316133868212
30846743871517
21150160739386
833449813
6608448354838
172678837
8852156479077
5752319497149
32069
17955804
387464560762496044
324728564054488240
467095828
21315845
518318601250659742
25083464365496
10734854445528
33245921336701
239878498
11488892632572
5529590655344
2861088684354
8037311
10507990778324
290633294639135325
26657
2018528598631
431063714
825087877880001328
20094180979619
29261080107740
86310638165712106
94190402
24579362740628
7323465507599
21386610493451
15833773007073
824822358
925452142285124159
33702094288297398
77631331415043111
963945028924501892
12184285862765
766228424379388156
13395211148160
62672157
377396661
177263035852493265
509520436092375885
1954359689548
566554769
463861667814753160
21679401536574
16637270965520
1040256693
10096412130588
27777603513815
27678168964327
32213589222411
168485646876307490
252773315
132378976520769833
34222366170596
27881
18801323681896
8792388705111
1027691860095
32376545978658
541129474838214321
1179265703435
19907699139774
25629
6224024497389859
69834914
10876040496311
23167142494997
957412414983161475
34383304475495
7317070734532
34965055292347
14282495212556
724582932639316139
412557654866312111
410088980
934995474554427999
174453667372350092
28556736075436
589942360
34891453475685
24074061
595724006
7554424884751
7965654765790
2016279775436
19657119606713
7848260859557
75201659
857456790111454180
223427133
27865787182717
20262432049193
116009343137786140
385776827008115904
601257801053839320
584638457470575623
20518002002472
13682914214971
8030003678336
586774289193702575
14017342383740
31656728056491
7131163932522
7324557286411
19694158213280
194218664667743917
779064945
964092922537456182
344002973367944070
11912602996607
539437117
415559182
861062670131688984
448222815582
841027772
766673377537383350
7365480886733
598684098449696165
91608531119885590
7209815580045
16721377299794
894050770288386127
2151
162905521147535132
15727419267398
27717199393982
25071445247280
340636363871857758
818871158451247087
306497401262039969
691840987811581801
856330758
12179629121742
32481439720185
11614688711405
103431509017650261
1217659010727
370764468818857719
29549411188762
9753076058460
412311901175305918
19474743
19168911124588
33471380928767
145487107
226299311
177954859736331343
846878293667603694
9438791072044
342568341
31926
593817839799860429
963263103
616970782
957408089
21411827604129
703849553649700126
470
34722533517847
17660310595065
902939016
154324114
616700300
13040038206115
584612917
98126986
22732196011198
427144796
912269762
907696544
744917173774078689
416881571
245302627
5389725177233
22758649910258
306427123993716876
26086896954279
10775971608660
17987
297372692
33987882248348
5643188292923
59977501072351302
783028196371249429
134685936
26203529937878
755296872
23147435875174
16814344750848232
523861286
462153686
1888534176420
3985888033684
63409853678996466
563187100
465932550690982789
413405650
784326879
893380482667392639
1870544003445
611684235158920933
212474249090587862
728499307
220186149
33950973831055
5770795183247
943325142
248999440876572372
17607427644757
27705233620164
14382655532520
2924328028920
13379088521083
802203322816906769
8414402201201
960739473
768967854420807126
32126223836375
9271707518736
25314568783504
25241941224426
629766351
922402351919125360
16297278432394
167402127
48158393068343160
2527435281828
613252570556723596
34014424219245
194402578135239660
887222335259728424
16500832366778
838516735763
26747802
32276592191846461
1946845146320
12877
16715111811377
87120116958074281
205824627
720895662
26646345700418103
141647772825293964
2829
534763231247750586
671439511
452147592
12159192622735
520280768997605388
26169738624121
644452004003052694
577433366237
3721855718466
5557950105612
243208289092088139
12973883209039
187185751291148296
978827387
94829113595154113
45218800383318254
32612194413202
4594926942903
17029911508705
517076872
563122881
442506742
27798109807315
23827963198695
14608514291070
814188591691488476
19389
9766
15871080477709
30782946355396
271216416
34928636243214
35184101118631
12315075484587
224632886093948302
33816038502325
7579005015295
688952569991351876
17527871105359
34941295191545
348500418
142462910852547244
20933334935775
28830048327226
412547304
84314393236565298
8562415891785
897014310
530096187243913949
102676353
473025219210970356
16363980560323
18188
1062916087
390807391
91607791013057262
690648694529142539
938579349566767993
789146136
9616770379969
25617176057451
264652785889
7802323415699477
9210638064944
32406
27270102581962
588078434605682685
18850045871520195
561969838
56110801520488006
602096407942338409
3199604073255
208539605
571930757967736251
649799527470155073
702947696
396577914
4950337758033
125086005507084037
15111895
601179167065501891
347520416
618574968303022542
23958254397907073
27979208182877
730122581
6420529817672
31971348430934
20235923651102
535701287
189127194078527397
7592018091828
408995155618998635
22925324672123
396023395
533190865
31382137215862
22423543121178
5840371567330
267668405
959076621122665107
96854072858278654
651571635
88540703492592053
17884403486309
125679744956238304
29245429250661
226812838
20050041607230879
8548128
6783249198146
9665625336753
901598779660270677
24424978373616
12156
443624885248087208
148953244
133369847390843589
1509385491088
194244902547158186
1882204999961
1026020977
15441
31567
593669169
426901330885602290
3823465249455
11784158620782
182675674388
8741377511863
31885552786275
1396
479300158694940920
157398745960200483
566001418228768399
3437762664163565
25859016600786
652051186
21965048776080
19760313514937
788780161121453080
359528564
9158
135778752
207802612852
413646062376983222
730366034
25517155856397
138220858376081035
759208427117631710
844677799154
484948165527492096
26171066331732
23770497204063
367552713716060969
2151823658345
30755031480977
182692605
10298
30140082886447
28479661989401
32398047581823
601299354406775447
5523400829775
11097850532591
115141535
130591620677418446
33902222092415
24951863559622
1059502569
11069028485229
1458926933496
33153081537966
20194
33522698308548
29857461110888
614750607677815749
15688977439750
23118
915175185
22179566433855
320322332477271776
33795637493385
759218996
681186414
16210009585162
712214857298286344
127149925478944299
21693704330833
29152998764030
989130617
33532040829090
55697785300327328
27606
33737555040988
95192468835966015
21731313255847
14929494683658
769213108261183666
726678255
606071283593176524
31739
7109716314496
32574092290410
33803167633385
713758586284017855
158887795835269756
229951052232154306
19929751496765
435939161779480609
22230406338525
2264720177750
430738086817036733
2631047370783088
4950132239946819
13464223885196345
7959680571365
25714482987611
4236473237691
16583827790886
310222368899330617
22249007108329
200985516450889286
354450062
271072793
597622246612530961
4130191940112
229548802
890894170754655781
688057581
6512892149437
5450632073964
6149368755250
625881202179994268
13281719115924
965499297369102011
374255652990585572
3317633024326
16699195810627
449448501698044156
17874189704382
54345751
19107071305736
4995890974630
31171209985905
990916371
14986794460550
325484529
19146597103623
24673950688402
103934501348824949
2454570943212
338640683210113481
431149724171520763
419109786047048876
18321034971067
7622884961576
14101576716301
496054646386735883
93576914
276336533336962301
11173755799288
33104240915841
447900306
859519227237205282
10013178807045
381699521
1046737299
9330469539986
299594134291371817
60397458
854488711406655858
389944375845086342
1973658042094
53559717123623387
20183904054146
6061
927228085030811082
28318790659475
778499461329694379
9727580029227
27069031053598
12707256296673
30983
476612706418544862
65406188228128080
679914902347352319
717374542708201988
10639
700799365080006127
29606838779024
3283868509959
31142768832762
864472634205775526
29197
401219148
32643556100932
10337439969795
19275035834165
16455595316016
362065939
8378242576500
22790566948705
131875875864640896
31130123338334
792502997
8134118759267
419933752101822051
7441652026641
32631950072128
14601030351845
12691484851287
26470099102214
33810024917320
26386671327925
814525955065458112
27928063108605
98914064
158951152657977729
13569258297558
379755284162589514
166153948
3342
31290
26260429379712
795525366626417338
20339779291099
30090476301878
14064761866609
264168523
117729161416798283
232968180402699220
1787983040183
533455631
7984242654729859
731906020
961225483983963505
738875320902041375
45657886434403308
778296706731616974
1196214855978
572969596622564139
370463976
7216543119267
127236720517973041
4270507709954
846255547700255044
33960706896694
874589323515418428
19193153724343
26721721330299
15308384118462
7841998505156
266369446653103517
4906953534443
30678853373874
25391865715060
27928498865535
15311200018932
4225313657782
243648635
371667226
2858223878846
57491638640104660
26162039443781
474377240540243391
100455481660942374
914934882
30085632367174
12504366270358
129292501389566872
4680471838571
925382742194573932
694605925
294886384
832657582938741180
45354128497807170
26202405701090
492131403876573555
30165215269515
853067006216
25172056271847
146003308371662861
16597
30757117028024
930770995
29549785396417
110162177
3958647694620
365855811
850684926
653386383388254265
741916447
31264474
283044751992362799
904411263740676660
89935715209029686
113143365216503487
1558192835989
549316013748349656
9567290663622
415729341822834251
599845260
106814439
954814795296972995
227435845
783453310
490503418866161781
106286679
975276542356
22373715430648
8219563339541
1484917504692
17976376806320
2262678784805
12720208753670
2039690179151
34646796765116
150995822193834636
160231203466432035
1282667299957
950836503717553325
437417931270691955
87893891833195385
33354643185897
3283703903633
397061459
960050417725852851
19389415254427
5998
1019917348
477292419064212861
7043593085954987
31314924382494
163933109
802787022239259450
33941157704248
584826850
16912125590041
18749469900649
6284991345630
908273001050674809
875820809
9183299713269
11546
514166029
136568776122228276
78241106432254476
9125509387566
34271900542517
531861829624362087
609346334
34435491250142
2601
744388640936670643
27647811030112
735269004572140913
2753769283812
297285146
530805179
24576536900245635
9815210035735
1061721060
25681642122132
395519917
880506162
16327858720924
294007576246314859
13840638226756
811943108
13107911958213
27303988915047
314226503038299941
138685556277409324
787864763715464509
4909215181106
222236645682840639
873003792772746970
976826640152445501
51255415290437094
948189866
14387452823947
8658175621329
27022989063186
8906626300604
20594673104447
26080189431431
25564606979354
932465430267513985
29309506904873
24132567718754
3644179616451
34778248635568
349799099
21816984592607
1632070611850
14257675970884
745537921723
25709760032292488
412677055
381514143175895285
17878450962332
5513120561137
382763438882104766
35589115
536
12286390919968
23520368389305
5237727741696
5279551292722
17686700259505
557002893
10370878155962
150443612294094449
96948210644427943
4276700386320
455861091
23278
20611689489217
110006316
12903367474725
188847501605087534
34237546848108
13418480362613
32354371302830
6750795653357
1071293150
916992734
722061461975563933
15872374263708
8491159833580
482173441125669304
352135297640851339
28057421527644
9625
122762318249798961
968936308994198962
11476919821676
22764311831340
31740
313540855279599134
248069864381615387
638853421
26740680523949
12142723752231
857164766264455601
61857224985172437
94390401
303952087418069310
759013759
122876538042739645
11055598186790
18280753340116
178915148351402375
30236735087101
46955816247180149
22709854466207
289807087
246520243920128275
18017520342304
31130848979416
337386988
21331013807910
789359597
14210735686744
6013047374085
32946616032287
388779621913702147
886782946027275197
152705600201199343
319635510
11909344164599
4224011256840
21713877859293
29489745416132
18520406609954
612271042049554312
955250068076369911
12786569852316
579007990688539180
581283201670937631
5878447836649
32104400743176
6972663600526
518874630980335839
18221255840503
124893788139125546
839577212
8743970744829
679668968464005468
2955169520307
25497063436050
66394687244569262
30707878663471
976432687690642912
394995534
6832189877062
821986430
152451076423198247
1068136822
9738622824051
819963728
766139768093430752
16665449140051
266747150233182396
1028261805
941766441
928185386053742761
61598617956838102
236612447
884264534709972799
216754389261195366
1016145942
22903234921723
17375077592285
798300657672050821
3313233804400
18003470589674
26993775377241
6227963
32655
33518565310749
316355684515086565
503360229276072195
29189110923724
21829563512948
18939125917049
404765467
41118989672157279
85477749894560791
4179241921579
365671079442056233
802370023
13907
20688366701722
401189033856004226
23388
10116236531782715
235708533
32975665915397
15982956757047
230368789
422796997
440815459490761986
811806516
32281948966155
16176329667379
31596067
16240478763356
1010692004
828156648
30377470103054
265108888
23655090
137413055630278343
20372655944817
26379489651020
6068538683547
6545042471884
24477279985240
863213516426204202
726438325494896828
303637942
27139045322515
22648405243208
126789712
4852789533816
410101817
33983508133038
389033604895
32362276594631
24249624889222436
149748097348240407
20556605682447
24191383394519
361664578352800027
157273509652938197
815887743
168221188501397210
959018111018530262
12363331043616
33013825874333
368757432
25382951102247
1014128638
38081323
10553916994069
619288071281989634
12049978455747
461310913173500621
10080
721670424018011676
20425295060050
1020064196
999133406
33537792638332
747242826
104918307
5916649167977068
152834754009098409
30625466746879701
919679814115010382
8192
32190653928104
34853044016321
65125614363331365
6742163182787
1032401669
554809579965659021
961385583694798312
799261093202949879
112486207695
25358083039863
42671545669698924
218677441487
469458644
8583163969537
22142105499026
619773113
298362798316858933
26948004083372076
126697167042253043
869938710112481395
155739635075076464
15483249419218
8313532798717
2628366762807
449163781395102594
88567052
10461959768127
671357473
3565044364590
197963902
397383861059387537
734741451795812406
602414174
15495753543275
23493197132885
398603757133034770
2643
18767473524138
913714530
24739527540676
9229797247763
803034886344664896
839792383389908941
1349172731281
22351093587772
970188108884289222
1045175965
5485623938786
828089956210315606
355517803789313402
12963337261496
234533124314536390
29739316557161
3125038072036
381052250
80343877330043196
29173386452952
8652549610279
21835006658146
884850246647931495
203777879115965385
824612850
8956754949926
671714447
364755897
455213378892372843
14058007575870
14922627066624
34678379081422
13878543636573
655787691021611850
594782480638
726884366299
422384689
8876877487397
23441492891130
739481175
843198828365183450
6811602878494
505857564
6074613864654
14841433338853
520750181
29210005967903
29427759769134
27578035999548
160371157450959720
31327465208469
215428197
30404954590882
354473953879157557
1035372853
11040246196891
18759
28077551171390
32795813693787
622377039426106766
3160059603557
65525358
76928215
1396128117071
12892914793210
748241267585429251
22847758378428
3559410162533
330432291
10118624002266
27845054022856
859470791176500178
442628932
257096890574940512
14901297112782
10940327957651
885196688
32463804154494
27100110913153
10508677443500
164219697672
23009734138156
898035035
78991175
24105907789965
17341583615337
29142117661041
15233495596480
3426114135129
128986147653904508
19051978954466
14444792667530
632551079
816126035
12388144008617
9500
991395690
26271761561024
23428674148344945
12623106204625
192692266
118603291375182429
29291705063075
19493512694570
9037121487129
684336230157807595
19038678939946
99301697
654772975134143816
980749278567940339
27207883919550
24898347621704
21192886638562
816681498778814827
29110935213435
759243082
27085941026399
30352282059881
403282504
9230159283113
709464799678
365583623949864169
22168
25538951918456
27737142522933698
16348111687930
6168
215719364
25612479830746
4689698283817
6753052845832
592332444528374370
27594839677310
14299204
17462455313918
34075262886472
26135080400708
17269
752368965419362790
392829956
21189323410827
916974702
69510645883177212
211054497
47944986
648499982159514550
864837496
611076328
26363985853827
5497517040702
32863325200032
10782264526816
758926905782242201
13711594014996
1025997667
14774350727842
7915747934431
306907022
614519695734339739
15305485922082
875544007059927003
592637307255033234
644707854
4652569625061
26041615254642
11292165153184
119422143159583849
20319423365520
934453329
67574006274379723
180913034
618772661
672575725299962226
28342126726597
303675092069189344
108039728
8918042731043
33680985
4272423686368
17980
21853740398633
18141905851359
28772543955183
30400927292514
7056160
1071536534
32731351889546
667227770
127122855086008161
441548139846786812
32923692303947
311593226
5587476341135
21498114779988
771333547233
344836701203362095
420158788488668078
787243968
706076331
559654926
2164436490919
28176274904746
26178711374800
22509268175177
314032892331141141
730025222
51399688
20856310537233
12512568386951
242422520599232616
11566793903093
126289569
34432321278934
363897487227636362
129635817082472699
283916179841640848
10776868576251
20578570705887
625985016
448158483032056602
14559856645967
12440793212969
238812144
680731841
25650805619968
20734791203412
9927264970815
581611819
748047966675852923
722811530
26951486352735
682938805
724707936
17284596732619
4777661100003
13114613726946
83702672
430285753
13672249208856539
755361505038886362
357352989920350771
762367792406213281
775309875748097718
180829624989719334
24567959089761
31784288293199
997141761515127199
29730778915979
13137652732173
579606483
307889073
117194932273063449
35148639390901
621437871509127830
8358604101970
399701750821312123
30588656843321
887330767
4628325329904
30865272542992
12042096144529
34024929798820
19749220269274
801313906
281529271932632831
2571190731595
893152311
525139743619368766
540307583
437159158007725072
209334755
1519741259349
31124439500797
14606
225598011
30993179585254
8231470081660
16004904782302
587331171398633199
782476374
34765144666506
4301077566317
3935273415546
361066833
441959378865838514
125266898249883211
125976548768032630
28606
1015180007
4756376730049
27800131331279
91267126183407515
4894216812122
434654246
20111139242987
11430310026372
5549759343158
26931923200267
14501297104917
6804
702808419
79823525117277650
24946372912213
32475548121172
20292174261226
185083440
19802444940955
721363852410227343
33574561553081
12814
707653433416900415
516045288310900326
21685832525788
29382968538846
168547379
10530248271170
172535358798588596
435769075
602626637203062016
884402898112308347
5241818515610
559549158
257629904629957040
33224943681479
14745665195971
49563739061932134
67016884
957112488981977106
707558586660414460
14103240270256
705017798698270514
149121078398952119
690227802089880426
35422973522181083
17593671440242
948982719483719742
21314956101218
662438431190180418
6409580370136
138946180
24727034921976
7158
387807204435995024
507021730
96800642360400271
21404617380066
28023407515405
25675990333248
924176866285811381
5916632187614
19740746405295
21745538
1170531363553
28291659007189
635687203
4303360672162
103968643347667680
984311629538760158
19708150854731
56296565703105356
29305593026675
1026678813
9925772495717
12778804128820
6484763325028306
116546903
20777074625110
421265874535090213
23242
2827851170159
603161591
6802564919176
793147936085125226
16475778225442
33375030395593913
11972181873975
624832391496926480
802742748524626316
14981166654987
23980338337159
14520853920555
613395404
6641675824225470
34945957616065381
41363335
373301364552840136
9719232741328
457334931790595083
297798525529835142
21520535582344914
1057622720
13004856903707
78220388
342321331371426926
607240583
6880
120417493386640709
23771
33181488260792683
31570217809341
11010986250114
294126502760910054
34262497029852
19278863975332
50007622093947129
232997428
7421499482663
25774141438400
26936817277048
203357677
31691016646646
21741985900072
196209694854118471
32733036075663
414850467947917602
295960676
107063414518484817
170156135
22314861039419
23327304319758
1084962
710435748
598809260095400627
915017224478780240
792928891065125008
646682795095007202
788743829
484992318909
476611199548415037
504419002021859459
32027193894545
990486854
7246270433030467
5512476074132
20467404103229
15494168475212
917382316
275758686
28237617276723
379875675220264646
20212624443100
340485225735566802
17810021
170520520258793009
19529876802920
20564475713233
241392543023183026
1067497507
644406449980254554
151669535480005592
1300717452811
16435699365827
10153464639952
2263538715898
187096360045590890
152492049344793142
98986151528663860
3589967009418
508267698704708701
12526726240755
12593944790838
839345767
1836543055249
20604334780166
29213734550684247
5421329161380
16336518129253
251377087
9285786868293
8969485866685
647636822620566131
23386894
35108379460669
14797746926255
8643088779998
317407119103088101
29457067452828
33814087672447
510530962985691904
29727687160525
233196148367929067
523145086
63882507445628519
152533011
6818723282578
183394863
609101891
428054441199719258
3066052548156
11000132772598
671523154063965760
391809034
39008061673786978
15266246254518
876105976468521174
30729740791896
304426237
920299702091791211
17122
302235706196597540
29044022536939
554618967
609464179613851759
5668866682763
11007192893059
106457572083713983
14764230931090
20629
26051518105886
152113775989421768
30784696798361
112681369176695611
802598346
561748522085124384
988115210311187498
895127242032221408
174473049320043968
8115220187557
836542509429326634
23901008777331
12866625941702
553209890
14851705869377
18922344155555731
515624189244286220
4727223
659743482800875589
158801548481876054
1029852418
25930058607073
565286380
24438728997468
22623772853506
627704459207126409
5282064503561
25286500298283
360485055
333368227452677536
706762101
26771159686231
596972647167
929054081
32244384724562
277978706797187567
2328250032257
7120925796808
745495152
778208155344745530
25104584771614873
17369210114414
10682309452969
795140520736446451
278763421
409236884984344769
18356525382127
577610429
528903637402104737
758691935864700599
2948155912411
25770209250340
774300311892133294
126232753
260250106
285434029475749847
3194343295079
22156384040754
29476896666338
17728886702160
2632585718969
119693309197216311
676475318
1045312667
31636531613264
106437347366416495
34879181357928
16670759377297
25296844725182
489658726646277573
34037575992541
103311791553083547
252371749147858172
251623025
7868333560364
199474199632467953
27296718633205
311040262
532358209190932709
932770585430698025
23351
21471793768001
23622817366882
19319546311340096
74751271404523453
31988419568038
307982751059072997
20071325684872
884197327459139142
33688259860629
780685851725866089
4089729178453
291951044914656340
941622582995852115
702130989868010315
876119432
601827816
9698362064087
15334462956320
8949244714614
41838111
9149320431552
14541898457825
24200989887426
2964901377705
33350058953133
2497310040759
36590860012080252
4062915161932
306524679
444626563
20506218249452
570044095
17657966765097
5433
1391988893732
5063421753834
4293
12379936564805
26038
18464745315819
960901905
101833208157379741
3818657458315
365526687222083613
16183312375831257
3921569429816
808691889628995655
33111783739156
10106
712075479089405421
428255967
2538991383530
444796947
1061500264
3556808835571
17569932317344
812441961
6696317440049
258300126
28192013056240
7464357789365
9665452710267
8686437730879
947301048168327911
404735469
14887352570992
453604964
34015038611153
11876406681967
5797547616563
19567599875082
30615286616590
28348798239496
494234734297341611
171926672
899043695880354578
37678582111090893
175510514617183475
763171399
3398542487219
20976594146801
30226389218833
937908052961097196
373134420057933064
28086819166558
977195036
267062124477544583
23073947356219
965753258
149056450
483724148
25388034252789
7489222985769
10973
27589553155077
549238162031241087
370900359
581483438158338376
471063680656454689
32732682166559286
26058037924853
28529498089894
865114241416856590
15658451600152801
12698394276864
15145400978222
993912930835282656
242134894997764657
2273489947856
233964077
208714990
1064042392499
132239314685843519
804259015795
47255771
869599097408529463
30595073844655
403485102918771262
833472245286945635
719636540
752101151172135222
5463887938311
22859548487239849
660414055358109017
892715678170796455
271981861025681818
515772015800650753
54405380
632121622466078500
759534078007590065
82968503
411595931263554092
4457747474952
1507593972328
715241259333214296
18331783458468
706131927163494449
839102171
24261
716923074153523989
26151802932410
13109062427844
19025
7544
3882047568804
869372511324576744
287292951
30764445321717
11678
18067
9645364304911
960706237100460250
30491103580845
23506
839266547390136985
32122112033969
741549881
46644988309258451
279848641
34448213389110
26268862495485
22835368119679
53185925109237265
677641300
8095330711610
14709324851661
945002349537583251
367186223687918864
12189605659131
11643370810649
737223158
612357450
5505278244989
91648561652654043
446686135341244140
954089351
487342325761728642
643703961385220916
724984277
31519410683563617
15194460210921
430834903866728876
33029414381392
247164840692261644
11771802580294
348991018
454060780123261433
747169694484547558
11621414013938
651482437
5133787754520
15058626319686434
11073465401693
17225
34409759692414
13731128749302
945393555729626006
355635427781909991
334446169
67140220
762964368550689681
983621306
578530768344873443
22888967043100
6877576139943
16935305648404
4174277784514
654451497
30814685912761
757255574930422117
15359624168196
6530502983609
743342278
12879820108896115
546052712755981979
6337568708831
3405118314704
644565702
5036826044630
677226969
758253122850004619
17391616755628
868842613
176920172
122175617292720780
335241153
705306521768119424
31088505584759
240036664839306430
24282550880791716
23814638233930
22540743844610
33328891842271
500544576992525268
560036972
22142772557874
820807189236875231
212693935
61106507
599071181
6424134045793
31616
95384788
29038670169599666
741546438092296391
806604498
296905889204411630
38143529335010917
665766936
9781033258438
714307833041828501
114409206830263906
793649397111049473
693016488592620601
23202
710132213
391035578929475881
25163929550715
550000822039971137
124822629208443134
704493619
626622022973501603
20272931139402
34343713293536
299541447
630452499
3807577269208800
10332309665159
8194712489486
4088554931040
34683903972914
601147813950327153
1156156542739
26979
14109600383785
23051311649998664
29564849587019
4024212964240
4682477145760263
34607667484053
10039905097214
447440258
307054861
367652199
3886933434733
823240334467342417
20016034914004
23825158295659
19838887444663
22111637247137
29121582281477
464955445
155150593
3999972674489
750045776841843695
1005787781
931014861712210418
923834849
16589368753830
579121022
11102135701926092
789112363
984343732482335478
721853525436
605345656540061836
22965184332359
12045688961213
529107505624108670
242039604144469537
13900687445205
66399352468200932
671295001053586181
35042188549670
26348578442554
26405950805858
131683632
938689128969
790557356
13957376432720
735069943757326236
29861491851272
242754724204993447
820096393307019129
5777468622505
130386331
18304056997201
617933929
20860386973974
794390830310
79675790
6454229394095
620170112
28851483134078
3251234417322
619600951
5800509934837
977375124728761256
401198358
24167801
650380137
105298858
962631781
12376747086891
24426726102606
16218160622638
15292044734770
17038363443163
482632368
17763615221066
8240288772295
304576610
4147491248804
10045276953429
975060115
23973962758974
31689784523174
28310816833170
6740
838460793773508009
22532437604183
711103638879715048
268952778
15697480138384
19472529109304
147459107794437565
13746677844592
659107033
25915429812349
13877722654697
886538509
427760660217994424
15903774672175
215007145
843449651
28037024561607
870266824
4321720621525
654729014077539722
1051480447
341608205810370845
34663810820741
264189889687862026
31330749608691
47567650416953876
113505460123134099
394653122
910077591240069346
34527779545549
31274755014327
1047696660
888708611274985890
315909679
92566447482221966
185168889196549983
342745011515965146
15331867543249
12286848103458
78166065
882390974995351005
18518205345403
583986967474689255
15842099592054
3392322063585
1062755456
15677126769879
19695402410491
563954371869793852
13915630531367
21985129191114
13337185149369
25143722057799
898436500522519665
17555304248034
34415545268278
926238247
887484592139629029
16662817800172
3934067114145
20609579938252
20752
20272979231096
492542580323621953
32201533859255
561093263904286974
26585
2377647796391
12864948407496
364330301402288361
741641075
781982230
19713545998366
17472
301586138
17131499935614
30758737538790
30389221133339
60878511475241700
33296099375307
44240604879518999
333168807
14277442233177
22164381841641
30824025352592
22936686362156
26119605066822
25743743533408
12321292181738
18547844498965
31821087110186
343569923964798
80935140995636227
14958062312543
3307169328332
19542579372959
777550079992
84781034375622829
538119576
20049587838870
300856377
12040576375713
6419069873339
114484614672130029
33115682936217
33548035386888
867711523192099630
615292574
566456916903920226
140561982668804276
40243944
48136120369384380
1031799764
12966439653511
14110505867766
16409346799748
807566449662636161
343582453591
9505587511413
9444775135978
334199542444629178
19180484129501
29590014897056
20323209262240
4242
630579633
18656346449011
232103077
120920991
8730419122194
4961996722756
15474234581767
55243602
11990038378279
186702762
16066809369632
983301422982296343
57966846
342609297007939957
326915732
26948208741806
303383356
12924770658831
18217110923760
306
3523687485694
493086732350396750
3538789500446
60995824654546057
525608866245
16059414274570
23670
21476392520362
799269208910892519
962289495
699693473
29227704928755
309225127106518144
303998205782007813
12553218706103
440253646
20070585191940
44726772963623793
984496509846124297
27636
93616190162439392
24382840354734
288844041
805783662
19637562301546
18717976826445
7810739085593
8222323686968
656308830
19717267018271
22192934273877
32038823124664
33678968080022
651603909877124211
11140008715763
20944453773746
24851107880468
6506931566946075
71264421363533574
10416323790368
30825032710560
397944069422451076
203433128698846825
1022845909
2079578602884
793650989597
32409291326279
544947194
31740501773186
292478509470853762
18934415091268
73349108311767984
18105405699555
152655099452856543
540228446942496734
699546094
611830564837697595
10090460452828
331112109
21395676576414
67606764294899991
855055025259
5902163006200
1769338907593
13605750788847
7806398590162
474980966994758480
28815887137002
8478952771647
26292871125883
20476177430018
412208073
14294399297172
687833568922908771
11465512438307
28091859050148
5722778972149
168671296446692520
520728004370456105
352014262
660667859
6305235243005
908446196963973851
33802948850695
22337642669827
25377
735312058
465136948403367988
28396564750123
21986767092804
8616946916136
203267521
309372894
992076820059689652
798468665
9562178355948
16833183104415
31982232991153
602972322493730889
24089127186323
474735303752665835
2071892967367
11638806140641
28100127615512378
631540380
28529687400426
434809044
538687830514340488
14822192943990
898953103864481382
31063996387245
821337965109492054
148973036
16072560359824
12312574454412
14103048659728
7632097026527
448143788
484585351
256599753048019966
204768480286756863
12173418148173
23671057202255
16636573259649
7964767863101
3123472561050
320770641115944853
31585321882988
32801613111850
14515740925784
376726488
582333269
10588
304069960
34419158371862
212491483
2305
21107552932662
655946313049454394
221188151115512856
35065677314871
16322198407801
9755462515277
910499958788702657
25714061639484
25007835044536
32846068877743
843283678887200631
722843426433367484
154569660
27581849925523
21819895633461
2488164853383
10650633890321
216451347
16511
31739885186662
134561106
1016970073
30903430299634
418287444719162836
26800387395721
30607
179576884167790737
16774773684435
21854894963061
37810407011278116
947653930317263095
2035552736328
908888246001834534
525926473
995038325327189118
1072488357
3172582375994
280308363568113722
34447860959085
689187442
26352934347045
530153430966679670
263310419637158522
636395251856392314
23885261922934
23950413
274855655
243513334
19312882799931
568777434660120865
20735349228802
20869809025487
19891465097558
382558228090273115
27380059752210
664858898
15435612035999
533583322
12451203154176
24222688854361
34836586013629
535093927
14426527071256
12425924090563
653623647
18762
736706316
537135387
277964824078965490
21910886113359
31795793372889
615142981623531170
155642248521061526
96570677
32327646909873
493449018228760759
4026072873744
11199954894931
964343476
662684203
3535728556357
10193961760708
32015168853457
262760924
938580341
344324005985270741
750111285045335179
153955797
11260940244935
15558380866620
319817455
16300603219936
2114753709180
1019556481
517294403
431528073886425982
183115974
476627197
997256779618993761
639821576
32435109521785
11265351885632
27481059202100
158165721157446964
35074076347154
929397528141311981
439216595967768273
14703371255745
518407580369667
10968801551934
489745001
722764825387818080
782961504
671436635
10116434879526900
342436534
247857038
22303015767952
566477532
823660876119253784
21924
740233603665599580
16539123158571
13814692221258
16586209235616
3877782269538
251260278650898636
429410095
579998991
16958848279393
296832228
35025957076803
26690032
6517
3720502044879
15831207191986
987751794
83034364
20560846454048
22218365470455
11015
461519895321070474
20028283821435
89992700822173439
745102491
948979519
11293899569122
900943240477381719
244450180
112231365
28872
11536095798389
642216661
9031544757756
9395854951120
27554761966998
11573819243377
26037248851390
851933956227311201
403949163
1827
8308029589103
13928719095053
236379082
2181
18931002979267
24136372816077
445536176764349182
9049703850454
274256415620875235
495770531
420087419283336318
30522393997870
11850468271507
27820
745844917577580465
255375474
192308240
7330488707993
149497773614852070
9372
870067981
10312674469323
692134160
344066895082256002
799689772
454737651720790742
3315725316173
34781512985234
85414995984359837
341429200
84251028413612341
32948889461031
477761752
616534753
1482003835334
26176463551261
776194500477748227
350066124482937974
20604512074483
27206568195439
8357889386989
906210764
116177625217974732
50177635400831918
702093020596912964
498374821223995329
9779399778078
27147460467391
22570578108394
23730922646711
8430626617460
728801009567030130
719734555
916580369739108836
67687312357278653
495898707293150332
8503287237073
511261295
654320387315879431
416368804947824816
803876871
320697842
973285154
5367
31042555539461
708573509
2580974244604
856771229499142634
3474282674679
20153809563671
294788423358973895
3361117914702
10411989546734947
4609774982182
3882259732916921
952993749178
35175021165061
6953135117585
29166019760727
28378
936963002
24820733507267
618282958382787076
515211191
987730196031604969
959238923
13391393887909
30235
1034407122
14817834507385
27930877783511
502844288
820182339
7932889741337
189810917254862236
17386974765790
938039023
4110268837685
33399337793192
12698903664775
31789598056061
819157354731742215
6102044435879
442931752811016797
978865057
646711845250413254
272180628
87668347072098190
337916740727147023
21661725774432
719787472427062852
117556616859324507
888973755592395849
59469946
409956386871346702
860183976293893547
16150708899392
34394112337489
99079005359383557
3314521422467
23787137462149
5276452531796
14892714737280
505018755419948524
539150444672799120
28874512976803
887663566365911242
112653176217616032
919953623031608046
947869650
21489053023236
618110080635407038
31202506094156
22295623673172
33437227387380
7852825373061
311258355048096632
618770771562941336
344629149
71656850373504384
34382554810959
31886687659067
438137520
216784535942977673
28223866879846
642224361
649023841
22606294819574
488173483
491514798971112032
12250685158159
15819914346462
21914926870940
163275322
299668888556125658
16558613365077
22144
16610214981536
134539227095111937
17959821167471
21847641974213
705668114727042281
16810
643426732237630685
32271102570720
973628756965094074
379643551358824720
34308004785885
5397436384814
32195066486556
697554040130067301
258862658
83815933597773621
162656722
269413728641854147
34192806445638
3577514630109
588911775253185438
235824229933019178
546828863155384258
575021400584776831
702340236
85320342594742148
367678317
17141134524402
266170243488411616
25488105520887
18367350024882
2706824433716
23680943895427
13540
8382789753428
901043653
180652398800825321
20068239624234
906023543120917161
17258439895462
917893916388195518
688153114
30314181999101
1028417758
11745619838247
18845562663270
2473
685587290
349327363
16707714
175560526023188590
11279
283917044774639748
655004595865715516
891522533882088639
30589563952739
267484696
975057272
21251401536492
3838192422540
620245510301916442
24621759233345
9937093426841
33572555587111
487426887
16571482411310
50442594
292271256844541408
605763460
12713999025693
12157
10513348706498
469843828851781536
945693826
332054119
15546
15743225981960
3058953432142
11173370686225
854543164850622710
545151800406973195
17415508577598
922722957
17641201749180
30233470278610
390708161330877483
590121092711668565
154300349
9184510015498
27345
24777173261539
21237305346060
10703787843079
858918558818945452
281192375
618538305
611537713
241359377
2030560720039
776496276
389233170
49955506
55571693215253461
835532215
5703188879960
14979442550422
24704225082045
30864521475640
41067205902029228
691792159
76603654570012514
16379377300559
154891806223190781
407017282
11547527893525
102010815755231059
89609872537103132
749193987236155217
30252028705064
72412750441998368
48730652
535356420650717456
23079050485515
1016930866
2945208385382
974007704
112454962745851216
28176
521656984769
12790659289656
9115368409703
591913022926900175
464766738
218372558
680324425
577863617
343635780823030240
23143
75583939
650726139
20426
9968157415763
8034524746326
35058186132146
231972101665937017
78925758858335572
95321167
12564997894217
810619408731637347
209040871324128195
9011028955836
13091498523522
26304086177726
23542767922465
24545
834266547700005225
10276545533754
22975849683528
27723
4213692682610
4633563150839
30511690265702
159427704
290977938319992099
720071510694704366
6974569113156
223948781869350565
4403038878434
68471981676347294
15900574420615
2732182641097
668929898
1638855741860
23109878006192
870243694680655348
13135162783375
6986583328740
193397875292834097
32067388
917535129
11599955530269
29546345448849
19108429840861
6172124631644
405367075
725178520435544211
8307845290253
12489999256281
193579628805519268
21602834562921
5895700026141
1372306
24439947
344800590244826204
582315542
12862338319100
21507859807041
23696892576943
670711513
546243013
28766483262541
301059040809289218
20350848752724
377425000
6443759064609
31097041538638
932987134
10208202436629
27700197878284
16136863150480
21248175298319
44432859066604645
14342
17439
8589162815461
97640759398136686
23913711615688537
5612333499513
180792827274811450
17694384468219
1071351110
3929
19679353321257
508276886364641639
31847691369427
2254341056427
570632984160630047
19202742991453
21955944893596
28226467792867
10343288495338
13632532761062
721036771935756367
124765750
373330243
356106197
2056755250716
641240132698433482
14576901683924
894983538118938337
21422504057770
25731005092307
20139038555923
15399334284907
976363337
2053027777163
22016803485598
22906083745799
451699537988735062
260700493
444374459
12602092223613
534203073716
1483
765959275
538929346
151106243
930392687373284196
123582029722816338
450546995605206549
996093163622447795
935096484
802996427451867035
23687934439056
16535809936368
25321143146320
34994100481052
20457115161023
32386591186613
12645241922174
684321700
30945225663777
220516806124405843
11728264848004
28975599679455
145021064223730864
494193698
81343000
365097964
377626007
140825511562238418
598264585
181162309
29538263679111
967636970202590089
6680706867938
9073401632088
1066394616
859794539
248656261
11111585670840
5433984549221
32727270508810
849412127
252242593
24540
24734694503616
837441519537968200
192112095890345866
4796720457175
30139073723066
4568827755339
19032576244561
7709641025059
12524419752212
90855489468115806
834953505717409832
18543695545449
344103312
11649480270032
1980964682977
194981534
429679390151354953
31993965110795
12161639940283
5135624248523
945291200638972402
28632288137277
27561746450454
265510247
12017715039090
10809852156336
934843195
600900343
27579206429323
3066541702588
158028252793868557
20909306410310
693812054192845373
3690175850438
139445000
24989465298915
6233617866612
16464574654613
267684501746021595
5445782068083
296847736
575202911
25385734357128
370226113359
412158038900
693526581569246514
9629613041703
23955992939537
19242287
471562532
7853626913092
833816209998541154
814777120758248028
18628933537789
14299097023935175
621806397290078597
539585011261072661
29402254677199
22355673380311
8561709543959
1259594517509
622313911836191024
16068377254445
735191160
33471583946776
275033949
33243740052520
494257907
25891876397335
3850170725518
493584932019006616
92383189730994564
634548227
360024499151330134
108596215
27763365888813
5838419641477
567657278
14598937715873341
7618957450375
22947483364683
30076544906439
29279890178836
704137065
12779459397657
6836
30469144098472
343365688
31477023083803
410536004
21688733920582
34794605911147
875932060022344990
9971975909591
388946314830213494
946773150031239808
3952
27837126799433
18534098432347
3397008214958
585951246422852171
775014469
321245822067174837
20869
31459243842901
403491481736973830
695236074656227083
918987954
5064833400175
61835382859032072
19240998845446
975431470717370318
487882716580461102
988883167848734293
2875659489170
897950323899003089
13177766183218
12649333342519
629579483751686410
28518120289933
4764402665310
738936583752852244
18969904656010
66804513
29621290294863492
828360811024355259
126500017514705326
23518218567992
415525465945
625024903685346520
8029
34146924111732
813494089594465352
477178201161
6367119555169
130045676293908591
92265622360433597
293951523
31185398430407
29402993216823
4909
3581457
34503007211956
29473913645809
112423008
1444346702531
157278142899053289
236027107527586775
1016558301
12184378522927
13170845199797
57687128300022485
257119382506654123
25630722242272
33896114909986
16701019618860
16421317902864
24178782480903
8317776224774
5808229755434
987773993
346622297424
11017668832962
200757096079
1016286692
555666358
349021164228028639
93861617245269414
27421820267840
190262455594904969
16557269702638
132771491897807332
10290711542981
163240628741627811
14603386648863
2188635463312
19661777566487
937813016151465757
151483605
23445698601000
145313780726696341
755442184
360543902
10215210597348
232207400920396998
162502676609695156
27445493702699
11016155065187
27255976692549
30288995660314
3755269355481
1268887200058
9472182885057
180531552080130268
183702487
833508133
278232433
559018023931151958
279526954
33320246804645
97395660177590
571358315474728041
141730866588368491
28935953499286
24217
8842
398056630
981566619024647010
326659348999161838
866995944034294385
870842670160364879
805887519
1061860088
27729933846148102
1537962957390
754880010988794720
194063482879427400
873836832696654059
743006097
34783074177664
129438069282125560
12507690280614286
135594962437313293
19113667470091
507943205471165460
27705728502659
280175682258418044
19027
759619050371089567
75411666755624877
645017335
12894888923473
278019512263614536
6861356197994
561726331245294593
30356965197272
15068267527717
710404776
31355697836385
26235042263711
290614821788666062
17882
4917159962986
32699643146135
643340022
13634258423193
166517962670602646
19082454500443
1020005064
3908962949984
425295194819415394
1023535795650
527942694919
11622900837445
18949108329540
15781012830369
165325575
700162417050026207
136065480754
940402847
673421655
111237008
32597474009306
489768458392293998
9064898655000
4829260579226
400605781286224449
317368796133656819
18584770699795
967069790779758287
986089491
24480387478169
912144384726313362
44005946604231140
280896712
16272048212589
777604429653697211
286483155
18942545629116
562898218176098496
318442290514380194
23438263751712
9386199957904
102971291
15606226677261
402461102
26458431822953
1270046234532
321010092
256931714
22449336368859
603382084
19124360974939
881037171
7468533005336
962354106
35118046330666
120707883940286073
374553236720584615
19511828110904
29208192672790
23859180336479
14953819460900
84550545
35045085653082
45644390
32252987481016
439238902
149740978833510088
21379631215344
760430911901192652
30930965067917
130935946824053090
20247
2601594770884
262369109231141906
6319676857092
7774254668274
28010580044613
566476807
327541206
5181209269160
33437795818407
10886
865242310616956975
732262189
13067100911857
20733591461132
536710867
49601946
994671182
737799951
33535452077045
22030653017475459
19876031669161
22730208226772
116597986677545441
117431265299805437
6545818087906
13179754897176255
920558569714541553
372525441
25734066908287
19436599544814
18279157931718
927828688
105615174
395823402
293676078831677402
169946360834041567
166806000952959748
30949526556143
3451962199799
25680232458830
715404042683825300
30659
712272779513770356
77701493842209372
1078815512447
63146697899888160
947700477
1026392949
13210952572542
25082
59528523309333226
31002464158124
782451865557246553
21551866123270
52910252232890068
5436776591272
21048510589859
11212169207670
961324422095677745
51444445307558136
630277252
15651653109709
655989098696979442
514876879
7276735554385
7328929291459
10681125029534
34039885180418
30987398140058994
48896936
550949017146152005
144383377249491467
17881712095689
1782752042962
74432808306372816
6407184091930
34914272887465
47090018252911100
8527266886772
11088804174616
1014261261
1019165458
2631821750167
522863291687055518
33611861524148
22395738818296
827724793
3590283505443
8721815345077
211167229
26594
14934726959868
198178066
286083761
2990863357950
221363745158566078
19745137706767
5076934427490
15317449366849
3034
729542027495307254
612879061
27574978978730
814856497229920249
29109
6766771318646
1574712477224
267693656
5805684866055
28393325104473
690053489
101570275
21493628667975
31021279669792
898219111412576930
283275974
20763426909101
9913300500095
433731032
18389886880975
964497767346193742
460
749367064
16555748361132
51717419051959272
17779861711974
417595952428145432
252045892836059543
7010984547557
720287768
770460000
24847127201283
427812693
1060735920
29823625405987
628128184
11690296562033
899583294175446717
9949595308668
88361946761848832
20675536105866
11709
20112717418536
151426497290359120
4243836377666
20541523668295
21647098690293
3001
32965860612396
1007369380
15045615988999
11487150807004
892270415478758581
13063402722523
464475343
14011551301142
185313486838428413
155666518
32759771507779
31254790137860
775984461
30060238452637
17838760431956
31524311524338
270006038374758666
311444347
246395966
3343714328942
684953556754857178
802010337
20418983414080
24538697210278
23786283297840
17725468674372
29632420688049
657589278773483241
30709072412880
834485289
33165213643863
122992955101984055
4957717676719
322403470484410165
20677125423093
29407
7095124092958
7188200795427
427770823768365782
676425733
6289287264595
24181377437131
1161567063163
704475546392551920
689468158181896845
992035310796
33835685771955
672527987403113983
25362
5220626115210
27152457179935
13467824992704
906320806
11306802024744
4356596373284
13428274664253
14252
529851764239
18371871073616
44996564
809185520
681276669
847200114351005763
28874
27361398743011
22596652923514
27805528043177
43457070216148318
892057662417462708
815818787689524899
26149007478029
848958547938754212
285247106
949278193454465957
913889962991932146
982452551
258299598
143111286291000397
19689834340882
496343118536874703
136766571749987053
5333240934966
11492056722406
13055829532922
14987699037925
432305305
908909233
714397905
340782805531344684
315376198997504157
29038138987833
291874281436820770
1016889681
8616157502406491
963130870
19011853592759
5611
444248655751048932
10797107938556
352895263601
23368250550125
501112495859576293
632239888
245031686
451524833
23152706435221
7351884341593
7904299261695
980687854614668821
17377763474757
17116353779239
135013572121909887
19462021126301
299506179080221693
106860934
12465592286754
18367554436685
304156474006833596
77697663209463939
35842132
560946181404893267
716931018479605757
177863147669988208
116744119876665973
17470295563541
30355223400321
739220330370819368
443046269
13155577992542050
3871257298126
245775325
477047507
3850985931752
17170112576268
273425543307152330
1032359069
28477451452836
4296499608276
5230269881535
69560553332166599
237369226
629062994727570529
728174359
6946684218653
10868978730532
98212255738242097
186620417436275313
10763593011014
491771336986046411
411994633045161854
23531277333089
23932916549477
8859365585980
809621068420217186
61832389208571927
213035218
28781474906838867
23646511684594923
648246941735110575
422340943
605576547975077408
31673661388770
19808
76150858
374262835922056003
34443485681762
478346231560464715
7818883237269
12341234076144
21139084623317
3882408046019
57594407
1045028449
717411922
103228610627731188
22498573843758
116801523430970380
861286674
57729558
21647408173013
897309181
27333308768129
606768294
14579445631066
397078888057489877
26592133982834
814634639170461478
23941916661207
29513
927825504
30181750736262
143137175200680895
24265609487409
20673019104114
8747404250431
145138327707469991
27363258346667118
29537553582935
10687277427667
8215702556825
6942154930479
753095415
3082043343379
34133334826668
278621063642
302845427
98181403
31261526932407
368281012664235939
237720410502395673
460669577
31434591297347
13504596530220
227121298
870137225233990769
755044201818437856
6753105364489
864477312
26223746171611
15895740275111
938274718
89513994
29174491320290
29093436452804
535670644279828275
396424616019404045
35134983974579
554861485584797608
425859508728010122
3501887571130
20716
123316520543601286
199819658492876366
9389214346846
22804056284939
556288806061894985
14463162274299
9205086336119
6241956845722
623263452
30879988955146
26471679075429
358166290895705767
12445722814365
14104864326721
21527210502433
16621634087977
530185848
297175224
6300001754963
4176918720808
9296665136685
628829327440413413
34924224774607
83594398
31222736541085
1956715100673
659079447
432215066443769738
20640544658239
90402763
649724275215298654
15758
13106584676712
2051998137689
919393167156074301
962753966541520675
571531734194308668
8763667652545
4819686967080
509382958023179331
146984000
2551
159759722
657146693
4365414144848
13414495630213
169473423
173264703290764057
30281360375343
11159387464143847
26991632178357
111772350825362334
790241071690613181
614947533635615111
331598184
291768097
15359850624933
563068903738842856
29695242800399
23579032984497
117928239600198469
18150684362872
32821497614512
827394870
803101974269722500
17735511522455
2693978044207
5216841106470
569928749474
14337977563871
18177916508261
16045052188528
17632235960379
113673364450055864
690654923
523425461
20528713895517
578213542410009371
394025459
31143038308811
13014
24148454961178
10692764470574
65962027625295867
27550213157426
236183674
945182988507721212
44348881001255617
15363232342365
19932675644963
17724574643147
310572323
15617071588414
22862274534734
516265317349618027
583515067
19254454528229
34809250809780436
312490781
19331002461946
20839992294746
32142
13443734220292
778398561
12875199458937
69115781940213636
266552000
351854600008569449
404008919
624078512893750869
131475336131273646
27541324172145
19258670013290
21984662902316
931429722
5195572036310
8457350564918
150378889342882561
65594198042926522
483425960130
704699990
710311797036708582
517645469984522481
14851126337657
6657194703627
19028264
112671878
381810240
598290252
19720172080314
454106667312483514
3391456058479
79877992
120722976313107093
24288959730829
3032118223412
295009863074499647
966805505
19521008957787
824531027881511794
2638364606762
11033556072889
348022909380910288
28848294539676
335792970965220317
18012999265092
31047046695877
12274264375821
559696582591151750
537075175
14114978495293564
856013128
10371753486514
6333900261190
19806
32861218881290
906598683261829031
3967238561973
76887769623278716
767580643
618419776940792237
127216677
10922317384037
8839723523449
25866562297457
32615969936501
186360551712890463
4849374913816
28830464500274
583983043
4914845067695
29432186081883
118532088
30114778978991
891010878
31929168732770
34579989030734
1054429368
4285
778815478
592849730560749794
21957954337348
51469323647628491
547016919
4714530158087
879572638
31477364550913
258600838761660791
1195336923510
24939342905809
33608329046641
59990905626796051
29024381425132
124306575
971131592408412755
20225227097176
14477228085204
930017969156496671
12573557367391
213073000845427896
13623729416589
502041396
439806143620205986
25739401524178
14304777568571
18606720406654
8929305546003
13950510737764
140614016
557152460870
585374896937597452
595971926
490575747
131344807
832644044
11985922638289
717610893456662909
6901446492256
274265561
112192816397135449
23407979785714
970638779488702981
18397
6828933183336
26272008881665
4810416882414
27535575893304
32017
163914750003471766
13716248419020
234244207
21488894992312
32172577780085
969139377715653867
32879094937797
22673978064422
368427584428858888
26053607743356
533362395
956231654
882894989
141511515887247939
9656655856817
153596
3404307505081
551988138
58343836728921330
9222623888284
814240029689756980
3255738243115
1504329634662
124887977228094650
27103514735927
8731413920568
16991371048445
105119926609989299
13194230383882
34672960571742
690770860082568453
1055094641
25019335793545
17094675505068
1065986869
454269646
8423854272422
645920193437168257
30142566285960
13638
513091020
4975219209950
265622225778
17343964509624
124676227
865206884267374967
8201653357158
1018801654
21951665595340
196140089
11786
15005
19986078156699
26615051844594
1005144129
8975507426055034
6622741487093
26773
31086584381779
556707534112198385
34573217766719
9849542832360
28920687551125
10660107999329
15559165635751
637444047825846203
738618054140981696
934236933886222357
7635838798243
44538429679556264
913215547851664106
48631444410611052
370117886
685536491503425484
933515749
11620335627838
30168638929138
244131942195409752
129391177
810759064
618350798
409037081686260837
4106139743637
124680058664080258
88695875396719728
841246741
497674970
22586634168987
709201117
219636022
91210170660133433
23207633721786
129479758236954716
13684799505605
146343913644942552
536855128
20256466241702
8651679403022
670178492842870567
329940634820988602
10433178122201
5728987298848
868751138
24570038633231
798622634236881846
22131789299793
18060589262030
26100542701594
491745191
333928035619683369
41202432533065192
9790065945639
128821545856339142
562308113
564410770302
34058913426894
124759276456922
679953966
733331136
264696336084468189
25059991720336
26316954715629
11259760107570
325854092872675693
642758300177072432
8654124437197
33582318188598
27862149179932
6289174487231
570618663
47557292
136129468
405088379684195788
598173921974011113
22145146788993
14563307644878
15444395162871
15209544723995
352151407083615475
515559446997686595
16848626570243
453589414928480856
2041372137713
49464919512527177
146828210
11532990085955
25542714473347
329207396786786782
6223006630109
16116976112688
26771597876729
810697214187474868
4387908584471
811839406378429471
130479221780830471
21787997961638
21189573521541
580206684
529735675682762795
754205205249766778
18802444562820
24081635855811
12088664812983
58838715
252168667941571830
25138872845856
16710084306428
17535169295378
529804142209990025
6596816166691
857649830527439399
18537034471065
498905360
9593383
31614031850560
32351299008512
30107944740542
32267202978397
10382983430860
33367460892828
192054017293505919
20264826697289
486263642817298306
598652544
199230817399751881
2005928291072
31206874591717
727174742
28990930828351
6023374048505
35079452253217
30629731912691
210721148381764572
775272698
96692317042
63208821757004982
9037939278607
1005639146
411321026371011002
858488592642253784
44610537646972060
175133568365692110
17644789025274
4965969721737
14394
736133497107068799
819269648
309854345
28247590921806
23284737377421
5636208328593
3119
397686107749587741
4946176825243
15507597557069
15947930144009
296642506
838895570923387472
19514091565640
32480535885743
2807089392408
308180014
308890826
47572735155415004
76623951169687304
410874429
104792045
887663634864465443
119207226325170336
32268941963381
734860921011529209
32854616511820
50992154359967068
52551015340244061
20862449228655
692726809222205795
462233858511997287
8495884900034
33058719936399
6081879410833
272411907003664189
21281156768870
27597246853915
946435755
7302872674190
140069421350939779
6374053070866
2905929470877
559574051
26781
25848
1191020869970
922081107453415001
25684247145164
33226987029565
2444325336790
21378
162468949
136508331
18667378103646
48943163
22373859589637
19885
920591941
966832983
801369726
1563394537848
11934851503108
27414741622064
2153066421220
174993299
210374126816041498
887636208
679363361
27323726693189
1054387919
19427070575498
22793308318985
244664395
34569114346024
4681675594935
42739682712316542
12964952780477267
15908700723238
6281498681091
788591582464973714
15478138264948
104581292
28199952943273
527108404025787084
825050279486086995
959064839
15074423874670
989521255650728269
681164930784379340
369680419
735979636988545696
39438247
618720448417495094
617183432
2503075654583
934508933503655834
527945033
17983802882418
810636546989074323
145570544
21872280127372
18453315431913
7869065861283
804057289080256836
10440141903447
813841219706571741
29826491340211
284237785
677792398
141856520
326215623282979262
925879308535182536
31049
34517899685123
337021398730223620
783122040
18187365063806
470982302185127706
416923399298207289
25505019360658
33698454249243
681380273
9640019896459
17030145040792
350671260
42208281
527219171
31134421223181
34402338193151
32479478855360
15510221952625
31373206279947
17086641912273
902716918001047793
23973525944537
24136915717947
145205373305444938
687135314038
9220805811972
9238
8909307953697
10816278536594
259338530136495315
20524755515681
737856956
30186386290871
21130281999694
621805439
29462764858061
148136377
276663593303005607
13801667334263
26560133150082
4187445738911
109766503581757648
16713827172284
498054939836605895
393621509596
388691879492940406
18278997844079
23494257660343
21301777602956
18455126517878
20727225754468885
4880094190670
28924827448051
20843323845054935
18471274396127
14774682833062
4283045447035
6046711153476
899533324809633220
289707176
18446267410996
6686681488485
671099528467834612
26665811747247
5498153537052
26395050653480
14101836807966
30958354040179
6873473729012
224045000801429965
17246705400569
790113339
881347843652796861
201125772
47742032386987576
572631188072751096
28161502071461
308664971454653083
30897443427465
730275467017095420
16499120570267
626757627597861863
11978167674154
14158845040180
761393102206232840
21611866081954
32754022457600
34715369523323
857502787707684953
14282
751720260322484941
662161667
2776709614749
10502481961565
777638339
18859576019884
35273305855488192
14206537729671
100390560156478573
869784820066803513
332812787972171861
173766402336543536
585569962877363886
16218046417723
504483422249584966
17180447681245
634245401933688889
299176445
14010
28571
1681286838910
954350209139836708
13885503246802
61969877654421625
930846279063547307
271891162
284963039270878608
675854295194240122
398502451652339946
28611465948778
4701836923637
148191284644876099
8546690229693
152497903598649224
10116851853826
20752628596304
21104287669272
375932195379873777
24073
22772
17197025017504
140578029005022850
34746860
18010038393952
26309506863129
32856701114925
399727424072629454
14266847554370
4271583469894
939584467869210453
33186111974762
2875348191369
15596330121462
121343553906772020
621870608398195393
122483091
974646334013884320
714641419339101263
26578472215515
286769933493783656
18429140278709
33179546206490
20894599882623
242595590105131301
15937755718543
22625519992003
4039880839854
7286227338614
543408497
6412191252512
20466832979076
335128683785026679
270298815616189134
1055254566
23886395562636
46431210
6298706645605
117981650779272332
481321932049061387
5034750950743
944607227
10407794704695
20450266393448
29017402979847
570923270
17263501139874
814204382262748869
21515
267144194
844170201085708098
753352083404
24141737600348
673277792927003467
833315882
687474900
236801507373927354
28215057702653
15488344036292
30540055533056
243853826509234343
698819998577314289
3407
774328374854397191
2781220855214
64362439
336743981890040261
12577550587274
768950382163327391
259446179189967122
596140786555007491
11353012174192
742563776
945474358
10467035829095
805520010127038545
452411619866350493
11599
956157748947137268
25809503811093
16585541511710
12744
303187584
35391184826224945
468271511
837932646026904365
27506646496400
11487405460585
2852578007240
1607853572914
12964013394561
972130507340537343
324701811
28670
33639223577034
8583280296771
2068220134495
11712551854140
8459113217066
1009989936
442435062004899260
275197699223690664
398311448826306447
137981614286911109
3876258
762707073125836206
17243221035711
31685309860802
140114322099287981
62428939460906839
885397334
17952630119185
23304378284314
917348507
724854744564123721
21443513987326394
31695069004091610
584355422001289314
5045565497062
26095944111486
34508269131641
11735627625969
562749697386460748
5223731254005
16570398332210
21311604261479
280428721109185983
10958966704166
30958919246911
5987488017562
12184
555979769054665238
1006575667
855340897
25504
155100485
665419762633920053
6799119033828
465125599
438273886714661383
33519236230222
688468934
146112058
22341231135058
137685296399081625
733468965
18815386512087
28116903484177
9989842476999
6466620159194
17266812064097
961892761380323107
858726011408451075
8104920397573
431977968514351631
261662502845868647
3873539020325
4420410512092
30652
618454547139621937
184576226
422572159525190353
25959868226279
12850939109519
965847849
823390178
5763241577679
29036516380620
328096526899762241
9942553924694
25767173332752
365627153
22341584264860207
4067863672215
24078212998331
30397582243113
19444187763090
404392971613868873
14812203728211
31106209029345
69626618582170971
34207832483512
816174017
909331074163586469
980488072
772885483
7767912128778
10329456535336
825077031
53218316
14635432884099
18453212655408
4245437635318
30521734836006
13640142733181
21377042627309
896260787403706535
472375946865672007
14702828738035
670775724064357452
32552556964917
331263937060629446
184584849583998319
699757481
925945431457580338
19445
946674761
31869920757684
132174951
34916415600963
32888035748061
229113400225673452
179055984
16987122349807
355830242
109173466
5534163591952
5110571161063
5650200465676
615376791
32788278528221
857861499938797090
534420242973288499
12711616857985
25822105386119
29207977824402
369638557
583915804764939593
19929202937972
182069617512703858
816772656077865850
26840566798322
75081522058543772
205833207471876901
5725383352048
19568075069903
59925383054463735
4747354642507
23716702305898
410180139
6211768780358
891813772
21240
711320096
547974522
13107795386537
282695957004630766
4935567943914
314159668370055231
34864049851495
792951586
22748130909072
5636224186402
110441322328960790
15232395755290
622527527
27818891851178
220898888
14216
486850669
7313418296747
392082833
10439338526330
10425583136199
891403427043382890
14087544039981
15701787571485
11353621760035
789053262773185544
892244850
402182195
23442154999067
29227170054315
174886857063925473
535385322948323552
112489199
266179764
13268766765860
11561294821999
944548884
121249938
355512387066490500
33514195774708
968831081
31675148665912
35095116181476
21558726477069
21268260470268
968946177065357599
21710731518020
27216573167821
19761
21728109532508
250373008697651906
6984977695750
875240847
182723429534887674
14403047133113
6863200449183
27756878487455
288396162574980893
22805926708540
353416315
32019266997403
85639398325999580
665755527
33321954706249
492997490
337383548
920285459
34471200356302
600355283
21237336969795
151056518
20390265924837
4676811905850
7736425026665
4125352604058
11281357892200
2084548269437
26895
22935268336202
102292575800139202
7444455610336
622811756
15773337226773
169869435180036292
20570
477124196
574084744
15055
25265635948124
722602865
2417310420538
10154288972661
26408155353705
450718553
34446732152284
17635988798450
2921040819087
338318540484420509
2898826869205
8730528224703
4277154512872
512251095922623805
663752355
1641592895391
5970082763010
214957071486861629
270481074
127197977859864449
343143772590435941
566593461854
49080298634269089
10048396286035045
41051249
184373277990135052
1545085615502
228363349
28978453372059
705309767233428020
32054802923935
856798918149994869
29289764114129
732670347342164158
132899704
926068042
9361319369043532
31851693882959
604577991594128593
30121101363716
2841460190378
117309100
581498325
27742295648943
13719198278379
14852036751782
10623636614858
731072460
226764451882111871
923642182920988301
33521389176829
859256097
619865487
10285389
154591769028146933
455974167735520143
20738352150056
718176326894
5861978624676
131097292147927075
561042044
918921630315893062
386077579968164147
511555571650507195
24520968799135
574307917
132727232896820866
16641623535718
791814628
1029684553
879449894
23205572677667
563935891255597867
299867004217957031
879961335355560904
6763697585809717
49518247
12543174780300
797851567
651247083
289961751307812340
25838061759321
17510
23190507969305
20727510916269
395933281
94108000365158310
921064005
731224213
60749267521175927
28879850804381
9031850029899
655081487611576820
541642093
2451682817
6601124485778
394602790150453328
743081343
19282274777910460
33954443855723
4129852750066
147817993767962931
14861415668281
10975
830506008
455422380629815220
2782803764957373
2147
840089386444651349
111557667544
9501407765898
640853942901418796
112029221095693723
8942140062810
19414114
793919409
11661316247499
170925311305974283
977930790244250473
177527522
530670255
32878012409515
471342219
31875301149889
5242146374638
163385230604585672
22004147016087
891677993238162522
25891994228730
617038620302053626
30581318434532
1023462175
13150155330668
9404348
87515740
963822654
18392323008179
364042820747669940
13621672245221
258123593917172111
994102293360109237
831378742
11629067287072
3200907755698
5413061185776
35163716464668
33852939969195
660675291946925531
268258201823
24465385575428
156560533891606263
35532102774285887
9795201762672
728428700
1168008305556
315589973
70037090280027670
992380112162185988
29647111602892
6201341643410
14371613886088
774386032
584697603848731982
11246
13527230509288
485313644970201024
7154293655748
145646706415651869
554774420036251787
28165512771074
1007673677
755807994254083405
17575343171652
75712510525281073
14435293354191
34630444116549
32785117908992
29413
24191
126876417836373127
54723280416499088
955247937940426541
46994049841374172
11497
28943345242722
107995559312115226
609658667
605232584837183460
19177461602025
425001967554657631
101661427091562637
10472756533651
1198129743003
117347900
734890156343822120
3495962036775
11367777564624
7250930431989
19315234
6650731749236
236997439843843812
13445541726713
371763516
24938824439232
151127786017165883
5479839245430
907099281
497923015
8616800970990
403839681
32658240214995881
873512520442302263
4874004645656
406264149090775041
32427801061386
11303521771550
900567095536626446
33469186042727476
80335429253660358
16655939752505
463234485
117307765595392185
10855627317891
23290311294500
29906
868976090
1337212580156274
762220291407732645
731773893973480705
16433051998900
392235660893053449
508140520845629788
341138842983500419
619904145052573074
13632
473040642184188001
967405403
231587545696817806
908658544
12830743295852
104957294574856448
9977280535323
831253711349004200
25219496547804
10763
3448816678177
9014531199258360
387263153218898347
572471774
453643623507388130
392379916
594185778
24294392340873
15598985065864
192643571395871061
64562555
372208287
494781615914921368
922769026492490218
15100015684924
18536003954547
25907572674813
9065217765619
37927893522695126
13551665451920
629982912
370626686855278343
17024968404333
19839950811379
16831210964306376
16730859208761
12805689321443
8122
922960713272331172
12995545173168
811281734010410882
274348480
176237863167926662
533172951472197761
101761699765396935
502117725
18643324782825520
28527070649155
369251860017
350071587
783254593712283981
906996871
426098043742160552
24045791296427
47743080
8796830681786
23842278754262
692916731522254704
1072601354
8895467474696
549430407873
24137
518253380999041445
27404932168867
911272564210
2929328179814
19523763064917
349828523819026862
797144188838205938
22075895488081
31289659303483
1725162091989
18367152405473
23702552313857
7984329761760
145226200509125835
9718901018409
7423122205669
542171289
9777436315419
24166115323382
1026751599
355954805671306883
77091090027844945
332180528287112165
701809834122390789
645417756784312611
18409847652869
466263212181188212
1003442481
365668223
368558445659997642
9313408562884
812577790804475041
22110632953163
849196370966967496
771285445296311875
32058010610802
14540578193318
1065491929
385644107700835647
22572
6977558810364
884909453737465780
226705565
15641451155066
11066781300029
788613533778
158310913
23063233448272
13004558388734
30846544576733
764718561743249419
24833132
75012158479
769081862439167490
96673368
5400326215451
5589914207521
3699684377716742
75631084
76289859432530576
10601792171578
10805819403673
685914397121521538
1758
788909867475357241
887479449705390455
14306465919143250
978457169
332730695
22098805
14626666988996
816945793795427699
19688
987877715
940625972
219153347
550325681
28378165071803
18997049418590
672529403456074872
948079300039912530
22575
528132130946878706
567892631466985180
454953076022066004
16201777241125
641036457676945409
12698488892943
57176750255386738
368010568825646730
7569962888780
73570653189821183
740753470512392094
4924002274211
318893708
548058783
22104963899611
10632540143884
18367424186582
27140563037934
179111066
538721064
603530252994788230
628473504115796604
995851655334527764
1060642209
748163215
3860807746926
1366133115428
363042104
370522097
849167793
724743391447988962
254727723
640278716
365100591350281193
32998637237974
2351209644592
282575103
5599863
6386853917231
869052645437619227
19733951319056
143144381
270919997254083238
338920618424480523
6156951743459
579360883221622955
19664697060352
35097688242822
765028800439415635
168181451
813023925
512089308075609459
829047238
935467967
16330298453015
7027469453056
916851598732790256
116440130
2419804056570
16817801995586
28184727172402
4877787508109
22440876318269
3935964053547
607759501697754399
886332254627542730
17207671982481
460083460
577951728029799576
20148450601106
29968210665835
711799031294423367
12069395911575
7484
20005714078533
12183163669677
23437622895066
18889832131176
935080767599585542
18512497524758
14591434558983
192752094479679824
3783748724562
948210809
301597556872990836
542166419252887207
792167112
281836237441668583
145732330
24771776271801
32375171875184
916351316395085325
682991263
18411204325951
525635413897916718
5337825902473
795570554
613693072
22377164291628
342194223979880704
232945135540902091
876895356540
24516370390653
862709440414146335
486727656
31124024072369
31163
21816562107423813
259875155
2327540064899
908682208882868652
82463378928256826
5270769827297
24430310785749
788999892
190926648
6719103280269
6765475679129
622593744167251394
747974837711768295
17918736183934
26249749915821
9303784194812
24061781761697
97452984
19181880037022
944969637697002449
22446449644705
329783841810249616
33723001941337
9058538744926
424918768
350767053
10540949012458
1052539439
672575431
525481724
16654489560783
255137188
34750501534961
695804250214385185
3215354489296
3847810923424
34654718677318
410714679
486248057
14902561206628
778058439928
19396023691075
7441816540349
180252460
26542056401238
234186573148863920
407970739
25786543214852
467441853
345864791
17292
31902347694645
808720585
855505467399814648
104084053
32219444056759
2660947085250
751470810
732311291273555684
4647633281663
1857136546306
6079444622393
941605811944884019
20597867208691
341009912079103091
835351374
23019044808926371
10190885413515
22434232772519
32012818149315
271499197516511580
7431347977955
873639261
784340725721468484
1059047655
796625573744104976
3159533833206
706022229062180509
978513797976024969
97216602190584491
31501988694604
530976597152713966
295555291952
150320436302861056
453209541
13651660672583552
12521632059086
32552
25097907919237
737728380
416910008
33401799218499
123528761951538489
22064109661033
796514705241674974
895357745837375063
33658792871430
133458904136332953
18991432363856
739568604762975818
15489181681951
23993228754708
811980612844650231
842340383055702993
22497488753326
938008809
19419565003634
586084453991134540
76760114143259555
9183793607396
2916146514244
15306307873023
418443959
251495259871176740
22320912918857
14118665641048
971172514053245402
28005977777289
28674676603805
537766589
107961830304436691
861725837916526341
23504902698683
70836195
864214041
380995211466127338
12969698103259
10491707756506
304273477381060035
34770081367008
46944689430499917
158718433
95994598028573387
25168682185181
329815759030144760
22114935672110
994172482826863874
25002085047320
355989059627475862
516331466180013119
984952678548320465
11621495426680
16421871227149
915498964572323347
210041363
80111941424768956
9564324141853
272678273518438287
847467019
599397298517156158
1037395644
619236883680054688
305616569
384626335459199805
12140286257910
210967569
205202492
28791042985307
686826265
21206621912131
233928445
221577027
820340638554226693
8001959937457
24617843284182
197548978
309599821667474856
31226108986537
24081912956280
12824644371337
1067611825
477001461
66968753212269355
25138973366489
363951419657333930
21971122389991
30361525693994
531038986
159085076
83717633201979803
30789372694667
20667
312691434903451082
34316584194764
34743428198567
12429530307937
89744117
485172938509829364
17540498922156
23480928194314688
6620203600700
1189814417365
32551848282351
53007198
278904670073672066
2927847495941938
104611976358886559
671723373058539315
17296470771383
141228614628361296
578662098247207319
551414612315019897
18165509757194
988354457547727798
27934731602035
27141256336674
373749250
31139818370440
11589587325636
29561
1033127242
9641880462035
18604724813736
573169641
13070895135871
850569161
354846991210
4178775219017
19380988957440
6607250913177
438936881675673423
183016577153475877
135840631
515095826083333117
563250420150260707
503024651
34893517763494
703182778309434158
20659257799094
432648554366651298
372440100
16403585626701
13073
349404517697976579
1008518336
922924325114293304
21662158513448
1323260642238
27608444267762
29876485005848
247812743
52493306701933683
197111360
824537868
19226484683843
417060561
11369088233172
256006122
640355876
158654434
604154857
209430891327731934
5145290835794
81034520591331516
17461151023422
903780697
25972494924152
225064375583173640
839737345
136862280028594510
771683991719834444
33205924008575
530839106993930124
369489885870755989
2720338882259
23531715346730
734972459
196292738
1555971293754
190697425
118106634748309635
2005537869384
28345829885240
120342681565374763
2915435401679
1930585662311
27095101287898
847492674053954371
22792815603238
375175801
33790665077837
605247717602658391
25519871993787
164163095524707745
12416520452794
915141052628578255
97730296296095602
27917771549332
10025978584462
177054971
102477260120245977
30062
257262767575487747
992790336374659546
458466143464889175
1858988737482
15182183191086
20843834070540
770473877489544500
634432599914402845
1743
16093236280603
17062882281536
184090120024285531
63954821614174394
22544363465632
27812202465590
517003329169657865
385510643
8815415082275
4359
279638273304
34463485777777
552918321695034159
889740357396818580
953869650
437693665
233235285443137397
549112797037324901
944273294
15652045408441
151297974116788941
28869906495546
5705381703959
30345069393533
22512098103584
64297080747234265
23749702717319
222184563
48326926963380202
530116457435664469
715531424
916594901189162335
4694032640476
177782578715136221
904562781719751564
21644676859070
16952335955742
11554
6465592012455
260671668
19314133779201
28978850002048
761648475
7350829458333
112672918050064247
31123935128203
230287446847813674
21525719587675
44301847066715519
25820445578404
4746473040108
6786349408908
120589803710854717
96418105085746499
24915676372617
147733087
225613183488558063
14565
590991803962257865
14917536469610
965331624
16201989
13964469451355
876237876
23438874732497
32827142292619
855998614927945576
586159022137029593
19295108993714
6799853276863
32701082722498
26468722282966
1022550067
643967037747116942
18658811845070
2899656269567
2419808988028
32536502895519
492314444255671503
78971861
4095918754837
23896792737198
33547636785870
21653058145033
22836945361699528
746785544006340074
679016869
680296201
72214548265409073
12399586913487
452967679833521958
195452613112684154
1039194558
897577184
61021946
566938563
419552215036046617
30828950291991
6575354403030
541789383626256887
66286826590430523
35832931051005612
7438510439853
4245656704966
33798863822540
734594090
19762454127541
29442795005821
25919176289081
86403048
20548280786719
33002167181348117
709334432
888199474
33373519069300
710610363
1027274285
4233469001314
26625
303973382645392652
28994644672231
32376698694369
523645566
30093319999010
21484937675778
10000821245542
602019397
327907005
3740
4014179662400
17316222876724
729626211
1888505106352
28871204755072
41351912507132187
816743906
20381533880087
17330507028458
23760295714959
887706442746696
419995381922
103918796881156991
7574268035348
6348182799372
349877240
326716631
17910
504046070
730728469
24224028202276
6478133121654
74849366385972442
952672287
9116879738306
23082010762271
14701592427056
768934712
12810646572398
28498453023077
590749487363374556
43266844316135839
624141696
539958782251182794
329610677552993602
64450911
131598501
106639274466430461
230798997
802196078755397479
221942212
6172713232727
6377494359354
1141
447939855856062423
262981642475864962
7459993533551
512047541932350484
14606274186517
396633069811309105
7742958344934
8920585787181
282970395
154541925856665084
16188029097588703
18907
233847524677699241
820236316
251005075732626572
956448102697511277
17077062168149
13140320210155
4582875995402
23299568672951
20361503071954
606849821187819102
26225366678551
625294246
661348128571139170
182378680691437918
9684154552814
616177703011463200
20515814324429
22625111679969
22858596409769
19319713862742
26444938574524
22037
27569869779699
484072796
6017388423489367
6889706455263
17799053983154
957810380467887620
92533962
1068562530
28093415
405690360
20357239797763
639817456797241996
32409025593432
22862559536045
29475468852613
3301
19805472523593
462252069
6486859
8166168389842
42894922843995951
1564
342650696553075678
455496331568151984
4231614848569
229607822111936169
609484960
166055510
359364088415612582
554063060
220881181253595009
988330615046007020
23405173203562
8447370547773
899103711
30585515657736
521773298
633160992600557539
120073749
30966053272702
180494348
954576813895074040
22887067163605
27677445150290
422789038008715442
346774330226555987
85559086693918776
35173240759948
167456099625425095
103927879789662434
20686
4272562917524
27908
151233578068238010
27477752852764
8840603194211
12609239933003
20913856790068
145791525134956403
364329785527817493
4156675420841
33036554624516
921690954
8893906
26682462884897
84158522757415273
32982748260846
499550056240005781
37147586079570344
898330050091912766
23587120191892
931988494
965644424048747655
592701570837928551
5171640814101
31698767928181
622615340
20025649655788
21386207486519
24852
32152839508452
9263555159104
102983920915491838
1058929277
399713304
27894778792832
77255139057976150
822892520350957491
624725817
148258173713902182
30741342410607
216354517865355097
996670172487124013
695864449218133570
25585369385262
23468105757123786
542283966
454217389817673402
207712191909533814
11830
144760016769471922
28431502941158
838047435053099840
489843721794733008
982210828
3096059
118605382
15766
941721388750231085
397341487
5954984629784
65951705833008732
5670526092779
718690081
302285554
12722
27547063330952
340320893
1731542196481
19628980758194
429462178741430625
657763512
43066073143681505
825227694786121796
935291685
23361406775815
539474481588176012
9962442298977
15057815735399
30039170807342
2889372102492
5011619015032
20039245199460
25446911970661
23217206484161
31339769217422
883442864
863266270299452349
11552591030699
8055170301930
936629015
908201861
13292194134972
247916141
673651700340472694
753783759043132049
173625398063526630
20022362634225
5145533527133
604354667262799940
22357
627813667605473794
21234899827216
237441832
33482054935315
979493769
4306412128481
147903890218059026
6346425152229
573005007
885255965
114286614270050886
6547647114308
22702084598186
14651
999391040039427742
29423346809832
29941178887183
286118902
13061953573941
904382614855102906
25357733252298
46932837891607484
32999203048784
16706251311618
824085751
22048752757457
246881916393418029
841620237
165387577
195224738065273322
737829648448126185
19969562611751
443683694
4977037521859
1096484002871
5958663136384
2990169207134
949430581
17350116599137
872834127237612447
21905919250459
30601
93360589816124418
8058608058732
291168039
1035558172
15436091402969
27762
471432765
8031408633541
382708439326171678
363566167357896169
7987408362195
1048386233
32050800888199
65715634
19174122726784
14077873106870073
468724881544894717
4609183315328
187578472
2212479673970
41016519
9349884993610
637501157
538821953785027114
572299050
17805324308849
6294415424760
12675308
162665282783631516
21912
171119764077151955
305688240135637051
393990120
12828184289109
321126746
763711075025138848
1066808187
16001925756501
25046256171379
370482548310746784
4845497175560
9801679224858
687566707173795832
53424393346127994
905003653906601525
19441
7665319737140
2737
122352355844781343
20966
14799955472758
266811185
371466953
29739365475295
25685862904926
20889045546047
29840066679700
5391360205082
59678871247953708
345279509
1051795417
1042342635123
27621270052983
12360520421747
33589852731834
146411179812921178
4153519516586
396748399522846899
13004432825481
223910840056568060
12548901963779
16731
286224144
11838642746177
11131172228133
641609519501546004
500853644105513256
313182811
536218787666091089
602930534423496584
11547080849393
18576512516967
32480606961941
1036144796
392016280
14428437847663
269729354133655720
430713873
6075980159133
201560945
20202585474177
31778
505154123229932503
497587877845404524
71618282
30534266109139
20003042595272
30227367840701
13613626343413
18010862448771
8553937267748
822067467056798042
211327119
478541657861495682
860058179029281229
820060436632859374
981796597249646113
152891954780612813
716799832
350700350
16529628299760
190340654951993909
913003333
12097
958706041
18943934649353
23004768861364
4224735089431
517651784
22644
582312969
9954597327371
11330863722165
16617854112815
328831928
675236162646746850
27683081
8383328933454
762470312
789463720284442388
919628663
1003085650
1906
28188998534722
23593086887344
143181460102169206
17262552296792
4810197589446
652081669913948572
815252748
73119730344337058
878813302
131046909577880672
842758805731
9965062233251
66159750
3725346936270
18213193842591
67821847642542269
12701961881927
144155902553292251
27697885029401
411091723836132884
836764708415396860
26095618000253
19499753730323
216554723960139330
698068740
13314094383902
127293877897056089
399651793021676615
7500214186760
5436581698215
1102406809819
24243547922009
9906746574810
7436181437128
336664784
31874670953091
418891627410512692
30291
93815443592
178740314
869975432
30171201790434
6800819396398
694867102
334291956504367506
876401753
15641812055508
23261952994261716
17511
287870362
502352259149735818
1616954215380
34438854753991
135877804942569236
25951824720235
15284813531241
27737772387260
11353320911501
472797990
4306515743426
606483989
112746116388348121
292412827606247862
4763521990814
13308586117301
4205230666769
16171430812749
854091867
18439881453554
23232251158897
19348086690360
329863145
768871926770179497
926481092046420404
453069373
696170878107785292
7063659124640
727950206654524060
541297576439171216
14376079138044
2547261327492497
957045650379478468
324025537766295979
602078257238908415
43841871
645667520
534638604384221562
297491315810886237
131800601
18159
21336
1022098912
23256937423278
1033836337
359074103
333201618
424195760899002576
22997251262788
904260867145683030
9635999887979
442838668
327148126003551246
197523824
824951609368150797
25296041177773
890591465490452470
1702979619180
770247221
31677985107444
33120527998903
14437
32143867924604
15126986582711
8491565618843
392545520293163499
938894540
9125372204124
782538741
1722418777305
18343505429868
23668337382821
11342848158113
15147934459585
28711167036709
471367194336336875
712112042
869338922542675801
390653388
152130725
119483127997
392661209079155292
4215133512140
22329674008088
77997275
23111310909323
11541874767582
9292038415318
24677435022327
3689
17671050119375
501565373
421910080266484267
320787051
75516705199229174
10496517879365
929767830006
1237184939084
23163490680353
13880162263194
10423854347943
8186669106625
814332394972485223
14539678660734
1012662709
316760349786597124
3671989149761
21040
23442862475
935030410127268860
129702413
547985016947263728
51776668600313341
1185830207327
584049
642441257713722057
246238783164412333
15412212782115
16027578398699
17282526038179
546639541
842011226861925824
31992972784019050
104961630140030653
7338460132496
760787182101733613
919686734698
47911441746830572
325160020290584961
19557
371633450731
324747241
528761233099935391
741883003802925594
137458182866853531
16474527365376
109948256175822137
17747765724434
33407073450149
158206171115451241
306628162997299896
20232141394650
10879229122787
31204592452912
331138233
816034903
361156404008572400
24922005377320
32105354869947791
21889740372913
26871264723205
52092280281233125
269190927
30569387677352
1054192478
88328539738494673
987110497608009877
2651824074583
116215534
410052980901721319
192752640
896314998
9618875837853409
20274425478913
22603655586756
991769190818317540
41153032
710557774797422877
770153660
461165569
14824243979286
711173191
27509691116120
968663722534834947
108407262
8718619029736
26269877246793
342044574
1069481500
23426761800235
13708687514722
24769951409633
15342
28964802520013
19148738683536
8217540235875
28877867724038
6079064914255
44566033405240718
30062969028186
10614412935339
15956373962433
920926334755961873
204805869037718723
23906255225003
227502978526330306
32384327011790
440168499283869193
4941619324702
426839227544408584
209030267087890604
8663148174650
219672331415981965
98488209085736096
1034296438
5702665362344293
900767711343467374
610888655
494100648
29379853957908
12227988206199
23524015158469
729729088
62114711
866935669582071853
13885158677251
673167274269985050
144625595538514353
807734382529110043
20553063589005
13819067
26696236983976
32454
13770741669135
20339588385696
575399180
477015130
251997750
889338563
6123478686697
783090870
10588218752346
34427810036553
45674981
387514359246408415
17378849280683
23388239362756
33443426102167
26095930450329
950810681798168468
7084628731316
233484782194343381
17049989465215
726884164904553392
760665975
15417782381354
523895886086414553
476037787
151667510874779521
149
558311587377454785
25426350535242
200655434
132783246
1008562300
406225407
488687707360547065
734121339512903517
4605781968984
942413003
7137538358453
7582331324617
5245412217695
8731141374050
934498946
21196073765256
1030747110
274455640759376033
11091
8123165054107
17770731396785
32262525418274
28373235150412
81540794
617599902872944221
1667646681045
11711900768471
596810808934283626
16138225254269
149140263
144553117291029903
198146003362592356
221863426
30948219086238
21207686847876
741693890
436718823777442453
8237647499371
328661494
159831990
26073908856305
82220846281
454978503
33771124879188
385837578
700168315
16195069408146675
189587054048345560
803544260
296170844495105004
13118763260165
17488194078040
765121390
443443867245432869
5172916759180
32503011128431
642832305
319293971
20988963473218
3364166413889
1155297524888
11751597762897
32414821799974
429204212
31674343995625
811523886
24705907347337
5336009015284
768485175755978039
378918834
23414663916746
31870699701759
913141992938678393
391112599
108829673835423240
26386814064761
14931846008717
989980273
719048709
20918750143579
819824364157675022
32077425780852
2808
7765984929810055
325213250226927589
1937543993724
956346217
843621009
898988228
95401577809597158
830585280
26736781808012
29002571386456
14315439578737
394763440826063446
3014965016015
569301051280514854
539556958
5157248235131
49599908
61518261013019159
20628142162880
7468272589874
4799639894448
8015740184836
840532881
20687599251397
25102056577834
18215004113256
5113465116926
26954419012494
490979573192123918
576197934820261603
112977803
846354948298
332507390331567666
162483943393734397
4396327257530
497410825
19522477773008
507194903538232764
351981026
994368290152806492
65334906
864365351
11557160542733132
39694752204835968
32964736852942
815683591129631897
19251368090656
587593133086244889
196834383119
422608273917987657
2683
18832308460130
1128843100876
391408095519483836
377822156
25689782422108
28273140449675
20886
5352389923741
872287843
25505876401685
802783518377405080
430687120924224765
208636656
50150913860883315
242889141
3063141
683230175992097092
455486709
386761486220702997
29237425152152
16482
47207427610448034
735774646
573140720
18167903814963
25270103856124
396949661045820466
181603777323655244
1581456705552
6544644223305
119955468954074272
226620194
363417761591623462
411944969
18239045853447
920173309
339276350955345180
16329709137988
31610543717886
23579202309377
15419298165887
31433943676807
896875095275983037
31842711654343
786667956404365865
6445876737301
26182892248366
4434075926437
24344274539815
9312579665227
22254
10991096076966
27184668995307
833724695
32635275372752
17459245254713
122259155711297354
21908748390305
75095331
30876369688187
2340493064410
346731623
377349496
209336040310
981382423349686305
112150053
1192239684861483
321900974
677326029
210931462
12525773198570264
11753414
19814204746687
8464866309217
810677022
22831401151148
663299529
31105734303072
1028970550
526782369
382027661573717726
796499994242
21695479048928210
1065822490
25538450302779
1009327060
866533561314026429
1058374485
704372923021130932
27760
17376888725064
29124793629953
27181
578839509324
926287871569798886
741091154854910808
727524266768
10984496255691
876728183
29728967651316
125581495829776823
26080036248069
866579792
737167486
24874834115909
76481555670403993
13266048417249
242022139387209503
5152263750488
702914956693724016
22914771977802
7796792723414
235935904254122972
201272101
313267197
18600258591151
20821140745087
218862912
493466039962986220
853538760894636985
114999299544342817
11131350017228
264359575
13497177583893
739034360250513425
450972401704938191
27645489904832
643796227
848768788183064861
325240478838428256
48684485576
3102725606216
125296213
504415500784031701
310452214898698809
637615045546659855
208935456
4792514123448
6111402470625
25696782370611
650428947
466491111720
958759530
24007481624125
31738094038419
20680983612782
7442999387934
29918795686799
4276
12162985070481
26437835999133
214729754
213313132
531925566
545017633
30581456485752
31825066220786608
373496320190346245
1011132674
17915531935421
27349921032423
30835377456537
185731885633046712
26663713620983
207603869239602341
106290253409132375
459602879
29641472334919
19126684421396
229807168149914592
669451031024639351
19411205160483
30439009565363
230367224
30853272011097
150214124287942988
618181217
818790950045425
1766167018379
571269156
26025308
31874467271402
41091124024
949672280
10398817063657
907966239
7056751106694
871839985804500375
14144
10702968781508
7315890745262
99769103260941147
5635129751360
620939645
968303586
13312924595900
19636571632993
322294320
624488565
5695516025098
450534502
27111672269940
300882898557224424
11852100229984
26339033519959
808861292678209331
99349117589296289
10134563839093
30639660031518
126135186067415347
1351492728629
599980365
203814166
31514507639610
774213289194013893
854322790137232847
544448833256522825
202026282548562477
85485225401788971
16344939418327
459075416557776802
18064709647081
245465710
11259790282339
24046930529829
22562080995359
26769
17758865648486
832169113107874865
1061689650
50166144
32049701834038
18057502074455
961675326555804335
23579517127381
524672476
5555669177533
32126971042149
884485226170799542
581810599589173462
30122614304604
15750385933610724
27459824095067
2068508790943
31600319890230
103705982
19517352020645
578206514573117111
605135498
654608655
27004507368060
21584
10220
27282681812675
236069554345545703
16666107643856
30447958143283
261472845
10158778004706
24959474459846
337118843766834022
19206183108032
928947308978773177
14420714881614
31661876983689
83946094959584046
14398
26639170317138
27340900280015
80172196
1067790383
24250421894581
340797774
2222339877331
159345603109850128
24242342419036
650667985169617111
17903705745362
514978409
26362542573650
18638250239622
205141105710039171
93176907499993849
23063778750844
6573180147269
798458252
7932014004909
4085286227792
6762060617451
31095055573218
14809109641961
23701375733785
1511229633925
958206904278579392
22559254732621
262219801
18839045711539
595382675
59517543
19915919366758
22606138452041
28473223126509
393489478151558797
3843010801505
4136378383766
1156106664806
125882222354813731
4997539268273
315434439
2027597238410
26335059691623
225607259546557399
24745230869705
616113655
645841160384396976
678369104487453425
45781680293
877698316462948275
669984541
22921585314692
25155680967648
730240520009780929
30146047721469
10619125209959
120364339007059802
34307390688184
297874770
24773189954791
988927131
589331532273315588
18500675175679
16846664373802
19162035366083
16959974668074
839862866
7514640469336
19767545601919
24746385076809
819130613330951387
16549037915853
35951967
4920432681448
8590
244783115157000971
835369048
586169330
704130425
18253
3724418048579
10317141469377
31335268260189
984176790898346055
751775453210671016
630740590579805396
85095062025037266
10385904540819
65966330879346153
385997398488085703
295883107304533418
399289415539391189
845897348
967346516561125872
24461
550276445
454674921729960390
977223961494707811
20642713750557
7972185613723
28402437273832
944714655
20059338323896
13515406611399
12204351629925
790199004455568691
30457459899538
147672718862261944
6408
22968
21778675517708
160519446
6405547514721
89902239074118393
27323255393421
130714808905864825
5506608300118
702487058867855968
12096670263584
623310533
338711124491782105
1062290661
30045896912688
597208659290961901
26184994896416
58543700444029473
105884240
298406910
615813379651533350
995279303
331651973080651072
463764884804974883
1648404670990
32152620798541
517786005
527299315379570758
25040736295082
937143735254
24738627463185381
25020916
845939831414734088
802664672582688501
172385510807785151
14812233457104
16147273375601
268065344
15868283732794
452280271005906503
25089561796819
625974805443837628
13965507419305
5709722410770
333421270351573463
22136137159112
17643165751072
32616537506465
261286459
15269456822008
10812124853624
482732430965753123
687568303
1428824171659
18732024
621941844614462241
2612474998987
637758092285887107
8718932283405
631853131
7069360559655
33200497209090
188902672255990457
15642671676580787
3449618919215
25992901213151
952420150
250634575197201644
555219602
5271220303990
134822938754511746
11587749220844
936181843
22203751946859
724345296
428571368
11769361143612
22796651080304
6942209478903
120614334306261871
15953348329903795
662120010911511203
268383379638223479
396544361360946538
10659859877287
525938414718961283
35012612764628
66457424
1847801429863
91769707914882593
4825
34423210115756
574936427697900797
13586053992251
644625698
11874016059646
2145526086777
11692187000086
32988978171260
940227234442210866
33279488968078
19076975907506
725199590
1279119666532
553060183164410306
9847267191845
151449015261774381
28313906181183
705644314
396877783334500410
477341090
20195292057150
524361859264528080
13261025
578436867109560645
545441407
457683750434157929
1000304397055
30218569659395
10839747234841
573476745
22355577892242
24911162269900
19333724842382236
581005384871149292
31198085346006
27323591757050308
643889946506031797
20244502361821
8423567998496
31625960135425
746710268
1020298017
18070593893033
12958308444595
14753653241873
943174830
332962339
593829445
26860851828077
10737993257186
832974642999601575
636640111
24906196551939
2226190226131
31207179921456
621470459434630527
153753302915856265
364097228453676738
33465229855609
2002450540140
12981266059312
296259830
25518494699757
528396380
9322784107866
1028902057
18342594721466
898206113659238459
31504593163263
495841399533065615
10399746739153
16020120176305
385294023354434120
203550560301195125
117094589050430415
11415107666906
3499866247462
18280125558374
2922
6166692905908
34750945377018
864620524
89529262697132934
22981808769909
340175413
515838549590145888
13767638929198
134043384927215151
17387939121346357
590024602
11444181529697
3444135388361
26932122982651
13471311478747
157983208087359050
148186432270754542
4685
323400710180144536
926217448
936252643727645458
798150156441478253
884095608
745729373870208104
23472396172570
943387749755250723
67030651263359914
431362277974012751
60751304
130106876940938777
497844696994094809
7413930604213
803667448327021827
317022359
133774929816664017
15732504667524
22038681725846
29608822381142
3995205028362172
4008122339403
24649411421039
2992703501617
1142335785360
6746771384947
763286931062247347
666223329992529785
213303176
18109328998836
34667377894661
148682738897094608
87555791243723451
873972621866237072
815658811893800964
16733937730201
825935928441075525
515251815957
793801680550694002
671019748102369019
10105614130636
8114660972982
24762419646099
264397334991346476
95871788235496253
8430
3909329737163
3661135307259
18276316232146
5421607817829
251704104
576100398834745138
4290412578933612
950562355
599314497
18376126637879
629221891071051698
912988898
34381219981747
14303837755125
2634133564497
990199533
8176937740390
1208423099520042
978378152466546497
402406629
14660420009223
5794935579748
14877368530023
589975723004171937
272687851145434253
613559120
757606398
609885667837261322
15279622374710
9999604960896
6892183
292955950005
601260386589328358
13409059865189
427515249797
209417402
13490533997969
30055
705135087136
82824527
849719861
3229419499124
201467828
25320119299434
27839466056336
564262126518646827
814944450
708893073160138920
93594513
323361438255311451
4484008890383
7408005892233
14854419757794
707969991266546032
13559357403899571
30931628662694
9195801803015
27845767071534241
20171065380424430
31757200481834
844024768
10929555972777
447304258683013476
13147502588381
34641959595796
1372058038877
12317771093318
19088945161387
475414581
143411597
17633411014810
822342329
21617322604584
129151533090859810
23189307019249
454338211677091459
793861200
402673671
24042455227
719861442092
20986251373530
510494032
300287435
863712730
923539927198048374
25936839326160
13553915482103
56541060141167528
671134180
14905813268169
32610121978563
618937653377491993
24662790145326
17354587789181
945793367724282898
425564136222088454
306600286
29219365723070
224529426
16496281046325
28620562889635
386808615
39298041899567342
857525827
574962366319035095
73990639
20817998628994892
673710128046311753
869348258
12498652246326
29716923554932
20568522107307
34310770893049
11771
608598660
484273033075539619
338341422383197148
666119374
5992178985037
18077756992480
45931711874736399
108750284758413718
31415772615440
767335048
903127350650994874
999323467919326314
500237247
749545782456011951
849735438805679226
16672049047390
567436795
238830702179365999
954401640
26199
535545963
27972145253270
21679290588656
578130937
7320
28432434986773
418867044522535225
823195209459582459
562122699984759443
72638354
988621531
345273846090346458
279298026096213545
32726278902329
659238178560187088
277383719397793014
698711118911275474
6925194266374
8493003917027
40746694
688145191
6274
8707923203262
6996141070988893
7474689948424
515139018
823144677957928741
59411185958415275
1028247709
6545616059213
28319004938657
855999424
16420091649691
824217409502109102
604811332
2267362506096233
423485052770649394
624940776583740114
681730861
627344211
213787438893970238
3705341977537
29184975914683
21133484447597
906253689161745828
486492508
787684893376683332
103420893870250036
853114641
131614144041485543
641455675430248133
474793174567145918
4061727512466
550088432626774139
147194546241768593
17539
20808027732523
797345269
411669963
771721402421155650
256
37563674545970151
960895964
29037402351920
23535069760526
302429628275007615
441718068
494381496638421041
279826240480778780
881710823
9529531392409
13203878523325
726994457476182721
347357290359843356
517927111982936889
1008827734
430077516
35160390971866
574271708
341372075616025031
24221068749793
606074128
81737465888544389
33105764567824
32287665631146
10532582267724
15732218139430
142506918670382134
4602936182008
694574237
7853904087125
731460728
540887116330909290
700991601906067247
655000899590196072
604458572074009787
139651153053031373
8362601765107
22292828757450
28668831543934
8362453802948
2447806052146
20231959222517
11360259721157
992361596221232835
790285993137158242
508467522
697859336461033629
11371807897324
759077495
421939671
34595254049989
20722723504965
14209760480084
864502945342948313
3804907074289
948922091
92563044430078484
875913515
775145134740530057
22260340511300
13007842017254
405236871810072506
365792871575604100
2382710004718
117365731292999492
30026009199242
621249640337474924
376484897
20354064866843184
668571656
523982058933
720018679
7406340117570
249431705160190884
30613977493175
26647310582917
95860747891463219
712322151630120709
29236
510182583562712366
240242382982085738
10337
124350059561401368
2053530112580
957743498251594097
15892346016840
33071946010022
8371404346480
8956100694986
344217996135912780
123484728
116515538211975386
16716383319314
27229931840104
13796
847841310799705092
910565710
29223716667440
955661980924982756
453607665914640463
17524398507909
930239033
12153108709585
21495331533121
12657536898595
734747965
950719001
31336039766255
29596775355074934
914904814934536654
624254115379061257
9543972355693
3254197944924
21911060319063
641529231548712796
773856579485933050
347107927407937086
32304935807252
28672091672395
684176409851905979
17489977413656
468952963587814627
130943161
691753270
93792378
3373921662328
1011236685
23441243141743
55263952229722114
928999949
171293969025599387
768045594
202689952389493468
315406625894454457
9192164087211
782089399
833642459162828857
307010256
467441582278882583
617170390285709461
10108
12010800516198
5657784745631
22303398473574
370006614643582584
913351132
2057562422108
652918897413460017
799681177
11762328117420
27042261069449
450828153408544366
906936696704846167
544282980
18009500733485
33061676807936
988924839
470028113
144562781
12715384167347
114587785310557892
89209836
23637691599544
954618670
26084446040602
11890078426365
4210784092794
17362255332517
853412519246357232
469529805
380939775445407448
209235503764335531
501595916565662454
829899104639428808
28099727598719
956666718
662184387
649396933
880841543931862950
521959687829795449
17637300250162
425361681
196848816133909667
819854968099562839
171267476
24526297982742791
18841182570469
17090329646032149
637563477051615923
857705981371
24290725766032
20365799204775
264109508138679361
5664180993214
18947
30739770152449
813948107284100628
15734406815996
22371463832493
23659857094108
24294
383615527
1897725679192
278596787
710376583
2815577711518
726384028
21434758543328
3437825969467
33694349757340
198844581
548310636812908697
8685982591729
28796
698716841365689792
183938420015661375
251560104
22212648410148
906194944472082700
25616549135178
1314459996230
48234355816733967
19447425844189
7164749066075
118980447
825866300
295544501883490377
18581118578120
13980419677595
197722157
424838949
32925167103943
99602256331121668
762769552
748861051449974905
931720314
20131302155122
717404327699
574291658257096022
600952723
28628095144020
835496870596729913
33998533457446
714074507
27166832766689
28642038335401
492277889
342552125
104204151
1037146608
23364745510193
24108426464793
716428061
657157101527933647
10352
23855
834714765781346108
22613000431671
4945050701494
33259651593429
603004672767535438
35652668
841326117191562254
30047579237600
197432483
710030933875261620
23451009245048
11208145006015
29523792333155
1026037450
47602345970081555
210560412660448041
75531012
7944848344412
904848866
825474728
339966440465083918
819777946643809660
691281764804451823
758347489
34830087937011
12218296507912
987258318
385048601
149944061481728107
109171951484581044
34930953288735
88289236289355687
678457537312015585
770317967323292536
532997419977731059
46340694982174017
200224919
305541583716881556
314680557891900978
735739593
30765630129400
855293301
4961109923114
185368323
27570025674010
11381304734869
699198305
10520196030423
2156610146438
3942221665357
14555422567906
29113524632460
16307
180203826
8309090808944
495830894
409300141916028070
537
22064
551959908
876928823810106024
261568033
340668255
314733868
50417348579825131
508265857857854597
25832354759087
197662657
18428037430009
185116280
18041873754366
772076126858843847
298261560
12259162346029
2039094392828
13428687818111
7389
91296744
1073038362
31399917539854
707825645
989642596318951629
19816645535106
19954283477677
13142831784330
15377284791
817378530552725367
879968371192665381
919188857066043666
16478025332131
662223322326147486
13209252164991951
678695916181230037
968383020
290819897
30737752017645
18451763129550
12941303688483
31152780520591
7104364760022
5999124785989
914463151510824136
5936463631002
24657372587641
21077053201162
12720074045956926
15493074257037
516366229
106647534753065555
116839460654418066
258491184
616761911
100439029086233872
9538087215361
8526167051979
24233188861190
466826908618750397
398221501631394761
454570935435405156
87099748464790927
758961855018339153
869448847
172032885
136023022
24996548964408
19609195718984
10301778189923
53481367
26945
59844066
9334295765524
844120615
272543155
18115262501118
28687
19673376095364
4100222275948
844486552858432551
550245575006348978
52471946410317553
768047155
10984325956951
104620488467931086
29257396343972
301093208
637026466784335073
26449394300719
9759149000688
30767
32050627661728
587792368453740366
870754657
104591742470447646
6267578234667
31943973975471
691283295198609797
25942986569005
27587973747416
879623236
34053929394020
26395941082041
1037537398
673287202
641187175108783758
4560465195064
250151157483364714
349848760362404616
16210632339418
245609321
2449134266057
4287411005341
469188665840896851
518205651
12318102533981
2591295085948
8919973955661
382887187253996094
261791035232592672
32669365008461
21422228057408
440184222
376856284056481344
20268731421594
533231946
601060525618883763
2866212636600
634373547787676835
13581667378243
24451
29315436098471
1004525845
471525901
954210830667448763
13639286974614
375897078827874240
864707418395999440
109967553624602916
932671516426964207
726226942725250543
421515869408135903
205223201
11548406403122
676751509
680068824
8677150902437
715319106
4971
25742114929981599
62305166130518364
78104161179957921
473014123
907114593339478224
30828978696147
529434248
26758188622933
8170666176147
358085717088011939
14483453868294
808356652
33053994326470
663556463
836090628
521220862
467040627733063880
14346529845253
769168293
56862716
6269603875396
77788197145481265
13430
972497675787542642
219184759
969870607
569935304678191595
33063974020313
498360993
3457392999166
132761297586662378
24327330421340
927554006
647421626
9832221795763099
7694916882051
18782798531798
28377091510458
866645147
9150328880947
497123819
27932383669234
23383902149487
2865933860693
12798638404083532
23714821581869
4859607611424
85304054
23478594433025
15823541974198
30292312054617
18597465682604
4218106271195
9051015148643
29639
155316337505701914
372022910
28999
33981442720791
871270150929077675
204102358554482638
6049472084670
313370744729067533
937299669685935017
24494173963241
270956725183659155
3316173546083
25991807340424
8933087303336
536405904
213150624
275792961698553099
502922468
424866023
20309770506975
190887861
27384527489302
569195440
2557355068811
31698597492830
26086762964674
33350350898769
1061300414
30907375386742
4027256355166
17906550456116
655689081091808119
24787545380857
1497072721018
934571092548264482
565027763735367640
957477273
31307361899370
686800106811337545
6353012517847
138303821
5179308369708
230442075
3265
13721902520108
289251381
581290924
117424711
537782766622036488
22865395113169
7566929355383
579216563
410598179259380161
18130650344594
843280879642800833
566235233660649277
843290902
10123772132078
25311240885802
1016713729
65189499150130262
23582
968861052
25146693600589
34802648175188
22876580003100
295292361
965732231
679609716686836169
862109872979794915
441836628571164910
607939048707466909
805938140
23762975200882
901322893
929950010
649903881494490182
27087493640589
948407286642808440
17307735886560
2946718914702
353246191707050456
8099972043414
25902083010542
27813
133732067
3768225728367
996666888105642926
676815609631767529
30173488219204
364349326
11906612968060775
534170811654597923
23617089072845
33056338289585
11607679109172
539419277
565919914
312521965348012941
743158740473221277
5739646188568
459289067
594157757580290118
20508719458683
19634922346402
455348408
553743118
14390719254016
3434368676361
7634259078452
2114313552026
84371970172588528
8823
31352682105794
30982174510402
555947929097003280
427258391536155022
933535653561789744
15404039851162
228149762843326221
18719849534891
16027714091138
526607625
538327013
10560921215113
112734910336663816
20740408070580
100532138131513689
21311288191317
253040889628322263
29909031088480
32882873338455
8054003613458
64863842457829923
33034517436857
28851850751789
578
2473674541555
179532691672995967
34324689089417
255828782270173270
363409477780894683
3004543963222
13060898880237
347320631
352753096
404005546
22213673302425
133791667614536265
935721775832380748
538031133438583691
250130724983674594
13065896230180
689287220
861828548647405299
849229248549716543
268386697272833182
689646397957
33007411354586
771142945
207899459675612505
569792872
679690007
3909
817572721543566933
796284
28348104125823
30403740591431
30482392175207
367356931
23247734858174
907750860539604280
3468198575869
288623727956579149
7949255498821
26208026557416
14731482035376
24993737228074
5109378813166
677500448424358632
3384300687
538324265556739976
431284257130814532
727495006210678412
491718235
607844844
396572243343986223
287431154745895699
28911683703859
20245721866802
784121639
4868477387422
349956231739209265
6584272866514
379969839964769033
26576384121678636
22090553569653
33352201788373
547250506804
21260789093875
29459749465772
784832441
147158934986302193
18072
27188193956184
4559116837475
9455078462652
407823207976751270
1034888934
312476896830518710
16711457677333
286531082363925989
22244503678889410
19894557381412
35028351545915
31930549196838
33048806951635
12100229219387
2002026073979
752956187898132681
26347965274831
272957121
19195833204028
22103509511454
1397268612228
25224091756231
870930579346696680
126660908725876944
19127710482065
3441380982605
2781150196759
9011363288792
2626175415149363
995574899
796265746
529797576
34144174192938
17049438403226
213126244313322256
624790549
17633082119863
34996857028327
17300003224259
31026050843049
791035261
32218327476082190
603896273
32552916004224
824404658465166054
12841224811106
593726752286141372
382988814
848698759737439291
6512518186652
27922562067080
26956205633940
10819113893972
15355725475987
385146107838
133719908
1004548953
733589578
886362254525234138
316735733881976534
17166484836130
757355954192859735
29876632387902
935988285507332408
470840096223108795
819141189
892163262841687780
18144017352235
121733390438894830
6270736800200
33314518931283
28262603847481
328342366163521659
24928
828357954761
126206386
1707730188518
804712520826148448
881592681
567690748
360016873564982214
18381
12710520771699
101833390439204753
24393933887512
726544468
11788584886233
977933633021211879
27976309562213
975077620810011592
1018134449
838943409602859538
23129207182484
8139574377059
768999643
4841902529186
53734426
9419318607938
31364689442797
11500175611757335
510017661
4270842685568
547411187
17351695972379
303710419314531931
750114870
19486492199451
509769169638816235
647571658
23165453731274
989264112959933375
777576093
26227858375563
9214689107292
5521530558682
274785707
14375037171742
234989222444582574
3392178762628
906474213
21623252895764
127627047
13692351935803
826765088354475219
32754108670627
10157175819527
29967205788145
20323171404350
572317014270975401
11669779305960
681248279680715175
21635885237638
30314538663736
407668775229951780
374779865786700881
72605230156612364
3242505473281
21506835962605
19475815031727
16614765194654
17755491935337
235588384674880536
28202711045282
210317442
996441516742153125
807174861290641118
444417764658298734
30273417216866
907870813
140570082066080198
28098837320421
24958846023665
537876541
25148215687975
882004748797837328
63130516442976827
34481750646632150
33012820367068
980809794
642232826554344299
855951873136
1065196169
690419684062599744
27844461541397833
9939459019874
17437953004957
33479733442192
863837280
729846358
22074076869281
23994334175113
31022799979039
924884146264193057
29613974095007
7999062351594
16216492208925
2205697166774
374466688907102272
13072
801213775
415177716525109181
18259246487691
873237434020136900
5408931922572
29359765650979
9671496906821
8274576067342
381295426624696615
828700175060796347
32588368591619
9219336239445
178383837277883644
19904829651399
4488686692958
1011359261
31264154809089
30773005474274
691826824
453220177
445747306122028661
2916904579753
2457598
489385128946366722
386983982
18399423177317
139098715239053861
8091
594239337
96248733715959867
723170974
15375042210375
526660159
3712047867263
8454091486141
542796782
892695846
41629345037
20605270383302
15933404362283790
9361622246479
588337797881367264
933062607072298158
32475037935335
243985856986382984
24730961110188
29444164065820
568115803
8719294665856
557380969249334453
1051813166
959540646
975260688
33680177308078
83637009969755981
18985915994296
93455591248527609
17016565465524
889982285602340433
986581284595796090
134801164735318946
110219781958943596
29096719252759
17489040466978672
12567632814780
705441844
9185541965335
992837773
950743019
213439603
425148904
394600720357698032
726381762
265275164
31723363698965435
33109343652978
707434558
21788340
13089767404281
47286754
42285579868588973
11843275002266
25031424782649
849856615173600481
569282626
35165407160685
32690173947945
18044997250896
11941097947570
577347491208736350
21684584
5865141723033
1016296445
6075954005791
311184154000317348
90376115052
15675850385656
15098319134210
31930616281062
16519169772925
698588445793865962
538315439331846163
15579934570034
8480366839343
557866979
17923692040396
24138
14153936581043
368380192
361339152
34839653335781
370247844
5135769113398
48707808312920064
369780430592863396
599255479219741524
25972
767898124527331894
25959176431426
1950815903291
9705280961567
321557609328791124
892352128163262568
173089153
15496855128919
34370971241837
508604479066286129
9563298469316
220431304
700307460
102761471630340974
11834766490491
20675034407029
15381772753832
19483201308417218
11964254597174
4717642131575
858614101559748765
7828
965846584044805312
410523296
33684372870420
546774784178048516
42785162957529492
969194209537023438
247028455060066273
120160627321598484
543874526237478450
141715259504477597
64991519353698941
672602281105205261
139680020392070155
728541937154103620
9129037550570
11324101882270
764132548596
10232974040014
16342222938156
722056786
105459700
22932121450045
30170995754711324
31895305936697
539584476715349948
21435938622689
34464979982429
1015965118
749533599440180169
14550
9187802729687
914027781619517535
831213743225556926
600067691405425459
29579306743251
17558164214306
26140939774175
1455668780349
33089958963911
32849488600210
502507981
5299218739441
4552887536464
17088596875715
44595204
351994935
390049487
14545042740612
25977063126232
960400637421871647
565835180235292524
14759053476438
590546263
434108990
33395838287011
325433273
22609780790916
521762635
403672883280213319
416990148
825384237
11372863682409009
29056894600874
444083412
436004764
1030275800
7761
35143531421533
19881068199725
8782260931041
513445055
659413189172219937
22709710072246
969881703650468313
671951271
31678879926424
608508941
53386894063981297
739554391134101022
589374044
221483247
687213499
19693
19044
34046274426207
11438921890803
860285239
325975587980363564
520388585
23190873192907
3264669663511
1306432636361
10920741240356
873261348454738829
727494211
28720
1021752442
34354960286482
349081724166856402
559534011
6698223370982
27689231955268
6920671097598
8118249749844
30826448336142
296411395827312713
24949501714583
134408644
23903155623049
32645564325408
120748859862457788
748884454
549852092
29127348975305
11227094683448
90278823119575649
662860224094823589
24028
34103517548092
31503256873980
444383478890998351
754996664885832195
606975615460182187
20256659551517
13972908150261
27650
963831968
12643748063629
7073356610867
505428656958467073
33375173741334
13366788817789
5333814669792
12166
201330095199255934
17737898353149
22089601162900
34514052925184
20957205383654
19120663142184
608503870
31064587578628
29131
17805148743672
634681529153648540
11798301031343
999742023
7433803429595248
86814883583156911
276004070966433074
433929341
20777302364032128
18325197001682
859000324059526774
26748419156443
831586066
548424390237174552
402830604427073722
931684033085218000
21577312969258
33037410554382
296717252
18926005506683
914207839782661735
8141330638986
593859193607003329
447798263
700951495374
2392013279631
647982438412728540
811204703744210685
110321043965
13036999778022
25976304092894
20333566688983
26933
13732671221316
615100816226251955
29566
27906314364367
468199002
20304718114539
889809828
736948247
10410345608266
127737538975167792
17642946204799
30654288597454
28755637580248
25144693784220
905571973888298168
13261687298310
10458513826207
126480610174796941
361238458038316009
7959641202325
682204168
768626311207938329
9243664681480
814187236481675408
18712911011532
557783108801530005
258294811141775831
832411064705720508
753936287607640129
87196370069361714
400947370
18904422414329
1044358604
10711336847592
32161615375263
1009380967
9276362015419
462918140676736437
821919510240110806
846583781396992994
433035369
8747562048964
9374617194281
8527
978807177843104186
934610167
287142084
1133147645582
2917949211959
440912517
830908761
692188470
15412402657342
16325171749919
27211797497559
262572717
1510134887344
81576045926463829
948356751
142716742
32166885633293
19448281097169
14949984521986
11245696633380
33716817399747696
28774964947779
8261506569305
799193530
13872007422426
33197749764124
594717716
255713057870533271
29120
488736813998760108
498842285
930247397
35013498277531
8888717637308
938760419389087194
577139747305723101
950824072
122232998
26484613842028
709555906444941002
377386075096508370
16934858351786
952762608185814557
866934355
26658816021010
705284404
985465750725234110
33535217612602
9928625147052
96786939884924398
8642912599447
161849641087343213
26784842239411493
865795675820088133
12552
650430275695782894
285533447061468732
52221694175195326
956742775
485289094680271283
18488308654205
306274286705400916
17058946251615
362016985248809997
22136850476845
77775398
30299756313575
14751075517279
4287829946388
201029741
34498203031609
406714983208640119
20585458161907
1027990535
24919094723273
16866289311009
13682910625483
454191802115692512
31522217559985779
25373722690410
1055860750
462454328895397927
20089475714553
18091
809112874
31100758909182
24890518759573
20769847765338
349011958575308763
648049152
180492284352959830
77761463473867418
825238304293862162
18030158243495
132427236
21302413392867
30428436885589
28456228420357
117256974771109334
32999644850291
1133030213938
29704808221248
478393803164681115
27546813882071
480054002
1012148367
406996075315955505
877666437244275221
959277737935176325
176584672
16403861750222263
23601904964920
14402695440361
13735
846736362125971773
237191434304558167
159370114638761289
28958926891663
145322413735218492
3122383773892
24466995140520
16025643809467
15407575342599
562599936778
417277120518944883
499240630
27707171658238
4482344260652
1562924238495120
250391083745
15010200144998
605287310340919410
800001656518499352
6789667273126
748646225948513110
17843730221583
4322634621075
99215293042412911
324606557056956206
48153684
629952514642529197
11908840027828
20769361053184
27935307575298
2300227458100
3264878874034
19613
906633745
32716059351155
32258101612162819
14763423978550
10916650114621
14163
13581330970870
922571666535106474
5557166307842
15179
13023586418059
376391634377
15372494031702
812850830957946026
11066984052093899
320069749
15699690402066
19312666489741
351136430439016541
209740943
395419116955622493
421034324
22005267913057
831068476188331028
751899746
871964136496516272
60189499
19982640238968
3441398113615
25317553160280
8259
634732106
567036813
261746696
12688740819150
123874312121547371
737433000
6142
171878678401721138
10576779140341
1014077494
561343328194474778
25367057695202
20639263709941
56201299440084764
957521025
8244395250438
15824153144560
32667949817378
11454605272068
4986353546717
121730360124461440
13363862476529
384838966834167267
36706010841471936
12089794251589
30940641237195
814693279798393281
296900120775617302
4009313346453
165351374842218755
17077003776522
406240514371446894
318505092
990231631191
597109332154189330
18507576057225
3556018526524
726817564190238395
6193692071562
5641964815531
241286297669610565
978590467
555561841
206884179028343174
989840549672908938
17400432734600
417613961591933005
703345464
31641712984981
37062841235928927
13996824022692
19163780957431
635026435
31836669059808
7355457443358
38580830735153878
939915036836841009
18522621778974
12447003637506
117517586004562413
2022895331887
536856638
994984599606109590
30186779095658
18945642045241243
590287065
13911594086503
63554050729573042
78729190114397601
554606895439870157
168109468969314639
14226959949352
924528268236080802
5117370055384471
4102784904404
23591528570534
26161542527631
6630585
17225629565779
128267993108273322
34143886691136
19592
750630553224149658
18354593128742
139834943496917091
30842124446347
23761724905807
253589598297730137
92393929735477590
31727665196828
5640712833521
613270411617757798
1071508105
21993779555893
17669938619529
34765754299632
941943185311428376
16288412807751
464252236159105598
963503079
14574221964676
7415646201088
1026643662
17879528414173
18458
22413421990700
6666848966421
136626228585214359
31852039515949
22910064527801
12638778261651
831095932327217994
927219901242909637
51736072497476021
891745471393757408
5661
550234791
34040548283806
10448409088437
780562461
18607967572176
27681815627883
936126671
14561837266095
488836264
31417846290540237
30672320546406
20866075560184
557308718
11235585106505
740395777
457730529
639481947146499001
96223590668681650
477891880967814215
906115178688461111
9242971960364
887577940
121925551560568532
501928118465984588
759153172
481464778
11295203824046
20833131213925
45417623965128485
556539040815355749
8723313822510
13233857
32426906576697
124213514268677024
170656388787621776
27008743543587
21048547631440
8580680251567
29946292060219
766830060664457407
6347716980172
33049374835596
3539327196951
16231918261846
243339894120328210
26930426847999
19241826551843
606427325
8872594808235
24324249012143
367268119
772196130
774695992824835574
23935291602519
1063524614
95908788879987696
6978803156137
83036148839741543
20136543534904
2645136603219
367829064
200657095
712331611481658177
182148929
618467656
1035750937
30825518968874
30655378121973
29143452430537
21903356966475
9881793923599
39207731548322030
13276715
219555559503395754
452913821910228303
111294804505009715
216891743783503667
51047843
4254
300989224080277440
6632232469329
28530465138246
20944811124585
20581614625571
25660769358127
28445563418760
857600636874574222
21720095645403
393511339448910753
34671726941807
22506149493744
343797641
10127787363245
902352044
10097994189986
78736547977937178
1272161267020
15272418746277
31990798006264
457555991531599762
582868600711321942
16953415067781
2283064053320
396966685640525263
137614733931044338
890228682517222548
113892282225366627
840613292
3759606934335
4493921973620
659550463
7604496381394
14156884094100
29681
29345923281865
928483800831947980
774130472
42421969
418903177
117697055096960846
933239086735414180
24247674111431
13225321628661
21001107926981
15939852795631
554157547160330702
30333
11563674988624
10705
19883239977276
422521780365988580
1059627434598
27689198951903885
5296795492727
22505901799986
415785260464961929
23192446102342
6846514943809
520914086
327894124
445624208
161001979314907390
9631652681048
11645001
12134760482250
27741392814544
179798827616
198208584
215057608
20306397737012
17221019696061
735597440
27621609064290
123667897911923768
743993772640792205
26768011897590
94220961390025525
85608033621197301
278210678447912676
18250915764546
658099953475723596
7132451241696
23596416652228
14486076773613
15714606952894
10192782039358
298137093763561174
970551209787050959
238401997
249951152457571429
454079467
50561789813260561
17950505244361
11784516333792
11733
290600154570399896
1319402369453
16983351262100
9194371
509018606
292752921357906010
729850284355342237
1981867890647
435999668
4204607980368
12389884634503
9164349693573
27510340920588
499009144538806699
29003721445101
308058050
613791543
1000706039
8199
797255998008967254
99979148313568786
152552483868611830
339778907
380965178
19724455869281
12742049046117
28384011126928
618829737
953975188470663574
6148621442680
7469177975063
532092793600571669
8016174084641642
1015658154
895058549574759002
6292214743637489
7793714163409
245823124476451941
12949077249162
27362450203608
737159948023
107169571283703572
551421754624911906
581817773853
710567043
9822204279585
945841145037230611
81833058907366848
989080847
398588574303771989
459633854
25467183177994
149433843516249498
858115225937543659
285557489
197656260
525403017034702997
290812533975364996
644239539
437571093
48130962806541254
7677800502273
639535968
21159766066010
567242190030765318
7741708358103
1064019458
6337137097949
25274756867394
511246671
393343045
220324018441889756
8739737907071
572851678201112636
27575243710516
23495013383673
862379059770805781
13814752328407038
416519742119873190
87975482536951709
32305316686523
26146118340599
478835526512986310
20735356940399
101405204397989263
24100931944268
34738770697959
904385803411484840
1034085191
956673696080431878
22704525803361
10148
2016743397586
721503210374220387
6961338815018
15300354725192
4518939325005
749688873
6216765175585
16933463315546
84448677
544937629432123824
33154247686465
377775537840530513
351524504720129768
10550603564913
969198098226207955
4259110834112
19566336982291
1897944717987
34174426939540
3682884451656
1002935282
320297360540851962
77089132
19498498329208
20441
82378392
10746490285821
23868880928359
859863490
10121806603101
299651989
910291006
266260639
416447879
850259350354822341
791551014850295076
422714665
853891940
382108045064759048
14096538571797
452956842
5082708546158
889919030
107823584661703839
8570921505714
470567040700943021
17556
112900540604063417
725547512
29907796409412
20070045527102
471081779040292842
17261281214060
550852528301721619
860056446992382998
16058900340247
7367569452618
5392775929079
21507342
11283
498483901722539599
29452624893254
33822672509889
323723740
14124030795818
1508224805283
841670487370685485
788155666725240667
29456330223100
225023351
29503
987995107
1047975696
249595718
957601118260270917
740507677
204301925954
30073451362897
19823907727258
512467174
18195910920318
30140459643949
1757830994897
45431913960999803
701882836
12545861777830
965119328935159367
5336901923309
44716121
31845165157617
6744239896168
2085449079880
305494774925758617
16700455682890
13989392342289
11087160772838
25364638772328
337198187903998307
28160056016459
59085706450317793
13594288696325
11579380182833
89625862374695623
425276237223504247
20372369320711
31868990802191
180259365
669157085324017014
136453545
4723060789776
378476825010134704
457592142979976947
35113572178804
76066861306638498
20374468284835
28693691879591
34333241844745
170950913
22350020269261
507968361665884220
27023541974086
25807959027353
11883294429039
8475451701273
18895456952922
28442174815440
8098
3437192668822
213745406353986041
73774187295802727
915531606104195651
73712970
4347642430540
763112237
17971052515640815
392245895670688450
130967243685382059
288364000230222196
178854132
130317428523080776
26180097080510
31284194650458
697949570
9952408302175
28218693276826
610589922877395213
16885479592356
561082030
415211211
380938564159205943
1061318632
435325437
6845019908673
256623588
5507045336897
22641906192239
522709250
270934934958482467
4753240190912
960743445
3574510930053
699232499864943259
17489027139709
26741448557866
553822130819013359
24979
10243171884924
34418977189988
13430112766774
9887908911739
220573610231344107
6692057443723
20353455154627
13063
34210070574914
623830940
216078480545896509
928149287684753906
23991655366693
671247515
11853
8237584382334
810050352
5870266243828
32393259161359
8831210939192
7510916694689
580715389540148392
120145827090850621
11501810135266
20372
13362783291882
19830953668765
722472079
397888015143913393
563953354202736372
20207598093219
209237591
17281695753158
737478578
492810683
578882327559
23346330741635
254568325
26405100758095
471559643584530991
4564835694258
870724998613
262248537
52178514126459110
521560659
761035115
109082042798346643
588477123092191440
2641814412183
137067065665904076
2361032390071
437898607280719853
232812013545340180
853190147
26140142150114
151474396968132919
757548983961222110
421838286422445971
10724320841360
692825828135130234
29424216868939
750997371
14277025705944
985621739819
752134703398383263
20829451572970
518894820239139034
7398313240943
2402512189007
63257430
12146657909905
27454570184112
22564965071783
12322406520767
223647003
427462809804346352
170651432604011885
28866743092410
657891945536504713
29677
31248336092130
33009449370544
806130995356709592
10101269376738903
7334547716897
3174378226209
425444960
1067489215
2498325042734
31332127763741
8300831962872
966748355
16959519777438
208549322
25065888425117
848393049783546356
857663293696249507
983628506104210715
20173024101077
4848000412546
279305737
90885705803492952
300857016426388621
652316317157469629
34870258038574
888256193133143678
27585306598503946
20437061188407
16986091696730
17932451540852
816593583797669255
641886991021906330
903394630244113850
932019645
500425757214159090
33266949075764
178100389236094071
41278692857681287
794579002
172795748
3815856472633
12840381581951
359434074165998411
30467020746150
460589584521561609
843332444
9280682786005
32316563872072
780650573521007841
962982187
8490590503076
363727356
25519981502584
29125710676664
24852111620082
9650057974224
7529496509423
836856505922657790
31945049870021
111732703
23328111611737
2070576201406
9642508335823
356880188032444509
19190244691549
1997956487575
26469178748857
619434097
9210885906013
97278960362292664
161412254
54967544598465518
1045645711
34556247415108
25130333454893
23286934918117
781754221951996097
21667913148908
34796100997274
12678955834542
335947645034366557
545319254062982221
33313569006185
623783040628476121
219008015703764425
2114153971738
5216507782724
473442164241999762
870179450187672808
380173370
3507908728069
762371121607066508
756854957
20513105280986
11202103468103
14566296880981
657609466826807485
29946319367531
134983575
274859294658569862
49567576637003761
7472
27117782838664
819358258490456331
127314427
9666442684455
15481120251779
433144654
33298761894705
17917346095447
15367776633211
569902897208569347
22751747166845
152222990418970112
22004805214537
800425993
16577715683400
950444234097076252
9375972949425
92434123002374791
2987381841270605
974871723548666217
16864969173180
2719752226336
396379573150070363
587699800873125439
4923853237169
1030013810
304419309856617673
184731741
30072024111631
25521816922301
5312290684576
68799583393946530
11453
11456713428573
548530099781597783
14600562395510
25028863
133281493689074457
368911177458810619
22497926731213
33682104848694
12787541779498
612501201540635898
25321034499960
7425219642130
370141675803420003
25087442509014
218591154
706148454
27030660040487
19177682725285
322162788523689900
30539074880467
6324594683497
34954507526227
108195033618086615
474922866
885622050047685939
69552329732855999
553850091
13118249305342
325289390938909361
31756206820342
16218327019212
31244
27405145513777
19268870046993
687775706991
318780973720967417
3086993451
6346258818332
144699367
776624491
830718145
20615551
539595109483611441
270165589244885026
9502274001553
9658728364003
994939354462306009
864589020264090566
641694518
7125942403514
574396916417526328
91294661
360612232915301610
25573560540552
20217299285008
615769895444841754
704488543
10164895646420625
20622441692555
10950406619649
24765272781941
442855716056116288
23682176911013
471077633660001248
479079959165863195
3510
89167943142821771
5265955260910
210140925862943931
701991383
31252251013153
311707159863080477
985653386639753609
11938192051331
3074258512846
971168993093840760
249457743
407704408993703800
333349622
394390364
880866045
15221997371875
46453500885375997
5157833947561
79291125
3186100079884
22279183558270
10996016079728
30288185511582
30894300233444
17123613196049
25356585446897663
687124284
765746498953804279
27477407887476
105377160
881728544
30426937301118
63664082561
288950777038514118
8637161344667
15641479759898
869675881499508301
47969550581198656
30012557397662
434020691816367426
14759106329276
34675549140289
7812225676327
906818621
32263585728264
30694714574051
432244895037
5634839359616
9277724974836
59579486
721960379
28318014182487
21108417143368
309407865688278604
157216645594385728
339219700869243262
739280999
6081382341633
50949802711993633
5847772995990
801258691
10858541970026
943875449904369679
1302909579434
98041190
390462175
23271640845383
5530351801947
30834190107901
11713417511045
12437907
816320082
27788653647333
26798942647370
14149248642056
1057544549365241
13549182710163
34433109117882
12849967233540
26892940760629
176776105
22031291779018
1747596542979
747790441099586536
149703902
566994488388420616
303086581673681636
876954258
257748639386033589
34954307916330
347633362637869259
19817009873846
350814234401
387370428
505185814
770283073027143756
4364137587035200
419393670
193195130
24631448513342
871138383
985415212142021624
878880123
15741836427465
121963333050245728
822903685544545114
701461876477638450
29844378768402
129445169
888985348
232093458334552042
325387621704459588
8062319873607
208880341811502724
15020730622290
17606320564228
11043643632140
768896992147794857
229089875
30576796134688
33621325736022
481154223799023387
21701656063087
11141571329499
6430
451561007793840692
4562684431010
767811956
27058741790953
22216277333269
12323641282855
129604267
21860526036266
2256817801571
387272903
24809570192845
97106514
23908926967241
124265757914675144
640984214302015293
74564910921910334
18028012062365
427110969
1681074499216
33720836538115
172929792
5164960888018
358179460054321895
32906901471903
98666430204510226
11176
17061269745162
28471735601902
423323341
110109563
35172920431808
26160718947957
399180182043281316
258940684
1036518821
878117484939281166
1521340002313
181829841
451128603
598759277484926436
218593285
87965085303751411
293878527698163392
29662652649549
3828902969178
6856969659135
26542247196323
11344941417514
126590169073604033
454440033
22030
695777696
28217972190512
982473160
864730760047138303
4534402607209
198307002120227794
758649293485673455
575959135
203696489
110551300513705597
267157501663291113
121484354095197498
992715166
8706030275630
908568622224140089
1015816608
9022304618154
24193865330394
20915542278205
143640776
25095534904467
164306412
9577339680669
301516687849591308
2437434203916
950260471766553502
425808935317967449
719947731453588028
642388840
866949824596581290
113159841
16843066677709
563944620236877635
208820219542940713
1337277042252
26334927451270
27002799950856
18875814757376
8365844404850
791910740446020912
2532046501652
170863854336026873
5727556075483
3459569228868
11119879268600
21229789708059
157371249
25643095149343
4617362324349
533769457
99788986
19630036267196
747874179
502241421671651971
20548092437044
561966053521625863
19229586998426
829015477487069042
626085415
525863608029900003
676105536335504184
865721054
488141499704232811
609559682
28962591491478
5391546546536
19608427735024
28796464491808
32029138799231
25816082836795
8653487411000
57357155926774182
20010402768909
262010944553927682
809697958697026981
17941067301622
466521164780064739
912348098
13910135204681
502118995
5555504479472
34713751313506
782715991552550910
14987534334264
3180
127187198175742162
953834624
14984356915803
782498045051256684
14433774406316
783261989278988885
142776777504216631
9200
780676914462266709
354576235462
450556822
2074185221949
939890821
1817931218862
42030459209314586
1015092651
5219830777987
1290022577123
412873813
1059936676
9225156379538
1953767056131
15642951129708
32730171860859
6207666181402
736958485
5884530049173
1069587116
204595087
32965187749531
223693573598309680
4062732436024
29871755390258
605269035
21137068061549
9466362146956
686086195284921682
29452102738871
956059412937760780
9711639624570
141104043600049876
32360622331185
985606840
28031946100887
55503248
58443985
605663741
26804
658519955229143430
734571178937373972
28061275795297
65176766080582869
102951513682322315
33293508509977
683127075925884749
16974
853282910
818744763018550945
974797172
783176135
30766341752668
6106092306415
946807305
32020924141584
33176107346241
406042848
17163153138732
5812
281213500
491151808
3713820767476
5331408411414
25312894134835
250739666828580150
367227758082679340
6444354676286
839121878
31167812096857
127435525444419998
76190153
15921416737091
520386279
917036462
3038124215624
285041799190073430
902291790
359422012991616183
1068454512
972813501325031653
15646954062144
212552157
894492091866932044
1025991349127
4502629351712
29591293144821
22468228330602
1032651325
157111019
28728174987481
16746317658629
497284138
876195533
135359322205836312
24982640916196
7291486567573
552443750
12573895818440
510563531
19726285727641
1066229940
11744727129668
13081745209881
19090423328440
689836786082687514
873991180944474915
232238414
32731970411608
103474332
148956397971025257
22331882960773
169245235
24481224405073
222841857630875515
955749273427132800
860382423
605904957774780945
30408524585762
34084921476835
10942234113046
174238856452765069
526169565600880438
2645558769837
6141642316682
364817029
32741059413389
20351423582517
18750953
15048698771566
11238540913268
15199688091235
747285837359923238
30748770117490
287764847205582634
341500618231776501
15318595419077
232772491092370874
31750194604620
616305274
94602560667109857
277697202508942786
574364709148712661
1706383794110
35169054057866
12231673250661
9364033070098
669666954
752398887744513188
5553374766625
5932598621018
207407424616367467
666481457
29477715328071062
961278308
14239139280522
20656535317820
35181396470429
201821900
9317439120264
624772423
7107724333153
25144378490386
3273500194475
105066565
347407740354702136
28880453979935
141708969
21869336964892
8491115597971
955147648053160647
267197335068850760
310886068190840655
144307509
738385996498875197
397160817
8029885878547
866609961496295799
457552814933035220
367072224588391397
29726977383990
425478623173213864
64820179771830117
614764872
33667514477138
648874882429202575
20069024921756
391628704
152410450869716344
650940944734946606
265970751
25055913485254
3138501989782
507120436
21609
720135874013503212
34871404312683
944009294688711026
801487996260833528
1010505699
28105194924097
30161201638886
211638767291263508
14015623343633
28083992207406
19656900233796
232182769278858998
25025777847576
32141128389336
20087370590805
43894462
4692096673811
30573895428406
17678551554418
26284086676128
19419460614391
72795731305940576
218594990
826716263768638764
27892378865723
14056346
414385885
25736172209386
718776405
284483064
524459688473420507
20690400712983282
1486029026627
13481018067319
402284122982134887
21051600336564
16712796999735
2323652159368
9252202715444
3477330021820
1977055135751
8637
914452939470432034
214466534
155125290934103634
734439663939419283
4611423516968
15252980823135
131554052297309938
362302782
1006248827
34427085011084
18568684156135
37999037
34184899104332
10316104328151
19361167528319
2211516115391
552549402144601867
28817063719444
654043934
818715150859172871
19258371266651
67496766999
8355237
313942326
707601145
414693094
216737916154675178
30640958774112
31207502799111
26255341885984
554673610
6854820958099
8040054208261701
30194480431997
795360668
16163191487896
469612180
10453399795389
898653999
105755692
24006764809947
513851505363689729
9803724628281
7952281191537
7287
951613841460468026
650415862
214126587
544170979
438218598420037089
4276896140126
22972040436772
10785762345154
150735419800627442
16734863945680
5464222202839
300902353
516698174925094506
36686189
17115174061199
31887114271210
34576332560537
10878
27332
7092073763102
920729230179523425
882102969
740683093
4640558115884
12804431528829
13516058964125
28142
86253439
441062814016470081
775305006447435602
665480862339502223
25237136575158
33472352359223
323312391828549355
31406430893134
5193922718293
19136
11804197383549
18020461797675
171448813298247381
21789583413398
1719784308794
1062757705
83793423
301226331738730478
27988853883622
933472431456969399
9980206752769
870881893963334305
763098802142237006
42782467286099767
320917580
21542608000531
143330872783193720
938610379484611191
621666862017673783
1056900827
52816551830115494
712845284
132785451475523002
469420184281
935634240694019124
1294
94263787
53833660087139217
2260781214068
30839071839536
34106115856956
15648511684298
27370
24109176826658
709995496
34112464205229
763807031707782894
460567348994096804
564177069919642945
250470358982937749
8476395107959
339650921
806625744138105052
908802055
167044996006396209
8221
318187985
205331452
410867993382195628
729016989945693750
4225360187096
517869432
496958641
75582169
390203605713110611
80898321330336229
575540943447419787
149202693552918256
235189967
933429859
18940990948759
341815523
29219225629800
30164875968310
926919401
16794515398361
599805787
512722366
7307824758068
382847369
20951581547175
31688107805160941
25891527415408
19702
265802959
3603207305760
9944
30272973893225
541823395209623004
909811673
4494029373589
11272877738808
33093794531839
298304253
573663396594422175
755827949
612155941
52613932639589118
15432593147166
19568608534257
187267621539135922
331756545190195820
20658332471308
2235565804075
906576462
31211380369937
29595
11216404806490
12501876582246
32477223275889
4412
1355451641496
442123742782813989
339450379755
735435292784558550
479638010
771611928808210745
983440309759355228
946031437673
28418100041621
431286679284622144
165669451283391633
16563853172190
18428345492123
324615817
13681231131922
8296822161445
496676077
11852143632055370
81026646566397265
7362167709312
6590490094773
683269841
948629093433000409
591875710542967606
13336848181327
530606304
188647337
20052791413092
19007251026101
21581559828629
85619149
6900339088350
597265229599189899
482472701
16784991
815325902
707810884
23224520919516
993401508401719823
927265785808105107
473191738125198964
18608633287198
487625230970692247
670792688602732446
21342020443085
15806128408956
22416387897621
1594567436463
743672827824935686
13054800716260
28731455622091
12735741657734
477707993098040708
18172213230504
15572542623574
4129
5599906678554
405957219327124620
26537238205942
640803393
9995
20285132681680
38225924128651088
995714136775489915
14030886575357
48265100
9116847888765
939549390
936136285150996512
382860786519914445
13869543364943
255611220
7312739794422
433304702
787908367
28741114308482
18387185305006
35000989011363
24191785461381
5392160602687
267443655
963460599
749445191976887520
344311840330529022
26682486939904
418988626357984192
19825010836014
144728170
33020714228371
831548304
982828997
31315488316179
642351419
28451525401927
533113328399250048
6081413771793
2539313167581
17641050495491
23148006480155
322893011
12658777764802
26016906351074
632602298
14413864784824
191949289
3425582053850
768993671200491870
200277133996163673
29220446532418
691379641193203212
287950103266322880
892882168944542262
441416463591217563
189839174
521088241
23724455069628
31852012386837
857146620258680769
6463023596073
31188233864309
29418344455948
19685901705785
34682199575623
184832860
15955
40286897372
5765092414509
270527904
71205495136719960
305820829
25468854622896
12396380335040
24023604603922
17304066393292
31266534036699
6840998356824
24235606312116
23727119119840
13105007290167
162959325
25926891809496
150617663
3734851279654
986208932306123009
9276992402910
781533957
22312356416963963
11199
283120935
14467778895500
249297897
24097001
882654039
949341483
2224020084395
4977877367053
785229387129906129
950124846633765572
903786321
11763180322464
25826668028080
15910272015550
2966908916996
23171175703954
14161220600215
31324262171997
799333402
837809127542918926
9411990206122
13575000876156
5716833832392
2597456567244
920664351773038960
342102599296412323
17064087361765
298017050
31458878166949
2952685728487
191548264839578883
8178023624510
605849405943877997
19425393525914
2018162711431
12475901499605
14864610199550
4119390831832
34887040355382
19658470801748
256639818678588308
936541752020101433
39875184
521106004321281321
475945980486920317
124444138480876770
98563273
155690894
371435861908444375
20963029902255
668965014
81499498944280524
12467946445336
788155081720453186
1069597665
14600279834388
168405146
8669
11637710964545
301032257344955524
18426326316987
7062033025048
22931644141003
791103433984914868
12541273572507
29421182083216
295088173102104302
17163123696717
598088441
64948148
66271215
194582609495149905
27843525973133
321846061520933104
725928744826743243
57625904
31289348452645
120008231253691015
630278810
33017174385366
63419789
381109903093522090
19569824742425
122945926559485365
704655483
13812816130228
578725535789826676
684
440292556166532459
9730877887704
4189688433667
24278
14458903044621
12765674755530
29846173236624
136048093595924375
42295808196329314
814309079074189739
15300
12174883436494
24624562197675
6300656141233922
898880935
239402934720
647463440456605638
265154703134336425
271484728219800451
263499819
940370621
378843873476283059
25232839171367
254140142
21973508877162
17016973
593762416523808718
21315849220384
135427462
655493573570906020
5033577159254
21211610356134
259363273626973683
24893
15935532839833
5408801093762
15082618588902
32285104093715
755516853
471738297
32160466170792
15799433431865
948340153
10878015252148
71019616673
274124904
34829825680175
1550245845556
524616331002300158
387105875071078072
362505379235990785
730036550
14420341215613
16048873845243
27271505721570
524667004
24220633473587
19626480052548
20157038433859
30128412932294
26311351654105
20393
875560425462951744
31001192613774
5702544174949
2367748546243
24172204624850
28389187480467
521669581
16722
17310381698396
422341185296569310
889239820228566414
94954020
949821980
136378626949873958
10770853218970
5358636483125
4890617452687
20882132684687
794015885933712627
646117353
3220227486667
2920064356783
527911260513
727538350
32574324420803
11223213876597
26670052
31889600054072
15555474389195
483344285504721947
376332941592934556
888774693048725689
750823507
81436286692704023
513219681
16273168315764
16717
19904834115636
567400197
3735571418286
1573629308931
624032430775157446
46852271173066174
282758586604476698
16210568593239699
501175834666146081
285595034396388907
637986083775210639
3382683756059
21078117960182
29630081192479
20575486384604
13997439927758967
7279773698363
31754624481889
756106052
15986878315455
371843680
18619303584082
21318701072341
253458622
33915604317337
1760603738134
651703470180942940
335692508122359210
18986442887789
23919289265234
638363463394523976
366982817710632178
23177477668022
347813918
18462617215152
625530237376679604
10228
585869658
20199302229896
931302364317155417
31472777131290
3830475013452
592308697
125152293005476487
700882833433855142
9889226185193
47595963258054
31161243677179
13386648020164
421887304972265056
54749929
1683002693091
470171335980705569
153299137104881242
412195130
109272031868127038
30080335999517
6495480444031
940863919486277424
955551604
779118140225639381
15221406526803
16161155427510
452779319320167030
485480477089186452
2562
1570101614901
101514998192665229
727769118
787280380
16767160848896
13563555665453
26237259807840
20592938496218
46341101
17702622348591
66001015
25702752228759
8389632203447
124965106591006055
204113767
5593597148354
926046041681665669
736210169
946455460909719330
24169942904855
27043630240416
819517556
13749429058732
91760150
10654964032252
90122672
4823811484025
89444938329019612
673394647
21734749671127727
5564244066525
24943378159954
24468516369435
253823870
133447696608134461
1752708274774
160066474525034879
634503132800025654
92387352201308217
33602542377018
976694727
26863404494103
13547861998513
34554455169032
2908
32608934032628
497249068
8214783453311
949398089014327995
24246670842910
33362721889165
291295648
4391964722049
6941449819160
543355240197745233
763956004249603419
39904838108032076
30365662160521
28752756747090
28528524635152
374220342
81230827372659637
10703204168289
1286972597465
18943319176675
183293352711707506
9415692705985
25573440135359
6004258650890
368547845
24833192270883
35578126410251078
20664072919164956
22890229009341
300843808243246890
432676663726
31158535773157
69028764087342327
1015973521
219929874
25348301562986
7864345006954
563838549
20769822737774
17076402504322
852955603
13894463695325914
9767483294008
5186031959531
956
183445666
683252052374
11079466072010
421287178704663236
8201640702487
8388592217962852
201442624092659591
898164873
32703608262563
4010235952929
3506635726474
21274722890330
1039070565
558534909640
167686226758581962
5127138293439
27926209773877
12442225853544
93419165
477683296
16299279697069
238920340386995551
25397448663714
29502668955230
4813147306105
25021593047130
894515374880321533
9976428813443
13734008379680
2331427421232
18981799492137
583826636
388145697353016806
14677500038633
8091618
568639312
135903935461553058
12288796768950
123061090013006596
6810098141945
289187076
665250373379732363
398277402807716779
595989687
113272722585650218
54149079215095818
260385545578931925
17567842266287
738295346
411644101
752714060829051093
1023458869
24678009012925
873157542391
25415884124663
26113
667367489879718261
347879997072646858
686530501
396233318264588653
196310845538
1836219793649
898534147023397933
12766951222568
361159548951093914
748118316221764698
187870389882963587
856408301
22198025426448
416941368
13598395181691
714305507
888787401
857154696
88824741112615354
173424018
956834555480439324
955359328899024735
935197282189400571
18380378440638
11035014895102
32765
9688705232094
289227063444144484
531250296
37771460776066056
869084732
34092930137791
27740138288591
279843664
870041052
32653418542003
857951972168
151840758844196151
203816628084703297
12830001805569
93475613698916180
34349005781090
3283
31023178397112
12080602522059
188633545
9495366074376
627900236
575598841220222201
34735483549326
728777246947898869
162162981
402335287
32371017179566
34407513081036
1975013799349
270048765
259274271429858623
18506446636277
621434885095478667
31676236314183
495922279440540711
807079083
3105401567386
436058344698324610
237436474
498391196668240539
504410104
20391190148556
76295863544077332
28548383216158
2407510
18470417065416
2963191770946
999460869
33622359431835
649961832
140495761921416603
437193590714204730
32224695343301
612024293928627751
33246787011068116
68003986
1159696649106
18511810360079
787705924412647129
501112950
68378892318061850
194823802
409246011
28474943915629
14834889561982
29177300247732
459562646
550290365074029
364809628
420700160
18314635081914
3426684499715
18049799817
986060481433554355
8621234452340
111902679510603557
255339572471711199
217997416032834440
104790455381774930
565101158
576877667997774056
19321228562103
306130892694383147
33271949656299
18779481215006
23503447664712
599010435481
883979987
14608682629712
404543661
2191813498030
24131
542067653333268641
18313258900374
29264103128985
1356
37623506990867870
1516114712070
21549568804060
585239186627300445
59320303
6580394137044
247597624629483810
1227052520659
4653877800635
6298702863602
33463499241027
35643168295538815
722780175928260364
102263570611730988
16547488557036
11024063766422
542376726
8709292046144
815413500357679746
3027957554051
27677127561080
824387030849568359
5890972029749
267665901701333958
895043931987
24519
23518791607695
100870528
133677950179636681
623652627951711457
970987960
6842415837819
870141981790541388
713178901
11603604196060
349755934385243915
242734236
16454498874143
961382815
4290657926772
32248757694203
5902728058598
634631321899684170
601924527904051778
5041125545109
3801860357586
8478336088139
6039020505716
29576384635292
47763796824771142
13281854658352
12983629503502
226384349
4098736390144
440337420
34986200729929
402957881103501018
19697284863157
807790657
15992288241304
23529104937089
1035149324
471123102741743037
23396
29410102401357
826700023829131967
16663141933547
304299553999222231
899015316825800227
24546
18303783494854
17405641548418
458531289210070792
588285875
13996488393979
30353094979390
545590817165125048
29763213082007
13161224498123
29490594605567
23217526644479
5033696934776072
28913503734442
631739390643686087
956430606129087071
19166619986991
253719015494249392
456221921015288731
24638543752153
268546700658609090
21691853006408
34465803381282
412711953813811886
626524235804833562
205132692
13973
743096728604310165
1002003649
6446488726573
23795597903526
327431690
10021196681964
668878615989913219
20885218826866
95720035
14644366792825
443352190
13592351077500
17641
1005997396
1016065644
3638872555101
964423805
9531079679885
2184
27552624687573
150943157024788751
30616681700267
22522611589988
65234309115957575
14992868227316585
32139770
434095584
12299402113905
584487802242550725
33855349697754
31971619503328
523468323942742251
18786040623640
776503395553728916
499499458
104542607160912592
362351628
306869560
33114452030059
389316775290722244
958706228
12220780088769
1196609246142
176313975658159587
20591952887651
894363052556
476131132
28126557838153
27261409012336
4987
20962821
26113157308133
13875764030830
681982112
65439856245033095
23220300793374
55352489
3868736019064
515037233
743646398713984046
12957008861955
1921048933462
24852183323559
492579711
15170
556804707588966669
16406446816005
8226
536340584784152388
338877264
679222141074323195
279465677
13827084795646
22848915891501
24918989824865
25061
357213191793835258
1071713323
30599947158675
118625258
25736452849068
257316690931231275
13548287546250
224459844
19816152033112
31328939043488
156054734
1167540034339
40707671
23588404655912
18027076901075
28607513067984
27240643005710
94869658
709302880
998641411979103940
557796454
986036608
10075009405287
571662849100921250
10308092192882
835661415
2386072442074
787044100926492974
22556037910262
31678489266540
196728650
8492810241021
797277706
9203027937432
1994948384845
8815196697082
593923439960578479
9746078480885
18217862607136
24425272645818
118015135046165737
15523937963444
27231298228812
913699478
172585242
29287
4060003929087
42997815243729755
4103252136138
808356795306552430
25515630117643
889741125
11069078883446
17406990778289
325365043299
1063782544
4195450107785
345272001
29392820780869
1045806630
656486180256978024
260771588960078331
975574974848472974
671614174152839672
37291411958544650
831432549
1454673456903
382363373
5085748208505
745753914586256825
19103985910724
17060625883017
960951672470426295
7635
688314612
589882883
651531838678430026
1015577287
447511998651805565
10732555845189
18369907625399
377184787557184402
48748200
30420480201572
2045142338682
11306099610365
420829141829035245
7855845463023
9670755733839
206514113255903861
2246510961393
539505890593
14788567786331
388717055409236049
14877588304607
4854426670815
115047838
14314032806410
13951941377308
90489421578862538
251529122154778457
598990192157144656
811279560392344218
397921819995244686
189746949
20923177286353
27417094511522
381392237
791824200
22445933597050
18689676768741
777454843206842683
7325932305235
160396323270063348
667773387469201759
363359562
7522920510125
697228028305029569
269782947
972588538421318795
288056023
507269388
19663
28360
5045047090791
30857
6201148505968
989617212
710972444
33596411471955
33244037026892
20467888533302
32596726294470
196178946201801074
34307767434671
1342388976806
342562486092782922
8351372461886
34112299052174
34500992662934919
326897675944028598
23670572968812
616239561751104350
3920850082395
13603901
25551728997253
17925501016077157
34251820824416
15990840673767
19105930182781
992190168656
15972663110133
114808848590506814
13771794716394
1032945120
17629244184202
79863551
753330904
947382012098238677
35089818382995
21957
8720759522499
19024783939602
958717599880821285
15227494529336
10333194653904
689757708
896595475367088431
522065328220550820
653942579646982161
236079363
778321962162377819
20392604716978
321277998862073179
14413955459906
660406927630126549
322123658816964144
21258413226956
25780667947375
2319177249873
34164569574815
709782186
32133701981118
1052216627
7611061400183
29828
339832240
502243166429867133
123107530696
6568532859639
17964170763073
5138485872381
633243075
412999516998463220
147945961
773351031562345441
19692340131144
33358560209452
506481250013052990
14272476007952
299784323969
15628682140670
3582749582062
405886244
28838
18098241307763
518424464947656446
20190126279654
34529259213197
821749022885878058
1091464528777173
33097080451586749
817632026163671837
236019743485155005
383746412892846754
13708735879676
3924867951052
17487
11318393017533
3387719584936
33673647340971
32116298068963
2156607062456
119824082119364183
999640056293358338
230615395689577730
8220765431461
3141139838648
700523521764
33187809235106
5016
5524853415286
26129650265491
9063567701409
174006231298698279
311117681
7386182450427
8834885862888
9072987022443
34712898324315
440374647360241828
67283869387880599
25497307606324
69546909707508811
10274688265307
593206660
69097391480511945
938052445
372196406
28765174175055
34941907921974
867361120
940420427960444517
849501856
732026058949032832
18626428963001
71003523
3060989582150
557487574487595715
841714527786502565
867021459435237039
19207952495139
449405747706529368
538470513073739113
164243259
26801016172572
5464146684803
12209
30429433965616
176269251241701484
867384749
12464925622733
223361976029074994
26379051974426
23118694243179
693287850338914209
582818747
20102687327498
5379701236217
739679427790952788
656000535
631809156
20225028243838
23077318171076
28224579825993
843905930
511843777
16186460924568
63267126
11787957584799
7599
22228548716038
867416630528372459
9747989261685
761195539
266457431
395523171616962033
372557137691490536
2959999420593
24341709227924
670218650364349668
528053171
479464375696055601
272009837
57163393001437887
10484140350012
432908254
90461256
847400389335918066
274691569597872629
20086077110880
43590476
794511804174219452
18783891785256
135755291
175627325077752326
337239514384629025
14749428706282
388122903910889514
69952635915131436
976152082007153812
20910590499947
10722044370745
694379259
25357096180516
19226139319487
300310376
627596739713208977
746071595
987781940916505527
804096861
514396608706451454
14498367831506
733820493743422138
2922267428713
884846329
396563215999663148
17829140491942
998229233365429979
231174569419770643
24391129357962
22344692362647
14352084795163
20828281528876
25496430046458
15501401759312
60772457496207768
408010057
347379663
35047324631894
166471582844014040
892364479413552080
20180072286271
832084506
3251319869795
218360035
21525564389588
8623772328452
210054390
4170796203340
22695485842315
558437512123209283
566385456881452298
19448237273561
590921632
260603356
134516565
89337617
766785339
26256
339316527
11560973600415
696669098
22590068094482
32887046736011
650808720661972421
588185097384567483
92232768956793590
266691888
4949
3822897731392
21494
22488989780649
189379754660736874
3865914676635
873507083342756050
723002591
983860153
11208043810632
22219906893654
8462260935131
15941268005992
668631977
525463855328106145
19845368067580
7226102444177
20722741759605
133876156701547089
22065033454938
7081816413333
175636962
474577348
12419359971822
10896699
1020622623
273870761575094981
33511559828235
4785094413773
32213661868437633
29488065539265
30088611271941
9932090506109
305216820128942381
91837972
60768538298492646
12344248618528
962709343589821583
105083139542704258
34539423154301
9639440571200
447941390
53464870262454602
34759138599156
18684
746079937690614276
841845035738001089
7892847898972
197615022
392811070078101170
494203497883916315
12256
13182019528542
14840701143106
15042169920444
334364159
377551751
3065569518765
19961017977559
11615022625769
583354695281381337
285189710
30946741709671
3392
1033200424
31352246026947
2049169998213
944963672
81480164808142484
932703734
1003275561
28161
22953515743692
3224720087931
12201374773651
11395861644497
26962868252378
86374363652676437
7720445074033
607015360777347876
23162996788089
475078457924482847
751068769539747787
741528893688899565
156955903
125007471673343837
1020466037
244202370182012137
8885485641945
2259888456533
483315506
19481501853290
5950428398455
486670081355631145
567813784
1410661484563
509905064
1009208088
122401084760639790
482250271
5318112703959
29757903352819
27831785627335
847442971
787185050414682851
68237068
31368
31130130785011
33333206837237
24563064024204
23237083045977445
462797001
27176214940367
11983548625075
357489472
655447069
671699393191487514
22852105689653
22156690
385116225275
31786903318949
573457984
484704682
8164446347234
481988367749559200
255303713
3552436263814
26734357005041
596088809
1418197305729
828944169
187108204208472534
28174789548970
597784902039987603
31899291335052
17269269801530
33443885971326
636362672
1892435685670
951157442238636327
1543056698121
916991107
8243152684206
219664816
429857028102582965
19547925937386
303666264925674850
708580224985761815
27946694099528
901946013361268477
196115209583077187
14343451773458
815779607743
609516797850624366
292710164
846130510
29959907697917
15671944338229
125527064983787530
27451311056330
5547951491999
27956180859378
918402479
1012237343
588540104684867069
552029507552603469
431895299529248980
19336538300468954
23851192719229
611573750305396425
21223
31123118210545
538724404
17390511473293
832545657302683147
6415
323882577754829823
420170815
864106913727578117
309672105656557426
33966028736182
765205151
234999781
860765139612848166
416053172
21390
18454948849113
982294476
26018240630496
24015
28127304347826
91244608742831463
19386706354864
91499929669189586
22503705038624
9252052607482
289958264806982497
584037968
868794369246134242
19455151215063181
327396320
282889834
728690311
25700203263426
225380125385330235
159605786786150808
31217702598390
277994989300229746
449134674
11037338445033
830634217428661470
11465367092931
8167349727592
2923166362978
438122789
23128530897773
21115113106538
476333230
462242123519737095
6044489124780
795878509400647992
677074725
14551735060329
443375209
2136623822156
941107276
9165433175442
947579963223347987
4248338629681
103852094
762891932
297002528
947263441774201361
666775617948816622
30998587075015
23977180249818
808264009
2185006633033
237556078764806990
6584313425545
862535613998255533
684298079620660529
1055442029
18469894868230
795044356116288629
31829309766645
19445591915841
20361890333702
766033921
878190828635645601
19800615844568
665564095
841692152843494971
3910464585636
368121001
19563
14182832693289
24581234533581
453833471
727761153
709195796176973394
836024673
534814201074750947
581013655386811832
24686733813549
23056
15639979909861
509076360
999226107
9239968
5515937458234
12029841771176
18203728908145
32057227683246
21344617180244
154150281
456687086800994125
6159
276135932
139881584309528340
322276712
199936479383
915748405464927711
738345415
1112328858859
992689459
8345108351400
16232459263330
54927843
419178582961552293
3147822014125
377320239734377120
439920616
891988501
1028044657
766266271440813334
13195859204831
524002779
970880947442968316
182319909
32648954149410
13895256769793
25466037233110
19624607965547
618287707439052458
1750415445886
33390988396551
3050676759178
151328334899121413
733867922497801568
27337293597091
263456049683092348
23620996118454
3341277832181
26379418732503
18209982217893449
7074935281684
510116417
21549291019123
121765339082238211
93997388259448901
30610114363934
11109847277098
7797631906152
26397133757019
24048878526162
414924923826178585
158380908225685012
794809541688602115
28932618726834
712765345
29819491272611
5525475472730
4798446669900
15987140273835
5112856442632
696894379140
22750878786192
30732863245179
161984002377852303
21279
596559521179689
966867579
34541948
648315222
171701610718249923
51720083446734316
31986778103576796
769014306
8464952868383
30974294035105
262537577406805269
96537066
578096915
25615297368708
9170494509973
32347214344455
26524706823228
570208919688721427
1449927326813
343861902
25986891357736
3363815152560000
346766249
420508251011187737
17914509621862
4096447678873
20209990780178
200047167229054984
562224429317310017
717979710755485404
1004294443
5956012542278
182917841
501531775242877624
16495201542538
1167228500609
15910894706237
25004057627960516
9844572456031
757327314512944380
11493114074353
78527303096795259
195141152
805550996012393156
753757006593
17207302403547
22701693184076
944494055735842444
23640
33341460624128
203356150048
10890028774621
28721831731790
31831074712471
959646041351857689
21267160657840128
169389300
27810262118652
289670563
17869150797564
8625188767580
30631486520996
399715341
922804020261035505
24831880416384
34691284850080
750066507
13456118344791
16465644980810
151472481
18416876375113
15581471245282
44262925700308669
263047069
501885133168049019
805672193
563435375382656924
2258782268669
25389498345901
14818344541502
337559288904052313
115451798905990623
26634286922999
9504585145193
89245821
17123405
31859208751007
771906836053814688
177911679532441217
31102250998443
731066174619394578
230541087
911125284
602998793799995290
868336548044757988
696404629
902931571965494805
4035534030414
266087363
475575529623709371
15366537361255
11340017929045
10854637962823
720896267
19685544381161
15450850562297
32153107033366
5037557875040
73608188879995085
527537395
659392094490511012
22432966
117759662
204026626325694594
883224554972936307
16960596734659
75269866
29774962798681
679876385
23667623293102
27764270979869903
312687301
1013404916
31376038299401
945581130
25594786009234
456968535
4023908750090
145614601
15934867958389
24170926231836368
792050007
7914042645845
328746664
7712723681355
900726727781712313
385836349
31545446526701
588324112716543141
30837
26037993108477
844770182929804144
10245324656221
32550118617869
9775023500017
2689162099833
743241603
179543072
6425454769435
5122182868434
10900636405478
16678572178824
542564040531894395
32211312473398
845718501
324856052
24047664067538
620997929
22724501
20673020860829
371762973
17226406240371
1336703000393387
28633816253358
18025814649505
504955152577140335
745187930925810596
6099746925771
12925389973921
7943483370199
20614037933147
31306061763409
21522589554962
22363659319807
287334651
115337141450312401
27559855818163
14507550169736
22884928424372
1011390797
593661908206527347
17275849498799
28806063862081
640181370
1016383597
11883949985523
429498951
10163864147557
181250742
4513196607310
23887727830646
317490988858506541
163834123
21192257703388
331911067
155546389082097059
24425964898386
150
935994470
183034287799066232
10421601149180
16729086843840
1000790188
513722503
50892312790622537
238363483
262099768787484546
611390383
25489844782435
15956126985269
25467300103686
20887137157666
8661
6858673654800
10023412610053
2989130361348
4831368442876
465730504
26087187438194
19050887701451
625877004
8397409574731
319203601
411274920888
246835795
902240171433618266
493890273956163103
31180737829125
12248573634086
211862571
352642366
680821027857936340
671152685052813965
628140026
497860475212260892
2750431486261
8317613687467
30958931515229
24418
21571416385148
592315436
838854041381436069
511074915
26232908730903
822309238
11962635891077
6902017352960
906263746394516334
537019588
16475473719897986
952283596764488496
214415829
29840361005705
287528755
30718479160213
4154146898108
879550708
548735964076738348
442780234068507892
305477812116239106
987611080
6548713974364
245095269
13901176238479
4323094806733
27731572497369
493582624
935618885
150686936044182290
11835883488929
298140041
928945003
31370
18284623959244
261842565466577772
7742
22391548600971
10105208044664
33230773812279
792895703
15944012427445
211711706438655376
783468254188815321
32615
970079732084611610
11076010963987
836235519714094776
41242508450627506
497258980179910256
25782822966501
29249315290799
8497732420400
4064571469786
665404892486103096
33049105018303
4726633676204
281868821
27408076097851
265460113259804827
5516105648776
564482798
692316901757136349
5697016039054
417054375289171292
113029579
671876708
17695656681668
29497112647282
20014075897378
13562563519461
168797899266504376
197332125801323030
23477051358300
6091587702007
14246798996550
2289692
1949587313822
10066988940455
804617813
15003
17450
25018720989132
192134738958999702
678086094247666732
396083695
25323415322030
19995541550133
525854266740704587
754492752387192880
490099712255769474
430573699089076534
13981604956185
35013527219211
11765177669034
7054319753804
4075782170165
6173537647189
1017167726
999643905802830574
24263922427985
32973693078032
26201932336543
347097159526511049
4177620192181
33833901224683
22074490888076
344187167837425824
926214379597039097
207208084241465687
32988514255478
16719
26868315506649
327660030508091039
55552894682789691
16581472807275
10387051086601
612170850192786015
30625899370803
48706499635413281
410132871519041693
34636004090467
32427991985864
1791045541568
537003658
32772452252655
758294892508823821
208821084631126292
800053195
451530040
32854120416116
671762957796588119
11124
606500089
13177209355988
5741925765891
10852905510637
99691967
19184357780086
14991113337261361
619557357440746944
4140906506730
142058678375109348
716444100206438743
5536969995930
517346748
372376857
89848651365922564
27868074722727
1047179924
145239788
24916695184790
220381416364062518
736496250869777145
257456092
514008307053138607
686128916891424686
30519207556717
902421079684410339
823753137
864787873296545380
347181767
144578272830667771
912360118131
101352762035257732
568904453
601606577
1020447496
932642782
167119634
35097383491752
30295900304601
299142046
1004515815
20910946910521
25841985319205
816585338879761719
554402866
706854732471419165
741795519410487007
16397933887981
13073785541756
9809919720674
916597467266515974
18046552081093
29708973977050960
872709194406072049
16022494266164
951630853
656835223125370115
398983459278539767
19427605450641
124020907697122276
850723824
956996889
818647897478772523
1679709346161
454715572
19431487383498
227125667118680132
14496517213441
10098392093633
13476802208225
38839936269406341
197257414518732736
171030594
973472785
28443
17291
5854429303586
251
620482775
26039678287977
57374809155949916
631813748
32826777287924
109011410118821011
746493594797515303
535140247
14765986536746
27598904821204
773588114
753850181
33207803952914
884884389
823550629787
670496030672296909
4495709693929
929563274
667308894489753997
707975923495649951
38103404272314201
19330209528459
34711322536796
9665
278807413
27692563851152
535410578510755988
420182598547527810
27254732191649
143835866342294348
635150540251130755
23965757868250
162520394910659123
961876475334666405
953280718
1639141045589
33529269
24066423478282
14490445780872
32578956349722
27778267794790
25209205278897
79924126
25256939973098071
434354500059248658
906172927
924303402599398773
20031728875090
855921807194
265526197312830937
296265181
75534927122492901
29174258
3089274287526
5364642588897
796670209048898378
797571544618066037
289005604
25374208295441
629521253730982431
33213466518425
677836707
26832
24148460206726
24183593976323
726270797
19160252345452
31042524849092
25718101594842
845717453391429377
308090884962669518
242064640
1972432777633
59266940022541039
554022157399954608
266512955137121035
13212931084316
21761935727146
733573816
15211808537354
97316307565527208
924550429
783051395
611610855930239874
336065263519073183
612661733022207089
13105550212815
776497729
99792476207428633
10177566648637
33698101628840
933722094868964310
783833458
6815051792306
3111
311168671234309689
29805337040732
972721750210746131
124893161070795200
679307395594882115
12120279441542
10181073834889
28422425673868
3331237080762
99965489
7854635931789
83835077296654986
17117158421589
15274182747128
233947297116759928
342495397
4785522728223
88865619
1480
53165120387619835
16346022483399329
942689750
10862179974726
339205929108395170
657249052
939585894
192279007
898558649
89423624437972640
622141409605799903
928713613446483197
9444584599125
5912
391781793445121733
354728762
532113133027256095
8888197097118
24418279779841
1229076553446
33741573148291
53341723
165311077
804446035093885871
5793813949648
35181150780125
105517226272894731
462833493
24238971656855
5396684198717
631547314
27730066156937
2177459946273
33065321952187
466526382
17900630024761
640797395
2858461552918
25130126126493
843697066
3211800817071
24845561404587
8408207606378
699765973017273891
598804097703099675
25761171
8730291081296
181688623
123285430980561004
14467910922318
3031823273914
4002567843561
64779241029447197
406819104
28007544256815
341262789
457619848
7391321073860
249224380387961439
128794811013828855
1045941654
19358772011971
84134782581107660
168932421446405406
32458162432856
5465642550111
384262550866072099
9107
322158973
882809656760966572
411869474
7355627470495
546157669037743215
19497532905536
529020547
258919259
256354746956566357
6176059939333
30493337692316
3776588050365
642541456938972928
31558976806126
28114397025509
30781480772346
251200211981101504
626066786686086509
8537241173720
982969800958
512550339
957882507501799410
8518109007793
9435116970079
5406
26980148103868
278211142266298725
2258722321737
466989814074350745
20001
525492312978505015
925246313471861904
18549187575900
22875852643576
1236978078987
16047758514239
79027019781
14752457055267
33962901025837
3277
814941931
215073195191025718
530768623885138592
21341934058834
3503210335687
24151850670632
4203669379735
7560
941148282
23281539799820
20727303508067
51848702
1038844381
15914272907677
25345255887808
482371771701923157
616353042
21196919220586
675387846108186026
532642334891854523
30271925952157
125638213833122652
446971535400330511
71430777419424522
473798458621748067
15489422141758
22101924129537
940611551449470148
12939306902550
29241153412494
8100
18959874416455
937957659422885594
664641077181477520
371921024
29520023406021
19319891274509
1007290148
31085472052514
583009045
6772271782332
9749787085653
667257199800411184
33247373101332
6721348935719
3459179
667724601
11361018464982
653124429
92651921645836294
93236586310939016
17613396748328
27039779826473
148069203229767180
31846500232190
86588260575361437
218120133
1976179280315
271010269506919074
372108229
12578700308136
432443464
7344174295143
14851621068894
606281091
307575417171642426
5289975578965
6034664214999
24374231440115
384253097177603790
13487423178929772
603342693579067916
163960589
25266017593921
53567280137968002
151606118314076777
19127892573396
860968392224379398
4237465666361
801581584419423585
625796163465391444
696751265
699047155607488712
1024540443
9077494039937
38574723337528088
3515015058147672
280532923077927418
25510732997908
697229068
29389206151427
457
20194540718906
29266
174586009588972627
24379636319571587
135725403235001908
8943144516834
29084486919882
72361741
33779120101568
33280901924675
5780835720252
158493266655815709
3323995072387
31046380611947
565017574408768887
26839187968915
683090942
27126712735757
625103900050695003
356741027
18465509687158
7174837595549
355621051426467430
199089505
621386065
9833537226412
830508366
134156237281457370
302288725834939572
28594653145810
396364680920124166
870916652
5038
268659577323763012
133942641737448923
863018929305295987
171035841347028015
12946496619396
830437164
453890656696324526
733239031274540659
17326721013553
15247691968516
7232870970608
9367
17803873779548
419508740035111724
507508166145672973
635862428641339288
155066024966664199
145870511123717279
25082950622507
165825372515927373
270039429866768677
53911181645896111
18470181948414
901001850
682148884356273887
3684391437297
644608956042591010
736828165973266729
878727092877042671
166434627
164486587
465690138922081219
251709010091102423
410317036956507030
5372657278564
837695859
50197559533799084
3214752857057
378574304349
1021037251
898984389423041080
20636778934446
925084323850337405
26151990610116
9529532207202
651879315120322236
129935546448847028
20733002876284
19893380487754
4121122205543
151003194
376737909029972455
24555
25876
29616283602406
530508769
12809262909195
88053097160321174
20004482415650
419186996637326858
762868835875055296
260838973
129798437412096685
672541022894167524
682974404247999908
15151303093519
149932386
434112445946286195
18896044576410
59014298
19689381022511
4894727977788
29350993789411
15165212171960
557629582527961285
27665768319376
16689525782774
882291306
411058947
31362173422255
254247200
21391772646867
1027009674
252258898654208563
954509881064561837
1026647438
55122066720436731
232187512
864070634346
64899373
7169093002514
104613102359258645
28872711424797
28445649431720
20154983968985
1781072562806
820286503981829121
781338017307223380
14350144224133
606540562
118248941519941131
39963712542235126
9690087709798
6566077767436
19026902863998
62857357095499685
31946426735845
230525502863
821905419
7475979399940
605999423
823810863704170713
188120168
6605696910252
34285224760679
26587505213147
308289033
146976268131830658
23671
31115878035980
87751135267062801
10264022799258
26778978949480
621021920252937902
418710406
257144810524754791
504842172
13970258321088
17831585295650
273583230724984350
16273454701046
239217128
26063521171627
333173510071479385
26749359254589
343459871
714702821
49221542132652946
6192026899722
752464485741870097
29609761818372
979018734200009789
12186884052589
1024639644
104680687
19887264293711
9245108942531
52589897166276991
439190278682307450
15151566399130
765291829621419931
508834396
26015077228729
29657635098477
19096460557550
786108228
192182599
517296672
74184945
812709997
14964531775835
223995782050835067
17151945062745
516033365133578764
30056489224112
568698234446633678
216506973
3970111662208
17665799574425
777252022102540814
22779588109362
30323023892157
261537005
1060418546
8310001922834
31465809319100
272957401495583876
1024636866
614304772857461236
12319824708613
3142959276709
879390315792
25273323099513
148243339179700663
859945246
25250477692297
8041730424598
6999463599446
391426749
903005663
8227571450337
17404933298943
413948802
41913954612041510
21975495553516
762659222
679746703347627469
27854025557879
5331040260950741
18102820406417
305442653760500676
19976722689639
868674447
35149033564296
466714354
958633929
793707465
463971081
47387088593167777
24018145888971
4474423638465
22297
3384040480328
869943962821958766
852849238
585139768409884685
899779284
4559533452812
24415610322521
353554739411
22543
20253180349794
289581387135409683
16753473
995008526262035934
997374714587597476
582114270
19375907600751514
4833560338311
3664438358327
178290319059812233
28300277505734
29947246079411
6022584358897
552912552
565742594638539412
7782415751573
23051212765564
13667
9472758626062
9684871352312
8486144963986
919182010
29783140870910
12512220391048643
752599484616628019
862729905248344391
564655048805143715
901004816
211364916311122978
477303110578642376
606299602369173901
33496037059281
38400358941653160
281548482
4428670000003
241206222
447047015814237336
23085327862468
13210662528458
485890154
540916664867991788
627770916
611901496740953455
1005297789
667954796
4075789690542
21095765623559
28782
17755611773744
928336948
13613479500150
21663949795750
517560471713025687
968073629
760897360068658835
7319073851092
309599255965636095
102783644
140861767599360974
57910590
268915364173080732
18560796878212
757881726702040473
327242762
268366832812117396
21958
768813709
19528382431355
19060716321177
18860839939086
139343637095003091
648830449949277133
6161975614999
393809703
28296550006658
27969138805430
662674550
1912409396084
879022432
30586475221649
737055878580968066
513641339649
26631064654470
18012488016574
659
9131745217455
836012205
792093198967734522
28491710069929
335359457157692715
28776404970327
701677692
23551534983058
24773614149365
30929736745229
3790277393974
360277979370132261
33971740829656
722003981259884004
366902118
32057726341005
22675423532087594
420204925
35066435345879
34158288887327
2742280636554
419777741125859199
941910478
21767632212134
269076236
20102224525808
318096277828651598
22186622839079
129199121
33359813910430153
233706014259213629
576214899490373724
537644567
1041527753
11790823693290
5428529551520
18495723171756
148295168695316982
17063464142667
74203644818880402
580763984
16976841797090988
15325037500979
760180696737538877
8826078665457
16395600066862
31504254370195
247620255345043336
310588507
624631575144471134
18687766589123
868030554
13058504451846
869866801502
33249140005416
76192182399770456
20544918602871
767223350
3061120437499
21983352257
2783247999173
985643650
12716022529359
949977362996342232
236000767791806859
19266746142306
752834303897123606
632095058
357499754885489580
800165685040202888
30091931876443
26216633315803
28563680183907
561005591
624209264
26769849242801
15290583290196
363636714457205898
10273058991984
400072140186261590
314497157
31911414774796
23305181556468226
495929781
975651997877927724
949698165102094782
32741814774780
102533828970620961
700642507268481375
20424636581051
11801580621092
24975529358089
14051594607098
12679335243422
813442783976916134
26526591642549
7557039421842
889278427347354083
194222250
23475356663123
31880475618275
33649182606098
14158946229334
15655664302333
20752678370230
718696200475962027
21203718337239
20399632983844
463658928085443565
620668506205690633
189007110957809359
14762709474917
5423746537784
254169776392455555
5001457071835
656218351
399587161
1027050715
13892547334594
23998
8820597821400
1036493194
14188391342200
30032
572968042
28569065721734
33924054891082
16466333424335
212098377
16632448159375
972507767
78913009
797660261
101950463238101521
25526261382974
9283855129946
703529587739915275
31736235628355
21552221250127
665315485608343877
26499882074078
102873489788941105
14532981
6107467599584
357636735
122643887
21915868445119
710279484450180790
22664229448224
14279248913314
12822504093394
324814803
879807073072034374
186432059702100907
33526756177450
387608380
10390352516003
521617206619389980
4128431514161
9575342045709
11155504168628
261095638
423365035
976357804371078087
289756692963115463
30939349957042
809437075806544399
7104949650557
27299294537447
26688288632604
9802663107513
9799507273138
919997473130838155
13621586000620
27193699097689
28415767454848
34312711393508
368761953
9042076343518
227407041278437641
9775876286139
72238628
294653192390977175
15215666505528
27401715107670
294160516049747638
10263715615850
644698805
1457210772959
24638073079418
688600271273469832
126367467883880011
990403826
137781095
15606414857103
4915968633414
26253245326231
24428
105088605
28257725571013
538624031455415960
15937489150835
869357567229
761348639357074903
569816809515704618
92700100
603234125939394034
596754256797380492
25546762631750
23390159719694
169298192
14471849037915
200000450697032656
262229286243283861
779835183294827688
24429451252010
3921257539925
30722358867476
35153601335922
717975038566143524
350394539
12287756662588
29040136978770
643894227769
4983199692094
874956090456204241
37475768891119915
1607402063984
27820791995239498
11154195752580
367237931
7532667464596
385067026271614172
191049484914406084
26862978538936
472942787
43034814814479373
66509026092283531
795252019718084195
597405827
813817652
1061844620
676188093994977462
786533165180263449
76307340492994652
35125144849158
882616356374766775
880309193
28932426181515
152484214
14108352416759
17983324157886
32963643255095
940067188
32786747623730
34456331
477965563
691693191
21883550925799
12322920477361
778888238
858435261109382250
12697783059384
18989071588784
729283129743381886
25287545041182
98085986337228246
6121692508726
331833542
72704149
72555034
22325082039366
837088232603673258
146296002032702609
737370504898426075
115515694201147023
794791141375656580
182396684
568537946
22733104886241
889219792777743073
2673782851905
16123548744007
13776293883324
12416170309458
156168490488288172
740629389
5410817835951
934550999664958500
183754407312254619
22001423034351
865074339
600729116
4851314054307
432762757577857259
20303476603229
762784893031747836
835505197234468328
779216304
21721138694591
24930364674896
12371699469410
353954649
19498039962703
103002368
8656883935919
23837293
31968609794698
5937941372515
28688163067767
14951571849439
616831030
167360734
12840498020702
17686262438594
104448993
851844618
33113891435100
586317518389168654
3445209843961
23216704
10784587567976
24237263752674
45588662578588563
614281269685200790
764835463652684079
658474893843679048
33060948545045
17467744471825
9382047123767
4899700286962
166820319
284846245516253393
9803568708636
2316120036925
9168330075465
732476362060119441
964922458975
386394954284139169
241977962261142291
527453775
5035504302921
708191668370197374
32920861816395
306114527
120512504
30394475557377
7695884732089
126699070845156105
543562042
421312826307820018
95024330
878228287
8574239135462
421821854045890084
687910183337432666
14473210975001
17612989851347
939623041
725202656
13769876771970
11631180639917
598756216277916787
308918872637777327
22932952640815
563702177075440058
6895505287570
586847083394212138
25296979006296
363437423622748205
770967539186707597
4886744366539
20445443
579117288330321161
909593388
30354243558575
2072121721916
467163354
5141457034579
19291949088533
253506283177833914
26336059841080
794574757234871179
346138156
866205559
18334080140189
743413676
15176
783330888363770517
33974756613160
898849264272685465
13126359215261
993456304
372402527217585574
11677505956415
965353813
1069300077
6643178081081
315220042
235161636873438006
29035978025491
1211203300674
641575240
30893171762998
850373213817874268
21157317115714
9383046294420
127690929179374483
8641499149821
13863806530612
842520795572229248
7098129654108
178107100062075198
109492223757654186
1665643885943
33881221941617
31519293149578
210564649776496483
291026101
19078899990997
12549130326281
406489021045581835
28609264674663
16508941673301
747577570786175929
411699844
619520750
9465415984071
412326896598866610
232169044
32743189118044
30889377191046
15919957233178
382896528
327866147
399659641259184977
452921843
2571966717885
823211545
291299840510123570
15288583603431
395804461
19086530549245
18927409440200
657603317086276003
2773810477172
675941557222474840
564637023485777798
825579827916923970
33571663351294
512932707766004246
33136861278537
33212904536509
30356379337044
20315721403650
246320874489826061
28193451064487
794901885488
10692941256522
23243
73493321649627262
529277680583819400
29436876704771
203650043
342225665
391763319807867221
7806552952707
4256697576895
472803376652009039
877529430
293905805086641376
852881523214836682
2260908549710
847172201
252872783
693979460537192774
351288354672469942
422265784265325022
121404225155307818
459201207764068327
27760651723931
20941378088870
553870306386160122
1049281090
27534589709688
337519247192756271
952377945
9465057018889
11152791958082
1056527203
191891260
744069433510546712
96937969
17248913263083
45521505
21940544738305
605774178286857087
848553994
836017346
34657296479347
9704430263072
889090573
787438008
543764492
877
15889152792037
33687736651805
785635109116383787
567719767595
81735512700383919
20218049799336
578356933486725475
75563730184056913
32052600868392
31121217263067
236722719864713327
7688707177100
2654576717176
292449809866411266
20476967753619
128622794544654916
32209963583612
434928493
10095891191859
26200535122565
3256
6647888398777
23182607082747
324338320
1040782143
14135633286967
717782408625681770
139892690249
17690040564990
779719865672877182
362022145935639482
3616789
105518007
750555915161152743
32746935464124
350767357
25704386860907
25291752290889
19566
487411010432047541
8378060374307
34316944834763
16252786039728
193043901470364499
27096257145543
78177448246692984
22894451361441
25991016134405
710385491
60627977335401351
6831822323224
29179399833751
631225675
16449540858548
8189573607343
20907571978533
1062148253
23867535978761
27397
744177854
27230456611621
111033607
29996517947349
31469908556367
12127591534373
13085
33759498250044
15597336844170
368830368886985045
609377374035520516
898966485
867174691020081336
409218995
642622090802963791
34719962267425
307672414177255271
162312402053243992
7877347153351
54712309
7105459270369
237479415596689793
17413363976188080
15694654197258155
486529635
34416600179121
22752194
14595593577430
8672416719101
14232
459218410454035680
750479241
20489251045792
6081739404094
996717074351219879
33623586401942
189304893159794267
322
363449121
32111520993051
34095119958025
6710029467544
14577333575614
561053987258349175
1133051698051
167701658255355587
123234044
797321899
28950135426401
17604181462619827
857980981
862015543566798570
1806352051603
915532856674792268
7669650256437
438319099
19892109871049
15296604701021
890330884
962187328222692126
21254787949035
156672914272063537
1190836476127
719416316
4660644401358
11117957840092
30086222194993
382259944750815253
2318924207905
91661194928265845
337566115
20284950986989
7268169890732
6777795859294
11499223760020
443243851967228122
21348244505635
2248145401439
291798288427517810
25488401023105
22700476993476
671373381
27902358756874
20713786936608
83424803536241895
201897698
750825843
938467997132801190
274038061
654413526606182831
449494628349085914
15410039608039
33281694547196
14492464507372
10864327912352
514021557144702060
63436388049662937
24835393546829
9453232683987
480453620714996547
559831736692192200
7118570481607
18531286179450
5721098372028
171232591465401580
142938691
160370883317529303
18067769101127
492859738
32487387490984
5475132957353
33082483557570
929529485
3634740885641
39414368269775199
11421451542138
12513657474333
13252560473696
14138865744837
20932944050564
10452955247472966
277621772
17656794228924
31579420248892
8227235113046
941062720
243312136
19634688834836
20741049862851
409876269
31689709894225
12233935010212
47214730
1942701038062494
23902930124387
27196134626699
12810986604222820
621907179
22233234149593
681631847146530451
935066721267
4383148782247
22386489250718
2560288107329
864611923958039871
14810933417475
431021243553990519
14526561414763
111636222
319631721
25926556
962267452
13941875750178
24963476534105
25332022143824
22939352539822
45504493018162374
15084904658663
2583157
122326431968173174
3206389285257
34364539440231
24001459022192
12629907232481
859517663
15438429007892
1008634867
98284654200291647
1005709350
338037460
622188566
372269603275348597
384485451
692894449365296230
808002442
103021534775321114
421502589997730530
317450808754938452
946503918002228636
25866387626044
649443336
23025957115031166
476515911
847349353681190915
31632081638767
331063680591815076
409946759790
29549211324010
475191246
13477692591367
30439736510087
5533702628469
20769286581086
618763902254888658
4252517622970
28266806917681
9768263387058
102040873216962786
27272995681492
10554068028170
230979104
29643057512436
16974722734926841
16601379789247
234128581958249976
21096141878949
17303853210278
865579076896617379
293959300
535332389382661726
980675788
260095196
15148132491245
29681942102668
813948471079692111
20654439149985
509663727
699603977
274834403259853225
873588482690766091
1007278244
218917357
517330014
19104521636889
180322572
57524644
12861535822167
33510999204265
390586761
115493577638796633
650844644083069095
188664276312609749
18946141840224
3151153582679
27825215710296
21634291500578
32307931529929
12450689965902
756540800936177006
28621659845385729
15230669152619
3739294574506
21056577440582
49821593491078490
840589274094221307
6984138343542
131810804757600320
19098803626587
841993806
576210992916788148
838314312
863750610010401518
1203732664239
6844642032474
17440394053271
20654695004726
208872311
848157504
934945806962535206
26414026529127
9919396842595
616451721
236272320246359610
21125
16789
433764490293863594
13378189983795
4039190436870
1057780730
295693023064734761
380308631
1023293210
525668981884466185
4671751173030
6858594116520
6932955054203
189640546
5894541212246
325234812
691927335474661108
695001528509242418
34265749736091309
34972076229189
31315441360504
3233731563477
25341684800466
912086574491506846
14397871712904
3230582142209
24008306539394
20149235490300
9055809
8351991002244
180355533
172527216550886254
521592668419014759
7343262896325
289703895
14314280981927
1062895801
1022102308
253746349923423931
850027656
1050297445
519027830909169875
3743805854838
15421834666819
913399027238243885
25941731656660
210136962380431694
159605617
27292716644301
542182585054147176
628286065
641901076514558054
608177064568006200
24107384852955
708875817
328527715010278257
22288428364957
61240037951324108
34784064480305
988540876
32070288332049
20690
1069038111
918471496
16779006113793
475199039
29023927609617
409612013
21509111472875
324993827592991422
120327091
20723879777345
9835
878428344932347975
65270015122748535
735889333998320280
9575
671314150121124937
28779249541938
16592585614825
977461625362351869
1064459970
11825968419487
10810973426819
57677889254941421
946564998931876132
76413898396210273
882729797536247740
13975638622762
22204387956150
15415315787144
660131053
26399611702386
33992557244512
4697
9982993411089
34605584932791
974094788
806081173050
25941050941297
44697957
21658957766268
4261232776450
42898458369421563
656152466110373229
482442683
22123020220449
33346342220914
207451035122073540
32700492424092
11126280287908164
12895976633954
1005475238
36280850630037848
368167670
6215
29178214907565157
33282125286339
427829420887119993
15629588309791
19125007375290
171638842
18153801730805
7481199664578
4880840473286
16318607914764
32634
26322871658701
58342137410609457
145853468896919950
428050126142972723
32563158758621
66536141304559042
33047431285499
972920855
942245005370592307
9964836692842
435729757
20463477890129
603978441625550065
23782
34058117654688
16933646951356
746366692564269565
24224045046316
106950248
4367102276524
91374562322282025
359851981
19736492896857
229272046851318737
26515898467973
581356406583390616
25938301348259
32929958428852
61794973654441648
404051960
17222452927718
151424701270372603
228556797712567059
4398078
21923804627991
662263702
29522324802874
14100489126585
19063683025776
289783280
496087824
237178987516027774
119252727
969427436
19691774745923
33530019862141
422935920881082645
636857764286552145
319509636464701101
10024873128650
87086582321808046
23766
31931588303750
714688491511316177
19316
451164762
699520858
665576538438788423
20262047699849
811051554683
130779566125947858
13571751741288
874427909192997727
99754388994520378
29137743282221
3015909910107
32035316949865
381903969
21123862743112
454801233
9576315030315
895756407807573668
791031322819657616
839105307097053320
711701547233254595
19510335862307
946501989640795418
376167261
623160638
4786727716377
2009
618937958
27006533742761
12333965071666
30122843378887
1008453176
505890062059408358
33875234170172
24456829639039
24829498152737
342505764934538504
628018790882693564
110161834638168882
3277290289930
3454099825007
621217542138421102
767069000095810509
309814652
847628965721610432
1014318409
398423890205098222
794419188626862009
520011157
110814314
498774036
71973124492389013
22216044813282
13603
97525992206452000
10876774177360
6042241422933
137208411415930499
516389361855802966
806383678
18361633470346
999968915
21066072803292
424137825
32662728974479
833621297
2740356734415
296401025781392024
589833996
737548120
4685385838056
6882923069732
106432703185754753
20585882946284
793557467
14866938533183
22506621173302
71258052135100596
285135526
255892341
701943658
782837925225708431
12670930464937
472252447971493557
120481961
652267460892206128
939604261
28901523379275
20269027994968
365477930847910320
16076343885617
20809772996960
623492376293701622
153617785410863737
6059357971923
17295957768635
24140
7836161294578
948659480
17169959
764554352897468097
544462551806278228
14660657428162
526531368
8547756495673
22750341363873
156397383489680291
150739448750204830
181731619306644384
479043170
658254572
157979954885345261
9707730609041
33084557795399
327135783040332221
55426830
624440498467114613
18478155435294
311588156458079460
20491083638615
328768684247
80996327429012261
935711727
8308520809282
214367149
741563369090651731
21607939257566
886435752661030317
26353157283776
22470708
25191787912073
507463956816834953
17803201160288
668332650007
439654776014604538
267147561446248152
34731970934130235
15351964072760
14683767655413
944505914635722004
34239314846691
415471054983726422
7481107010167
14905919733811
10938365251428
594141364
20812590040788
583967454
17714144133173
21815
23600406135576
394460581541023789
14497078170511
212667810757229554
26048055582557
12699785389867
7549724
776191482516409147
810051941461680724
189225666
699795166545860677
366161070093232271
30996512351441273
3801147825996
227534889
2025331787333
8333336554069
29509926744850
340991700009181512
351070575
772249767810956751
10865
165662165968508742
23169115533734
16730065639974
15075905331295
9218929404122
619442509013368092
486831891
892677778266402905
430996111825337374
149887437296095266
346587247792583603
148840337757452385
110699251419697738
34615503888632
3877358802735
979763252842770908
510422215
160603904
25521675948701
21430810650604
21096031329314
8051653534911
870114993
882833566
794455330633095302
31271875479639
594404053685526880
668291980194315210
292051561
28186
968306565
32816589791789
387274530939367331
966887220013892927
10260646201962
11515827465586
25078168338335
670881911458645444
99862038605918460
37946057257684337
526568181
346077350
20662681112696
458272993
23453380344094
135658940385944913
125019377
724777716
777678944169740337
1414874786815
344945171
58399302700212783
10572395054029
342718881791360323
373941230
13867505327699
124506319762801338
34484634827042
20132830996556
30541343712287
934005880821732090
537159471790595376
626422073259549391
2403061596992
28350
724599981831790910
21073103426579
219602235
202660873
19305
731468291
9497751971806
31533468477952
13147189983410
555165222
11881843930028
24038597307045
983816250
14194165896446
297921489
285712278
4467473984209
105981912871519286
566168331
273514601
663657221140120824
811267832
776908576
82344819282787351
33336885558589
25383353754251
10483846905680
642475032327590750
26682124411085197
79399169930171122
20549989659051
210599490597947248
500765057
989699338772507270
28175
26704266517749
34709855754172
2364947873861
17565321445033
386526235064722659
29947261159774
453119569084991261
19518874727330
362258974952593329
764008734
11284049327592
882286042656278851
15397911669030
31915679265412
32224301635731
694812508329542185
19562388736708
29221905646923
83160985
127887555
794396001438604441
143780972346
28912195865437
722524374078404938
857502405
755292823884160458
106834373527555616
70807769
970157268803572
987753603853
24984775147067
950292865204729806
262669117
835801057531
3363764882981
17188774408651
14048438084490
25441
39532477531222972
30343020112124
429580335574343996
445763276230516054
6886610999011
224749724012864767
5559514888020
12987173802634
330100874
18178413802942
798707931347997677
32413926275157
25878511074373
910808710727955337
998726053645052201
482202256
31739132322471
90205033047214041
25282143409976
25941134716222
838326868187989231
28780066598185
679090980038209459
33331529947392
147278896
883038266
16103471680763
28955632182799
11620362122274
776827676
1063736459644
2522774361339
867356444
682433799
860172861
832285794726701440
13732700072546
17806588315924
557923086310151374
525945158
4368470040634
472222531
136194433
641682797
1035076990
32515053606775
32606390479833
930142254
712740600252106902
25483464577775
25374712515681
845763026585373572
665577470
18588252407810
432544651
28960182950673
808300167981044660
8866857352744
41426302034355385
804553355
763780074
20649998255542
1002321026
28733647062509
516115574
62076496327047235
15438580404401
5329199580920
523358148491523297
368090322651385391
671516594
21806704780918
995049474
10464241653299
17263622036240
901213113606201949
7867904923991
253401417
21744978482285
25913495238834
582307254781610026
12241803855027
572960994072068743
188920979
10291
27561
536892389068739165
940432220354099613
25491453413781
461755222607627377
18861
31581
450712744
179252339951871734
30999279340435
16615051560402
25291782784203
154616483
115538918208597284
2281350453619
5436551072781
294540432
332252449
17854123724372
657656587907736843
375467384
955079979
359123637
2200890940532
98257907269
159664934082895080
7109580865790
594419829519723821
208300510
16610405238973
13837733907044
318419640077211016
525134777
521788475481450354
4599241589662
25320728674791
32550871306854
213560219578683550
345235059015670856
8036937947752
268999365630753551
243065033
8350703534524
235073051183112906
20361898793510009
81140468523799832
1527426866769
62779032617788152
33870826523615947
25985790560418
27413385103694
32673495338494
26042932326368
8117141650189
22924743613155
747224033
873662094
583580389078703141
18632936496478
350181768844900080
103826364150199587
334794522498925174
12905977939368460
21790841708358
30733189926535
5276312142395
928095948
21292031575859
434573320
136718475173896191
5856320446492
886021978588872826
55203816061451286
890777776277500359
33077097561525
766922669130190546
23364540951609
22187054982752
948137444
32221244969703
101861180
32410265999244
410663062
27625944742107
883897102
34773261357206
12220751626710
502776205
3656109748269
876017826746693409
177254662
268203259556
829933689006257990
2773829050184
23307401229377
26953018263942
661175839631063413
31505390090031
21608954
201514416
446129610
574833584741456463
601393431218007019
1040631871
11793991012317
298463342
21800047938452
33019474139847
18393008347570
27990297047756
893971833
876428518735158192
214779023
15727750225944016
427012129470897662
335838110
419701668695
40678796857373704
802884120291003140
488120104
30080114731286
2608173025543
25013957728736
18793128562439
777919622983090227
13018
410098802
44526240605436458
31082662845201049
11566
25316117980764
871112780522222324
14785070852552
138993251369892242
20421021565264
604301728
23380221076817
13319192707364
29775049802385
803618651
371866866
20469469528752
511159024
30473091279642
27230444337806
20007638373951
15846
548413172882753745
26623914563114
346221526763988134
906803922480968987
476611170
28618208979357
26224
805788945211521304
221881918097782067
143648013932155351
884698083
336778422333257880
27122321440565
860616421401549592
459548516258361078
30372200658595
21722855821055
365500614
252660945
56225504589851832
1267512055699
14827782874293
740715977
311044472
542456718741745183
444755458706501131
9050971676498
921040161295171046
758810076150461759
507684023
16236743127441
4501054882332
810650190768853255
17938808380507
25421941449170
687978641054180110
8873115458202
18613105050578
1021651396
253028531
231748965158938619
7833685963138
12877110
14963260495624
9191866410198
923180197668068609
30101666358388
130228984666784582
9162854911134
26002279839012
629940726
24905241007335
686307410225187361
756622999
287530749508289227
182047614
15359032532528
304070828837109229
481559807
30696934078459
15836229508867
70693316161387631
3898385370678
432441619142856714
875559149
19111495186483
532700555051786443
882665856914231238
2956856525692
318512022
22337259001588
829825427334562713
8573472028598
704228808
427395197217754877
29500916359905
5932337759424
30633
15847569427122
233274592
12628654892040
498545974
34838837647113
19062843341139
23652259111972
31476073016198
276890372
344845942624818551
11823204632255
6027345127885
648413503
7953213717803
133392762387562164
27965596162047
893926282604012703
910919719874791095
34111737942802
666581071604706276
8057314816424
24929038355496
714683486287254714
283231040
204570258543744595
6176462793806
136174680523697677
12845493407102
11546901341048
625276620
11965552732680
12027190702543
21492264407684
850049742736007729
22682955395157
951866961
590248564949131309
55927700437507578
25163630159907
4752766023053
73814102870733649
113162602585537678
16534472619538
18251287854
30927284270583
777072940
25728505830383
142254759218674078
754961
26488147239926
7501687955327
69854820737717720
8480
25318174909000
547411400068479983
34536022856959
69246892257491399
33857775219052
17860132643703
124066683165536371
881012574382461456
8914662491294
751090878086030159
691413280038859238
721576444737317954
33001020801070
6473127689349
553754816963687810
7913
730507050561350111
610012752491630181
243265508
6698
932149291
34420661038274764
724932506906060568
12016009344457
11290658976819
3036796815542824
23884577982630
10198970140148
123447692
8370347295532
260171102544247920
32807084668287
247983317
6959043466087
719148059497597265
113466091315315841
972670648
21741490648129
21694460988361
11773428414366
423975715809454898
20369239312206
570320742941399769
885294482
6982353458159
12870493848904
378825114771018712
311858022505308155
14305882480561896
78433834837796100
12443833183328
701477381
31151179820294
12631140951216
445418739
5951123339040
25886969784616
5115178416828
12735326597458
417312580753352382
116434277918879264
9552836919232
769283698
139086518296458966
86700678011431361
17141054103739
963232372976645630
381608290
308704912
469807407072392432
537612708
207575197
2570351193245
34846878821171
741193371161751265
652464970172738287
32184767870727
171943795614846084
6349327817054
5474807378592
499677719
13181619735342
16092818533590
21517287479421
96968655946752769
18969558321523
638582082
17374828064107
10353862631162
8466243426122
11781078329346
1025045325
5420636110396
343687736137766825
861136063523585881
1316377798838
5464844163332
16194
23378859113588
1020705455
693028691
19157504755309
495302559721667164
11598899234054
797425753165
13242567619782
22108786844110
592644392000884923
202865140
345293834361490286
29465794489619
382136466709903077
26728567469121
32197976726292
24694256098636
17512
977871490632108554
189793259688660210
478215489
946146796089867149
6060098404478
602878817415539038
108341487114786765
509029488
21083208005875
13340
3864938914664
13077402492909
954839080740462301
5470508919531
19025720897881
16056189128774
213333898
5810180687182
26214946892947
24807793143252
519386956763143083
568514297168185980
19215
20297328853979
3574830177480
34458211970264
23630310115465
533322097
189186803
712596089837982082
515654045
139612894326459582
669217390145406505
7475835506077
244972080896647243
34181292157804
287054149
17889924114484
13967839650941
10520088621716
166199179
656746693975749055
257980200979896166
372452729882215125
939952990239283823
441381854626618407
558820330915664616
19042256439708
978987773699341473
1041423999
726291911
13716389548955
10579982535578
17145120172544
27665829450809
13640574214869
568804371
838644496179438082
3654915116310
370651166
11578364293011
18856
26494016488178
553402828043388238
6491063154255
25856429269362
13933535726272
899861404853691909
20894287526733
417278546956054361
952490653
20838244176020
17891551257284
164843844532134621
586190982862432048
18908051330936
281872100
13165357898341
3333497204798145
22926731441347
31862490328360
9665882835424
5045330054533
29364704885885
495408937432574894
32457884052724
926669326
20485117702204
30140246488730
6147140480146
34067956105191
31965383909218
23513
30916489274659
34988344079055
689303012206761220
13799836897838
12692363713654
17773247231824
259165711003578940
5601
30868173177970
655489634399272718
26639492024600006
6927332552940
512019015151700537
47043409243968577
888191843
450066648563939946
14250443334103
863604785558440113
24708723777945
10050807116985
1092
12896717604591
8430861377701
931977275
356116263894511812
30061206402962
814762515956831254
24311913144309
29296147411376
274930872824751677
28809676733269
9369295666828
34901253360783
3362786336935
1280571178927
8235627791072
27518883027022
976769979837348905
222979621
32456739738578
147713112
30654647313112
80406965511387681
548194902002065811
312989105911609280
30980
15184341456687
254113157
21193919989709
251626204
493184488626554068
401823491888670455
313701373
584043493227052135
19972932235512
337908824409745394
437433423
18065750301188
12679343975945
597299087793449313
790867619200757087
92363489020117287
657180575381319405
19239534766173
31513540789977509
8928
498050001513980278
5139713456288
20589889273757
281458562393646374
32816536193150
18770427570490
212675969315631383
886528239
19448649669596
223384940853095926
25362885719001
998062777
25267403829257
210931033
392990481738261947
34587515656097
20402
214075476
920796469896602145
30630118639727
32844744809386
26361368770085
929068865979999445
638101618
811368667
744972117731246898
20197477377645
28010857145083
588890562
34322579918363
107354712077097839
25877276970576
650022753
313195665
23843642725787
8017113314502
27963603822332
7466581174335
742703524660680840
328229790
514788673904974979
972595619
28113553674414
16490588231941
22582589082114
28117135223207
31311870871849
32215025855282
81051544
1015397993
667469523
638282412605082219
70954286616920407
3094103739340
16769472550439
29246567674819
21846443634254
2859029397742
15038077432612
87284608240310612
14649
118163642048305712
101246118551760671
112024508439861796
24841456132158
685073919
24451122674821
555118867
697010350084469959
17299521733502
41875034548300996
24814987010478
9003684619285
32280320744682
14862906962000
124008127
361170850959647266
860338762
731294692
931790564317035097
698730471718665358
387790321272612305
315596555694755835
320643623
623053557126007
30142133444947
6321716942333
54028619019641397
984730309099010047
365792383
29420928403217
693084540031605531
197583095
24658988391967
579295221
8982228319496
34068272713976
422940908612349685
819569405
135737749477328434
16297779693743
131969257
12361470565463
532003408
88607054736689618
29413565547781
28683842950650
17167009644569
533911550
26787282644716
76124102
6968894576043
31129152575404
5531738863474
924782122634557465
13455545532800
647475837181380948
842722667
327514462012
503542119998934477
22342
205146170071842524
35168931634366
370388774556576167
18425217776217776
24088168193570
221100033
29151830578145
233151713263944246
4989007493209
5358854798039
991384876
321760202
349042703
570982731096045881
18766985694358
19722968239730
722141303174
33884300644451
9218684
24301526153885
537812691307739243
33910465486516
102263103359050758
464460157107056363
906091134
31706013650445
25334017977032
339822557
650718982718439340
496770874431493693
4012855435586
1591436648130
14861681691541
223814294934907888
630994743
5383943404977
22718137
2549907902571
563672861
940691917998115108
251909821745869838
7325785905427
2254488299678781
28727646501691
622856465519
18786202100380
634060299
34443422076192
32083
3898
59269620
461642005252347492
547165564370751873
24231
29937047173177
674863838
849999859597995581
30707149728889
19598119839960
92921509970120943
36645109
623720752
439
127481612652307988
167000615
416462724435761292
23632412809200
25633392855354
537096491
698699050
410665645193650632
503422310
772178846
587253050
32261955452907
82422718695635968
4955743733854
23269690
30775866702725
5728426773844
702335614
33796450283992
174318771611
19911790531544
570341754387556577
4414735959488
8441383823838
394509132
32722269597517
338717107284633621
189389352009309723
939321481537632577
943406965697236564
1162103816508
700983176819203069
2969706185506
561779995
33535583
592656943688468508
127879073065307251
30774
34156721875580
203070944
763571589
22765453933013
591214247
526710214316198926
275820579
713167471
961594693978591236
3598156127356
153732005196243438
1033509848
5819
13790524490426
24737479838320
13089679678100
30338650286733
213553726
651427032614988333
175984335
967140086982774711
30225969140155
5543250305779
555115478112072064
612295704
426147492
8115205846639
840814979170895597
760857347676270248
626382953
12190655
31846508428662
665090953
15529908216859
14413880287938
29657300268898
91340208
448757580984945330
21410514945998
73905463
265908159172466819
198358157
108306130182379639
15940196420037
277895200837327842
31337619435507
8180129610306
30464496402758
688781602
114426845593444193
12990929806898
561268695639433364
513288686169
984378919083206772
889473492
16149789843827
866837484182621547
8006348115944
37182398753108397
13165503669590
4613728057795
30487907549585
26828153602091
12974644104066
177750508237871500
5021252515177
31836270
3958117354199
426490049039508185
547194565772564624
1378600323061
873698936
25371063745361
864004974620305175
23042624639950
475290361289671947
6514573414613
726117556
16929361001166
4412303825930
464812224
636993796197062336
29942392397384
71555304644171866
416038724
29815483030841
21496678290565
323744991139249955
18782875547991
814583451
29953448661824
10621992215591
796771754
24980743288890
130671176031204008
261797081
11504876282788
341569185
491670313294221152
12360171401652
23440617157255
991359386391741444
984010869497120380
82981188726994990
24626168354921
358273652388911023
765693931
583835822911854885
340642079
2891965260450
23534706120618
27329950552155
355038733885391877
339311382174747266
1104094069633
933006454
32377156789425
124994473
984642492
801941972180
522582453
20816330022570
401799710
374235859625396302
13825995880281
380991958
463818934223312931
381813518
687093225111083828
474478396
23356808447781
986135668624150754
78078422070001570
33588550875239404
165854204741244929
148270253788427998
116081112826066645
559668828
704626717781938725
96221084384118023
26549406873540
2239003022661
368001208578341200
16535566096547
589840035718008868
16442318108931
698811258580189057
476983220117266134
4870827752547
16869822770101
377772740956650304
22643
9089348814746
32150943337366
970591401216706798
245952293505420100
194505471
20035580977964
529206809368590218
842045846605917718
272075246123016725
632673643
1125927189153
699032680
15088258149621
29405198289013
3161195321334
89258076956617528
524986853
917835324932485182
168014749
407993997
30999051551309
838765849855869411
461495480799386168
206444619
816190966
44626486452652784
126598067145942965
574033276
694721656998535302
451426059
13028
8431012707401
11543795513393
3953889106315
9912330049443
954483071
147554011432795883
51026997
344727371
25777503590625
21019965589566
849892846
18763946206367
292752982356207743
2348130894238
749202530
13430124916605
24434480918840
14909
18681248921507
10776276938490
537996239
10213094080746
14916652245850
7851287359552
850409285751851788
520511259294624094
626954189496628256
20819
10761786590214
20186305355897
126550831452781286
1011029365
15171377326762
576560359
6452680917015
566365142657180423
930094619448208562
56015352
3027157217271
839249836
678185864194470702
738595675
11474190895295
165456887
104454308
415060153
107066332030840183
28036851036485
386438717787345309
17805120298081
201105820
28673
2194902676655
8356031460032
629936063904996521
30504914207635
515398317
270629123
24596126414180
8017414806195
18995
15493003358456
28632
34744957275579
32472230112644
459932399
984136870
473276079459092663
28617294868407
6026615946347
9696705316346
947334812
518137860970851145
75308716555463564
423160617364653495
336457858
9381352680513
13613749601090
866248953
18899778272832
859166729942687310
108847949946366864
528340964949757566
18462357198053
18327959513579821
32622906617818
32173122957233
8093191844460
521167338531158496
4270409030819
82825890760272795
687152981
715573803
69521
15496254241544
388660270
59238655056702144
10332375070876
1008429587
517
16275291999261
16676579213333
581766700
462270659742563703
823229695
122590770230489384
7009344977708
21854502500493
460998771
299333347
34693972218597
234280164762
497607497181289526
19814
2217002614819
125214325
8288498089982
29732847143645
33052024366816
53497573
642009595
2812940435556
648754409565
11709227259825
15409
33799693213940
16100335302690
29588370804317
24241581997239
2965
11396293684603
28541874067150
7758805797476
514402322718641374
748813349717172928
697381377010284241
16349409267515
21875211525823
426434237
949837159
10705227736338
882234462
16554646943990
558837549
427409974
650058781
301526701
32097655446183
1414706525444411
2158369172830
945576413
19693496255498
17192356375300
13658946918282
992736448500761561
365855556
156470163895131099
165406666
5580047326761
10845610614901
882734541216360285
918440574986457748
22711194979323
1006255220
5396888425882
816070228
14829752992366
357940039
379368325079104386
1438844355708
7332335396735
3704
10952
13472752654057
19998980056245
17185126681955
30585629166575
126072348650627040
924929379686631971
5197896663650
11438076292483
11940206738198
244225570
15153923271220
17527432949769
13555389297124
5852443045167
457267027399208074
9874473303907
31743054338220
457847364022773075
90562808544216023
28267488175542
4031435206441
845263944494640665
902182993
335774732591991763
272292875
54211171
535469178121832451
14593409741323
9130493601611
972190631
99474465617432097
571415665038551651
10688268942122
669376662660957482
486399323
14030922548008
15262304244601
10471393874009
19329223057226
24717884
316263797477467232
7256
26137344129356
319936777512314160
20090148816499
860561677
15121662403942
33236287299607
48938312675999992
426408523
33873919774423
224924816
43321042774368778
87278125449138210
32032662851599
4006060045354
22577778923114
810871029168924809
367005622
529652213623654530
33066533155489
155143944
612585503435013342
21204178861985
26734141039818
10430057079881
200440001
33793984724129
13312963584326
31557831596634
15081706839768
4010998446975
684779333
139302102413351577
19938633503453
7768920703078
33314488836334
189130160115486016
540966551
529687315857317085
12221055199734
8177090623858
4321651860512
851110628124943940
32834436601457
28120671844016
34725545026631
423185028452076388
180727506
481640501708793815
30726
13807498927098
12969815338662
763935800564110132
27518966443566
3180255524042
161941461
741061453
664117008832284769
23115925857909
15344851861338
20534206667486
137940673420428557
580984687
14377387500814
73867145
62237382390957760
765698682
11336416594541
18844755180827
773714538324208759
9822
14179
8979516201936
861779744306522259
32847005925173
32997955413287
445727872
68920842326483209
19536956041897
76018031318
667907497313052251
291326602810981471
21087173999084
939826918
270144815
5610459873572
25264811443317
846062294757421231
12932702346310
32842215654451
21234247240215
821010705
500104116
31682213044578
887719783
48516404085382676
806928682
1073130461
2069364136579
981546087
71627184878693635
866053976585991844
21386669497034
46290792
999923782821493190
6457709216298
851242322241497464
27239411621945
24252536967018
21384595917621
27959458087340
488691012750415569
105100494
30873833511128
389669087148483848
15908926061444
181697920
6104268478842
24311684195295
15728724154677
12715921040601
477772316737233061
7417960597681
6590612603449
841842452
6079277320889
31556520955494
21239068667237
25096706276376
972282692
690679253415238257
851345113
34291433894322
116589509689684818
970232943
3239169947466
889247822
472950434
77301671
302714844730875929
17127613595981
386211162789895643
348290970694860064
526729457
703308727257747248
671480376
321369003
78361927136
11495783333722
35141142077546
591442507319840492
34826847759846
808874774913515433
87618739943964871
27664868409549
16565756167835
411861442
10542010124388
204305497979890191
25686090621040
9959758016405
19812349641160
199910393203465389
24825200458038
18284276654671
746559712
14757387132941
31390333798830
3511118784689
7854544483932
835059230056745777
4218595035435
1050105257
398479045223799333
14920
391175038489965063
52793564032431705
1192222455541316
21574405377791
6498116496871
706007008
3386060116142
130688255
25469810790980
753854090728059550
19643167430818
30200932096149
240266957
33659130059946
811988809090328815
12655778882076
699972342
400342072
272237881592443757
233591695369594505
921910814
13539
511216182
695
58761139
685347484250634406
979030083
28540289226898
202106194065851622
239959698431920070
14273142044726
3418228614075214
5351406179493
20896674302643
433865214422
29146887999641
31752838609578
322970796059603223
615509172501779183
201346778
10602536380474
14290965737517
27526770483333
739967699
122351174958691795
20624257045378
93118985832
752811311614787828
83485560903
582834863916499901
72365313761177322
12496616000977
320673593
425829079
349252479014972982
28238889082934
30576687698735
819942884786114340
27051
11355539986619
645672094
11180584276568
25843735110818
34681540297762
10562105888882
672375734200932055
28277759707579
138661359267119813
2019715423369
16336094460659254
127927208936991719
279415610837
455174566
12423229947265
21092779659276
28622399532585
121692449343520535
5141679867259
672659598726127572
31523180313898
112533866
15326718093823
449736937447749521
555868941
403907043681247156
396752284146073129
12631962326281
993065268512448773
30714685114434
162990341145165906
819091593220999522
14575725112531
833157927
13109147772034
17507275436015
22741437022230
120395308605066174
7154754224430
26246045262569
30393974867443
603926949916163588
24932758464481
493270487
13338840422760
11937
970094312
552960613
782823286
879040589938339573
23118410564669
895960057599529357
32797550600881
91714196976626070
11654547903729
774528804
93264874432508642
477523500552406686
13704340894377
12675280306500
7786704390646
23726317745495
645488461
480611879865933825
81065757
862467853266940297
1918574209969
614695114616432071
875704934671564844
441354203
1010879963
411760241050750661
735578780105034739
27896716622403
27679462440101
13045
24238752519646
185596228
15520634314392
403126211
3292542454378
854903164866735537
22522
422427379
985209952154551722
852885348700353790
16206705840958
90811596
299302750837
212993280
379873552
3503
921348384256
295886255
34145852471185
600387824
568130899010635794
315808289
5439283684305
847506472249813799
283209475925796971
2365130486695
404323963982703926
545201566
9830
4661335043516
4588984929089
259100396
16700113270888
807309952
13162
1545020791321
29062134137511
16125151513588
334117745
20076679709068
348618541946072188
867500929
30738469278158
5909388114381
14304685669727
24697926208879
17181816419724
758564189
159918813
4960356045265
102749694605347900
8758819206988
10773806502803
2349611384575
261206612
966273096555102050
384451708100828300
20213776367286
32088824597085
28841399718760
23696309647926
30826906423035
9247621324783
407946542
809745097638940614
97155427
233547612103318238
689296790870710708
10219313097500
30378
131286523
824844869280264780
256387029413951893
1022972779
923481033
12884709935307
32077430611280
69530025486240070
151589485
8565723808847
12550615287315
588144684
18810007673389
162943006
853646059815806169
243892614239023604
801578378
26447236395549915
3598822546883
984335497
324569431
388368668904632209
236610113
815639559
17994899158828
41834535968473313
32759156472086
28385254945953
516151759199529350
348204885126094967
229523074260189718
7249
23070710149179
21504760829288
92534632393397986
4128995386004
525553786
2720496850706
798761043
962318940332556500
653392138022055376
11006027416738
28524091605436
303006029
475049142
852562808926006255
13021070328389
14272609733763
9189870317013
6258154079517
29034778958890
33820859770934
6815671603063
237223237574830095
18434186777087
16130889930578
369329249
5008041852842
44654585849998184
28818010300400
86480316
182737766
19105
64881492163052305
9309468947594
25577969217634
870716197442084302
599290522
998716936925491868
3619087703634
286125900
21409055299901
26910203232661
29968405656061
6001
787844068
7408966842759937
707940494785548353
66806299
33473457747926
28810641937889
997170818620420427
231625739
6313900592561
494434044303010896
4171210268035
30241827922118
24148205805175
491673695051118946
106216713733137093
16834232859866616
322579159434007394
13077739288624
124713698
572407929879457055
1049767897
31409665451530
30139942012209
4996883880282
22251070539295
1812470132568
23813984438901
534492435
9001920809210
8077686118462
32198519330746
239138720732687480
807817662403547912
656304481292699925
31848862404990
17693122032957
23462031331401
803348895977908380
32608
851471917081098096
5010083616195
13070660870331
18207962806830
1147094473255
431225891710087738
462554648
950617398772993198
44195580681404393
510305854
13781200370703
822443125941884114
3261890748628
5882427023005029
10937499516601
511847997
429321386208378759
120310434
3615250211663
473462614
128465685
950833573425947269
137495613142158691
799251530968065487
28082184841239
274011758611366441
30965104735476
14166773479779
938550081
32251
9216794968525
121796072
10095
22224748041479
569426623401677245
12163462736810
6414481488556
194826532
227997088518030752
819654579
17931512639754
1036566327
32323432970851
84739441835511743
865297862316090029
300651176
19511417803205
262490372
36500116079878723
915809387026828763
852825808420913243
304625390221221356
993164069
377496039
580715329
19625790505485
28828397314321
449028549640255088
20361956976943
34412788514211
322541255882283722
536858687806266515
887571885060407238
26558892855243
998286474751060127
19084568844889
908941522
10938901802302
876278780209391511
760982487
20726444013454
247885521267482892
7721261148993
357007596
23330518191647
897580424
1036046815
23232804129881
146929560150418608
5995748966630
6143
22810383654391
1073432130
11492011906423
106459249967514828
19478564687361
708253195
18527169957120
13369694534640
862125350737839589
386659743224896331
951528257552486878
978567001740896052
365076446919453032
866415480061324330
22893640804089
13540592364651
334283268276468823
34962511791342
33696251132464
970869826126715370
30723318016732
769272598845026215
424327506021315879
8895790514968
18160251567618
34103248569281
10338222762105
644855880
25479435703236
27736952224436
645313295
125301723570902059
26196636372428
17672182137214
974338836474799354
10485774946384
29332220374106
871678845115583111
770384631896388602
728239416830367211
65115140
424258416
689414538801802186
26367801457678
12908
123157679396079866
24889668703561
787499849842824448
873626758612042771
454549561
834682575
302696616586642053
5145
417730242227851090
1910581476966
843235257276569635
1612362184777
18280517
17128521296658
28814326839081
689982261189197082
278332410001786976
9813473565741
87417641279328965
33326817406894
945175915
34092816256611
12105646112867
151171821572678443
27535677758353
25109563186910
4985302305623
16157405203215
514551490953267243
22108361229633399
17523101650005
11558
922349545334645967
21507440969393
721781417141071753
820064671020132839
649126168389773242
54071954318109693
906104082625124564
17753663926222
864107595344282767
777858841
1007853844
744878967
17081467826283
19339
34093863477977
42942177700808240
9581
28262483886220
25435790326440
19625167101385
233082371
32512648679924
15260
544210411
8838118969769
575138071974608729
146482907960969811
392467225
113490606
16430509153458
28486143665214
10799170707721
602721045630498278
64385934
16633916442587
27763
16963492555773
334924782
16148439538289
1386443957647
921877970256789911
1052001581
30472361045726
596048734
291002519
14170341390795
5395249674951
10596533012326
30235494769434
269627331
14992451054584
4114784980012
51332215529466061
2049174025627
33388742211055
26583309151703
645744443953
234177374681
311965417
7368
10525119462104
835930480205972651
24745787395862
2556970781655
9147625533991
2407268110886
34961550193578
612338617449
21997558627084
399070092664742567
947982320263619854
13548618059501
14050
226913037604305280
19909117225880
505529388
52748870934673472
905159151787274031
26403602009845
24023109073548
113686706
996596337990667181
30735769751029
605060207727382164
421693347
8137983492422
531110061567257322
1037972566
843658032
690366560312088074
29912258710284
290945455
22366406391781
7101098463469
11033460473751085
5033502076982
107425253
670245642029736926
32499915651757
872741624744674324
1190148121824
521123659608
32704393228363
20343594805601
39606558318749720
364268741
70980864380051002
789757717490784252
25356072326490
772157230
903141596
244850906125811576
351784628
308985727659328562
3493925205735
28353671017166
254165858539517492
7906787457677
287447513379481674
231004997349215683
25360201990473
66996022208961254
913275249415740742
13140327400024
351542755
512718647616791732
1377
29848040102118
19051143655528
276601185722623242
27848857657214
333267592
11170625020520
33374738259626
20022125087654
687153053
339868971
396726047448786563
15099895
91699208650545484
801826426
370775944069864554
11080626620371
14776735029937
1012141914
10140645775839
325902632890462061
44759966367693593
571286383478475168
15564850979711
25887470802557
622767014
700614787069971991
20512255892757
990732693
6283880047605
23438731968170
8785057230146
12488651198254
833795667223612236
761552432
7270420444444
215532810559324093
684723495185920080
834408363063198699
302421720636315876
209292169350902133
827560794
3191326153658
144242120
946631762
69275473454778522
644574626948
29552509435867
474247538120560390
833368226157922718
3956077892354
755395327774651482
28524715910528
568485774
14977758106035
10456255028595
13990429749672
34355555281361
532368220794096272
9442166722518
761139183530248639
25536833122561
16326747836978
502545897
225695208
1036624237
697866035174076220
947019806
602562111289432531
522943925051119402
12801342768895
747305832
346315949249924637
721776585
70223932465395128
21680871661298
601893329
445237429
792471043
451602492
27080269226711
402491788444490295
97382277
347073374
3570871801689
388546107228833716
997246071
22762314346664
680672584617422817
25227677511423
147544718102814769
870316915
6388
742252427138307002
939800382
7629148
587133769901050352
18236665755965
902441266
234611148252
18050524596283
21196112909452
12198355613938
30730384746615
35683023135642259
27894905662088
10479647858994
144495843570891819
25529156005073
704123597806939732
26954746246314
7412284867042
21548318515543
834018731
970714812596273367
26601377324757
225656235924447739
4041935392600
626006832
924634313830856863
15315188306871
953261460020451722
1009529851
34260815440518
630602583472743326
23949353376992
32593539789668
138099139
27793983407910
4244088642474
328798296059044577
31405496159622
2503334181487
405180795949332562
999134524261776515
25229577945135
589314418016548029
76446980229935922
525498355459463715
169647386
675482922047025898
5097
139406315719444793
27001605806033
8587960707388
29334655869412
20595954822599
40447432414071181
4089595325577
8297673810540
5123473657538
351572305425434040
24612860590498
14825654846643
8157317552669951
845835528839
108403035688688360
658350212563512847
820171241357
24271701284856
6579
942542837768102193
64294191
4306666881506
13283611598152
885509660593241857
23619295027464
618449587021790885
23008640
15315888457084
23746243201573
15081329420513
733500202667327257
23242109814954
14289069078316
900878864413914695
18963464842779
978112007137551612
5643881021324
28797896127101
25680325774648
407342541040677412
952538225720938376
30725232004628
116332816
830242029
126725900679179494
18543167618431
6201786896263735
468468080567496527
106213879014321662
109775351486041107
884947292263
794735606
27261
18803
753670065
989337328
30987985918449
328619053
17753280273239
8987714727612
331549061912510808
884793994
24214539824654
21156717754399
71377117062
304532047319231978
978632034455075133
2888261054235
354447099925
16691596635792
706238124418587267
27149497039614
3516271329831
8260908688651
576643250618709337
285393508
4942683566098
3581214998567
504272703080472378
576105455328007866
594767138014049340
8788
867140255953049322
159369412800520008
879924653450803310
28249299720105
13045721517535
35182976303982
5942105012048
617720761
6901582161693296
965614478
28714188224929
550518057
25502617300927
681066857129121036
13541702251630
313764147908083958
23924338455463
857392633133083521
33487725586619
33791352297983
942293197
412982089
677052692
13016620307919
18367876931950
19226338136104
142072148249825693
30361422369249
10189920418030
989970367
7366556553041
34859477336996
706627842126
869740072
373416439015202530
259074945768603510
19782698625472
675727171
941114450846970019
264884595
997279405
997832710
748829358
12703257241634
9354546725731
690373697769138241
635967871
22088554298466
548368205330058778
9804188534869
23587187896219
10818
250248494341814422
5222140755075
8478158408869
18545216886981
361393489
11533125409930
27990875197908
86149211219194627
11244660614958
674306436
11588290127933
62047101942538209
9060767137645
10880369902039
15811468830660
188999767947181790
34532722791314
14027586830290
13333604772466
268702596138334219
171991340
60103881241035484
25692692434494
660213845
630928574502462351
26309097722157
32131
9028338387262
769262220
230797165357808476
17748780481133
205471288799981771
91691107811305118
19739730
35040409348679
28810203175107927
10765666576861
6749721209417
24954717069402
19094910635303
9544991074173
47215459
18282379558339
27229217203632
29751762985419
541042704896948068
21880968065083
29035421439062
705269829
1020841631
16053
526956629615474614
1067790335
8524909359775
30257889908964
43122530
438171773996712337
52758788
1056863861
14047797943018
25315383814794
531047913
888916268
4291042809196
11048462061856
429087814091239904
2605038034538
844721310508962300
563247680830388049
26962343528886
33538193926748
983415543531699496
299911837
226732712234201055
921497545217855416
17740
783272786
8990562370979
33672664340811
27704717553756
931801054
192327088552589103
710510243004550096
34100535184691
463759196022317346
662218721
4830457192399
646727254665057638
25487
876792031923564923
13352772604836
22506210538533
874208290
19494892850728
938431745661596670
12565165907654
433334806
13717369898902
997376139
129514981370094896
75325443844945541
11507789584444
56614867155925497
10040783731279111
19462578828895
621842922681710361
7774136990787
325414870824387924
33033435926308
2202245075731
152396535832842134
2110
33405142680877
207992984343611345
16275095345009
6838547700826
19677367402737
94184491357035634
180190677607495279
422809654921858420
826750442
633339853427647364
41947633
43448524
9389261902902
138375545
283933159
29821042805114
16187821022152
781414174
292277958596568494
579507958771129485
33672662092302703
206487804912692720
518829933
322195199272419650
255317306
20814752039047
116203169
895699072980747973
949056330018821582
14577091292346
340038680
5461916505419
359823212662331205
1003024095
1030035643
981648360
13316405084179
33073573679424
715338017900278207
4350139362930
114507882587827195
16231972138244
28736544860702
3363561468574
216048583
20667065960729
54148660084312014
1054637261
845141052792061767
385752069
57876600995339497
11035888080179
10193645332316
21397283970725
535347591146650605
695722676
23107019564754
1059003017
863940542
999347954218705091
913851543278813798
297493720
9409627174198
639261414408
42371327003097635
339790928129
26639197230187
759676410
31333
779464049
760590423
19999911365232
4231154658435
739017237
1000499833796
590590469
27269564301691
23113018
12370932619399
70803410163843709
25268736248466
3007767001809
29536698594321
21354
9115505463239
32914008212126
637423406446637610
546047273295916177
222507854718525218
26872810143581
12530089046510
123886398
180136467323149307
23358193767504
23305769762094
22308928357750
516099523
535571821296129138
31532121120038
14996275
104795549
287504151
860352638456923555
816828750454703728
486687223725794441
994683183964115564
603358144
308130498232774992
793808517915812613
13233859318831
975406734
535385541
34916818534130
26279855979093
555121233951352125
44793816964513153
15385122531947
4426929758294987
57814426
16977
7099410467503
964733666078932096
95188053624655017
387673948377593609
11836813186764
1739365552037
19156706123648
22095915939112
14982144648790
50711217231315758
9999507355692
1056742739
31383060185653
97251071
245068896
490164630078353409
610530399
129975958
11588233136240
677029980
23384785259984
24810
10411140561699
20572180486164
298711902551742608
474464742162002144
10353728754270
927466047916612104
5543970339561
6202751305208
715975942607514566
15155816873233
938558196821091769
18201992981353
31038202759835
2947858003606
32052314968856
23412008750450
13429980371806
693140935655382835
19635
889
80088132
537847773164711256
11332125305701
254158053
900789354997621873
129811091754062430
19163586931023
667430278116756888
26800977629946
496041204065
550645497
23444536
350732383425422078
976543687322
207177347
18526
908946253003220986
773820338
398033633
421857156848518305
262843342277262361
26792707861828
864750183953724984
12683567583000
120660459906945821
23747719456280
945308283
829295974073744000
957280820734314143
103751208
1000347665
28586240066599
24147207742419
392476917210905583
214263697
3110959270456
541561633
818948951
545201224
193575974
282208409
571757706477975751
1037934196
15230370647019
103264874312731909
11868933307291
1241256215435
24247638344817
341763413
821929638331955102
6205523414756
7882458396004
26102037591080
630202702060977088
221584087560864790
202486915
622139160275817608
26108749370344
22548
487093825
378125473
102890407147457137
5525099686352
32826656191093
31043140086694
16149898900192
7298843718661038
577855954
234381700323384812
34223120889121
395302139776
27173100796889
34942804517661
14001813
827393289937402479
31938221516031
349957082
19760977064550
771909383615103163
349237561
14540806799441552
215704759
64376197
12260012183701
152837750151782502
704525088185324448
22589885252476
5003127425810
22163591157576322
610075429689996009
589869801898288825
48168371286608212
182050683072696544
810555990278930768
178280735
9796513818235
20627645504601
132509757214205411
816899436
5234
25248421417968
8346758818252
124523748
26036633238667
846387610
192995083
6556164159796
776689908770367848
14821999999373
34916688096389
649990246255119761
631480773370468503
136576308399117775
717801924
20632600260758
126843405772156410
614290863
673711783429355192
721172388413251190
457211890264908022
351669322
442486503150538139
3594334194098
5304633239656556
737765773258592323
614986666
23721635294863
3933876
25752794505954
1028331593
15090367912844
17880698671457
15307817847279
247227131570927334
462325372
618040343
50693654024897193
334137511
15156930240783
109354954912781940
19649
9079317490942
30117362580828
32237
3760647639914
18368193641127
21851993471581
230625126
11022802909062
933306844819318789
630491446844732619
19582630526755
29390
923705648
984840120622933160
24679198998548
849562067134220433
1367790454280
13804311145789
935767692
22528917964393
11623415178251
136595527752013781
19944289890851
8877
545911327194579168
34716427303060
565739651470495283
7688039962092
547620708824258773
600223041846893407
28188795489223
4349025647959
146687958150333329
23031403670924
948957893436186931
1034622607
29852685266636
32949095980990
15562693777186
138782358458366424
20682235989616
3812474507032
31223929874270
176099
911322062
265950491
790244378022486382
323339286882019444
24972232729343
79271626972899928
28656435931842
783547472418473461
32028013858906
20147008558023
35022274797537
101613956796951336
766225674543597014
20780758638064
6890085567950
33776567219709
19539964379622
469202985419182647
18916670078520
12673520848042
10307014598103
753094371
860004106741963155
135141024130307787
1329763998557
593918521
18039875540924
26071468389510
837345329188351015
11365205282666
1036532689
470727101150799500
12774879791409
14871702467886
80710912683366288
307479595
12283120163561
960034663818565703
32938416792288
3677410401095
344919190806326121
34195664993347
793388094
21999665111023
951611667555543092
18859925763135
1494
16390418663383
508238621
428375195462470546
708342234
547212966
7198046700859
338990450
9879655206334
773404706
148193643866018769
411502173060319241
543310278048257400
569184641
134352754
32268
71870199249859938
475842800274578666
36196431878724283
547491173
4742068299989
32790870687189
1863197063359
121141156293664262
132771065398508187
373006859076929935
28775960703207
1682543906461
479412003
29783
72350524
33295065918499
8788642486345
32371279715352
939965929
4267585251005
2649
879362051
250735190
5898321662378
17645085590049
26280140270556
905693136
308956150194945245
12846691406449
21390364790809
25191129180893
26308279515495
771391285969207409
44538270
13643774766539
31861160977043
19224474379732
1051344894
28196092422132
4388711848370
144213163799797392
518173007473455012
39061751346701565
544831748924467886
309225701331912885
20709966694897
906013622311505749
30643278586710
124093425221408089
684561463811127769
551859310774237751
785378328
18421670695096
15726461748184
28335
53344002878145200
13370946015632
21433951038125
18656658152532
16821981181639
11630493255036
448021263991102698
487702805
979291799
422700829
193302034
931806959482857191
25353256937985
2405306450125
99562865
25946586259713
34453898934250
22849744290449
568854319
446510555979
432586225
29339629317679
5071104952244
944132786
1071474091
9585000929194
394220651114077268
9052107167960
1010249864
15390399212531368
56803481573678766
975930612472826392
700335056
577744395125620787
29795656563442
24530204828794
39553320111126872
21253
565080779693
28637541838706
6670592614423
565594693548683901
19733691689857
7832122650563
62987024672463928
806946160
9649979014922
779693576
5492392410846
15189565112712
29550018604181012
1046610238
314981708710838585
1050329234
763413249709253265
840510085
608067488
858842320289502023
3007261966965
28211372646974
26639705518649
19548255641355
550520171
13683945273394
288064589
30271837597375
14963380565525
22742120732094
9970
1509054847607
467366653752
1046
21830957033759
7725717954844
778440408
28565612624928
1435903447864
31121685204089
554963503
17094673083541
3129013698877
697720656679516590
472809209144
824457808100323767
11970726069749
9830810526771
620219833748074825
382002284
886888442362714647
17058131821974
112489336698700173
2786867
863253360
111960763510716174
4484020241680
25814162526479
403239177190757770
26409028908509
20770410950466194
5099060077502
237768326
23594558062217
37993367
708147067368857628
280960414
2484389441168
836094132
53429667358379267
25743595989832
67508488865164303
4470542149375
985282395304203517
941181692688148371
19865439867265
194487561
909306733
3057080891691
152286898074749036
471133967
22521982541308
1063325925
31160126440643
29133974235497
753061622448452380
106289244955294276
134430950
903915514
458904495048805760
27933091839989
7066330534862
162176687
3947202887313
753446754480109391
20191
880705312239205112
571583215806437594
59653207620988477
17369612616735
961351450793293637
26779020178919
22720577756817
30555866917973
22278179
296978221815317606
557382815104118773
927747261842058564
870050783445
633062376
620764530
94707463032193665
26286847396071
305731961311760535
18313884020965495
19078451186385
659103660
14298491760274
4586654635750
960856200087541670
107762010990072524
1879978638413
311311844036131461
789889882662502040
4161226343279
11706558303832
8658426913395
394563452374476670
821592066
28666
574662652871753616
5609119811673
14676229560877
12483716795853
93274628
21901694452509
150639022807802461
953971310
225115248379563130
198796789291422213
543876012886038875
148272971
10002267226579
686854400939581260
30655064597782
733203263079824817
22319593432523
31521190702456
15622720164048
962733526936789467
8733
7225707225950
179343457125
37939890714021835
20704616632748
971549572835746788
57520176
731690356752854868
215755790553163894
141101966438812007
6295530219357
205342298757842552
25572991263190
30734475970431
741185261380326753
15164191641664
496701234460528393
13253670138204
707773814
198624146835220734
31804281226318
18419970649508
27933
691837401919621498
640844601
2049234644038
294909735626943248
5870805308842
13934905950154
462549152651133960
712824656494639517
83052272716723987
536857536576329278
778008339
15649158927971
196556112
5280602948986
513325080
21980766898419
961620867867454541
2783707010529
667426912
169766662
428417805375219860
417237451
2218955165324
665379343700294698
894060304146367760
3302
26347273712537
29760948380453
910754635029727097
16935486670321
28042581821607
430078902472708454
32272148212026068
31864593527090
231650908290955533
12147645150892
66948554929983201
28414610929937
28603185933688
464849844
663985886057229866
221725066
13021951898098
841663812181736580
576298576
13420771677488
10459777644539
12355662110762
16349145632828
33769301670712
908688665
1626206993533
13771050055092
199086827
24165
582942671630548419
361803976783217581
11231043981997
3900282521465
29552206558430
269476603893544907
591988342738338867
208063861
1058812065
613011273617194736
884284290
1706332653319
6311788848524
14643060131432
22689243101403
5596755282027
426728917
13708944784809
371876204
19403453719642
17577824313666
207107526360388981
34126096
33142761637542
640839483
755240150443899889
492630121
773474590
2058626190233
554121571
6463806990476
11300
16164764865389
11938
897348748
26063858131402
30346058057338
757704684116331748
163955947010597797
15237023044954
32197879245828
862393661
405377088412290932
104669492
234128152811507435
33402094453489
19080796662130011
34509319077667
1044852405
21738406353411
19562919202270
810491389858864602
14548648140016
15020946654731
972096759398099942
429462073
896986929
612904187486381168
330000689114340175
7910674257016
23845110061683
11885469427269
18389319369853
24858196029140
608695301365970490
20972531530358844
12061692298923
672681258
62838935653595332
7347
883522319
930162685
16111
31890127581565
371145284456552116
31900934620452
246405848
35029514
23863870036022
27365471769982
7725315174546
18087048230312
29772378112096
5188521665616
6703
758772200
2349559358543
16207096186152
210523321
113626813
845174898265037018
497209501590837907
213878612
422366496717636134
19255603980195
609378225
734309847833620088
49843042084157288
28182640764231
31780641417264
32708
26372630116682
2987356751036330
502531342209292384
885657542616568606
617414055225850243
29679144574382
484702485
177239560270317560
90717542
14693
24631788986008
24801175607800
19402057540109
93160932
725950710745
551589474
30845373265760
27971849727410
950731361448637659
907286682602121931
10374981414618
571313584
15436
733695721
31910682481360
17232380511658
22501755754237
11349024812474
30321375049610
310028869534
19846584694487
42001586177
637562696
5985002302004
11674700175825
243159759
31911722606351
30690
12984974793942
21046925032591
856522548295710909
25953259225260
425196378
27513386885077
166500642
681263927
23824839563014855
23769642665861
18700359311734
31854011108173
33580633390699
16206
710447378137007925
923887816999360170
24707944223284
323552005116485129
1160372087636
637290747
10559661860087
125396366060555609
662887054
21495816001000
900631504
30890333215237
11687410066139
6970749356388
2545381328151
27489891382504
980800590
9960943728775
10889750377072
929306462
25035521287053
28502476774611
25466997381124
178688725757451423
645993442
764053380655955261
8651
784422791580962639
9474
15642
2635
93304165667818658
947203238
525716166
19104957389953
13756868135973
10984811804970
873062537
857106668
460436908467476193
31318158481648
32541060071834
799068060
768178939
3582725602060
24466346596071
367228921402171098
35101937276550
30383588087389
32323609377770
31850187500700
11951655295553
474706422
701834809837910619
7268033392837
15358581599125
809855564
337595595997405729
138218791
822664525035765909
18055599026234
176940154496486153
397608140
121651220106536630
18913615376688
9080971
363094528397842260
7999236694322
8712469858067
128661186938756526
387187991781178096
998863922
28545346926037
148184698
564134273101151289
25160157543501
18241152662985
23937
29952160497976
866176983939962376
11423038677994
5216764319835
8768219620764
292790973
778567499628766982
766997894
910114522467385907
17403073301683
228237096
820268812875640209
934324070662097356
5212311716170
12868065577015
24066
307219055867008724
314881855683603641
27472340486940
25574741484678
997775733123999910
730438838716
975269374
33436388321574
233749394876981046
4534284559832
10990338745525
1917397523418
20458
424913713588824796
514292137
62073840
615930636
335239031141483037
396108620173795986
9710970072857
187016877756343100
6725678620097
24355352510162
472477626002697603
27675654210219
401951677554002021
7463063206551
477454926002172673
380282229041799266
874466319
14297371527181
2737695402395
926094422538915580
194014880813014260
661844009992551605
6864704047732
18586912716578834
19336799036452
87552272005646077
684388427
400812118341967976
6910524801707
14029653902109
957931142
428084943808585191
779560314515859783
201386009251983258
9668233571445
34118723927561
7453183016769536
34211538035019
962225988471371974
25462016383651
2655987218600
34196249458489
14310757994063
12199012200245609
34414563928002
461614915556462636
205906113
529059199560219246
349636090
10647141451160
29191430722696483
752745153055390573
15630044922470
19563816907403
545381149197
31639047175637
3198653073453
15021674336096
10017749691544
8924630470359
752206454570565834
657188330441139242
763966809686601854
765193703910076807
523316892
268366192
77258117832140271
229820635
10923855806522
400275961860070667
754069204
81599337497959040
17346
532406753
30313627598197
19685156549612
30442778979025
434089541
883583820816267149
18727244439779
13538988770323
1032020112
334718120
788143676
30128744101749
513835120
221091752
831316286663950083
24758
175381737
710409826004364641
114427599
780676692
603773935687592943
206621059397359795
32990899113301
178567134
12680611882246
93090975
25749352318363
4165259525536
17147204872026
558800493936614924
620364112568887825
18463234608602
12162
31126002178703
463253357
21243427325657
832515846171359459
843007982608
33108172357206
5074651330949
22260346140056
21908042102713
675634610
604484842811242987
894679940
22769688270372
25261072287409
14135988048144
588304400
744374663
26791048630755
22501428129002
29695165125274
598667023
3640691202349
314740164022452331
2580972706286
1062176519
905423747108854401
34972371742585
573467046199233634
637945971
685234685394441451
23187018918568
724119398057414071
5190827093859
25140765286590986
162783690776312448
147449689983058947
24044
5199264193991
686105859544828887
998592290
567257908824298472
386408533763124850
394976836111315746
306718950861165114
27160749766966
24205648
46586233
1067910513
824772661813332644
933482997
9685
961778354
9607027903773
421846805140
32644694525091
811063067154777442
34174306775438
852646859424130646
15742337688868
284814068
18052772890839
16661854899586
24900928870595
16960174014508
55398389100409709
32733199173633
26137031651226
178897651914682528
729654098209984720
1026888227
16398617231955
20199824482720
522604081408903774
160885515
21612052755257
623477955
10052165669663
391806377
862343917
13868536631850
240499763
20897
10281575258616
499112468698111160
12883598232984
61575175519372366
621560028620296578
784915780316746962
771498792041072350
13872101027546
310410244589
521353269
25453329028670
18122861062573
416925307438136643
542981709
2442215302429
30915655531869
26642272631109
1696
31334112013362
903850993
927426599601922395
25935886629375
24609383567871
105011157
12313664376438
29404997317486
18008088640751
6844
893666939205026151
420896581960024023
54574145
5958560167105
8024623482450292
732496984
11178096051275
874827239
57767999
2539995473692
327652344865446084
262325294613855643
5004256205104
114983229544765216
18014167726417
28223815199109
20453737167861
230605743
32352727255
304642947
22477443008508
774069801
257936714323
7300182086023
217191072167002273
416883399
1323
425997338003251123
23183
11881325641803
24856103543952
735118587732193867
1008202889
22078730116887
385552833
405183411
18398449859788
15349651835050
392056259
585475947955967662
532837513467412111
379719246
73684770
886865655215328105
25366562550468
15054278545582
614282428415357728
170682277345000991
127593802200329974
35121267938841
163416723
31114
13371876334553
33824553372039
955886540
5028599280381
7167194522433
339362995644284483
23319478546870
25844491298408
594527683
133156810409050306
190631897969695305
977283637123700092
7409746930182
31381317419763
141636828
17943723794705
7475074024321
20667287016003
17020707064584
11201
18264222620052
19766006452645
18949770599081
400246858493539158
12258470999540
34826130949118
1349463412664
32271676563041
21162
30477
753183327
392806879223389313
226690921
1018161583
21246704635622
8933394739974297
117232786
125509458147652741
491558864
10225480589324
20890743642771
624102084277641711
13435571483036
22557435578641
788460388
7195270560224
551117467460798326
99309819361221765
859621599688981717
6332535256946
776026418179740051
127320616181421539
117284437204737050
26991873974556
33042167557054
251043808282311887
10957064222245
16159
845779273
125754186671348984
19738775399363
16991105730147
9470371334344
920777364074668422
13481809687027
33325804868898
11329950583070
380473369
564415030576694273
26813172043530
842663488089811572
32269216576253
8400101756438
15782360415451
93284200781470407
10597139048337
743686433475392912
688274840805889458
27594458372926
96951620285764194
1213952875004
12423
975962006
15822560212678
2669230515108
720792501
802788102
750708907152473005
657411975298972024
32035304002156
25215234175348
34267079889796
944356302
17781866759964
2126665462846
716928988
29791452140075
936549054
32729994629959
6074117057052
798925700
524220102252192943
915941735956885749
588313814
895
754680053274630292
622285968354889859
13909827133310
880818897
16318664182523
28270992513094
521580259
7850627990093
2275408761337
147005247157094916
846841512395099655
32330887051750
29293107812261
34866558635591
10021
623177987209280827
831738382652708507
6057836336102
948481189172390508
815288700
513648263923125105
876368433917452980
117317436760738314
538702657311804046
28204903119665
5838010684704
27169837368593
14423049664081
704434425465498605
23752610166732
13967965306714
27312796741250
14287347331835
9200858525481
5887329313288739
4271370237715
616133440
14246
10146606050122
34895611976637
20263636848997
622592413
4333216026402
80372729152761490
21662757244515
398041556
816426354234817884
26056860598716
555567502375981335
308947183612438409
28256864875185
27891185363680
783066886
9143
33254933041939
46780850830237507
31921715760054
1069258217
350850197
19855796895167
918148802822570492
372785919867245797
852676647686507075
11748390612071
29003095772378
189874538768922269
34103732619611
887645494390030127
979062846261816981
22886940234596
20893208481997
74103458
3739839997205
18597172341953
34763063837715
20378499901849
18903515849991
25231603693035
27336863770716
579155422033424977
30292613848495
690568980301711557
745723322
2742839977568
18429633622409
549322349476035566
9242637744412
420971675
183753950707197233
386408219
49683759994725291
26686524597699
44674894671030157
7723305003408
33127019448163809
56882669836876773
30348523281599
14682927103992
262994225
9189208825178
2627894803281
414399665
23041731225536
894419387805060975
14838207490304
14435316864910
25564041789710
13352274712724
228885686
861049346
890735422137270209
29014995348250
672468602349988734
400461871
721863887
33636325744668
553066827352429842
329243681
774674094971863483
11858766081822
688856583858063247
990263025
680335484097531112
800575723133784890
16810167078282
586686694
28486501201352
132485489081335086
359257701917641849
33840528620360
23636235449257
18217730942382
859273167
265280295895696381
597184522
931916598
22205181084668
843480880839055787
815601603893003792
17836088421547
233920329394094520
185100003
12119301270480
64278864
147087367301489120
30692791685705
805256526
653965593592786247
435167104336095252
422989346
293577207357924754
31973671967887
29931000215286
539400753300966922
808304730131600469
1714556527902
916449825778717957
139965998
425568422378588468
928543212
34306699961097
18076520007810
319163566346702081
1820327107717
818521696715578215
11629025195741
28759774321470
1050991096
962835966262947450
480447134
26032867572106
638854191497556733
24849628880216
243608543
838564562293128658
268911280841415911
5453620937750
17150848135602
11831720114517
438271855682957435
16919650515679
34001994820219
22651
358175892310269672
1047941157
12153438033196
17888082391854
24937082508505
18626913671289
729774988986552376
281377708
15006
294710544183583247
594648247
676977396455445596
654864271
30799349970329
28500
103333329808257874
1892965828537
7989091750161
3058328623056
15199
10788925298196399
345889109712790795
612332249
1027477588
27507950077040
786933372258299463
586406885
65027957
939921856
22761974256487586
756867596474408042
3733774299293
26209998155179
973043772381767314
394180041
29800003264120594
663634709618600225
278962234656633754
24571113479065
881335832829126290
33359916104125
831184078
22802773778163
8050266882726
159782093993631366
184075799
946927137
19680999276367
816083966145
824877971
14042647071416
627683051212307553
843337807796554328
29795687643504
472013649971495302
22335058961002
11448883229287
29085625206555
91524398607543836
19900839744903
983284795
73885433683236681
293575482057812222
1056288097
5080225180459
23823983915623
1415645636492
19263037597988
16017489944704
25501578
631249894
339679288
1751793263567
16219263412028
33350097281188
966548161
130976871116296365
599901639088796190
770724132
883822451500395587
477884735
910477226057986059
594968941164369923
978201327392232565
33892614730064
22757124774499
1032534854
29584199637083
832235981
5734171199348
295498302167943615
145728949820010520
9753557358999
548581395538342175
25096127784759
536379819
1360043651070
622241346845089675
104504837656107086
333485756298672648
24094749972841
461478334
536784791416304055
902165208836073732
32464379617226
230029454282374079
15437559738767
29964864688711
8964486661392
997518565
838590924
382987567303317266
515764112
27896803532384
26138779617765
15595
1006722699
814278260
26809548146773
29465245895834
862873311
25201360939161
14012355203914
138661422896976370
134006971
343825148224082678
26732864656669
374284076
695978715919930748
673440549
24274676056330
21760609917614
643245586180019320
20617424487287
3839877493300
33562308112058
31547561842068
411923799304173487
20558059010146
23565019476660
2329536911147
14183387398105
784571221658179817
13548251939750
423045643
26793117482190
18630861552834
28736253942177094
484159827
1740408340296
900375544261491136
955639905108485237
788151164786135805
22289657817290
882826494
21936699015159
33963298177163
26957806208956
998337053300835680
32893754456856
12354638759180
25817666353766
972966772
92576884018544085
681428709294824470
5269952305997
18354906381776
32278462390897
603040946
7785005853170
6933775955446
20819468482799
24512929229553
24546599637006
20393893369846
1352954993249
141890566905884949
21161972495089
1071026223
10151430998991
549989205
25853153599207
273591409
418534143
25019199781062
22141556975374
16876178763870
644789262
190190358
18257354723327
35128473402684
991532021766351388
918423050
409626202075965403
11532
31673700
7603059053868
240428984368384674
185733526565950506
325645287638273461
13850908242265
858559529421735502
48045087
891188534772189607
314980056
130261533544344892
522379753073773732
650094732
22967041271283
7451609487131
931846948769813025
930225205603879433
981006547
667408100571960567
8825072103348
20221432867724
311969800915230339
1710227724323
436630799699548274
15380253459161
626347610672
24755166531544
11819964766435
5845973487838
448598205
9943705977241
343734529668482550
24002356562168
27723636316922
5661179462486
780943482
18577
34983884847745
902596903
19146100618441
125426288
5738
11859532955306
957121008
31189996080568
19903051133490
371288772563879091
100387852
19025930784925236
177138616224661861
501331001062383792
20915
28079994035066
798882447380805345
412247891136180070
9752826208476
947800280
8451167722497
10710504364696
334669152
978539602
87946063078064211
13187197535180
19129594497065
4642091726481
3481297832469
31747765342089
976684489
631369242
11691150953261
195763279
31227
945483302770529911
276224475498690140
624735880283475815
25086284484559
418688103
782338940
420731363602518581
8611383292130
1494587766760
714466758308940208
15913116135495
453094576
358572372
31400387123866
952843152329827861
66348937947692248
34978308758020
945857118
16375600573707
87951396720488908
32100405925604
23812317547638
26800151653948
893717603
12676006350547
856876190
196326941
20001114227509
26672906774689
13374075552362
596517799
539192923170152324
375182000175779537
759657798397855551
280741750417875675
2278247831728
28639687516233
966014799
98417636888696647
864423771
4717812111361
619447533695499417
9626464955325
470792313115314543
601897127614
21826591006433
25294792131137
653530757
604132993
985485492034371328
22073325871046
395116504
585757820
408112352
425065344
408588323
10027371945193
18118099768723
26774330925446
390625931302916654
8145671574883134
6808946674784
933128779426819704
22720490474927
6048258397779
662471427730515666
269415419925404061
4508119854733
977485551
15857257855488248
402210667
45990132998943670
8195697414088
365874711
17627660944129
425213941
419847207567479979
152908784461834839
59895179734790004
21310675128757
15667
50046531796955838
17368321975908
41231407
16550464253642
27919094140969
992523093624084510
26313518953085408
2369490184541
10904398766530
32600418428338
378646311
405931632303608637
529293905809712298
15354347795099
553222933761885209
769542246
690595235778603078
726152882
701921140558626333
17050713982068
3497865239921
122185377367861395
270392747
796583197
1051118344
905433851
847829598183956683
135795884196309793
34060445263060
919852846
986918759
960930574377839973
877913566
23607564196756
25964721516466
579455037450241625
987401085
91963946608894116
11790862717716
25255821657516
451870367106835596
24984911007647
22537
543997854559998061
556642586
20858708337308
53359307
20848789979542
23251514755336
911548995925382152
611684236
974719102066273586
666807863110532038
937077970655308345
829818955
4796513692434
530186448407049224
26093505893691
26250146105717
750105327
929374983
572567526879084569
7977864746006
527815087
165643936
19284100404694
458231922484214539
618900824769975082
12963386620721
6957477168909
12405561825326
184105798483098533
33265867850233
1325453559907
6864623246417
10712908524289
111579552266266123
245731658
544058801
27564931665870
33111573680079
204591453880010497
21153330703789
62308589
503759668
17849228830924
338152620
17543335091992
551394780
995554005908571827
900483869555514757
55208414767627229
1279888931370
660719009548
814113522776310322
101154518450239228
656873558
14889
14210478717183
993238234429488815
12508480334199
28669025933816
21179544846575
20629903931713
17277680352772
7072
380147667
13489
665562297
133049789187375614
615548634743264774
17124249124729
458314819496597701
20616425779828
12292622656991
28505813288096
29945984231254
189253785204028882
10104
2675975807907
22835944513357
1023570603
217015432
28332333673833
8450062108879
935097799
13982601217085
442514205
1262432692313
442105525
665160121135397217
13191839547477
615257628563323676
730171786366
20006439869924
27744440328421
18990270393882
30526
244069223
619527592438924410
7562209271489
24630237300720
33172139480172
401058391841731733
387380556812533740
12201944911333
5519527763756
11174760998612
326787706201540957
690873711326148809
4474349669594
28683864462070
24802802830910
29090805047001
33231940557839
30483927444009
1880527335931
85767148549847856
5787087548955
293452122
1118134844625
472410600
5564415892688
1648336285679
8917922863318
34753001199131816
176262433834579714
218546117333726972
354843633
94665425631839412
283675609
32981386879301
824014769508735804
843688276602096150
759737557
8154021297045
4714109844191
24938252683190
180354016488865164
831630574151809204
2831303257841
16053711777784
21144806456411
100178495409400464
112622920570822246
4570331099383
22801884198682
18837349043954
5407539984597
876022975499056749
7575553200917
2378911074503
24717752315327
21994483982978
13488
724634146
494685496
10188639799256
34704698184676
18717314048637
500182623
11636763917540
15682949150975
629976721
38241261013365494
16047683339405
548064837
780641086998071850
27684
129259168217502968
823214350895131619
179994292885436297
21032021985256
8263853769033249
17204176498753
7339770562501
2043030177889
24150825997868
842871305
188123778234271739
947999811455858455
178907361088811729
12429747227078
30926708791879
118365338
5852631140303
189208789842
878983972
291972932
705538617884320698
24925711232248
27333642757448
8278485323333
7326409654715
2632356883282
523096180
45503473
329296042925048322
33890951300911
17568781182124
515077015058476928
676294592105435838
841589278862704483
424519785
29898628557110
347459964581870212
591505439848647766
9987227739007
28151062761779
24512736428404
519957130204592114
2824274513533
260063381
115172903
753063093
655866329231127015
604482253
19686693592163
2830333300251
70354182
20366840004790
1035489222
976979349304538390
24214037960556309
15702760299934
817668905
16505341808979
792791147362604465
77657047664412559
11479369399612
796080263405801405
10316826272304
663145063
4214901997942
994074781
3264912537877
680722673
31228999783348
3465015628689
496621450292611534
14664443647399
33661654598362
779669545232756366
375706142531481989
122185322525035072
5129420044835
30678791
360088732
993047728
408563414494
430042408260543987
15442874262580
298321741
27472325085746
62346689245959122
662212126239950837
25159549506942
31560744803744912
31232425812091
15656530005042
15484933257437
8426278994733
33953845137363
514664645
25650733722554
7597459757060
75784205559499199
13939687939708
855411162165992879
349936002145653151
289545090
32196851944412
559147414
15652414519050
13829878234256
206692293
13108461822489
25701543346983
964786760878758931
539777233
702895339
922038387
13134426295616
31397337497098
22474499955841
574985749223514791
522206154595
540278789046118626
243125470520362818
108974631109681945
33937142979966
266816143
697370657118951967
27266428876170
619820522259226780
711
604621210
28207620814636
7788606956729
5866640084643
609279820820683883
1727998484168
353193025
25937067388682
32005
28058778390875
1712379461424
20031853217509
115039046714540134
597145141
1980466957757
751228802
956975096985427989
565837051687766313
20567940
25826405112379
236066056542012125
380838351
9635351802004
755003999609356510
24084087383917
796339114
31758992102681
2331465436563
24583706910124
25154021418046
17176415208717
7239110301605
94059279465367882
249986480621469161
618056281
511331558776003500
1016396749
5236346482237
980873141
248221452
1050521123
5504188560376
15185916279854
14641129867721
592857269919263597
32485414675812
2031658516347
729672474867099442
16987653420114
115053847216323233
872608078
217197638
10114784633973
961389947792029188
269150355122360999
325792931689
899908505557930725
49723440821347500
932376054677542406
32593377360579
282204706
24767125879826
656935276566449581
11328733616687
124902304690711337
9160
29125151970501
12016866072747
5894988281988
29869772665647712
767736221943843545
883940156736214557
5522069028349
26253960924259
1034114248
241585769794512526
17543692752026
638448159190185608
22434507485603
32528206672718
574265138984089106
129795389345032131
736373659
760518684217
33764646124005
31795757
35028467337415
25701176177374
19980852949417
168330268213057927
19360049619034
468254990226952090
559446893162773669
13298
16085667231147
671905662
22792
31605145540056
814069850
18267464823830
24325841608896
3852182651769
33010552760414
10598376149824
61998125293612634
846482053351220185
397506402
605549122
832955139
4264531040830
48164913678529445
998843644121045920
327229853
352820318199451904
854439179
773427367203665787
37138493686810283
25795889904275
87511401474926320
181519838701459983
954907752
688796464
29134186658683
13517671233163
394800419
276353923169124721
272557698
343210891
20122766663528
6920928728027
220147217
915884553
5334564923222
943851098873276589
380243290961920566
12941262186686
30165892668747
500316717
824642498
30603442668545
669559336833506045
116653105024679557
21180803825474
651822051284372995
242922171
4950709799797
23291259148017
214829869
405470854902661806
38047633224512224
97517556
757820089671522301
170628728
31898155396101
35069026406844
264199443
116391815879851244
709015962
9582
4499669146296
686007745267926625
629395185
13301934366371
964210636
10769417346313
878869155334078186
876631920491332680
18475549879438
328172637608
855868762158173135
34149983372503
104397912
18054
25638016169148
514519943719021500
23753741013605
804663484
797594054278994027
1011523646
15033
23421456946004
127183585193689632
45759157162071312
837547324097255781
15288670812842
491244773499872625
17286580141099
34744100522099
6784001908421
27940914318310
14655028809073
210952227
61035056
16255876300703
516577301090890443
294887005675374405
373128129
354653760227387770
27994429949188
19339761524929
3670922710858
822044393
4704105070675
18827641123267
4274
952802686
25512098992944
865636670906774098
19034302287478
25515178974072
578591932
9348289496820
14677077447981
30695231535292
2762944856892
5009734173022
4987242183415
30512050264500292
507438046464250303
359144318633
487301173
20469457043048
194329054
204603341
366464161
18470524449227
22291944254714
5777828927113
389339828
606707236
3812645752469
31090522546115
26542762337551
30572023
28278575190897
4194397358385
18041210952178
32930122833823
15797024287806
917821683
25501029155222
3383418861211
10758
85743451
257785227
575443925565156653
317871094502560760
20885077446331
959107037658818066
30866187603023
18924072152219
1052115567
298025045
624969089
3770662077712
2679896384105
10997163323427
1891979947215
701583429649326388
12960405096593
792203116022407701
16212955621335
6400
12582893985758
975432607078539745
10689165871505
769579529790771570
18240081723656
20268418862739
16484780689403
535975862
19475940336598
272072499
794596005414072686
709953252753195905
13417424473718
259396429982959048
32947992331506
557585854
32169997496
224032863
451562502574383229
129428452998826613
258184180527496703
241110643259919717
331256378
28363371281895
34118321999220
33516986966058
994453544305142791
190920438
31006
273309145814363660
657420982
112016828952725018
12162758112989
48624033
946531534
6989559212187
31552604528467
1049133530
13181000601141
470448091149
32316
34046070735060
15981690244491
9358571743163
1019874785
91948625239766359
23564403233070
13486112651625
25902802535619
27886871804758
3538111764657
7405288354454167
10575
240074862
983016111
297670499951
865729257
184484670
728005665
940914449
134615988580617769
27046
690839225776700778
620851239566419399
358961882117069559
295370954109065997
653905568986531982
28580
881575353
686648331222567653
30159
286295482885797325
10014701322383
4288821
128285055677145914
539773242
150158466
616288107827244279
69665124
289426877758106648
23538186401321
9589705670641
25223027195784
30897873371083
807657447956271871
13786128233778
730468778
25810262881586
234916124636548459
574021064331891628
24300686590728
17509669521944
122836898
24755
5121476763440
32005206757564
888790916964424037
52888526440276525
174089857239447715
50180344
273818482
1825863552559
7766
865318960
15660820728750
13082992238092
22623
349498813357884560
30495
24784638819400
31366235162632
789522273502477907
225012175
26654233088969
618308517552744064
18758620
119047784133197184
680276177771987510
109500331046789213
1015994844
570799894852010443
895841557715970434
1224181720872
33991489261850
935940354
684630889786258502
916429845139596493
739408189
1046785297
502856261942167538
352452492051409508
17971
30493887199924
501939748919889935
8665314439198
980458845
960621455
817421893
11961018161050
940358442658249099
855439897
34719817358117
5287430946567
20917390740900
17153070862062
16668
791925837
30230167016434
730910045
211297991
147519897981832856
68017488078705912
24754310270733
32727008498136
10931256703092
172932123381229057
801924869874866811
21148
451868963
622393422
95364894567623485
9677117366445
825428732
20732792079132
158049675
274996624738196566
48138569
8107884714356
416592729520898612
961400203
413153116468274071
26787356766372
19645497561609
19595965405587
14020796151656
26312141857542
717353119
633594226979767933
71272450
619729907006150937
26458853261108
13470287215801
4979190163154
12105937025892
595001184
18516633502103
3081927119426
23426180181542
689594432164717302
711274258
610087371
643223715
814785496
20711326899639
451680208073741989
4211271789295
627224088
883054966
25021093459896
117353981726354032
13410267976318
616620500935719767
35036831308142
25226007061598
31905996642818
1027997899
510101445
6649360266403
18757102339412
23433950709069
21238136755832
768748691
770717043
109792689812516768
601629192740601029
683901707
290427715698830097
12033421793244
94161425
22367
454227866
1057286213
27993
2289371267847
14329707246694
22731142629685
26025251709191
150640828696089250
16034192475705
371579414661370437
9156981080042
25699551726144
15571802930662
6074435192714
12590710048992
28942805651396
403271744
25825445635760
33531389327504
110511967
15729909664906271
3563304900764
23294427508297
29374111996664
17977421846226
854235339
32279596517652
490585940
353012382225137259
863670980
6437476624579
17290637515198
8245015200961
14686626834019
662227153
20747771955573
795795668
14295017445529
27364349079371
1348360404865
3640625
659391673
2802532841780
35263268476064465
34956723187406
28422240637238
16633850622876978
203403264
339198977
751526500734222675
14311392799734256
15840209298826
24922918442187
23345473249978
26178307000549
15876378440683
360009031777401281
602754764122323864
27879995793479
3568874970804
28234857742098
34692768576439
865952688
341499823045
540342472976995284
382032762
3017139389213
16204
485498621866065549
397542652
791345951784526252
17406211732346
7277972760656
28318963984486
7064721440424
307918984
941910008578719701
254349599
529953809458021983
440576322
23781831588480
14925848895613
23009963963731
8017211941845
18077919913065
14309
16989599362692
4930095
366223459944334720
4470059102674
633487746098629725
813124225833021684
440075209
23955
143984477949068263
287666960300945528
23390078301674
69880545
52701170
1283901
79452075618922706
308028436
21496349641632
300625576
314673825794025412
26501008960892
34790118860696
30664
33224927009873
397962304
918624779184974433
412193615655771415
17916302508401
12502487143778
4781671852671
837033949
7945298937557
29385601366162
613054831
940089201163677251
20834279246696
17877902403330
15123642778504
78620987057165987
887381794
1592
298941211
788530706565625393
13800372752077
265185221
29599386307172
10867908787094
29740632203724
11801241425915
28049499041838
23852349726278
393035912058952387
25956846100709
31343423797079461
13485849485812
31412434992640
12530644602633
12675405554515
87692498336932202
23391887578080
14979163725885
16526999001120
69508704219182310
743492172044138489
966022702117695530
3006089036610
417971101
343963847595472242
9785217446761
20272686299970
32488945805383
458325285999314417
55259069536773606
91533062508675014
3094889054757
15340613679757
47577345656791751
4361335387690
835375368
31029704244313
906312893367449529
19458590484333
33188479371566
496207144977255617
10454528607740
4147123783177
346684807
31721878479032
22241472551921
898449788
26979389217428
27458690163484
824267727
623793361502142575
9044184819693
1030939794
229950630085737254
23723130161487
5284275796801177
25837618136083
296692684546054124
6143243831534
720481566540917532
60431878343961308
20178315493020
488357156
13658261091588754
732764033818175618
25884337157971
361729569611705
607468471706861345
843504402159191546
732740426688866677
15479171900137
693991183
950072415
22988607125087886
702317798
422867919
16870406983102
34569750496070
32981373580878
32772667994891
35059601218859
7809350744644
25472916982894
30031224011730
777621576089851562
18229593069081
34922753857364
10393536425308
956633746341345409
33197878317034
32913933278422
215741496
318137836
376321211379676127
8942730896874
797985186201085594
801165782
114738182297158159
20602978336206
14076133343265
755056300957
517803493739598370
480781414
30218015156602
370478171860454366
429615978
896909927580
16719717313581
423906278
147007520429799062
2931380647540
944710759271442584
19924549553624
1004020720
689465210
16296705510824
22728552800107
34141841003092
20014409779625
281426010632255479
928766696311909423
533833447
18006520284085
472237292468775727
12690630892978
58471509896109682
624601203295887653
1396412604319
728785675469057229
180716624777677160
409166951
642905059634288509
454438846607332643
243114496
19565183540743
12304446374641
31815949698878
169429628
1396594124716
400366930
28384824394360254
693856662407513782
1929
87526681811342936
266778227
18489963091157
17743078253372
33477826059557
208036581972879345
5677697856294
676378342
3968977291891
27844410058671
2776892370528
8174315968452
211062272
14587
16140720182611
9398527837297
4044284286342
986394843943735183
943796655813491095
610965286
33016391848742
488118552241269173
35089645012353
14509252662790
12949407444370
211448080
14691450575044
137748241
962754133989193155
27247543026967
149773627102168091
28517878615158
925896652
34269471771492
14992690712991
33479903282218
31286193545730
605843737
12754798775048
312188621578664184
31389409362931
20205979354366
26720702242858
926097921
127303740231367482
196824292
66232692402045837
12791261652276
27337
770705845
134286323741586964
34087663385059
802606227
356657660577605503
420838853231914141
24627
31352070441515
955261807363615148
982422938909948
22603825391063
1042359192
814125840273577006
31068599302941438
391568640687727903
200093466
9574823321023
19989537483498
14002810035454
149906298280023707
4780948979542
371761921018056668
763824343886138259
573497145
301422598972156464
252539241851776817
13696276767627
34197227805761
113562622510180131
917825547414955690
290908829030
14813255500997
4762396980315
24345519028507
15103789980238
14472684234117
562054340
25307165896956
825014854578436663
14481507036632
30531
464984449
16849722287862
14875487960830
7012524426426
34161349998206
287139609
29721300572499
33236657415660
901388546415090163
492185931590491594
205023474348927239
475595465706965716
312215984
108031275876935395
33628055215814
9855973811263
937463731
894365204215563079
7902402259183
401844553317283532
296972227301101422
543875612
34252680413704
31205979416567
692615609
957522900755273896
79024532514659332
35132302828168
721242944
352525805
8804992646566
521450305501857836
24208315967088
285552238
912144440716684878
156712735324561642
25381406172
31509584389056808
357857376
8751097872431
12914756060189
650812483730607367
8331486116772
681485874
597053227916579395
31854926538790
277234535
5891
16523633640733
3482492991270
90264967
1010993216
116629613294453721
8495794328445
311772225
12075034569020
953398104967780780
310304896
360290402502864610
930580947
32339761321921
15427
28176362889246
9185003464028
901100407012747119
1023098596
560900728978656802
797063475304628730
518851040661686132
40804494901865274
32608066412582
749824214234543349
15510713597816
834035628
802731924521091636
786168393657533378
933972121
20157353453943
31197713894806
34488454730729
247792855
585477450105025540
1315386697344
139909051890384382
25696549030380
16124602242849
14021
134818515
3999720848976
673779143677721685
29679731624861
264152815192014793
734373801095621938
25091112343523
48688452497457914
249216131404062847
749078658336
877374399947023724
21687261373731
699359762614607442
13018755457664
613887364558443841
3608746392487
798027715
2332610864625
83105048827255286
1895124097491
379639217
771782784
212185885486799588
629028820
444380151550770501
497222713
873544499052105777
84537283839344805
4241845682558
100068750891661563
849201897573389791
15899876852089
13998321017680
755744063492904497
170308085363448908
15602873122182
228813978951377360
31403481238967
22441527364269
31502185710860
609246721
826140744
258562148562409382
2069
551431829586896791
497482942227224868
31711747309167
29638193977779
1028549371
32207661387836
12933490567760
264061068667064090
534486572
9247096715526
31705
33057106958272
979030078
1013511011
22891756320865
6753318257665
70706017044020017
612345662383271311
1814342315223
366199996475130319
311251413439005720
123306717141491288
105179509061325823
31878261455687
2556139880485
572158197
30642578626102
281379200372113799
30434426572651
11866446933470
2849557818657
35111225010495
4933630760851
17668167
34718471821398
9519450470337
17581
21220484347283
30943924369669
381369645
24394543721511
5577904905058
12390602077695
393231238
3251921753255
326462455
493420515390832663
958658521
650911298
11062638060616
471380596006885504
30769749526805
7919765647014
30942749113512
2874932698766
883779340450140552
684994242085240524
911696142
2660048696884
342071922
19956084304446
55630890
366810852
366367962
16727408978212
4494564851113
17199113
31749874139463
6765483833220
577265206527652851
765798149
21958880962313
547262622
661220743
4803695639924
653013221582040652
21822413118625
22927
28341734360053618
30930802311434
32911487911149
34260452225441
34346486216460
1037593777
9774
896245508772728618
25125029867572
489679342
6653715140350
8710478705116
104383762621174947
31374464350721
31060
849590320281366942
29917521099144
262890585
27786633754535
16850855921793
1036949756
857912881
22244916155472
17350859247429
28742101931151
1010062590
92543370
4394563273328
1054
3773234209107
16391726704239
32799542599750
586526557
475556226
17262203258010
5957
725926228944881813
992208876553254230
563032017854176664
26707901345742
24884920158717
9776080748923
22729332896377
12746408018115
108468282
481163990
195873898
13311548673978
305607704433913680
27592
227207991242950167
19857631369708
33039506059116
832952740
21778204082854
12398717226813
10633545993170
13714640373973
12216722204963
15962000287406
44880575994649541
21767891990428
71757091638914105
9890125881330
869250006
15674862216515
758156707306531963
29552829692934
4282886984009
793740164443070238
10679704201243
797950513901016365
29185837925673
12188516308706
33550557406810
581238831476091687
838718889927806246
16014565545629
703844565
2495573745154
837621097
20741913561285
15274397099627
25002450969151
55933102
783185876157059086
16642832475804
143822900629077328
15622977882383
10260249920812
209859750962088609
26690674355620
6961731785412
147589780
37941399
11029745680907
141245621206895140
28280689516470
840648502347329688
141626524646092457
27898874642318
2618949472278
468947639
340660467
926916456142880467
29053655304585
107610687669333726
34123774712368862
396310448685353312
435456925269569263
1615183603344
9129168668798
702470666849404249
20825841213570
861018181
23218227202861
31373
10549461741042
222599037665736791
408041619
6010924140918
620725585
16808195301141
8891641173706
1065584838
26718970403948
585940487615347406
1515622858638
8062664874969
496277928391014647
16926890440812
1915798336070
32232461252464
179175193088637693
764315528462458507
15513
874146971393376957
5312206358533
743408885
427369554967366916
487026689358797203
965126524
768492841440593384
997357534898347276
728226578237597966
24309524764678
26970680205367
52482283342407735
21587444159600
28528718768869
10751914175508
259531386162477228
3383230446107
982628278
24633771502343
119788984893697380
764162799065412203
33555270817179109
23078
29686798839170
931253810636112957
1033629412
313383524
607329405524279819
14949253571014
437711155
4146019504028
11010909452512
81495005
463342764
818388739
32131353536710
711607663
282579842191
168701359416314211
38818260796559457
13530446427716
28917480062961
880498229289347700
21404343309447
606107212
24404411278556
495550411737452553
373718096743042845
33514806702345
17858189194427
56305947
4635548015634
740660105
141662882
10062500879842
422627905475164306
3631888823015
320494503
61248956962332577
362440441536676055
134698407316979791
408483547616942306
38579311643699639
821713721525148745
6692
15444
17986969844479
20918
26717855452314
33207428658012
302929509998026675
29860540759997
58791792840222452
4555646991094
5178083040273
5271313103865
339853768434919485
12404390378513
589115556328800109
107535474601685035
1027084920
17337594284641
25785090475221
371504469711774237
11069299566965
8187794538528
22493546398676
287946223782796761
809864432791850680
19625704315252
137253161
12524680865366
28383004199984
34156767470695
28120760591226
502429311629802383
490822281
10721272871160
22387489333660
10685544311176
432461714
21339287830452
13270624535486
59175357797859673
296789706230768524
443686771732967011
509129074174058085
678960611262196255
4322629162025
7634744693841
34217702492996
91846104038656353
11419805864028
1044236932
805221188152482899
28330392020550
20493132239047859
20965882484005
40032807
31607948719034
2584179288137
170706193066347917
839059770187
20277694006139
16043762712774
30499105834390
887722226
6085
13696785672697
7072819542154
907137733
22877881267680
547526879498377574
44965614
29752873562502
541043056734656622
24860967436638
590300565
31243808253667
21990514894272
10346110354623
15787100374408
326808070070906981
1013792346
350283584405252003
868729321818308494
18718574520364
25817086117843
777024893
28073079319925
387254081
325846803
89272547292422434
687272565280375636
7241750979631
655603124969427875
938012184489425774
248634031350998073
5279712937044
694048436
30485066724754
879049046
8645917328092
164931459
10133620080642
18503312605813
29002069425021
19245737583009
149241360228075980
27372713357912
716770965
2094864127823
5641977836000
6548766348603
1380912567840
22737013366247
120430926
735875243
962306364857404975
28310299188583
384209806698507634
3369804552155
937775510935239948
640992983331124175
59355545818554214
12607802545234
29241935648744
353350816504376897
899403943
11790174444414
500650021
394275540631257053
187764861236400218
33049224228153
20241311545411
12841294827507
842675692005644891
721449064
7167
168680712
14972802169784
377505769692095057
410273906508
792671645704026616
700138695029154888
4518
16006965468639
608659750
9537835916531
114000508554383398
19304661493317
331689878
98183290236968590
233630879492957438
23624106934855
180877776
22692206332321
82155572
609409741670415128
629811105
21697466321021
952860277
33346815290544
16576315895360
27648927552521
49544803432268903
450286740414751188
166200097159192775
454612388
694620828
570072807
6764744011090
15670199379317
5518826311960
364839967879615128
10112220198747
25358713003566
9922954559136
147387645795495702
15728310379501
30307753992148
851976980
53827291916559492
34697107994303
30064801032338
11653819059346
11545285338989
641560703
20311106280583
765582641705641273
712183874036958344
10514903411113
940022886
2840451454430
18165
2583408482379
554068834
15190199062554
247005119727084943
454886231935061418
34282014570174
840466729376541889
1554843555020
974032720
891721437155
239524388096950757
14932123849656
235109160854838263
6514088217775
696531336
28729866462135
33161917864036
75114204859579942
13486501821042621
3871752823309
956850113539734449
304053950813426621
5890893322719
31491067902396
727416819729962009
793395892057991879
77026049
251287534875868060
14309132148086
1785238954073
942557868281967327
30692354757986995
16753525993822
736000222745638160
1009971720
273858612730979729
6956964323669516
28443144084857
55146570
31341342
199504159431859166
20743341362397
13015251597969
7695822974927
5184772885447
10200645317053
23092021766265
5129301075324
116915251889210874
605883411232503364
863918815568374140
21072536997200349
295907836476609268
90137924884731235
10247556939632
531643036
8800468558710
30787993310423
16807
16119271524076
32122260111498
2740455164356
480381668342118668
24250057741261626
14559953002178
686803949
578698316
661499705928046202
136152956568259960
543118252020222160
33628113508548
683410693775866391
29858624907093
107548303
28674260
372915262402174460
10679640466381
207210040
244388378826883934
650988381644692164
585144507737147904
5652592925869
359899715
471383005
7512802240381
337455033173721825
4306
13118209059505
30062966221766
9361310676510
335827062613384160
23372113673002
12129848187659191
495728872
416946571928004869
32755596881482
11487209010642
707726685
950389327
567589672135734172
673492926233685229
1621621793990
1051443211
31108156123713
10654824729694
941344323804693309
108746478
16258386395183
1540295327176
23859848568412
565198223894825333
612788601
574859612
149358774364684155
985248553265522447
9369977954859
555763416019524805
863676076036255762
26962533088537
914097064876548424
19686902082748671
706968200067878697
24319
4870962927240
21257943152356
874340472348607955
33019930484667
16529704784750
625924020162027251
27075210426782
19752493007457
27759521660802
883787931
665098553494966861
16952546236334
623487242146566302
28833098915722
683911227928485309
6747906274174
19308331869026
368174598921019069
19660433310774
467394382
473983895
67494932107565718
597156851594000569
82302791
27222876465885
500473654
677776062810582151
350761959
99431299
5810691056684
791278509661207737
3954054311506
27856135649384
773346409200338686
182419585
18675372397602
954161471
3165801265066
149687746397316994
7530
11975
20552989336271
88350358208836993
9543050013656
29118328069414277
129693039665113876
7748881129682
1869165236116
259352241185965481
13562076547406
773779968
6383218468350
11393934823023
10704925389224
7924328911482
174576072100671876
348691898569280242
905776265
830201639676779116
25222284275605
573357128070818630
87353474711221484
903301393
14202777387684
160108734712
847112959
10221466814248
548265195557671607
569967696
20211929861273
24155184178139
518627726214513553
18156
63523790
21859185430842
21064729011842
86310576403910836
19159019427457
929703598
482660713465327333
209265421
585383377
884053837
691496137503373034
312004248
1922241160988
751849081475020004
25454354201743
4361507481944
18537916715366
367813191402522862
147673627727
950117074239975505
17601659232939
17027648932073326
81474639907126120
16928972265492
9958833971918
18544949595042
1841653875304
1590888454873
19838111655023
28946
7775367093377
759257816463302231
23506249594346
31919
11185930643935
775309305
772489349
568857504
218960260209406162
13183854838827
6483300802747
19990556373101
917006497846
536085433658490889
369530720
1070180474
897843972359566903
939449082
180541803
3487152707140
21539474280599
968232287357563955
334420494162594306
9363888304146
24869492462447
23513510283053
974723011263951309
286520522419980959
181382580
1057951151
11467211086252
190391620
880910226792060321
6968804059467
667013932827512877
26870367108692
528951070509431797
460298443
2598647676964
140345853219268000
4221467000253
526558934
22999023022188
25813744144048
125971666706813765
375784019
27227727243345
25382303281125
423100067
854919686176450965
13880925835795
591280780052466945
755954233
715964779406256681
33738144690277
20394724990161
911668801
620063425959942904
548373229857101727
22997312544169
21085175764515
931425123
70028639145868092
362431590369140896
17615
766857796231661581
25632926
20224956928220
6246456198937
374980072
29314
794196090904298975
32137305004247
6413644853358
12769892447823
26296646098722
29571686255111
19995718087894
19930641107594
809067452
593622380877364952
3856612926164
471083340
13786
3167
515153308
11438042040138
6729783296733
5717730567096
421193517844
676412569401089441
16045792062202
15288321360661
5448139731278801
370362347806144116
574618532
857113280
572721375539750028
667753664176268261
220728824094331818
9781177892147
11847428791142
600517422
86579916708335622
872859137279969949
30426
106174278907545301
14122220698541
412178112
198242114
10980541970796
19592767553723
28918756095561
16238275777417
980711400769092814
93461422
774963688
616049784397937747
16678035221682
29247065776227
708277770
13505194887135
24575226895922
28123415375184
8972456212526
65290041
223032027811584482
969350768
486618352
238453626454468252
119905568063365425
11962823442181
4026515055899
161251396264789903
553966859663186422
335163876
748634656337755583
33647158534914
16381384944143
742624209
30665748729078
4270286129112
25082503099341
793668500285539800
469449212525905460
129877888161248307
28555245605735
853573013277071624
28127994244948
18634281129710
6750221156689
10967
761145408719254265
239443640
8874782592972
849606606350407661
14368
34869829017069
87320142481129509
816430991178668643
145642973
751605052
24149387572405
237669006
141923483800050637
10435179045368
13630797
29293146926065
734046630590865580
5097686857345
21302
31278591218753
682524265
675161660507182051
6365523159139
106386454825033337
91918112533675643
30479229790900
110541268533851491
833754225351426626
29513685079443
171024594
14558033362106
10100437469023
32872653200614
25049993851150
5258069955973
427551009
920694182947
971593193202192151
11386488837115
180798273866907101
109371429995776062
195730942
465243328629949219
12917166377141
4557156921354
2856596329164
24140834511789
14093190024762
252968099780662026
21329574389951
2808379408148
34159746387326
33630403760200
813301688
19773866187969
149703416
4076371214696
321836347
959404093
1454050892343
843816428
24785043564881
2919394097718
250307398
941951110834521173
543263660
398569466776399568
628607973034101096
7580131518814536
517555491505427899
924703271
6451625499028
386882588
12728130606680
4953833726382
622185736163368642
7464719601939
24726942650186
58907988
33168480267494
27325
10186863313589
5206959445052
497418938
178646814
134502160
814543576754504910
8206356624485
14280661917936
19251642169333
34385158799648
29198596448950
646762266318036751
30526976378280
16567962249030
31201473049268
200087207630123709
338326350
981446008
32366390183638
37518539538107258
15995123995080
929713061087121904
121178516
122605467283445788
28666380172468760
603180321
1040955561
244234265
13976545996195
13307913564489
30018199992139
27357777654424
27768409450674
23892922348935
577211385423486353
432446834
1014808633
32482221931276
6015
617975391
344370415998883635
603380219827097926
53310324468796774
659341417123387075
80160019600610441
824123417213207411
20994717980882
610172517
615492231774356145
2721725135624
1986639906599
638496151154081548
22884222192320715
11603
32722320163580
20094
935876108
507679966
961529999462248634
24704836088167
227954376
34232084886308
165706715832351582
991641552575146759
33589358696796
6923683682552
415808651
29151592269538
10905502875628
140411487880598155
292520280180063540
16183
10996
2771784568577097
309420562873142556
21340300259979
557794272002787890
747173290
7961668039887
20287936382120
1744243203505
38848138992033884
156479056
31185
33404679958028
4455966992222
15220483791845
8836632833972
888807181
401752951634499536
579772067
618207503
31793446831070
737501369276935203
34727953146231
148723569
5655581929529
19332831201013
425317191
20213744423457588
31665956985283
570302916
565262195409385326
24223527917753714
21735447
160279847
80195705517667433
625771713
59738871969452649
4616134860482
18970471631251
33610089548274
241271063
69038348
897816086
179370717
10747830
455646639966398545
923200766
384758338478099135
953023640926459599
853395613477501508
409802086
403106248
26641405526159
22395401753890
35164144087029
153216165167400467
23980967
5316992133326
662491995155089
287942380
30906453080726
704668114179671304
23882455782206
8749
501883944487287750
444964689
632483628784355406
235213795
658146130
102108694004575058
532535620425041990
933579962
19466537083800
15370
256413771
735734223437267405
791840502880786632
1512077668774
761399114137
143734212
643579190
119845284963410768
14622979015278
33172035771337
13286684150625
11722358110302
5148589510144
338111623563655149
273933143402633966
384436994621258316
89270019
709874049524042703
11308
5125
403673517
495647647262880377
588420502743592375
724969946139405675
679
21930608918961
23551787247578
8267831699699
746654176866218108
1266238509357
31945520110780
760288091
8173883778772
738585650
25469332609649
475671805
26408796956072
13838161635959
602008009
16892167765797
10612412181607
738210171649262637
658251557159256084
610357137
389028036
30090108836175
5503337348489
23652226622761
25024926053097
312694689442713717
132633377
11430757276607
11529104084284
2959341659546
1609885439633
162464099
31878060131690
25055
201934918622159460
357534735145932687
112980181406327756
45926664447866729
22264797402261829
8150006139570
584767566
34842778455357
916940748
576027475711128950
801391934810906184
12470094261854
30593
835948789674727722
21457628828395
15487076009243
28030819636618
7469417609631
23506786813122
175399944846019400
6554961062929
34274874832246
1857872474414
885310281038627795
20089501764364
24498325874180
682031200939044368
471939656837845776
11208709789703
7491049486249
282879654
778711816423747776
629639821
517615449
704213121
25156597232186
906310723401
627928586605068165
17717491360521
638546514421244768
387991607106497575
337391818
550953474552808532
544603337912753913
16812814910053
22934287475025
33111380338688
25662902276153
5546288770124
2018022229739
15837532530502
793503838
26623631475174
180078316
120811948
811464584072856323
31935963844327
17601880552539
981726136089
667757390
273038614461129802
28123
197478303
29596430918283
331281078
22490173002686864
609733304619710106
12546
14351727847525
19916766604218
33110566048689
801895216962074883
6557142864424
753652086
5867544756719
11521675354862
17692112502156358
31695651093802
11076462147216
656296706
15580287193766
30725537949596
546017408192
20751937693916
6476175238795
541572944
287280892958
171761317
12393996044212
99843516
17781110993250
289873253
7015455
20099242907431
59832769080807865
26974692647967
1885158113761
889172116906137586
558664707893
855525686345715151
6960
13056161131838
856122829478775310
887504483403546002
359372586877256819
12737359835408
28072035454241
395220092304821314
32764991330281
503315123571228188
919507408473185184
518095571
25054
28801
362633552
753436563
675661945468913594
19773
7405862097554
410844490
17056364055644
805243368
649266909021861431
113285695512261437
347259954156441771
25713249341995
757603935
714797699
761486881204786399
221829017285289109
32052007144487
11931931245822
19953428028587
645599162
1280771169773
606246049103729838
314750516
831581342656513359
6401797779701
402993150366175120
12210
7424118237536
412007676428074500
720472252186660430
6702836672394
2111411836134
25713114466343
29457583206092
895756850
483474876
109180870
3519265521955
901276562428141025
33904441458128
260598596
230074260705554100
3326716673952
546637888466130511
9787548931968
198961523
872086537
260662360603734106
250155142916269065
18970149202090
522211028862084183
22990065511793
16951515315973
805865965248726822
18164835373738
11839005276817
31428932440006
704083814728674957
539368705
12654308933284
389268088465428192
21472831884291
13694662442533
8807450509245
824897045
449550969
766054457319058830
23948
19564
960328697
10881802540179
334752992801852628
17145468677521
5988790365453
574281610
577680093568590443
688494739192645050
640732067
22170871702146
15376163394012
712040125040861647
335282418
17205543626175
3907
7571986336854
15528940591042
28198400604683
1035143970
30701167911343
33562653905215
21713539964007
824260434
30438935333391
816675118
231609921294939059
707581275335258455
24953424081638
31185030568248
960445070
275043466
295819310474391351
6540629298366
20164469307499
345424401582435059
711191855239537173
142725478444947952
187492106
438917674
969399939924511177
776430251
575006955494294575
463311282335253497
13537495141806
6313398201093
14681687133417
19870908186041
2490129432467
126329202478489048
18473411111521
5790873811262
10564891723298
16473288
22654842490741
481099502
8153951627921
633012798946
5332551135646
895166877500
31627410952285
752285142712066186
30763516585495
3941531200470
808737766170562124
20668038392651
722907723614131718
675329343609019248
24903058625574
4041104394394
422948129
5255461740384
8957
9856789728688
1070665408
641640281162071369
25110785465887
18834
843758045209277037
9629544465537
325836079906
904886062880242513
4917
374336688
8759664768815
13201142771412
10126871500803
168172573
782585393
595206424471516238
3920074778011
1004486924
22011517963520
319114334196325346
30735287212986959
651441638858336784
34114029868333
607170316049
344274621
29849735858229
522162434427660638
669020873
984469311185162425
862775288520912996
14801171462317
14776097137761
12690430287183
216682419003883660
17563
8153576855964
5944084731815
724211552933788607
501124088516
38137913329967347
579162809599917664
31200971362474
11958903
489343530
25296251535051
7854801982033
2256877060219
522510314
1060278935
751014019225140386
19719382615896
20828133286240
930437337915002493
903028345
220781724906824776
17297332327616
683965935
20421502304880
864827897
3070870670512
415566764
1918178519147
974647507194180903
456225445122063748
22046526764985
717097730043952164
4539292908297
1003379850
7441382014133
659319363
29084126072520
30539319164531
789602295953757021
129147863773662697
12102658098978
7057022215743
730457086
26437622035882
86091997981509958
620660233
25431315776443
131246115734821804
12538892208383
31596911842471
25736248133553
949292818
17118057330338
503749344
32156717563060
4881392188721
955348296
270008465668299158
773232577
9794351076446
23046906529932
409387802
10555145940205
15350185472961
865821070
969439502
15167381339077
351394989861335535
116031575467442258
388507510
104969704962855082
10167147749019
32005303362414
705857138972668033
42383040273926934
1072760727
3731517168102
73637767
24580966218438
5104671944573
553979136
859115673624378579
19229988575462
14383
18738307219238
196639148
5845979014118
483765034570803325
1034208258
114062280795220732
777706237
923089147
721301144106249315
11478753132216324
973436786
32899651829183
850699814163226940
818245864
23655
4055557505391
1259051287795
3052084279290
72048684133837233
29597558202809
34923828
29936624565873
583639556
6022701189263774
2959240
153381539169882139
17494828207313
15913602314002
27943389441189
683009330459995690
128969181
16668864473644
19866080617385
33938134356379
903938107367618449
6903303844443
29645853350111
15582439705653
991875764
16702859537890
653941845842422797
747
34909782258541
217153243
22285305678985
8500
10152196382634
133637843404080619
126041433600994972
29454780017566
43021616385
894471017298406640
29564554136081369
157982328
749968022236644810
10778176721132
25532711811271
236549733
566829042
75095875405773733
21873080840315
908021471275435140
900162073183024391
24189409448613
25792641658720
189971835
10548398045771
6738971561104241
933316465405061518
17742953953190
649004947334216973
794049369839911626
366961694
3417
11772
26513459455636
20426270972211
27374723163486
3719933619928
10745194109786
866230798881092484
21953405972545
431780670
14613444962538
34746104124014
496421372597557394
7274976761064
5789687359203
87575075
2898
17800912381262
5231527309904
14705907875095
993655400119316158
874875816953477911
646215915288508994
598732560894974291
15284461037972
940594928911448434
580739457
678366487
24812432831813
881385337
5753133070925
710266882435335100
882205098
8873692362671
24042
13326526275556
363945152559972116
7770701752413
30728723
603110302510667965
342569406825256312
2432511744640
16704668283679
2008
99953014007190126
14020919412353
32052223638872
489930105
20110078485752
48777772244716442
23017543160480
22589584463373
1013480250
14775
58235452944806800
958986363
788934518
914926013
633905414786522631
76517435
89342562993412593
28053210946104
19614576914268
820320830
510880090876439160
17302170561244
16127705376003
842721037
18693
516692495584580862
797802356802221734
10645635660797
79094131216427997
975449997
500747463161087157
499663458508698270
252552947106433213
169928661204329443
858040488115259201
804226674400223366
33118042648268
29045605
356255212169799409
86375878662251051
12557559658411
336142721
373697197
14757453070279
20065268057965
854318958
28498338627874437
11767444862996
4749438353175224
29833141140012
522939472
7421856605412
32463318983456
10583578096535
19175332736634
26894122468233
33760219094753
151190449
113443269899058153
2553646560852
24889123790209
522247046
133164984
29796882709509
27016748591179
248401902470
50564224607053523
13357484664312
793
1844888771566429
7072707636323
358579800
271827369009436078
17644938642149
188771038063996841
699007294220335992
878773925979044546
7242631326452
258861309602983874
765767082482081514
30854303490152
13356206113381
33183728214052
623478483
366351189
10896829241093
7455081138946
524709573094611416
5825346557444
216481318
966381302236425811
33010931943624
6147079968583
6918315581583
23641961613714
32535217589517942
58052160882597528
820846550668649933
8830300194608
428074649761471172
29160748549031
397918672847324727
5609526972448
983863362
153553632
19072169537286
33049490138736
821235481
138370216376928582
166109313257
15559380689998
4552694550725
130550582559793636
28403571064272
385778721
467726397046323202
618125352
30967766803466
334080475572486496
385093941306497886
29156
877734967
19900094885180
592175078
32958814533089
19101627043409
14680107803854
22007118477574
4382089994816
800044739978702414
823894054203371324
597706948
546904922
702811151348
941710059
390151771321268435
31557564541231
24104912469792
2523220756654
15906
311116113840684903
25475775174721
15563563274589
26344452802517
358581006554815254
26588318077446
196891462
439138788
14655766779037
8317062727654
223222043707982849
15304
320963579016813252
662639106921548487
332494818135523643
525251085824373658
58385296
24708467048869
313346897719310749
187010502504139072
19249302706419
11705205515668
979370347366933255
223757558
816562247648340430
604565183870551590
31399006038887
8972479650354
260630554
854932474
703492504301883897
8511348542252
553372682
15850741946835
2900158946753
501791728767765393
19677152902305
1171940524311
155448449857835344
21374332642454
586574305439803729
450430704298248837
32776594052671
370
988153643
15240540475849
604302632325343346
17643622
555664253
33823819764840
59388788115449888
662238875
871239279
791852014927536607
23999557187676
768474824
627871101
9546888778581
5659476995386
55636801
746360537579322374
530088172477353788
5736603142656
28388608839605238
794946700
33527184820061
13242229256729
57168826
19383785104741
9722
14738495997537
16331571193195
745728095577822387
16693259891710
12720762522694
546253811
31501
789805405560362906
17463
591564816
21649762438016
28867965087715
696756204404508757
921354283
22414551593773
432664995530302955
573930179654
12673932160371
4474392368365
11438
388375651267104206
946231631
18254934452034
712528601453392518
4039116607876
433716342
211276078282540128
13448800772096
620336591102233817
739642897833370221
298946174433526962
5164218232931
353492912
344035833
769691837
943404046
439442733
633814206
28611085583103716
189670711515
998959126698346654
781343413
9670794976727
789359677
22896
713813264
13743864352972
984954656
22317016531540
71814960
3394585616116
4420714694187
15038594690568
31820389178635655
33668413572574
4970368781632
10219727710260
709256855129207246
7180297109279
13311088297305
770573608675297122
11453316147425
984846224
869498380103376510
618982084260331848
788371109565932342
5038126361851
28871564903830
545690077
33413258073032
29598606863583
980048249794881923
8618651294539
277358221071016616
61001148
17667570768040
22394463382894
2548997723724
98563777169441482
31606462408163
323566463
15209959962921
544116108531875415
880440166716250665
671
804858128
27499701874333
186518973303471701
28257568331786
10744827525455
29450169185279
23486106237391
774450908505825600
19631122914823
38293749792521985
45703247593963210
26269388710838
23266840035742
808726336917352084
769374895716591376
950570776600754331
916900143
29684
899400187
152000964256790738
432177846069
6705558490198
7023
636459664
68062939
865
31537005000414
815945666
44215444750546311
135696038
18203
527375160
32417642444925
8344025814685
803474440664205477
33577794602702
26092591877302
9896006012427
952967912469280068
525719217
52607170009798931
22978675691568
744948249
21827683955841
602858076036919895
138123183474915992
31437765954513
29054436710678
340699633
7440368789935
12190020388239158
701943270636639885
9775
28256475494121
447747361
4772924302050
747677599
786054946
267840731857519126
29119876775795
21395391647665
567147336324392188
370665533854546622
73851273036558890
19278232273335
1034371017
5443356751337
22029530063194
3829097269622
28850515537366
18397525619185
28845509595267
137127989400290555
836681941
13827692810228
1066633635
8998438206198
18614
583543625
404970765
12913404771188
29763098042798
339445651752916292
9254851824359
13626561717778
967893049488400218
23388144203319
342259146287083860
6613699528532
728948075
369407413365309468
510016556894243647
822718305
928194257
392697158516602368
452321064
34620600507075
1046642261
2662175
15518
34629605512064
25082976606503
91848960323752707
33765731926726
7313860797451
993612244
12719166353128
702062927389795905
29542715540124
995440766602932596
33405863410197
26620158710624
31331184653063
191994198895942714
31427243006004
499145024944154045
9997260563189
53605867585649868
2452
305322261
501359760354966238
832206337
20659737877173
398010203
17083466317947
9144727776118
266534335673657812
6296723176325
514241054
784356701
923095431
944486452231623766
672059928
198596261
238678967735583827
456970435
563659479
19296
758530139
280533444879014720
1959561373598
522530597
26246127836615
25675844576827
6926413154722
561100152015328622
437405312026526097
15285598614064
12753316099045
23281326118268
1020437374
24066467296613
509657474022401218
10060359450254
154893090
19644
266789718892623646
31903435054031
13461954130541
5685681753498
479087298
19544583641692
23669267520744272
10339
672177223
651389456
7104890489984
4996943199905
6528242859634
616167015563024741
130673873679107668
314294097
173370355
957759916809739981
8652
67126814
530459379
719703575713322082
983174549544581530
10116452236131
17687459987083
203184159124913747
15670876509294
371100015001836832
19212602632361
549828187320474852
3530462015583
222866394912662824
6434746396547
75920169561158604
497467958
283577481479362008
696171937
25466444536468
19517154888869
9618010498277
662141021
198161015728549409
74520381837563168
6537182765769
8479050655157
310596469620
2693323114660
8299859129616
4241258052950
982759929
33457628841667
29085
35849428600174630
8921462741132
28986738457489
786768385
30991692474892
26297600497477
798686978
1020067388
120332230563122732
11034230571316
291247353
22614602463914
439481303665270287
9306938272666
855011062637
593237493
551656136
17611011021048
33405435608696
340387088675
28125082375811
308081760529820775
32295828675889
1012337685
20119920253197838
13591521407999
5034950005598
171650125
17554852131566
16986321383828
12083872914880
24653761397194
29301216433649
17311071098919
405067868
777126458
34601810999475
752151055
2361976671485
635217237554011674
112045179475255467
16231608578915855
36949617
30955015012171
514927232
34272926236651
314526828161767424
744063651131572485
24414140147213
20915435527524
19998309467031268
1697011329666
8365259899804
26264763161163
29129
6106639513105
184755752
29569948859328
621815361
472051460
11407417562235
94528382062154220
15309924801624
792292986586848611
551468751372102227
30147579224671
2466146905220
9380916548378
9443
25877283205485
949439455
407951754
16650765500843
11856397230419
35091912732541
10106464255310
1070134606
30781077620048
853337443513094565
23324183167694
449448213982623694
17186421605071
13460
17181873783556
28339813864411
31216696039554
18054435910757
13054
29765992461446
459635999208867988
633193859012372747
531736330567671933
226023760848967492
388967971779434231
25176050858517
57030734
16345529986022
1042521946
96355762282765884
344872060914949744
27474125682765
20293601817192
27541248754491
8763609647452
71054156
1055004188
90057853
570522865
834994225
7545
97256554658413169
3038626309673
705106901309786777
359062987
20337522927627
33056663288475
5469102493569
18242844688506
25149
14158250299970
11984
94025190596351794
530240055302312446
3831492113126
7857699038090
463329168215659840
497832150419189807
35772345743347355
500560037284862585
615604435633252435
938062833347877057
479165025625639135
19996
1142624493584
119186631746432358
207588205
15302402064507
538585481482007677
428176118
14956
761157084
981647477136851135
487560783
35101863371592
22914738896531
21242537501621
21879363122460
30089273063449
26656694432779
1003788320
303677598
250515914
29641725813609
14164370289890
540542784125986621
517028107
732243626785967765
8468554223032
731256958336914927
26201968258797
17652988094916
109464226785799203
724965397
322104623
930024876857410844
143910674
854709146
32263079914606
642162899418323829
985714566410133505
107391652378368439
12998760150472
824134445719961685
824249925
159027522
28906576141911
419695064
667887854584876226
594239855975
250207179950770993
10514005443627
731549738
17287149186400
5173
16900596258102
13310867046050
497208155741869918
483488440491722888
556813984
34068805338042
124506159520962074
10482378074296
723033603
47455517785386765
682281992688579706
19753345710188529
547119575
381092591
27148459296446
78286879
71336112
787201872866654876
34751488416688
21527016345912
748477187
21189766356360
336087369286207800
3255329948523
18393118302728
312654678992216554
158207924
768185833
10609841300720
910031278
2191654962594
18923182154217
5982039466232
230732540212
709517939
27995118050504
644039125101422239
677592622758770262
416604251428453413
571650250756756931
8639224802324
490850389
26580638200308
16387327768102
789285634802176566
2144
403252720
31780440230091
16215351992699
22198243591371
9535497006593
18446420695795
277654313
836715985581210454
4446
920185122576811083
17937378160176
116201352607503442
13951351864696
18808254538891
788136489865
606848838
145466764701948584
201489758968582168
576073938567677449
502178983566883200
937680072119429275
9758876377111
25429940748554
299100209476558230
991508863505394639
142396620
30758871221007346
9663349819742
19609390880439
9116768120539
840151286305863436
21014439669765
211925279532344730
900783208036238146
647568420
662313019
980802000
468028599990925857
72701467054424404
2753817733715
5546228123535021
842982832330835698
851424832951033021
8908548556357
21463341684409
31833291036370
1696371158556
24624406966991
991331858107002922
29291311808850
21076222668591
621735835
581984481472026480
615464133853557701
65811681
514547909
642719593
29278789605189
24558618412616
810510628956754276
113384606165693599
1027659045
5059515780226
1665619575554
20134653564882
9209564201664
17134156027143
976894551757193941
181991118
137232570033391282
573299315343689862
7413878298319
33298951762774
798142292835242333
27047915423830
512226373
12139291085181
7450751634029
8773898905643
22481365793073
601362003
602690801263056978
20735281678366
131954731
813927025502246561
5758100424122
93801865214665332
608236893112
43626727211838291
448423447
926888641716390286
500969735
101692376
31440807098291
707362414
957446516073501978
250711170285392804
947881635688186217
344875135630061574
832132125339788728
758170036807779484
432859947
659213114601152156
2353867965991
62270297
729669363309443672
32211475517146
88539756
147494745589598130
501420764390570399
118478241562529766
24093279195203
470017149277357544
923900193
372664894004535125
466688794
30722098603796415
5653
28615022790695
272762432799431486
62901177
10038786115295
33452980244152
604599849612373047
21481
960176610
599637698
1051527257
32186560682573
452455311723632057
14581466097823
905914558
275199747
13429577093226
64836518947313463
16068312277428
710277157179500400
714472965745249136
980431044695086487
983346157
30832183714394
14777
698037499
969055881
600543918164162958
366426428906469313
873834259118982415
30719619112244
437824566312097707
7782580228056
5183072760405
556857787
20380177169693
31943266002208
28980393072432
23912695976743
8456034256897
123096004554043256
34735423107554
25081810575157
2071251491662
856730446769958565
19037539031709
392420996076521188
994905176086348303
778533229517052427
551965548
450182794
461148117
348497649674
251949033
17653658446010
654211269498248257
242116719
363785451
3077924397823
449256798
94597803
467333657
45069394686730659
11042590189742
473755487
8310731629496
569159901091556649
163866943239846701
597279800205506128
395182397954037933
26918044291810
217626386591379426
635803328776
13843162322961
5265180961727
862942294
20270642059111
13408
14721186130079
21569324231512
134831315087815391
637634742
19224217908824
332094331892710210
765934687798374529
31245444910216
1789788451164
7563928563316
964215368937746964
15568162357411
957436802
731911030
55360487916733839
8085563051317
34985441088632
744593786951100545
978888084972375866
793865772333034745
27202571798519
27539712097507
39957186653050620
5835308146317
495987946
6423586746755
112611046802142107
766192694
224577104793800398
29652273685531
5463541138010
16875046035329
368777
33142781297350
302601904575098023
11166412625534
965299557
1038663462
662419253877443262
42611347592066665
21416002259525
583665260609173275
437692987
3743328086421
448810378
476571975886
116531962564967809
11658839914892
21347988512152
922464457907729694
82915327325129322
8768125752136
484396074
250698686545965360
6532968950853
14081811673492
69341817191128172
7311
30142906762252
34631915489360
716650823794951117
27779985670679
809206580001602960
555464080
116975647143690878
5874062159356
86838172
845041575568674011
9256701293916
254506199
10787169994083
18973937411912
32864884028221
120556866071743098
13089461882153
3842753924525
5247782617118
467219795446752991
740549831
892129018195991103
13223496726651
22250303961445
24077713101014
26967909025328
14662182257922
4964940927909
467583956
28768532432296
14322222562117
32285347604146
522879248132286819
712023977387476990
814274095034679383
469835988
26140344066468
836383073400389873
390156181
33000422743855
19111810189840
780094291189599740
614347765
3580392204786
649351444
19781273044023
556529274
35163863834738
819145360
397332285
193847889389
801490579699244462
831677090769913989
280703586453859707
10875939562996
17836127042998
19133005353809
458705257057283672
41219907
39200181805626869
11940551248121
33523230973743
31666655485516
946689157
26449606
4125625513538
179720956361251744
1019919131
581684111
295771610028367139
513025624560301115
26294626789979
155979323392759913
497861986935199790
16022601365962
72735105016042259
814103595
813643633582500096
666610500792628705
689430530130
23002910842197
987086224
742504307045849294
21090427380932
538393227426626390
34672907604967
32490933124958
800494548
120896062
848356228176354934
5552
14503876824320
13469698974274
5880111503393
398275235771314671
18622701910268
4842170040263
8679933169039997
179839580
124730268
704841189
145336411
604161758130408167
938012391
67443231278570531
20014967593234
18723859016492
3974053
142643893
34726503850891
80697621
15432311800109
543211228
19103274936132
13468394141970
29474408235567
2581088585237
385863265
615454699754896381
4195629576578665
79681090577612935
24060150304406
16083905656933
27496551839148
28320472647713
872481922
5334453486150
1954710010177
94194477598929687
3315475867293
4176462863599
913638378952
18788806344181
265913890413911371
3828790135752
21039735126779
406976952528241405
543173903014
1027927358
11403056978545
833074561
70557766
31160
541530481
516351300430320601
424579076394749954
33108787621177
883724294896476205
370523321179126027
788107603
7238977891701
25230704032518
7962246418214
25893334610940
31507340144142
11054558880774
273009988444503306
906540444430645266
19481115697662
4650726113865
812923363982729291
12159
332302322
31070445064431
1036178897
32443413361383
7911907706391
299704033
17856908829207
7766336739713
20168700585010
9662997458342
639005647
2377498496347
15966
9789052464133
23794459606650
12525301467866
821107603
9131308299733
833010565633847463
14274656342671
21382
551848989
31035843984733
1028907736
105834818247923013
24981597481980
964368881914
24203453601889
34274977584111
10543989864260
813905844
186634374
277083488
533136211453034556
18252517341129
104003650
14426
10861458457014
618225373027890696
16178017611873
26444
628473239924469827
275024118
14798684703086
30929607134786
207258225
23901432501276
22385952689640
442460452285252091
17381
976450998
645742448
671200373909210637
7797
625148461
91031581524688390
27419224789295
33839648258721
15426008622846
4586385073373
8758002219916
208348624483671032
17575489368908
25199770534200
582348001765408762
11122888
541654901281116261
770133525
654666247
534617881
900024410568572316
596729391070208421
1057987390
13220174027736
24153452969647
12750778138446
19711054394725
8611336868584
30461765831359
269098119
13750440391882
22949745274298
106934188022663724
333398055026470606
779375208565151506
328083716
286067619
17097484198119
33687180588636
12787313894805541
234623028287194290
115028882516616098
32902042964121
430391602657515708
465804545194542330
31961850477125
32112033654595
13889082331029
229183171193341160
8351
573819767982120642
648262639915500461
221196290
91808729598536030
31127478051480
5028175837653
1537378714958
15613941048240
22559492072479
9021656424067
32179430581166
776932033610666974
471653108851346454
43410474
27225314955661
614913364833538424
41728959986897071
3155000362460
27105155479100
29665302041780
49784733335871661
4672945803601
27859273967656
13312023097985
5935516174103
33807387779518
50850373978659389
30294593566432
452784284445961066
25390
27724646793613
725460565277426952
687712285163644839
159812200995741644
32676059573391
27054802075026
491074160083012588
29574185049806
18980826761481
22712780895486
229346430
936901847
531376593956067865
26336349065162
33050782126349
6075542162468
6454903568766
27210843017739
989787163
703788995703234867
32662
634752156
158584164
923296718552657156
619659895
590184433
42060270
10779515723548
147296168322241831
411670854681419112
248099677896908216
700560841656
2446972194296
988653184
891187931383074089
33699765627226
31835906887316
258814354
64906380363927487
5222358737302
19610352564737
3295511910122
985928691491901679
726207679052942144
142442462
20239420251213
30572957160911
7414433116852
373303769
1664746772811
27145657031640
27833
406470286
25051938846274
26119
810931430
936535077881477568
183449601339335738
160073517
30606641008273
620143306348203064
12383169500118
698252346525649420
638384690
344093977433042301
38595277023586871
105309088
357013595
443635927181710384
584640557500793520
21437965219320
32551276227809
29654015
179660038
395791377141414410
21352216
5958199827625
30500796122308
72600453
27665097635301
656163428
95239513
12776066351723
626054009091618995
10787008237006
747033761
1041749837
966809633
7824200700788
101263234
6288527963088
24274988168678
388685620919101804
22837886049167
29387113598961
21850880905245
638149327
54138978
28082858404079
867638290115845364
12489442839700
314237782309577625
24679391441684
11964038623244
439060974
12524319532070451
626299942951581830
122065447
29046366400186
417372309643941201
11729579344506
863083178
120367077547577120
599660635004453441
17996597160913
448844705016119383
742339057377139427
902406527202585407
412287369
1000163836
28570120280676
8414570161370
427325175853720843
354394371067089917
79332270065929266
449067733763585253
13776680797066
613840606
544465366
659618073974
279871317029
20342135394780872
145264229
979975181
9216478293619
350407781
19009859414278
26957296632
686640997
512427586733289651
388904574709997
17451509031311
64667681042012274
112523220548681118
21234548427750
28072097193985
27307865864201
828923133
581495824603647928
4214
33830168300208
18008730777641
33274464199024
526527358
20700154417452
29686225508821
10373604159978
29477662422095
41615882760272929
57408320652200887
23143082404572
29907479178992
127812244191909080
916700202
303385111188328089
21438978867215
7520035956909
838787853371361463
862254794237633052
20790795809260
20316409712478
536349533900919099
1007017060
687809931187914608
1842236112372
16992167222840
18791379013657
28030286243348
514236022
927438153188871473
338695247
79518051609603911
108391290
100199987639723699
233524181600318646
8464603850386
31312702269135
1023724928
463241518949169840
627081385740067974
219085367857068845
19208106541099
361766355807181491
18130529352391
99819904
70416594601165013
692922602
21400685927740
351621942388257596
450978979518503157
240096664060907168
293951029
763209483
918179198
1063853630242
887418756909267673
133842133133276515
16693123559375
713690781283761306
5996778852723
102276309681632646
124238788
2474981279864
9868129343173
962467954127750626
34540728245753
3218681891217033
267196600
28320634899027
858305722
377139916856529611
13658571257361078
2355983869168
25083724892980
21384
776553810590053150
839940569
4269184864184
25660676941175
464507243729410922
1040644016
29346488611529
28926863128329
90106217
576864459
580802837
206089695
1901257464046
1327058335105
523860705412126925
12895
7746550
596011179426
690294356911146994
14585310906356
19500472675026
21555319339715107
95189973043904089
10304
32377245163795
261640578426115327
570526595
16907008
167268817
601159126083159585
662686963880665761
399645599799021840
30017614155061
33721900662380
29658907155182
5165866685075
3963
17110618218456
116694554
154213430
32793178729084
28344987751008
368546015158782719
22456813645813
69064074
45180890389195366
18783998207672
2971879946344
28010498204087
14143789811974
446047050880580100
3517664863550498
88648883796790500
19141681941896
575443534179545965
929956048631670235
639489892259431555
7123804660057
4281238919813
500028921640674944
630262963136769031
280973492
81612559999470520
760910480737188684
151234983341838929
11019380249790
660016644640642216
571583315697527802
26153016707690
657835473
362898485912589283
19915521708432
129398633572805920
102129171060097529
1054143629
13518243229123
17256624941539
40633772
584820253965391572
84966143334436139
11797198626845
33021391284448
26026451055914
31073140079039
279873372709290730
862250193
765480099
26060692740320
876687237
14931106263409
607741594
523704636
21907633340717
31615011720781
375520229320102707
2616361349495182
35026446199973
5184613772774
2769737819948
71574270
346592459
242093805
804692825
25878607630707
54680892499796558
22570149365243
11193699714379
499400338377787912
662354364
21036330300895
287460714
779900271
556968188688476650
313845427
28128701560850
28056836185741
30441004455184
23695600080237
99369705
78886327222502433
824000420
32252
48852861
5237874819129
10428265631280
81506484
63389328369840441
16423993447161
8579410089654
13023121021788
722063111982421767
111208997806668320
420935843655862429
30167550917781
2610633868713
22380161449593
611493375
366881192990243757
967490283941583376
244322606
719
420210332385876502
17293129240730
927530264
14998504688522
1024245796045
20393960422522
30901336532231
967769785
6129318782218
5117372616350
564880277
695252845575458052
5419
719708507585987502
631091715330474535
975173289409012556
12928417287138
15167970751880
797703334059758965
217909956
994977388429506296
596586672512891679
27015235276927585
568522480169236639
22461554022410
143906797079343843
284610408
861409521
554586282042287406
6911209
542454584516426742
477912547944745043
25596648574672
602170829
1667639373251
582981793
1681678018988
12466911245860
835842577050907346
830793725
1030648158
27613318596571
7989747175786
33632225068549
31594425667760
6176
517478188
309240540874077389
30424518166934
34851642875760
870605208803610678
7677591233841
25838992154684
371254082511145931
89676762253681893
834369180513537338
4602968426187
17916943816080
8006710964947
24708360870580
27591118729706
526320053
5862683884181
98444775
33966292534079
586754248
29224592594676
448895641
25047567743452
20110604949895
10454720785585
246353190
8332294008976
562689548210014720
25751429047529
242128820
24730887996328
867789966732080193
16830510761735
634723254
18682
442041294875137441
27676709260808
11031654683738
289823948835772527
21639672561009
4823233604859
11983428090745
884300213
982817216
603614174806324256
31228654074407
187511364
22775925295008
23934223005979
821481856060287362
5929176799502
17923574052461
837709419
259139724
983771921910433919
427282607
8889853461739451
32525995850164
28771927548138
445948958267178914
247423699
24358574702556
790582082063230732
12410998697213
108
19087377238536
359836305
135732480996383910
4653555369190
34297256934841
3371174
733656847033415502
94352427
4189960612241
13844498766049
11101591287358
18579
25596821966428
25522481300004
847863346413285122
1649529781176
15254578352455
32524932051777
22161780489095
801345272695521033
22634169107109
77180981910948326
688090233
25709565560686
843786944204326080
32179180580940
30237704072958
9333068230351
26811991749051
14767500575489
189917680
17994520543157
32584763064628
6669399073876
17567688433848
566868986
11145861829359
100518869
17626981751790
19343357609164
11436923502349
30158240118218
959481326097166175
20456149790929
29736396462155
881945234689901094
33480097355726
102827012071153010
27863335571016
964766757238920312
2165365944080
475104444093665959
29531326916180
5257197332060
582650321
32614547069537
654495110499350088
31870938361305
14119762516407
21639
2611704827082
456270261537785722
33700111793041
513676494
501800920361952260
359303085845291345
20697309
20500948216516
30895815689846
14730036335203220
991184486318454414
33150166879593
13411460916933
4704528717879
789048686172522859
856658696539780690
978796000404742596
725607555409399703
284464835
25456533369777
469445895833300454
20769054508498
164818039186956274
31330267381672
33408469903214
3843371009798
150516381
19243157695780
4915297513008
7512592883545
27880122559731
21725909009896
32210446805281
362647040291522411
14408002365768
384346592
24214584010535
548905361
114042258100051847
20133
955391591
862652116603198872
12651075604340
6856868522890
32482630466452
806408586226229987
627127324303272455
12800090557273
516578428
645237278548379910
17002855200496
948574395387546537
129591199138736592
48336871
732867668143252404
24943330854557
32872178
97037695602183365
768179233840583431
933577131
14644680568004
18044622391088
346291618
6960831970788
3859129467268
534098527
346575453
9567778791362
867362609091660253
1069448806
112390938
15309703537295
13627496985121
10918634033030
17871523685240
30041774
325409566
9818826838616154
21324993119316
929704167
34733754615020
17995291058761
353024506734924024
37309532300303130
27558962411644
217307412
135910894931628245
1066954843
2577040797976
24575877970984
106680048
32354206394463
802819342
15549182737202
17392412747927
128205597601622443
3212478840995
790097910
250564879
22998433764244
927896689260080993
28103090717240
275334897887986794
274684795
19670184506445822
983181702083468216
25203049198824
495389047
964473273965157893
4270010987193
200050511930340128
2819719858634
13196603606890
175511163767610295
373793275
24616642345527
140205726108102622
21458374199562
31985048721778
15367457507405
778454696
12668629224615
810917712
31710680812013
120248537197560918
788085233180277237
32169602675846
12562868545822
217050771697502088
954580577
29109587929280
23285303208799
556070321604000649
405940555
40807844979336024
740615240
123371673349375738
192604323
2821753028727
428129225415044661
12411772113753
1231703477272
830827230231210700
627234133
20330314375149
10625689843241
1426546390852
676568920
24270091645343
12437842705817
12983036472728
26391176982614
894255828920006811
2815161911352
6385482711313
210554952823724464
39170846442978410
97599892162413001
18736128707013
24842163261488
182889320566880853
305190546899419697
5378261233003076
812359994676719807
749428230585882901
1052116457
810996486
550638399
12986284001720
10047150115894
14085408329130
1725472970912
34113326959164
16152182696508
2203452115816
1308569747698
206138810929598289
341987973651865504
7150383080479
9073416088410
9774443426803
30342182922729
5884552984165
22867376620627
23350569996981
28437668491383
175381404857694335
219895978
11820586610866
196265655
266833167066973335
4326312690031
13696664723494
599809390903028771
50867851604829283
41570601600048780
32890797699575
32398872914383
12172877358031
142485386857607023
840633534
833112031561889278
208151138
11522642440202
28358779805377
17535934498553
28290
836082835
456768826
853517610090852185
427424630
651919750496449741
281106760879016123
11618350947259
412550478384736341
23495026852000
86315910693920978
563835241
7007690045852
48738573252585699
23810095697903
40494436
124855862865934271
824223998331453996
26566226452218
592507670054829700
5808653419267
726170417783122464
26870
522537190905506996
8278803245546
903080293
117794845
491456323
11471389686584
192251637
21237617939947
660282055
7206943052201
959376121124477311
184308742479207764
6939197993708
114715274
1981505055134458
254174404785728805
955733671467086215
31842684448063
30293543946936
8308417892270
550907929593
22662282253964
13899573344872
307098513
95953521560197805
563362915
9649531385351
172234756056892666
87320955145007648
14811141464683
17592889842325
14251
12511311506462
9639274026594428
31553360145255
30263838609848
14593734753364
13477889757281
32171191761093
438654767416648567
427223864733398927
508627861552072124
11282
31440027572382
389289755
7660520886112
118207857935391504
307946621
352299627936475577
83114783114970011
32196218111954
45154290
593497025821
830299581
21090692101991
10509167250142
33013699769085
787415484
397814423
558919011
1066501933
593134921
772236931078747347
925272730756733278
202879869
98803292260560020
21640250429511
410795382653166994
19807826432616
16212270399418
1937593164803
24130963117887
4328616763767
34749810005964
12800372817626
19948507474859
26781601036229
221354449
20652500285245968
27010335664827
35157367973329
971688372598153539
89277576679802671
14519459084716
489414108
13788
47295726
9332337868319
25618700079406
548711013
937049447
781908407736723441
384603028003128718
133157883
58165373598104281
665109966724368452
461071890
20676601247608
60085819528731558
9461279512913
280637056598585733
6044485943900
12006402904145
7082655864658
146869880036774338
26589403535234
7648370283131
785904366
5561480852615
16950292224480
81346026
533191183418882904
45984093665355346
8447525048065
17686833993293
30760511709762
11735024603915
882288216274345515
401271852272575635
778630828838038966
902005595
163982647
36106396962
440993786008581823
24981124944649
232284118923812304
905992135099554
237280713701207973
325922178
554731967842107255
118849552785358899
7139952003097
28018258603778
28730078977940
1254316286281
20599638373102467
17432891023129
436444400
278533695703935119
649936245
8817261488853
21580
2122166956282
814521807979727820
11374440475424
17657598824126
423478818
24094091058582
724962209882574809
9601128496323
174370118430294052
25674866738337
11654592606293
85519718
407265666
255577218873647901
23009494394431
940893716403979729
832240313875
32559261673578
725791111244340354
6343586997477
19047398063660
25175
11691200933092
18088150332679
24435316937177
24841510702184
32433138616784
724448287067615232
8238014797571
362581296796885136
6249657914108
665384163328775600
669966450848923927
8735794174455
80221164780678411
439572950822441778
143635725672497309
461207848220976736
31708984436951
16736
707743455009895670
675369869
21641122125419
441999651647102612
29969162229077
611938119
346761623
21079834337476
1056214710
922915053850585629
27293418577009
1017244937
676936828
882188688
13577651705037
756422710741257994
5297433992731
791489195
866710086
23620170234139
11702597140604
576772090942423223
24901796928381
8062273967423
241500099
636241276
9998026369182
22035862672248
5531072869808
122960630
175314891026228809
1406459192100
514529751
17940
13002447778745
8228337807778
54538319807917266
66887295
183467086891914480
344064252
29109043123434
20175973273912
1033223566
166235103591107426
27722348889276
851475470
598244041787170911
31131081150216
15542857829025357
11183365651127
404163972031434415
594352175
756693426
245303715
741977071
182701384610933646
29437061093897
338328912890893556
26884588584373
194234875420145922
325307693
19143834231407
426246427189884061
890092438
29098
944357017174087468
3366171770318
21460797381316561
8660771632281
40942188121969801
2621698361093
25146632153459
208477646
883646953259024733
32491578224171
841803653422185535
880816280
731416375250
772760294
9011
22900365485246
19013179458511
988222585731123100
15656322
847883309036268401
1032241429
8472753462582
931260246
630772289210
12697339032206
300133853
416654821427585921
207658127122468208
7260038425487
34645033485521
44607305321608561
5324
994083528728261224
656649083565094723
527372588
12312938593477
5693
383711143907
25223191490263
5459837417520
30227290837862
14165189312285
27626356125158
958936015
27428525581917
5139919
32520840534909
7922
843972895808501321
25595739260166
9048587966880
2750778574625
262329335881912062
175135061
378834212
330170549423659361
675726374
6621929963689
17847614701062911
9714823725887
20173251962330
15891641385793
22195
678645951823379525
3243900055174
3579410167388
163162496677548584
224000904763463989
182845485049494748
26937247508195
115156287
59318617451684222
1701412754187
995245524011
20295
21554924552628
508399902269222448
380708168900468371
140558707877060011
30632272661584
533046121384869115
225295254773513549
28680320537319
316468663
128980262662626078
746953511544490232
3589367313059
484088353205502322
18290847912623
27450123729692
24837924269264
891260612
990178872
11476011986366335
238688060
104087698
507019777
555958314379881632
23301239111328
75146976264059013
24967520818119
2452498217030
18773815323553
137306008
8297308949984
782491734542
14327885230179
171877402969814757
334179707
291111005
236992461554720663
298789116576314772
2621161054369
623255474
445595349
617762713003405164
7724914938691
257642732
859074739603067605
13963343417688
946178157
616230770221270830
28377865676149
7023041144563
35451700077450463
24861516764289
129657531440579845
651901927
982187606256513535
410103092
607191114922975021
17857003061124
824759328354447179
13080815339427
904295228206238111
26709327352924
32528706560819
32898437140503
7504620543309
26017766503522127
118567789
51964254695025929
19403443811931652
178378401096958112
23056942046941
385921716954716848
828431860989993424
10226386081619
26884
978118198918274711
593988859
2363
8336307560290
26042304026727
230276866
12855098023436
8290424503387
18845357328890
17907628507608
28302203514992
4164346204712
8219
158467649003230489
3179976161396
772708339127591856
1013302011151
659253267
15567639
29806563297967331
834721908091238116
5029386227811
1014736664
944473941033881475
431491335859592513
167254447
160991291579577892
549835969
781252574175450651
5455063033497
28272533
14847610247826
53618966156161906
13126332653992
4892022234174
339391562
13238319742271
4757985576665
160235903
178317603
10139209133134
735798819
767824935115343594
839074376260032760
1001562519
34425061034820
550156016181381964
151093327
583770025919201115
3203264242568
3447649274436
21519
4995822488452
14155287764056
44020016457152838
55166344098288557
29789941246997
1022490530
107673707
5824285711554
158774996610854180
34461569096273
825225969486009264
90719564398550230
24408777776025
11829839853047
17514125837173384
28194454083429
785707281361241586
31184990397841
27337335555503
168932946
16259846765308
5016591875903
2036191316090
30788319650661
33455263514818
19743894596395
94547379476937201
13417749600176
1022357298
171894221487565622
1127442989003
30051170039339
26015180282388
310678491472025632
980220795926024504
12570513458794
599863997867839453
621379274
139137254572334746
210613434659276894
20391793132967
7220246625226
9487845463953
16558148935487
138975202526465409
48808479
21966003045349
1604561412123
18563077745438
674792861356202100
733526674
13590406395766976
5737358849357
679364219686937053
592954867
1824528710716
522682402
14425420532440
6416777010182
15405903251414
128140555
74218002387222563
12196621250028
21576640751969
14663226022737
735308918
905394981653268332
29766747498112
730006245135780112
7182985134663
679732330926406068
30572369884645
3009122894225827
25054792317895
109183621257464014
372470327
245484436
27756158897595
391912535
647860686
9442084346710
10965803723738
605803314383140681
13750603717311
602298072
13036710412372
332571253931441219
1685480167648
284352547941935068
93005238178368748
60258179556805617
17461818767065
19809342755522
184079198
11505807638114
603684579
603020896
29371
13405
814749339
13032032438065
29147013691147
713572281400202383
9607111810466
3796088894091
112526146906000477
851477366
34989797907451
25501448705596
127855478428390728
275008458121685472
11606492046148
13135981351190
347189784147756995
10167677438533
27308535922986
3222780206838
606933022
26867051872938
820142417454
999764854798552209
1181507155245
961668878083974159
3575
995205831252351673
1073468068
59417865229178271
2445648066137
251689378533893006
385712303873666942
21228971120777
10455754312375
24748408495642
20895907238344
95375479470000128
28887468579470
720273143
544632287
780358728137494438
706163930
755446946465154856
5887529611725
997634715324
878845919105336278
39418457799026154
18578
10100168113478
720303727
554572861487418224
20292
238480887400476854
166146537
170214905
23982689631525
425923954340421924
72372502103383100
9462330687401
18427577448983
2906
815199820
15635285394280
12545510523828
870859832
969703685
171955028
34996232546853
116964400590999551
757008267
208118595
8998636980440
29939449763606
22396
418673446691847267
31085659204970
20777445819045
909000362477888838
204320037717046945
7125
23951947673735
676540876
27669596299120
27670508231022
852903161492838344
10724220186695
12227482355525
1059721011
19683343434890
752022985463419047
20301583253197
631135237379564030
3716365171605
451742817
22413714442110
501993842370749338
23929
683536544119899807
25235594226926
29494284080282
20105761227086
655320394833
1032412861
24375774415959
9272149171799
11906355495220
26934493918122
26130560233899
211251985252715896
111143247598596594
18806478855669
121606775
691220698065107231
23998041840790
142515632782894092
31216823089244
27194171203365
66304725347209404
19542848498522
647539635872082856
27652225244754
353830993605714305
27507890272367
33220825914552
11749842
701274689144580105
30808099775940
547119066555636060
88829359253509911
217444902777976533
32586396001542
8450591404189
31832020867507
794750271
425259461319727078
856193216
3059
10857081614538
8958
1004706382
317746893878526908
7422196964827
17968646543562
216121721
474649681870516892
690350051591854145
20882144634332
181702789705353440
578638891600847121
580554039863359545
4322044917289
267943255050958869
781215838
21158034101864
198997332
34099231938501
24915440405156
285373957321413999
86361806
3526889296121
26401456115392
154426093515251580
790693145
622883900495964577
18980689359702
21003565967869
872573424275963501
2145032225870
90255814
19927118044598
16319115585027
20422411956325
20647629625428
754384241261201509
499044497668762560
12530838209086
23070783883497
831536143929167507
539343025
603310762172572916
21799054038905
22213
766667670
3993644497272
180071374
10312686852102
436992556563496319
902305648
8973593514761462
109040640466534953
365995201
3783939074951
13092337459642
9338224081958
266697182
20612553181614
31659846151929
9786866687280
721480677
32697507559569
372656488220619664
185115
879154408845526382
134621662413208681
303851646
4822868248155
32907058837469
21932360969360
332866577
205838762323497596
14126454626587
11406731738407
24586696919311
16740283937513
29326582554236
4212445627504
345688107
221913843864617208
63350181
18884
206064191669623114
84864167539740399
19017719080283
17244724654359
550638478
34330141464236
561022747042472613
26632988048769
446981551
813524076
26051706605368
850909792446155860
1060496795
289546142
27482739065956
639736765
918438033
362185581560696432
24167951000130
21124466049183
255683817793718861
1017916911
677581143023144206
3358603237143
560861480
12596103530925
398903831
146867930
27862
852937987026893133
16256501878367
23010052175722
21753237464392
13501876058563
273666735
30575953587875
24743535534332
69814972645631239
634331750251881854
242727136650743140
13483432870880
661558271
3370422513294
32477661615604
32461758479636
22354543045198
366466783981313599
18955504309532
964542565745777530
878323066
34844656269462
18088
851
6070817592964
507277713431248193
871896929245682614
29044102344871
17295262215025544
840282539
181578769641850098
8551
32668453784409
352826534578010513
692291405159182665
26011027048931
48338726
417295010
489307871
29951806233434
24194925608212
296093726
276114541
951521677
845305395
338767368955235167
18528140691048
719586077
772249122
5310491563697
750245007
11733445471894
6599829152211
906509619605
16267407382252
1071958235
449013086045393485
874423077056268603
22455209184783
56077428308123202
831251535083526909
4098
14726361411339
712633106
1584071247590
17989099003320
193523747874117897
908941740129602243
596630399
874323439753723709
139768496722106858
663133105
13363366361094
928997049398751017
1023592615032
302154236
700206567872884747
914576983
223938509772628660
8981354
29003708263368
322576295912165594
25523479828421
1064553326
218146813581616889
739693197
22365444137090
6787192671379
13995193621872
22039739840777
1049728353
4636244231338
22303492352424
8221896105226
22238
602900801996304992
7982710861425
120654992046593244
844700371
2745445851966
31315532641328
58610666659374651
191636324794661057
736401332386067801
172265257247210937
15082209370305
628255702980045617
23997991521383
1033574678
25636
656104453
143761686458056392
45352442745564004
7182667672862
409419389612208285
856227678
7673070691371
33374398750451
26995855969938
25653091953436401
26627
29063072791819
71939680
859959919231747353
3102257474575
17307652499177
326166192
12656196566040
16668899399919
22933908458388
21402737172774
495962041878640688
620232393854531560
291954540
4988904871216
16660266268722
750702641
27064613626022
2825687755521
22368142452537
17652446614512
12387959807839603
127420803030194083
919688482
414831570
27752
8628
10465022146752
348839379
34245411499472
838883268
687483100
614824179820088861
23848687006012
784331310689335925
25501927182539
740329447448945450
30276930746681
960564986520484857
153824165688861049
24517068198982
804301264
22751939205310
13635311497030039
130017953332074487
21183966553930
141388855778013628
30559761040862
13314569192005
12797
684712944579468880
453400613
3436990647950
654087462225067764
797433862045617121
32488545335988
673164250
10429671314696
75707307518929914
1009057410
745835932
720870187
42862528
1391279369306
32502076965366
12100421972617
259555619286341924
673902971564045445
729888843
523333382
8268308590580
21381556744166
4122501906418
1404908965232
687786056
453415587
33763866386380
1567199701785
1043848390622
6057329031879
22059618973842
22655320298283
101249030
26387006878529
18639654642146
9503361447512
9559465960353
5835375058788
333048667
645052667308666710
10442820224540
1028027912
313209865715836314
24273211655437
992882162
925621085
2956227554644
238109136
26022771734488
25900342367366
24421158016662
26211803535468
283542026
22238047591948
877410338
18831339025766
501992723
20142811389033
645768503157611799
326049840929106524
692494992510904945
20562483313373
8984526472376
799502466
1038974286
25133478693285
21810562214410
155624847359108306
57714807605852676
25485635179352
29292829707811
15032875381808
29210983093568
26258454328057
16354720115733
13060058009087
29019229274361
20788891763084
9165333697645
2479271227477
937139426
862915882
29322073005729
28741360374834
421331310356277417
859872859214541048
4752772581477
32736
227515323981838815
333005719554915495
13065593202230
30285855033752
25552392331542
15597527338902
1638890770406
285856631
23947871505113
1020689548
12124162375294
2821045871140
15651261809006
591415346
1097599936156
437486514
836730811828275951
996998336
121438315884883748
1069294924
947251902114015397
943527003
3375702089437
21032348877564241
812569532
30406847051764
43528133592734047
8342122517723
28057282261907
781880711
29483563997307
32678896214399
165535125
11213052290658
21439825902652
23697484928130
896114101953000159
20635708
35152192811508
26926071
10052493102732
3315072710584
186616785046591235
1881294034715551
21488867346040
32054712470479
10330917781619
415072273482614
330396736098405161
32030114680824
25855783569856
191198884323781143
11779741706368
32720853364844217
109426308
32891424646057
14875670838033
602545378999483015
1045563984
9838633157568
18778682837049
216058014506186734
1916078441517
11792289305889
1679094394426
68399543763615764
5216633776216
20819172017636
764810500
218364413
227631866
20105
3320075852419
14946392323192
681423083428943305
81568733653258608
4822796320231
519156575
746890206146170204
19262110033196
803366624926527959
29956762989574
17096906921320
500370195
50136050
379763531941041922
14018333319259
24427552547084
445080987
27477727
1383919667337
252120003
626140257518721753
587256177
8749950420864
20203685944493
3672684816752
19080651483972
3262704324046
21737531469888
21606195487490
796460703026612672
25927238949096
4526558500404
12813372387652
32309501045124
209058421785878582
11727909717671
16041312526132
601436205
291102445070861516
802748001078949776
22508092593230
109383336878286708
923556046
351231247
18639267642387
1067184300
2334
253159408
796457789809172874
628678835
431420975666025126
996117223922519943
49189599423421445
766939995
464278228
1327144458446
63468964024843686
265204076824421118
938719276
164563549301308882
375428995258778244
590559972259676074
7970693568914
555009000
301606835636950979
864168496209721987
174407538337371961
22115713166778
25820657785192
3612336021711
596812114
631064541
6220363222179
559984302052443421
183079254720031557
13328783564081
33531701107084
136820278626
861529257738114740
481505004057148066
496815013951582963
35867643
4658957240095
471969005592747859
32092578532035
14020733644226
2992230175689
1411791
992580081
60751987
737963311834615154
388703318188261570
18561311730870
1008886325
13422000368329
706502701510960742
33984004891472
34290655712688
382499468
300853924
344739279059082968
650637995287884440
149634302096884411
441787820296027941
600614856672500158
20514624604830
123233634702217499
11915479849072
20113066429721275
750130361
33462722932246
21572393806814
960413940774998871
22671
494228285
984341496947346400
140262456224419755
872401513631991649
145442615
3452903557353
10041115185192
384390186
269928000802232794
990560181843584822
30481356541884
3574412523421
4273554764618
30519985984119
462
412065611604
32994100655922
246964147
573093266
2543964134572
25848774853751
68817557862706578
5615332580569
13771426199809
29802
309604101
19171
1820380586933
11150670662648
558461737
910083737282832392
28270497884292
954311689117032756
205831567
211608593496004960
5751811880753
5790002348979
28757449014935974
481428510
662315750967762586
5460990991402
64406382823197154
969084262
17213963183970
20060680616720
24828
400030248922445560
15377236477543
143703386233359513
27151536165435
8068627958806
33711884595327
582146890724294530
8540313319945
721309906185503788
155610787
419269481077206756
21836786067516
219321450848138913
661398222507209965
2902839023458
87941614194996432
646604052118208741
8314374
19771731876381
25250106362531
511225922451206416
856908029
1329960919084
11223059093078
655216845560755973
17840383771128
227976275125264413
25293927554803
1014431574
472980707216645249
15042487320006
263779927
492998742444219101
18207790347277
20501660322309
959548019310672022
374661849
331967142230935048
34983020539710
580454706
553422727
852493437
3087
25939524537463
527449079871249528
33240987701313
19909266747639
3203292088384
449013387
527119575514180992
16448327307367
2136198083624
630111492
2050038320886
785131607
79691993
514864933179266035
3234
25226888938087
30946553450310
160230413171574176
32640467722072
32333834332308
9093935770469
971767426946236043
28751288219624
7476282496675
26914097576278
7280162327853
3468
1273851797442
12892013800009
24411290048215
880578816
29308
2327499757303
542941973344798272
10090066336159
725117459
762986262601177738
27095139895357
610120708
7291789304274
22094702464232
31413258268214
401839411278289107
865506688
842065592
172458633713548986
3966073401926
362463290969174863
898010025
2334188985788
6378204490535
376543548
18527318440135
29921278711254
27167318108612
30245354557731
955610398084547544
505787583
26463594087131194
209392192
2675162043218
508870368467640707
492796948104345536
20635
8980549095837
308775364417299599
29691286559317
8108583560074
1015293857
81
87052009373629459
43075187
580988129
16973045141628
436765782918687599
390337872488715099
202071196076194136
655877281239082103
24254
559682337
522743428725241206
19381
6213348603657
21298267021765
17121378370497
9708247987830
10199562
22860020479325
1222709417591
21346766090995
28359238054497
27958
30909577655433
33535958586971
18580336763606478
34047379512178
821863388
714306597312945398
26439
31326
37995515477659893
23161375595221
146440359
476143032
27934279424777
700632626557337390
75499842125645959
141147246812185371
522567727135658628
15857777252766
20339430114854848
32825048145645
267373804
33193814007212
11404362023167
147812563765929592
20081588030980
24887559415894
9715910919613
673120601
3125603882174
32450020732450
1031094674525
5912827449816
7134171482744
23284992227195
29009
478318487706157286
3474594967602
15388769455116
471725535
15101782605691
5239
211811992
1042657014
517482679133626240
19987731628545
13575
311494753499793047
413324380609229731
25712001054941
900238951502016793
7785292289850
24329263
31664043840763
33868131782025
764423536
925529941682608119
17608729673900
79295576594960915
33863154016713
880277739
22671063792325
944056998
275708285205807418
6976595989784
857686065
220709806573893530
423314400
947543061
34377909694203371
9468942763326
891666937
8035354202503
34840532
1331493005111
967313595
969305381
18573961456864
2606953689391
33325723899533
667312549093337211
225221003
26640257073494
994814516669046746
18162734462001
29088320038643
760001209497232364
296843289865477851
825071978
308086264849
35024250299493
165402733694310214
10947062918506
18604819018505
3369238743808
5238029981344
2889198641432
8623420114734
22353835058599
43968814676146251
28516281333160
290203289701425077
981329549
25126
68612800380870705
1608455478066
27493202935773
484866354
21141275991512
30012333540731
551279553515767604
188841480
29832739177120
884733263
232998010
52509463068577973
672760259
4406269621348
113661428272087315
277484625682349627
85943674319081017
540202124672522479
221485330273188083
561951180226405763
72151610441747776
747090950
17799866540451
587648628
15269
24471066595726
31502937915516
656625133016917610
3691489767315
33178870698709
339588528
378374411305082973
25391235907860
12715038995532814
315632347
33466328547640
374267096562198130
20811458954834
561871597
319594607254531800
16153877337350
27374104261482
179216715
10831594032024
367294105908404062
39177195
372507631357179535
27302554087352
17864455307323
22599388075093
601463834
690107775
3013513624925
19554135266555
426562463002022419
28478734623745
29888912755654
577093334776436707
1602613050092
332337758049561759
20247420410518
10059906557808
664106716227135195
27333173089581
4330825243054
916182237
6136986113592
647496341
254449531437898721
16378
15530675428517
22786680
24529923227526
793062105083367574
87835207165214013
549884558
22872
146337807200487186
116627052856727173
494646462
121708918360698419
660721248371114285
8632
1237225632378
18808036711647
1183
885363320266809583
26978852976010
26715499749724
230940219
30191
838961250
336184375
114683319199199442
165165123
13201540434829
14574642413192
643193429
487452184
14181771651383
855737168
150995162240598294
8950125747744
16333
14958118397131
956354909227056194
5653253653167
223767303
20593451646734
16360812845814153
435691715886303822
19596982615250
3375283684133
327908386440562672
15039727621052
27475897176135
940172573739227914
830034373476910492
20506
177641529
217956135945211899
1202
25092034519826
319977553291643821
319127205123602527
537701827
146839985
2751614671307
2220233083943
316122686336418645
19852345663945
34263069907623
10848459135237730
10875527946944083
942928762
408435982939130762
494807335
18068728649783
1818999389572
17840063785465
42984543298961572
901157067482964858
109787384
1046015542
893875478
5603524358789
342380793055055720
724172078
28871951891884344
74906965
561873522
714975999
638925115400600377
8271278608287
24342
621842337
75380177984
1430
58229256
30671307747934
647800848781684541
5702462347671
60045351
21717337455372
439135529131134051
16094565012943
365301608
15753
16286595256831
1016896799
11299402857368
898751547412693154
917073189085329255
13330320203366
96812495620587204
301260918466079249
21029099323992
744751804
23384137122412
22678838206546
602136077702742377
500042674
786028005
931772191
9559399606085
63517780
29201856154777
17941608915457
677519127
16652
407839113439606808
21074496581182
420961282558038667
23019248216252
24054069968702
33548186052843
668279757
15882541326379
285783346001029391
734803473130316963
21464309082636
1047544264
416107582
622729694
12420
600479159
33823078546835
149005530354553466
32729
53908978577184864
15643293473422
8261853811576
5349177079736
950973145885734628
11707982274541
703414357787730561
25682261970203
6306568169894
12833802083863
888501375
20616
8286368555678
662324679252504
24754362306209
6551163163656
20040588734906
10468565928256
4509934360283
1013449803
23042154848092
497701829251
2410908115883
6994797611806
1196435864111
15855292067374
543063182
84468029
8980397660166
8746943015957
687162160441243308
34932161732021
7943064588429
878557673253622486
20494626476188
16609977301974
111961799980762625
11137785039690
24462936280415
274098708
22949523465908
28679593733756
731528182609524401
31072287982658
57023217791792867
24461754085409
134219923727974760
401922925
17023467713911
18454296259434
4579605859317
4746823080375
227743466
4282526006211
604257
24399870739494
829612518891830400
391256699905235017
748563390302621532
990271508573983972
828454383107
281694424
130623545657402801
2016974459094
14758743155847
23953744850407
709379337430037272
793970193127068573
731916142394286632
645304339933743350
6983312450912
20112421611861
961093056326357639
1092154339030
5230812978380
25635910690451862
7769282171679
14769155110217
12494
13961991824536
125617328
29903445583981
906529062380710972
40680292292997131
23675435994058
14524532412070
162963367
133314844819310020
23804704796417
428664483136999610
21364550482501
2657658792809
30952494449765
455687777048997437
503917799
501315812
29123237427735
72184814
709114998512672940
15973703062778
56095723326771395
387662388864060866
37616
28137063008098
32500665327139
10305
363893475
9713970414444
23862695119150
5851055609936
565200495462058013
18441277285680
577149321630162012
30251071110294
9444054588171
456153611575002175
28252869856287
16085226555094
254260617599216125
29103
436446015
54012316376394169
24834961459572
16194649204215
737545336260090195
710729048667446236
76788928778595304
213492934100227992
33374686785526
299821544784
392175732375405358
148038222
2387999820681
33144044181959
34543467577101
20290
766670570924435442
12251347682607
13992135354146
32463234729277
20806751459660
10007429040949
483904014812441773
217017706658579871
33933077134065
469950957964725884
374143454639644782
8535658902685
884140652930388393
231084804
849074769053
25929545994697
294852541
248145070743390609
26487804886355
23953900
842561005256
654855549472539201
951954925420901577
332172539
412552667658421601
672723732443911567
5930374945576
964604973744788060
10280088658229
19158473661569
12927942275180999
19341730283740
16312598328077
155374133526887046
28312931574581
950823536
20842721078455
1048010205
24215
17168985695914
20917223728254
24313277343361
532062063
32487948
13414755340063
11649368858409
407919277
36834868533738563
933937500
7507329738073
11370388217991
260300224
136816729308386193
493587428
844733418731466362
6445367074184
11679305711973058
389108707926870432
905647540
179908396819385856
985288279934820308
14997754531547
596256750180014442
1049809452
194784153
1065922828
16587040594274
389426430564993780
420190570831851404
16962788713272
625096341
30624078636642
19097810322496
31247795850316
30055419963263
15116044676019
18776
786205412949892648
787717040
32286001021940
639849227337729071
2118314352821
251457590354616058
4687181672440
29214562930349
10594630547110
204207484
100288188755059947
147434954282127150
14078242554954
2621068931573
655941343
32030581318173
117097592003736344
12778114644247
2797458489651
3459704464167
214005503565999880
27024651721191
28641791915598
12036053869560
18952451919429
924602437627817057
313411350
10749494834714
34347546292678
1031264483
7143554121828
769325833
159092043795309269
1963635202265
7638987
29885384135719
35118747780380
11805
470761127447812285
5750098853717008
653417316298903376
25970036969924
13844007888758
14941028780348
6428258071821
549200264355629998
312694700
933032034
1000998479
136851846131388198
641112156807791516
19451987380818
318977220
11538342552249
792250130367108042
33600582837210
13764248718618
23644
427584209
728382637443777587
959189177106160989
2263421218199
21748718077021
45439772485469369
438850474351508462
373560122
133461658422128038
302164721295284932
30363332677852
993013413
289967027673054988
598997038727954434
11700075755055
635117995
185787365554518062
468193144650607283
837157080000592692
29779
21097046743637
854260218388285504
23556018730939
24669025435704
326773347288421736
785992479145858057
330606147
12897603626212
282311199
22318934050483
30152864352030
23554319726908
20883550557025
29399134995508
118565647
22087050642344
56819745
595396907201901134
30600444213213
33715180748128
963185342976326693
986790439043880265
9944260187037
552720393151981069
27242685068527
31900320574285
32164509289030
24641709138948
966521602574156101
834003156296111019
595295295121498062
469052066654944631
467814161
13803
979740775779857876
359734420
10908
319465185
18703404670976
15107252543223
8176448079542
349846540196175865
437966497
33778199230175
16692335770558
30033
375642300595076744
827066295
218445956
97678774446433909
716232514662395579
83388465189650582
21319537891263
7698185167900
880612880163328598
24538319924352
17348730483714
102166017536192464
2808577775077
886036328927997754
606373793556148360
17195
343212588307895562
33524060267733
592841421
411738370392586394
555454151353204399
433578422
468718944094726336
13526184214719
41803526559090552
26323385640278895
34506893317410
729682240
73890845127061363
409885600310217297
214189517
12616779687951
563923480212485574
4509171216574
2091756993808
432597270
26457120554838
26431005726943
32788998043077
860272172408827792
996800047052101888
491962009114495901
144040844901556324
22936304799193
392950617727017079
27555
485878160
3091689595243
32698261178514
29270718362266
32142117803752
5805968123310
17072848695987
564434540160684242
746122851079118247
26441771279795350
806243345
10059
84361354090711821
458218586
31347871886608
300116663
6966713229925
444145968389076980
220044718
101653208
7437275656148
139430524
23053340896195
25544905668785
16179989634802
34784567779285
855550402
789405422
27390706
165786036313652287
1061550558
501029502
11826209440258
25041844576383
659710677
920244157
26682120351607
676202901
199012722908920572
296419789234782615
7565729841264
21005424232490
931216157
76501286339381046
1001563647
99279933
475692216250498931
44630243
859114022
4425
6584
379465140555127725
494212926211147880
4182489796636
19181294016661
28557271664981
19371151155580
32266084366170
6248158312905
286825810595613927
735653610
34700317302323
55880493
1721162602515
22025547468690
18400
24959
24262003640355
916006901
812992749072774580
30774720641947
25274237861900
13907476951299
25181781097124
22819766781724
368868089254151595
395096775940119095
634441195
29962958611859
722517165
435316583
575747252
752276258136281268
6709337080412
15230
145387170
235597656570317853
1298437306281
15429247260215
560690888324565927
651991274
29740636482071
50730515730388809
30175051306805
11541352318778
8268269108466
17725666463571
1025355463
966426253501772540
548218402488
32979263980097
784571801810125456
539604059387228937
24532132055610
32175325280652
810408008232743915
33235546237301989
641834946
14744817041523
305415533172039560
5199207530404
421601104
1020219749
33844499750650
21782676230953
28340979640607
867473524010515214
850362999130006003
33461939853539
56498477966095884
34732324776798
651065848402766227
14225930284714
33567151892942
14436640127696
64040030694895561
508521179315084696
32326676980976
133340654509842247
738474971
414152776
12634021832824
333839841
32168611543401
24917993444316
69638806
367258227
1038855374
145781204
986235704
18664
433500603
367062462307819568
29151672408069
961125137
451716667
377867853582880205
607450718
28066878388920
62112582187787869
5899358302997
496925292
496992180
21712313006545
1042442668
34902720064114
681422956
867558230
513740434
843872998380587938
446874700621325685
17319731728890
549393827227783410
72116206
34399944526080
497102466
4097354325839
2584113556694
304188994220600109
999400741
26034487421428
33666509955722
8059550852162
277146984308
14012738281848
8959872736256365
1592364528506
25950354910123
968986508
25253399592514
405795617990608466
18966632679458
30842264073773
93476779
996774308
438018115257488005
136516041412630738
31264620772479
31138074170930813
292813526
885256754
897327032
1062334446663
32800604903603
232423330603641428
25437445757719
27287970309790
281386674298177729
29762056319420
16821548158743
5459859956154
83480499790683386
55703558737117410
959558102164516012
968109058
24073941148744
48837873988929445
8167431437533
15273374893715
4569422828306
642700392543465192
10348777577109
15802133905635
15240059272656
194592669220177127
85880142180225475
19565
7876540350759
205019479
530717093782923387
13893362
27903780593920
485234795
30733041923213
10601038145525
624478635185884444
201402398
304272993
31558741320894
291628830043079045
701140311961999694
1064155603
128037386248770515
67929219
113973905150620468
1024739114
26673268583088
28493693394584
22479413943000
13770760868844
21028415456103
736751796
6246095331013
111762471
20779026865092
134631957115436359
296159177353776859
752238184489474488
374282676835326855
6522189368095
16052278056685
8496464875743
1024263403
244004318378961833
21000547107870
786333852527183537
15004057813734
388721356802693726
4711619902060
135482570
605847714396821061
34045027310120
26761737737040
6743062410120
661194336752
15441715356761
770260098
112261974
20715671299908
33756415960840
34427502534186
24267478524769
733984959
13367380106799
3464222940960
262816390665
46374929
21064537764843
32589938396835
2637382191361
4112366356746
30515025274867
4342785779933
31915764239721
613156066320181636
11988837717023384
21401
22463685650684
12097895043413
600700896243468460
343157972
16720490073314
701350112
27857
445223053095908799
493654514007303432
37308539731008139
63817950500124666
10333916799027
16538049187104
113525120712327165
790176757280561548
434829782
14516178573626
748438804
12888476718114
348521206
440986298
315315934642539177
23893908918145
813619910774745223
4862415967272608
32489
998179447234611918
6532254758458
783871527850013822
670331392179878835
8630462318181
30796168397065
36894749216381266
16654
94267987440234731
346650503
25944301599516
10104073816335
32219976841644
27492282800890
31991455232806
785159526787001162
4658884846136
22617354516889
19307414926284
26319494617598
105489483
5199825
32623255407817
311991490198991780
1668285825881
27409965044208
663491075777572926
272617078
24760665867234
16596312971179
35155553968504
235825820383506956
22980874843030
23730155075357
214124531126758689
910427851
730398852
7126758455606
23403735697703
89840635033221814
30317937486090
771021163287841435
16243382146668
28561136354127
472077459678042674
14254986767198
294736961
113793751
6475053969046
32132928415904
12251215535067
57515172836678493
9907699391199
268993973
28530407452425
21625198633026
716807826
939419215
17155892214761
191146621072087464
773156299599270518
23094821776826
5186815192788
4614582580315
5574665844992
27134809501301
27651659291042
494075154811
23018
5388849775794
195331695
167656834928
15952771938479
973503398
942744487
26510745746051
782642284
12829913
976196351679212674
33317183150504
25005582199192
849264203
5410891775081
441509298774102199
264428903
30827
596617567949267206
32234402441230
493527638708996008
10293977876133
316369483997756525
597489175
506194270
27921
327577346
26181411745113
9618964665093
9704909449561
31675304356857
144665023
958180437
15119805155589847
537467723379193121
458119211274370592
26779805564252
5150636464124
317540544
947595819645719186
13277537585245
31445525728107554
2857
293423383663284657
30650
8017074729590
27967276961085
157680321
986373366663511341
736864563
289073484
12350737706034
22872426417476
8149280481174
454155690870298352
52890745164573600
254089653
317006982360814882
11957644670166
12546100649334
999040865162781086
979739334
578478149821177029
13361233376039
34281909128637
508994804882747330
18175909701850
21343148818474
26836175425282
659398976043304889
15322183587384
95567373435119350
25620903785960
2935452440337
693277122
221437705825970542
67962078194940592
865950795168138474
33419646234405
37217999763691549
13432467371173
24915833872696
490133360043609644
5493324846571
6888152973931
704395120
33702950132666
584095712422807675
375189529305331430
31688525
29041336500309
23195740581108
35776475231600396
289141751727767865
16398877155447
3761575809975
10597118166987
951845478766279003
3110674181255
548096654580977493
665167164996097926
173864021902450722
181520479
794176972
17124214586892
10115671731225
909770818012928772
926054491
992694415960777364
10534422392272
27803723864599
35140330888637
34112758028598
343121284
18516617389083
458379205816113701
436143993015452120
233647225381875235
165652790
998879776
539038437
31684
23232067871888
223414960577079816
116336254746036976
706368703
5430282673472
21095093780603
13464956222832
459778245424275469
606774575
124593446286232107
8849930927611
80737198789327046
34379204120070
967769410
2864752186651
569537179
1022612541
4007155576115
4967653305992
817237181523558675
10756045876325
21894648124146
112467515867838264
2149
257916532285977171
357434416358453038
20194831075348
550947469
146729207
358451243947098091
23297672120553
13407687059408
19107636495140
33267334742129
17364394172535
22090858061431
624028181569554484
33007384025111
18374451825745
264045255
147321940275058989
32309213990496
931606048223890606
387415194154068423
224260977
69705765952722553
17317648620157
510593051589854927
11320693338857
33519615342908
3353985550864
158839723725211740
32093576400340
6302002106958
25108483797627
22030972177602
33834118739819
125814791658440632
828772117991563102
502098679826694269
355052452
447843154
20028364101768
31833169431935
11463548881674
70382392185298071
495597134196058546
394742197809978834
15509957149949
871259078521571941
628234278542757380
481255741914919917
5142398624834
435036328371
23663219288374
320805497829466939
12366913749367
32528873896749
997866537
19030002802357
21424675477273
14461
734417363
715039624285647084
371553777
28817002840914
590301478939
434704294
11177036548130
782266389
20509882458057
3112
23110164909181
22034395859245
442054485
577585122
21518714644293
1037535664
5081597544543
296456780018502000
6852543131151
11684767637868
28269159572616
29792709778693
20397289417315
11143486393183
29932185888343
31236460115328
11668
11704876239636
3003037533438
911406179837494791
352273606913407980
424995156442309379
2200766174670
264485154
701216530901570598
31420
9411330138284
878232912
47897342459152861
13139644976891
15295341832261
135496581747862774
501877456
7999276689970
20717727985031
721321827370495614
12393324371651
34523381720772
266056504645989765
22067271328481
990603775
222525231394
18800
100467379992842743
947348896995528609
692172089464342460
823026723
11185108555269
793001060
32061889321444
26518829783848
198669785725154591
109392626922
846222147
34747188415006
21552099803489
817617762839231811
26485
30036270539734
1146788810
35166116517987
30420574307549
575005660340811311
525877503
324935210775978807
114090568
1565310948830
68808996623485774
386694243
980503928
7682037072854
26824429610873
33163719787687754
447009495361021096
33043988175692
26788099600431
23335122027685
27082843805745
33339202260711
1034136067
419027228755732682
21530990079596
28686706356962
20473
3349273369386
130266414818712971
145430965
417621108
308388206625408648
372542105
33307082028853
14747855527769
346819184
19710438692714
16652232234071
134
34621350696438714
21593487544620
1009768433
4488898276651
15832413969553
28430682187100
32927086586073
973115486734822729
15829982809156
27077206
822719396691928652
388155293364373577
799943025227995844
5799596487041
34735448097792
6586
429209598
13226891674955
328517324874558064
626847036
319907555
495147865
7802204721086
330571089691536101
291274242
440348442
4559
34454521772275
19942460589177
27778398832335
278259685
999170863
707746248459514466
831141798221161620
22818221607571
14216109248926
1042087793
742322389232894787
3489746937931
2393996621256711
1752631905510
711537862
798272992
512777995
383319895397938279
114179983286441690
36896215751790939
31749265437951
914645797
12669993265971
473177581928594593
29385391383804
395222703069809967
657748568
14410318
278114034
255060721
977093107345193361
22112620050752
12526300812918
19365823962865
129477515
248840824
10463015776041
854306912683057447
1400939524171
233933891012063160
239480220
85966204093225295
879133950306069076
23675693653094
21350919643851
29885464338205
1667291131387
27377313469950
8555689060987
5412757683848
22721028071064
23027117312474
14819
652579954
271376191317581685
324539164
360503781477384654
32199943171721
123301562478367317
354942620
8760518712943
342154902646340660
4260814809214
670306984894939976
30944635248339
8465
15017262477491
246583051615236763
537946804717588275
131651432269693089
28249688868575
387844339
31737
154770021
20041
119968238687562142
14919460764257
21306562706930
24459791369508
26977709632738
98937475587510913
30771914618265
2892510976033
554186438000046385
731012
11939130607774
19061148699651
21562624720743
13283101636784
274323719
33410142012337
555967141
26604983414026
199187118542177595
8391088080084
25048157846981
28161400826002
536264159
12286972470796
313365879207472666
34882051038994
3603121057039
14142628863562
907289597525000428
970408409878125958
13218629096201
26376121271068
398266616
34307642353823
556785595185368390
3316192485853
11806571273516
494663726
396810361169244272
8375650275183
953338105
688913174
929641966
373236246921021488
561496058
23154784995471
7346265249708
889029670
4954133898263
29496959879974
26661180686713
1561871091737
24928733331196
140656883939114791
17198743671303
24255
23070759145947
471739723566330178
705095977
30138750178474
916801469051366896
310220811
548859883
920493551186995095
15641222016620
1027316150
724291954704475136
373420152
1055914540
878554474
527372869637442812
4589407807528
58411581017799953
1025575468
7902
25662504427615
121553401413562687
714627730871687317
85191083
311705252223143639
26578779644789
40187751
62143046822486006
1885598880149
859100671010840472
921870705318630331
249899181905877181
288664796040664091
9890921576317
541863336
1065306354
40441821
860237189001014311
8114264754271
731419035604755666
6592723118021746
913492900833099164
691930532
8410534310958
11319537037375
13350996472426
30051848805887
18991645857768
15527602541634
32431987604628
969385577627568857
6680481749244
464229399471307737
79035624
7962808890973
861536292
266099199867952515
1490097720543
21061499299493
1841266916732
556968398
37292050461348626
702927435293418581
397679127
714546246
18443758585976139
421290333721025516
757404351492579028
6254066941158
11130664994383
29793481694698
29371227998729
9962448466817
421763806078086606
26222793455765
688948356
448954093
6487502323750
974478631167053454
15451590402066
3228
10640800386284005
4073092815626
14538740306326
97453865
7207501751326
392264593928049126
624392043
408569648186245109
81924231862036468
993808331399225726
142920995292112619
5541916117671
26363083916711
2178134786602
152230445813047539
12318484975086
431936576314314467
150421077109214823
877373470868319949
19640029790141
315683201957363941
5852
496481327918406673
35123763322235
10293841392564235
360150529
350034461833753322
277874838
28824200447303
983736254
1944351802515
175704225
642659938651272522
28914176383191
430211670
15411
21634958864874
31031356294140
5680223857428
65173779011820049
568226211814290260
24425275247917
2570218548934
35167189072905
268925766030165593
437209686598395605
702329848
30667163381589
24992
11696872709325
502320779340269685
20228638516669
141772705525097234
579221850
11434397496633
31798290093842
7506516082559
20143039884905902
9829163187796
255781103669825574
883001457382110399
720848136215229197
142416933501269886
809761460338550413
13598980416053
12025542538567
464272015310607948
19723505677458
27238542611225
998905888738375026
481464981672217526
140440899
31952525852326
439885540
768365882
988493178
33059152534332
418886809223930698
99154381552767632
903728610419254016
12737407319143
3884258953456697
930322245672954639
21757156447018
32710184938113
131142468293249475
2681004103039
567490882692087457
33600077165909
30742035197664
715988168737247021
369598527
15304059629312
774595278143742000
10477779416008
289547801264459157
255222475133010985
11777420818108
25199472907884
23308841549128
27030556211588
722871958
906424292481348314
954987061
18395384041628
498947678258485292
882103771958961031
978897576174
5378614132035
441897182
175037956020536916
795501262
26910545913030
95194353727
14833571200740
746951787
5514013052091
22724585284473
225781074
503211597
456702632
937931004513435906
625579748300259888
1020221351
6170546714614
28186983300020
965339915
19213060812942
615924896385769490
11355476773532
996804460
723890862580256701
1057508535
760678611
398867528119810647
25179373985545
9641508227449
640343113
26403988442131
184657531795
32766
595077407757945727
1056733510
965326484
545338046
403049720806140245
27859821632482
29775679514302
874190836993038983
248389836086246777
866185431264109707
749862873
29205450940741
169488862
35120656526341
9221
194606733285813269
576748046402685270
245447522891866398
33623410535574
574579436
34315247629805
13733698611364
391098270
11187847742689
119594303028960051
3183406506572
299274480
34823870973324
25037076589907
32631614556950
288372855
945955401
109803679403098551
24762382107392
30657817726599
379136554260917501
8455308784440
18822959619994
24444896461307
22101331325741
13991860391291
22020870828235
5392477801425
400020157149801441
7349018755010
401572136
19724398653230
22765307164758
24536157734928
8864044529799
939223710811368382
321770131738747106
696387972
3802
965130991355415566
29137818381376
657932279
1472268201932
689255013
29803991101627
614824127
977265585
2844692008572
6237940324431
68110005169376610
12148675428873
901980529
9212219294652
4485021226976
901491941
2799389364948
5627666673973
582509201
964542947
26235743499354
8835686438845
9087939976007
14970027957548
6489788101729
34744861454669
14476804750517
16207748756372
977607783922741912
1410715127110
1242852950739
294090269
32411473555829
90997665863576042
17116600053513
24366879046899
7678167102256
20071563121372
106781309980999447
32862969311203
17366039624188
138417451
735200818128410085
473803053657209871
70917901877255382
28450518973250
694862177
25988539435355
193900632390862290
22149420025916
4922404153827
368346045223293876
17247
59808359706351884
1063665638
22688502292734
508471143
328522548396897875
17634856255016
11564985398530
48096651293925706
16761492983508
1057762644
3534801873910
240749320418972839
48061661
30428464716958
25894585341212
23102759801283
478346602
23698084374235
145369300091321459
227378079711385295
601709743024233940
192685913969857687
879171451
630655574315521666
719978765173948027
957497894
61144928
921677977
385410862715249493
392793180395243562
31397490673678
25140576016443
315501562
765937795
26631309310797
690445427
945098305461
9981887401974
634964348266547924
29269465332675
32101695197220
557223014779663551
23490203583800
9622119597756074
240140538757907251
219097021858451894
8030205761986
2085253896513
24188911596067
261682412
26440950141558
15390194887603
623383100889202794
784288267040509251
16956959
2107646613816
148928786
729791914
14333190245800589
429969849432479029
33474572929272
198699302846349835
15132924207734
30625600975174
52828939907093143
755144656792791106
26657041212269
33986692839053
761249249384792006
786883853
11739099379963627
31465872453683
19822937672594
17937879295617
19557080203042
24479993869491
20421725208089
28670649886532160
340140005050134764
520949203
1054213195
31132657962383
54676068
775357461
31587321761430
80676538172558289
6000064702307262
502167102584874399
4115299687980
18280033562309
15943
27062337381142
722163466015359769
24690625711458
23621150833891
1056226339
12955906779300
6623118230197
989321471834130982
441792679
34601052121091
949966637
1128440958903
4851
21166
22142176365649
212500743265832290
34757807
700691895408640177
588538417335505547
18499401104005
19917635394790
13384
482568975095742757
716732673453212259
638302961
775180426
6149917462146
8363384018816
29133786167036
1017460174
23882994472783
30692920930014
651642594
338352393457680997
20890060361305
18518
33214896621166
32667620636817
814034249761825154
18430772123356
30624562820082
17397938908504
571055238391369783
436209456
4051398590781
223392444334454502
441054563
432519988
13286
20070425259679
47918137606889272
370136616557998281
130462171669735019
949317727710098745
339864320746842151
1620
102516462399012436
23051483089262
627765605724410456
8612696865338
29195784212047
29569802078525
31777441749473
21167043121352
29524662152286
34598215927596
729322398
3965698974325
7236180735146
283387909179845827
29447214424643829
753397004
751043108
110418363028751160
13864935883979
16791
8686086230110
560655564
660851903943992807
19445716631198
3573238310102
30851700499302
83
805005238
14411685437964
4755389718599
3512768831175
336425801360048992
52634618
34958635753744
110904433
918385476
10154006716072
22182158074327
454609240652172507
9355
816203152531756802
29187617274077
279699120212794484
977410562225925856
352555536627242851
31862782525448
324212280
1028470089
78588668
692647714407698780
20737711395888
894562045
26491293191277
144119770
219499521131
419057523450468855
34590079823004
27888296429500
1926747352459
979353979
33335058484716
19831549940678
21809754440879
714593472
30546
31285370183697
84028981358894107
19179574063346
9355988095234
1000477176
23660694
24574411379837
28158987467960
820202129
14644716992472
4014436640356
28201586706050
22031179567852
27730223084651
13798418810023
890824980
24571201344588
29831422676816
16922818106981
13040054405827
487052977588857593
30203437974129
152282123133870379
77926641767655177
14373351457741
902737250
429385940
1068258866
10330684394412
5503231536644
13433306260090
694209728
124146075
16235
18564580272686
28606620310834
491369822296749992
8051223574983
1451386581105
18135565312269
502477141653981343
360413151068682731
11311510126811
21399677426257
425799620
635463209543328982
1852086983323
7223864079948
32988127
32905185056311
582931433
337947156189590926
439113258
22228347877666840
88820615837979067
25774475
904313001842459936
984854642
137933352
770786388
130626041949457242
44890315
2152789633354
4164906085597
941085392036270860
16908116912676
576315830372700311
439449179058226660
268480585868160631
28338692751403
1054994235
21800673417776
252434729798561873
405970171210765911
29478803675254
40013626956934724
7014347236109
29774013241092
660631148073954167
406060641188
7656869227723
76569050
20721109173616
112142315133009867
3773298456459
9860808256340
671115556272099451
533158635
874009012
32214388326767
17990602607038
24878924856701
633213606
25284949933416
28992
305552508
31479119843395
7500686141426
407732545
5411707079840
110697376935669364
24206545569825
17370571720745
370663272
3562777192114
145803177
89407932044868311
3073842385049
10746839045753
28027143972122
27045905596949
31155953198637364
11379998074898
871950369
829080090128459623
28813002811996
404891327663801906
4363881822044251
16206484730710
24802044025213
31409280619590
1019961731
15428760686915
5680807704660
773609048
34127860748277
1012190375
3326483
581087099392829105
25760
46836645
146148957213090213
10918076453859
164959959294114565
333213614
31337513721445
4986665465349
11462058248217
23291822550393
11431858370386
995877456
10871167344058
32769656167245
32228073
590905771698
958265936838849661
29234802019367
2260798781494
79278484088
716197971
11680429161914
458229921403049386
32239972198391
116921407
250551645
27404165902799
34268910647989
11944953560162
9941588935986008
28053675452998
12785657354893
20638
192276593083277292
109696585
715892923
6218321910559
9111792032136
2657379353321
897205990720052636
59410790344131407
15563041568199
30501823415620
27339997476532
427616478691299317
7016996810539
23455865882008
20001646401238
11492015847527
20709762574310
4540450437965
927086851261462155
20113298678179521
37891453866465944
30800900627861
7120256426273
866773693
366033148200599316
24926880941583
9288759243671
318547845332415107
663183364
549790168
21221738443724
22601
14319718254959
586057060424283645
83306462
33764240875161674
6920951475485
3464165141855
1024165895
30687673341809
11150178195957
5167408207758
34649191983873
7174404667943
570951605
595183101359826555
20416412425511024
32870299882630
5436994056101
20980576985510
16800260872238
6998438920127
472891467
551480097544881293
36018942843215016
21613707757554309
24827428522602
108925041195012991
103865260
273054492047075097
169289569131
17229602241087
29392252769371
460134028
913588158956576663
72191103
11438711820921
23913346530356
298705901
1037836670
34721804644145
26510680473341
775692074340811066
2043568494949
545379524580918056
120148633835568424
40061896759623265
493414706
7871442246628
11614403506193
4937839059396
21028619318400
3495215250253
621904533385570310
29143769098452
28230617034991630
927222718503513157
617833976
357802207939534755
16363571730647
27496182207526
959784136760349658
26385658178571
250162539
697542974017302317
385328042438085474
18944218118856
603289381767773266
569282050
27243098981664
979531472663738944
423829534
19865893584166
1021143650
27322625246673
13342619618148
30506949723102
12984678636326
30228100169340
183856730
2144215126305
29742945896753
287520994
3878313647253
15154034671356
27407593337101
17868606681487
5177469686311
141780760758114674
14468925231648
7133961781333
829145106400169322
851272580117073713
288340448591292255
484203790571889815
8039422216905
29473726950177
31464186502406
569362495610476915
958256948961064371
713927578
932263502915191491
10859972101542
14857321169286
40580677309034203
774255028
19917293622059
979734836125
4875503342240
22082861755602
69058108121172464
17446039610475
686486552401
32296
2568342341188
534139565951
296986687265
110659052105678239
18939997521329
769317082989462607
98832028
591771722651326784
208881306
966519275958589370
951725805047342606
332751069090151218
659189639197514378
31168468994167
24050
919944916
277670679301714709
910317296
33969798626390
19155443204089
7285732571673
777387888581125046
263434557976112877
128610292428427647
539580414783679180
407771099
494589725
27284913140487
25769888766349
7439702386621
1038108690
58402831388827173
6694515925307734
117876780070231552
5174
998771764967761421
21974318553227
297479144
19814371003980
47145550067785145
909602181734512038
19239483447395
261874582314056102
5973930079633
141667698260960234
159516657894777121
16654341334485
3167420529947
674523012774779066
207117193
133928315061683022
92215229135203369
10191950616764
627348433
9975
6913173753549
45290918901202278
268876520084762871
203482770
8871031979605
19049984487834
30827906921853
744893481727162948
112399778
14132127701247
307390307131559078
22260106060171
330343854361
241849840873187191
94181935640348264
14757938513246
19154
1555164095742
382489681521697711
26253910031784
5881648
678777662905713426
6741913262132
20543
3396779647307
4336897889321
437392632
25722411022691
151490259
787640423814123711
8387570974458
973143443879412753
108897088771462145
724957168889743998
11286455588730
147753745995872889
11481542752994
23809379349384
993497668
876437561816431445
811529214
522009300
543637263376126899
15893446309846
544137708
29364095564264
662119366900784495
18042741423271
58351833060682372
27936026062155
288797790
174723744
144265218327060974
373449203043638046
22745811183637
896255883407984126
218735855
20745693647175
31727980321667
13324722
35177596140667
24053755598735
791337594622401430
19890429436230
579200070714616200
869484019116628739
8413
13596692033631
32746
536559817
33051388245531
30131240915691
57285327616600105
597244086295657568
368487304745453414
768039493933156360
8606585359328
577964790
924388947459437534
669215385
13453360216421
14738862361945
361134234
542212678436
888651210
19134381020605
982442295924341342
380273105395801308
12227596994410
624281149
10201595600950
14004081998329
27564558668654
24813934951412
125679183
418963319944913120
142226326673565909
621383482474372875
11521715926086
10599317717830
999059228524829569
33621252045621
554761484199802961
14797432400483
738190293
999133764572636644
629346334
1167917217058
24866508219629
758788527247664588
29410899277462
4134
533962812
10644730095522
1638615077550
647033275
161105197633153962
22337180715948
804421839
298976593
15974811290194
20134795499389
34261287774793
30791143487101
7591093230607
365753815588497006
463856006490377701
28190606730875
18445496364963
34614471829469
136351940745042879
356590789508861803
7524044783610
973843094337225349
28224682340619756
25402943338618
1830797023036
273506840271749911
344257345346395836
24086542964802
12436430429979
1245110866801
1875760688617
180616563968082352
730033640
25815127093942
19163198736569
79597277731121156
164981880
34201544532260
10414034251262
32164267743329
265599371580
14066918471445
341195680
840928516289212841
25526697873191
31263665234820
484198889304909615
18004519419163
12841889214102
26786565230501
6976452767907
835660812080364530
28703091229836
9295289772394
524636929244224060
162332319
2030796752481
3358494975727
3227
1827831681505
1534619389492
662303130149895157
112234591466689998
13415084278635
96405285411880317
429851271895113051
8880438707842
673541301451275280
72242967286526491
817384333
28029064755460
15864
918438669
28245710826492
23342459314451
491029886
31176191
560649450386601477
83819993308157373
9026965826375
143588291
617232923
681653550201901094
529036231433641259
630208981011473465
3936995273798
10710336425015
422455286
34670877106824
17336156318694
32330295963097
937379671
239090395
32498424872851
5645968896944
353586136
13750360574570
582274082
17084129943418
966622059277397602
479204976938427176
145254837680895903
18122435956705
28930735706809
6738562620193
15993
33881181167639
360932132187124870
28386817528548
3250265214252
235798314
836718411
833636263353
114559212
578866594
81663624318024236
378734114795295552
7345
743058580295880025
210839700166319939
232007432058649979
1021601843987
518628739
360127721
720529746
14165537462686
17843208170257
888994840389915932
1060275766
577725237379372140
49882173
9752288363137
41544765
940611214325375494
86601707215
607245577
963631992
5409757642609
7491627242172
943933799
664570583490
34533410416820
3978594749147
27171702
29488600558980
6397283213886
11054
20319092864221
918341770805780349
652268187851626682
815293605
30819231729719
14201
2076380212525
23536279458663
13333506472821
2664146346405
25559785199604719
527550442811269073
674414627032884542
4492881713497
285409075
12703186671388
797178278362
507024644187896510
20040912456684
18540137097814
23236904536776
19844772967294
6644762335007
15539402023393
417326648
769232193338204226
158584180
325378529846241786
833600437270467503
1639501132977
436204330
33283738963547
407801519266804674
9982290225127
23381345593641
35066636056565
789096787
562548308777589150
16957991054437
30682501990444
613828158603
250704093039793584
23679889355689
630820684413502064
22909892239260
521880191
928961883
388461103
6374015598204
1010048620
29901444056872
55137444
891753584322552294
772869469668780488
23627701392148
390337177732065353
731591245
613524118421908760
846270275893438927
202892969054798018
30075368057635
22001226441599
433476443
18343585284957
5627849322488
9851171917449
975058166
25888635589228
23888482422476
22775590770569
3432223959540
31548786717161
989760658400507673
19812160623519
11500195699231
12379664726290
15472549480513
642309885460921509
8634701056795633
123038460
992208144477517580
13693
17909207066374
83143117752990120
30819677180167
406168616
24539
16361588174749585
500898191
908516367
422647236
185392401
775135803025248429
579494749669399841
846439735
715788950467301817
549109597
5705865931984
562858175
5303668301167
645405077065188785
34933884361821
77957512122189554
12723
132726298
250503419
34743199905627
27227366309440
30197474384227
24622133768631
91430018712131476
31242735582314
1022103021
24997468268549
741281918
153037237
285357054
140978505782308374
159180344403
794085136592728559
249773609
700966070
689284901365145927
65462405
17815085720825
100109637077967148
7803438499887
589459316250219460
14451608200459
572905299941726884
20566406352894
401221901996609380
218687934402424680
802577218927639494
217069185541966587
298386540
387645238625455249
299205557954164957
9673201917452
655385207
706907480836744580
16081920958357
104912523
644070695
1013387699
30955
2280364508588
20107562301439
25325405348449
133306556373
9745
9825939614661
2495018205034
164609672
28021
252385129236204539
24006708039143
236284587
27700331761642
29238099787968811
231794416
26061403927359
33124967137077
2403649578364
30723903646409
531716893
5060089851188
8157711641148
7700759202027
1653429026264
27390385239958
937527269107479907
27222008358879
30166244972389
13192553910448
978505141
31757978597174
30977123035199287
1034835968
33861269541269
19110415911266
78164452722169743
96835594
30387344356506
351878667808894065
917852150
1067616040
613066794136893260
134333289
21907957197991
852101955
965965245581222944
593107977169853069
9994042561428
226329186366547467
897402864
22327571874657
19494333111696
796311162054243944
946327763373685516
19880107551450
29827196503467
576112357625714906
33317551230286
1621095621612
25316329557789
24542089721964
21309
170242604486502375
148069561
428385379102608641
25599557310653
793656855249724913
30349398440981
163652027
817206651588213328
28694951246176
91069023347510366
19356515992439
21567804866599
789650974123725198
4827
15345204953210
1770422485038
710745888848665408
7952597018238
854303540655194583
19218244005714
972275423958569579
9640570206579
30196
3461434705187
1049021566
18003
185689767
1900176222642
96323784483229940
2418717714179
111946542242290801
14042659325013
27483008671347
770085677456144575
19401813167128
57433688834601443
527074024949061050
810638414662480862
126622539495174613
8849003350056
5861339315059
26288822436815
20976571652650
25990854101757
830502331530172515
7827257592103
720599203696843233
22239307258371
15340450444344
24493244018805
23798
869660656211458504
31942129658838298
2678980968710
14498166406649
478463781
978391372584121604
270860447
34497317456170
244999822258665187
922255254
6840630376309
29518694135734
122333637900393526
34313346787983
527460712604441186
228463597947338458
100046274483829421
25430973011505
17215153281807
23177025250397
22066444387681
960680723009712144
379479175852287240
34697284938698
10631886900709
33995903802078903
6510603496156
847129726567353634
9152561189191
72146715117207045
27608677322477
8794595192637
8649198055553
52691807
552486650308062232
439093601621940173
26886649
273154339
709648633
55458630202316240
27315851607826
594468921
189828146484556522
535510096487524829
19674793662953
3599635950896
4272299063579
8359477316948
25016235974323
31276689174449
30085167353875
447732170803867258
18546445442519
48055602
12701691418471
28427807206352
14496432918127
192408596
26649395324185
795988390
16489140677305
34057486833042
26321672890535
890078021494383879
15266767871120
504270783
497313462
563546900
25878431988973
567258490
27868610980178
9856545682984
549074548
378875877914
3087389303884
996318883436152769
27543501544580
30760828275642
8645826609535
59432017883200886
9088026947525
268089712
20626246405409
354285626
32915357313347
1063182558
204186607629308493
986038158
496523018349717248
233108521338689451
17213262473214
926741426727891414
1862467393190
91585171871236706
413356515
20569198726462
338160346266104429
149276151869809833
227288685605348551
14306105530315
2612380198535
3325235344428712
2953465166622
120075605033576472
624283214811404374
486387316659336169
20453084147850
529083204
812292080
981024948944502606
11620225396091
17841544150997
869903251320071108
690487347918458021
446791834869708634
19264095396702
29242857592629
715681208996
13103248904497
340345336528375331
12470094288662
25120420944873
7036030486914
521797773025015453
50288085
814400022
95974004926349596
28758235848565
934435257904261206
356646638
80761538943872780
335800212
9454350669403
6851975454174
28439030048319
22272692528318
17101
27810420133416
129234426824069934
22218536878263
614500996190168530
360305111261329879
362144067019282735
561468338179895251
9777147570776741
32832592069577
1004564601
891310047740894521
324850793
420589398
17284606537825
22553
20000919495222
21994
28910015024313
28904727705267
19230317148778
443638850
20785970510771
592508642247466917
29687834768153
33601601810562
15433046766993
509858023
8481321570791
104090589117940702
8467160807691
7195236720161972
537237570206301837
33869978862648
464223060751372595
190756396065304384
23648651408387
33162694731617
198287641180921335
788267386520764724
24377764592831
28724250192629
139259936345070133
184237867984838312
499963337271
7619058851972
19062149140450
6815
450050240
52425126
208662453661099603
5755169166238
26392511050458
124619033
242636362
11911208137799
32038768182886
16606342915687
20598935592856489
5266674346362
689388014807723323
9089487969453
31714563940199
988806668
779186766045140196
782568400523784893
23152576905526
31128459338806
13389514492389
33066654047067983
312522645522785914
4686748870186
676414523
24638343322699
377859563
256030116
881222811848786937
31079028266028
114249306
11983660786253
10046292463686
25199576595319
26941666446593
199480992
744878479
8287648730233427
28012751053393
376062109
24631927027979
342460440931416149
32402815292430
35022376349053
27783064816254
19294253278654
22274448825251
30745409365417
13058357800965
2689051820498
116608939619977012
26345509801078
27417634005721
349288944
576060575
9478371652611
21093952210424
292611894
34790830615902
412560679007
413749156648414562
19085853078797
411330018
839475020089746615
1456115805141
5592
211225276294818883
554221770753246168
17003507233070
486497813
860946577820028133
21912624467557
4735262585283
23144
7087601164399
405925223
957885877456033723
430116233791432658
33516731
758334870
869125340
22022548019080
452422736806337329
904802819
32263278235963
345434895427
672442145
27613073942142
1003632000
6815409384130
26817125321858
30357098706943
508101659683145671
826029090755447326
27230500075308
1047474339
967892570
665293108281334373
990528790467318483
23365
1061706401415
7197307621321
27514983035828
23870954850505
642013255143921960
14957
750342853220895080
12581278195090
509558354
971892096373234913
7649288885991
93404410360027114
28216227795582781
13536762709734
263631033755431033
16945118
3170951721614
135994860440
268921121
890610731523280458
926198699145863590
847363305897886688
666543771023469956
27621156260899
259055835
482668435008511531
7859552631454
19630629558410
147977248
540200264
12101962177732
297912687
18529026037022
147848874409458513
61197745843832160
608891057077840469
937614151448084589
18279179686411
861858245042320521
27562900049284
32324519416742
663732422912561228
672736064627705085
27611434705786
22309140647477
6799430516501
24595
33188411950926
650666992
282092649262271315
22728636991075
25995771090696
113774000
11508048288503
24933437562297
422770081486546119
29929564797649
12738985919596
650957240033095276
14138621608485
17165876921246
920487467847972480
15887028775121
264167080
1042648135
22602235917484
658263662
838044291
298701012197170143
27956010048447
9731093280187
11259439590944
365350385
746149959
708278771
656506466627690904
230565833
372469114
359113966
11559424453740
703945348811255358
31654656320192
14013411722914
563061552859772966
1073019028
617014013
15714970847226
3121
526565229199612488
475288466813064220
985630890642081710
125598205
19769964749391
331341804278202701
694390850
25290596419869
18541590759228
199640046263749925
16015
23215916236719
943404366
9724477639283
2307214398442
245646712393302207
60841391120895781
575011561
680335662061089309
2145649308698
19308933304426
202169845817407023
799998465601597828
15082296800099
175833329172
33661309620609
20524720385869
4680728280838
329518039768385776
129403332
678877733
903638911
25444722826829613
9791439746599
8391524
42047444911198141
18179553710796
208943370297179045
224618898
447723972721012848
846699106
18437259490278
104054564879670462
705826836
13566589431478
87638322
173250389220368225
795792548820702824
142799982437609916
189615037
134329578583683667
121152409680361440
726105021141614774
231389468927742140
28551743940531
3530882388320
12746972787617
37330606
22854059326710
15985800438355
972202636
89807630
589310066950876371
481660434
1033568649
21045567556773
778463831
136333785304652368
5896285307630
415449909
923653390309888684
51939267773924212
176460927
550846137
18379
67525891740084434
283468166395256686
103966970
25155
132962041545582180
19668443406690
727180563
14652393728847
15840066866681
155279958421585318
25102175729774
33259585512232
43952810124907094
13090107102615
2899
33956644501309829
875138930634428072
34909388843352
15965297884996
15930138183474
35604773
24215533994014
30695987552898
16970186325119
34615242719145
3986266847670
104834718309487112
929368338
428193438380
145130949738242339
18685036342276
19767165217865
127823438
541562565030338899
744170095
18081878436924
597546886
419054394163533170
1685699044889
13243075257409
19793663540817
479963259
939124321757673398
77759627
6980254075498
691453954
645555741940949800
61263134214125166
32195353247557
27955834115449
84988924562767230
28378647563703780
194938876
11214689454198
359256939
441899837
19375743217957
146247304157013350
840691937513471408
530526264629
2275819479304
19358540436000
926364067772159658
45411437324138265
257050454021
32224793056767
25592336284377
24128207962897
17778417555941
21222677030217
26360779611628
1038098491
12133309914271
917297702
27309206516289
794143035
293825168993868050
970779268305942720
923624894266693854
265205074401679094
28341306686457
27334774286077
1377680930185
599383620
26662039964437
1022179726
56875495
76713959115315038
185774515003898656
34524892477006
935423265120690498
1478330417161
7522495344441
728617325
965752175640753065
28873250661101
2279
468522467
536477622
10299666921058
146256803
1033048340
22474700763361
16896990557542
349851313
16168330028185
14243128655377
667158979
407252327689097973
121883820
28028331260854
31385
9740740650817
720781291
479100422189972490
7359493296860
6498216461155
87568230156283309
746325820
434005695
74386617
884983764
32088505177085
509160100025910227
548527253202119576
10413416029274
25545233633390
545579642
41477193
19964799616635
261503464571138421
721652194850474288
5523203276242
21045251460945
406681651249583380
605246781
44951219566643866
38574628306807935
666190196
15388434453455
408586331435710285
198670411483290389
86792685145821731
95574135243476240
938989047807513131
17695714055215
32980295101031
11380757834267
238707883041332357
213004613
4169546944940
314433682289832236
25755692552176
22519062172694
8432569858762
1033413831
17843568789379
278213647787428349
21624902854348
983454359
307787777
981281965359634271
955863379
22856494780449901
88309395942393156
767452283125280056
26649615518534
17945591798112
19078025601143
12665246840038
538135175459970650
912207292157390915
114195913
381583489
91802108
10092046
12431
470155827
7104276449495
18419385662966
10243
615647542904407453
973362048
714430771815913251
87860181199
168303078757852757
311365308
669248283376449122
5279
2176674603527
7722697320326
121945712
150233614553095667
419600220795001311
334857877592810432
2491326466851
910648029
30320635956246
9058622443027
7828476305095
17115015729110
24151338972872
852776972687494196
690094184
17861037971181
105721305572287367
656127728
564665529889737202
200353456761013177
744273928
1905085077988
441056988
701855716958796312
32770184424983
16214648695672
5656427425836
611882701371683094
45702563484936308
1924396591063
738209851886258046
21334437760129
3601481249931
480156708372773012
637090996919076757
15054829604842
6969465278104
789693944
3884325227645
832433057992217882
84147060480033896
69645072106241963
529957569224132644
353351160
74388340596844823
666312988
23629957661961
86182158
27646849720720
22846031547793
19559159631534
27724
1000745475
733400505
108913476305294643
633369927
13053601692618
35056522441522
297051778720633055
672699406902154835
8899317435046
31651929912765
5285434607816
14138580745127
11490718818871
453165789832309456
142087844
452215752
773908243259348355
3583466737082
730709559
111791953358116315
3299395917977
235350801344939654
153343844687328863
21708001003701
530845181941133887
17397579699018
625524888
3189674706686
525469861145091599
16519802221616
1860270848691
30522261599469
20788069138424
20831464342552
27270482487974
293580557958772035
2962059380343
2747746700551
214089260
22456008
10868658380131
30971
303938231658169564
6943177831950
5865374859702
29953569846601
61023978
22900996576884
436840826317409563
9840298184793653
10446212954418
708775667
980688626
141189269
34228543154217
25585723582365
16712
34461208505792
232475528
16569477891521
21794711160440
803785713469865788
26562491575916
34291121764017
64479160088838569
437376996330825836
8413510823467
895163493
425027222
937112192932017511
355831507977889277
285615185394133269
441930541500820846
10443881931684
21624285855845
32141734576495
403586929
372966273
12812106006700
23977418956307
893540969
215450331782488070
112372136329034822
896508343048778355
4835952499280
24772435040317
20303728944920
794313261
455606881485936512
8492793
5982316289203
880813532
32077
952477205
16049514491178
483503493
987612751
18179240716302
12624
981593606337152174
22466685546561
515854524
555281243655252799
1030277355
285470193
956244064
296895743
3015280187147
13734177801874
846901625302783820
976891586016
579845071117101456
300024386059351547
187610423218163490
23541733150334
866939554050176940
33031376220299
750842938
13333016282240
573067066
622043226962113335
10651427270887
960421045
313570245574700320
862270680478838685
135283540029141743
17532858894092
874735670136591451
202141136983823809
198036101963537773
602290875
29665999254550
15948018369176
1018274451
29525811194521
896109631
613323575047908729
147997495
18436872457554
17385417857475
858262972301043621
28577220214182
58568859270303057
25082671930490
29688493615375
269474738
930477137148845611
27845979134811
24243081466122
1045924445
13616748188142
29860143457998
7439170727888157
3442394061648
196568386995431103
2396520040075
12489287011912
613101207540456967
855520877
6322445552050
249420623
618887513
7377970599378
11095985247680
27536446170216
572311405
724613504
82740838
18763399440769
121856124
3320052020168
642534168453368414
1063961463
591398684392001423
85231348134332281
923718157259039417
601268177786172931
3183745531062
24443989385307
304796278
11392186780829
25351950766691
22667863166243
433332059
17067128919381
4366101370074
605946727433632915
19391324283662
27902638905898
937295319
143328598363009917
11995016499753
16636267009365
17448650772136
821061476061201937
10663577057587
24829189405619
416575591240110388
6881
1044605743
1982993861551
999733128
27320887877117
144845257242696328
492147726241430435
32661993511910
34525256835640
18471130131910
23042
27778705301115
55195294
177885514194220957
20164
972767509787121672
24244135952317
24521090688053
1080575391090
13718422684594
199537094
625386739540317698
30894154619438
13223008735771
104627076010530982
17639858883207
43962298
25961891552146
182817717539389275
595056089006528699
16010348552735
27968
413787206902930320
25005883267302
715108807232926832
33233271428578
72862567121697710
16089311727353
284434904268975911
669333665
9698013202677
111442076
18253294368771
1156988065540
676197269
526846080616245231
710323930
31933383676777
27044961
1282308104106
465123627
31136300571457
4468134209588
695795235
13745324793019
818460625359844506
860455038
29429115147262
630173130810035706
13209210341145
643066239
125807378
550403319
13985149887031
979870058
10300728035876
740781948539448739
15049205712776
28752034587438
516075867023288527
1999678572754
914520595
71190773
575607645471405420
16071716123946
489577412
495355389961944601
10078
2462147051939
67991309
861352223307772142
28887645483570
268286563
2163115678493
556937308
50794066
131203054
56996283
364574263
34368269055759
25373332119619
49198116498350999
21969003482591
3053163724448
384769606
4712693022246
305479321
5145155770699
15901573481443
26809311856589
8995831395061
10493762953754
13481666457610
886768132
1027772218
607100225
514127791350659162
702756342
67780030943096678
18784979595457
11239881989362
128461622470762627
18299632
846110007
382665558
20071547413183
3780270324442
722543680732844116
33000649433451
23164
776995306279234917
25224528581045
18687751434413
309739236
676138344919739282
940444594078125002
300541346
34175010498002
199456731596034881
519315412873393396
11877526597122
149398459222747678
33904113666101
272494440352225764
8029833197862
448718603225427369
2231459044475
974117956
27994704705044
990566392795486745
20909218960007
890399691
905712435
154076140871071665
652397142
4280
10337222472532
16585332403506
7375820053845
724862860
16439373775891
24009948145277957
205656913140867185
16005
24043145111315
3604524429944
157949334
51936470265
8591604952208
399584423962863105
10648017557626
998126702935277558
310725022
961350106518027219
763908226649731899
6102278811919
555790824323406383
202552757
158801594
30765576066534
948967675306598517
202446564
841082867947911094
1429778005073
1055736504
7571720398422
598659871201944053
10917262179514
752167366
953025176
17660974181626
4703314336245
911968070386802956
5249943381345
9643
16898056459131
639753141
224824006280449647
841462239682788656
26232740179906
68400917260569485
29807044275079
6138017154640
136002321798224418
815498780239508177
24336545157025
31158729309059
93837829520880219
17007681429058
52228620938935212
21392020
553402505
466878452934619754
1049257367
490148265413500938
29411772977369498
16992
24266431684411
798257209187426078
34743028149269
13153
391534626325148495
1245792531644613
2998912806340
10658118867422
12540975003396
13096536784474119
12544716236861
6855824122357
12552166518640
17130715568904
33908444828464
79743219951012845
329428160
8233618991592
872009192
6771
10404093565457
29815226833774
818835493426728955
6194816164405
1736
27967821514355
1065859036
21243886708039
20422354386347
15107616882331
5962499374050
20502763238788
30634822923447
10475824058126
560762038
353143171573865943
901672765
9820370114208
611767391486470550
12378622557817
18696535750458
25155405739761
185151011052848834
33168674311864
20816968959221
413904220
20025659876468
531901138868282075
943993336
835105878532258852
3926818460471
18238757231300
23463843388191712
822418091
114802670081498706
26415893993138
259219548418412157
658467107
7197995968446
6590575259476
32447403800715
11825
138691968
736365665
6435321886487
1011324056
166068321167719997
14711491064225
20047150566297
123092857537860423
24068312207993
882006191022335298
226325441469171849
94185587096528336
22958427296761
539488230
15241760687373
34362757505109
33837340007360
194501208418349918
461242939151870021
13376833656430
14566
12361245327536
360478785885166797
31682623211870
22791661094331
22137242147401
1297532695841
29453899750891
895973735
4196057740084
6351
652520213624639193
35142404636053
198574297
20180108776957
771530797454044283
789864330074176841
499574451
758002810655739973
405653022
26892962983350
8157995554576
25376397515548
63503052393900027
328140578
4532300817957934
685717455508136348
199108238
10118181472639
77726588
19859338292227
534350299
4518239636954
1376401731208
812516824
145970328
219300583
18115750474733064
468596242
20681
25700
23510660797592
387536735
538307059
85065481591
35844193
34949875624157354
430768127
987891063
28672882371881
26860699903099
3359807321095
18958575306621
637130213
89461652602798175
622455870
21079326346979
28764681
15876
7088166231549
24480798728072
305338556
124938526
50182524430599132
27964203292865
4218853831359
34604000073012
388001741493082621
16943773909459
908167636
7423011051833
94833705064584608
10266585652135
501870519447799348
253857651
308970616057362192
868611002
30820
14365775867454
12889868844521
376426477
988843817983203115
444593609597678030
633285684919985988
18596810238407
29451209940254
717667004644160021
23523914963116
24338684025076
29962905069157
93988138821858890
25685849847520
12722425828601
11090730257615
11833799828071
29958812625659
17364567206582
150442462630363337
1287868073587
33044034615477
16036386030532
59309025905420589
76199651
104128346
28697825046744
890961587
270543861
852781474494829163
4655025978224
535938314
213294369725198338
18586235543586
4452450987599
1052825724
27213663452342
403007543
26751293418322
116855669904
837530023744980682
22552388691300
986737493
288519654
551752512071986375
62584954289792038
19503297730943
22590848735552
25102858489384
11617135159303
31977
26349917302808
29050948470501
2256944669526
555690329
604796062797384477
573301742769000249
381084996
25992178391523
465907390143381936
11527890730801
712636285620520016
19291820708819
11051982712046
7218602115617
14616133326964
35159412810870
66548507136725325
383203120
377359278789
52034722140637884
48298507287181894
992581923
14031714851881
517165943475576337
2903199452920
28682285586371
3278559120289
849972792
8874532661329
765833080
370119431097285559
26642830208859
28117785062200
448069498695958584
9223922181988
53914599148179238
185598511117051611
28698365407990
639566531
14803554901706
26606010515923
737401737769204079
409464603
226544864
16270787702380
17576061162074
431276291509421540
21673147299946
479150405
15894854052848
593590785153032930
123554583320525285
7656431494150
68439584854347890
1031683891
11482938929072
735828463893720192
332608101997027991
939439669
5317037703261
5998597855051
850690963
3275551425893
18336996982480
2589937351155
818894475739
214208216360338392
741532541842522582
20102497402852
627009233
23885099105984
362633904
143243308
982243154
215496579
33730520758753
954858905785078616
962289186241896600
30893206863355887
7742724792015
250089761
16002440016378
358935884
859365020
28650366798935
7883609951381
437167080
14685184953385718
911272956745330954
771946875272821246
151548296540048266
30456451288842
647755774256340599
457976527
1357368829262
611621569
982736951
85737484989400317
970052246
820330210
20696462151062
26726380460886
14762988688390
27915981570803
22513169789315
635224454525461506
16946065362346
40112756443121956
34722280833912
19886685496606362
34013437825957
711895977685850301
315430773077408844
717219341
657572934929
209293505781110246
208085198
934340607
17967340111435
16489556819659
29186561197101
21233006617279
827376499164857498
1032343404
377644942
54137886423928009
214955875569354914
971518857
359989567144520581
424002217748458817
28160534684932
533527643443608128
579585994
29674436065123
229012151940829095
27648
34743718
455250822346895685
473969508
82974485006022183
32996454485543
15183650666790
238956954
25548
672909772636440514
26191606107941
382279197225037212
31993917984507
616333247940257541
650248642295757331
1029819096
998435805793585343
1025131999
559530351596
1068890288
529219760
13892960199545
829684003643870965
39827593617072800
21810708018601
10569794364628
473667451
127507783
557255885412590958
13357136602387
2881920321971
16323446506630
67700474147379440
307518554
13697111920343
976967074
27249805986013
9566540175614
5467
601803501646096956
22808
33513711250143
33109672942418
31848848837819
56547096327352710
274051409
17743715614917
477489702259323165
986252752718223042
12136594786657
221938101
2462
16470
76991927
10315370907859
788639635
26807092272436
782982863
474143566
407323760
28541229820855
777421288823
249397397287377244
17195065709079
29555273162502
35128138423973
25391241398011
164496853703833894
10731035791125
18277
15179176294211
352067955
5379418722071
20206051051937
116710413974420191
7551531708737
62596182291835689
33390491187672
840508028898817507
25654809920222
16046664028454
951716622918683648
381472780
645996389
10065768727755
10397698573588
804349295198041036
231788012
9859035386533
12151430522989
17582866635686
63420483
20141859640084
3563538311052
114077297498204077
551979729445381640
7444918348887
341798213
30264227840418
186490727524840533
769840556
22390680301996
8750998066170
677037194
21451379316682
34234542288373
444341879
31980832692996
18818717525699
503270002106082754
237441923
4070812840991
5101405628473
27761622
543675353465403061
5761578358094
6176939041461
331127722178630842
17554661
31170139089397
31949739470908
285186603327501191
23566143294271
481906313
610337582194187185
39077502099057356
44341668
19319830272093
7339
729091612
4005143597069
254314631535643095
25679944765111
18418126981364
17630
23663331141302
10689713280393
918372317183660614
31730889710632
179330679666540929
27873335438717155
29210678190446
208507634617951225
77074789105924986
625896597
29601890471692
8274075670962
373744692014889199
23333
720063876
346831812802828526
26099266
944499680527916248
28165287038612
19013428640204
949959154860609045
103323037834772405
611028852
13680565289476
287648761475651875
849158133
34080064639510
527105810
22415575450069
898515963198576450
423912944146622781
729079768
161931959
988591699555845843
16387031186687
8783
3182997567416
1321522365522
9543228646592
3079864366289
26760630601834
550155829430793534
937039619153885928
978380252341610482
33625784371817
164478117604042551
25174341554562
13346841869915
19897143975726846
512156032705068096
95840488
707641753267397069
13211
914771498452
14925
24563943218720
8627239637396
20724151634577
28444728882216
536408837734140449
347231198929850379
17995283348012
1068963801
549209129
19924704
8109496215402
428491003
1050317362
455137876
7632843394340
22957727906762
27841508452488
305298645057663654
26895749378899
48090846177741348
17899668583915
2903
2812
15530445688749
20719147865275
91784995906705588
4324313070181
3409631824034
687023937
723046778125754121
35068202509003
574381582
8094155770373
354963964
26312973403366
968692556884252135
304673329342214459
10052
7498558570333
27385687653393
590879099752739407
14297853105255
420515951654370397
2671265324925
881990710
882768552
8153485875189
197563484
17730551334152
445963882
9245685736519
20697434
33037459997471
112694223277424987
415978340192363789
117302926
408998897
10539383667304
27080901610570
241812617588
907849329038118701
27452819962821
453167901452154893
8668983658708
7817220595553
181563835371745050
1011296174
4277823150542
20789602605683
834155660394586253
21494505403899
571937128498835565
5760125071357
725413941
153652017
718059175
17312714842515
12047530828281
410061208
27950
469651616991713010
572529173
27473019775663
699553262
32911948570759
8062449059113
758937965
53528171
5361764036894
29064620579009
495342926
4195985464776
731091140
31307529975419
27897455459922
506344333
339176692
10422710039724
6853
1963163451225
32313018578047
6446116229920
12216277205812
914568973667654505
3181588707062
851481647
18624611397061
1041520272
29007669362380
21125559707162
893256985
240588576123629247
1024044551
262185032
24530853266974
26893815705832
12806947873848
538419946090174317
135211594753711201
593374872567338772
420872180601636062
15590347521594
20894539749718
73751839155963552
689170530
358357284
95215956747852014
473897558
764202859056353453
75054525401049331
20792812039293
658190962
33910227318678
456705593823114381
719063174
14153567373465
10569849310191
34272740202136
21264
561325789519
1032338018
12428631385973
18360550586387356
6530378147033
943382998574852941
93114473
875147962436381607
12331925418052
5678720810059
33248151588731
13841
26260546090233
5652
184960659106130405
15109660768901866
33068052540960
15736771217319
34787479947845
26446029295657
20956017324146
15393456621152
13739099248321
33791544655362
945057888966
354104477855994454
905859452418849726
474530920443009052
832265842
20318585862237
184115379652709022
268164015928960494
15466
497221037448539838
472188090947468229
1569600267051
950989821
23160
947917403
500310005724426865
30646065769625
13083898208252
13884535368380
510238687800355069
29167563560394
874957675
4406000509220
92866973
6509317266829
124658392904379735
526160664
830856405
220012667145100523
31639045674501
619354941
13175508746145
19309059079909
8191036155707
4324463339759
372699273
424565371
660985615
1032835180
13662534222515
64400716130197072
21132970074568
3306501544148
29215274932110
25689081479275
360151730089797376
9929307353955
9670722443551
6144435381104
5750
482357567515225022
827425855
484144760233
12290810835645
192701547086020321
9865924878416
9024470542495
285645936
521274820
13208981389947
313166252
237346161743719592
26981
70140396268072803
495832268886742167
75835598
26027891162858
576609617
347480771524741891
415524575
11514796479913
799987466
609172434753125438
314336398116
26901586504794
12858
31355802823407
16520988132880
30397
10316835124834
90343671001673707
32712893983776
29882344645415
951673813223753919
8558828088723
376796150
6286879282375
14153619228538
117761466250732312
9387243395453
17428985114044
3627493701234
4495821190525
165315755
711535684
33156730318382
8928172261596
22152505812896
6075418396209
582753265
58640140674164666
23089827863650
19887084380875
827843246769141579
129007052282467948
32459639
1067291544
14658090589773
30634020861387
16376336711109
34328083786612
11102209366952
11108442659897
5479163607587
292277014
156529113
32346877005641
616720283890698938
22476489683542
824582823748755347
104037364189528291
34682561986880
708300235854717345
144712329595097165
28827948671572
30134658354243
33227465387707
142706588
563245100957975655
7816250575049
218483457
936433588
94239754553897440
31461615480598
286659762476712842
6815712799942
10888861888325
394495148310342951
1351725445238
180801764
26199566854333
26858256467210
31563788548726
28529033278866
15999638303759
16467540
309228898675357822
850755547
34140676764770
166209181
22591002404398637
34789830952094
369838051
831323303984923859
16573146896898
31861049806821
206049507508960586
1340143244483
10902983336230
23075506451670
636678031
1687264663199
30695963841570
2146054870060
860277944403653429
952563747
15530091609333
2687788349670
647525561
3670954328234
2967250626316
7369533113701
35126913925201
475283002
8524100043014
18839658131752
776813652002526296
24551357021553
987732054762827363
352613771
557362136010579128
986593827
633489365
324882225572893095
877558178064902197
8196777408716
2712113660656762
24224665899474
5702837283926
2434789740190
926331547971
191186963
7074570316366
313970111
18426939003338
452427360
31362221944979
16576850626173
764252408
29602700957996
34213586133858
16517446451868
77366156720872442
23456235825041
834986375431749326
788971022911441418
622480016053816736
5289
10835180542842
23675226292914
824942243
20421068866535
969709063423049295
30466062683523
8507619793991
27447136355619
5189139096079530
991767826821474238
18357138
12514700072634
422407453476157240
288008445
104388147742649042
65502320234382373
420301621650688928
8397560083540
23460947603407
339244288478259907
87116982031511505
758335166076971473
26912599643073
773400576370783984
8874880214783
9428650357735
887669202
31343900848736
18422716035756
32514686727214
255068408542289799
12588131259323
983515448459865348
2059883745508
764245826206380942
27457066592901
6223983298056
499472862747278070
785012913
27562855471020
764260940300636796
353693870389859552
20982350551071
19623
759826969
10921
806865755784889938
1366035757996
24632879446988
5577046053761958
25214768855018
1474870
825757873
606558674
13827858989462
31901200263750
922223667637046072
768443124963370163
612362941676720680
17389691554352
411514887187579554
540316954428649486
233523095721598003
24829287188441
325035896
210165625
206601486
623229112239212469
21766
514770009164249942
12866
565187774
92040621998368495
141953720380381198
180937829
19358042778406
148376211484480987
666850100
2551205628996
33398817351830
4982997837932
842191029120780966
7410127131257
419364479
33318250
454977986328487210
558487725
133550711
784396936408481934
521062014232693578
8617052950773
719447968246
474565694
28573585019945
298475246777275011
30016115868415124
946978771011638350
7482316898480
281865094
147353330
13549895156070
20939
34472796610108
25387267773944
30025719525289
20152144726487
15934770599546
32233430713717
14844584647073
642925860805795969
33609463576220
241606635
12007161059657
33479926723306
396427076
831779354648187275
26817569
29933404093759
816210577
2817353920318
713457564675077911
143918604849221943
781584281
16564709389712
10220146865291
975187125447302651
33575720708764
945868561
588996340
549701666375
5933782045650
313627268
536912476
27513421793818
8525260527659
15866211861742
846965939
386751660868233653
19671046
1027088555
22018782794040
235353794995367031
555044442883431814
24883125613326
859034963
8453901927407
287752789833717207
32178833704580
865617347309938559
8080597459770292
22106102678104134
636575552783847709
16845079013710
23414287954599
17384427096330
23203052388521585
30993151
5319137122866
356607942
304440167150135472
781270948840235637
146107542144105790
70513600951734365
28449
194334456
21833458006191
108867350301805562
3621973384624
20716871484050
101904705
3175854534328
238004868
19018370487451
515617507
27012262908816
285133727
2864626244848
577579761354274660
293953026468
74216291389591211
1021286848
9291616
145775326219800391
222337789
807775186553572567
26240822332727
680141290
659287883
457214948692737148
931709788
32219851099012
30464484754226
1907370867201
13870256210109
643280832
667694822979338026
419436667
14632749797547
166387399
23105846219772
13602137797264
33076017875664
9429713889268
16024454617952
2700829715411
279219628530645761
911209990
16914312757480
16408584368325
413386151
4603639501647
26941887809979
31659605715032
2150
22756121119132
26268453737858
27152835421893
19998192206804
198747653884765311
27287296459128
607680874
12925472986423
79702130
171662357596373042
22205
15928722398187
775070560051
468607926
368356399613595969
23953388606578
23157663370242
1060038252
997752010734873203
216240595632783899
373434462237555880
292844938368957008
121177232809448387
16854090820534
110848848366549412
2909582263400
597579174
645711167
946113636
21950938383436
4828576771424
916381119526229564
792302620335920451
7211941765781
11943247801260
195360957955300447
1059842363
5298999768971
160012665642192795
833842105924402943
22603004000250
26066
194799025
31615952255965
944857214070841838
5899399080998
23872685146786
4930009801500
115794060783681274
11541787916535
793786887
34544520077521
12452177334323
392840643
954079023628245814
922312069437262078
555786993829926291
20722043937244
132939139401884895
736369696
3382395640894
535855112
491610552879326431
523082037033817880
25822
30121174264814
845939162
972546110824977004
1055180878
30628393141648
27479091749285
804123239570435957
6283
5482602044261
831859677846478836
2432327606756012
607778228068543579
119216437
842882188508848683
806398914
46577377579892
587698582873489483
11408
33823127958281
762882833
957622571
21011656566121
950690551916252402
26061099000261
27605103813463
25291438719093
780502204942084911
56010996254455082
997205435217041946
65824333
11955820894267
28268794786505371
47248345607950559
28260
972417193
886492731
873447493
10998413774772
12498219005565
141659018056657783
193305788651539509
21391297026462
179454039645103568
18777623225699
32219786299974
12838607524590
5084453470247
3740763551981
856194960602062171
662099323844813638
14119197123966
9195712999459
8286
24018106167901
34378459533968
1974168756025
225867164
898573509242056189
9021541075325
19330899306941
29018884336400
595004484215701374
861176165
526892723165174641
31497830264179
478958622718817570
17498819436466
25506
5115812916930
402157169111432495
22334539475777
34711643418820
530309162956337495
493155694507174202
30657453808374
32325598389014
459411933227921665
17694869485207
21148464112937
27013
23907548100250
702231581
217218051979287737
10699347077396
209921545
6023
177770322347941165
992096072033984632
31867461219316
467637051011711805
13297871325419
368709805660631023
906375364857051275
748406861
822436380967570475
635037070844516927
747013837397683924
12779264046540
484686250
749925709
34899289147151
751751011
705348439703432282
592552967886414975
802014522009226709
12565908694437
643363753
9564616731821
596859103195509569
787145798
35050280051560
12882847436634
24865391123242
13474
365579864
25896813172761
20408118623901
9529060211223
4719402958525
34741989831513
645288489
4893675442274
16492739190845
18859518377567
17954367409288
17167289621047
28196545846826
513018613929312238
965802361
172998888
7005699263299013
266618738245976249
685005252731043292
33003387480002
13561395968077
714959486
54504641
625313006
674742614135740199
657142443
349278157
261290424
106308564083366396
56055303606295254
2738015245913
11171832310815585
5128120129652
613472976294426846
878998514
222941879
416802253
58612947939819227
11232662612448
542761731423282105
392748042
6881255269098
61167987268520270
74606008456672627
850251318382391564
857369519
7716024933189
194159691245215538
4532270148886
728203114
20075259733210
16055136859386
165629331
19594
6633239442966
372083341
22200136236241
356585218633465428
2784743
563302035
319978916
480059272646503839
117997377
28691766876247
455214023
214817179787413442
12443859884652
28968496912682
12120224
389677624
30735852956318
515333618218970141
870078917140818801
3986553290764
337774176190633859
21195602545197
7784942432085
1055968713
1033980290
20288183276532
21495977100573
619264788
14978513654306
2597603344971
22763
492543149
113412695012538003
982810805417976638
171369287
496883359555883017
24606212198010
157804680081952867
9269554840289
15554740832230
121836689345282892
195023055
341368995737796306
114083043992527630
671369450350182608
34235202151748
26967088856291
517222100137526480
748875205
43492270112085851
74838186602979834
184487119
22806347961234
711909530361602027
58022590902610877
13002905032570
213562306
26144196241305
22853540685473
940361199707336136
999347510490118546
158073623476955664
86031154932452353
11917
781845957
609217131974808485
21088060893346
461384702
695755022
304065844
140825751950141453
319404035385329603
12324814255534
938677214
4685580819117909
3400990566356
29992056973897
16313625565843
304449647
353179159
24998290660359
16951378377512
649879295
11208
11234395111761
22927598893153
30004218161693
528788798990651854
461603881254894591
34370303782634
6219318283989915
127
23871322967722
699119225100776967
32706101585121
25432169462571
17701047643151
27571745042966
3475003456520
13486
28485995151235
853945380567347947
428215193
346935875332643156
12734547415711
28119709122563
13954890226493368
2498972556875
155034847299341389
110012295
23647595866618
713124470383442032
147575314676187243
383979319835750341
28771546507003
89516996100943199
859547887
22770710384893
1028334260
31313414458738
35148600965688
42479133108894838
25359859796790
978532691
122001630
8853031742736
187623563189642057
586676273865918592
530570171599139544
22166001337152
9274970261554
32081370371017
661496114
4060231566963
491971676
1114491294986
1846064063438
90659598135626088
296689525940276519
903324332467395856
8654489524140
463591533378469505
33321082143189
122461488038716026
86474459560103900
429810914878344573
28958686474756
767202949
20205853021701
363352012457293559
19460433607296
229975232931744330
2128409704912
201775263271640840
355916030031104911
19810537694074
26622
10855547098004
8800796423517
537367537449008490
6942222743511
726708479
738211210
859052226926506367
86932969188773872
22910683611064
732174324
889495856377091853
244000391847313880
24667266890586
883813621209477951
20983287057532
138025084706039396
851744884
806870692665518342
79969903417910485
11141693500673
15046106829135
7235551156224
131872048490
378467599
405295091051383746
769807484771177465
12737645513097
10854
631744574199495599
563933588714457345
388320347
250847627
150523555
34883696197184
276179662230338541
615566110
314013416787130575
10365790056329
21473860679907
27820240654117
17881252130081
10080631982357
8877096053008
790350688
980231016
19512496063088
98920918
31533424346528
9767605101345
13102727436476
287163989
27342946
448235484
353072158862
10352147417307
11576420502172
415547012224227266
26506
19899108993661
922946111905175812
1860296700918
886675032782476613
492286360
9764315406858
390630003095359480
212452724
819158859109582555
641626275315556437
11475931442016
19843047915479
828288849
513498939962191424
981136080
205307356
29042556699674
32842299869685
27240591267747
796928690400
151420427490350916
17943
371403681679251852
10590631587740
2332
1027847621
673268049426069361
457169805668806237
298716799621027393
572835718872017982
215634527825671396
3903953981364
454757884
19325970777341
29270584457263
19639977555078
2950372281002
21914195473881
5585400766825
18227479600610
642615745
311616320098284351
2677293167314
364806792088911151
372883897
262552567
27450530151172
33112926599676
21889460993685
32537659869746
116602072133244358
655605835
30812191141829
482843495447846738
29816843558165
900285229
387237287685653069
1875053974714
662205295
15148128447999
7952447436529
24242124395978
20201975887758
7272495483588
727728994966311586
580542902546714935
20578651577294
30507527228797
6695676312612
25764461298570
880019148082656905
650270393
26872253264886
23839146505280
881100067085420081
32289129647602
31959917662560
29100477
752800849309799295
351074932215793835
783904012
913808517514420951
13412629162335
614573488748461749
789034430
15670530659714
28916913204719
12962824148702
28009368273964
284901064984495885
12700516010583
805943276648682925
970212049
27229698949747
22947182
622708239
741923745
23644901791005
489452750762066148
271965250995875557
303380487907733421
766474992676196679
3721855655668
157248810167926886
20536890719245
113692016837752127
105609849975585532
53664186849788443
892211862
32145423206828
389877547
437899804
33814846827097
28823890055293
24841663569222
175540922211152289
3192
34232117945967
15685605912332
17885251618378
111768384
30143912248909
32633808972581
816775666670722357
736266409723218027
82778989
838272561183340211
596496733449896568
218476
544694328
19683290413964
26544611787192
71939772156674499
646516302328931659
35268757
120567200864709989
22319132243751
501002535272374274
476598239
354150760651939422
2315716535304
167918696
5572709688271
1008865167
32723834859514
15576149481863
8200
834168576
17379830256498
29433331597545
22941618060085
30421662394523
14658683966838
27961597541527
20437948267635
82371140110862698
15470378999869
123291451231764766
19712115437723
675004677
9726671161522
24788376652965
885610859
5313624290450
114261383150267280
31421463069184
348190923
18640227588021
633033920
82552197
16780391363171
937255998
9367856210106
13236528663568
801989604
21581702558384
38334039
987722738
474481677644976705
1017924539
20395024093930
13390
306632952543504877
28685207496063
14079891764228
274510792998896622
761674881
331030750
92705518
1066701880
5706961617557
1014296764
25191074505274115
303972136906
336665696
407288657
12578435237940
315327643192329297
720106919814966207
33792226352762
3864
20503210875903
3021653501836
531291783113657177
476916187395696492
867579778461392963
23650297098717
22848310683496
372428330333981460
4995626464882
446443410390936999
22585819290167
18855940580570
659747196
855824300
105981576247351611
29672152018487
10479967259698
516890924610026015
789626987675008840
484916749340387074
705116066
25498181639385
837709082
17362882132332
4165543349002
29949646247468
28306581814525
823661208235385453
29241008613759
482223578
387453285948783283
11128666009309
267202849740872447
839991607431283899
6472964684334
358034826
11650
108946708
25045287
411374937400747285
8663197017009
298414806748
32642026545863
421634917595
60787066100108575
24897747691420
43685249
28177011474683
626510521
18561290571871
259991568
151322828161868931
18930096745026
11182199056632
17269249912831
23426983992836
613482288
22513856649583
23667559089088
14269138658228
877081375743553878
93923763564
439586088
990898783
12107179378743
4700559691516
7242494018075
8972447569225
71441829310974372
20977069392499
147271636
213544420
20018243015198
30613063682115
292629496
17097540424331
7190419758059
2353961321753
444617412051569695
21545342345671
27935462181575
507951069077368612
970841755295976384
542359899
442783988563148545
636657965864694070
388020984
18451
112776298963141458
883551381403710834
960533508808064058
811951343
9090043496643
33141215452266
8118855756619
377271130212300724
746403229890334706
882484168465871624
27884
183326197
11245134753806420
31152803171110
24432411473460
1273878084792
6482323645737
630423788
842009871
965597127760056606
11019143321356
9431
1523
485177459407044339
594221023167233758
374496946914448416
20721104940997
574603709
17505982100484
583598568159068662
26375857691229
9218470522163
455617089592140221
27219275570390
956652688
797527305075149432
33219838533949
674184875261497146
610641935
27160558373472
1018931554
18141135602148
853346421030115282
6553317895137
801250511930416470
20562774232770
601527742
657623056034795329
8130146800729
19686458814428
811073489
12059689688597
20912119395997
419388557023336247
98128074219998515
94191192996
256953675888113801
472967001830251726
33611829338465
799161316174521605
3874
130665282709
579286686
246009012
16827576524213
22077282481244
6701221036596
18206466121339
885363332356396871
18859767043136
712127218311229335
65880327840613969
358796570
712452621607418670
23270201393275
12419153982252
9291852104401
6890789639296
18917885294547
333122198686203462
678301043
2495919854038
176049085009
14647321457466
843477749
666377102
27860725394070
1047238887
15546804599737
1018079785
7244829053883
16704703291498
13666503444988
24020509678747593
873564578640312752
908631695529155782
858030135298625911
258702007400335588
695428208190833
1972
8319759281723
101202236
7600518675533
33804629226497
843652995304864
953902254
17625610417524
898044762408748041
249910752
1020148019
55622133
595839620235605199
541432209812898956
27447942968583
7976045483426
18468191294408
100913951478235957
11182902411931
24687495785230
616743863825232824
26300707864896
169699034421794745
118322474769458536
940663151
405911573723789080
64989993812350040
10919277593185
922764277017531135
1058487649
538690494
2015354382918
751623935
26809783266841
146428751158817301
654342597
7734598926764
458331820412054902
19632692043331
24281739
205085602919620562
158078167
999872835
677787586160035861
31468497725851
19692628580148
16005221544449
19888626823307
22912814331821
358981084
6248436781664
551690092
17189706898275
171706973
8369437635101
16879330195889
23696448233595
5315904119901
735924740
217193414542935967
891695046
30209
430341643
93988896
4796142669938
277797092987001761
137001185616203348
24406257886455
580245095
104268347205212337
32144740717908
275096835766176454
11896822867482
371732890
921472834193654878
6458373564480
2417130334881799
9390018768543
55256097565735875
250386727115604646
779391125
8174
7712
4530509928632
1325091743193
1057696273
20199361999835
1009519165
38311213091961773
315284277419945675
15095422086724
25868354372922
184433830405293563
15681791232330
295775273837608753
9372825776100880
33275144740803
585400303
25296773835976
852230307639304537
502060348
604093438697579658
10585796417963
2593771613186
115831147369083027
12342044030381
21402
522748863
502749838756774008
20069168030887
951346860
793291176
975333560
15439852203972
225165236548431134
19469574747699
1059267241
7189417434057
16635456643131
32352000907265
28678226370472
196811875700869171
389813896
22067813333674
875685262
545339813648537605
26651198698045
853
919756634
33239209821068
581290671
168585436281148555
1722901919446
447274458986163418
29714562113751
607880418595420823
280745611
22835852427102
24432197043217
17085922146455
4022890458674
2592032476477
26174
211617626
394670875629384892
23496301562904
399644793848578152
26004609384852
362732770
1939331238982093
1066947328
2815591071462
30930777487269
682771395187630657
954382348483911019
941489982
10593
3034290818932
5592309003703
19275439146000
521897579
395774937419727197
341060299
875733356840052637
6421050976286
254263361927051768
27922964383392
466253525325640976
979149042
586202129902
5325
280526979464788183
115241534136536976
103486575056358262
11946812861551
8541204047862
25385
16978919494209
97251429027338384
668049124
831540080453324645
2588012734654
654792101200998186
776182884318795845
21472876925320
9597935032860
27239431060946
22167772684795
25396968886374
690714343927503376
14017581012835
302369242
969599330626675062
10053
931199343
21198741412109
600752124
776657434530981346
409861864
653856262197948671
800138924968127449
17534402410436
21352790059816
11357600523837
31469296597550
908628377917930095
922011850212734514
247266933952140827
798425237
1506802770408
12695720338958
942577498265475172
422685158818611847
17601675067819
199197166832731188
943775121
185315338
1283336396937
975916768
441423209375766004
10222843448982
381280975
42819245795246317
322606617
562229120809535080
9886879852272
189769014843430846
178636911478792767
57014041582222128
29429053100832
673796080339186435
41889386592831854
621460232
277253823
693928627
817427166004037020
369343544102392039
7233257645873
244136840
30526105710717
916967281
288208842
532735520
938875079992168559
964907791881202482
835898537364971254
608205410737654555
166275978187818239
6518348265316
733723379
132132780822471597
13946813140440
435189610717882972
141504402477635221
12548744951319
158407319739159400
1348239982763
358552076
942680450973847308
31104987542301
19613013
2471020718615
23017031984293
487061351
458757
30128116849011
1818620935431
404653393
390455257961496709
32460792529067
605738479
222294936972
6580443311416
454300135014651432
259098209479011512
823956030
27959936209897
25008743365518
20575931690014
3977404742536
986345180441217462
76767762598587501
3046782253042
343799068454
231281134
1598022577254
10031875175224
730429475
805617979
528090377548320679
1103391898044
1013565311691
34499798754153
4204
382825886060794810
65916317244525809
959329841
126356678067917662
507276794449769202
32107490401506
27932994744673
504189638
1616730021073
995057619
193400801
898367968
30394012125666099
25530175219225
202206355816927213
30599822166619
163827355
485168486111168589
408945659695890520
958088058
98402266758414607
8338288149902
34589764700228
901841219806042238
1085074323344
4728492367879
38112001132645889
7512814156002
1067222715
5914938389463
23386837657039
186858231417588853
819949240
66826958873319100
272740868923183675
770918797
3465037694828
10257065911446
831522915
75043396629
29666391580350
714451289624849575
21843355369345
4152
11373232930149
765619290489040146
856579207168875829
509548312
9215430000415036
1056528610
988337874321089956
3460850586427
931383009
844401443
798057098
410079515543455793
507444107
7808198263432
274586524072644028
354358822376098607
554602797
899782487347629432
787976875617
2111915127915
923676263
32051
796282866080087799
588623634
72368543341942810
28420504415498
25694110115446
991468151
853949328526011483
657934167
697975263530420445
17986821386130
16460072062100
20231869478482
742597604841608261
537147352
34087596774585
556636738190223901
5488032144374
15663389180026
29145998963338
13643988944183
988065650
12691764707399
8065036015421
408412157593
683581345
2011242462443
660344113376737521
6031352353309
222401382492680117
22865405066564
518230897090924067
11461262585999
34019695486849
2274483515275
33194066206558
726857184960563569
84311188
176922752
21184121971594
283156031493627261
583935158204026351
108859359
2513853683518
569294384878596183
340334633
786375889943426359
103281575872820059
28455034709781
633299135
20052050953811
4981166480183
17843644113173
12679598695725
31601706094859
8604938505527
29479
3766683745855
653631943
139408602500251120
140147869627848091
6264541389997
285068976
448095795736465992
32166542058600
59008888
15201596217687
658437645
474088206467333058
31287915147048
38190922843964762
3518733924736
964545805152765333
400908544
524072447
219172311564165112
24369673166444
88334445435432641
17609993548248
316785561029649935
31623462
30113713107128
735811170254846776
107978120571205593
34027802516009
539954822
40385332638908783
14950485788328
2647499314760
688908217680906990
5049521161871908
428406617944349086
544279231080242391
29695
826821630394120802
517683173622328611
266246680358005480
11142299567037
421400916368594897
27841847838009
462267963
31299724048279
15292273928694
2710051180827
14229276458025
642622480
104759722885003109
297036248642963772
6193472606837
2510138444116
4896251425217
3243356092767
566237819
24542427634267
761337604423777216
31100440218279
578434479782550452
11812733453621
12208
656477627
11398951321435
943006589
401927946377877848
448364342
14344906830620
412992418852862461
17264
999911958
707753428
20826
790391550815705260
724411717143535133
670668533
8654142793917
482557762
10913900831952
16448084704040
15615238629140
662355795458206383
727664986919515475
365882090629033064
32578241569022
22019516391858
90383386786830464
37106131
18465284509381
209905462703458762
28411651097649
511377624
410585154547686591
245631681092586288
3966507620780
581445984998164619
29927591175013
17670557307016
16348740091343
20550
8073679565165
114159907731
33387695339399
44123080238747515
21065038850326
113528061
94993412
643814587933574525
312092930242420321
39555353774418413
26532225694548
91880898827760581
3742960033173
31981413586724
13367
4053494653612
753888585064570582
124901651737800484
5383696793890
24158046142122
15802744253885
581166346
99208176388242434
5121897557169
21366694209781
14731637533575
111554795
238260623357569937
12728717393134
18391096352992
648272142
407145063
33338146355844
90589303
31320479313700
143706336114772557
13125660763011
88849241
934869307
661148693289758918
8377
420223800694419490
25868197985218
33563641256856
23592050710403
6110652480220
590722813
639962019767444150
7173187730216888
34336710096763
947941293219807035
677686122173918238
26556149219705
823996305992090091
655926984708130124
26392024320594
459544947
627783503039290428
77474984101869159
126593544675026418
898104941
28610791518328
16932419251086
12206357530206
24829030124246
182624128
34855810642092
8935175962896
365314418
32285805816522
3744785688270
258012533
4386008066740
14451280092835
16856603221492
826528526
183585277109693594
16456323249588
20477667623232
358885168466503579
21311994967988
251242575586892331
16799956690393
24438833236523
809370015758397038
982401575
706512946
1812043558359
7490716375313
129609347086370079
15159347970420
471177893
15917860063045
1030016409
11469885080421
943749156
21064
10611481001392
869397150
93244791
19238083995727
15717029635975
32892134153053
655983138222677124
2774837636076421
24125276003116
583942895
634056602
550150843928341723
439951626
975252323
103
7604673
395504033460520375
785273995
28354832607330
41324418101
837937461589426980
772503353428739050
890188851890908959
354245336
19370
50903367468881123
560520581662600817
641059346
924831786
26287746468973
268642123450611314
990646707
79783158239737114
11199193463215
19823430423093
951943718
804105499210726765
455190981
131141384480596401
236670589
672657722
605728692762613149
744580644619102389
561805515434973331
9780377057728
16537259875269
24934484374012
45443570218252379
11222161068569
759438134620045025
5439862410500
26056451353123
2562925356427
67260830189127345
1008417287180
21414318512413
8181544704178
3739026272987
20529361807882
579467596710
147056067947837899
141338237024
748525859333519576
62324456881720494
24227868213485
764812580
19404367781956
642930794539053999
526688218
20597282047038
935932007372122563
390327426649547196
58557846
4652955022738
11674295263565
2612077634555
415334696
8634494841024
8583715555527
967570118
649328286713829133
281200925
976821961
29793929044027
12163165277266
988832346
884498584
754266039
15855774117008
382842176064089457
825502389690906576
23665612780622
975891426512287634
25681007991953
282132376530
810671421
29075419917797803
16184273091980
2647554459549
12007948293499
33612334999651
121450575
441973668206628941
5385754418186
81493794498508946
271402851653688060
14526370468765
594433687008446282
891302081
33478706945994
751136620301381173
32101009225828
19683932
32861308426756
24799112998407
16267095912239
650307263
709231657
842074386
948013647
8359150267878
21397811663814
820826075841909924
18965915790485
736545707376753021
11565069740383
20319581979437
38216663
103806160883301696
50720021776885461
20991061877117
732870407963052041
3252304910285
981674552882588862
4162
18328688226462
3028087147452
252554803977030229
796430319
17703942279136
235208111319614046
753585222913235258
6546946084796
1070798555
29023375607083
510325582753858035
872190277933294533
15752563497869
24727495878202
26832565669996
31730705290882
296242764401705052
174740553137992191
20465340285310
12714299385828
8243316544125
691877553
15574
403256749
6454873585739
887488221645416986
125314601350879032
247885225396729070
20774
797114444189689930
45936300
34980470885764
28332
19543588595124
17336134627421
27348
13091
2625205430098
23331547387335
92046148899242810
863456470217696937
843245839194290795
412674642084960207
710368247972359727
273114781212845992
91139647
948788549001371382
4633762048328
566159948020927115
274805382710245667
984593434132005205
642300784
811024824750136401
661085258417934205
4416428140240
39880023913601060
791265700
845674326030474855
10006386323854
8392829256395
27133536785295
4191996650227
8935479309913
34740394344854
188621934
1913620774187
55967203948189804
970578540018497316
137317535028375443
22078681708066
19143351304045
647379799910595412
25916231208636
31886676065551
1192388309557
30071046307261
61167157794015665
18956050836519
622998795971498031
970131090807
6090575420248
5095003140249
24149
832105649680675001
18025617295759
771516082377421480
25600
2654264342401
15335413687229
192050832539608017
28950629881290
768690172602413436
107106786209923891
14043
34569786664502
27217838096129
459494864043831503
920876397201279781
987575352964468694
811006496083148210
180624239749955249
13321
2156030348559
10464665298428
81488122142399453
648125718
24711
1457838987662
674258357
20895
16843628506533
28489595500549
945381602
680117099657
115230810000708487
6107916643358
13404646186232
198397714
16353837162526
23624296267058
1035806741
442697009897484963
404572783470021818
157923860508507384
21697031580295
677169172610523810
165024968
800851499959652369
30954332454439
828568485928854560
642634798480329443
873717950
13946699924476
7321186345037
145080633380001149
17871668328794
107242241673817860
593929359
30738807921117
19050576282060
445947686924647605
31299315193274
709848594
17145897304920
312899849
13690303278702
2108923684746
6713726451898
18491424211071
29433936300983453
10830863280896
25774576378273
666199591
246397053
883232162961774206
395553664
337133093
367579497180427431
124407337
431384119729
660795866344311696
33934436511171
268400841942
1067160014
121475175098118648
353072886150209491
445766580
375660596008969087
18571658506259
16579024309430139
915769529310357412
372224188191583051
25868941564716
349151382
497273870
628174373
20566618294790
504129459
31469177035069
1583292591851
30016128424425
391548168
10886227735163
371397498840745666
362939136571329120
27195526103175
681195900514155608
10086134615059
29795781782249
980007026484448916
423495665
790574962358844496
761957363
1013937327
11869460768578
878514508050237297
21487177194020
2374
9629977617975
21452556537586
112144912
135346805763678312
68591744764
12111115890384650
12713401687937
23955104492203
787132100038361790
2074015821798
25156
13489750281207
9037574983905
27435664605202
918128817175486044
23865092566885
448885735
20607210529188
9913273713958
13199617507475
84738062601678010
688795370834587503
17917603445514
164253667
815519521222915938
450738738638893274
533516601796908758
381298937068215541
224312616313164644
153135747
95019792
32331653377778157
21189693787880
12142776105093
3141641373622
784249928415492141
808728596108139206
797949332720507566
1001740264
88257636351406912
831353230
27414677163152
781085297827918931
1012845612
364799305
267294060801479756
92953475
639695034052749258
31773949264293
906495991178785132
34019159632752
33854091553184
115002525419811655
4758310269271
19188867720197
13115468
815905660405744713
27472646831985
65560427642674583
560297911273
653824736914062274
92877697574088929
3969
4834169197542
498073081202574827
18029053763708
317790651
19617014397963
888819093
130638895
384597027194171785
486351437425914761
632195307507617021
31886172451117
7920217917845913
309982120938096430
370009553590514514
565677831778730983
453393111031048857
6491087497230
1547531258661
42455820408408042
1419
144326401628922435
16017079974465
20487991681208
912662568
808564331427173048
12529307658750
21057195277257
939303842
14495531067718
2007
805196721
1604
32972338513338
15979600978210
1598633117027
33980803242020
8573919163541
11542407672576
838082121935045841
399846912959452061
853340521
7841885618832
23010
21750607625987
15929802750279
17771725620687
199430842
273855529
459496118157075412
486354873
696297301
18704445453691
32424545884112
358508960
814369744
255562653
344563515052650997
869098619746209040
20639
581417826
23178563471764
330997397985504285
1025077571
34989350827900
255396935175447138
19022709740107
10419342183193
1617257098112
495853392
4595374404371
16071518602563
68541788808061268
10860857220103
661906041
18338372875467
436477823208692698
412394699502110592
96457131
8476071692070
298142501
16777372942376
519036114
550869589692169557
26009496529813
17674745474311
34252046056798
9331303541019
31024807388217
26391139887035
11195
33106659759770
26941251572809
686749189959042684
18954623628220248
34850442610997
765996607668087307
605784998
727167416
881924556
9610958853152
6098764455111
562701456
437991716752188818
100349780
873093678
149906073407641785
12070238970759
6565544793923
4395765642654
28784762204315
4044754458978
25618243956727
7524962730284
950618729
13390012293709
41241517683925829
100192460370797183
23664242312594
133602489
597819313
788191284414680389
1013458837
31655677981324
10347775415801
872396150647308248
14458471758443
34526222766595
33755383474632
647262546
34935244385872
660477739
1065901305
75962283328509379
7945737534392
146803473
15576628508306
16057220291161
20447853259458
15096745593224
294702161400384941
4178396780939
5442262692380
591052333008509369
990516446585511545
27901733
997144174358528046
1056430233
18518824625158
27600066355200781
118739537281527188
29117388054593
327264729
34509584998660
32215973
15294868758005
34894659820917
65111831970683463
12695876331533
246951040
29923100284906
227858538865066521
5480365432229
341697044257614629
26547181503314776
23270097176796
19239616002715
81386309326645542
397004355812134068
21618431562431
9326291293948
25038
14375737199841
188995783719756390
530215573355782995
30218730643764
283423408
837387884816233048
232941785
301882739
19214607185738
60996161123527052
8924298400420
818031076
17955
21261166123544
18655956659890
88436789
866102907
20012112232698
2456477967263
2402883949447
2575586110524
28350012304929
54139909
10047644064927
78332286484404202
28630754338067
18569795204877
13630731347737
647695921950535119
33707640157069
13570045995060
29281096580833
33538836526419
27336553860712
681796111
766990803
3630285704358
897196287
2878166841097
31871501873537
4577941455888
123984850104
497148784352033528
540567125559814674
755825950051591609
704083169
11776632551802
545663726361945354
9704936303716
120580146856350125
878896910
24073182659888
684592651
697478502
63040342139307007
715319657824
227170278
480422136
586308626
168894025125610849
1054807671
25935859736746
10940780342745
354229970094567328
20864234
7389273416673
2180
44417074813534554
29174952504992
8657802819958441
8517187075943
12451851951113
157234440
1015884159
27122227741828
5894701666801
31787846160138
6724889086871
11317361929964
17385208667833
168029371724707806
41670898995095357
930603043
5846380130433
830668354
33262799982629
29209546737044
429890245
20818086390790
16938190997025
12726157570401
982221247749612956
471727045
680299662
370288247568042952
8702459237858
826584073
392408093338047067
803457832839764894
976297380223847006
25016370257162
15730945777970
31548336098246
16652060256334
249413688
974598209192627826
6294447430967
425401098982902145
27171
319131939598023905
2301608348883
96131029
26027416054985
29051268683062
953216199507920583
34698224281675
28058453687592
352819329
9315048557282
944296872431822348
605264738
18345237770747
656333220208591830
1065907247
263522485
16369987062360
17117024461318
633726991761501222
1460363066071
743561617477339084
747807495644862896
28846646148144
809466322728464850
16024072652107
22428339022930
199620915844013461
20738249126831
820319260
27520412619345
33938836935864
505974498
33648860900813
113199097600441501
28662671451885
845402696
31077971228288
836877912
93647190497933648
658413798
25075268795739
9520763657458
9883765644299
666148101261734283
469035634
873183438099848116
901204195
327932136
2528626863879
6138118218364
734537239236352389
419504225719528536
330643656
16402065504621
13783259162143
25678776422891
29135452427362
17852203941710945
25360884232006
1015176837
792104245467275733
834162035
150512000
174302517123087831
712048241954348774
32346715799621
6042203623630
334850068535014352
9829074307580
25992572571088298
23919314408191
5922423017249
5410489464119
1062484810
29195499270697
25089268007051
31961260394544
438874048
674466960069910187
200681943
498
2400696742098
714864713277780636
16654783238553
28508503590771
740442605
153800889125398990
21566258233425
721382758
20046260327007
30642493393013
16648219853591
574497306614477828
16151059624955
43486610632447200
1514148028584
282595085678641467
837411919886772811
517391236789982166
897975691349
821610295
178017954
67628655566240293
16991105921566
22220657377042
32812473318961
24228536617020
22338209347737
346397111
870303194993532827
10974293427072
13148793053224
256975337
681485386834
27876600242352
596053162
24931901093007
183990712954452362
345235213
226621360
25309882265919
611150294
3071950472415
416356670
30786542159345
357790180
344944135
12392160022188
32655424041639
704072433860868366
961799435052540239
8050723288127
455164084
4520
25779181384139
964185958
416089644
704571652374894831
1453070497766
827343965
200496893
721648365585922700
2943646870088367
5791057460884
21996888039059
21257862681231
607098101
814001055013011062
27110553523906
813079319910325324
26770773414801
777361358
8507439416521
774485441103428233
118761797495621762
947676334817
465957809769040988
34289428616630
23786285431304
950083826016463398
557763879277586887
508760746
19955845194533
26380899938672
35161021080672
24967222496742
689471122513
511320848
12155419873691
15838015550619
3794449223545
978337450
19262351834566442
171903951038319830
28208249639173
48028932618625122
698123859613345659
32319875785807
41139441498212902
27677666325090
23272120903953
486698736101
977429976008200689
170490743012229276
504779253066002719
1034163954
24108874075697
444184272974147457
685318342485
959672518
780722598
451720449962429828
836582361742590850
865338166621627261
596679209
972962799
26729993346173
71869669441064974
9778196029403
81909178742698330
43940579905799566
933887326521503223
20883606
533782358864312082
24891716427010
7030
4845
21132797650622
31921713286075
39398882
11542715050553
1039731015429
22022
34392035222382
17431670
217755623
48284558
43379136755857621
13970342564356
26594492566235
685401359639668186
65970231782359640
1456036342730
32191041230768
24591225937134020
926582356118620485
16338605758045
29508644562879
11627935858773
354327846
561147739
13887382491436
6596410745491
29013264057294
47250842686790250
792735229375623213
3285900659348
747682904
21454612567814
25064042633804
207861205420
750356125681478813
14830221273333
20503488693744
783161937
30720101745112
21263924507091
16273302338608
5231668262292
9073802829030
362941004876432534
11504854456534372
107140557544685082
1012881353376
529113152
879171953
3191
4109534028910
20544699225089
685894238
666115177
3233713328929
17250676408058
481917447
685721926
174992186
3885050010750
12525470170052
32939772410051
3873945719308052
664989412153274769
1003138327
388165741350992359
28659975361209
60827202589783474
25945761087214
28268130198071
5560295432397
22975087433956
94335843996649120
22377285793515
70048728094952913
509341579486398259
566016140673939312
575792304437738130
11425831163197
694491031483701989
31914904208012
20192918620692
250201744
12433051857745
981705079170636855
20167577030186
11512723338154
974676294863666109
23017
33548192335493
16407942606701
289693177
10202717996404
405046634991369180
243375095826420040
1064121038
600910150869533880
540591295743518982
71152558447071774
495929059
7061066855653
9979930203085
261811877157448449
631535495
86999469
145750333643215781
969478650148140770
16609915572351
911037221
33797513837905
5328382066043
55848731
602507185871779039
7303369535168
89452004
15575
1343715895407
530578047
11556247439035
4718344684880
317016723082601233
373523130457913893
520817437
6535
541884265314190323
29944583376981
11133285878985
14430318228261
19854745564755
34289082003525
30935752
18256956388688
22767345224054
4014421185396
3602618458072
938756411587195332
709599623
23050569131045
18523
442775460569528143
782099042
39781656
242458964615872105
21066153862065
685434789260999903
1033226552
17696201329059
1050881189
6558
13055013922562
1122362248708
33832943985757
19957901387003
117677530873127578
379692881934975970
1066626002
67775894
690105754707189927
404385730
15097227933247
21083897471695
25620912816785
17195979145623
652507695
361372262045859487
63081958540789401
789647692
27945216696287
437985846571711672
27258947166848
25850
945282057666608942
19931593295734
16813989149503
263394272652
9246102319791
5150532547743
42671845606476570
17910833387231
729577813
660502085
18685030378082
189800666976762550
13857863263551
29862904558988
933519727877397575
213273289
504614660
21268735271224
983221771935181524
766282520
29279558976012
22159945837316
685017133713052093
731363427783546738
16295296452891
274818664
29199150760685
25761822308423
35101823939565179
294087555451923403
108269680107419357
23295
706938505
28989057404099
349218521
36186683811872142
18706485122416
686922446
209466703136340965
10771364126244
940353522
580504733574735982
721724103322633476
314612262
107213423
33477324669111
14083554779758
29444067017280
683676520628634449
20329
35055688532858
847650836879767214
839886185
26362297000350
67552287466203099
9267609237201259
5889533249444
27686237368697
98016642
175729302946076617
15830006231541
8536560660516
9064329876539
38864557910874175
278747610355867266
33669738392011
43813146
4899491522831
1473455827955
613560926
29674763712879
26448204739503
21996622109470
18595459026009
34082519516903
35128666770601
58166609
243967432
26731758330454
451397898
13641135416794
28097646699680940
4686288357789
339087422
888279429885262118
187376019134165009
933156639
139027734427050789
75689843835411703
24314876397576
181409961458195960
1791772153450
34458603272164
115086083009632588
27475237596102
34395714123085
294413643
16809395837590
104726835
20254916441032
553216182992790567
150832702661068139
743578060191275528
9437749221378
250734428724363567
13926122911755
11419824138581
24654971387346
25725979755573
449287696272661705
310329530610289922
21416196723077
330963368754157067
16610605105364
768677259871397362
8845663973325
565782957450088892
24435222906924
26383458443876
2892350624133
9569335397173
6474903111774
15217389176190
31558374622078
827178133761740690
11547
22452116056766
60420628
21197036802196
3522332149612224
31277088648673
60155426475492754
56903384148820474
27698681394319
11967313461406
4767737140542
23335551881860
481339731938086338
233254067935969684
26845704572255
604232237
1418525568562303
1042321609
27839564990011
746075783
512382026415750761
4396857666098
776101960878791910
761254088734849792
16225319295173
27655343727435
30680139971841
529645029928750098
1015367093
737186304502393424
942072987
963092835
25701779278365
11870191540438
229572195
96571005996423571
12265307859051
865571811
13793032182239
21225134189624
249094671541800561
10096
13904437593124
569487417
13373316642304
9205890019919
1055306863
2637768134260
217307272
719050749310611617
30031481
123626274
7028889432334
13691649380386
743595008
246096360977776392
21472660063160
11824775331532
1002611234
24244634567560
839643066223708525
642684028
5709209931109
596825078185307317
658397657
15258961651317
330903434
36902173
3158573872475
25943786301014
34395311063603
21803256411194
14710075405055
329243865
1195392567722
759690216515133410
11913581998054
344084929998886955
14108266335207
25158636853941
143442279397377742
20752152640616
23115852277558
1030595902
21472031863118
3881343125113
8947647339237
31900868938507
1020836635
9934228796296
15547196203658
30052268119896
805793440
6211616084864
33935570642517
27225545426664
842892387804572606
29000347136248
44727984
2550338404781
785003667971314814
44621243340505984
981302952363109481
258872742135301415
23258428044962
670093775
723189527
5789609740314
172669716809957416
1025677352
31424839077255
29694065004096
11387
33381411155687905
1801245807176274
813235358
15068544374980
27213777710312
368597568
30477041959118
876098208032336284
16408972071770
531633760039186550
11011232660236
484595515170
19801118821489
900325687
924002217108817657
439427445610206737
397442851924304793
15573996506621
358435181184265937
1870461352503748
31260186864805
236637297609590888
747605019
478605405
651899114
319436748
448372839207209617
396946434383533609
534703392
615389946
893555131476196511
937376082
911229623
47348371
1646752476495
698475512483292402
703631988173252014
951244243572438586
315829017622262344
633188426133971501
11752
4170767035666
18537651277682
9790445200476
979612206
9022077869942
29200732898345
31587620848830
4755810936199
954086434063685760
128120818586231729
532568001
9280508929389
899824892493652130
31526371635422
134142256540233140
751024323919877249
7382926225654
26859146056284
6829773975985
964447407094696537
229046591
131237425030522207
12153560315950
2127962766740
112066721303956548
22376571168894
468493856
632696904301786703
11960834020128
78547037831763367
755042052224391856
13185687067911
3214694019582
711755841384882326
34353226677175
4780299264307
33379418440954
913571537205372967
93372015635040277
22067505999765
34497521246090
374215742431178617
869377253
572547155354312165
35085118732903
363459468678439360
1025961648
28761341648527
33626989537579
84997156185608527
624620812
16585341135859
505445223
588860932380313213
526529920
8178311577421
237658075567857379
15009605047896
9463
29704
8962523217929
9360632034046
741519706
983825648
901721967183197852
985046434941466556
55124378
23319066563525
794212829120799389
5321953236023
427413766381
6478417213186
34317436729209
13443840335865
13517671858905
651145428722544383
2240135424748
954337482
449356878720014473
6557651143021
307992105
1056048238
32247042056245
148051872264278647
519041954376022162
19472443395234
8166503101016
12394284549750
333263198238148422
607084703172120656
14597183071512
21902
3244543424834
886611280089538732
433986284453
26744080394447
491292568042173274
30955915683159
728959505
691292387820327137
406936191485909660
26746653887515
628210895
7445849097798
824819091
688927360821894849
78796580607787676
422242101
864424575103925479
30399
19457542261440
88860740761443210
803602099152296905
13129505723662
78022950443128920
11286
15978734733770
1444782102238
32147718562581
30826088533280
839627223096403565
951457243619190620
20751003410639
609652622633855584
541009969377152438
2963332921742
471290378174
12517524885007
741074465373
17915464590963
7365430093456
27495248034290
11088126454926
505889541
510443450
31346622439289
170838465916299420
25042856503857
122992066
81252629
79372007801510904
7913477066415
6414295802891
642601296
25412916490425
792784351905874810
207155484652560907
863266406091081801
12679250105753
13760093237709
589552504
6811
23657517271708
877383089880393874
29355143455289
559441296984
168942133
183304208
12933392390347
105163166
3441517785824
551282639688769847
565599954677001654
7536124954051
467854763576
15837
857418453163
19793887463679
438997370
20988
970667917
34310696820892
852028740539893466
20340630970933
69549644822125072
783044895931446861
12615652095810
1010900587
16742586675031
35014875755289
528461012720334420
19985200316117
3153228077362
16872280936513
884067648
453539206
31381307892479
973650963
847592416
36335695230625339
434667768306381495
715505054
13389104342960
144023392102146450
492153686
16623248562001
1073642790
656658538
419693043
15753742409746
28520314328167
96325190020272345
955
199258099
35165690541127
969990944
690282250262344503
14117159777673
12603
885248063356269772
709558930
29032405735241
93995244460183904
103893077
895846720
17568334154472
30193751138085
129646986
8385480937294
299365008801463983
979134282760223992
23753863957453
448165997
30904
567250349
22669418146908
229725745
25062845428548
8231305905061
23771113073082
28454
950742757317014723
384860520481453168
476587747
205138539
9973
823601582538411128
33969648929054
22008751004053
74963916574516901
876915702641649195
27154273037267
5684619991190
19153948294314
730446910
2177198520508
517848261483058624
394810663
18522732598225681
29366
489353368290002952
32152214636836
345642692
20555311494769
6300802288043
13043784934103
8778287132578
7278600733998
32698318655749
884534356
19374295721639
451479525
309654861
8428541984128
616260304193
59016505634492789
784844986825
70054869687679249
11670065379030
910829221036606424
52139194727282276
426394577838784031
213716397215435328
2526333247828
128386659505028242
584224039
183593291
7576217948555
30644560596115
217550468
863173991744452434
30473
3761603074369
18341438132927
14709208303447
574281117
27090247651001
14296829985495
34998375654669
21999
979643783
576627094259593261
583772297986393542
779277781
55154142
368647570
926297851
32928559009245
677125651716474953
24691899234045
29729647435387
12309155385716
318045862
244859183505
739462317214090596
10262357407556
12212747051647
5810239797316
457911624
539898623058810797
16281552402029
406882726
909060316880117435
444501415
21303423802719
8422537721326419
360654592
622376815333047416
14882
375327866
4200146252681442
634311079
7915378395245
9453297075025
944292056892683749
468802903593539119
9522505684762
10928189552782
345835068318016211
3988520174822
864414050118547763
152079099755131378
26564669635221
717622091
325617782090745070
88226188353104951
147396676271333349
17754466435433
400339813
11225430381159
34192330160187
33071566333693
5926066128971
35575809500302494
17715911995023
31998296468484305
935873592019345046
408156312
204017887483610000
31091572528171
362412639486696969
24143338813171
122344529328740584
20835593112961
2209545982389
1042491129856
15405004375784
893055976
525766880878690578
18768569906796
31101238342524258
125955667934532575
46722400782399697
10566
11701416124374
19414076015145
10288907835651
600801816
26111569482097
11559990569758
80693167815621091
35064939216994
34535176290545
8827580628268
110923979427508954
9759142664621
26686643251647
4156630240008
341637252008171720
656813140095478397
11671
18240962713161
1103508154764
11720593956417
450024489306247569
521508208914385645
9753186418539
33587194903201
27288520944670
29133460658527
7635740819207
610730076407716124
16318270145358
16922813028829
32263307766638
379136520
2113824427530
647533033
28171037804066
129425871265821609
29524410919038
569574608
15589
176516643373321985
16189861838694
12418850380644
33484100380736
812290128539001070
32170447325705
1043369292016
24216966618834
16122577463029
550305890633
406001629
112477911150819551
769007884
7173976
894851795
26002928455883
26970483159333
23128167
30169009979344
243264702708619612
668816616605833544
295437354
15162218294665
25202208548413
3645372997708
16761131579955
9238395364355
19499488805238
15654654022675
20539131129105
596823663
23456461961096
773964094
834346773
1529951344660
15864306547061
842286284465110711
8375080503131
8613109202238
6486
22774342898570
123905624831
287659329
262763345
26461223673658
18997894449576
2633928677979
808665252316990450
19740951130699
7671109455270
258107522343958475
13248907944112
95306306522757778
20458907375528
27624
14006113863638
3499866043995
306430322279166510
266349158077024959
2610015529868
4208964640714
24617565952309529
728695576
26223634289647
4402338210357
29442297748387
124950108
9130043834726
15003662256975
15782251720137
41509786969971891
15217345818909
5841916162924
211833292626986437
21311987705889
782663850274076680
31596526955086
1992517796001
1362941449506
922574173
7330
4885045578537
148387592344824900
698239320395440958
64787470939387118
30152958424064
658164616
676443687775549217
331994610
10563
11747109722276
22273276
34009714545640
3785
34757839299077
164016917
758452407
387653502059493486
17892501106767
906957158523410975
31736799386043913
61863653998899983
5433471064473
828028160961265673
482934133
3956906562899
509052864176671326
29745992
11068096700726
149760584235070995
672561652551978681
33686095535615
546727190403
817533751
21196281599896
413980966
23858867910055
28014571912691
732864676750
6918
717594942019427360
25936262997632
913013813
95165567
549404409777135908
831811041
1000893239
224337854
593330384488648451
15401643470625
527186520721105985
3181422145975
796586679696714863
26819
550416265577056323
876836557
743302009
32977681393464
27600392752812
491160572023599433
5499281509799
23440367017839
25361879025571908
73930147289422584
3562986427778
1070562445
995434479
5003013365481
36103588730242709
5844
15193577338595
505101476592905889
14741460717714
22185624252666
899200228289182111
641798454
853166539
9242277979901
3917757569376
16610206409679
499851162
182272959
567354995573305660
962589127
472208053
9525892928938712
161884693
103151545918811994
2160546659123
19552235214783
27067148652737
8300783880272
766617745536967078
147927363939674890
24528611296677
591528898465043094
441454678801116316
416294006
22100260418909
16788494335376
194402348534224809
8771217203707
28556534904270
5033375511231
356141074
27580505449457
34162703040765
1038065828
577596924787
316940741794662941
969942036
15629417661130
26930534896107
7055006977077
15580102057736
34231852192341
11267164010825
242011913
32252677861428
29145541658309
2209203044024
170255498
30705524579425
19142579571602
24655081634032
306358495813729240
34246586751608
26623190359799
27845543012688
191722480567419054
6990081393033
26520909104950
217940058181907575
420551042166635517
731690107
9962983213497
800831087681531648
636033714887840973
9844252379115
573867132327320942
1114089098462
1853003144221
218909725037005538
35688109676696701
414391588616
424151635
26608582881344
12326514421777
647680396142
46955618046196751
673472568
85340088493148650
12192310966656
718049233187412163
485493022458612504
19132826855502
126776356492268829
776793722632638866
15569062649535
532933750996921026
847610752709684156
7309255577466
313883973419107007
26499813209403
34838861466662
190542483331814108
8370237566323
555471959
666165751614542110
236981746384493104
21583199933618
600754990
347841441591315844
24649855530936
555328858
14943074364635
913541904956129852
29222325986031
62721577499797691
800674301384194344
28581189719138
15142411509944
823942804
77586904458896203
13126335060771
2757937858642
26251026015146
370126412
10254703000725
356085187847101924
27482340508905
929168836
486669768
2185
265205395870155152
177669725
8970728279919981
396610498
3122790787304
7816040789797
16679803500502
586074474
284224279
33472883548166
26015956493387
27460457587761
17559420041570
17384595032225
826663153
25585861965359843
380707689030
12171081010109
19286079519473
17738504858035
28741507122849
18681368069067
30337937448194
424815509
4259921297554
10320982720055
213914177
263325362
28683873286198
33630661369354
655481706
14366
15790990728727
792565721950700108
642704033
97794600058524392
138223249137352641
378734587
50703703
28766247642315136
422919788988032183
526883816
683064489463323507
35039851548861
846600046
263397556126109715
11390590482858
23491168292887
12242
716838701950438047
1856657242799
48522062917435882
354718030
556328805996506432
10530373479842
33978113841603
18189460137641
262508554
26888133783869
358114889
651046511642601575
34073660116218
676630941614832027
21112053768288
247855504559132250
21834465289525
287268427827635624
8515893171617
20422553215740
27819010945117
442164103102041217
284642824406691874
150719758423476142
548148442
84690729
102249291081274305
554587977023638523
3972723789698
789761116321848303
810337138591216304
543305744929718010
1051662335287
177787334721288780
237936210557014274
1063249666
30332530910567
422891375893498430
29553010533233
21325793953735
844567741013139795
15740170563641
822580372572922760
409742254
2915335822038
756250560216805532
30610131823589
4726985789576
362357257882614255
1694903326621
764327661127611400
4414
57449905250014555
391293267
108235169057436475
218219488
591472084
29503731240571
760398317680949205
9080156146970
300197337394514817
737836578754447827
7085788713550
129737591618408300
959384466720358608
25771668886043
849739605
3636462655406
2935687951309
68206941
48729806452292047
573941664991304917
49870816
598075706232349840
980019497
28145651730670
5577998904950
332324248
30004803747743
1061390468
876011481
865416312
122773997383527010
547113474361544445
458806274690788139
18752
699010386
35553628
31509167070075
34897046841167
293871529
11870060994507
23546618649890
25348280617020
7319152069660
12771898550141
45459597244
432932695
88129467
82328447765267856
317571041438895143
2909137752650
6054549496311
7685932097731
887476011826384017
6841456131801
751328175
665851805316735931
175402188
1031923930
215060536
9336120411454
30170071130355
16453334296895157
899111802546211486
17480980838855
521006485689431590
98300868
361979590
6748499429676
21815411267143
30371011385491
289714246
868455995810042425
1043698512
80789062868266530
661120604834488383
2064023176801
25690819969067
12896571674454
49167998464506687
1769264018670
21800707362898
15273599070126
20617549357603
26859
33125641805629
240044529364097494
676948733
390556147327040977
685963946151105047
125521384069572315
26623595795825
1045091660
23676526786813
124768823
4965582061111
3799280682919
18073033580238
9782983104359
7995882344912
32986064336136
360962140371886764
30699099439685
6119034226709
27330283862130
854075257
26062029325152
111895343729193221
3907799928624
5202845275692
6392241016915
2163078275909
21586842742081
689551598
17018135537473
728203993259998493
254453885901
300555701
1463
30394923076295
120141905942916486
10031692433725
14892670239095
4198956674576
32361585142032
131304319
138722586740735202
878082045581589492
9513829583901
940618839911723413
17782
29388706012351
703073410
298097656596421287
31830291793327
827637838137020936
4305087798138
7706780784320
393774159274853614
135544219719071067
33383252219635
1693174674757
74579927485628337
30582871338833
8623826513476
159867542396841333
64261305052265955
13282932572462
10276766960139
27227971833825
20915275044842
128656918
703706326
21071285852355
590573841264170979
11020712046787
6097159419689
16238862822098
40123687435226950
1262624564541
1205896220053
495419477
24057360632390
3829
22680080378839
927346414
177952604
600298474138936574
756108749
5654
628914615
111621527207693027
536761019
33710683555886
286680980
22155726181890
123525929190470284
14210116949865
227759853
11948
24380462632918
14539879714819
769636503992792941
11797858885849
6611764333212
21786598708595
20405086317311
4688268767397
423684960
586344865171437504
797007492121650331
473726422013365808
5516540575157
429373630
261143950
332469619
152776897
5780179163212
810156689
160434854
5514286991382
24180848920914
154714083881337247
693296363882427734
80981479
30344427623783
834202895161631806
113359969779666868
867388749332150792
184000286
622670451236120050
14588790716130
172296696435033113
594030310940516842
674759183330932097
31309320399077
336017702
4405364350089
9849878491096
3596443377046
20889798386494
22948656324861
74137235
207869633962379277
12439781829393
711229292
5621283951297
24726646456081
108346560
34483276904083
23836505689665
49914477008862727
166361135332960452
17862
620348897
773176336624007647
542828584739361874
448683367
14642420919741
379684892002704044
25535825938451
8671538913227
28446967526918
10644389829367
837134929545855829
52856658369186063
971207336858557982
16326724265515
12126585429555
793346658725520209
73415043293954206
5839407385658
28239611372133
406576806
618627579981514609
29772204493415
19626416493030
7990691432064
2262741556909
27054706598451
267836117650878499
133784455329
939797131055374855
11327405314360
472669380
982583669
13970
852600596
29899824890788
23789836709936
27098718811544
26696353390306
31229649214882
652118595110031405
124626318492861085
743454014530049950
8894820905345
8950469060271
5940634347276
762325581
402254305
75038879
4101611105453
10134875916265
890739440
621318395998637509
4909744906272
70177815256530031
27237950765735
132907873301395058
549562193020067081
1754039186130
796477959846358932
1286127179435
648113055
563527966200408961
34753459763251
268236124
6627821732408
13105557430740
48600009812090927
677927521783652291
34655012895706
8854337033299
622420293481352683
271455743
924595843003625625
60263832
492668061495943817
545919770165844405
304572515
150004737
610628543578205695
230894313
917700400982824875
19779934301987
60068422580362324
975085646
1421650124948
41662796558769404
836894419753847222
22825620555595
938317463893
566583185878810466
14785733127062
30540602045758111
198455928
6245915424896
9471
28812207132575452
190510658
8024537031340
29833
558814881726563883
329447065
15725451211876
11333649591783
24092892314039
15595883794932
866925232766419678
17183053774092
326368879333889173
11825324519427
186718334
2226409429254
773166413
345501136396509600
5533178153795
970489768
936945735
965850175
20839522971369
954320996
8764140188939
485217502455589228
25916108
251820920
310549727
138324621
8885886566715
591533303183885159
330185746
30723447018894
11835808402747
979697673
27687383224047
58691116272562014
29825794219917
441464353
30481512803894
8734686580769
103342706211108979
17086856390021
27087685193406
335551017793673103
190738961650189780
1044860388
3887026287900
1266636050138
17285311113352
19365599464969
550528108
707966967
314003204
331716638041666262
3284971131843
536764353385274418
251964113
752898522792416678
29324852243553
622435838
742413317562660602
32011793650850
11614
195320251174451966
963398422382324481
425173229466830829
125742301
406608288750295509
779619501360506189
7563929817015324
9184108785167
4792982776866
720168096937902708
1079
26015854202033
24774265237821
727504484
18438186359860
244411315142232213
751372938951721348
75186630787439783
33513464322375
492010728146165506
259532274
18235502504939
30228402076714
33845934336234
785537317094873905
30713737458231
746358684
509304323092804437
716739132
783203704473425109
653242649
29432727828206
17374814222511
107270522697907381
916122917
644159778226357283
399174396516936714
517695211
111082567
241025060
683760499849024116
494942898690241600
370237203889686801
1980263447566
17968475620288
117911049
69839061
875437017
7768747778950
13732355780101
1008769715
746179687
753231645
716703046843694539
33170942527983
1063104727
832239853407700453
19431361142742
5021204104637
885204530
120485363722192514
5475615873657
258665600
641517601094807449
152124562386912970
31065831547523
215297159967049771
136112261082619768
651099025422333172
27784140105895
20673866251378
31950906019633
19970930142647
746838333361499300
28066507338530
778178181
23181480267671
20777330938414
30716406434708
427503906920447712
17582018741672
19367400754484
991465740865479296
223417696749582099
10830010772053
23971667188956
167209534320865804
9937817289623
28807668052248
106288962108538689
29863
31523
752237260
457219695520220068
22158465854795
23802869635552
937444495642017765
582112466
1036816366
768387208
88646463
446795887440534324
572967067445603702
23524573870847
7463222074747
28925215877434
32530456327165
1054042749
320979904
799559219
33075746958680
341018008197238743
16268667963798
28580342478771
405269236010640169
19162514116143
435698895015290219
98124426698039604
31880
8710524977464
458293924860543446
27185842859403
14618579178300
74446683787849446
708301844608267114
142522236349269670
18630565160964
32111794899657
9716
12950277014176
883259157
633230541990872165
570676828
25419873851163
26248257341575
556353572224194932
50303293
16457977476231
233885175391238184
31564063635508
28870856260583
20941486009281
416
10784427310863
377593153325326604
10641
416330347
8410847775706
21495430652007
3723774028910
126477849
505660931
6252905773392
511653269
11370538084962
31107055033815
18137251650354
3303535654505
15272303403654
193197826129836628
501533759594682357
2956269290086
30225929074153
995285784073419963
33510044106387
656364997
22543201564583
904189505572308097
19762917157354
14755053229862
171338560
25325922
225903932238
172091045717066182
3304849628108
375360888461184208
232087867082465124
25022502078110236
745369197751129690
30365
28958497382474
690592694
885851964
4052852065889
10016044994844
991619916134320923
28978534656201
17520
26117469477641
17860030012184
5448
13277284182782
6183551757776
540635401
13122974901618
252387047
24603714795359
265250448
328634705
858077111537388562
323598765
272700087504161387
14548605797862
16608235204970
19642893905696
844757049384803453
31340673425561
34764453616932
647387703
979648057
2719763473685
356433243
292738386496975114
731937415539513501
8170336760813
28206023899429
244087069657611904
29723073768623
416337738629515395
32462264622912
6990471960852
357391575
603583449809804904
67193709526789442
372156614366010157
34110054686949
26887
25596278104090
1018311875
886487060
872923021
18148110609342439
26260376221926
86183407479553391
222722282
14066444130337
31992897277329
475612248611068375
957504409101848430
464695510
268899437
311078598395431648
225963369
796199691449476190
745180913
839908365662750951
661495319
34430308120085
898409943
28702107277664
580653655002509153
558278432
162455898447674221
24302917165957
33042521626130
71687437
24781429670926
23712617897840
17145757293220
30846943998803
199086159
165588336216540641
24754122154562
587001515
30425191350801911
269203736
31232306
398402249566576971
32598489017842
753567860
370194221
29981512279968806
321853601
996796842340174378
573865900296239043
947827074197828566
31912547203557
12677991079738
5300595165861
22124958292781
27195507077587
6685444405534
551273078240736241
4135
16751764
666585393
787171431232706660
116679333853523801
19012852734381
446946491
28455168907351
630599503
77127289861625579
1145609838579
20659947574897
29095524708086
91125544642308322
1821221536370
2558172765044
10054
13683003067404
1108142755448
2616767076196
645493803791591814
452608455
92238373232944279
30980957494972
725344990
23496264835272
643237261
531607945775208073
20981822
949365433
16773341529552
28601714976890
35051126309117
615222614
172702618990541972
999625961
542888776006405066
11834
28031
5312844410270
783948877
639201085
337231493
22775652301230
645647720
127417428215655251
9992980285816
32810254387203
16155167500320
463488283
542230067
16862216155474
2762623969339
24767748620987
1020520762
551967728459066343
217589789
22644791172252
265014871
8096994653433
1022602233
23352
5032
444317012239424555
32200092266145348
767019910
22859288627706
26560529616104
10562198886271
899817174384729344
449158027811659292
25666316377877
752987888
569244911560961073
445448156
727521274
317805595896367080
987914863
9838966552843
33717668418960
18075708229936
17163815951922
30451684425714
10119037750071
652270166040395025
390109311
17579058023639
2223023436252
770028481021623695
1008819830
12852
821752550926907004
35110965348963
615183197495868607
99790165
14726924788820
25214302907769
681781938009965433
327342389140244367
11906807322409
7192316934053
11585621465419
144159119625842286
688474833346851305
26504413160292
814884784
33297221190908
9492129910501
27273265
32017811536695
24396772836199
373258167
24666336685853
27742035246116
154700094977251445
26074262583939
268949768634460294
851047264
307711398
21719
854463216
454890085929218411
8963799829608
17391136733816
2148051896083
52513817149850111
816195581
22888963597309
904079267285611585
926735681168077112
19413996616022
495716333
14295760655906
1921270735953
2245767448039
737610283
11267314340096
15486702020550
264219440062120350
34362103353660
568838452490783780
33391928523831
792444514977060865
650714563704644309
708980730
60525627915
27540924300326
23972700693091
319471390257576026
13998168086304
23933173912745
20429618398505
29754
10518801428654
313528266
14798327015986
813951099073968164
100997268834442855
9491064476405292
215285521
29365711170395
33658387046498009
34503465636471
15620549470800
5774935628095
42821480
518395792382835095
12645440346547
14055786096385
670751039
19724882346463
511079840808210956
661982918
439390333008421815
723732056
27240610775996
816567349984278810
156997124
15053
981580893
17738875891576
4018369694695
344460555
742732544946781375
900630577479957010
20457007016352
30273853761572
11813711607394
33040078694263
6196197423
20380536479228
651287807926984008
135702964278026565
612248808382682117
400649562
119082699190049394
3964065698196
5103681853034
31522776741870
721494147
377613221
847052157402548631
24789642082015
291033164
14474130765244
259092469
689711741770462137
28549656412724
317636634428289068
649279736180124280
24371086580520
49151469367647751
26191390889866
19925591884243
34241913768197
364514391
977820718881817142
9628301458832
26443959898366951
622562272357997476
10501318112515
16168182
270637580
68684784146284591
16233087589937
8897
8852789911754
316632487
149539590224638490
33114648841080
2134052757106
58520791742084415
2531662443839
265612215
23700027548041
63292802051169240
70643477
15237
151269013
9000348506872
1000450409
32799347464268
663473641362458323
19522457170996
30496413358490
81510158640017654
574895486750184967
4072145660849
9039464774209
660753064517857055
8488
645280790
9249281145225
102885852481265228
26460222750536
295852698
92091976129355240
971691987
52553787610
352168215
468120479
18551011399823
17788
10469352202052
998716200128683272
1061294032
459106116
961620954
222769584312832574
327775044809440799
6235780438974
37214570
136188070
798595151
13566395336456
225383759612190138
735378266
877833225962436169
32618761645428
940878154
33914551762726
42520921973475374
693370744335696891
33192185362451
8772594686148
695097129
112505959523678462
34792779884645
27519681577802
25040602969337
801694897157790440
28618258733055
136961210140129302
945078794407422099
1107340375384
14734608083947
31111753668717
315208233
142493977
375379283766133991
22885993666836
22003383657959
7152020337326
29650889173156
723786537836
31245403312919
23671150865741
656665556803417574
301441462
899114848097602539
15028350628265
26036221168095
20659836681739
177866651
18633276513183
951700461183381967
14962982217776
732515562757656114
429846394
6435425
125296951261578228
938912785
10063552626561
128713736561093607
31939524961881
33936141320263
374009143963256067
779767399039451534
798201825
172228914540209316
3036458598780
6190392989086
93140524
144889900415932051
15320387387190
171526370741654949
400357633
71685107
20497452002722
238972037413506704
209579027813416065
13045464035343
17167866830794
3849147087545
457231206
392124220657550959
1361639401647
13851531663496
6112462694655
721830046665832508
547968932
474618926
887066637596908270
30432
10676991859169
56537877372071149
26146567341083
28997682020789
24167988301828
935160266176181571
25873052155517
23557801873929
21894716801670
26225294865950
78061345287409290
492593514
3629897277113
3820921970598
15441347057715
29856
6117280179877
990136509830995946
957968284478526522
841272811
24908282970666
687966986134176380
532529001552
11796865320467
682053181
540573940
210113544517417451
170815209706078351
30997
7369272111756
830373698
23223
7841171333555668
9292281911020
26923360020566
689929623339200702
219255407835384926
25064850686057
32731096597880
286482541
182712376
4390589393507
335621883082351388
592251735060788218
18446785677428
33324325804321
34026316859252
22194006767613154
2756
596128627850087413
325445383949172341
661224010
669535284
17412006694927
35755312764417455
541208948053573607
25378380354661
5899119361311
582607404720732603
39758378571705074
5984265231119
20156031163846
1027300722
562573052268067519
23161817962904
10778686374012
94595243114939184
6322466668961
172247208116893065
788505626
511381355
970473738807897465
1033598492
967481318
144609491096217755
612674737
16937985115380
97329049708995873
799655913
16924762962741
822350508034007083
559601635
567818439206268897
882421397
551746183081053396
453527781436939695
31889
29188460980964
11333
797133967
703206481395612147
427855628265531871
11728303751674
524006702400989840
17707957218985923
432773233
598474790
820401817
16618326648249
21118107543701148
69917912477532532
527663985960885580
92515814523370218
31756861962962
2072
4167640564086
6531971961305
426409480
3625
13352038353484
6294524522777
7458433649559
583966336634750395
109849626
9106775985314109
371662440
543085847
18413
869883595715424242
808763101
957778306
753578708853768531
28229
440205855068626243
34273077224567
24213240841082
18665667544986
380715157
701045794306012161
16106641252277
15778774056602
37005287037083060
87390974787747181
17906817462879
2961113541298
26525231790487
943708380
435034798519938940
7255897519567
10845212610946
34871129091495
7073254654789
574300526653918580
951795580523046319
964961720
37173657550471446
34122851484490
13790714713224
166339213169076658
1019325347
370762844
10012561243901
294746368243
30633061
16085422440530
407938825167256801
30953226054825
4696310160932
19600299533056
12506617741607
34398799219110
426265745670403504
332149839
3201453642758
22782744664722
26217344454117
23723420112244
8993288368701
15807
810076620
15282668178706
7411843818075
983219296019817626
27389100583865
278695273803281394
19980613839648
703382763350143537
125464421
726704288
239907605
22228428930752
535728449
311914500
26927101925700
627905863
14359639627526
25581
27398923780637
1019522234
431094547070723179
5367040126362
8725
12842567984329
12032907236074
511608602
372459500109445165
961739035
644768123527318900
312020075330532832
10051
28506376737772
28645943404002
540617136047199108
788417306
11066615865742
9491468713697
18112789365388
846357293607044895
2829144090344
648369032766
3510237
434693354
181075415
397164967331481456
345708726
17941234219702
22540732051573
19487037904022
150418883098634583
868950333042172596
937618322057908567
463350453295287318
493814443778176275
469589609
6247577708764
64369671
13940245935446
307796847
81683407690671553
11612
12432
934188822883408634
721411269
36262949
331903280
782949142
23814239132718
564945384802853793
528142283
1061371867
202030057
499628570
79668915
729791554
616580499427439517
457703257
5007
25691928927336
191550850506837815
881043514
136650839718324690
613740802
804219989195348491
447099200051458329
12641534627429
919655543
34557919771213
32581778163158
944998715965771470
36059756728515135
320870785817
206873432
30547886465098
16228033989165
3725592329080
13953602876004
33813733913385
16464705954578
5904
7545016880697
6545802645911
23119547197390
872052825093597596
11834753936687
16512886511634
620836773
6071
460405756
494115270866
308102408
8026959609878
16790120350910
735928335
65703757
18504578878100
28770235176248
31166521999359
20734845060033
717403991
21898672671574
550
3302063901416
23966050776966
7505
26715113346140
21278034998197
909145879756327150
147349318089136671
49844627
790869784
507272336256294657
25501148270168
591823757
513910289733057654
3595822172153
846555790580613421
413696506863952038
192790545717071305
9783353186754
132609216708346019
17205784583075
141161611462119067
951133852970344427
29210637508844
975247093
26338882944489
28390525738738
30802551781182
319290221
14731847424128
13699594151453
6865673230349
13473719937327
846621184861601522
16050998922891
32088281509449
778861079
16380053650752
412154718
2525850799986
461846774439692231
368116423
791573997558717066
6263006403603
714736109268483284
5291143242758
30433546557786
32225109402528
173555567907645950
34541220319864
278317605
2444115427158
741901836
826207861788704495
240625171
20425470898895851
77340687736354748
326927963
11724542774673
30232935880712
118493575815656578
691005144
644009704200603064
2714948071116
19730396911683
2293190926629
1035628273
677887841088734441
22827189513247
841303646423389971
15444326052159
188453447
28920924689430
27668767720493
24479010194195
22987
39669327613501267
1183873601972
914287739497287398
23932136107775880
403974684013011748
459804353
384288932
702679478533701142
994577102
583641452515588983
26243612679565
8682506607670
30338704359253
12147619093373
91462458779768681
25110452782246
29072661082096
437798330401629159
826517799129545406
21768978892531
29226739937443
432246968
33251976625612
187038223
851365113
24088222089197
772800564707853503
974570326422737355
13787997886876
10009295541570
451426765
10910037729946
581972841
16561939301683
284217486782130417
7680396442754
2265720154856
161939927790318694
394110036
11976374337622
17385972057007
9730574321949
22974456909192
915651825648207247
313832343
499449248078815
995598376
631064435
15250
944686044
23486502657217
950880226599148275
335677291776493559
28136782971220
380139043886915952
898095931494617822
2885444442903
6831111752307
541277486571498482
25558465009878
21815599218117
994790201096415183
19171289981453
11114555935174
450720934633471721
20404530804557
43830852911767317
127981819049172776
31847363937419
12676486207156
995023932661014302
795519518
797749621445038752
937232190875259241
153004635458542139
20751506657289
958653220
12266
19778419655975
30908595812793
22409734410398
459649004
34412572148937
302189877253550966
20775782358161
17416133896097
23352895385559
67912440848038613
1570190983523
11419277835813
775030938
278586625311959001
925925352
941444109407115876
490705694908822453
370892532
828893057234865789
28185108058535
29806914384307
607787969
196012467
8415537045524
783491123
25127506298903
124138712308248672
16424248324345
98498473
18218845245877
30247357312426
32674399349016
15496109862794
26251186037584
24035899690090
57909618296476478
494915538353069770
299936540731833583
20160895964375
75326255303311961
11460053926697
16405094120826
963542424
1068014772
2452394
776598954269097720
555576086
650511013016895274
284663767
108797141803137443
264115655518691252
14471069123672
5569675
75503853
3052884955500291
47324067712459523
943578243
855080557429560207
3304323862573
750392863
953784084571477700
28384814165515
11151254346047
2330652880367
323126634343477886
4680678236579
25286
430684856880628569
14476470013180
770910818028430412
479214416
34212518011289
707663241040155380
958107812
33121743681965
11849341950563
28802528353181
234919261
671771679
11992758420251
435553963
30058154039725
11041068714753
4208123258816
4170
147772129734611915
482764592655430928
35022856056176
35024691290984
20302519609196
33273038954668
160392533
492843898
5247816876794
791216351903376854
682849102
429532145
13984093485115
21514653974526
25729332231040
11547471606061900
960405628719104461
32994606335357
8081407783746
9600790707165
120901649086876616
23593
119476292709102342
9669963135499
25522179806775
5699572283173
8136232554604
146582122
407513455312870239
573992552
399887171
843004513
32748241518698
22147610225563
11634384998019
12672
697303517
223944684
14713
426884654
13837666128935
183867854113362675
28196299548869
27176306790845
301227624244803115
924250856035
340297052
12491453471294
27974005118731
6176854687144
466638675
688164966
39989639
463856072
424762667
24160968607648
599577557117594433
1058977039
3979822456237
15245138801861
254137724322935655
25540464817556
107463510
567965594
650783863353673499
880310331962649178
350221574866
30475190
657248364
11154760792411
919096687189196960
776153499
188917739170354581
2239562
33619479215330
818119166014224701
30613352032961
828887257
505947433
32226599859542
149619093774614992
570775635293134412
884547617882527370
20340964312852
358763017545425518
402060392683318774
33428050159708
411265885015598751
15089252849202
60471277
158291912742004403
1913571932170
15842214168808
897184404629905688
19427462405647
8041
264319655
135529576164098390
268505770
180602632783190780
203606452403563102
10411593013895935
2146242552002
12186580508015
957795093
31652215015249
20422977576973
30213905711340
938451586729988665
9466747
761460101019592976
230252021
13397
1071163555
624608840
100603553
11441183056862
14704413675898
15145525216070
10994980
21225139456467
121156602888097440
24129196535034
148702529638257267
24434240960868
46778240712801530
23537063054740
10008412542422
26958294400681
14208204391380
14315782326827
14610596453058
979019511618462343
907564534
13011072653613
9478364928684
2950433930187
944996572
906537161777986894
23354793804186
661740619350406695
2325746416458
987595783
176589428499877507
23223550115869
133018930554271441
410588151190363200
16849000489012
182356930564495888
10134923131943
21468617905135
964141027245496387
136341020152975045
785959724323146476
25366274293772
426121074
8674510962874
3447317678158312
1048508054
482401047
23008888086368
237113259258348161
389435162402
34841681259981
6676616948051
58249311072754349
652998116
854445293314680394
792464885296387086
85734370
168781660113848365
24371294485958
170528577
57900136339425754
1047998545
481296176349042725
4363282925547
20023397258983
22407527755981
307768738089719445
223966063
791349307
128249820857223577
17921730726552566
9967985260836
550776561045294807
26146520694795
6517484207319
20171540643591
616898928361401839
668859947
33824243951339
522689642579642022
360326831
1059373273
954758404681158676
152797734832620463
29175834581142
26537463208197
5106407778963
832034011062952002
11039709184291
40864893
85562685
36571746829159401
20627990576691
227872289094183433
13195583451023
28195117153007
197434679755601904
141703071120021193
318692819146297811
18778445959313
630214484748981269
702641961227855277
20124160979795
15980161630194
154916464
957517733
15343555270809
974872606366066175
639136991439277294
378797933265299
118936902483293874
596148348
653968991923890550
22227
324799092
903067206063883664
27445222538881
7301153544276
11861113051549
614942359
876113650
16847428695279
975421937
80194404340413119
61363259
20924137984161
8597737050326
549034537
613019424
25854191683200
235879877015206434
8511262740332
729458619
270299217517685538
622359855802635406
1048038397
20863022589271
812015325898067777
26239985692687
727163265136493096
3479915173027
17662699714865
11095794956875
18163126157
299995684094323926
735023252
9338
87627226955312444
1011477705
370819921913711098
9441752970263
352440900621996995
34520043249789
13513293291321
986258332
52831587351943612
29340328108542
576890024
291111723811470412
262472843
23828745269685
513492806664096557
34741488116618
126189094833753889
937977407
18454480042864
603710784
413519268717207863
34629121524850
940451082
31068280967640
30284459322865
19399694306411
34505866379581
13263646014656
245988254532461948
20072387856486
202509019277391631
3332752419888
9428
696467119215
2820388211955
14873495393163
17347729435689
393264454
819313245
453016232204402637
978002315749639355
29075002639478
10060117231399
221394761017909036
829617449
738914107345020102
18486366162861
438791419864262862
5584229319362
981955829511742985
28966517580128
749847386185843254
909875790973612116
10994
14934316397490
100585813
501189406
10070492416137
22651080531175
22987052794810
118850072733349037
433983001554959117
39758637910255546
22666965036940888
926039575038576165
163315304
22539737350176
997972044
10401061952927
3537759410716
996940540090421058
33444703061761555
500084005
165875243
56740522218253521
383557806359424377
7038106709537245
851663803
722768835263371261
74029653734497643
28071339148586
997548127512331565
26632374664639
889912846
1851181698721
811067837219463009
32306
104940536
4521023138987
147642019215846377
876535651127275578
25350255723013
33429544390904
770462473
60594736728023037
9291
604296632
8573
1274572364570
21578159848104
14149245134771
402582473
762050258762
472804946172
429635685549437978
33532646802308
11299805437906
32647321542941
940352427
10559960504467
254493088
806221496291972366
880
852472705
16942872027841
861095406
33500057989664
25378606037773
12482
146670265873215209
1000519417
2225308878693
28672910011762997
32448110917300
336416881441
419135758
23565996282192
332941979
25945
20738752111345
515451237513911568
413237393
145149341
4268397315670
34170780597456
337385336212498282
860053069
31608350837867
213764769130501094
170408779167924960
102425715
31455138473631
752816859253079860
33814478590166
6756728783901
33894070158459
94464606116125122
24235105814883
194091295
130130405490291769
738278702
33225230994222
26582
684826386
2574357199231
653476269
99863246973641333
499155465275399215
599801988122995205
663156565
13238986064444
15350921734088114
663796243
1673656078685
16780
483609436535566357
24146343689191
597820701
141293417462162702
312685094454660457
33095697076475
25718845765835
101216881777536083
29264409604922
137855771
3648009200592
7722433829445
135261654
96361238930181463
171474721026772652
190130703627420087
643969725797755566
53122293726876961
589261681217433371
16774035140343
15330986960296
183783128080238443
506191769
15473
22265176508275
25751298753361
12904343467094
989200196361970306
581340798696760366
2715
21398787368420
871190416038097880
29865769933234
12850529105841
75575194248208570
142906588462721964
824329215
888419622831682499
941651582168915172
116214506765614633
3254
30206861294482
455429311591250521
22170892182604
334621352578592517
840651729
23331338809076
938182725341707786
81587763
329887685
755428610980082152
658092525
25016282859112
169441171066352814
1014011918
56491039
16687195904839
217815910400809328
27849
12261
25769735867028
21554774737589
33992704476555
48952617269636653
715979545728762269
10421
31227479113974
806380747357090976
251467367895562334
14522478911775934
1010684289
685490049
304097924223092257
272425253315570944
34522454797485
833589824615323995
49060650495324949
857515747091578713
105496043944836797
11589357147647
31108282866515
4128747072543
151459010
2178087136213
2051541883499
31000573128539
219890750022765495
27937298013589
714392758880517165
14452937586940
23789083028261
33944566558774
993619960253
681273828730063363
7281442189626
477215323
3310327777070
11554372348124
283800442
308683215990885260
158589519
28358232114081
136117149
629865450
362482827
13260331408871
33404737814368
100649404778511761
667989341044729727
321634042
867071179191567763
102825571183936654
90585290615124808
169520413475152761
458635963284334298
907329170673421691
693661917699803448
9141546852866
1363414491680
26575067765335
391487360
10776623863894
14146427777086
818412887071389627
82452793231501184
85521550
21237294107565
19320702
893034578
7335669271111
63292656685626001
267178735392385743
3784246645234
6798440311852
9940112
11556263954078
10885593720707
1007426956
750089781225417172
95975586073991590
10764291736416
1006829971
937226679137539220
552343008
28394890800797
10396790932391
821890917608350053
1166
12861735721646
607301421289630337
9324897695409
712364467
51137558623225879
6385717468125
25432009804439
13626953314116
85296017700538093
30603878421311
19258583672396
15198092593559
132845362395628305
763689414009927055
6394910527283
30961236637364
885240654494498629
35778587351405580
49567645
20182221492954
26028534270861
765104031398960831
25557487053725
15188532340849
1258122503018
18286458520135
9913917714445
23619353879430
833946091168600369
5123463862721
270581814134578391
937533699981832830
23956819106394
123945494576257933
7897498959037
4134188091396
4500418080751
126613151
12649663420338
364412194410902902
12992117927381
12089145620540
160087794350193730
2795855404319
130811140547538747
268923230558431638
34394394184264
759218097030749816
598740226579589637
33303321551244
30469392752330
441298103
734151578585523563
275378567008025458
24414
26408778944683730
505386897389
19441333353133
24832698430610
998283552
7407950005942
31434490347805
2035018121372
23195750104311
253162838561854230
694933751
19674559823767
3883895763170
537987485982046102
320973847
560354289097301086
175054680546759709
12423817688548
520872924
2297425752318
20108599717137
2722
364606915071241323
11270
430518687
599829288
747990803099183741
666553563409734490
112894175867777874
137867877122906428
136064219
259143316757557091
16916642521996
8674
529543001291118753
9960358758557
4263731633205
293772105299653415
33369734290397
30532693474690
24224138635023
895929590999588548
23453003052518
27589576130413
977647537
146911771
414162368297873562
609390023230290704
227913665902109023
960334106
2135350516320
30265234858921
1030764457
22652142792689
245603929
823217297
6300
20336
29926502384008
806736082839268303
24919470604653
35008980701892
28126618654872
531173976
835724080
727635832938798055
970197696
19078353900113
19069988450709
757264139874906802
2692204248798941
21426850642394
716892298
11672888870614
317283408992255606
17795927716504
985868941961115295
27704156781894
7616084668092
23251506698814
19543486189774
4311186692443
13354203281297
34869399440880
18043201311734
14640
13245254372953
127860978
268605012
152154431524354694
613170000
307379352
34321446778103
521199232142
912737000403878006
10293269040344
20882322142032
70421984784293750
27984773489
722893479092713431
642494318105412406
10531066000344
20941890044802
343178011
17021
30447494226997
1070178854
3083803570903
12630800722402
594178600160226786
12986727304451
16111046886191
522988386039717498
741511660106323184
106370707
498319562
18314676812609
30077523733996
673544576433876
470904699
618966828
933504458
151997427
1052606592
105101752785270750
851788152807186765
236266628
8735293642003
20531
6496261130401
23685100251289
49475369
7040651665817
32466346450857
30819944734947
21942072956468
504426772
1575124783612
783764459031
601853380
244219785
84582696555029779
577544577
797625951013845518
622739148
5177474385341
671270207
141459819
25203222476829
108977819
31687318698459
920257334
250005411914138868
251767978637437712
534291492001362320
912919137301928879
7920193556516
730656265712393455
297959282520
717757555
313757475366578448
247180275049547373
584382087845285653
159821926612307460
570740597336913859
28511
17045826444415
639377920230332577
26028
546261826633
30232978945436
398266588
29685
8021445513656
148917405
33340723012680
871933845
34015296807570
968430836387282836
20954631027812
402203326391543489
315540466038989904
733732477
744134725
833392640
292917989915687305
773640445
4185640191448
23878372428384360
19492928055706
28805746503388
992733296
13073853231843
896495312
516736964083
520829129527040375
23158
591059302
32599444410858
605534814
829610874
109389285638687037
234887204
367090071
297312027
18429975339827
688757450
21241749291595
7128701181401
407547987910472872
1016853186
16346645538500
540314366900830712
830861203
578003798867828181
667526210356719336
7072853939576
28420089131960
21795210734833
18931
16411531401474
268503286265
187764757
20313999440773
83212310026565204
32897106426722835
33381009709155
351807870
1048524021
17543274028422
906743475
29879830983167
977009518723498060
481096383
16228894539540
510470063
17614141755070
17304910268981
2735963653803
25427109531790
31537092416129
412884240761557906
289833520299764870
13581424718905
104118335596307510
362368278889116060
837267925
853616975
897760275823250698
5316441399253
26079402210640
998493188610537570
995766126
5240819
13002003114416
8317342565347
324474713
29395392783926
4806743236117
574819912
121614794
8459341838575
61259660434579485
954856932
305239849
13112482365794
826613724
5514997582073
947198236104427068
748918474601647283
2302260135615
739209111679149714
13781502398432
20654282698749
23745210893738
764225002
14395
5168250147409
387897359436683358
498651239700102695
942700502
29160901418144
297978054
27611190749145
857795983684655076
246939534
1002694615
79246500612871406
21517545358683504
510009591
849036698
20723633731133
896231659
23175796881166
684595951066047266
496849137
1414
165636098160826333
645009194668284175
13467386839189
81613483857175369
1066079350
13908331217709
899208406805580781
30218106609103
14361052284107
18149383721397
32100968393317
18645328225699
10250690709223
992538765
21267887102626
15501304348165
220254350249175608
906523236232755181
875260816364292629
321570064536194667
27982230313075
25035651311081
440210250190170505
421466689182106860
16854195957512
222476093907040306
936253943
18873216649369
161780057
370376499
610299132243606237
13557533925541
29821735065915
330100027840740286
570141127
17271813463137
572909367617773109
97263846268036810
669890957
4036205198988
15899880078021
11000940120751999
16933475113614898
12975002851828
157294871099594965
41528981240961210
10037554567525
34256679500917
1717792092190
354605089162460681
61658983
344413730
896700249
349868982
8248
1066596645
255945615967912000
5259472452015
279191956058788654
614095764038394555
11046715719195
585364299
30148992503147
556726982566149494
25330819674927
16219007870214
35034726188248
20772732598324
3411208383733
980307654
34201055784213
981262478
236206087
22659718431182
11945597724277
33533095441986
422020860
730580142729658830
567916881
593066887685774073
98964637847941027
92819743818443213
20541649001867
152730663865815023
674845302
3180710709769
927849022198922525
462894839
540114558249977959
997921793
718978692693761436
763791125613230482
425326310414661880
17129175822207
34908173822120
885034496976014870
169472447
658571633739556651
31259153657296
2222593421083
401207166
27036127704798
639144989108287183
29124736821421
72831509222195903
671502212
358647528
912978696
630456786
30848561080824
26731271114529
403231461
851154124
1051590287
1007581685
636189909598791776
338402559958264282
331236682
18524079676056637
4267525996748
535957058071750965
80
2319693314339416
664264368
1469525596759
386736981037003667
378619688146143899
17057526941227
831100806
29908515815768
14260787051658
1379199162717
28372409754233
414399639469745151
7420785917775
953348508
150470169
570969631
19597295619215
186671181818018615
15453
343324578589585450
151752980
229665943
705802551465959981
996198898109512372
20561923073313
346608039103220701
20978935271140
12057973484476938
766351426
621167740
20366842940842
2079222955801
721523047
881450131186933728
3336819250722
7400747095896
1329067931196
22867741288881
33941437601718
390634557
931675650457173605
718799864619840480
765624432
366914185
200406190
21973615955337
64413470716419218
30037386889851
407932107651258007
33531726647486
280704899073083096
172833597
366411573863872892
32429718768742
23633603059238
716651133
955434020
427895870996
7268351910034
9756808811321
26909
533991375947065234
10292692943813
1144741774026
11473972152270
585127878485691739
25861357466833
625394310578258546
178817495245475534
407707393
181954225752506524
919516233
45636019187116438
332501518
855881943382959767
20766171146809
24625041117224
236443167
829789365129652892
738792713047010351
29716063904874
20510688863801869
788888051497304405
20786698175915
313998498
929404274
30300760257400
243966721
10163075046140
187765263924747408
11858197880999
679993756126403622
312240321620775818
21358276896
324128075696766404
6191967815151125
677677814339168794
418841532924043836
443052273
15456148852846
567667141
10811273541334
752311634003447261
10336437035353
951384815
1592116117226
24954469625292
31812456967156
3330865927542
10791022297624
26717346929016
852257957265598401
7516
26907623164483
138016963
835001217
50735597328975008
157324818
495884985
156430675613878322
548467751970621416
861861252
4041012699556
13188975050168
4657473406127
363295858655822753
151864625
31658704424559
968948449551210960
134452765
442773189
88815674
28012298015695
29264528921459
512722710835240265
914793843761868690
151711325
595019100
362307604477354084
588645835605900337
33645271729864
15503232667832
8586649207376
551273144
39386651505559996
978993382025594648
544009298526854768
169590542
933921419875138532
653920962009145296
490441012
772066253189
609159462229286582
15757330321990
31617455856759
897337961
4213322151083
33728666844548
2981
922779966674397809
305906176907896346
4764521980506
17165655631212
399987918569750581
5690716997058
166189022
680680106
274435350
16597312284488
727714635185075534
32987078335034
316790076550712074
940414874
23958921815824
615882187
24795690512338
2872864915886
944777482
16694
336279989916328324
47336103920783621
427163323729297262
1021019376
963783136070048474
21899806894525
18569725653256
12568453930922
21528
1062135783
13828
34669327371020
290357877938046886
833497164
805522330
29790540130638
17067072315948
4638
33234849
4082165625991
33167545935708
4112656236131
587506704
19689947371708
350909791512128216
25529128077092
25680106468905
21764664475016
14627230270192
906424223925
97794684
802916924
7680002316691
750553271011298347
10097430654154851
986198393
4117148611656
494859808190418773
21608693756717
17655522676133
126497272163566173
23544898085654
487476389
19467184145504
476080446
312693786
23835427573221
368041548
202701515
806019053065113468
72151130599553279
204966011230757330
33669107327034
508551651
45181738
6976
11822
6310093596291
15649134508765
524090743825192958
1043727248
34999667013857
2948
688321399487504341
344611483992478535
9599282776994
360270765
1786779571882
128237918188329684
19354455441608640
29181160969301
27503310507685
26744178869178
381081690699756665
972232800250794279
438618953879216822
90300246
1663734060539
407345640
20176
28242
34805150510964
428121898
940674988
6582963866920
2711982884111
26425404685229
9174867598172
258933075
16787000292136
19596350831762
3033025271067
5961096931895
174427531984668626
13873658669946
26908819284585
492322120956099544
381155735
108736213
34244831364439
21207042249993
36344344
992498488
275047609778770574
348111316
15023099027516
340657869
4138414825280
151848065
867018660
29908985688932
524746556
922055691
27941105873743
1043816813
602038282665566479
23714351393376
32035581568276
847878090366770431
861128583
128150467
34725978598612
5441207404744
711820685619650262
308433699
708325275
934380820902796504
1529132257442
874001147073185447
18757844592811
608250494492139216
15681740066597
3357561066712
8554898914635
13584766455779
20878822414931
17547440925586
17982
31801224490028045
34770234480243
28264136195848
12137551290728
647462523862733300
96109950895949478
10891497051890
342547354
925001352
724952087872468090
39328014707133756
1005400216
279489061496877986
456447341
6964
2141708113537
7598149916684
14198337465375
596023434
410660332796066077
22136145063432
2759212892409
22206
34289354518651
33056135141497
710446650
15725825525597
934359131
8903605288823
25464749781452
439710266
135962654
868360882396928970
295941509493949055
575029489
330333007848116110
462623242
573913419212673750
33786696906821
11080016366358
5026459599643
126134767297293182
90435771461345531
265664207
261340052
78339957816207621
21396628741915
902753231520944622
302782626
24197363077247
382103289
11885
648563560
12923917177569
618573700239598735
21955310056145
15883965082359
13160
434539081
11454101243339
5075986840485
8203387593150
709216826
13239441393203
13602953587060
608113983
9535056317850
14659892685864
48530817
3061107938661
3939720746597
27319524522651
24125927312065
243459570963283734
211209598
12214937480212
2574
26420
101673464741851180
26621177039999
12039339899785
702959925
844810085
392833282713234700
816546864486499174
38937886009553773
12165179850297
16190825326388022
2263259069800
818201566
116115858345762021
381056177
549433530004830501
910488460
8532345072068
520765402
950730332
102144505
277051490694269693
150111966463730763
16283
125101409545575583
12944244553811
30550013707268
552314285551322477
14986717966059
126249223765279270
1025391930
13681045666568
55507806362354227
658370723790751847
812867337
21169374646595
23292992535462
447442823572968138
130411300044274737
309789477
37337629
212718275
30563
714469529
162813276
171164020849388727
319059720673201356
11913954998128
431579234
587847704846844302
847056017714895926
15530814161776
16797979341818
15617167524116
617410411
11685484253688
16712248788710
132458419
177037160657384620
333591145374506548
808519140
1007550085
9812120276836
12637034255297
170339406
32558667920241
326230061
65172767
14925438369198
8076260751114
888729198450593246
15275376184297
139966637245280762
26400904906547
29526
33250603297875
326014655115086016
22285775170195
5887074060649
5508445205866
23102358203973
446131293373708631
28337
13060901671064
835117103
9226
27616639258780
91684104188137176
705665953066793010
758350122584359673
34269366063568
24571617781912
20886304817988
22266432040392105
33311321
238778061992234046
53953023214179679
30810365985284
14821138865206
33885541089367
18116828830437
11769871610971
21386166675749
582724422
27850301924325
14250677898880
770502558186315194
643718844
693846043
16968016330123
7993369752043
23538716559354
33153993252748
1528163961206
450466597
900618738956735224
13336750284980
101939173
27817539247663
9488679855108
16574482227675
1065341010
928987011468929230
33635131
14743810397120
9071587856250
6811899328368
19373714644091
1277932090184
370832082610960913
995579758542551696
282903754169273322
568738112651
116963976
19648682283547866
2548798451843
931899711740431997
383255078
9928708065369
560526017056642795
23460554229001
25117930029764
2048772556832
7621407532917808
27076399178698
25967588726043
23854875534899
107660641
27746660547624
544445082
259
20344075926596
16247750848619460
27668140458189
585086651
826622395550001857
1976716697556
975571396
9743842349265
11066172479402
44619990145849988
866602356941719313
1142632550107
363534238
870429220
11938828813565
120199869
34178513572320
883607778864696731
12591834702054
31047938513283
656819590927828162
471591364
22000930814335
319536842102506143
14316542109438
10566837413107
843652982609914948
825456540
33978918301073
7670545193542
14689319558055
166243504
25798493361559
422001315
628908839
48661035790591756
29208791633434
170666587451681592
513488856689686501
17156118979854
28353419121627
9127312649507
731616630171117245
565173536921988
33965554197156
580606432301634104
7151535598480
1470909729534
19475782446575909
12357905256690
19985565080143
858662061425655030
20879
5125084237767
20175960605175
469485351
14381830317821
98214269
1056383815
70564555902471470
36087730970655432
529929900
33606332243800
11490367762777
578409302424290364
499505056
295100590726881151
541534981
27973319602634
34554887750895
29157848368844
21252990911690
25497762836837
34895756493578
273414733
764639522395737388
31700166
631667247
370500958
8620142083628
700042273586120095
38284139970283426
19374795068132
579124580726795587
241929607
329347529021796469
597811127
24786077726655
11145558625279
272751015
680455003
42620493998658771
13298904759267
32516285410064
935079543436913195
25444830910872
28454418693126
31622742489944
375667726
20561257992481
15943660864246
5507
8933635324454
789839100683215950
10511852976234
115644095936007244
422164930
17088704116014
21492585683299
836433813103031620
356592171390138931
55633095505056672
522196120
1974945934412
915215836843936426
7662491291640
251417970658032708
266080152110018859
158883477
299044423846945017
425271011
832041301098874070
5981323185775
334297509
68109914088766188
12182519134028
21856098339530535
8840249607251
588139579
14859156287680
4658156588582499
17698
33217643726048
97822615178287455
787501571
3539461497525
11172371228692
283025551810711153
7783618602521
667501449923844606
534091039
109862751
16947834218237
136406362877739770
15244573022256
125181751
15525755389932
64085634
25014217673223
784205942
19467324883015
941991500
33915484684129
23498672165800
22867182166278
21638
573574912764100236
9137
875899315428595320
720637171157819056
2859640449457
923488728948490584
11418338829967035
9850541506924
12739164457502
19458054815878
21151813993259
6735318728714
12229224953562
7716210354972
21706
9861796332406
30324284868127
26826193251863
6272414319319
964570481
733790221
14024174224738
848846269023023181
539937760
209387597408
1005985390
34237556188918
32376868691597
413515473050557959
835855348087127087
19572343251417
169084511817271202
137254354192751733
10582828950591
23419828278963
198772880
659475224
164468316
156727643578316289
774637256635311641
26644468796007
597151995
31456557384401
431399421755232203
836981597323
12078869919932
917471567
15510094071657845
8449150
376131916
538024243
13836
533471918
27368240340794
144019511
179815869205301229
15532890105704
30150212438093
59149784
625587252832041808
31979147624277
29145476445384
53220646
17530373382355
12848371682086
918304489
27804489660334
491101751335031331
4181212821501
239010273523406996
30060601216437
16111009984565
89974728
108559492746261900
460400982054163056
368092151145145184
1752983342966
30081818738812
32741941089662
29241741526853
8005994651248
5293672842696
662097297534181637
34250822215256
935669237110007806
1070995406
23208518075003
686401160
30330222910751
111182123393395796
895050509693
222099414
979979819
625475021
361124132
569587047515355312
642877049
278566150066558058
319287136886805107
683835110321969057
24312286117278
1713762057437
20742188
4748
577776735433970448
801392590542964792
30835457221400
264016640121359809
10759874981762
923651440
11946340703639
6313
5931844911349
5446642094336
482147722008292305
996909944
434235208307130304
180428341606876464
559690390155314992
130836214351489934
11282810016752
759283570
32649301071356
680488802565323184
34374835513601032
882931772870508
714646171255845981
18600016808387
540447321735676717
949996625
90374524824046764
31369369660040
31560
456566809429435188
670480244
28130202175896
15638505472004
9735692381704
16398
30530718874828
376272415194126446
19696989913643416
1024926430
12876216300656
18877
100321649
189893364022
72659465941493188
823199246661713358
20795270206681
32987565940442
25559282078513
687309160302218223
31966882655837
2639660951082
1067645040
77489052
236094278664812480
338099260
34057428724025
14900429915734
92227837847594940
23337675126240
360194942
8726565873419
378968237090424467
818963282
14865167001766
22479819273435
166333943098541992
955008763
2694450612319
7172042238777
332039881
27066668315015
159330112211893127
24586030815229
15226922463276
29294775440341
40667072
4931557784285
695312205
8808565823868
302449595
151670032
739837195
15356798618260
819182208760966403
905488307
18031691595897
214317026
16263190158846
15340513783853
197025290
868909021
638230502264904454
16961469650870
29936592280932
27669805443079
313775108
209800329244990114
29739
6593726124628
27593950307711
975414345026096362
6171
867806820
23809169618537
5320205285134
455949116521120621
10961885980783
773230598809317296
811216064
6022702647051253
18938582
33056064015903
248858523618207600
22635121233329
343975475
10444913809481513
19402401624221
22938018333229
721404268983365876
27855
423515658
295651877458579890
7442921352899
11239361536980
13501060998621
1068844505
28507871812525
22946347423915
59248394
22083198579845
21416658580929
34584480950313
982160751301343641
18885249447575
14919150975513
8556589500978
2089073989457
2683888827365
291050670
398004886029001900
6539863584396
189880031071923676
28997589627648
30316896795188
116269890206840404
29795699029302
578461241
569019770848843930
340394357
9904011933494
73568046227316563
519238188356352300
341267496
8617672538726
629279839958032538
670964905896883627
730559349558429122
3113525451293
409982483211085782
16195635027042
3569580196523
29094304230904
26932
6413821875324
254257896295481653
822338947365466470
13262072448683
124097060
557053029
189925452605583882
711990913685803620
241974509381630916
32621864681236
16549691160203
722246719218366346
32099121527392
756507347922521498
310652441
10830762895823
12987495767282
17637207443856
6928024181725
685377476
2988962965017
25395389358579
749231714
558208516343226091
130253403115194602
5149
940273185
288534028852
12849769140303
847104010833832504
535692930
300079320264068042
13021857504058
24834366247588
752581153
17619102539466
22696851482507
75091045916455237
985403459823217171
135270091
30403621159635
32234726249934
732497460152705763
15581374124972
606283743
18158955122151
13750088215914
466435100874800718
149240506303361563
693848415415944927
704186981
15635632721311
13040502352926
17786299468959
591498330923654269
5519375126761
259973598
125100969898835896
23832005177433
252378644363908141
3499586197368
995293934189564626
335448732
13011042040496
129717437
15496102545108
706611252
31763552600758
797279796896827611
53401941152052939
5919814748444
331005828
110657364
87175534
20937295761001
22871063565478874
975075129
837024441281453924
23541
994490036
918538772998839106
34982088451358
649357534422567602
410447936448704616
621788796501066105
17250564914978
678562011
26817197879636
25835474297384
27655277904016
379975993
20846093461514
64636507603362645
4212065169860
9748258376597
748493286
10463610097896467
352579710
188211933882683170
332768849416357942
21021621881718
6051202723692
442086004
627232566
9032908003252
4605564409826
16193247558903
653027881955135240
875775521
224563387972933246
25609824147366
24790038905933
946118528
20937419919098
2302548818013
6663380898897
30780736078913
11915844204576
4222951725697
650696445
1094406573525
594977633613413573
1182452081464
8214750066040
3836393094202
986928001135512489
12863552505826
52874748097731109
6683712505075
6552
783182054760949818
25513866826760
968277031
584694721
28619589767604
21214760997003
750485634613722149
147503451686042069
809180423506
552553009
24207
27463137347556
156316293652328915
1344670768957
26085715762824
35571370764897810
870011788
803929536208965165
2497074035379
204291701
110058994
33987424403770
549090460
15426458345803
732346785
895776275679199619
952819069924242456
971385355571157853
586313668092812864
27010325644427
987974635397916306
346474788287
613792932211669744
294590923962696113
803529885
589702392274801153
22256670218047
29265169500360
9637188510324
337083750475421148
628283964127404342
21609812019899
645118031
222367477
54354933
20765079794669
334546386833677610
982019361
29573441824707
7004
33116718129821
821644934
487819096
811892553389527804
6493273721138688
321136095984235056
726341195
13584038295102
758294180
30090328572450
94127790943638844
553622945147115880
16258305895364
33727431760392
27743249300462
7949
24693183462217
9187382701540
21476833740961
31352753942347
17191127467615
26448334876767
33852056461985
465
22828
104594009390411748
7456546287085
20300109730576
512412952
534843237435131013
30195847916624
298360962
6261658726491
30602696394465
2013802505310
19863978226439
236189198067109737
106705909220724860
284955701531721046
898795893428364523
24509072272934
564622805
25344125401105
24373370991277
830556089562343194
849178401374433305
12248447368388
100925907
391332813
568597300
481904903
254160072
842885685
29215726918488
825943786539323176
198240178
4202
3626245026735
12163
912816468
435870268621282642
479022726486030003
32323892542276
403974690
915012667
174893164104466338
423796187
16557764549204
21532
646327338658
5119230184661
23007901904339
347752461976289771
20858898760726
467528930
1526485521487
1722141550672
2852620987075
338148438
24183340596282
19490788834946
927971394
8448
66878923532979426
17930370748728
28296888232548
905184875
822291169110448523
448698311346791757
6694533873925
27669359796703
4719080731874
23799826691310
28691637867899
328322317180934369
956896295
51305295510036146
30328221513132
852687724946854650
23726
647511014208371222
911625690117812735
23777
1708124522321
310657425
816223894
28538123080859
456268276
582673073708933197
24443046140937
11460151380349
985200273741294420
15567564914515
10987587759322
170681438796509578
382079029499697690
117248006203800975
581856633585870458
121857826722264325
19467531201062
7471730776382306
542188461
986977347
796545618849375367
892913367620252489
771965470
34710969132481
8608301988886
1613334689516
977579595
5473887446010
695567243602062992
1056386937
10233682483118
29535542409478
621294874
35026221419922
133217069371973879
107712159260419416
158485644
1026071542
90866727978516960
18411667092506
745013739
1021467157434
62860077751648712
737659052628743400
612760049
150214994228904872
1438764771176
943162857
137402260142944530
13195
852292123420198925
946182667586550595
591125463414525673
141667798291315783
8005388523334
329841425172816259
488470507908440130
13902272664956
15277097118945
2609132414017
369440615
28884388228820
73740943793395334
882126442
17944439859333
993752665
31659901946504
476449039
645236414115307990
31762074017264
849048523
847662126011849724
11425049618649
483695322453920934
356012456613839815
827543861608420672
751758482
25157664826792
18031986999154
4399022394876
11297817961407
27266761889694
952466691
16808534835933
23637067616204
11938388806426
1051468013
977951883483994954
948494871058107129
19378432203515
15719339087898
891487914138096745
709925366
5335625467491
30210480547572
39255423699682006
910441143631506839
331958453
550194594268185983
32956809108302
20000600253020
7114609266860
6404244724284
28907176874245
529495573978670999
19577758727612
13407202060895
30308345006462
981632370387726606
62753896520364343
717368585931700873
919725763744498640
3492050323143
156117639878710754
326392685303373833
840462569782563375
73472444529784213
17300779963557
140644766126841139
1014172747
1523398400315
14750231674358
75419191950955609
885542490472788178
305810355
138352852
927657077022503028
995628665
6316960364167
1014428453
30565849798149
9783
490851346118264840
12480734304138
32912883962043
6964646669992
10314990442329
4561230853773
21714943458558
15697902137573
338935056146447437
24699146531874
26929454556823
19625603349714
12082606333493
14465518129963
12808064172257
472640772362049304
17605553363695
15483737761671420
52225475
25199774428637
25264557325425
20450738081320
12197325686759
28760382397113
22745927698475
23543848506770
19247021796989
16007618496964
74296332
15567591981839
469126574721060328
1357199408330
785887380277766871
571033852346910274
828031297329792893
33456798108507
3842764254386
650959972
512800948716927829
498071803
8650227192072
570923820532379076
7423121058717
31382522557955
9938893046813
26655
14968016451437
9673913081063254
899584144
17301043413424
33554846695466
12230281093103
483153811453014174
630101748728298640
37485155662263808
926644494131490467
308139439
13092934759053
1017944846
26676989644851
3987
12112616254798
22835570782070
34401819326437
16184
13722701100206
598264994382509635
26461633396348
164507659191270642
968812764206972083
4895569
7980236885200
481276180
27946442747652
30867592693261
8647131232254
412799344920241604
4249190603099
841396671
22009415373726
355637585663059245
13391
601595625
733149318
751003571370258731
5412225909988
720586990075358999
12710627227140
23837352190810
22564619835124
353860578
230249725406905300
28065044496320
190554035
28397872803485
174085276
608049026892211716
19329735748154
462468348823797116
303329675
873806153
15044125921763
86995843
304307155406362806
27497905103240
14045330326461
14485212622350
749870760171522821
2100350072661
757931197135812231
292548843
28062227384478
2038968723822
26163366175526
512172515672393110
4437109676887
28964447319865
630614499
19102340744219
609240088
608164739989115213
1551
62969714878044936
30611642169157
3315
299325493
1047250375
891916272479793788
24850241921752
955421508
524292164376965856
1566632445679
875763977
19833634404059
91082186150
771232294874336144
109791479158012138
834894670315260599
888011671736726408
5815227765454
399346860641390145
825608034015915876
33137258602192
27591533662262
991227319537445060
537402295976911835
12489107983219
20055609536596
7837795939358
1138586571226
12595285562400
16075049764942
691128800
544918217642178728
755128772648663575
491365605
33485852743528
23738280946755757
314386626141425770
30626539851563
428958219718013238
3514643777853
89194323
799656731
114612990
21973756245211
851287793183831862
52996749621922922
594997618
373312173
31141529646728
7892202585230
113071160602588010
226642846
949912465655164437
641964443
21188045183239
24300437930923
877580836
2616521705765
6991769006077
10861693195613
28602399611417
639532185006115824
26102835322627
961871366
1051612937
28874282397293
15102960443603
603804107754028777
10118678248776
999017481184559566
1037817302
150754056567254852
692207137
729302807717049032
5924912993858
911222247567042846
959529056
10299243226796
8530878024795
891186495
3040
202181756
1059825731
90240178
251049620480120548
974214365732822292
19341893188932
23227986615363
34542226925417
934460902
32502495467526
795509436329273566
298409787
30950151213996
13218371371627
7553770720002
380342902
28909423416991
685550565325150854
827231187308259460
134571532
1868309615851
800774115
27524571878194
15656515089581
1026777504
268351735815379046
134043629528734939
477421714942626326
477455803
3831158632374
677924131452760204
28313576400029
27050197168082
4544976870435
1013866620
186805789
10470852868741
772587207051995930
4643435637918
11839
4516987893545
356737967988508573
717971682693859004
18274661756281
95282882749048441
934715777
13962064774492
10539512701002
343020736440901716
294989872442803462
840977942
5352471
23009328809599
748804587
5324282734703
397131142890310406
14982471982969
9328059909149
904752229
772492910736974290
458
269159525816513559
345854304400272637
599748392017
5676149930247
29921820592799
31673002145135
112160619357316460
642547602171501172
5180969627120
260566289161232041
33594137188417
18327791799571
25088
917066547781205840
10082178155376
5059774735000435
20978507451226
647515320167746934
115886658710111912
1065798633
234035571567636417
29126184320115
786780946623866086
29025797340716
26950335178201
35174180882307
412566834502681584
91271617866463401
275744655634630907
673372100021450613
472887258783905804
65684328
197396939143481938
969559532047945603
518581034
25473782661565
15714757891583
375836462
21230
15426198033960
5152466082123
829211273378472495
10225606580286
959734448
39816338393199797
30367170903974
30127062735313
15999413849641
8284792018226
518310656424618227
21834927537370
34920704535823
34665012180387
239154837280427168
746535938158385483
104913422
25558920127599
20201311385618
223737709
13864658934134
64018744
31206227438010
355418810342374072
1066799399
146950000402669724
904741050
324380423225146011
678113908
1049013424
6706841640245
411036629397138108
18286435289217
283561003
31965232552210
26533937860003
17045676971966
550672037
29502375886720
224634793291872959
489624587
579490539909
557211829604629536
846346983249231390
108647068
27314
601608129870056276
23079
37488012889364859
25499931461691
410089251675874557
146231201295946538
33919012179248
585123225517999763
12928811276876
10414
751868623525255034
492383646137710117
809723658
29386305084767
744780126270139568
410351887088364560
832242784486157294
27643755436277
16343634389313
13747125745535
2710370262172
20322560367827
10118006575043
22530486689064
12394962628618
775159866759581990
73532444135430606
815239477
726982757186
20418609287406
505076170
167733680478986754
234861013
941820924243211132
14451807198811
657647799525273698
14335047498378
34966575826560
28850245705557
201517946132880744
467251989970865711
29217825119800
32869822788040
970654434555224960
26516367651835
445208642832256731
18168457458038
926819806540828036
1243518863593
894916986181567890
945338537495
16652750656138
125379419414109887
464563346
3484
87163443
27995400654537
18124395232640
31859977575131
7548229461286
18088320799010
32234431009287
31505163843274
65862466
764073412
701591542209931422
31621345268918
26181879986383
533870923391128622
26661283166213
11256413903068
33112576725452
25364349975846
405572307322568672
26733
10191528070749
33287640519860
18443850986826
606017103937867021
34295657891683
31611641529804
32496341369968
21441916739440
21386780367756
4268075913374
35145456652883
18582605516750
8099
6998
381634469587938562
483453268
601644382
30949218670575
29368839140024
703909522765575391
34148118973783
21172426448268
20991807784947
18095828346424
5153
711516930985545642
5398
693192188
409811643
344981512841009557
680000478
381915359265662905
603448497
3933512363727
29940693845208
727179499
24058745891856
339103023316407742
235641882605099510
11684
18720297888801
230765765
97965495527761016
15083
810388847
13824060798483
261267907396642861
1009286556
706506519341071470
550713721170799526
4555013143722
481871450
800797505
215276235
669095422178
23588303951512
28241
33751603250549
16291660190488
6254999534397
367621830
446838899
909233622
26213223762986
6819823408011
29410409925016
121121174
415656142
874390948228112777
261966288
24703435302119
45109860529212508
5552773083365
83147238419564879
6087048352517044
125693643559036256
912155285
7470831049901
1000963736
166376701
133215101361
13358882294354
135259252740915629
817776411
8154238526751
428553574954963116
6879214231191
20067079215115
15787474351900
877233444819141219
20940362927150
631644871
629466094646355800
279454929
567608250648690629
30129610432327
658063748002315871
30244587382404
4199
265902647697
623168926
84347714
536916519441067085
14398623264062
185833679
12886888037258
9609862011888
31729039484713
393796040
619447354158272417
260173654958378236
993124589551606274
6747568878564
534398572
678525474
8626468910545037
155742617
21210481789299
17421
217803964
751246829556094036
430917230064660230
15965866429518
787582261350002005
1029730060
1054701734
31603523555892
791772287
18582499599287
984605472592528550
22129594789595
3669146149952
18919911004839
1025298270
943415180377714267
72440904845567094
10191729230678
3163022760952
34124448651908
532409941986278747
32252179243830958
12655228331184
10381653473823
567661249
27556547967838
913963133
31068159711243
25062
16888022902272
124837265
19940308417993
16105285317666
215689753703479065
292365978
12257332764938
283718368263811454
8506687485401
517262333
73767795
724309146305
116865070938520712
18280991241403
47777916
17257770090279
4765744165456
9920834786265
21877325280463
236237619545970838
29097288289253
980006989952212798
23169869028820
20106656738148
5571996907230
3931355447546
25100672963048
227874407640499262
703040752252897635
126762976235
4878
208679417
16570332103446
9345695017080
9789887378228
12726166323969
487466039
3789002247360
15614816321938
852684335844858299
1062049033
861044770329
760721575
122210405
26359488238083
27900705497395702
16004729628960
17228371760593
12621990367244439
450630785059374538
747716524
7365280324638
969251859692672816
168741540
30658822613263
634734395662655073
666758634
18430660223679
31575498523335
532240152904223203
916049487
138613282804212471
744506027
708439388
14730094620755
188515581257182240
1067588803
20420831400526
879866333136306927
835330643
20941867537603
114644876330210030
76449777
873306633409951566
19602
21055912958074
766586602
5230565880449
608664783651916790
30917925362370
28533945502385
54616078502523990
11181
34021412990878
30117
130191536088450198
12270885013652
840883174
848181336471469972
371575755
844597960891164233
17205775093574
918416066891840768
1174205329529
21835544089319
515143191215384203
857466534
3380520823910
31930496311232
540904179
15361364494738
16419642460677830
892737520665126673
26183651358839
4504025681874
16456263754162
25415208754514
1940357713776
22259115039264
857986974
4609569933479
9059259722519
832320585
25783469231765
26261048802771
483700087165837680
19211813522323657
4440537854961
912248512688610632
19754227783347
19314
18986726704279
28797264129000
10059551595968
758256216
694383908
111022063885544013
558044704177942248
454076806485594596
14759144589345
28052890271084
51390435
2478173178974
255769532
33910829325882
26075
34670077304309
17726
23457386430983
818924009
9913121037574
487451349851305999
15717559062136668
4643294719523
293373088
402975190634445755
15121029965814871
764682588
1037909546
589830080081800037
584831337939140831
2201444958910
947325523951853739
20178
31014534977750
54602251635342552
25705316030737
955911803
22291834673839246
558511047
367673655475037157
13860517164004
946746773
667615896
449454790
6640685041990
31071073561048
983148149
982198444997078899
664521418854619929
142606147373884744
23655195214601
329073564510693656
173309331
146180017760002648
949491520086042913
23037193901573
27856592893326
15670018133979
20963328701359
31137858744650
990913107
6958277717520
565027501
176537597910519364
1047922954
594817590
450053003733803206
26806744648005
14942361260008
2532724818554
581700215
24975685890889
928206779966677359
5209110574917
715038255
18103656595156
9802976328123
31603396771323
31473069381606402
31265
678361985
150825246
958301999
1922731661324
32928351728607
17027671669283458
546827482
708024799063894938
228647738000150267
30605834411799
987109090915894067
10804858716197
999070173
12563473015061
17301911321740
11644899533483
961073145995944673
426070430
67524004597409539
27525286383599
23328374666927
1155581297897
11044939381337
433158186672261536
841182067735311379
97751246375728058
744703160
155599773957896714
27741866358582
386217611393495713
20310801220152
298876555912994028
16136719963326
31069664740815
31165793303756
227499779717569677
647450324554
23770831405513085
957164094927845069
85992721137416981
463197229342432617
26268262712966
10101634926795
6918875620622
996296091331241555
775118688
7410924355068
5641991720829
380237873820436730
2761020279207
554485669
107585552374616505
17968679726909
324816173486185067
898345848713823688
26817144740195
54973388475668457
17072773200467
10575698377093
18157931731766
17269954533986
5211583828501
489862736299570816
172906711569112278
587006174
5875154460670
796395423
33367968936619
930124412
6123567678855
607704292917562538
668655755213496360
576684169
653426367
18791776484550
204876047988620412
608613158903027087
1757004204003
690527783794512505
383461299630592933
938108846312802620
17218298573724
754298262
321121877
538850884
111895811384645815
141
602816822
219832749889967405
699893317223229162
787638330078679332
80896972162955384
927542120
124179081562164599
458590667
203960296097479892
653261689208265975
499886276171214454
23047084883119
27194039459392
202931839996820915
20676902503219
26382870554673
810727468915713510
255528078
356901169004620456
671794553152763056
16624
88690513222271129
677271880
29415890727263
583902349332834679
32812972098577
676821304
128268931
15656889142400
61169559
540459526046754186
27506011807570
531369420621862470
457730618758201372
647974443891154562
122385776260389125
24985502643334
80328380637272424
853550995
22094320255086
840085091345901654
609974800435
982649429
12458788969207
4286081769124
21519541551424
32020
946443279987
266704334
619696985104022265
30032412133953
29794304880058
34843107816622
153812417
584270265143005372
33174914633757
191857810
202791126822982036
327620177276271678
310857441
17710217424684
5023961734045
98717932209218265
8465845419007
34684220448816
32613727
14544199038347
467223158
734391143511439903
30200713440720
7629732439678
34321414016406
11479556337789
788436750
789189908088737223
169445744651349483
412060185
3365592465673
812014098
756920482
950501141924610286
16859890439825
10502514410090
4477745283396
465094906421207130
727839310
117825865051409468
565548696
24685014206964
166852086
10949111940749
2504005364149
458988238
81858072
2460104179195
63302992657017546
38142857044568835
628795403
20215
1000874324
2324577095967
32993584162276
545099864
464113444
11329325398473
17510311416791
8443650476880
50957763716997508
23795242175569
34827262968368
948247333
14110324268438
177117884
22068207230928
1944296944668
29103890197659
28954596225381
329429927652503185
4853
22069121483244
28343934245003
30832588379753
24815808147297
10874
7480225
14192234477293
35066388155013
13967089488265
331184823
947107242
581342072554997943
419782500
15210758578305
819248264
5442474857821
366878023
31745226556111
686346608275313407
425476157
18166511909395
887087956348292530
527856907814561515
32404555696901
14963521335933
27694773645672865
964950531
417575683941800843
46445286
7469680568922
18700108600552
104023158142270314
366846958
11073044840880
752576236
127072678717124605
26936554601097191
826314041
910592253735700873
79487313070367100
14346669390272
985861946
337309575
26389
449135604
22596764040048
6664861769905
35097684695765
16402853136586
31473780148578
303194498
105398890
479423026
478097423220696645
88018977914577144
14194340811084
939417309273753215
582261109459349192
820508044
857094831341291624
5381116836932
27675103008361
26737138117141
14792454779306
22192565164770
19285097860906
22753039953688
33413441200915
20656685730838
498450438192998375
168668625493604168
975410153
32754681501657
15723817890726
24650
4643284090778
161369038
858473645208852392
28770444710664
555379733293891764
28145035312085
33147220929392
57595892789205364
7558605485944
458624060
34485610236348
983181864023185197
118531726
570745591
936844526
26691528345892
325720148
10483231885676
2462948684599
15961635493816
20749002721709
813245284
96006695
907216477766639736
18035062773042
24344071752671
213508566166032818
4973277675129
17150519544297
30039352005845
492794424
677664642688230413
629117197775203823
13011866429740
12986586776473
28898022389826
86043826077581887
524246353949984446
20935172982277074
186073632538965837
9269173923576
1023539541
12111768095866
1376532226954
12982243545066
986640160
10416516396645
153257237
16595997952030
31327602418330
937288715
11771747013177
33872403100718
787664324298512974
5359426000680
13316983783593
16297524590001
26129855813600
188211991159832451
47227075346619811
4374464610738
686948624953564665
722869834644284817
24102975013134
18873272137285
16540750623642
3263864366455
35015339558707527
6313689412704
761952486
906511650
24138949521336
979524096136508505
28485
24077671122057
1029862880034
16398197412393
275758338938927957
705154012793451101
10548405763319
197371115
755919999381157087
4277761737599
13793866269845
29499311022890
887700610911154144
17589141811345
14454129353040
19850486012475
444333530
761907280270335050
916957087
9370128166566
229217686980317327
984755234487267773
100220230602116652
839010686139098183
21168078222943
968619796
437555663538738868
853048245
24168829126916
7447
2200822561272
29533814656920
325813899605778492
16068249180350
138552306234418602
28042312176128
577738277983104264
21362076680290
807095445007658045
7529060374705
24788407762166
687178739733627221
559356676663823856
354904271
563456762
251648945805208896
807566412
775019802868005361
3930411880441
614102285729883646
913174394876993893
44629441
91716922
118624965
373641412043227236
849050478
2723651708819
17384255612725
29753102381779
1023572438
3710865022574
165307182
53151632260312579
30244662323423
497224561555314856
360648444
515881782
11929435683074
3604318509503
31102033285346
894182094
11065125103251
27039259589173
11294802301492
830406986
484487513
32298055109967
1060923979
17257171860457
73983035519863952
631661847495231485
32439870601649
365216849
27828053597691
680839328016284644
132374492171679546
26010505557933
23566
764245728962734129
826959123
676938822302862738
18449449
8215864715022
11902190546831
568925254111477078
11909071770420
18365291096960
313678912
22362726576186
23923379429154
335996841834634877
800081566
3453744058336
31843753884573
12152782665257
26621191235441
7389647521585
194696825714531067
398420444825872084
19856343742851
20797642977411
879051742
17769944097252
8745932024468
25722707060625
26909548079187
933259414991164767
983416557264503048
31566685275295
8095774835150
6846650369427
7042367313596
515256865
10441578038040
12132840036693
839374804708917400
774082453715718519
503378746922464047
410383125
60917968716292520
25535487669954
301705851
503492784259666331
17337087069837262
188566609
12610709861334
21173223565667
497425287
4657437790649
368626079
22174970342669
27872995985738
587205405543
168795022236494859
18280541005980
391065089
275083061094377944
5354359154326
733759638088928928
13037134502244
5555
12290947475280
792751582082658292
823200639977431348
73161146
67760107081131980
188165356398046548
14285683811379
960904674804615293
966060260963773265
406872274
619055355
22899667134158
75779012142950398
27278356139039
22944
192198408176262461
15716841986937724
33081286437292
1605938690234
8803837945527
63636979397966465
12811745899163
99292631
11254697486294
567217942561443807
34463306856777
808314417773998490
32088253303469
25830080044499
3121950534118
525605059646843256
362154182184250644
14529384354517
16522
662711687
11478
709536379
21592205064364
20643626186361
22947175057543
14223085353355
141217592894
339971214
64064268958493137
976383359451660003
161895497407405819
2148
295566399
28205342318326
581669961208695069
5310522304246
6625742549234
27267292
31313321156319
8722
928150310646698177
30456804284096
5101099781194921
32770424359195
29808269105075
602524179705644704
707494602137679266
722350513622567502
506138868670353713
132280501595744768
914437341
445568121
8248022
257411872687745020
567190067
2997933914545
17590607097908
20299042298625
447722630
105891279
18379717947775
5009513196129
6113233688349
81521406
1145919330113
37456910670483426
599385673
105296101460101818
5248227231814
150676837550608274
29062148521728
15993441679342
9914788978562
335137051
462105869589796104
11431792477854
12176826219592
20848661004300
234577559860566160
27979976987840
616784214283687994
822857499655
961489210
437904780
4570047523091
243836787200915646
1885
386364413414181636
26683614920180
728396394
15472065793562
196943830504
656825584391719306
158124024
683532493
23484542353091
394549329
129882473
25506636731298
31573889719148
909255938
22751925660960
14427769482106
507245728
630134502109078544
557918234
30789203734757403
31795552043478
24991624044287
30999663175963
27120694709433
323839626
639961085393853584
486167610
60436717825788989
560914683178
158544398
760305400491408187
357679597634251553
630914525673783872
15968450788168
25382416508228
1234628432250
10257031706319
9632292074356
783178702954656354
29399322636900
32732363986979
603749002
19333230436323
34764780568140
977071905
242829887
808397994961154625
15824388430036
32859575624486
370277807
883348938
956654702084054508
6102694765002
31009685027060
940182963219867216
690457942
327583906870275523
10885716703869
32814980197000
269183262287557291
16084327089385
57497042215487021
470183513
816776569
585388049
449729711270575754
320466496
3608264631881
35790051954756803
772220936
420613485147597378
33120271952506
23301529685010
1051495427
514420841
547374445053562715
674552003
24632442191139
17076011416645
358281847743023224
109686519368153351
24763978207478
25990899329884
811654204757775953
902184908236723692
796083730471912635
830487129397928248
18316765476852
349565390
108549788161500286
10145323087687758
26748164155855
2195921841717
1038217512
27490900013411
490464338568110217
194348484
81671836
798889963633919164
4162341037982
10533028131988
712581079
21573667750941
462073397
933995026
25809
143844410875571516
2682034840670
851872792
32084289918624
22996031119170
126682935781318484
404429967250397331
5202
515612486357605510
13678687418611
7054150122451
933999913
678660614320573745
597496670
33118057918472
982863052990634937
3070997744167
174678656
352869198
854372003879864760
313225756965037700
10098250155578
822537514
330846513
279313575
664062874
29710238843583
463761866
806773108
49043248154914308
5800823741278
21529642546559
26286188006064
974151116824800759
973792989
13069926012163079
1299343644176
1002559792
7564094669048
889631259800724037
411264763891419755
23928538591861
597677112342077270
6432980087184
756347744341262195
5101
888521486227007042
9756532338258
26280882
813844911
31052072347430
30024740939723
48668042463975457
26162828267514
12037862427461
354915891723224298
30723226346836
140476964462661889
2542780852650
22193568778049
31577433108400
615545818
902293911449650759
14608277738866
327067054182338056
806747057
3202608574827
22284305823318
154598087003234448
308342973
770644376
281383715
3029683902885
49304240797291924
4423671975563
1054397808
9679930675038
28719007774405
876750434
9582758635895
370070618
15487829671376
13578451603603
25654125881987
22239975810663
32720114068405
8650185665270
973348884
23471103918209
7776816758261
147684400182694498
110073422035143352
994
20112532156813
16414333785862
14118
16136334108358
947481559657356460
81685258
17828
27045545218353
27104761346207
743400115
333701551763956431
56257184026344470
477676943
263673184
26029532015126
25879684703268
656447356781803431
6704023704885
214
129897718190410822
33879736191549
23480918221812
26325139812194
907475317012487319
5877056305927
18723
63824339186660274
28805008643058
816087546562688959
1208764253940
12949511239479
429283671
917584995
659408932598101633
1020377329
772033296787223575
4100471824478
978125989
479299161
629915639
679976617
326200326
254393215851832078
4903614872703
86679240
2077709534226
887471318760424615
917954095
6402566404532
245117488865235471
795742104
21214316897289
488540661
23744900673984
31474327973595
548166817376333606
851693793156695052
11795903102823468
790658588
1991214214890
648896835
1083004649205
618608228116129422
34921393040623
9138134075135
7491557206835
7943
1293
438875047246943976
948031332
27672817100087
474000086
29743226963623
186120650317927591
322343968334324092
579426071
24633031378756
79762071442359081
5206504239419
102505022498146784
32828786389192
18598713274133
6723958924018
368873165
3937180394408
1595051318983
380407691829760325
942909203
8041931338044
16591706133351
16439419409446
255596199
369874933248345991
6131359022119
845792357
5343487452253497
12929272900280
576236550
450860373
924821944
343941270636
1011204171859
36456988
30785421781671
34913570780269
1040270852
584365695
772711317254170532
92343898
11907351361922191
141695524524729175
113726302325656918
794048789032917865
152420841808175894
539644008
959780751305683428
67944068112565107
876095705658609802
321209639594484266
10316179450130
4626739283090
255789214
12135
303408246
939872329
921342913
533456944
413108957
15499963204121
693315102342771434
215519570065058444
23474205833124
707818630
4498108007405
101337121411347183
30975
960234037858
988792654560409977
30478092627951
23036476916401
11483466033277
16175566058429
54022389
661823277
519340454726915071
360182519
9633225602040
5212097200317
11166439473067
157882240
794584672117698925
6027
97335317453975899
20806508873992
26445531120580
19352772791615
1595168615188
991165231565011680
13535577776621
195499510
16720985139395
556432694365246898
26722599697019
242890115
277302299
99114931
1035227704
29865630123944
435025190391940584
34664816956117
784574001863170687
966216514
464785657
27609
551076236
14298277868949
590889016
33811181760089
31569872
33002380126442
5099507666731
56642182929703995
920561381967149320
930182258567035465
28830314239929
27984659035785
33553036241770
28744
67398413
15571463108299672
61073699
225399871
34443148013963
12306851317653
601925631798943374
7226407990932
18391898277253
4264
737422219022487501
571931326
281894690
136771424263373951
696987763
19865820302790
30077643
25262
1032780322
296998887350283990
16106686559697
28998507416376
32410587325126
37708133419825701
969351985279669374
1761636799302
3952679348012
992139011
32835300942497
11856
334701090485271095
26728414698801
3660962712241
12693563641980
111212283106737320
32944842283283
615532745091181744
348284599640416987
551104035052860118
1768912105655
19122242170882
23934243818081
31796235417158
3114322271291
781180315152360676
489930953
397127210
19344720824954
519951922
888690865
28154361895144
29985822
9525251113843
31679366581581
68370377177495506
272487392270412856
3155865869510
12494685773050
13765504004322
374134109
887328665
11597044622078
911565724649300360
28619668827878
125063520
403656755716595399
775085392996919949
13682388460504
197719836786837289
361216246453540287
248433364848737955
21454737185350
696014313364482591
14026351898628
26957872049847883
25652069215614
95373432569641643
28919509912672
5930988937228
121243792
47967521541791677
79138422815462189
279760933
23102136193482
4163254070459
22411213460338
30602
24362429296549
10367525851722
4140876206619
26970082803033
530260025689055216
27185130676583980
23441189338097
468986508337194214
29922170014286
167634638
146981096695033028
289448414439546636
28942331156869
15035433162514
17112551628098
588057505011093883
5224637472923
418024183943813953
12998553768437
21782628901632
415410519642734168
56086850
23413179590394
28673155117967
3548530509557
846915900848581029
31931528661710
350269635
16633362330796
18815027506806
915327040633252488
27682579452791
7479490109686
14294806584222
28612948226498
2506685465128
47621717557076394
33740688701752
794689495
33492700327088
810670964613782997
5976026500435
8762513110367
4567144728268
487942550
27937511662075
395080228040271189
984662511
424865389
455026061217692980
233864709483298304
30280523150352
10553
137000788
39890542
26212775034703
25667864780382
20249899182476
874656920446391307
912445410
236275080
3126373647443
11634137725453
842316747549491293
200336741045335707
27211628973961
15602735691872
40908238
23242538108715
26123348549104
1048994332
6232688887455
19440963372853
27862182762747
753479831608618896
357425194108142637
32984436368252
941273394261989806
1045566289
398293955560439295
34725495609268
688317576
29094220164300
21149299824397
864705155
171128934926425659
1244682702706674
670424329614340501
18586910792865
570240838242195137
24474348584634
701290445
416227854
16087103891017
546400082
537674357592501004
491034753963635640
17094990765012
19883
1005892458
30910
6750203909637
104506058532110949
382734601935715264
109260590672988176
32627696508174
604581204461422231
12349688685493
78801033
106884660156654310
4358240796446
937608891
761326665
538072766
14852640218794
248647136363909325
32907795349343
352806457586775852
567133341
23710899582478
26065715375673
8794032613539
778517519378812380
693861422
425130591022024845
891239441635612796
12618302963894
12061636397651
1461515029875
739306266926711103
29065663797111
21750994426531
751324910
716935398
942003001
25534110965208
268580529689114959
27608
19105625278767
30655625139335
112180263
578270186
21933785969758
602195738513437929
892407368
22017850031521
738144218143515804
29394555
11842035496269
901677246468
784428556862419361
25087157973049
80808676
541599003
577305508496021742
6968752064579
30388445709653
2981764599510
18794461876313
22811597102773
394995904614162564
6223738755465
993115982566962739
4858718053004
18026065866497
2640570399065
491040360371414175
75576787
11751573428768
452474383660740289
976883348566021740
816997466247552895
13370947878503
346505632875037423
22139612535984
1046154637
15796275698706
9024652736648
11636873630727
32876688581414
288387886419658493
270417814276734189
16895056471904
28857256187216
183212866705549365
266142070
35148993775209
8503937471568
263445026839381950
29211749997632
24485714657015
21101380551080
6615
63218238355310898
18161639425143
50125940998347376
3489903019645
567134698277270127
477161166
866670841461667945
417301599318103959
378338822
334166842088650
6343360740175
613062944
189174357199648373
11781031439146
243996600401776175
927535473236661947
12216857025856
52453355
6541680043484
18166415477767
670721168
30574168021184
943007301715533538
562295306172231826
351907768
20221927399789
7816453924211
32817662538940
24538350270866
4518226569182
574691859408548371
9906736073807
2222157867086
29338918761618
758324660
33752889630609
423558285428308263
952056832
23966374978459
22686543132373
7513299599523
1206666235762
800390980
447635777261192261
17928985246451
87138627
13298397467508
52254083260489536
795083999205228537
582103588047225207
616960240
13617720327512
1475565664146
20578069582531
504266387
40916278188046084
15908862395517
6665647662139
807964986512212175
258106504
29425
132779751897584156
685213846975
13069922949189
23285159859672
32212240307521244
31846551636665
23456661149018
544313934
25118992689467
29285
9087297552586
27744748216338
28258353310773
1791919822241
29919433152532186
27073294256908
660340550
135447013644255057
32810927999266
17521
130099291189351262
15317477107226
625131636536519858
23935
16600837379366
453740871
15741928279454
28404619
67868311688713916
885380681853839140
284991581551993239
753095619868602658
864879664090437395
29193
609208749
4470212378186
9299193344119
5631679332647
15750919226247
895652623
50904984
33623398999648
912138096
103858571
16823214697638
53579936
28136831557357
894134485104380308
26210841251525
334756963
1044118997
18474227764682
901631934
354623234
19158407093516
11315247136667
19131496166460
3282069648472
14429408961155
98798406649165649
41803747752430748
19132539476592
84616474471455526
798933462139
748451855052254692
8954752853806
13516961496633
17478724745865
14599452596368
8145918706099
103789342
76838998
8
560051869951432650
5859542946710
28628
28467900697966
672255461969073229
169154770
28361
27339538630527
19380811713925
30536609557196
7873608893047587
28361352182817
584706230291478148
27691206695999641
497774191
21630314121552
9507138915398
753574629192883384
9291675837357
9349351833050
30005960032085
20644445132698
11593876495669
206202002010105248
643748138
670996087
20524448395534
4092818591008
635183041293685677
241351875290276932
629374418170276854
33225065999919
13561
1440
996515105171741708
11707172109655
23871140611583501
848614771156171778
110888956184935069
3506231941489
883035806640001999
577119985096617112
864187552754685877
244981318329
27658614169845
11260881984989
104887870960245304
17217470297999
28255546626
670242058
12687154556312
76584130
802328698
112320738026261381
14879482693512
25555742956096
30067591
6540
19482395611522
882707306259615019
252212710086277160
976564458
1556478368031
423730963261737990
13457678031090
490629327979681699
637153156
80173467761387398
552098008096327781
23806892594344
28063
22528456968295
22144204321107
1029428599071
156905040494055820
166642040
994056795
192709351
13847426126415
404595841339994148
561316067616656028
22427342923559
151968941230420215
704339191834
23122023948449
411463411083373360
19372086853667
2827790985608
102091556
178073863404839383
467363570
14673553273875
30634724338920
30820406294162
396593482
117484504810061852
15701472643399
915803520
22326608747280
22686449778778
595157043281179077
38348813838900250
25880
10440851219551
33867400483095
4855312343312
7243754350461
306352410350606993
25033033398913
30035244299811
20479270724894
638077815
491354611458774304
13140744471737
715161180891563667
13656094328363
171471731465720347
16361079973971
9856952240531
32515545937095
206039577389142408
47953561
264163317571886737
20252955313801
31766802116475
615265323935036329
33637675281829
284177902
595897708193290225
357424067344271014
20759304600238
697881777755177313
29455597882352
195340869
19574029156532
745793547790942356
519621795083113135
33585941429065
31374090451636
2239055574147
923035242370283839
4852
10991174075269
26137430622553
10926994872987
20653523200418
78870711
23909825402928
7569931056761
782824785909343522
694595209
27881414371465
1929707702921
739591485874868902
4839396038521
730943579837927309
631433902
11126644928938
12334704861295
8053295592019
576488441568135679
973709280577230156
2783
311089714967195864
25750795994044
3876161667632
9468357087977
132677142887475785
73514418
198991254047504343
4181901997688
49439124280494952
900232419449828664
107948287
25919493426777814
1816757695477
25808579894683
34022808061778
253184514
21870776991941
595021119
6995590039661
675260651
70708694446970262
8613822101977
8604324255900
13137269323556
634278810
11571979196564
713883541
5973
12293792055262950
19854328322494
21177974709670
67967287406406099
893407149298272531
31280294776653
694711056196559125
75102304845657658
282643868305650655
59825083306425782
420337094629764606
22442819625496
6580798841238
261410300682999512
198985954
8700971462359
148209173680181030
360938747
87759106
879679963
20040634625482
27771946909035
9532491706414
30244688306849
270291460384237150
2158323424729
34917517391757
148582621317838480
985322053893608110
126003983491069741
27665883082604
309542778622060680
1032375766
692101055941173678
344601312418510944
7964
795529059
19471568746409
457288991521951904
24244476442658
13363977262715
26078234482608
13934726208628
21701449370200
166710599
15035283306823
398774476
14253455113630
14019
136017548
898918270175060466
184135532460574913
149464215209711836
25903
32903357369151
14547018554050063
877387509
316742428947656235
94772624486
27805025049040
112347693275293847
905513815750004259
35156098788403
34590838857590
9408237096526
31422584549060
293581752147423267
351321607485284101
25072716685820
140028389535583933
465679034
444734096054332644
307793082539147978
35954946746740852
76840313
898956703838325943
14338872880615
6611978332337
6505037238291
939476985
97777801
12840
32718466824717578
827132622
26882678973364
794828671821414773
648238239712153137
468266011652114828
104085231525298709
846509995258885315
805509696
10896435198948
7665666335492
378176617375234680
7642381277826
2326
64899516556302095
160404989
12269564
302217952150248240
9916085756367768
17243629191459
126129551
66173851607887965
447994863280437833
406426098222425477
37833045
22909118168940
4587630471415
9864921930966
733846978189598867
203663884
21919053180122
20821436376198666
19546565349672
25786646468009
24046673990403
851629816502402179
587851852851195276
26737997860810
814867074
25740036066445
213878718298010606
29200
9446858
25061207459157
29711
31594420454441
20327111078501872
44208500649133146
11537941227202
444361103824789
479395270
684883085
196104307
2479268762509
11847127578319
148532421293124112
12982840566971
767689736
1012288062
756141183979244567
14402
14943201174623357
103066655848859911
280866769977177168
177840410349936791
14917144288754
18122049280865
26261235166248
4008143512221625
201954468959530513
338645682375854151
262322218169855563
2630210553277
333240427664968389
372140433959456632
13568413883952
778312886746596631
32350794619779
196423955727483329
575446987427279960
11887444912613
127967853
22205931549477
854460148880653347
32933509385296
277418222808290854
319049412176013228
230639158832052755
5818944479019
30291678565820
56722261
778943882
434472238024852480
28235953420818
146186851
31132
6941366180844
24187697593660
865542010
451645384
23790516696166
324385901996628454
26387518376949
39833146492219561
405243783968518836
24970640341434
827605068182034523
33164582975620
1039802988
340536280061545797
340078481205
574495234174344673
26815741130299
449974096088512787
5339419133390
21555574989120
12086
379768803585212624
149974911
25832958407679
967950724086698426
20205354130775
28040682390977
5325080562056
25689276257165
23911583955425
14415077077581
24730801365423
21102730953396
423070885
181232824
33385491490290
788146651
962443269643244252
24075712964948
6895917009526
165768869
10813976788004
765590377
3671451738848
95014415
968120284854549652
21750536665154
406305783008435872
16983300513342
385415594
31987685560801
30498272889100
955475113773622704
8483
4598548527688
880692754625037861
28700707682851
513175072854973833
270529492
857223304590306526
436168189607113466
101170739323217264
155380500278886342
694433462
146286612
6339779613105
479603105
586550154190825519
2342200745167
17978516441149
7590813304209120
831690839661814822
1215520523712
13096033255331
19340958688921
649634052134651517
559400461
21263562060584
4613829070009
875402176
698708027098613372
304280516
112719597115373973
929861649956685687
257926060
409751802074103573
22406
22707268856170
11843923297139
608087093170535922
795733471441060413
985867335
10716061124824
377010786
2017784065043
439