893674808344326144
807449124161273858
166784086
80209224
295767515
712275968669290496
1185003045140062208
1185204326026756096
128603337
2380047379
116758075
1011296496010969088
240719675
266370109
232436487
256944183
15675609
3406015240
11588072
73408292
75490290
3035910212
1286887135035891712
2822197411
1379718356
120004633
90135328
60271957
233589297
71258297
305535849
3014050813
1180770318559801344
3470978233
1189151098843496448
1716228272
128891875
938520797928230912
140287953
2570088356
3302188886
265898557
5550762
790802501306114048
101428190
865844727890849792
386950389
1317673300366041089
1184267528
132493951
134590296
123564884
204863951
100497109
204252423
43125210
61730611
336683972
224925607
224106644
87636901
973304694
38322988
1284021181054513153
347205791
146792700
957531973
1014162474805821441
85856697
237979212
137977254
135869664
265568495
2957958019
45350957
2341701266
138706489
14879977
1118873473
111025121
3817911
91804576
927744395121541121
141804763
1259201251415175170
934832594952249344
83574970
1250106285237751809
1207525510361731072
1097299936691933185
1660423243
47089091
1862230555
55747502
1278205276663898112
706473755854307329
129186554
1285149367830110209
81782388
101329337
2523813427
396186290
116631611
70971189
123893863
459197454
92996716
64089926
14508779
2849205768
1247076888658317312
299020483
123244378
1294506282
1211642893938479104
15026477
1256880705751052288
95928120
1302147102433181697
3185933647
142332543
198318625
108009760
2930742090
723040377393926145
1164892411140571136
711602716506660864
12119222
1548125786
9590162
136251841
269217616
2940346903
111509050
35467093
8436022
1149987076441403392
189468381
122654031
976388114800193536
93431915
4612657398
14565150
911398210266005505
57653638
144810226
290238974
375982998
1327045165
84889513
1261475993924952066
61173695
749794150808035328
168282832
71758588
53398112
782559409863991296
23541062
1233003679386460160
120375508
115067003
468146779
564449425
143687890
244071007
1163431045863096320
249911690
42156829
178509090
18574894
125015782
1274539676057997313
120160412
114162140
141395396
1259317887749087232
233928537
38368779
220364367
132053763
132204118
167009395
125353386
225532662
105636056
2924713753
105737821
917009772787859456
699927548663205888
130897545
109273404
107040031
1479591240
315079103
264157571
844518880789737472
121705985
971330080625405952
371716577
799853041
140308765
66349980
299607568
133965650
133985120
113368454
703340934
1038038416343031808
2328104024
2336523806
83308441
1228462627296165888
1234443969800495105
1168301787301863424
2864958203
2860397736
2676500635
144421305
1195730448615215104
737615116745596928
177084050
353642421
53889321
2576570648
4817196134
53145231
1290580163407671296
1299243149328445447
844920198759014405
29424124
1462208730
2894429839
359742096
200742087
231356205
267728360
2312716999
1114581024
3143090312
75574701
106566798
140745117
1178087749938663424
89298896
3513720499
17287243
107701731
10909652
1231628848740962304
53682558
1248202616
11428322
3163017900
16363583
132563350
89833258
188245109
139153970
876743979538071552
89787720
14352039
927848027489845248
270859301
2474310961
960061350125817859
246911838
106093100
125654532
769411995833479168
585191650
34846992
193297031
16155935
742728373445660673
33049861
129289707
2334228786
1003857768
2997060686
160908992
5991342
197771041
1139157859394920448
293842625
2166310704
266464843
232233082
114200577
841555393385967616
1025750739291844608
2940979766
268896108
122579470
806456077
4087293974
167312282
914040570942676993
1152597672
109141170
345058810
163833925
90242441
122837380
3868729154
2911944644
1236277937223036931
177428861
230340575
15332782
155149135
68389554
425755665
208297263
15109587
630832025
118682557
392054562
745133813580201984
107368021
499547697
83140311
217725830
745521785555214337
1222121677
104908776
119349835
249126331
1123351677606567936
710654911638208512
1102015127908278272
2681275766
772743993704656896
276503784
2598785268
287155368
1227501971742937088
3052649363
106109625
99674504
294656544
3222921469
150493886
2261781679
68331394
265706881
3144617030
1640532835
1274622302383042560
1090150078805729280
87055956
3257729126
28894757
100979669
75959129
1237197208073588737
1238966561060216832
115092115
141286428
479154337
3224453647
50932314
108781929
832759311298211840
360594017
3186071198
155740074
745039218
106323101
66078217
3413381592
926273544677232640
122900338
711857752025333761
752770992955469824
96512540
955160892
107641214
14169973
1593015013
140324193
96732445
4147520898
1015770514910937088
53332018
6587612
1937457031
1095974044430528513
105984905
190544107
14556323
1270840385091198982
163826305
186367973
3336896293
354760697
268310832
118099809
956205987098054656
1010913698318147587
153470492
800714672232013824
265211626
215274457
290523062
2189928692
76301448
1177241929496481792
2749223641
1738899384
276487456
191867071
1235498825046876160
1467994104
1056414151705223168
53514131
292438861
96015334
243568907
142318626
3064554198
1046060923473952768
1019439358871404544
856125987930619904
843039391148781568
785094526876524546
143446969
1208267642542247937
267532515
757589812886900736
1157077946042998784
272626418
179502737
1186068704208945153
134516241
264563443
3270672895
2737324333
1206387176931332096
146921418
135208464
1233671444267032576
94780629
885779357540667392
880059710556078081
377332154
553565444
38166802
2396236374
329681864
104136285
904896999442354176
201843900
107431815
297967281
80989019
2614982545
100944351
98839716
235388326
2695545108
931906134440415232
964806539906174976
203850426
239381403
1895855570
101578229
968266879461556224
2370428922
206808781
225568256
1264065973604069376
348201009
835109881
175624478
3082985653
82837475
77624713
243883731
3187711844
917683523124740096
93176601
119376199
72579898
499298530
357211983
335892699
2590978094
45480751
87383139
80827203
136634157
2964237022
162330345
770841753804910593
1192360742
6334512
8055732
5769322
812060826211229696
8134502
1976560154
1458256602
952563104
3231819684
1062808938
125919040
1127362400716410880
1477142131
716797454134353920
420138852
491077750
74926823
93076983
64111693
365522326
200297677
1305805852134109186
121049229
233602047
250488043
186790626
268582226
264831317
281789959
65312571
2899276075
1327786160
959265259713212416
157254147
910418581937987584
119239321
698522819634688000
95352828
9820592
4147931
446012924
323800058
2200515469
2918659920
586586110
281911628
103544073
1463397187
286616496
314662443
828809122439061504
6339532
304982848
40409079
2212469190
3018574398
60777844
165664275
74758120
877771203217211392
221707629
631350559
39901812
2900051216
49309285
3272558497
22767544
836233329191985157
582889989
864844563478831104
1351627916057010178
873846807410888705
137547130
297268212
77728415
70869365
229704079
14589295
345580909
147813010
797667257811750912
1031457084749971456
269676229
369313825
93258990
108223976
87925324
216379411
32844852
760445624802160641
148679944
87900159
190568835
98907282
15963398
883658071884439552
472792092
817124445970001920
793381995095154688
1071641461370707970
82984684
275023995
99549830
3160941781
507119784
4085687233
201235823
106055634
2943442544
122336629
157489702
62091682
76633103
327792438
173395287
3504903984
922020577006592001
89188481
61465264
331392107
1600921448
727572335780225024
898443669774057473
134820488
2827576868
151773926
1130900893
3402797353
924845924760690688
411060003
4879041
59450879
785611716155498500
134040725
1266377632154742788
3240172068
745236990027718656
839667357949673472
982775253758754816
107325966
752980178
138816387
521115434
75472641
106467755
499796733
135996227
59509571
244817242
94726857
285623512
915449259687682053
105940526
466518144
1066929831772794881
1361498198
864016357418979328
2491018652
381550318
70718016
133658597
74073109
410383569
34857736
160095530
232400299
2292056906
112362419
636112347
2592670471
576871950
5426282
124703740
492370274
266569052
533157263
225969803
401867137
557481504
3896238432
68946440
63978504
745353713770889216
46639637
110547466
1114752505471062017
250590105
842997463
69162848
2242398102
165060761
308467792
865921076
393268013
1254766143887138816
92545126
165725027
106357726
1071299448804827136
2896946444
379610556
152660562
142619250
311802787
169130340
1138728025434992640
109992655
1156014012
2534657864
1142331047985602560
355538604
2276147052
75005134
476428421
225196733
5736502
1228668525553696769
156666883
566020221
606025548
852919907020701697
559233193
109576155
94529138
42836430
2544259734
1657422576
92711055
275566370
81067870
1243677674737815552
20662559
117463890
2436961106
130549385
168575758
1279499526
2817979272
24323624
106909142
2809294411
618950773
14971597
265229175
75454009
221350969
849258434
205248480
181449635
930248806402158594
1140995739381719040
830852929
113820503
1393636404
3670577533
209627026
3145602439
164346526
74656311
2801253996
125218240
74150305
1201711019023720449
110385897
295239237
130044382
16041906
922097472561750016
35235608
88225667
27400820
797324437049647104
107798307
2409388508
222354341
81078436
978781482494775301
2496263358
709316834
139310977
463401441
196423317
701133456
1328669042396151809
59371239
1090616801728245760
172008766
354945842
113084833
106708903
714101513413464064
320056991
105448552
3049966105
111825842
58816097
245930688
1687050181
1073184548169515009
155165879
572744472
2568917701
136809031
190868795
5749052
131027997
909629680088522752
611507474
2909532139
54200506
122820109
284428808
131903605
3270965269
3173995933
961934520202158080
91480717
158933892
268103509
58759343
154496031
129505201
2952430459
23117169
2277428538
746080423197827072
264490146
226836122
2282002442
616168365
158234768
241461230
18482252
75055288
7455802
81534608
127583726
637121973
3014522233
101719710
12543932
160042571
5640842
51322787
90664516
1268830098
112183269
213540676
877896789197676544
265177982
733639535246987266
63735718
1283473642739732480
203855978
393186284
258664196
349010272
55618633
1357323463
95644275
907258218585374721
129830415
179721926
265618842
1156753370
2332996536
74135343
538697082
90583158
195386546
189133992
988372669
1302399525496086528
4901408952
68316071
4416886100
62014225
1060476250383310848
109836956
1710283057
609086847
761099893
73137009
148236807
63124203
79180611
838297232537374724
1269584452700626944
833989636972122113
1003285076568731649
1148448388037300225
17934824
57945331
11796222
87878461
916205229791514624
1222186801
100954818
2545277990
714793552182534144
72739016
123476029
90795717
1331487615762141184
893453643805896704
89215038
265198678
1075289878085005312
208838912
119370780
381481486
342697426
132689820
1019857122
137222106
899403516036300800
112624637
265944031
895566845045911552
1142171719618068480
16040406
6669102
1244519423785881600
278924294
69864147
634495465
40589959
845752731235102720
13271212
140868381
242156571
122109366
1267073389811785728
1257265519
165416176
6231582
145611749
384661459
1112497135415517184
277837450
3312348907
2878978027
199284137
1094245674
89618593
93240416
95440385
62219812
2576039558
286204214
1002019870035271681
1288439332089425927
2841885024
20766533
1229266528438063104
157855452
2259934962
851101165328580609
3409311
76581911
842012875275165696
1401110166
1251523966163775489
381585859
364285329
70078670
542156853
1137073063747448833
1274642033458548736
859670946621214720
226515761
364219795
94942498
2682059317