976044126050201600
109514950
471171255
1198511055678271488
600605098
1213704546234466308
788977265916784640
793285614711943168
598924922
3103412311
2864261197
2154213018
1107618411167678469
3035910212
2870370823
1113069625
437389823
248004435
267105513
2913552614
1251376782
808064942
724090835487191041
6566232
71576697
824629581571248129
335316315
234470920
1026737734075932673
41855010
854998460294090752
152715045
52062471
1319788441
2892939380
123848777
15253382
52987606
1005353085890322432
3233178140
15910689
2783950752
754555785489678337
131411583
913336270331322369
345397926
59170124
12491672
2410959260
91298446
975870276
947461331573026817
72068951
190642696
3281046320
3219946370
393324039
2208018782
173447963
24890006
115269100
79697403
99259692
705112650661793792
51133150
264714409
418166918
101329337
395870216
130498924
1113083893140185089
144285745
109518606
99582607
2873154265
2763455772
93250685
102707609
90372241
1046934278
118249700
1002350542545252352
93835382
177187104
416023565
250102132
2913022069
942868477978689536
123283598
1718962398
784401808391229440
906089890890170372
785306405188141057
370562737
1135854069375852544
8041062
95302051
908235101493850114
128519845
68623199
703869984263397377
156111243
1020926475254390784
8436022
1121157439
1225719119263096832
130495479
74188502
1407508134
846211657265102848
57653638
290238974
2173361
285125930
743997285827129344
110411544
845972197063610370
875929408506167296
1225445211624525824
70136997
999211633
257413151
149169112
275582926
249911690
112726692
2226225823
429244982
2847082266
167925494
944289609923432448
120160412
1080465937533329408
15789835
791185668852506624
524210848
1054273729650339840
769082741124104196
3863012833
107864657
189402009
293481161
119573105
123920376
2894818398
502560639
453719486
220696512
17511159
1054549014304088064
14851349
2820065683
128218950
1046570505925353472
120996085
1448929945
169032567
142480157
3636917233
336862126
943579201
62394665
297856618
86886783
322395478
1076452410514526208
391925980
890040157134503940
2811354109
49049526
156999066
46331553
102326282
591049893
98463788
2616989616
236387911
20406670
413769007
157280683
2918567761
629092402
69526711
1092084900168032256
17464467
224626640
3513720499
928781650980364288
106934391
40390387
388100628
308900540
295140411
67321790
17894776
938737632
931439429851389952
228292055
179516042
94766609
439036410
134689787
2884702514
1216215608330571776
36262542
296708866
1049447361460592640
109509428
1615475833
113261460
198374442
1700837412
14506255
230382553
3239953508
872965239897079808
103430461
2810711923
728419278
1508316414
998282556
167312282
430581034
141377231
312424390
133106323
247193319
103623273
1283625140
617716040
1073935672933642240
153712616
16233876
270678793
296270689
959776812854272001
750619316
2526925224
409330829
3322035756
15495993
1148637505824022528
100854308
95885096
422642457
1232616444979843077
372701389
128465374
2572557025
2929615345
118682557
999163550718283776
58361543
59678483
332776740
797379997933547520
40609063
794941893469552640
2919500240
100439168
117070712
131114172
443799873
120721834
998207488401944576
2917369184
1086601882192076800
63963397
393963601
829608419141115904
187512557
2470635121
128538765
2723080472
1112686206175703041
993741625535774720
2855141414
806968933
133626556
955176464
523091942
953988947411009536
886213635692871681
85567088
857443949664796672
210319628
148724103
4442366114
1151757656052264960
68884093
1156910052264955906
199032729
21967647
1149071190088019968
1135174190762405888
1277938328449347584
915386304891777024
3269144238
4307790929
1149534817
15760798
314874767
277507624
752770992955469824
92270284
1849859312
14169973
618391865
1593015013
230130971
44127341
1103551642513793024
1083724687031525376
847705250815332352
712277818827153408
2832867230
190544107
710126065704837120
268310832
134820300
150111149
1294195663
86190439
956205987098054656
1192277086372646912
228714726
1011254070
985537325441495040
478142569
1029413589210152960
791237668138987520
4802067403
1738899384
2198795749
2554129446
276945995
941208705776758784
723879811404320769
2159180401
713724563306061825
203882203
429562491
309076181
267115909
15189776
306455076
113548411
197987918
245155487
156973364
99336983
931906134440415232
2882113688
189844563
3167777124
145489349
1710452053
186483762
92546340
1150617289877667841
63087086
44931475
165103172
1610503951
1116071540213202945
464630338
1009957202566701056
94022642
45480751
994948609731846145
247978895
126317624
372650449
880679345341202432
59166746
527561052
1108748229938565120
126250095
129520478
5780912
716797454134353920
1141716296528064512
838580538
897243415
2441095368
96085564
95927257
3030024927
69325277
420138852
1163731620550983680
109783251
74926823
142040858
1214554069353648130
974641229844529158
793808388
917343559266664448
382608860
148331157
250488043
289146282
139001728
1083914656563920897
53885164
319395054
18497840
78601279
2905119218
139109164
471139846
879984269795377152
62791559
14822387
171500106
111785140
860264692584898560
733896378007461889
129154716
875694776267325440
2834591684
918671849600327680
304982848
138719101
898214818091487232
152662630
3018574398
135744940
1865481793
21201198
877771203217211392
97455907
1190183815685132288
229811791
6201692
6847422
70916224
1111781013401694208
1017783366471446530
929714259612778496
222008475
4223909714
14589295
728028952543907841
179907944
231419575
103572176
179072589
37034146
108223976
563656102
89377925
1180378090989486080
15906101
839705047009107968
264052492
812570144496971776
144684151
874822353137451008
4785714919
79237214
940943629387907072
1067947335685033984
295021899
1080418658092892161
3153935466
1169960268455038985
321245013
364062281
42439475
1231437783689908224
90850685
589800539
1060868522128027649
70873820
4620125114
2952447402
200844174
922020577006592001
1148249451661627393
206517507
60289719
370651398
126882961
1187195486228189184
1185421985108488194
59450879
132050631
128458394
1106194950532685824
984229059914682373
307807001
271312408
75913943
499524198
129371550
2997973196
277433221
112455724
75472641
224317532
58127346
823305969186705408
121729347
233052836
1400236195
3265899997
286708964
535207253
3311991368
942175497273860096
982504688711954432
1078677818513346562
2355226075
164694779
234640759
970142419684532225
265409746
87984674
1212901627734028289
221212514
128859227
127530096
1082561586760314880
121373129
136441330
43269095
1075092126
300002492
771562244
563438203
818449
2356243508
268345065
100699494
155225858
46779971
132651457
142125061
192755008
282006631
817679296898600960
420145642
1123521103
142619250
2942668063
139497590
108601187
1178508454719152128
1066291109070950400
265989245
1282004786
39736257
1530145122
2171033246
74399598
700969847409147904
83080269
131444686
110363997
2538710696
92711055
765382894101540865
1468970208
231101211
706888247238991873
165474114
92021278
121450806
47483810
162672391
896058216592711680
100472955
976819665421807616
154013132
520224195
800189659653341184
113958248
130044382
53660107
286392395
914730945978277888
401460702
15685337
265197397
130427382
98814241
3189845623
103234317
831396112804163584
625416069
382753240
386058496
109715331
1066341448646221829
862442003342139392
731677858184060928
147571293
3101654606
155165879
1420769990
62499702
933888546
1021383418775392256
1028510424
12353662
3318697508
5749052
1239209448
94044634
919773408665014274
893604620068466689
2909532139
986537358974578688
1145002197656035329
158933892
997465801975197697
120770177
2431872602
2277428538
126607562
136741754
71235793
2343043208
2420519017
88480524
128891933
566302459
315504610
1227447124964577283
96042011
1060189395930632192
227327394
74135343
996898663900135424
928298840
1154517758047973376
16902394
233467790
1140397806852591621
802360340566577152
77285694
125283128
146139634
882216100515028992
416258308
704478321854124032
761099893
63124203
1029630993924161537
264632483
175423876
212816160
3265738220
115312338
973541077
3945919946
63123365
2923975274
1356212922
1148448388037300225
1116501140
43343625
1036922622485749761
39016955
22352839
99945114
2463380810
2202581491
819014685995376640
229085348
157085199
1233574565629980672
40448181
3251879047
114127671
1230532413081522176
149355848
253321036
44114066
583792257
108980636
2808421488
161743977
1112497135415517184
12851242
1065570379
11708952
238477994
1107612947772108802
881404338500886528
295521713
1610312989
168138743
1225235868970962944
844165832338952192
1207483999456620545
328362305
1112523699603693568
96111850
982415049594552321
1146448476764422145
165406244
188057856
1180395890491547648
69006372
90665915
851101165328580609
2837951052
83016349
900143117340262400
119105888
67857989
35969829
98891283
374830409