762645501938282497
1004304682183897088
947321965
226905199
305602060
194338870
177228815
843828684750434307
1030238041
1122854604746584066
156267959
118964570
1016593621
2581540158
916772388
2609006035
133758490
128494658
358715633
467416899
2958276168
984666821553864705
115492790
4599128418
3139965128
195723641
202585078
841464903638573060
938520797928230912
98148633
2789421493
95594049
139385300
833597316
137871464
1649114335
55582410
98799664
431643258
2827777424
481068653
110370071
114982638
808383797993476097
1312240417
101908087
923542600237301761
720517653102768128
891531585945649153
158335270
4037591
1104755658400788480
2250612542
2188084758
3286193215
984830864218402816
1146535032711892992
971749673609211904
2768783564
16105710
187855852
764210420731158528
847703638503956480
756262200
351559395
3103604803
107153992
49008573
189545506
727046545929990144
1072938413911760897
2611451280
1037994972551700480
114176721
14108222
452135099
1018683299022061569
2341701266
846777840267812866
2561074004
268275885
616857700
135029107
929045665065287681
178631105
878917926224412672
106406548
702469010361716736
335754149
883656370855096321
109254576
886222132547428353
2876765893
2905483182
50660544
3107169420
71812380
545639520
134036444
138727712
1001090994736058368
282292538
1629591410
3083863559
47089091
82800249
147532507
310021786
202230382
416420713
1527958339
4637965909
1402021
1531315519
15391494
215478121
779325677774352384
878890286859943937
4164032899
1142929943124312064
470699354
121298303
83032154
879137711470161920
1114729514095890432
115662023
819795013684973569
1038794405769924609
1051292876179570689
59375813
964688926735663104
706478197001445377
980997549979975680
102268745
263249287
952608996396904448
2496639716
1407358597
889438834726887425
177187104
1398192516
851082823
131511946
1036341350
15026477
991677478132375553
1068103402146553857
99843307
702634036225683456
62473881
737616265
2289649969
2617340906
801936144233443328
864118489035952128
4529021906
24146672
353429860
183976817
96131192
1073929814
122923243
2265578503
19778214
267665668
535987184
112017025
1065554648864501760
1143839765973745665
110836911
141076821
57653638
149541085
260192036
1105448739135676416
233821859
818370226815279104
986450344304508929
994639033182515200
1201224222
3249448987
9100262
3159394766
857345865551196160
464678229
1020162818
910840755391885312
127880489
1379532571
998551113895890945
224359672
57606450
731443148510003201
976650697
843451611875745793
1065191941
24524756
2160883302
173419070
559240948
15789835
1311985482
883708389615730689
869961816
162064458
1055600423543795713
1017976514908844038
766811966673268736
989682197647966208
1464187309
975351648385056768
123434715
3250013383
524208620
192954314
192089876
150268607
2688639554
2247116132
4485116414
1129319678369718272
53565021
865389519121428480
535312879
2912624953
5874492
106695891
1148435057343782913
1409223888
3115384249
2429737147
2619276540
631038292
83137289
220940501
133183157
249046554
863679141580685312
787526526543671296
223788520
111714684
165508286
1307303911
89904778
4664464034
429819146
916250365477085185
1181511006
130810898
49049526
12100882
57975520
844065971174166529
59474227
870647561824030721
62031550
994892683645739009
14218503
146830759
1122020665882583040
954088803349643264
254838707
3068956400
747413022730158080
69526711
471002553
635903042
796300785298468864
6052192
210001356
17464467
1052587010
3165114511
1089125420958572544
586616418
121381471
620902552
902477317431103488
3324301218
2850179269
3171947234
116652034
926833784
1867212949
178028171
156765850
934420304549392384
108487214
526475555
1558287367
2930070493
23734931
114169688
905244101976637444
87825381
3318189954
171013623
1048846591317037056
1438384916
290879834
3013946269
398787707
59803887
964650694534811648
913420136417181696
707450045197643778
3806541
801649368759578624
391967513
942163383079407616
3064084723
2319139046
91077582
722199168
347959045
95643487
2192182398
320773764
4853649342
287136236
2795480982
327290433
2902688550
881186420966084608
856519645
16374563
1130395272
969211330031894528
168683445
972675390274658304
131808790
266406410
80470556
274915843
154148046
95381673
68711178
243180901
242168896
269667446
6955212
2423200231
2276283336
362391299
2611342861
1120562615464251392
3228859728
14491733
338090048
497643754
263567803
2221347282
802481932541902848
87930559
756157925853310976
140772816
3687554114
15901224
930578440826208256
138433848
1329547237
136378496
157803939
103575126
795596349957804032
755296867810803712
4512675674
799989458741248000
3140875988
913888255652749314
873323017513742336
119563627
125584066
164255716
797438961916387330
472811951
123798676
240605488
155861407
84656221
1066317325844938753
843472704237842433
1086739118220931072
901079754652004353
782455053017767937
2931049332
131701145
2873129496
2426271468
816508652559343616
1909885933
4262522593
75767042
98900422
1090562469183901696
2265753043
150726889
964078486464811008
3002768161
579869974
56390094
981920706765074433
2921272394
406818226
1022346943408701440
111300552
277377969
1049979860
1590034076
3108301710
151737282
171476980
2974491596
410639754
128252666
590690565
400722947
904383527214387201
910512114237706240
210319628
1008625498744762368
625387519
703478245056913408
2457937747
116739482
73107256
315674365
2879502739
4856636600
2351032188
747797467224104960
85048755
1112291552435462144
2771960722
1278179994
758690377104666625
925971319954448385
45830127
350019130
118091324
399099186
1921995854
104752231
610574858
28044736
113111453
2172325484
3271325958
184861432
2585986802
949625062692331521
434224064
24687192
201930976
53082467
80568721
274021282
3888417318
794180054351654912
108305901
362576860
755226779934199809
213547724
158927348
775605606518362112
349615393
877640728230248448
108324151
118730856
53921774
143700078
4701647407
143336215
547678583
131903987
29862241
961041179503546368
152539457
906670624520650753
117966458
68302043
69270227
53097647
974994871260930048
99230720
522148435
510423658
94806984
1089523120791117824
3236199176
6862952
118082295
136626617
615826024
266656610
1933905008
64729056
1071290916432896000
516640606
3258283033
2596437042
2833936201
2175010267
66443370
268540088
318418024
811759291
237190003
756827123923296256
226914602
16888821
1964885270
3114536809
114142816
103906937
849163751894827008
138786375
101200713
189209845
354002024
435714088
1906756916
792578393799659520
171319792
399892308
610032362
917933722132811777
1081878375478611968
2689961702
924305915246813184
216756221
896135956138307585
815479938211950597
261062939
56630011
930262476578463744
3615373873
3287003928
167045226
7239252
64401987
2706536918
803408534792605697
99103314
271550490
186094848
45480751
375736511
101488003
226860476
612442683
3056137524
256474085
342693730
289440954
1017887850463805441
192547111
1151325715230363649
157895256
93972555
16659562
309527360
901784833185030145
3105659365
4741799912
998559822038499339
161535647
1431933733
177781290
214086292
4911680467
587444387
121663779
4546990220
166596927
259191252
250146655
1464442256
405604961
3718561
1003860010630172672
57028854
1085516610423611392
2861672984
6274512
3056290560
4312883600
143025661
977610632710115328
1030679871402299392
2390892068
749417626598674432
213727391
1096362809711968257
399642639
336291992
484153896
118247392
156555620
268582226
1572580357
110383032
396422382
1003473904826925056
3287900377
25215631
1312177285
46885651
165994690
560353448
74694765
95774745
320836480
155482995
375093766
729945444168564736
835158269496700929
974120223669284865
20229724
206525584
2378020693
876626007775559680
771115046734733312
146534139
502583966
268381074
2842375057
1104920491880439809
1094888133462654976
826317092257296384
78843092
63251532
985464703659855872
881854058901815296
136473240
177591438
146812417
2993278124
892313504031670273
1061242203370975232
61756271
110620349
3505012212
1132875587104600064
1065600915858550787
3300507230
231251218
2755532316
3234684259
2327182033
617789791
2911512973
289143921
95226645
839733446033326080
37034146
1612041738
184352621
141490677
122581791
96311021
228325667
2344698229
3064839573
175390886
3880412118
1098881848384450560
1133361538004205568
103183336
297888655
817777888946597889
826052597635174400
232254556
1036964497770967040
63390431
63112383
756723128550592513
882140136431001600
2476546394
143795889
46376998
2160154772
933610353178566656
3777182779
83970431
3266086573
327792438
1035009031
115971793
1392389732
248558701
100047948
132489606
877119859057872896
2726860386
230499782
600018081
1085849835226320897
2736727536
2456434914
448704860
738479155
716959248844886017
906352117920677888
144787709
82059026
133683209
335773374
148813812
864041773512839168
16496337
1148282641
3645860174
631660595
820523112416448512
199595428
3281398346
118063324
742556711232278528
2225960064
128374570
267010694
2309535170
121122291
1161960146
108997628
871924238
2379428011
950270805337784320
60181518
2171172373
759360688242294784
577286373
827009862303244289
1143843532563611649
113242770
145496763
225337172
16252456
811108754
54926557
555524037
863694819280904192
103555863
522127821
260951553
72974186
4307619314
858709355490811904
91975950
307300886
90151457
1253923771
132801375
2545228538
62531703
341299728
57557564
273425644
820874974743277568
920919772925009920
74470591
124182401
70648169
129095438
45125654
781676300066967552
264669194
101021576
974425687250489344
224969629
93331741
911102005648662528
126007368
176773702
2311322035
522207423
814590216
1882797050
2348265757
879213029497348096
117777072
137543825
816124195046207488
727796259180793856
961353166980710400
747083711745654784
4467191952
876057606506242048
3678733213
128148300
921652336811843584
2724072648
458323833
843770342
2886399242
276512193
828091587569741824
788773208560312320
1071082728
2884804313
531195585
3226628256
112094132
69619028
67830686
1075742774715211776
125896125
565318584
141525819
131355967
298296541
96575380
1605988884
69002068
42879728
1059460448146219008
345739070
2375988806
984978105197408256
237307314
3284376552
3187118774
607212218
1106249972
173764651
347588745
722772076323479552
2906223991
15217739
833647348500701185
92711545
137658296
2215554445
706382380173426688
1033526350055792640
88613754
101380561
321372252
590904692
783700984895713280
402036854
3140040854
90036571
84339284
612517089
884403559915114496
990834648690249729
265462485
2904253417
147951693
3103190880
99568665
225094035
1102465355081891842
56278312
112110786
263176537
776443907882180608
1438654256
115842266
8461572
133126189
189023060
180430153
135950964
2907153404
1248417115
959302427324309504
119422827
61814439
370285600
1031348601266438145
151858738
220232069
1059359812134219776
909734829305901056
3097731914
358797070
2933487164
528069768
340002452
368389488
590723313
15971877
3008925685
70953225
948135260327362560
146863660
563782495
820691311535628288
894751039
152263083
1029547973313626112
108465158
52424320
102685471
78467391
112134550
93663320
132910679
75257604
1045895708857884675
701624021180239872
145626672
720209733035003904
112314829
97434192
741394514397433856
191325966
839844424418934788
180255891
128258023
315270434
536240840
146623570
877386200310468608
218782724
944765121691131905
3076622486
977638859814060033
1122773071
3009883400
3625604838
2947376714
348333883
820796313490989056
156986376
800580751309684736
3603104778
84794751
343328368
114491205
799417829476868096
31329182
827673223667994624
94812304
155090501
407563775
178587350
119363202
2264718120
2441786010
395415575
826993591
4031794100
425338159
947222382
236356515
116906044
1148045975706931200
86636138
862585020
162622310
243920630
18115386
1383927296
3726235092
257825681
130506455
189239096
907806358568701955
147029376
190287384
1092674211741495297
838151035956822016
513512042
371196267
1148460949172473856
72449851
37976041
818104233211797505
1622549293
96582411
110441833
2524653582
95861479
95619295
120094453
183488767
105101856
190918000
3304896638
1672263414
1141573537750085632
135100140
1130845144607936512
22352839
315210394
4803225086
889662845989773313
872014630582972416
111512284
1182657626
806040066501984256
1143486754105593857
2894287062
142576462
2839358394
912252187161403392
75914886
148314995
933270442390970368
3699514453
963312448290762752
418674268
248158550
782554682052841472
298009802
812129054887247872
65081798
895906139493122049
2441219034
3241045645
151935954
826385423530201088
130976459
124288798
14367601
230225113
873001069936205824
850947228864729088
1032311807703056384
119008740
265140602
2926484586
18424402
929355258597318656
108304601
151520334
225682913
138655442
770964361
334662372
121629954
1107612947772108802
722276749497671681
4901980314
708999781754884096
230961527
181407785
1081099584904998912
143421310
268812114
106084750
884431806405136384
3824483780
754568486
2253135116
881566838055817216
979182558914125825
182823578
83548809
754099310
8009242
74594321
19041114
93132367
61728581
731857023990562816
4127861
2507187211
113247228
307874682
1067605771947454465
127397771
560921220
866423075830509568
4091932994
836891621400719360
838268515899469835
2693204286
207017808
14634185
2286551659
2718378026
41952520
797993888141062144
93133974
3117050468
80266000
26164803
2994121
1016635258899333120
1352231142
97378417
65101544
113496827
111328834
155892903
598924922
111038318
2357970920
132771892
2692970438
3602378352
109898265
724181503
406277248
2169691896
217729440
320324262
2323632908
852037229077700608
769163695
70043336
3284193194
829296788070871042
87854958
377721277
128891875
96956486
187142013
290581769
712864923467005952
88590785
1592587430
841416350
758476236104437760
4718533190
111496664
188096019
148615376
890262792086880256
96288189
2242803038
143259070
1095905347418521600
868794900069863424
242323473
980786652929929216
607267339
88606740
1854056809
102286747
325938847
14487986
293473538
3589691472
2256027210
135861531
174107091
128289888
814757438117158912
749918002267598848
819165192344846336
404000372
137015900
3230875399
273923498
3140304356
141448885
1033581344553558016
121122976
298739154
2271587863
62789335
835530997156343809
156249975
188830182
117638343
2466268598
982417928749383680
88996096
583524660
115715235
183647580
113115806
3083879988
833521645
78929740
1001457958033608704
143111680
372237973
428667825
3594108318
754242710513430528
177275596
882415093178171392
341822820
95909352
2901283771
709294158
830242364660658177
16979796
275007042
1056038154174521344
3271949928
155373943
4685756635
119383302
1044008720
3221466866
321169157
90428772
134337697
15319181
3268191637
115385686
5473302
923521660333973504
150215689
1113847062758473728
99838900
138862770
934207826
108495671
136251841
969859354269704195
954749777027088389
253775846
58978243
750911986406416384
311946023
933795384010219520
1253661452
116489300
518434954
3021334273
973335918277898240
3148291536
2591271560
249920408
285125930
993225600
113924641
1052511557379211264
3180307698
3348003792
125466185
416810671
1103523199814266880
2336564856
908625970038370305
4565075473
1111387430815305728
3025733684
25330795
1269810954
2441561013
264655410
713696301423038464
947666132
1073606967896113153
106861198
162721744
141395396
722065608066510848
105793287
267632713
129855148
463524646
844430388986564609
109097461
70035954
590474653
347301684
81536548
1442799920
223056834
2785518762
920614376
17610763
2552836680
110187546
1612602176
799836240765779968
866260822766399488
114223288
442766564
2384724990
92036366
31969571
844122902404378626
754200697
84222188
349546270
125127614
1340513618
93833380
1351777562
126043920
2826436944
1138347165699305472
1117756416192684034
105983933
98463788
215897774
83107698
433927563
902288108938452992
16735344
461743845
128929739
1046350151906787329
95217896
1066031110876884992
155955947
3513720499
974599704951443457
209535191
2854186351
113852973
378977252
122224415
60482832
67583314
79475907
1923518894
831416887850307584
122862572
3258576788
2454845600
192468241
1092767189759754240
726213142838038528
2228141192
124685359
233060723
965559088493948929
75500944
4905214938
893913112381763584
3243795643
6255302
1001012248456790016
3225229591
878794541549051906
1964632741
766602629275275264
132884804
71584680
993667746889003010
198374442
57943847
999899636922859520
1112706347521314816
948852041568329728
912442675
94696039
289169644
2742039944
2651997648
579153162
13932942
2810711923
3603724333
973894354329772032
212882825
267041520
67460794
2703639914
942382481537343489
3529937952
847108750771011584
396349427
873180006
3067987766
14758941
77770121
606236774
1112354835095941122
1010120375630348289
1137152838214201344
996544765373001728
2903551626
53679856
135883044
124102194
111616792
2271269299
981476308734509057
140025798
1623891948
187086111
70320013
2790499384
85672520
3969439273
123872876
4573926878
95832217
1493132132
2281371864
904673401641385985
511884576
2899827702
267675698
268112019
3857050280
884012584420102144
3328421437
901500692329672705
890816439451475969
91497221
445171398
2488358736
59128739
492799101
219333939
71684896
2447028902
244920745
1399037796
756192630
704509114483748865
703851447612342272
109060654
772743993704656896
877018191653879808
579623731
1067186535827673088
806260500
89840157
988758960
65472747
2519514109
2203203764
1110837164013555712
18681043
58501988
3782731
863671657809928192
1719110773
1133211063950823424
420882262
316251346
57322242
162030646
517038064
105290515
538746580
172229726
972019210648928256
119073979
1133519192412393472
337688187
711609388188893184
3780253165
134867594
53198953
119775872
719358624066187265
411459164
2336948340
101472276
81615258
957412725793042433
1050724813759606784
75433133
487452295
107918093
187165312
1248842749
4307790929
2446224289
147507659
361083307
153710815
446033865
146072302
4220887272
1039845983163568129
184985053
2956828495
93505590
1593015013
139537137
925319974897324039
86116705
95604615
219648196
409136854
206520729
6587612
1868605842
1108899475
106639965
98656336
525762252
228284281
525376216
931721271531802625
1010282833355501568
514156214
163826305
2234501749
1001020093
1098936898016370690
133080746
585287932
53925975
580668090
956205987098054656
726094740
1464021542
800714672232013824
267134468
144805896
147548693
104495436
93975698
2206888921
3043116258
96300895
3358599018
3113748593
380355299
757819815444684801
129697006
134709565
2353607683
58113161
1435980380
158552722
186805461
141794645
2363653584
265744985
746038207427448832
953832686
5865742
203882203
3854678832
181924500
3029799105
1071427926
4554500892
143395070
197698202
718947203176210432
131119599
97240816
1004326508083597312
986521873176444929
389950297
48600853
4637351268
2943106580
155161196
285637970
586307310
95871458
855435748438233088
1030059128
3513522014
95105698
996536472
139343714
15889968
3273051938
109122381
1347014256
168605512
620938049
2982166586
1113941908219252736
1517475151
3149833519
23656730
882074317785251840
2910503834
82069712
969819200964386817
3129994070
4659236983
103255250
2273356922
44931475
2154085952
875538755620229120
960056488747180032
465313642
354452579
881777605552128000
105771079
3236446756
542214490
133749504
715520469030416385
751564949126651904
5709372
105711343
1317829345
1285884216
302340920
1127362400716410880
47093282
3302746686
3005993048
793604944674848769
140893175
52268969
801345638113955840
366702729
2452303608
67244200
101726573
121715904
551190690
259756600
273502947
1019427182991499264
110708775
128433943
272787413
917343559266664448
975966241876623360
48741335
133180700
885707850562940929
765942735207559168
139001728
4164664950
66704169
250560230
3338207473
279965191
115044303
2289228476
823162971090128896
2337756666
1660859101
342698473
67222884
220244464
1483766616
3287932170
840815701971484672
126597706
260667184
1064892756
463698109
1096762338181402625
210249857
519643334
75716775
984985618114424832
137652109
14487002
964310735479193600
5959702
101201224
1047013692
1279658870
2742135294
617286164
1070854014
159997828
135744940
1063565541179183105
1640387352
3268987334
758534057030324224
136629060
3987622158
210954563
373975374
628312700
93420258
2594729798
456391520
426650206
3012792817
1030270554308104192
1850929268
4423438094
549090722
868171462770806786
14964044
107726764
266618263
185165058
1039477364546187264
45102588
339489461
3189912834
1307352073
1035981425491595264
5628172
54457213
955899845423738880
4785714919
148570783
302952443
265402651
101410358
2951669066
196434899
4849203312
2354620608
248201816
40456227
854607696816775169
2845804142
73312205
992721058133262336
89950084
139216971
2968321838
107912495
134738543
81144254
202095191
1151694822031290368
160864780
871354070245687296
755985160152023040
109648652
3225718388
924143960104189952
524372832
157640284
95059111
2164942621
2173341834
6697642
751334875752374272
347744819
252464452
204552581
1734447733
926293673171738626
2428488410
83843746
2319357411
269266501
408084742
150157803
1566011407
258351420
266388973
1157049493
63972328
959656274618023937
224317532
2240198586
805093226944163841
100253483
1083695957206679552
113938914
1003262925073575936
181857974
115435740
90814947
839427378132602882
1463567844
2531306005
1055657641395945478
1400679745
843992525287317504
151065443
713634676707962880
449802612
152134058
74403423
95402812
2904916442
136368450
54616122
976015902
177422423
1458999146
121007965
863463438957162496
265158017
266468616
708856509380169729
34857736
2824489045
3179248633
102215398
591042894
2744117521
157254427
2952867758
2155619684
978084241
886945198558793732
189474857
934905782830743552
127503911
140796517
369470784
268762996
948342468147204096
3118875455
135091031
966991996060557312
68360138
818968066411245568
2323671824
886805677640830977
102587169
61300154
126577006
976669208779014145
984318268679700481
187936466
812236826
3177680486
112739140
149278715
15719847
4456947672
916273240997167104
929756623
2539881235
302387310
578635306
733108041105604608
2300775829
770988638
2515035546
601432094
222800060
3067675184
314665074
2331676610
1655702144
832942354222895105
17922034
1101169685456805889
929206849827512320
117776020
609750163
728798370270060544
111824760
189870193
451504845
88548109
1022147386997534720
628988668
1251796897
300642300
185487233
230694488
111553546
4677702973
847468086273888263
762241881803599873
93604011
2225175553
3164548434
135048878
70698565
716972341431918593
1111709440590270469
152208214
103831334
862047424906317824
15427749
265841852
148347150
719493296133791744
1272280483
222354341
114642317
120428616
14742736
206500331
3258586285
2999300432
292148167
210338399
260709377
111230088
1008330443698008064
106649711
625416069
823755444535443456
131826162
3146220098
49943625
923172661
5884932
550767546
26724795
89960269
882104719
216403364
275388145
80760730
173010886
913687411560816641
5749052
1062890825963556865
2265018326
2809411562
11531402
114981001
227595221
45054040
750529357953634304
1057502788945698817
15750423
42882266
3200871038
991639531198664704
1640107916
59521254
849995261191438337
2776720860
493701709
3235621225
171013663
23117169
155451280
847317164256251904
58340690
446272244
4725188220
850043768841437184
855995000
922247010865971200
109127966
123153213
204402959
3301583406
46857392
2402908879
73791095
158632941
4253164274
12543932
24711650
1409530566
2795610798
267617942
964573311882575872
742668138475487232
144525949
952458534733545472
755769227567505408
147577705
807143460494921730
1368839670
93355679
3033818180
3019396862
215298717
96513638
588455244
3648304933
319916209
597022728
376229878
703983194
107097824
128773858
3257486040
845453864010625026
1079007426
262552568
3079625258
897458954816544768
3282539378
370544925
846007478311542784
47573670
191633901
986436073810083840
243064285
69866186
503380235
1001062922687139841
386560962
124488081
874942635709939713
915783933341556737
292229873
1085345174211899393
232788439
94076956
1075901390474555393
372296996
115636830
4365114314
3281257537
14131970
2433747242
108623642
2853869239
507199647
42174548
294726585
192186803
857336012
1078645203911598080
2962661917
504445814
83059653
772332943612055552
173140792
324404341
704637046350962688
808625679679926272
2826213054
177697078
173105380
1057553629
204697878
73105615
444024282
105678243
565233061
873372612075732992
860700807351513088
853234029776089088
315837705
1107533133526634497
85066635
329798393
916915527880019968
1037418906778972160
112728091
2317366002
885741737859100672
356202185
931872023344640001
917047667829612544
1246455546
604269692
140810399
966238496351383553
515212451
71995526
110125442
766716828
384661459
4464971358
336950182
1211529109
2786442307
321884875
91951805
63367268
2975461458
1082678430183829504
136715982
735458314327195649
4925330048
2243961086
752624704188329984
949471328825847808
815734664505606144
864826447709454337
156841347
794072169735036933
191862249
306455217
1022980179570843648
109430379
168200655
163492809
3933721
68661916
519692338
890357762210713600
3478538426
2937739862
826746464642572289
293776658
3247631545
817638499885027328
746357012435369984
71894301
57617070
553470215
77925521
1126868798697435138
1035160822194950144
219820482
160073922
748905063796486146
262891631
69256288
3246751988
1285851710
380618821
264735908
259624498
1003975960956243968
2446437193
206653965
216222002
742282932
128252865
517717512
339450099
21052033
55417971
755897518483869696
16964337
17360011
3017012376
71274291
839854812095135746
1050973347498999808
725218067890868224
110392371
876999200222756864
1000592712658137089
248004435
877333064
163074984
1149316542028341254
990445056942223360
1137593475736539141
724088936482533376
1062662332503879680
246207089
925041314395078656
927519049298227205
52085931
1043127230241550336
275938381
769884758776033280
207287986
1064424228865228800
110994070
155821189
528950364
4366760532
335316315
119711665
468729985
104092498
2302098211
176854050
1642816470
2210422478
254449588
546780367
795104465959276544
83970132
151033086
15178733
1671845689
915913144299425792
3193829382
53333785
3220482241
805824503724937216
336147338
162395662
368840099
1108589077069103104
87154782
3501048072
62799257
164780066
1631641339
203440187
98551678
1100849046
176722607
3148860302
3001340022
91804576
391144327
2855569646
1040510382958247936
856175351197687808
3219315986
790560194702946304
753466177922342912
97648589
127379006
180339496
139066174
525291741
2337606374
1009648570176135168
144854850
361180234
2923551655
821986980
4576247120
866654128440721410
102367175
125566801
289389719
881232793971208192
2203668102
65848870
1310791273
98131144
13867322
200814594
275480267
290397156
92074093
1333667502
515186613
993794377259540480
1053608494631288832
106722343
3067362110
181644090
603526985
1123093176175095809
158403793
11943742
726005650610749440
124894208
876058964571574273
3011526248
280370759
2996113520
100453341
852855158987935744
83022644
411554506
294407180
973773830857658370
1063318915655229440
106360158
157834426
99677370
117961522
563549380
1096001431172046848
721463060607537152
406235619
95615869
122672076
113363786
901132846504398848
1059656517555613696
976609850393223168
1039718439596609536
3177821216
3199719656
85679352
254289420
68623199
100993641
950953155096817664
235572990
750895776423940097
89191219
99514986
113806173
236021087
2567333550
816591605192761346
2491429993
2489395974
5916712
849081659953750016
144348445
189572834
107302782
264150250
897641946574749696
734736421227925504
193172039
2819373336
1021319349787738122
1383304872
151612830
161231585
4076678774
525237773
52736292
735418595425980418
180903468
1133311892
849903469024518144
52696373
17737140
1170488150
960349966353907713
758594368361992192
802550840540073984
2246789886
840811253241004033
4801872734
2923333410
15228692
102608537
1879569499
755181616599662592
615179747
1410743508
75760138
1005050982554693632
128247424
130839802
2934119676
851758906728632321
2441962236
694478148990152704
93303962
1150127128353968128
1368888974
719630040263237633
270064792
268208630
97172339
103583884
468443741
1168837094
935936130490318848
144273247
753398497693413376
773448072659628032
1658242896
93801333
144821682
1093175706
2838888132
96913900
130793855
3057458035
343470196
105328643
3279350587
143019959
174056579
974625920341323776
394044466
765771190677938176
621774663
2314175554
369912335
264908930
316171063
1398824106
2273803520
355892244
129834835
25273083
505064747
900661883878817792
178535334
926755765800484864
1668425628
1218914209
74736158
4700290813
913676955035168769
102240807
3115011128
2876128836
3116724569
748756766
1926377036
175725085
163867791
938383082029178880
75491244
1111854468998402048
114143406
1077121939825557506
93668313
144423610
937199778340806656
993032395514236928
728478923361636353
809816250364723200
967844432
1542450180
91385028
872965239897079808
474704341
589115563
59723639
3503112972
93945487
1147530196683091968
702405997705433088
2231472366
741226821811720193
787133283725221889
165503579
202988208
4278079879
439277712
203740665
86090159
903213638470688768
937875831946321920
133582119
357537591
157206830
1119527784202653696
561539194
15620545
883643705583837185
23311123
969925940
99252626
128568692
882566668362186753
291552800
409330829
59473462
555132635
1042702889817300992
127920922
124659093
1144179836
62694368
425755665
75803523
1080263044565852160
52028082
1888854464
790544852253499392
48631009
867314414919204864
4446181
332776740
467950453
468342904
267799047
864719512091869184
1139921905794727936
99186299
759708681625673728
780735989811597314
6081562
3973682233
2356659876
783972555455500288
106704735
140454883
713744920561889280
731516643805777922
3130376005
1568490468
1150551169099431936
266688409
125308016
163881885
63582349
909171878413033472
3986102473
112123049
487395784
232447571
815263879
416095322
3185086298
3146260075
187512557
94549806
69372198
68689012
110145678
342676119
438577422
59742059
96118991
1277054634
126133924
2632291
839663336807526400
383154534
546608086
916152066501861376
278457746
301943790
97614290
104826402
2703401887
1089328567639453696
1145282492053635072
720136117186469888
199958589
56073987
1091055572034584577
550867146
3328727954
90133405
1625603581
232200673
92369173
239393908
2810556763
949299317566717952
259638984
824617818117201920
330139304
125168724
10924932
759068489806061568
767038351
915386304891777024
3044802656
15760798
2235329900
906686857592762368
840060965827751936
142145897
752770992955469824
597604725
510406473
1000837975
885767233930108928
148436458
1121904717892702208
981325862690635776
2758630320
1020250559570300929
127184541
94342285
181498394
304720493
3254166104
152520273
3250754353
1058989032544194560
820603752876912640
313391067
181878775
1003940764387176448
4832305933
908522272687718400
96262414
181860532
102566004
69265300
1085715179243880450
81127320
74575295
4733390575
301818265
126935820
703950898603511808
961744050628919296
838529378749292545
4831249167
872778901960876033
1021676324
733242368833425409
563009553
315386302
1338318842
128434511
285910910
2193284418
75736967
14471892
3179102498
107635851
915488547875913733
80870619
205777873
2424802232
14807983
812998102382624768
47534405
4705764889
558530755
1135872390003474438
2415689436
298391893
2751477385
705053467946037248
178291126
2161074266
911342312147447808
138386081
963948260741201920
400498966
720174802183401472
1107626188392955905
14395303
1592812837
423608280
69229172
1018971446700269568
60310657
282673379
3194147281
885964257631756297
442873886
267611235
3167777124
145489349
245708445
113864661
96216057
453425321
173061416
20653928
192163177
923170466
1029256260011474944
279417383
151761145
192688526
816090992981917696
1069258288611524609
757743190237585409
833929573444116480
345469260
846257979255009280
2587567928
2850191234
2377023889
1964406655
830244651198095361
168041006
2279321720
1164578538
115943072
52708428
979568640440680450
817299174550929408
491939785
92019874
356206957
919130620730646528
111258200
211791001
420138852
96552635
1057232923164762119
842310724684726272
105532200
453751180
708303302
118057483
820124885724733441
705401980034764800
4323379644
21206264
2316421872
883687633985064960
1071062756193820672
973317159483973633
747091051815403520
3319785654
1081719976283652097
120003768
116916247
118320082
750985780366041088
3254686518
779177334364450816
538522824
244390571
1019933831976038401
461180209
977048680598355973
860624431139274752
414672393
225743703
990127020
1047824865435111425
1147521499
78841505
101086252
77144260
948105869660524544
138719101
1056098636226953216
247715845
529164025
75607502
4880941719
2431259046
138007530
865928102
787306866992881664
2582053453
824606731531530241
157259767
815932158481006592
353590027
154811552
98384278
323598587
257475579
290393356
87736698
95154862
104288988
541548451
1559845580
68992823
4504045812
3243946105
2413548084
725155256376635394
1113326766
810045821764800513
55602503
148631609
1326744270
3122062452
146509765
140697313
265828175
88360604
1060917228588097537
118365047
280878219
1048760308330717185
2257980085
3124259209
1135730644267307008
2385411708
21871466
2885294144
2312872183
910802930638348290
316541641
359241214
23268373
14585629
867243575247032320
128477614
96702557
353424765
115362216
1084450183826436096
133287728
908179980
742919047805734912
922020577006592001
3142899284
214062712
132870769
3305062069
123214805
107433989
124586832
266978951
4398237200
4437719418
82593580
48242453
805831032
4805165413
730750691245842434
50149958
42616037
60551703
788270544
140120682
71550343
120100548
133144294
3753716953
994996341532065792
258850413
739398431261622272
163455028
760410871629697028
169874964
2963287568
2400118752
64445430
98876174
259624655
462355731
54077624
170222143
3037525976
4277751312
1081717330818719745
863635508542427142
142973131
721016611566555137
1046581480493740032
118027974
716613385140342784
2593212169
102913193
153728144
2355526393
176798162
136940430
116115333
2868020977
233052836
300639781
46359817
989851266158247942
2507847055
980615230806835200
102125235
158725001
846575984488833026
877349770225897473
854592518498930688
294623224
109577595
265743592
184758093
2855493986
1434440371
1088064018772766720
752845703093760000
1104309468815216640
63155130
2821848973
107730983
1148178805
75035835
413971461
867996277027463168
111431953
1032445823504670722
1076424814535962624
955031819262443522
714901564264042497
915368101675376640
116945419
100788034
2847093024
102672944
2315027978
99940830
243596424
4410775458
317039367
1298075328
365891843
135727889
230785616
229335122
1531315824
268613509
1630176074
4168657394
3292474362
3448272320
438293942
852447950907228160
135068319
112125714
1042456126384594944
4848641
292587845
150910691
115446663
1854954061
41520582
1132521426483728384
133328465
393878073
987604167353974784
94188632
350216666
108777377
1103613739
365963505
46442014
1045518130200469504
2344469124
233551119
268277227
2929285244
2992051400
26707962
1373847860
707513011544526848
143319906
829691923522740225
218153168
106001848
229052241
509044818
807741254779842560
3670577533
1675809229
1122076586897858561
1543642500
265445447
83083284
520224195
931138956
125944456
90061065
992597092815126528
1126685351119020038
169037019
2987995021
2405310230
178977504
1034747218819919876
114625685
83223652
756254713
146842447
177906937
429659604
849569313451147264
117359639
79163174
401460702
1031079034543792128
12904902
11399902
1145635315140329472
1030039344977915905
108194199
146698656
76864586
938415987170275330
907149995496808448
717008406117097472
419483528
1069213627989643265
2690095866
17463714
280269256
2679167676
1094181880851619842
59633312
454473445
153953853
781100671219007488
731677858184060928
735117316891938817
125888692
216327655
11187012
174756934
62565916
830096595232321536
263969161
1671698792
1348103436
126871483
1585173715
836167795314311168
2388503010
263460578
2263055395
2359416042
936178880246771712
2536859569
869433114
2886999482
1034460172398149633
1948979293
152599635
4896907093
976789172471046144
113005834
157994220
148336001
826248528116604928
245825283
823075627238465536
235072909
136741754
919075397370654720
731663859027742722
297325960
803025026551164928
181931438
415351192
712925241295634433
748530711561269248
152607752
3501448154
761441143
779430712386564096
850599089548910592
360696736
746909848172793857
211560696
1042562261615665152
414478499
3285075822
2771968922
504098267
3061112781
835429742232780800
739055034483150850
134810575
2463553136
560315307
3232180302
1029983074967150592
1415746484
1100676271300796417
2549400858
161356184
3795731
131015275
272491076
131198205
2647148526
897062740463726593
89108196
2149847810
124477806
3415809552
51086271
1303774850
159005732
931310226
612627484
1163673926
759517615878352896
541302629
359935061
470095635
214507122
5515852
2383047642
145072702
889168017967333376
351343076
1039845503410688000
48293526
161203820
960930470224478208
139539286
201129851
105593825
394517868
121603032
92270106
1015393847277338624
264158743
1099197075219046400
1708996555
52940354
1485312414
1120177318758993921
30880670
227053460
63910665
717713398960553984
116229557
901673771261583361
264457382
66677105
78583190
1135034452474617856
267763825
938589174097092608
60543063
1632696578
916642507299069952
127866001
1113014381372043266
231460946
954202032818208769
62403843
515636740
350210171
434126928
846929549711454210
761757257835028480
858667987
1144829168711946240
708264688744669184
20429290
1112497135415517184
902542981881724928
1869342932
3058734163
1008581090896838658
903194470857850880
2590603009
931903621
204862791
2970839792
708108222
295005031
937529190936559616
63451596
501946852
186354783
357517295
60282077
135762235
268572954
3039422448
153079194
97659623
851101165328580609
955948202
901261839207510016
893090953505890306
1218941616
921364184872378370
150587982
113611938
2408996324
2410434283
108827880
767548703192158208
499555875
729145843400384512
153780137
3140887434
218170525
285131274
165286602
332891670
195220562
62052561
1146979138722390016
813365254751023104
124444589
490329255
2537608584
99250765
108180575
116758075
1108690864925077506
196572267
716592965624287232
186668352
3577451473
171471330
761919053698969600
5711102
185175281
41133048
3547844300
3229626542
1035987016423337985
156888374
2772681480
883682695791861762
93218613
817858541889257472
272886760
1333391299
542462433
6525302
410455981
769471538
842769915815780352
70021008
265112393
1098399673218256896
792750971587665920
235002595
1629029569
3003106464
620908321
73370789
2212249735
849259842413895682
62824040
768053552132476928
143040834
104504395
2510065992
2371669982
3302388121
167370451
68623642
268087698
720221824714289153
2872935822
933946156601589760
4570101
344552177
2886813367
135057059
935475704602304512
3118061010
132863147
93364709
887595221676040193
6134622
855762810
52062471
784987308445409280
107394487
117367259
183986671
801720212034703360
77240243
3252884138
189904642
1120831126174494720
894468189391699968
1145503459409481729
152238673
283003780
980486285545451520
2225159622
2473526840
3318386869
1043717336149123074
132077581
85464371
279032726
294191108
190403077
2263078273
126926273
2974915614
119343598
784715588539002881
34197860
4425481045
616809384
160934689
247181601
2788920320
587954417
815281553584496640
127401810
947454357955416064
99244181
910415147985801216
884412841092014080
724073316
209894082
1937048348
2579481632
778818743732359168
247084665
89686482
3293555762
3213037636
920614375
54551806
873414032685899777
196393938
152906056
144285745
847213124029603845
232108936
4694204084
94823382
2801995915
774206665059020800
3648780132
745160514322391040
770734664
1072504445252956160
106642026
77712102
180278892
1002350542545252352
1094875994752614405
932791262997909504
16682586
716068617796714497
864816110876540928
265706674
625347461
52939634
843433090949115905
109132436
124080011
267923579
3041916998
127628089
702532106954510336
112702540
4252532054
1013643889255649280
853252056592785408
312638442
79959661
112412340
2915397752
788887564392370176
482878718
972078343225933824
6864352
125341239
718246922
106332123
192560985
455701411
2379906889
230330875
753116340
192178663
112402147
859019016223899648
871615121742635008
1096775140656828416
128549102
271837815
947825609660444672
2953509924
120259605
744168401027796993
375982998
719825184996233216
87192963
2472173101
141058667
297833410
1121263547755876355
409360913
105474226
163368530
862927770
117058207
1556925284
1328847020
2297807984
96324618
2364128570
992127470
293978947
2171195359
53403503
87537066
88444444
730401675328905217
38368779
815625416274649088
482838983
2780268222
2985709874
232247607
39723206
2277708354
1955202614
924086688384614400
189839086
1025211524200030214
1125741669230374912
1684942495
1024613474087854080
1052992778
222111116
275933819
7032782
2762453046
955746734818250752
121385209
91052479
21737181
958145268955824129
40663955
844518880789737472
3601331484
854150325871165440
1069286094942826497
139225626
4380851
749149138541907968
147385795
887873750
575800304
240128085
138784763
87452863
1096063957373087744
146774978
258118361
2313416666
81564754
850979224210907138
129123744
888985209026129924
3781270278
175917903
156947567
893142634457219073
2872484844
2728391227
390646035
177819579
269296832
38845532
715179997539934208
556553948
229412246
882229764
107990692
153352862
121031590
118137556
985561106453225472
181106314
468226396
106959301
244825090
93191765
208635196
912665955850887168
6216792
118932791
1314064327
1011530917452525569
87388902
153429356
703847406765363200
1354013060
1152199975360593921
1600346102
581894610
1009444537612111872
553293748
702396782467260416
1062603616593227776
1341350022
2333297486
14671107
2425271160
496683883
488297281
234355294
271216055
749287008984403972
984458086348800001
789078151
3325481953
145811617
158695510
3303169082
113295234
94206828
919556162852331522
1009674180709703680
95405918
135110678
128813987
1010551470297477120
854212789
15782519
2279862696
3281091266
109509428
180698010
976741605385191424
1002540437788286978
888726912654127104
224237428
3247738849
722026944821235712
739389736716898304
74930773
4486451
322009209
3284212267
100116517
909898253096730624
3247739462
1123884693026484224
552142053
132734893
228095741
784375488592486405
1143888111568424960
1126044381947936768
100738195
2331668550
1066967883215908865
130714759
540716832
2636614466
58466591
342683799
89599707
2810848332
251620525
118576028
219136773
133475557
846636270767919106
29095340
125058098
578467193
546858704
1011248426321735681
972839524706340864
2413583678
234155717
913210100700954625
404849948
127159077
18793480
917937706725818368
311705455
196939587
2842246111
864549531517501440
1244276108427579398
191341414
1084808212702883841
173273544
206676427
1282465675
111250025
157531717
301281186
773862964470374400
40609063
133908811
60286859
130421846
5704532
173022018
196955211
1391483622
119367947
908483782700703744
391109107
82356615
803597182389473280
147864706
346741965
186046865
773453923818545152
178359191
14614527
88792880
45311455
843072638989684737
47856304
2602279884
4736539376
14076450
535324607
799381760240807936
15085122
96789840
3092820613
120195237
1529563350
1368314203
318722301
983918766
4882962259
725665926037704705
10331142
993741625535774720
753079424560599041
726109550114267137
765550220692205568
75004527
975951125961519104
4658129592
197292336
212274701
187078442
976359201017511936
104110342
117336152
1128213413782409216
72538526
1039793143825096704
720136550
199032729
865381093540626432
765505147048910849
1934551884
1133683387397394432
885846436448948225
2542756070
82625409
111011591
347609680
275775162
1414823917
3288095052
1461959581
198886226
190253473
711857752025333761
513113065
282316313
1932965222
61192638
1052215541841055748
911020065511809025
14797425
1712265829
117035900
184023321
122992975
47665699
3316236953
56714643
1627511310
190964263
931080654229352449
2514195750
850547372975202304
896507778704973824
724837092761702400
210717906
549908329
381010528
518090985
1070586519453261824
779895775
348012273
845042016417300481
745679740275589120
2855427330
332116258
2835596455
7756072
99671324
440773885
563634320
324573271
877993045962104833
820991413122777088
127184604
120088679
4854591
781462782130520064
629482947
2198795749
60344858
936183787
1147307282050404352
52760775
916660614918897665
788371240113147904
2201196366
990125448636985345
937988573118152704
804018432
3859159099
902879578065997824
458247532
968692115604520960
1135922954447908864
121076222
130532111
56500591
1017668487647358976
137596361
120421476
58405870
1320326706
2356601096
267115909
151716972
87189437
2733717522
239701067
3220322792
707159665
921583533524598784
104804371
188615721
1024292532
220546942
711420095038291968
75282051
273197627
45543555
141302851
215548403
985373695
2531422766
2963150100
998144620625195008
232563393
2668928108
1113632951114391554
533912006
138403118
117855575
282889720
4881154602
3230680657
270349890
127063199
1008187729966821376
3831041
159778183
2571931742
299990696
290474467
874619302992723968
559989385
119373006
1050624857950441473
159104510
988647643940245506
2203096824
2785161579
954566736556077057
390574649
508764664
158338509
41797740
3263725897
967123687240450048
112458083
853618265804873728
365367135
2443652480
269707843
761298456442843136
100153573
39388947
16462333
340595096
153375848
1677649466
1057328754
263214613
1070528563504340992
1009482630213988352
2388675332
2430454686
595514342
75564618
1148069733360525312
84878082
250488043
2532343754
2612762030
153433163
158423035
148921359
412172579
65077034
266680067
1088899704
960692844125069312
434680365
145648748
760674383534755840
745957118839128064
122054797
2831641820
364965487
8101792
218189597
1740844334
14408600
802334485
46596076
994183151495794689
111267442
404806866
908551393652260865
15366903
788706085850853376
291415512
187212141
153401798
110364728
211960274
248586941
902781928012562433
4166491274
100891742
135561029
2175335095
742015804493832192
57132817
226453586
1013292882437001216
2156853426
155213552
772216368162754560
50542625
243637918
57336669
458926919
709319503612481537
155054717
2722386551
1542891300
889425934624804864
6201692
117284966
23765139
1142677162257874944
404753122
905415702130987008
1550536266
145827817
953132180724637696
779542689037422592
116370983
537827926
141027904
4772528089
135202382
2539719289
1092202424545140737
112505781
2461833626
200484030
102773483
886625696247828480
89166279
40812131
309129679
177155379
879689964769820672
1264964455
883181690704744449
290495661
4692521
92487830
498844992
115230586
1371912996
272924990
3024515384
1027832635450511360
2941390488
522799121
1569818678
259759336
3062581760
377841180
147436667
815205962
168664169
103574202
845611010404757504
1364823354
2896762633
110302544
415257399
557847101
1871623758
5803602
188667393
402034611
99221808
826408968331202561
100467390
121423500
1094274649230172160
105514351
98905081
6848402
182103540
109242243
207743981
900513053006888960
154876002
261657679
948244623985491969
390106258
3246940130
3130664894
136867586
113376691
491807635
1118789635
111836941
90599346
831457726983049218
858758552579592192
1416869226
9647332
1003477656237584384
1015054478
790181673799331840
137546472
327711547
133206735
3668732894
740104353264984064
350900442
1038145038352449536
201213534
88882387
556381993
1081337784982368257
911076916723032067
3977955198
371658047
267468426
906785721444311041
164694779
265748824
1853080248
757758374406533120
418861777
123437095
185241998
239365271
874690201972375552
200711763
3171752522
2287069256
2959078650
3304051254
212298967
72017218
150909148
118677461
422058168
884200652590563328
535298813
884018214606258180
994367212172410880
549797805
268345065
705421435305504769
306865987
2271666078
264695948
1148345377768267778
100901453
957031704358658048
1028392920
4766773154
106414961
786865380
272384555
71210139
69362692
963681691888996352
73936623
440653030
106398391
95768089
735696260208857088
3267940128
887997464334041088
542330392
265143181
2841285025
728199591032561664
841489310985596928
4157910739
918266483209154560
134458754
28960125
143257276
6659192
2991616866
3096074598
78355271
2544259734
1106159828517310464
892300204187074561
558211454
713571920411648000
2458803860
160238433
4020200772
1167920156
178162693
133369024
710004241
1890486457
981792604818784257
14504078
989203645781590017
195056215
4030901
387648659
940968637304782849
601008228
95915009
33704129
142063366
2585609389
872489446939082756
131720010
109840319
755253491635855360
1125031755902111750
1152193177010315271
704260166422630400
233275999
399909173
2859159224
528639867
73990536
2431918542
3155371188
3069969968
826312491252674560
3041131422
106857759
96647877
1132059183824506880
54224887
114288727
96204260
110030856
220663818
1066895946489810946
953485333290561536
788630205984305152
206947529
2598269582
267229646
2906319000
122765448
122892854
358803278
59515661
257903935
757495130941067264
712109768370839553
62814817
122370598
1103471322070315008
780491402
885063262232096768
416877757
881117331480494080
1148790999218438144
73391213
15055338
775562732
716911990539616256
89834522
404655308
89184025
1103603110277074945
224570452
979284476122447872
1094479474131750913
327063984
2587129819
279790578
74174104
578728800
1521254400
194497022
159768446
1020259135978319872
109687722
80510801
2726071188
101204641
293337097
215072371
135171074
887524575163973633
61173193
866115398441119744
879605870870405120
1081422892502376448
79022455
604650073
302893064
778063140110020608
238352372
375484463
844028866402308096
1661518328
912103266283954176
948584216677138432
2173124461
804530499838316544
2565340681
1136084531331489792
2795333300
1132662552
245630593
889456423016349696
2730721572
883227302938648576
234150804
524170922
1024095826728038400
842916355
3240444092
767350161580318720
802360340566577152
969466372332822528
62024212
123263608
1687252688
1110347164490752001
762061326688460800
120358495
1029745760395382789
713150364543877120
48739845
297139079
2536080052
886184869411209216
3286535310
972075212249313280
63124203
706476644328820737
805887352048488448
60845356
40835736
918131861997592576
112070565
132918341
785206848571912192
544689287
230456742
958985799332057089
909289362533183488
257338410
234166437
3006537122
791730631176654848
301357815
260960800
3099521160
122657961
632891040
51687212
2237530363
3801322994
1054048123595575296
543620280
525380814
340662658
114375371
117427857
73212313
4885126027
225815373
915542697661706240
15103432
63632421
118564110
391187590
65647221
5901382
67219371
1006845388454690817
221355266
994335942256218112
2824796503
798074263425007616
1610312989
2451282972
2936541883
2765640582
122368541
129187982
3182008772
82978398
14130855
500656738
217018020
85519741
116695487
190175457
166149570
1713799818
986806541524189184
451834966
3312212089
992284037132664832
716226950050635776
232521259
389550680
16966956
99732948
3303275522
78615295
3123389797
83952175
877732519873040384
2635636128
846399162698498052