129079816
264735908
851828292
1110023492143976448
1260847201946759168
109513887
256944183
15905131
14202351
3406015240
776149921
62698377
591537710
124973035
233589297
786414465243754496
248004435
1189538797202968582
950208940230389760
409665511
126816793
114185001
89385043
4718533190
610635115
108931935
893436793256685569
784013008607379456
939536281
7740592
1171667929064247296
9043052
83322772
1284021181054513153
104440997
907983642
887595221676040193
321974841
157001815
47072912
102669721
1544819420
1120831126174494720
154504785
1312592140736720904
1161012085628628992
157126308
1207525510361731072
1103224566602596352
3065722946
1349353801321304069
232740924
105768315
73106413
3219946370
154428215
173447963
493065990
86746094
98626530
4164032899
2929384065
1188754802127204352
94112560
1214580422
3414212053
616224543
1245547080711471104
1296355996902625290
101643757
83132877
2827602596
851082823
713704919694319616
111587485
62729182
307290445
70704800
894111329136427008
219876592
243163275
57218763
2384223714
3070607064
57653638
290238974
138705648
1243682175154819073
852808790
1261475993924952066
2843452914
749794150808035328
153347069
116988394
2209645650
182831008
5707612
58124022
120160412
91269482
1059097122656505856
336331194
1029928767123161088
1183982103941140480
1916904511
376160341
143251371
220696512
228311693
2762453046
1294460342181851136
51672951
124042272
306575877
121705985
694478148990152704
977546067330781186
133965650
18017979
458427346
281355097
19063147
106695891
169032567
1094533560512393217
293335632
258118361
2441137836
1052906723709673472
107332541
247592129
1127596574429696000
591049893
117597117
109921325
72579010
1013409833595203584
1114581024
187523868
3513720499
789926757314945025
884201353
883484577997533184
926755765800484864
919423301423792128
171714974
92751610
929488094
1256912168399716352
3097602174
2265258032
2917698055
585191650
571729427
1102787571023671296
61813016
97199208
198374442
2447305032
131462642
1139157859394920448
77070651
1352078654080073729
167312282
2937245173
111629226
914040570942676993
1016309962669080577
1117450766795427840
1152597672
292866947
334528459
1057071663223717889
1255336501514207234
1254728095879163905
30404086
133210716
252164082
1289147785619505153
122891225
90618607
831711860349030402
118682557
317537373
4873942783
104908776
62248439
1466491944
3489817212
5978042
1322864297274339329
393963601
985323083383779328
403758121
2444712194
171476980
107477330
21480651
745757691910356992
1899867236
836508413324472320
752770992955469824
131097140
59944796
1876328586
28044736
1593015013
152598989
164724813
1015770514910937088
111689109
190964263
794180054351654912
1270840385091198982
605300800
125171112
163826305
956205987098054656
348012273
1473878857
126935820
1100962192323620864
154938251
3256341236
188307126
96905410
2271416048
276487456
1738899384
384729782
1059655693102284800
1175444911346204673
831498655550955522
46068140
268618122
103495250
1206387176931332096
1055042375494455297
827483203384401920
2896727821
852530304413650944
284898607
143448511
1257520623103819776
1007631789173628929
157387411
245155487
185007833
154090677
1549300856
2436272047
152312916
3082985653
1030034952
815479938211950597
60516284
1085001075495624705
3157476728
1598256206
45480751
1194852582339928064
100765265
1152412524966371329
1518957360
60638924
802503538341314565
457345573
851066277481168896
1458256602
2467442220
1179689667660111873
755334453153587201
1348997042039754752
2731241712
69325277
420138852
1240599043257937920
3171723529
250488043
53885164
3338207473
1327786160
3067266858
156963665
119239321
446012924
1373760758
449824192
772839925
803593468828225536
91771049
103544073
1265612501024075777
82879294
3018574398
293596225
1084551027901095936
877771203217211392
1319452700937875456
21201198
3390270558
852817932
128218698
434842680
73776282
122834393
113614409
1031457084749971456
93258990
1038316055255379969
906644681659781123
110950786
2391905814
148679944
804615937
2751845172
941349118403690496
132438503
865374331
1225439622
472792092
1125049272666214400
1271797665714470912
793381995095154688
483722581
843738318856572928
1016832477581570050
2504013727
1251393589285814272
961496828347801601
2953034303
245343569
1037798414111531008
404254293
1379307342
922020577006592001
2952447402
151783391
331392107
443437411
3051741828
4055305100
111526372
70551984
1069811547248021505
1092047263390564352
4169891959
3314486276
106668036
922181329076109312
739264985382019073
75472641
2671417417
499796733
97863829
285623512
891261564057079809
1384402153
844942069105766400
1183347278783737857
300639781
864016357418979328
1060179625081335809
1079022791217692672
5833532
1868308064
857925391645679616
290092907
117620621
76331792
40263403
121373129
102026247
250669365
874289396152913920
391237668
867873548706103296
1329060879610966017
745353713770889216
268345065
759485714
589035726
67801126
1033720150929727488
1254766143887138816
1208259750
4574000120
143106382
474905557
788264034
27165053
384332634
994373156910522368
1310884806482305024
620895140
4863809635
2544259734
1239541354507595777
99684591
1243677674737815552
168575758
534958421
819885619392303104
113820503
1371696552
85852708
130044382
163493861
890547696427163648
53344129
1274374200598212609
27400820
222354341
287248296
1040515002631766016
49501699
215118210
2430443690
1113570301051146240
1194582276421505024
307361207
1100677986221584385
280269256
109715331
522858324
1142254218
572118658
842882665258733568
990034031138848768
909629680088522752
1154057899435388929
319997347
108188821
1268181468242575362
1346114573170970624
154496031
955073090144288768
60955309
108313919
746080423197827072
877386200310468608
1338256054472228864
1289649221184831488
3009683922
190666193
2820301597
241281935
717254118746664960
156986376
315504610
3304991202
1069530201061650432
55618633
2851620121
186752347
990757043161059329
63391801
26987540
73848883
1317411854
446356203
1062206214979776512
759517615878352896
1025306352128688128
65672813
1105484056341315592
839164142195884033
1622549293
63124203
2493076981
356090074
155828240
63123365
17934824
1092920838024654848
22352839
217314167
3099233611
89693486
1331487615762141184
90842253
802095187107319812
101948201
173105380
1142367900939898880
1333420282099351552
74476866
128370759
3760214533
917047667829612544
749805870586875905
1016018946
1336336789322092547
115953464
128215209
70052896
96773145
826851128654471168
1225379994693591041
432353068
93240416
3824483780
5381442
1084253899534393345
2303687461
86502537
90135217
851101165328580609
1238099134134882304
129189678
2837951052
4145895373
842012875275165696
1018011309609086976
1549909062
1058203653410975745
1277728326
1288497003547123712
364285329
105349998
874624080648871936
126421794
207013722
98071607
1593629390
153360465
265290418