92021382
1372100545981292545
3180895825
133766344
369347725
1136362663
979845366144106497
123194656
133345618
2938005206
138714058
750832303241175040
870204441030311936
3406015240
3354539780
304329602
2390295919
2923254810
55590795
601007105
232083331
114185001
3913200134
2546348238
105310651
949096666132398080
98135496
217449123
177488279
856541380704849922
4049060234
970044662
859047657251119104
62035464
95415087
2341701266
17866664
90112885
1207525510361731072
2444601895
1247880013510111232
46882923
594272593
409652553
846211637937790978
118275792
1043740908
42594957
107695604
1690804693
3256333813
1030228160359481344
713773154
244080811
4037051
86746094
1188688077805326336
1613989916
1350276823
849200775234428929
719472471930327040
2920677786
3414212053
396186290
255092405
150654450
404932918
940966910
3247828718
2331299226
713704919694319616
523025280
1236929058589405184
441245271
874044920079581184
57243957
113861272
2408314250
1540999496
189468381
158402387
282889677
986858978
4307077635
210679586
2269563931
250919941
1308744927686189057
457307953
2239004540
904879631643303936
935562131381956608
144463087
114162140
120160412
1417460527
107040031
1215468842
1149166557488013312
2344058752
98392712
308437137
121977364
126873853
139698257
100764134
1403681455
49049526
172736364
102326282
86488678
58148986
155229515
1180356365237096449
100925231
1114581024
747413022730158080
1047606589
1310556378780499978
73575536
598329571
977185865649680384
277452408
2836891615
1600346102
59460135
206898025
884201353
2592894734
1128060301
792873255141081088
2298957325
70058557
843221953
1119703833997787136
134689787
2418122046
795336488200204288
120765930
1368605300996009985
178947811
765163128459964417
165658684
965570760507994112
14506255
1023155294338043904
1340972291493019648
2166310704
401851888
248744913
710401449931317253
908528132604403712
2372069270
566348318
2969412763
776747330808668160
122570002
94207109
155204072
796279976282554368
1141390518909149184
774602362929356802
749155162904604672
16542158
109999260
319575877
154354341
2375599694
1221785835655192577
118682557
133908811
44550461
6081562
1975343965
324344310
106451763
142114748
887109660305641473
793055274139385856
137995610
122319726
3321477043
128145682
2991011825
63067287
802790841597054977
132064944
1256330000
2772252216
885223989890564096
137845721
2913563222
204634744
3224453647
1974373087
371173401
82625409
14494999
893492730634018816
70044875
1387672386
2957941398
474001446
136643804
752770992955469824
726769823028375553
854649443081003009
77467554
3239195144
1593015013
164724813
141198728
96505926
2659159082
3010861741
3269865006
2835811512
977907098724966400
147444897
2246633528
1045654396112011265
1059833420744781824
2839107068
121372230
4333257733
953832686
1458638312
90619626
1146813865717424128
276360271
85788725
797574792
747100113231745026
157892896
2613712692
478644700
125527746
600944288
512684246
14177361
135959851
90176126
44931475
52909465
2385007081
116459327
46384468
45480751
2621179422
1009269688709181441
769360799794028544
8055732
1152412524966371329
111643304
138012169
1154012363135176704
883737864323780612
1116334503759187969
522090232
8051792
73158420
122388356
713956435
113778034
420138852
53630599
701757300319518720
107921221
367818641
510197273
102948917
118247392
71218210
528296119
122317324
124385098
232981932
157607580
777683912
124462685
1542630776
91771049
2916338126
1469067247
852345655439761408
93966742
211384981
80629708
1306212554671157248
105108568
3018574398
1865481793
123901032
1313747556673875968
198820891
249044603
2886169465
1031457084749971456
3232415294
40165089
571237832
148631609
810829686448103424
28759180
1704762444
534145742
543496980
963741017361887233
96097776
763313929221136384
169854018
3075367561
420730913
528318057
483722581
3007753015
144401804
191367383
954252585933750274
121314874
231788687
2160154772
272408377
70873820
16167807
200844174
1038361371472097280
1228940732339081216
1449892800
60289719
231072576
331392107
92596195
543289650
2231486642
847428279183196160
425613430
1167701908871507968
986094994330025984
1069811547248021505
1092047263390564352
1275920835748917249
150157803
34263914
515496679
220610790
92529561
1144890113987530752
103181781
285623512
3238784138
844942069105766400
297036928
176798141
282172234
218756264
1121025443056893954
104832714
2420644994
1001997648214147072
108281358
213751980
721834764
2292056906
857925391645679616
1238061909431037953
596684321
250669365
1293136123
446146492
725475846
1151515328368664576
183437081
357358510
2399861810
1021789383412699136
2989407490
268345065
728118937
33584794
272384555
90828566
181432026
119396066
265989245
9851292
490280965
994373156910522368
16094403
720963442564173825
85788901
4924930183
96575380
109576155
4892217499
4169360719
27688901
271876264
1021083138
1212019677829877760
94311911
245254485
316588146
1120208835010936832
1272511548
1328688978719961089
88920213
375618141
224503358
130044382
754358868923351040
1054180346592321536
1603400588
197806253
111898175
53024744
1464476833
74413888
756542023
835900045
99052416
1850574248
1217776722
1044513054887600128
131027997
66273890
124888378
4843320720
327063984
157031661
47306514
2859831480
235072909
735299241355026434
275004114
129873024
86440446
176365446
1006495623669997568
201118679
429449372
48338082
138298867
1145820323457060864
522380852
1368467925200297989
712620454599471105
206022508
22360236
914458736164401152
1052539816594702337
129830415
1297455785853689856
989809948656746496
74135343
707217351293284353
16902394
195682579
116766068
1934109758
769354430328168448
135758514
724508996451717121
115808112
63124203
53916079
2195708924
2329340000
63123365
890353224405757952
90818911
2241965466
22352839
1347420871506317314
3038106810
70536867
1181801142830809088
256230223
25698686
2153122554
2880829386
4883619631
56836281
914019878197067776
2916594008
537382013
68991171
13271212
50544741
1104361937519824896
144378519
1112497135415517184
1357902556366729218
118682641
232542351
69898725
2338264135
527112056
3014310072
113710321
66678633
3892955474
3062982169
86502537
202663476
122373999
173155171
921364184872378370
275495753
1896441763
613342715
62035345
56694528
83390503
859670946621214720
94942498
1235967422722539521
14159823