25037901
82342600
112613714
44382105
249652119
128252865
883682695791861762
141177672
15488779
4713636487
1050973347498999808
248004435
1381696495
92716176
877993045962104833
1098399673218256896
114185001
114982638
194780366
1106705026334912512
143259070
202848226
105310651
109860593
7740592
1449106056
592704652
3220482241
62035464
2341701266
95102858
164780066
91804576
319490354
759287814986969089
279032726
574682189
2396802660
2939787518
69461683
42594957
269573332
746974983549640704
48424037
121264420
227629757
124194502
119767047
173447963
24890006
239320239
295487052
177275596
870236043257171968
276774151
1088368850532425728
92666032
2763455772
73841524
47373597
392023795
2660954264
1535763344
181404438
189838343
3185933647
2942754144
2805349015
38887638
1627711585
123196608
864506591000776704
895844146476236800
2323361119
852610055027408896
189468381
142760112
57218763
57653638
149541085
487596270
119686805
285125930
3118566651
210679586
505285868
451960924
1391213545
90947246
984485683
3250344732
862927770
758633125505142785
149169112
326183805
108492775
89864825
849903469024518144
106897857
120160412
928201048103071744
1698570974
3803313852
164519533
2431573597
86010225
354273416
4212848113
4485116414
2841907208
1889508103
270718209
120996085
820944408
5874492
3238110001
1345778190
1320261176
107107320
943579201
258118361
263105208
66975250
108869126
49049526
839040805
952286358898266112
765181555115368448
46331553
175273767
1033370069072470017
155229515
86900088
143091779
116602276
4219014618
2615709349
269226952
908893678315364353
1498174573
88187223
74085629
2295725545
128842453
57906113
122862572
102240807
2309494806
59988153
483558515
766602629275275264
2889705865
571729427
98369727
198374442
174257884
14506255
1134043439581028352
345334846
258189616
896767032
70831232
4087293974
3164709787
14310922
80748636
1435629986
300436529
937875831946321920
2195909323
170558802
76569119
114146388
1084057929982996480
46030785
1439968146
122570002
117591397
102242214
4233783913
1132724676
930578440826208256
372701389
111250025
772387356808622080
85777102
101335267
852425176104943616
1222121677
8699112
194140497
2412814068
129341955
112136872
101463286
45311455
918950601949462528
299064037
109060654
114688594
816508652559343616
1513364844
99219625
1016640720
318722301
3782731
6691992
2903383632
173509017
2412569354
99156711
4088978550
292753882
193578209
87113412
2765710303
700696194624847873
846944959416676352
2898376074
882695064547450880
411459164
279630990
864131899056414720
4848279397
18262698
1098555453053624325
882557368893964288
297828789
526924681
11777802
2235329900
752770992955469824
96512540
1593015013
749487079
700673029735522305
214902413
164724813
934786019450163206
195682458
2315697338
94693809
85792279
1270120436
2479558556
416842385
190544107
753976164129972224
163826305
1682803843
79968007
105156322
286489076
265940117
364344965
151471824
190868125
123514682
53097647
225339649
1513662986
50508764
954634827176620032
2606808390
134505958
56401457
120421476
355487462
2175010267
703647345485852672
535917455
116103359
9937162
2999408233
3194147281
135712323
892272741167923200
160861446
216756221
288317182
136955354
815479938211950597
56630011
103249280
451815998
21629219
634452513
2451306932
94022642
113987283
45480751
994948609731846145
713204161454551041
14125285
715520469030416385
502043746
4007694198
97228766
87697831
381573261
60892947
16009128
4911680467
3322310713
2292062809
74345560
387585377
777035406462160896
99076962
2731241712
420138852
2948878508
1477283923
272324931
845896308044918785
104782187
168669682
2693452153
2210241606
107367045
110457459
510197273
127732262
180421009
484153896
284827585
149812061
4863527102
449824192
171500106
1542630776
1064892756
303186184
227731426
731075353381232641
1141231602
40381756
80629708
630957544
304982848
877218224365903872
35997798
50241893
930326819676360706
1079783535660027910
880044695270731776
1102707202488336384
122834393
2911512973
449065096
14964044
96746405
112505781
267572216
450788496
3122062452
799291100842192896
874822353137451008
292213034
763313929221136384
19012471
963741017361887233
500726137
483722581
174582265
285002016
1153359859
210646184
2160154772
108641290
238940787
57930263
65666455
151783391
331392107
113824333
63451853
151773926
220029790
182103540
257358765
128182604
122780673
3402543974
220684683
6697642
1136165241996304384
840929115263836161
168622695
408084742
1476037027
34263914
4881765210
121014725
2541344749
1017383373814108160
78888869
1054232451076112384
57850444
180023734
300639781
104832714
110580160
112850549
2957085290
317471137
782094458238021636
2930652930
854674697811746816
170622862
304958820
200711763
3171752522
466614587
1091228275
971933979937980416
118677461
1719406850
87912534
417914720
155518220
2423543724
136284501
915368101675376640
129503796
69162848
264695948
1055771687982063617
216993984
104429714
102587169
844554760036397056
149879164
32010778
9851292
265989245
333965177
361959568
138662295
2392913012
2351766726
90597168
1735223040
930352586539941888
2544259734
813349955230277632
223910197
245254485
872828935557402624
850136341429993472
4840254500
1108700855136448513
3285985304
88920213
763688149
130044382
915902493703397376
322017102
222354341
99065146
214689225
99510998
706758283726495745
114288727
1248417115
186274237
4788883628
192865133
3325537466
267229646
4203087133
731677858184060928
923172661
2331067879
62499702
1000664969149431808
793460772009455617
4843320720
87449431
1031914234009944064
103761597
839847097264295938
703049508066689024
124189160
14582281
1011838584754614272
235072909
877386200310468608
163412737
991019670
105027229
190666193
114166928
1150234762054758400
897677163997962240
5640842
925504526915796992
57841747
194964163
227327394
2836166448
1680657031
356314065
98885149
1897702669
95147183
74135343
149904302
823184744
96480668
846007478311542784
2636326657
965909169122435072
1934109758
1110347164490752001
2509591410
1536875664
442584926
1430201304
476450359
428639178
889168017967333376
2521961209
432879690
918131861997592576
22352839
2241965466
14131970
20688349
3308754205
119358311
1091238668
241325087
60543063
973042626386477057
163736273
1145985237601533952
987627790433304577
1518556645
1246455546
128543793
243429392
1123169522880434176
2808421488
2607907945
421104500
128215209
111775431
1044927522406785025
2852603082
2242489470
57638224
3182008772
859236900
231824899
3824483780
145399561
5002291
86502537
3180372824
93132367
1114351991168229376
718870010911797248
89560928
3230722160
970991505778208768
112202712