91133869
128565020
3686336538
878005429
2921476860
106077521
843828684750434307
870204441030311936
525003851
245398797
212677877
616411982
1017067633219330049
328114800
1587274232
2476255105
591537710
411423015
1041189382378545152
128494658
91399202
11653582
3139965128
11686882
15488779
564511340
839854812095135746
267109937
95750828
248004435
1093460764155768833
137172484
128891875
3150528054
99473877
877993045962104833
329117270
71576697
272894634
1442591173
3281528868
131553962
101908087
548452439
1144225497171107840
831499269769015297
3009912265
59422632
1135489591396298753
128400484
406898342
899076675404652544
75988534
127043523
255559309
1114839137016733696
108599219
3227960730
1003203340094791681
52062471
88882337
183648621
265714116
62035464
2341701266
104040877
389838458
61401474
112755793
2731110494
91804576
11127462
165726180
1046381744415375361
150854270
3285282174
995356734
856175351197687808
622416735
126855367
168696190
62194354
89939183
2808349639
1356986215
534325496
354857525
173447963
1089883799284940801
83356365
166925335
792210662168506368
295487052
799079427669790720
272281725
276599738
24890006
192810971
97405626
578520225
3067362110
515942316
348532760
1123093176175095809
992764339
890072053264658433
148657234
159800537
252551732
3414212053
410974537
299641656
351547474
197859699
2763455772
112202712
954960470
950241309532372992
47373597
390617452
704908315449499648
3185930803
112094197
143467081
111855106
123486011
312638442
563447781
1142092552885026817
195312634
14793959
196964565
2408314250
278559463
118064283
1073929814
976388114800193536
1114059726222848001
57653638
1637395260
1351504993
24698793
105746571
3228701
505285868
161621910
186767200
116308564
2216778486
1023855424632586241
70178346
159712030
275582926
249911690
171476271
108147834
449608967
429244982
123450518
970219614
178509090
849903469024518144
1021753402093535232
2720812075
769350295
1022088432909053952
120160412
18962953
135729815
88444444
363021062
23203664
842052460252356608
756484058037624832
2454446886
1011098290144727040
4693251763
220696512
232399302
81536548
582872237
1701444558
875251483
75760138
17511159
188284684
259117159
3246108488
276039684
4485116414
210754421
71531529
95610009
120996085
133965650
244348086
597362117
94797850
3096181945
549825321
553450849
784368145
167877799
144821682
745191397154660353
391925980
1181511006
2854992776
2496649490
294845703
102326282
62031550
245553374
860427911727259648
155229515
169982730
97869383
635318220
140745117
1325272044
2539619126
900661883878817792
267476124
486957893
2298957325
47046413
68999606
109261562
193285929
1333545302
53911930
447002525
235826086
391976565
342815680
553461020
2884702514
88624436
595184121
2707649035
571729427
761927183057031168
1398967458
825589115252924417
4918205898
2698055276
3247738849
3129453025
230382553
99629664
166136921
63298176
637067088
172262182
815118768
100251338
5378042
2636614466
170558802
1084057929982996480
712238725405642752
2684782908
155204072
612214456
3035475860
100419067
3255091808
213896649
1245786427
4233783913
884682547245883393
752708360508628992
58086658
159094604
1328980950
220633119
155149135
21085618
185323018
1888854464
118682557
845293760
1253751716
6177232
1317466572
25702350
2852127812
219254958
303784902
1025667907278127104
852425176104943616
1222121677
195842054
1669561159
1039446638429843456
569649285
407809103
6081562
586358825
194140497
1860980886
140454883
907616551636951040
84017132
4767338911
176099844
3080153066
140429357
3890129413
45311455
372162038
3011939617
139833924
1303309764
109060654
108251547
122319726
110132292
120736528
602023671
382042292
849269765281423360
4786608115
162473092
130116491
2903383632
129185882
1182306984898379776
579869974
2254447591
272867349
3270762444
403758121
137215897
345383657
1142595632630136837
15436492
405969718
2328712470
104110342
171476980
198043176
1397499943
68884093
1830994429
137801344
83999149
73616302
155740074
1098555453053624325
946420319077613568
3413381592
297828789
45830127
361083307
526924681
979989302607208448
752770992955469824
3222202279
73894515
172393578
294445020
95604615
852763992409858049
4748556727
44127341
53332018
121767677
743474697002618880
4130301374
4730980910
469915971
416842385
2835811512
125005803
3037566356
362854151
89344276
267168072
182437157
898165430497366016
155118294
205591285
90632362
101506071
364877153
279578398
1150420108306599936
103764932
1026691995610148871
2319049939
104163382
1738899384
1338318842
2591401656
2473244040
69270227
111054821
215879169
753581275500294144
886863275119362048
814760879036121088
789443972
71773243
283347157
4748642360
4561723837
910448888686960642
2389548007
1024321271704641537
183989912
2773078334
124104836
142301868
59428941
383545181
309076181
120421476
827483203384401920
977473430399344641
1087296947986165760
295110168
38166802
1067774095
1211441996
944379443497201665
2166591966
69229172
157046758
157387411
103795593
3194147281
152482034
267650173
144079019
281626658
120448741
59831928
36350813
3129994070
542622138
858175529953837056
84730880
165103172
45480751
994948609731846145
880390391958089728
2621179422
58464047
979534435996454912
860038334814367744
1152645630
1158164020169306112
570865101
43829278
25208235
183554970
4830125173
103777548
271443833
2218283802
1477142131
101706087
161535647
857954100771643393
261290734
2504367661
330623307
978234450537431040
109524091
83745517
992058365378359296
420138852
1105997407
272324931
102958317
812542036062543872
146068662
21562691
358024239
2233162746
484153896
5976532
284827585
19438349
1567610502
356186362
2428665048
1421851598
391768068
390680788
1171268911439863808
200858067
16864172
3035594582
86277104
2548014620
136150720
3269893243
707424626775724032
1074264460246708225
630957544
214885700
304982848
2212469190
56736677
3018574398
135744940
15195389
2429085672
57531547
322646146
1084551027901095936
2635069226
383635411
2549095256
67820105
353590027
113623141
780032361283002368
123901032
356887372
123498488
2854041487
249044603
2911512973
165131282
284527448
12683822
112505781
112083960
461150248
343189156
1083093906147835904
949876725248180225
779359793815298049
280653361
15994139
131050482
1059032424724582402
1035863235109384192
827769911762038784
1704762444
46973724
2451628586
543496980
963741017361887233
147226793
763313929221136384
224237482
381523065
845815937500569600
2850698107
82341013
83254520
3183629208
483722581
2915161075
285002016
703966020210450433
61906006
132470054
2393950525
1973666095
2613344677
842651289854988288
926749933780140033
70873820
2793351438
275599811
268329011
196577006
200844174
2216091246
864487788
3266086573
199645303
146705886
331392107
106590442
4328883313
379361732
49944281
3231994260
96661788
3285051109
339304108
2341127820
257358765
122780673
1934711617
236427463
141895925
1488125437
1061838005814489088
158373131
2714382134
25679442
106668036
1627503277
157593118
1558091678
5418202
183926800
314477885
244438111
185650431
371051395
100253483
876661963
83577060
1112295242219192320
112956901
57850444
2897253192
71281260
76942319
14998515
152334053
1400679745
2612922626
810364088
163775485
230022257
546011582
2989231426
2247586195
795648840
113039944
151838154
294189272
91975950
251966288
309641561
170622862
1134779319731929090
5833532
178075282
895246243
27003970
4335060674
100943427
107719332
756504998318444544
974425687250489344
4053815738
1095689054555754496
2782081345
4476008412
288099326
89188190
136122400
421563715
97897132
3316631329
3805514593
2870924898
182211064
382658902
101177140
222414300
254941485
3536849000
2272902860
963681691888996352
223979356
3899241
125329922
126577006
749906037554094080
971741764062035974
1135487921941729280
265989245
125368134
361959568
2171033246
1091034041254473728
889829355240554502
747992810876370945
435397604
3448272320
5736502
2602896008
820985192
133789999
161659757
108642564
140643589
1011936604099731456
120415515
67574055
1057154216202919936
4734821
99980733
222800060
1946919673
170199622
2577085369
268741888
15260932
197308015
92021278
413975574
636815146
104243106
872828935557402624
1139931113009188864
1655702144
403210652
244934575
54413537
1019437974
2475637656
197034801
735636780444049408
267803434
88920213
459178458
75533039
15373472
110385897
130044382
16041906
113352978
811289094299021317
452940035
4905648128
1603400588
177906937
183900580
513942411
222354341
14742736
139310977
721693725945008129
8461572
99510998
214689225
1142821901636493313
198529527
156900959
440082221
103234317
60856689
96742315
260343814
100899609
776203556634234880
320056991
923172661
731677858184060928
859624100
198706382
85578904
730732687
51450169
335605728
73672842
173010886
928624091778576386
162347948
1672956757
1062890825963556865
765024211660214273
71386395
1151298707859501056
1429085941
529566623
900221586149650432
52969596
714397386
320037787
980765112339374080
52571168
14485431
980421331
86888757
97434192
7654752
191325966
107964422
108313919
229057367
944765121691131905
485628955
144393089
1095329983
991019670
105027229
1043778869377912832
12784862
795835643360198656
1624697468
322002308
733780239621357568
285567378
2343043208
897677163997962240
156986376
51322787
193695598
2322142519
193572845
57841747
3156230125
1051078648718024704
107097824
1159840909514567683
948299694207221760
74135343
94335080
145549615
131408703
3114314539
62660658
17051082
192534811
259267797
749119968365514752
367733491
112639462
157606306
97401073
704478321854124032
2778056389
476450359
845090593596325888
839164142195884033
913328098170384384
3872199734
333221645
2343457447
327505026
4481728993
337035911
17934824
282589562
1315268388
117433532
23381214
3099233611
2241965466
1095635786953682944
221722652
284740620
819014685995376640
119925894
117509215
63612710
803253135061831681
22352839
244894156
897223824
973930951049805825
124405739
87332814
112150314
912252187161403392
148314995
1160838902325731328
1423473002
2766462115
599649356
2245232898
826385423530201088
987627790433304577
704840990478065664
249475156
1518556645
96318855
1157689905134198784
295546616
113061965
129600753
14383891
2808421488
384661459
1080667861608099847
78638593
1170922958228901890
390688284
704222383037480960
1432736280
61794081
1148111810337263616
1086100226811650048
67140157
1112523699603693568
1005551820716924928
57638224
226721126
2268510422
7554292
111193043
178987681
1012164092373528576
937529190936559616
62219812
3252384296
125390294
1079639391532806144
268572954
5002291
183931286
86502537
277504169
879059377394597888
2299555207
319143544
3409311
900383515878989824
119369531
817638499885027328
3230722160
1370679348
94256175
1055384604155101184
1155966269268434944
16899156
3021250332
94942498
337720807
372091748