824074288495853568
3431897752
388291341
954089056769597440
2897796954
4893817252
11134252
351091320
879644195236921344
2218437596
2644947753
1218276108413501440
965897356926369793
998982426889158656
1625739230
20631517
3063458561
2413474266
285862495
1015550131645530113
917170002
4260833626
446481825
364688755
1175742632506449920
317561814
20732149
981585694618542080
602323207
512770241
29097819
211354149
592730371
3012462963
1082317884120981505
3386141775
211635204
1278973044
738732024052232192
43658017
1545159954
1022432694838484992
4872993094
849469297
1112600653
96860210
997503485707943937
782737250488639488
3444177194
1285952377066000384
38769481
1111619565191135232
822462171779137536
4916373909
1915714560
171737535
61500802
29551980
19948833
4041824789
414073191
737361711427026944
1286057208564908032
798697937496702977
77909353
1315579335437438977
1269134549436383233
1976713758
19184377
9624742
941436337634213889
1257269123140030464
1829759136
3046581750
1267272315001163777
1891190982
858039515486801921
1109206757207883776
2225855198
815251442172915712
22203756
1596986430
2201290162
1168951049446707205
1281738071348842496
2727410492
748936689486270464
1179383716004663299
1156906164208242688
852100104089554944
979714448
20002249
1113078629389516806
14720050
43257803
200205177
95731075
1280594356521578502
28636671
16670816
10292132
840820054514106368
2353605901
886032877011558400
1343249748
580385968
338376987
1171933931136016389
1254895894069153793
1293402626642464770
69789414
121574367
1055999900482064385
240921773
1304396991816966144
292570983
1262493989934174212
287980622
744757342890254336
4206176980
7412062
231094448
742607070713634816
620571475
971330777525895168
125019495
2730764552
189331903
3114038317
724501957
1174480833316630529
50769180
490917040
45058631
26916193
34731702
119884277
2324722476
3163458452
1295886643501637634
932341093840162816
759248977
80468835
1214179074869846016
64540769
44234189
125526177
1110392663671533569
1070437463955595269
40436635
1320825634487152640
268454315
1232746878032338944
1321496941558001666
903218838
67210714
389792979
1302084405402296322
1339835893
1101588506646724613
706840182788636672
67366665
775556263681949696
1149857952
45513926
39349894
2658845218
747218966200778752
1298356195862904836
146438136
464211350
783759084298178562
1146515665915764737
23266299
4331495434
1312560559154495489
132496568
1196146664609927169
759199880434819072
988023150
60622883
21853308
77315890
318603203
1114676314794074112
1718276988
259957642
50082136
232357613
828036667089027073
334077936
1323730225067339784
1349170292564905988
22570343
1380335860168728580
516512723
203112207
1240302101508620289
1193210550865539072
1265460723301453827
1232756982
818942416476573698
943973837036589056
384910109
1298963211346161664
2329688792
208155240
395105047
1071108432411983872
761379769174806529
1173648489689100289
1168375531907231745
242960383
583505532
800944983977164804
3986734636
1441745839207059462
1178485662237908992
484270979
882935966784159745
939091
2655507314
148829587
1191733036133552128
2633796375
938500796429111296
1252478613829623809
805555070196584449
2319313386
1313290054236864512
2318991212
1283769825140117507
1423887056
989950045238714368
1066245736361148416
1313128625680592896
16106584
485403686
1242167500827176960
826273244
830685186513735682
523866418
1045190311771852800
1289341706379427841
1378772042
1237855401846001664
1142260099085242368
23238196
52727984
1578051080
260280460
18005085
1145926650279936007
211746246
1103005198853668864
333478152
1274739279449726978
22478516
154363154
1247398106230112256
94890592
1302501217235419136
1146768938480611333
27311044
1759211593
291287323
30354991
2168269507
358545917
19091173
20681109
884451037783916546
713854801524760577
1312797515171815424
2297001878
783497532672466944
37556637
999797148333035520
259001548
1206039949759393792
1221603419015786496
4704561084
14262590
1070269830
1023199591
547167363
494283547
4106912772
950684203
2808910851
289530896
1210709634681593856
1122869141801553920
163738955
1221537725632991232
1148373359895416832
4241243900
1292943741217636355
780191049637588992
270869114
1146683604
972021252
1309814696736960512
257588463
3372211883
18247062
13393052
18089606
1219741944672407558
1274767320427171841
4137295727
2853461537
816614071
1153693143428210689
3884823640
326401795
16960647
69983753
1634530806
2900127136
8263632
2600364553
890256018231480320
548263734
2904002667
1321220761122721792
36529101
919823659534925825
755552812751212544
433295583
30540789
839302008
35153673
976952198927175681
740756959494819840
752543790481629184
1308058961640222720
124518198
310263075
1013486622413852672
1310606080515485705
815316433362186240
34655702
823222562117349376
43264253
760920104976736258
1091193097860476933
767218960123236352
1312817001098817544
1079960349204463616
1132789476
1349149096909668363
1111429252958904320
187216700
1114792438244098049
1608973358
1155982477480955905
965718546864099328
1011425306178011136
922102100
1308259554006716416
44961407
104396702
1292549728656191488
759767087422251008
469652720
537858864
80439953
755544449212620800
292614193
226194552
291862171
1223460170
1295384329107824641
3292269155
1314696713865658368
3324872526
786059112194932736
1094014082443816960
2148522445
232268199
722793491059769344
1310076768913481730
895814938995957760
2917785096
22703645
60568748
10895992
820775743340900352
235409070
1316595714164752384
1317797535927459840
61912725
1318495096585728000
17874544
1091131421979172864
87988638
915029352215085056
1267647870116585473
1191690626
1208938922
373000564
2825344559
1300573869326004224
1315613941561778176
1098091506886471680
715091118
818072437
447210491
2935342215
933758564329406464
2492660942
1555494782
817683622522187776
930518317
1213197386085879808
27995424
3358159337
1266379765935681536
2871379208
1243528094738272259
762351050
312032550
818512125886873601
1109825756736245762
723285325
416374795
67426293
261320586
118567880
138809881
41634520
1198965151
931852103630381056
33113255
823524937482850304
931026806
1573537459
798919336622780416
818690
17924186
749416054284095488
2166840240
963484414331228160
626547146
1245524481554157572
77006721
543824662
459416281
916670410745315330
879637374
2849272262
1173046064720384000
43577172
867860026475630593
3246248581
626142312
1108472017144201216
885816235
751910692446281728
2909255304
443132269
85070209
1059163988779548674
23427135
2881679375
28284441
15454952
19875548
483246871
15966258
228857957
867558668971016192
102730533
1076256681334632448
1095370037358198784
16845399
832113238267588608
78523300
31497981
73181712
118657158
1001653440609636352
3149478588
1069691607186845697
26580472
224237178
774663254878543873
1731775590
4363412843
1039640852782571520
2736577159
1038567573959274496
570112755
1315704906498572288
1146342454217437185
989607581130936320
1020565801
3351572529
1247987145421262850
2685977880
2949527249
14772590
2850781072
421969567
944779450394267648
16301544
2958716673
954760953056329729
184629530
23022687
868132761638514688
15063193
718796130
233737858
1195087778176020501
754033856165122050
215115865
1192383936976044032
1079425580880125953
1012500102798282752
4841169658
1322319105630896130
1139560999139323904
3182420582
52070270
745691064212807681
378082521
28628850
34057138
86437069
956353576657399810
1064895297212637184
875043675360907264
865736611
18479889
14939981
981338266271133697
39344374
900271822465380352
16230307
1393769718604046337
31440210
1124601769252786182
823582696995692548
56800827
727416772119252992
17629860
381938588
1251334407027220483
1104908050685665280
58942252
42202025
451748216
2952829165
2438831503
1275904106633125888
110909996
1100187286837301248
894168295
1178926303208235008
1244809997160083456
38029205
1562269694
1157377104692043776
1193358661416103937
72037291
3333030131
1276260341433937925
1295130057481035778
38036678
49824092
36540441
298550039
2319710954
819449975222501376
1080525859621036032
6251392
229767122
81140486
814945374209064960
1303464349860683776
1285787214702612480
2592179029
69666298
1299183181783085056
14636086
232901331
947396703279308800
1952901463
38919743
2533817370
152762532
1300541579069927425
33097805
26098474
2389995006
6246612
2251341997
408987179
845023139490942977
21578716
1069984033
85412535
2887993292
1265391223126339587
1176946870385545218
2922135647
26281746
1408003598
39301597
19844449
410056274
298048488
1254822744
15647676
60950751
27565066
1555934330
1221036863353430018
208610368
2301990517
2780567119
1309146706374688769
939984785086169088
1712715901
277963304
1300830511783444481
23947326
64539883
65159946
2452202918
1018869130106155009
846290352319467520
930908561135333376
17476186
233374516
33574174
344769253
18208354
949050882770927616
1620017384
17283696
2167396675
1172693505174573056
1268000505676001280
841382740171800576
2571966714
1288137184873197570
387526400
28660745
881940624534110208
785614512674209792
832965832837885955
17469289
160224672
274646668
912747509587546114
1147614839138902017
903605353979539459
4214751
704236588
1169982861677481985
1167175364
1112481375234347008
23411884
896313398954250244
2453868786
1170248176416305152
15107215
4926310552
16619905
488747096
4139683336
1017471970168975361
4261169606
844047746701185025
1212143863260778496
1081723148
210927444
3311873326
4464971357
1190764588964483072
770781940341288960
222238734
1171808949399691267
909847163395543041
993731006178803712
1215066576581550081
933725030969761792
958766722118508544
1551193152
577202767
762404455
1048618261770850305
18266688
117950063
764489721644888065
1154484197475700737
2431400107
1303822339495399424
15932995
161371516
1066146253468102657
810239523875602432
896881343736446976
3971837712
717065571490144257
19218053
786369881071431680
243243013
805216804754821120
454475248
1225205586263973889
3057861142
2555981232
155112377
1192718149197553666
1949069994
2636971536
765328915476819968
1248762358672941056
19126459
1306235880672239623
739869594
171632862
265098080
1062465792212717574
1301232204341587968
2819992268
1243996199843135489
36007617
1258086197601148928
2614983162
882498405662052352
1184731323887312896
90480218
46807121
1235187437569282048
1558563096
4853792764
1423790780733431819
3221799882
23486936
8707402
180816723
541381248
1013081259399045120
802925750231896065
28435461
263917820
1267812159486132224
100918681
740702723184590848
478295779
1097223633271894016
16959808
1209936918
1164665956464857088
935811420
872057583032573954
21894569
14594327
230492816
1014249685
3269320866
27000730
930889790853038080
1219691477003096071
64444020
1037393943011438592
901076874
3049112657
1213238538847653889
321815020
1048252865201037312
43013875
17561201
1320742764842242049
326255267
983506063474544640
924982622899593219
2585573688
1306645806397751296
91279573
1284334353607266304
1195288491313258496
1032810530283638785
322312584
716202792491220993
1367531
33155525
1288734220651835396
635392711