125488528
45480751
76229909
1152412524966371329
1427934864
65101544
177228815
877371208194375680
931722581043843073
38471499
54517192
70329172
99980733
128252865
1458256602
1119703833997787136
3253557727
71584680
379761111
927132753497174017
198374442
710591083
1051035824941228034
858260534
909263712954888192
275006974
3247738849
1023155294338043904
128891875
420138852
162255633
1477283923
169020528
279942024
53630599
775166796
110385897
914354555843784704
114185001
130044382
103808166
974297975546462209
250488043
73370789
2835580706
117096868
3067987766
1026737734075932673
170558802
80841432
2612659112
2736780961
621483875
742492494844174336
177488279
726554218375454721
77403146
112757845
1609172156
1290252121619591168
3039726938
579486176
127794837
236295378
2895464030
140619454
2568917701
1263327376005451776
1146562217707393029
137044003
764251185633071104
1261660385200898048
305917696
209984359
909629680088522752
124387608
1207525510361731072
3262677102
4843320720
104908776
6081562
1248362743
452939740
3064142972
46557297
173447963
95888422
1031457084749971456
1144134030356439045
3143338028
96746405
90636535
973563491272425472
1262650573188263937
59583930
331313628
3424261519
14555222
731841475089043457
307189197
81534608
158632941
121110978
83278451
123893863
2306367223
1073229178227421184
1256330000
2996852696
260574680
182333674
3156230125
132409981
338248719
104685361
2160154772
1146280984477863938
74135343
392112922
1241939278478729216
2945145631
922020577006592001
1164892411140571136
62660658
331392107
495803919
1271845252370849792
116766068
1347711890521145344
106938697
49944281
2323361119
752770992955469824
136905042
715623787668967424
165419079
883328865745068032
15760485
243163275
1105484056341315592
582548348
174310918
27008182
164724813
2276713440
2329340000
63123365
17934824
1916744868
128256199
217314167
974984528459526149
106622061
149169112
956205987098054656
457307953
3286429608
142738225
101732068
2471655235
1090237244609159169
57850444
285623512
120160412
88444444
785364900272939008
844942069105766400
1374210260399919108
69270227
113230544
127924061
886863275119362048
14206137
13271212
1204964936192937984
71041205
1139287975659859969
4748283084
201809798
2292056906
59020865
1009698849638633472
1154090220
624778329
230330524
1356947552055164930
126873853
110402083
2162432928
711834502159446017
59849350
157387411
276423455
49049526
24720189
86502537
1283266165
72716048
109972097
7323692
245553374
1532666492
59498503
64589937
183956443
70078670
338210175
1326861333971693568
1373205578168684544
3513720499
9851292
265989245
44931475
1179723040344571904
581894610
181596939
994373156910522368