885823893222563840
188719323
2537608584
91133869
2563132326
2346791420
1229439150283051008
1101760246999994368
241462217
108400426
69745688
1221089688347234304
2923254810
122293062
211348075
65878963
901023956743864320
3913200134
73370789
773558382099853312
10694772
4725606642
68897645
136200007
109259125
108859302
901377079777742849
1003203340094791681
335295279
784385947215417344
220808453
234668076
49661522
152581066
823388013350662146
180339496
141150956
730764660404690944
451255109
152255586
247324262
168513906
940156659166461952
198403535
14076470
2203668102
740901756675055617
479960092
747832395378765824
2364307980
2449123009
220298544
101329337
3414212053
1534533330
329127905
4579381
849865588633616384
60555424
489050513
147083259
3224803063
56904995
320286485
1254754413471621120
2437195171
912891482956279814
441245271
114477424
82662512
2408314250
558117139
1051665810924564482
192560985
186910253
727773329432694784
3182312366
216253564
1157302637034790912
255456870
2936866352
315849871
275582926
700972692426493952
178509090
886014624574840832
2437063602
1206896775539257344
144463087
113029774
336331194
87537066
125353386
109097461
45036393
91781986
524632496
2762453046
920399642495348738
215607622
623799958
1185186040794902528
293335632
993864544031145984
2426411084
66975250
882245820002689025
1612979582
1267129139523280896
2616989616
114170440
12930162
1146055372626518018
106566798
17479053
884201353
125317939
99168031
750314784659152896
71668658
34258646
753748895751032833
167310992
116697485
14052635
265204265
173287104
571729427
114801161
108896033
102969945
2744691608
881247900646260736
872826729391206402
267015579
4362053232
143016007
518521172
95901927
62025256
133582119
513807889
920124959870947328
127117871
7733012
845582458246483968
141491050
861061772
1134776960406630400
1493132132
96082623
1259890579
118682557
227528507
721150484
435765817
131100843
1234486302118039552
107495299
422521651
704918923
171489792
66357279
107982759
2931780528
1665283496
417049153
109060654
121139372
397997023
273483315
358254673
1172297992813961217
83278451
273157700
802790841597054977
132064944
1637562456
114072896
729252299458027520
222736280
81566059
708731414
942909086328164352
82625409
138191038
1149534817
526924681
267634671
77242940
3231623712
1655482705
43173311
164724813
711014188181655557
1913548820
79892508
911287824
78192312
190544107
919362404080803840
3037566356
43283414
65774070
2246633528
83315089
15318209
290523062
166664611
239187748
3656942652
66273349
1177241929496481792
1148831151181615104
166014985
3175708194
67826708
510515777
2250680766
220515042
3433482199
50508764
2424802232
1139287975659859969
114333639
96070323
926038662021705730
43915483
1206668623
592463617
62203983
985849782055854080
547295557
133435780
995673852783902722
3640967473
2790048064
56401457
120421476
1255461817259786245
393938003
1067774095
135859660
98586750
242199672
125938426
2582737687
267650173
11119842
86449839
129792888
3082985653
3135941650
18234070
334609611
875304770294038528
865588720241590272
2621179422
276626546
98613160
281055341
454710531
138012169
723498504845332480
14125285
1249400204677111813
99057814
34891301
53024066
16258332
142148337
20515743
153375848
2955789098
113778034
51741185
332164707
303132717
70853890
3186645302
102948917
2606602981
284827585
14113011
116916247
496994617
57882907
942902199603957760
767711214
449824192
476671982
1259349367
98765663
211432200
106374130
1101501397709729799
110533461
172607736
135744940
170521962
75530151
67820105
7405442
121133920
61667728
586609105
832262355576774657
75541040
122834393
2253626342
2387310038
224841450
1180378090989486080
479637548
1625794484
40812131
96097776
375008630
184640143
302928032
2354620608
483722581
1016832477581570050
132470054
321245013
304978252
238940787
909184064
238961381
70873820
327792438
742919047805734912
133523716
1294177483273547778
150687697
798119045694308352
113824333
922231742836043776
157591172
125770414
92596195
256007323
70551984
122780673
815485374
4879041
965904368112361472
315650982
119032969
74370580
852727244703244291
264756528
53059658
162602780
257819863
1134637414356463621
69008611
2954078971
2563360086
170198729
106078249
188215032
286630143
71041205
2472120996
2923242008
1149214545149214721
4335060674
157984965
5426282
97386196
250669365
24667665
2953790100
115876570
1255851462506110981
1194064496089657344
1254766143887138816
3246847016
4276151
265989245
112094132
792387510097719296
461154596
1226360463266467840
1277215867260919809
109576155
101440916
601432094
90806710
99980733
102975451
88942846
974210123244519429
245254485
872828935557402624
264598726
43646839
1251796897
7735272
85121989
2469342919
88920213
280917290
85852708
520224195
130044382
53660107
1031892937183916034
547539087
556788733
66663373
82829255
701133456
108295578
979780267
109011860
109715331
586464114
572118658
590784025
739013485850329089
138115311
872361152621293568
846210978903580676
440582027
1255366413629435909
2278888154
3062660040
95418180
1146978506892443648
278107359
4843320720
375878727
797430325097832449
2920494608
52571168
180255891
242727341
4771352352
274523847
129873024
71481910
153763381
158632941
948828601213833217
128895550
80046297
3721961066
385382159
773846794845519872
91568893
74135343
218425695
26987540
979838797
140794884
17051082
291792020
2236212547
63080832
232180551
116766068
1934109758
103576758
120661607
742827313205649408
121027252
1140580609938452481
79694680
1150209546
421134055
1269584452700626944
63123365
117433532
164128764
22352839
14131970
348536426
360901095
90795717
259300116
369366248
115589336
116222407
3316546198
7032892
93812586
51687212
269277462
884790090580377601
1579377319
113953202
1637406200
801548937626648576
2306538810
2318631542
74388055
1672184269
3274384082
751014850801889280
2808421488
95343912
1065570379
264238273
128215209
87986143
168407487
127311496
134622257
57638224
765145653928353792
175344632
3892955474
1012164092373528576
885783950844542976
1204578363232276480
125703730
3895512919
986806541524189184
113922292
80997296
4091932994
166575278
174479073
553965130
364219795
441763698