166784086
1144469724819910657
347572771
1167814663578382338
1020401766674780160
1195775368466059265
985818118315360256
202132965
1197446244
876118008443293697
719453645276733440
157925083
1215847471106023425
1260127108900065280
232436487
544012988
100150069
80812915
130087090
1284805775060201472
870621198790516737
1039447910016987137
1280650357677240320
56607775
264540752
122568877
109475832
312062529
712517990311403520
816473604728627200
95750828
304350423
858260534
37641570
1249990049820626946
938520797928230912
71874030
16009699
87069464
1139536631331901441
1494168788
106650627
1249077534697766912
1112968138767781893
2941348627
133210748
15277683
3315323035
463523474
1227906666856796161
132511128
192739063
89457594
2322265963
1064117145531899906
131433256
2953181258
1171647691992031232
2444838164
1259378935856369669
247321827
908360830017716224
1244050307727802368
1168650937851727872
45040686
918855936
1251387642865827840
124110136
2371453056
60012176
838301746929684481
403376766
791866626853314560
1031119035922956289
728534093030248448
144606597
2848176463
2303254232
1234865456197951488
494970513
137602069
3283813868
102975085
80495395
1259919387433119744
890011899705802753
1183750893809700864
4749017167
2572456868
918729405442113542
1146562217707393029
239029637
1135478640005636102
3682575378
19840608
1251467049827627008
117257242
223057193
1239194623584505858
132897910
204495860
1269052992101052417
1013081030519996417
99874799
106415841
1150545491383296000
247324262
457163072
262576681
773603664
1278102079345553408
1005377034
116445321
266842855
107393804
260138357
1069568105322430464
2600991686
42594957
236418267
1160418043618418688
104400125
1205050638289080320
1703206566
310021786
245925180
961885376536182785
1282043832
202230382
137947616
3945279974
2411100787
1259301219069079558
968443669530402817
279909244
37857585
753854148693495808
272332844
115841663
1238075101205028864
623334183
3268734750
906124311689183232
1145635837012430848
2943547267
49076069
2715826633
1163840535267647490
413215948
175509585
794432693756829696
4824060435
739707873563840512
1208383988127027200
1111764537231826944
915953187999293440
70639535
897742793338003456
980997549979975680
68503737
2827602596
117840720
393921023
67659261
2664650030
1244596685507923969
177187104
156895099
73594568
130094730
197448087
1908167534
785207961513668608
2892639468
161695067
280990700
112094197
11404932
2792020560
867728816
4649560350
66213296
869895360080101376
327391248
2408314250
2468860729
1245354371174391810
2323361119
483411332
147088444
2934449299
89705020
2265578503
852610055027408896
2411959519
243163275
1059452508
189468381
2566891711
503195531
1262268413981814784
272471531
3070607064
947466050198630403
1246052960477437953
3626220800
216253564
434153859
57653638
134026962
1267802903659442176
1030776109808250880
81460924
102417937
15647244
1261175919940517893
52903142
1220217238738718720
1060367952
2388713682
139742088
435629796
185979394
1822892359
1263614330680930304
910844599467335680
1262298314587860992
1223212813717426176
816347908245049344
92025325
250493194
178509090
915919659559350272
268689558
114609181
101364921
1400941416
1896992700
1084035567673794560
197450872
981488156460564485
173419070
1029928767123161088
5964422
4462243045
1424579531147411457
812553854965297152
1255743074778546176
265601751
107864657
189402009
40914423
483483910
102839000
109260511
884551739101151233
130146010
739275306104561664
65395620
1091829396942385152
758275415748194304
851215545701605376
73571645
209312408
711931567812128768
120996085
1010741788506615808
1050917670302797824
306767933
1846347024
2472777277
19063147
95218426
1148435057343782913
144152668
744008971694944256
129892854
2904268129
6197622
143721598
3446763553
97223542
1473809522
450305873
995440148199309312
49049526
914819166032424960
407456094
102326282
1267129139523280896
1227907594599071744
14218503
806173780783439873
56967569
127067778
757888049275547649
827506196160532481
147462391
1021356215283019776
1115440239151996928
908226526486732800
1203148312594927618
99339093
119224059
69526711
269226952
897784030552137728
1243852615424720898
701304088856637440
369538285
799796514126036992
476533195
1121739700547440640
915480568053121024
1017316975259762689
11428322
1133336686862016512
903379203134853120
172331374
1109054119090675712
890648833742352385
1014475925654663168
29478443
1242385662
1169354546
2478529267
1291300545018204160
374607683
1110166526345117697
754673305664098305
2857586143
1229047286702854144
1014396555950878722
881958060
944750499114336256
112188708
1065378286174236673
1126848447280177152
1696223202
1260031251445977089
2275616941
1219632499443273728
1344312066
124187454
758307631475798016
232874134
1717182259
1259442837206134786
228203416
2742392666
141908205
1217206393133862912
942163383079407616
859656193
319980169
279979902
981850128603463680
231645454
4920497694
1034346974391103488
448860467
2166310704
1221293759498838016
3265942194
996393700149280768
3689252306
209903891
1080094364922044416
766900019710484480
1435629986
1085058770181414912
212382310
1085704222367043585
1130395272
926960515095465984
112068468
3324088032
283831229
5065721
1019144720327499777
911834516817305600
158032814
1250398957773045760
2363849383
81805611
1157885276712103937
761629314
546861819
1646910445
84875336
265705715
129192310
1176008718170742784
282465647
1009362955828252673
15495993
177428861
127868554
636736893
1158010274449743873
227181412
1249553440641957888
341427406
845293760
3140875988
227528507
239454042
173287512
332457914
976845864948981766
1322970254
1092715215626498048
2918675916
115281555
1222121677
52698584
808968799
111209040
103287325
380228652
129611710
1056049726263447552
1249196185992065024
74465001
2397640796
229472681
2998482817
1253131032183762945
31380481
46684608
1211655235904520192
3236083817
3196327346
730398073235472384
357289623
2275760522
1265279787871817729
252547549
1025027865773928450
602023671
19023715
925591000956813312
1224826243
1397589780
977402163423985664
1260024717487992832
1223689448476405765
393463001
1290508435314757633
87055956
192183043
81634252
624416349
697741244978429953
1049979860
2588945598
1247878456894836736
855444001092022273
1243119581029224448
68125294
700696194624847873
21480651
542890411
758503535461871617
3043124586
1263846376493838336
4773826280
846013952089731072
83999149
1953821196
66078217
3032480732
39014750
2159059680
45830127
1149534817
526924681
715894980573663232
440082837
1195883280857354240
99852164
2677044002
138308863
567490221
80453787
1261595161701675009
104752231
1043381482960576512
5577052
4873469682
134993206
933357506373419009
164724813
120703723
1055789302494314497
1212668120747241472
204719001
53332018
2898144349
890102763895521281
14978012
113575002
105896769
154220370
855746559312445441
1259164288746319873
1901137764
1627624938
416842385
2330987184
919362404080803840
114421847
247205070
94032721
127541850
105835661
192819711
753226091146293248
909768638516695040
53921774
306816435
3032958206
915779146663452673
986169289
775271512416804864
1076310238742032384
290523062
939686001487708160
719144768333176832
1062245775495708672
2929573502
68302043
69270227
189811453
7133402
53097647
384729782
522148435
1491508957
241564661
314348177
1169132196407521280
752233592466468864
16885698
1237787112742588416
379822665
153489667
917586001458905089
168394934
62830334
1250103012862742529
918916795
128578237
2985693349
2549552395
298551436
1260010865228570625
895538076608454656
2175010267
39098666
714052331281592320
271650126
1152447688970924032
246293965
6155012
17343586
157647783
1134309115
114142816
2587354416
535238476
153824588
2256773215
985745355366002688
3238029755
917274336033103872
243217107
1242074102409510913
134001696
862753244
61112543
363171735
864075596
871278836
843763550854176768
141229879
1455672830
753030839949139968
67883621
1177912254051708929
3584766192
702352675
65615767
3299439422
156686557
747119046642937856
926080649332527105
1391305776
1196166445186437120
2590978094
264651790
45480751
994948609731846145
128249730
1124149459
860038334814367744
1166678224576729089
362339180
4661954088
135416456
1148266114176000001
103781389
111556607
16659562
265134999
757577178888273920
2917605720
37968983
968767126197686274
102533060
1477142131
1431933733
470662165
14505183
1253699816716042242
753850031472377856
137660493
142939672
913718796631683073
1027953990
1582162998
57028854
2198707766
2259778266
4899361140
127886807
1260047568119054336
70853890
400554924
3071245872
3233058962
91554722
3455771834
2367662155
191458360
1250840334793236480
1133314687762702336
825996514199629824
81534483
769337363566690304
264537400
65500098
268582226
155242566
1712493414
1445883674
484153896
751949882768797697
177207307
1162895788483022849
293253655
89388351
956454174
2960613422
921348647651913728
193668211
182871090
343209640
4802623632
2601661477
1260279926592135171
63785154
143817110
82274061
375093766
1145145004160983040
997153317091328001
340325730
1230805729486852098
148774276
200318291
14161373
2168325006
4915476120
143981910
2962967515
2210971754
1244433633227583488
918671849600327680
630957544
894697034246049792
135520151
14812961
1107373252077408256
64970414
315027424
1151814270495014912
1227726908869136385
1113696937
726809424359120896
108854295
1197000122002853889
2952390648
2224153364
874068577007030272
98850996
1100206439220445184
123498488
3043916678
951781409470889984
322121520
916617565480247296
285484799
1255424698822938627
1005110622407671813
221076590
519170316
96311021
792676236828954625
1279277602104999938
1592122352
1246313623363784705
878621567101489153
1261639786109923329
167380765
2868333270
3813456912
599985302
1006875739600273409
2721082892
276956008
132438503
3313778388
1358734946
1016090590818103297
630222830
793381995095154688
545313939
882140136431001600
483722581
1485368935
1142440838804336640
279401583
998897619005988864
1235106951542923264
830710628
468212984
1015621318123765760
35086158
2273546761
313946821
1120855472184025088
1065619498944741376
62038870
229885201
1707579110
1286148097404362752
7305642
809034750841143297
1259424753300852738
886580720176553985
97657379
280697905
1147437716268654593
362548477
884078173515694080
318947960
1005384869398994944
1120050812221157377
156881365
132050631
118270066
984064510695583746
2226988538
239391546
271984287
2801933455
265452970
1169658055291596800
491374175
818456018610884610
1049133660522213377
1262593307856695296
742556711232278528
929322288444403712
125067713
107714858
293374781
1136055088277909505
114187653
120700790
285623512
915449259687682053
847431693312983042
1269371772958150656
3139465134
2359893109
282172234
163379982
58446260
429080215
1356279601
1274517406472273920
724172082129457152
3220361438
847128831915786240
188127041
112959368
71041205
266008845
124107784
781949328352960512
909452361734619136
107644028
80738373
132609520
160095530
1109400237108416518
510130329
1048969752
892631430601121792
1245886703618805762
2516814656
601856439
2895575640
121373129
148176326
1257286483133652993
998833646789312513
1138453421013422080
238152167
957099494482440192
2725183183
2785825195
185972711
438209308
4720457892
104199415
1121866431535009797
918000004215726080
2212634282
1114752505471062017
1035848428096344064
1104199524929568768
747083711745654784
1097456819629248513
1194064496089657344
715652256192798721
3033709165
510028100
124762927
2605846195
372424301
10355612
2315577708
335366601
82837632
899501930
129986646
120631890
258835156
715852483491397636
2171033246
610901090
124232742
1123921108942692353
1081112840902107137
77493419
102931277
77844759
1263265490102661120
136950314
1000189333331062784
1191386014624837633
2431279711
1400952127
90356776
880962558605131777
110912820
1242712700875968512
1585189130
80066947
1215545789201563648
1389511550
769542571467026433
71393993
177770182
1368777913
3183722930
789387864
1240650128022581249
77257390
130358148
2906223991
1046055611505360897
1177947819920936960
1130636768577900544
999309759567183872
1010499322503262208
153003580
763120954171985920
218099244
52958796
244934575
285585081
858486810833321984
90036571
218777379
84339284
93499167
86992072
286607838
819756432727810048
85852708
1083695211245494277
3064778664
148755346
404111164
224503358
1140558600219160577
102961848
718339572619481088
967720554735181824
147644701
113826907
239767831
185889390
920992331779604480
181196495
452712648
905972472096239616
1257081140545912832
15685337
198529527
834381732027576320
1111567633516658689
3018875324
136848964
701133456
3294916501
1728459098
129512705
839304163
1280984786782220289
4849233255
1125822979844087808
118366524
199284706
1231088288456376321
143304960
200542849
1085019162836004864
89195336
250520424
1034233090401431554
3221704040
969775727825453056
2489767376
1197205195572137984
1245222390939791362
959691408050302976
1021383418775392256
1662053413
1272422508013121537
373611261
96906073
94618616
3318697508
999625833756020736
909629680088522752
864494903417425926
1256576883002535938
134701589
72269507
963724747212124160
156634878
1182791898269749248
158072422
240260763
1247835781747499009
1181789760
284428808
3270965269
273395610
14485431
443386736
457131535
14221095
1178219951506616320
2907630446
105022503
3328390273
267535667
4095141194
1259468582213152768
330963165
1245683876
830616266
499567390
156972277
2792176429
571775120
759407489452421120
76799032
891654554130948097
1247046001623314435
71445617
322002308
1481601918
187080743
297747153
531897341
393128433
154662251
451585498
171439335
771506056467841028
834661533837701121
47962387
3142742058
2830892329
1125277828939825153
128622822
1944195055
801792693911195648
95367191
15324090
984331298301820928
5460412
166963774
750336692947603456
231873881
985514822757367808
356314065
1047847146970468352
242310320
1215001511807242246
2233840298
74135343
288218316
97142807
1212671494884487168
1082195220681216000
1000701099819450368
773117011232591872
204350472
3001404122
3726235092
3038659380
2300098526
66418389
413044342
907806358568701955
1636741189
1031172805356732417
233130784
3238700522
2285308945
115808112
112231650
1265556011819110400
1622549293
840886038
500461155
117104380
1281209928309301248
767140580132392960
211801976
964994727408881664
4314728112
105101856
2318553246
177079562
17934824
15848581
1390967203
22352839
183944454
2909176182
994136446108758017
142576462
480377557
174559018
2665122168
744315907963387904
1247171784593395713
139725611
272315280
1196708356024463361
1230778386697506816
1696216112
127855090
895906139493122049
49820528
1259280709409075203
1127167016
4838854849
4738587086
600763607
1057789316
140868381
1182290982169001984
50544741
75503745
165416176
2880043938
1137067512481239040
265140602
115663508
751014850801889280
253099952
926353929624944640
885102223809589248
264514178
3237630534
908853247711916032
1107612947772108802
37838906
1215226133257441280
198187195
864423570805473280
189439234
909408733
1199898623053422592
1242326552966082560
1131796278617100288
2240909365
2261845879
1220641605612236801
634641739
1023797097055703040
2961834241
2496507974
1025240973930950657
90665915
1154050194008227840
78160392
3955843694
61435418
802196531658956801
109265222
3317817462
115393578
907908692
3019748995
116377378
553965130
52432769
1218906943
1223200849192611840
391980029
919155688328200193
755334453153587201
4579772233
87680507
254991500
1069744177213108225
41952520
2599071536
94290252
65020930
944840409426968576
788977265916784640
4856636958
1270346268271759360
403225725
1208337661020106752
854855133481402369
105462425
125056909
747607388077711360
302918849
1169178446565560321
265683899
849574986310234112
924517382
937552702271242240
3237793574
1239408775808745473
124973035
1259300384897740800
146860125
868094830387146753
914748599220580352
3281965974
192987143
1151906596278042624
1259835325909733377
134408900
128891875
916014407955525633
1330263102
62273848
64677451
18575813
100472827
1043467757373669376
313785348
1274852660730970114
189135052
1029382492074041344
2650268083
93523123
485717139
141424284
2899153002
101708210
911848604427468800
2237821542
805558595496513536
980776707245277184
1259973208997949440
2322458286
46988477
83634105
772083326
207050915
1009198296831647744
123848777
1259723715031359490
2519317380
1158073446816813056
263681381
885708874816278528
61673498
357866247
1099652290506452994
46322498
271200088
340884391
999467315283484672
827089960092069888
119766066
1119866006917107712
101136501
900592257249693696
340039338
1215887922362077187
499482611
2897152645
2651490493
195363653
856765477
1202517602318221312
745460933577736193
88808843
1626766303
14076470
131143826
113115806
700620144
915893779332087808
48424037
181458787
173447963
1249834025130151938
154141517
109152413
1017345175142592512
111523084
126295907
3304597357
1137209753346592768
267976953
184825851
941640062998945792
242317145
848716326
4911697454
98420458
3322262959
4919803754
2996852696
3300652682
74746787
840545372141318145
1203524486743515136
1254754413471621120
1112605297007181825
337307563
185677552
863307440300859392
1856315898
818784176254033921
590552372
390463377
2439255080
117364209
70704800
917923211530059777
1127137725885190145
2570427415
4784247661
1023610980926803968
609828679
954749777027088389
728224533660868609
920593781866479616
1221585065244684288
1239090995980976129
504150816
1284779731510890498
960477588526284801
109460522
157641622
368902312
973335918277898240
14565150
1081500086058737667
255456870
129153112
285125930
3235841299
210679586
93190510
505285868
1130439099997773824
1223774530683801600
84889513
520029987
1086098408236933120
1200691657449955328
1260062253002326016
1024334034
966222893003649025
120375508
1136603037135323137
265503187
950381003029200897
149169112
741232247638884352
160416976
1605970652
1269810954
249049796
1246381682912976902
107220190
1072845141528862726
292859828
1261200440290508805
64290686
1061043491558412289
1004584627997048833
120160412
879590188141264896
491235289
336331194
3279057404
701323264711196672
2794564138
2418339644
302228946
1140628925703307264
775496539607150592
3863012833
1270649101483339776
403058482
491039912
844430388986564609
222787487
45036393
1183235742580887552
916311876253884416
1152097134692327424
1259439443359850496
578065805
1244668321397497858
2283155420
1065100855941033985
825500020371660801
2433632520
1226420609917181953
201691460
1734963511
299026683
293335262
304648946
1089551761000419328
1144472950348734464
754034053
1268500867847581698
17610763
933220014
2624275550
631885000
4120262233
726743658397995008
1044204068275535877
1863539948
913665372351369217
113025007
223798327
2906526572
406937764
999299077094477824
1197105868468146177
31969571
1233911625230372864
99943877
398759235
507041235
1311144200
107332541
2994007087
938477378
302910383
1226495544152838149
1102131711653998592
133289714
979964880878034944
99110326
3172258946
206671107
278006707
289983602
4496557875
128259065
1247656829422694400
1048103611828297729
309965968
1264107188810690561
1487946024
1589718114
1140144981677506560
108228630
114048451
1629346578
938737632
2241988315
133614754
102533668
2451773310
1044417231545806848
908875868793036800
1175077749200809984
1232068391604637696
1249157737537089536
1075027062333759489
2791396658
1259283684835815425
726213142838038528
131242603
2228141192
916318971023855616
102515477
43278765
108894296
715843891480682496
1266412571222921216
2257890552
246911838
732758921509634048
103361783
1234003745140166657
2215071643
571729427
1124785584231202816
1273045280472969219
526107774
198374442
1002075034624540673
565314080
194112920
765163128459964417
92475915
974628272553189377
1125783461216710656
463608960
135331543
1290454101256556544
103223510
973995364188536832
1164537666219569152
1198782693388849152
265703966
957176468945039360
2682586752
23590205
779112943396859904
2794056250
860349638376685568
4087293974
50654149
3067987766
80841432
3221512508
900544477625860097
617716040
214463799
9754202
230961062
1236925760952094721
727295924993544192
136305506
169955643
3012193195
558628042
840529744256946176
1224469335965491200
129492881
1007469840443928576
7373982
915933345141350400
1031786033598189569
518145713
714087888942534656
134013517
798707075488415744
331262173
903020257509425152
154354341
3313429065
155149135
372701389
4793568325
1221785835655192577
1201161521310519297
881061438088896513
999163550718283776
2181039409
6177232
4790383111
894978719260987392
1022379014680236037
1564360158
735116934098739202
296561082
1354686164
153710867
143257538
520162518
1448995872
1022481289205579778
1565089292
1246675973925253120
1021622687553081345
2931780528
3245141768
14567929
1294181880
109060654
213601222
3060090470
994118769793380354
89840157
283084745
106034303
22476724
397997023
844429799045173248
274450561
983682776409882629
250601191
1084551737770311680
1186024754
947686225686642689
1256606425926692867
1181449906524835846
526552275
927170482851344384
1133211063950823424
272867349
2236178042
4223724858
1045430700260782080
3073844160
4088978550
538746580
60266708
2239015122
172229726
2805661140
2383458780
214874225
64982950
1962562652
1184715386123505665
947713734956347392
927886156569522177
104392767
725039340120846336
1137641765370908672
832295418566369281
206031147
827820937
3224453647
1256509273
43716537
1259472583331729408
313938495
1157149368
473983444
708731414
2734396880
1098555453053624325
14897874
4307790929
2974275079
1240916231861022722
98161683
1225934063648657408
345360210
1219595160507387904
267634671
787648187515273218
1262925949185605638
293542421
140625745
188649228
145574606
1593015013
1655482705
1453665913
1392501133
269608701
884691165311672320
287579598
2579728056
141198728
185204208
708186187718991873
1234899628358635520
6587612
108059051
421444813
20825669
267546805
984724293928992768
228284281
334007088
922236277
92180308
302569452
888625844
790781790134804480
163826305
3037566356
265823815
731813064744439817
343220257
317763727
956205987098054656
95338477
751542366662594560
1284830854754127873
926795941763416064
2894706984
446331879
245765360
1191928850751598594
731767052885590016
1223165430665101312
1078575697935757314
225021786
301395542
2881508023
1471718214
978949612164689925
96300895
1104772229013757952
1228149143358459905
1257474205433520128
134709565
61160381
2421970640
839019661077291008
951876432
622813612
1016081942981238784
553260239
3793461733
1157469840392609792
174671780
1498629391
3142302630
264315401
3314101016
3234853914
1245281175557431296
862946557959655425
909036328150491136
9516082
3016811359
1137750177500917760
1207248821660475392
849916131447980032
1241613591830081537
322046982
329322662
918352048667607040
1130021054745759745
1004326508083597312
5646002
845841344085966848
268085825
105670737
853240566515027968
1280406021798719489
2995939670
1585962193
1123980858837360642
915528826196598785
882935481255698433
784249286699515904
75997126
310228970
3797141
794728303282130944
515020479
883900640535093248
226935659
281066418
114088757
1220188120567541760
267650173
2383490736
1259633303788744704
1261916857
844840963
5672862
354332105
18894880
2428239644
720665518336712705
130471748
874912581655441409
589194319
573719217
1439741582
354452579
275108689
1109614640676265984
1272826150801141760
759793062583205888
80827203
297169695
350592627
81776688
50258312
97239348
1108251597140688896
2609441251
96374119
9785542
843052300557938688
3030147537
3226333369
337718702
1068844881194364929
753227041630150660
757109944705437696
8051792
1157054972464267265
1171132872
1259307251698823169
1051719511194234881
2241522600
2343085693
1098469188312559616
91969773
228393545
142040858
113534996
303132717
799463570
3229481118
133502644
712547480991309825
1088042512747454464
107116724
1183364180
1268048125106651139
863326409372049409
2598337675
2330478782
1243860919
166418695
107941382
202994806
1180567042589523968
528296119
92569236
3338207473
122317324
1271562078
842984021994815490
3156669540
356186362
277322062
963988340335759360
96033096
946558657277202432
131827131
1104972787
2907216020
876774019655008256
317078302
788972070872817664
728705463429136384
57882907
423996545
392629608
171500106
3366188053
985034515327275008
2918659920
83255312
1169488028491870208
6167462
1206572187596943361
144468774
80314506
1048044135523831808
1186247933429108738
223708268
15363093
812289079345713153
1284598103861915648
842547961301147648
86237238
89375158
949832580139950082
172607736
987821435304398848
5959702
1073945713833201664
284023164
1245557137431867392
1009653262327341056
969196551665889281
170995935
1238280017097797635
1260330395859476481
1261969142598385664
15195389
850679362588471296
135744940
1039749878560239616
1250350547976126464
374051502
574242217
925640656285941760
1013282274819825665
1383340058
383635411
62878549
150117534
7405442
1152094332112928768
1260662390
162564493
1212267592015941635
4127567352
864844563478831104
3305253332
1004669338958229504
833912496
919835526374481921
1191979567
3036221442
1125553864667582465
1006044163
144039336
108223976
1037845067900178432
1237685159895248897
4748543594
2253626342
93258990
2889949849
82888073
2449694893
3141869796
157677945
103278154
92715593
94977921
1271616025860038657
968746673919885312
95335840
162691412
955899845423738880
1038264391722971136
882196114216071168
83360608
189694553
2616448610
922420758457942016
911868903407497218
786060138222419968
1244589648954810368
3467743273
136134013
978963239701692416
787588251670360064
2331391310
215599632
2978010168
919409027288666112
3317589468
1068921093912592384
1028173589139283969
70873820
980226584576577536
140882776
573227056
331392107
121408279
133201985
208695619
453507686
126150576
1142359523480354816
3285051109
136297799
543289650
1283417761008377857
778849171969146880
1372462590
3243582084
94513293
114915313
3194148198
4856236652
1227181948512034817
1250623776917606400
427857539
571293878
1104512807037358080
152459117
3019424532
4886061
1092047263390564352
268537087
514874401
134453451
876934263458775040
14088672
2429037145
434668083
290546754
7839192
4163839825
298296541
288776578
926106781108936704
752980178
94533502
97004999
1166161514077872128
1250263923573420033
1218727178457583616
7116432
78888869
237150638
1102919665213267970
541480626
1211813530673901568
915757011333128192
171875506
169454882
3764863093
373594073
2566738735
1101531431065407489
4854206984
136368450
282412638
377376193
878211573461811200
89814430
985536325947305984
65634583
406843636
110389149
425008494
69534723
2714696623
281311437
958334474428719104
45579090
265307660
1107553027886452736
162394159
881594532
1735063802
52699246
1214420714347909120
1971519433
1251398829800210432
3035436415
125684140
268314112
1108357888580284416
314425636
308031286
1167926033363767296
363559225
276423455
1175102568
69162848
270682062
98097946
1253157103864184832
172783083
2260951141
1082221952717058049
897386659280375808
957932062224261127
102587169
1107205768351092736
376036473
3313526671
9737852
131711694
804246961
325527230
107480201
181023730
118986590
265989245
98054431
716855685082820608
81825254
2276147052
811057461759070209
276824163
916273240997167104
363401976
16094403
98392881
200587020
410526574
133789999
286554776
233092989
1136181732372123649
2217561542
2208054152
1141356896420392963
813349955230277632
1224986582622433280
3903797294
269636056
727023665418641409
3227128868
1071753911076184066
155547931
873475869196525568
601432094
4198447094
175023881
2466205964
577873444
291138677
129229933
1266377337773285381
316588146
901343675640197120
1576823732
119296323
354035435
75468303
95915669
119247932
5603672
108326217
1253209207395856389
1130649319
154013132
59606040
118690164
4893621492
1082277807298797569
70698565
2621102215
1111709440590270469
327746807
197363183
56659496
88225667
799527613
120428616
241580152
165316567
3258586285
2940459625
287225833
277349794
1027943680752013312
996275714
1209034501
207863539
1006876730668138497
723787824458166272
919860067104563205
1034398791900651522
165358021
885732151706005504
4203087133
26724795
441972809
136597287
910998091225899008
146427133
131386756
962479074638573568
846210978903580676
864017313749544960
182223222
1219802086801469440
52823478
170722367
2164334306
1251397526999101440
155842904
87878370
119315914
96930844
145132708
64192503
4843320720
1412796752
154413370
3935884332
1193297238522380288
410045784
1214521420497047552
4660849518
2521449173
132554363
280564185
260909971
113057736
274523847
122636290
556795108
1246446997
109127966
722680784776273925
3301583406
158632941
787994006110162944
4531156812
122652158
792117326
143588100
1235115515149869056
1191841913743134720
1207713816898727936
1148415497005760512
1856291868
732433692686061569
268126506
238146059
1221770173641678848
1098403451308892161
90604752
1110737621737590786
895084036657364997
71504828
4475945010
74195147
1725132061
106430693
56610378
102358928
908625545222430720
3315127735
96513638
553225188
1164447183145279488
854933118
104204513
2956693170
592464347
2341898232
962940689276272640
828222693283491840
904202365
588786939
271750940
1233608872931160064
1059020554215116801
1062206214979776512
124799932
1254983440388112384
406862455
1934109758
1253902692549685253
148986266
1072453799556435968
1198225795258310656
83019795
134485564
1213416221011349504
799586504
207857044
264632483
1091136691
853570263820115968
2329340000
264122553
768747553
1019566880
2292774866
14131970
1000349844572069889
235523018
714793552182534144
127461227
86452605
121931631
1201125817633271808
922010185635213317
2688743485
142179287
884631014743592960
173140792
130552092
1061517415425572864
952815313191550976
93880416
1384413067
157532672
1878176796
1243029043621933057
118033849
1230706152146534400
123810584
939267151885508609
49183594
1142053623611850753
1271475427
1290143840733544448
1142171719618068480
1254367478060158977
267576206
1237748062061133830
571355085
2863860492
128269406
437522568
2338526448
1410020827
3270635857
61966269
916565252514340864
3232364208
1340570208
1221473579914559490
153215595
1015237804119355393
1199174787710406657
914334210235568129
62826223
1004002363764428801
1068065404147314688
1221433401892167680
518527666
264238273
15868320
1033709965100208131
128593375
1186260677435871232
102293417
868338954705059841
924445041635946496
918909868299268097
2878978027
108003962
982197314
784739126574657536
1106070191497056256
2243961086
835843848622387200
623016087
57822623
1159253344445009920
55768461
830825849137999872
1192283654371700736
498005367
815734664505606144
2576039558
78308279
1051400559482175488
1245200335972384768
1079639391532806144
111225567
1229266528438063104
139089385
137599557
1512040926
1229665705047420928
895760587967217664
109708552
763716691771535360
129189678
848427704353345536
119679903
4615191
817638499885027328
1394517878
109288225
137182771
4671233929
1209485464110919680
183599921
10834902
1048555964696158208
743347140580118530
1069593836584726528
785618821092487168
333762821
872881545324843008
720578390651056128
885823893222563840
1077534550387916800
471171255
143184792
115905229
162640168
944695992556883970
167980998
340333565
492765252
1380594518
924237238535299072
2207008046
110676732
1183008314507939840
916812931622305792
1210185890619723776
212677877
128252865
155128890
862266602296705029
108871428
93233675
1717465110
779615721093341184
133157889
1233740702292434944
992238660476059653
112963156
11686882
1283224226816638976
69745688
1257711259736145921
188242927
245331344
724088936482533376
1237396617092722689
405508792
911739111119011840
14338170
861055790416666626
109842935
743317806733680641
1034317200218185729
732811005248557057
1223434232048963584
1265795229371658241
112908057
1229928384
229316868
2916453350
114185001
864737717069897729
863355871052439553
3913200134
308575205
1026373181299290112
2812992463
4366760532
376820771
116681787
3164359945
2337198638
1559283068
717862096193458177
619257951
1560215522
146443343
108269243
102250015
180291657
103890843
278035205
1147946258369110016
1230808451103617024
152576934
812277213798113280
505899524
2434741698
62035464
1207520169083301891
1264344107062718464
828166140
91804576
17148691
483608219
858589024922906625
1191251781889613826
150854270
875366248917286913
180339496
1180526187476475909
1215877830057197568
1140024368036102144
119473594
268328167
1212314993309306881
3183858955
3951095472
913549780659212288
56379941
121487264
198403535
289389719
2684206639
1256885943631396866
1259334615505858561
1129326688846790657
348037101
837701984488570880
1256410209397833728
2352916812
90177257
332009479
479960092
96958373
74695190
112094109
290397156
807819546216120320
705112650661793792
47054878
1100978916481630208
952247796
267525754
101329337
603526985
938807066314944512
1051699419433689088
124894208
922615773503275008
1197160430746996736
1151651037020688385
1353521100
1207829388881907713
1140619872776310784
277494827
873028429024710656
723547325130403840
3966346753
120258389
106411012
105318674
71565048
2873154265
200530623
29475988
62700690
230461231
213865245
711245538167881729
838857768282931200
1908051518
104432135
118309997
44018464
1294506282
3310509252
441245271
1259439944289759232
99619031
142127051
1035571648131264512
702467681883025409
123719434
818078518231736320
3694122732
915188773574426624
252810959
1867740997
62412506
3176720460
136946137
1075717048246779904
937550530443800576
57218763
311300135
286428256
1114059726222848001
1057603147
1048568678210363392
183658124
1637395260
185158739
915080309003116544
67648494
810731240995229696
93269505
1248730608668274689
1327045165
1091466839601762304
4252555573
1280161643343667200
799489955395436544
2262476323
1015106785588359168
107067785
1122518258467270657
1044587252670578690
1173644727222095872
457307953
326183805
158640977
921489723620601856
1129386831613648896
1196588220898660354
1132524964374913024
287518204
969081248663482368
114162140
58306208
925947291407605760
1259434148835454976
321777775
1193718944370085888
895776279164735488
1056432371082264576
816531246
1939711002
1123198410406780928
917009772787859456
867402594624262149
1205394855746105344
480132297
4801872734
1108883146274045952
1259852166933741576
748727079395438592
707114576
988480639
582872237
128247424
154086979
276039684
999143352573411330
715511312340484096
1259391893009428480
427419283
389349045
1177803400110456832
3240790531
61179377
1021841573317730304
816253048439783425
869089807
915453454553714688
155255668
2436545766
415368997
2741126000
145623441
1245345330234716161
733192211295178752
471174131
3241470692
993864544031145984
1286822095620464640
141574573
917372119528251392
245656062
117849247
1255597153998696449
24164846
69447708
78802672
1141078459768176640
1199460227000569857
155059221
921170593
962548435
1249673381542150146
934759832057290752
775971495314989056
86488678
118359566
3988201
87589782
112074907
102270151
5633382
296297826
140745117
70336501
355892244
305325406
89470563
4987611
1723881487
900661883878817792
17894776
1261093823859417088
3242892272
1227867252793307136
267742256
266470155
131778155
366474859
57906113
1194842037809377280
348162245
1256912168399716352
119823635
109261562
1022622022600282113
1264396369424379905
228914586
3033674868
1247013466956652545
3285122755
4755911342
59988153
4610441
1113929306
220818491
1214530360731529216
178218610
74726502
1150625097834565637
153864996
522863353
190193690
222107254
1542450180
2258764219
912149858
1077900332473040896
245737229
267457009
103871198
759639245862469632
1264348990612496384
353108807
1152174167787069440
82905077
5578472
1388821831
1042947065905471488
741226821811720193
919087583908413440
421437454
217460081
1438550906
304476114
861640692883312640
806158994
4694204084
1219182716521873408
300436529
2927407946
561223220
1004062352
2476758049
239437467
70901357
107039196
102824577
144364645
121410058
1243539609885310978
1259331327880380417
127117871
2933303593
1237912410171703297
257750271
152683232
749155162904604672
4852912798
335085098
588919107
163780988
2893074961
58403577
888646795714220034
2991053948
823169722304737280
100854308
1084660581431308289
295752742
124659093
220633119
7561302
305354061
335130322
3266206663
1246222305971195904
919555714753818624
218106721
208297263
1539012757
46680118
2932896967
183807058
1083967967765848065
1250326869582348289
2968566301
4334814673
1029362643805515776
56986630
4805193848
1238183293
940251484725186560
1234486302118039552
193702517
112136872
1386864337
84017132
944818481609916417
388767781
53917257
994186323895304194
1442944964
78905997
1285468318241943552
145955184
145137924
114688594
1093720776920915968
270200052
1445594592
268086546
181515229
187512557
1259424157067927553
3399040039
128512430
382042292
122381798
3032740747
69869527
1259668386906116099
635247363
1109081623
202560560
154838387
59742059
1189762036537839617
15640863
765757131521925120
2262057528
237743862
132064944
2229234548
191668959
264688767
1159311357587537920
1145282492053635072
2462631432
118056217
1277221931159220226
1264597009974976512
1138287574642913280
139021981
850560809520386049
198702856
875155153078280192
820190114118701057
267235281
2919126086
311404128
75252254
3600651626
154895865
2686817364
1137897317376258048
1173137035156000774
191765478
16114520
2321298816
924528836
14494999
81334260
1176040922078834688
1057289150594863104
1040845849956253696
968111126448816128
1070518687579353088
550955172
752770992955469824
510406473
267736800
89335684
97340169
1248069775416348673
1001757877571223552
1259342526571397121
144357742
7420592
4840611019
1008593853178245121
1233175144056492034
1113320324131483648
2834591816
1090877546
264451612
214881923
77973572
88882940
809594241466781696
112189062
591079578
446112938
6640302
1168137240809107456
43283414
1177837676382150657
1023800071
4733390575
722554923695517698
1028235062834163712
159853188
2354787846
124728928
4449087914
233805805
29008685
1389373669
923878589908402176
913201371570040833
59446820
1118748111512281088
1233293861209796610
783556086624157696
2219854328
3735012445
64757964
132381180
1492740925
92289962
112689781
92732173
400592780
1667461057
66659176
2430832790
997806444652019712
109811526
1065644374707466240
917805267735027712
1046060923473952768
50508764
230104826
243035334
2582311472
236344006
91231536
2773078334
580060116
1186068704208945153
868283336602472448
2912822551
525730879
132751553
572397658
596384429
1233671444267032576
56401457
837541352
920057577232154624
247024818
797574792
1198758759004160000
126897484
858335604769042432
2600181024
914870384394215424
1008154935882539009
4090433892
69291918
828629068283154432
3145727802
845455111698636800
2993705982
84742471
1115115690417987584
860794456936652800
242199672
311182489
282673379
1163619982200074242
1260851395344822272
1003030554453815296
4388592854
1106502397
53333467
703533081962000384
1694397720
1281924111401275394
546416116
350194837
880261462282784768
3231405882
1178882637395415040
1279196588838014977
196014912
1611516930
15115682
1039780037459771392
3426069744
1008822582370447360
1126706376506404864
288256053
1215875972026683392
266860645
1260459278508404737
885562823526424576
2621179422
1253260821565632512
913769285679325184
97618009
1152412524966371329
915231339196039170
1360509289
1074979084441022464
107216055
336579013
1421694066
264103249
267149101
4830125173
99449456
863348273750327296
750717625978662912
822938994468012034
1962364579
142889358
205164575
108277506
958420028126216192
2382452456
1174195182406946816
858455241926123520
874609499348254721
94963186
420138852
3178627812
59131160
553265289
1246306409953689600
4076652192
994103867070529536
470868113
1429813590
21562691
99616451
1121797658698346497
852336703
1613940577
125602882
1286168876212817921
1125896031097446400
1162392608812892161
135133770
1166714787864035328
894125073367314432
2187840428
897462901891514374
1562996953
109523097
205229039
1249692519341801473
3140524345
1349057185
179552973
1605022939
1057942393
449824192
83985895
117065051
1209289371406368769
116151622
1124516853932408832
1042556228772126720
1271346428523077632
1216634331357044736
2548014620
283807044
121234234
58031266
265254411
2993858682
953157039512993793
904091616117350400
120327968
342644567
56736677
888684984524918785
3018574398
307724622
265774880
1260373565624352768
170521962
138007530
796385111298052096
715100228
927041249961324545
222120682
1266783826564415489
916251542210043904
3168038828
759416269
3561148818
118351241
775617819094376448
1361244650
101664536
56997313
266499510
565866754
556040573
1198236306221854720
847298830613659648
1056890738389053441
526525284
15994139
1138396479033233408
2182215308
859331312309592065
289990544
264876968
1704762444
4637589612
71268974
375008630
767166598964662272
458780927
1060391912
102569835
2668069496
841504214870179840
155031831
96541773
82341013
154794850
1024298362894409728
1201052563048501248
1249490333701791744
191367383
177410384
714772171000668160
265463381
1016832477581570050
3284201024
173438364
359241214
867243575247032320
1001274101506322432
1966413949
2193606217
762120873440481280
1084450183826436096
930089937210294272
2309866705
742919047805734912
820495309079879680
922020577006592001
95787029
773920827435782149
1699303818
36333566
1019345718
13199742
125770414
979534892
96661788
972503044758814720
1123984665176571908
1263121145592602624
485743792
224474980
2341127820
45140283
2417598493
937962690575605760
136548164
496330083
482604182
162602780
297966090
292883117
107649894
728074278814392320
125360498
4036551
257819863
1880341980
67578118
1123021941990776833
342031663
2259002166
1181150693417091073
1053263084230299648
362331347
1186104559724138496
101779707
1180846169070526464
1190411034353262592
1150251821480341504
309572455
2464665368
535207253
102558244
2733891595
212866623
89049149
109577595
725527280
142383563
1146587472672878593
733984721965711361
176894386
258825616
63155130
2320618070
977864587092549632
466614587
142579824
3011315461
97386196
116663691
1262039422163279874
328402674
4883579179
1131141206275059712
155580716
160140324
88400123
955031819262443522
1148749801590120448
99394209
265782494
3249799764
407718217
154349504
915368101675376640
158340749
124125709
126179190
4894691706
2623907772
3069388974
252873335
1081239294344228864
225677768
1577310793
95014181
1271848721534214145
1235885616572690432
1220649371391234048
883861181995171841
1210840218997149696
3080375396
485302110
69141018
1168566996578947072
195661040
472879658
3160284146
813885289504477185
950629707199930368
1254897696671854593
461154596
257018671
1091249802250092545
915831040471556096
1287904423167930368
223043582
1265260299440906242
3049286802
99960867
266681334
2975564646
2199288158
47862907
1259447328303276033
3797649914
137302682
1199511546449129472
92333508
2500404678
2560237705
2344469124
1140633577614241792
3307658736
136835166
359951155
1015073514
1660578902
1144893625332973568
2896469605
918206962046615554
45312196
1239735995760652289
985141341209284609
1353633324
106001848
735835676332023809
1139277465598042112
2395465628
81148615
125944456
116944046
548992778
137960921
870520269986611201
2808962870
1207583746104315904
115327113
1210618145922150400
710207257716240384
122537205
130044382
1291269019
1248199739696271360
923152934824591360
600750498
933253444181225472
1268170562855026688
1229248186205659138
2986429412
1235138744774094854
401460702
746684409244327937
1113570301051146240
265283163
1126360632981254144
3300646274
146698656
1236640416323137537
1850574248
206046133
128873793
64190110
290511736
847801373122936832
914863474085425153
952397421312552965
301199766
1045655061018292224
466480323
125888692
369523895
44868187
281826234
126905497
1219773728550092805
353953506
73672842
636918651
144840242
1222220456909893634
1238997455649177600
3248477766
1238795066
1259172994674331649
734930779
963602427504091136
2536859569
1165962629275242498
28872010
1392666217
47363855
3682977372
159727567
212495394
833963988379541504
1211347349672357894
1082074599318183936
907546619809116161
148336001
761528544052715521
1221709454783049729
1190654592679235585
915909907324428290
82070416
228355493
2277428538
147196233
1262389410815004679
470249208
235072909
96281234
752147767355592705
139666191
1071761570278006785
1193011592356487168
81397769
55140887
81534608
86834534
2820301597
813613686870798336
868374144789823488
2500699188
975204269824462848
125973658
893060073890566148
3071402617
4040901254
3061112781
878992876058820608
112183269
1117733157149634560
120385550
1020196089767505921
733639535246987266
812964397651922944
913596660457934848
431670470
131457257
55618633
176805100
146554621
2946021067
2906049030
1048838310485880832
151432379
104685361
1177172901885202432
38878382
272318796
1209530160224956417
1257809560024215553
106572502
850489807599919104
1438695781
2366721685
141524684
846685106525786112
104765719
1166491174237945859
913328853895938049
1206038511129780229
1132591296
1195333596396998661
4235114113
1131541036092645377
846733339063025664
214507122
346427924
177416247
839164142195884033
1237637804663787521
165312166
1097840697950986241
53916079
1084361887
71478395
917974452964614144
131177581
63123365
1181605006228643840
116900211
61645389
86671060
197729293
1204235498232807425
164128764
1272536597615964161
4752869846
284740620
3775185013
125328821
213445183
124405739
1724130954
2208901861
1285437391679832064
1223898191151525888
2543713346
717713398960553984
1243673276234248193
3581460432
1221222310859792384
198682062
1240549242327805954
915733641581404160
881833379649404929
187909025
959604101930602496
1235579581718884357
1657997954
1579377319
51462979
1240540483979374593
754545295711608833
713444298
1152772576805965824
702221487432818688
279908332
463656242
130919059
882533173518675968
1279397981389611008
101497704
1223476742481829888
949527165619519488
1266894574837854210
107941052
126124656
537150663
852076537239097344
623379260
2418358549
186311406
1150600304217346049
2911391450
1139897490113568768
812579646390685696
262629927
1178700651712245760
1230825808073117697
4334881518
146666656
194941396
99114686
1277658787
109153508
2334268849
87986143
117297880
904030397754773504
130313142
1116106952
2595963522
1265338536082894848
142297653
121977561
283547072
294096810
800910658623524864
203873453
1236118832629944320
100957122
3120669296
103893430
2470768603
15209131
2207144672
91891725
90845839
1220240861591552000
86502537
1132491108544466944
3895512919
855645257299513344
2331614017
830185152
851101165328580609
918769804487548928
901457603682631681
1628017003
162873179
1261002725321437184
173459513
90137686
117192464
728159855639330816
728774375172800513
1233039099772076032
1444171243
2886126373
572365284
969146442
2459765600
410626324
231079847
143727643
94942498
1201895327256592384
372091748
893674808344326144
944515516885909506
1027889070284754944
248449331
193270255
91133869
136462058
1024449926
69538018
875006523407192065
2431824488
939464938816356352
472926405
116758075
1712590502
1256247710446837761
930328583146422272
53624101
915175229395165184
41133048
137273522
1033532507344449537
363099627
241916820
1265907001650864128
12681042
756082860
1105465525704912896
1102906387854589953
1058744265663082498
267109937
1466067115
1168674499
107720960
983654342468104192
1167818129151422466
1110926421050818560
3470978233
1162929633831997440
552754001
264554677
70021008
133104479
3150528054
147280417
914762049481084929
1180815600005705730
598380617
310280579
89382883
1359654672
126816793
133309021
343211765
741857452686118912
79154364
274741325
998178983689601025
95830818
1084013733922263045
73370789
1394425435
1004927333080297473
151151587
89915624
56286856
336683972
237333376
7740592
751308991632855041
136200007
830812090105360384
2838726355
209313679
275865580
757838554915495936
1098262252459704320
1041220798063697920
3246258637
550692044
1175964837815320576
849221575878492160
710471070222913536
177488279
1147442002138505216
110585838
902357603224756224
743468000355835904
3268124510
3071474388
1204257844322717696
147839684
1643276665
2994104022
784385947215417344
166147795
2817138757
1153650945034555393
52987606
947659114129190912
236295378
74427146
3910185912
149902799
191689087
822777323963330560
759751711556710400
878815735048306688
1444229018
50993966
1035753439429414913
136597534
959985072047767554
162611020
1047468306582499335
817357563410776064
566220226
62786653
140886400
132077581
1101791477498183680
264659393
2270112092
1188312165733658624
521518254
372401713
919979661379039232
128866481
69461683
238899845
915875351171031040
73106413
110435300
4732681086
3089698484
111891848
441312876
775511230391791617
2431016976
2679367806
448782944
932738624868589569
430594344
161113837
131476614
208766041
1145091231409532928
768134102553759744
108906497
220406853
2813145920
121394327
263905622
379764274
896062865773285376
3304967648
148611935
856800754492784640
1260255736065519616
92996716
249609562
883960073722056704
894893327505514497
770734664
1682871692
102707609
144277221
1168379451559669761
727942584
1046934278
120086350
82556805
1375878325
1259402411547848706
467061351
718456649153810432
14565941
967428293644337152
995297499605684225
2880614911
716068617796714497
3051847986
463341877
166806762
129147689
200157025
98330434
4838815874
1703543173
1183669634576216064
154412161
290178495
1013643889255649280
312638442
1248827469928382465
914121410418663426
788887564392370176
709254054010970113
134457974
2943308772
106920866
1279313317819854848
720628852301508608
864506591000776704
1251127505936805889
156261569
174175185
1148893615462109185
1022673517471444992
953252744063692801
1611505081
706479630
1185631147746717696
217687740
75556886
96933676
788563
271950599
1161186227279654912
306439772
156144185
1260064907103358976
99247097
2350007017
1153560924868841472
1205145437633536000
1274333008904908804
749687633878536192
2472173101
1173218651190652928
384272648
270173311
1114083107324358656
153347069
102625592
1023157134752546817
612524976
84577861
464271696
347320497
833385159755853824
862927770
804884909626036224
822261379306438656
63422867
130824416
53533709
1156933916491522048
113919247
915136167279960065
1162018470
376080194
1230767110600552448
1119886040972423168
998788575008145409
144463087
87537066
113029774
1253581749361078273
245806374
146927139
153759790
891698213358419969
998129558757957632
125353386
3019730000
1197490344687833088
1133357834958020608
62776481
912674043035131904
1011098290144727040
113519244
140258762
1157884506424037376
1008740955451609088
1263879623982542848
5505182
7032782
712313822
306575877
1191645629052678144
578619132
973191619271774208
33848817
1625519924
140404580
122397095
491249787
47891365
855710310820323328
755209800074395649
1211884458829172736
575800304
396558314
820913282001223680
813729273504677891
1137616287805263872
1079713062934929408
62862409
122034522
1080062117296758784
946010722835750913
507284264
229412246
4853075349
2231710694
2616989616
1109212158280126465
2644684604
986729620400521216
750626404547432448
930989889138581504
1010417558732746752
1114581024
3186459218
1903105807
2732429782
145559764
92245681
202360740
2685651296
1126704649405206529
14405248
795712160
185439549
842169588
1016774739463790592
1498174573
2955200934
1277619224723120128
427169383
241849599
127757600
287530387
1041591284530442240
269091068
637357685
2425271160
228292055
100261042
1228626166447136768
488297281
1156011039319662592
859803600515547136
3046975302
716522931593973762
14707964
914442847977443328
785313645349576704
1229953461220868096
308941696
4493018011
193297031
117023997
4110635713
271902892
1193143119186808832
877135434337234945
2609394577
14506255
3247738849
3860360119
914017967033028608
108896033
739389736716898304
266464843
3305984522
2231549125
1143888111568424960
4702252034
2912700409
167312282
4223435359
211487694
879714488504664064
908309259988779011
153245430
267892262
18338846
1024168287192592384
1256960272599678981
69718868
393193229
1112149488431333377
1128267140673335296
99507246
721051960116314112
131810635
175653688
117011091
3108032623
2164901647
152602587
95145044
1437068736
832923433801379845
116747597
1509603001
752748693736927232
852199175966085121
915548767478177792
2842246111
109285494
1651877088
921271744668696576
135755476
240172821
1034769510501236736
96082623
1033926112823267328
91930346
269280775
275511215
810827496660701184
1163641183660204032
385382087
303784902
120446228
1141602874184486912
279899386
67899842
2955624655
1143104342402060288
131100843
995730373463048192
961324355782193152
2948987270
1030574619676237825
1154189121180467200
588059127
90617524
1261596684951289856
599128073
1177832456
251383275
488489723
266565576
1030089771639484417
249995057
158570466
535324607
1156537947371405312
289929763
121139372
389472806
86738857
145065833
16269786
104025507
707070782833188864
51494228
794905443227213824
1019022221946208257
150493886
81559223
2507286151
135393917
1150637138876047360
411456467
1024835464384020480
975312987421515776
868196781267468288
265706881
142260621
1264718539086114816
1002800588571041793
907528850724184064
217726792
321266257
1713038929
1246066393801347076
775276557489229824
813639557212028928
913822401841971200
435745800
1323692688
899429772614279168
1245916912388722689
1260064374925844480
222736280
860860818744762369
471129571
844909787124981762
815700937
536493012
330931564
3140382788
3229962289
106131437
1910394552
3257848189
1100649778617044998
714976033103958016
1427867191
1096342508714381312
1250807798343954432
335324285
814064013038338049
356195126
122900338
311322975
2957098854
466369925
1073561708180979713
1176642853172203520
3305146051
64286999
284320604
915763641860841473
154897006
52778569
93604002
979847524457447424
503619995
947096528149024773
142206950
1954838557
5921542
1239852915579170817
1190685485091278849
775265190
454026514
541472720
1627511310
4906103881
190964263
109543427
1155291147498971136
743457500582731776
397998436
949904131669413888
124054233
915371411539083264
993758236170862592
189784897
136902476
265940117
882158351563476992
199272143
3072011821
1273850593014996992
1229820277527212033
239187748
874828952421842944
3309175872
1014756117203677185
267462603
77055486
714092164922277888
212931141
1277226678607986689
4802067403
1233721867636051969
3825376994
1259695896268169216
82902369
1077480231206715392
168968007
271179536
886863275119362048
60005545
923852473869074433
466486303
371469500
1251300598814658561
4825476432
1260698987025186816
1241803090757423107
1002470098962079744
4652692556
2186653201
227685674
984192700961337344
62952634
3183499472
3258503922
62203983
1257002911441104897
303087721
98302414
168139763
288419507
969904592
408012409
2275826640
859280061513441280
744456704822128641
1284762955184128002
134262524
1265501001223634944
1392402746
104538140
916291006231863296
210334799
705998451532656641
2451599912
75282051
907180986
382704817
1363357316
600944288
1149187609958109185
98253002
3282630452
109846934
1031702417891454976
49570687
257970716
1137259238
132440270
166173841
155942768
2289908737
163097747
2496204210
61661919
837165710061137920
881469506383630337
224898900
3116089639
1085001075495624705
156285878
875304770294038528
2229795205
1240765230264643584
72567907
1214392986240307200
282299418
3320758405
2293737776
15792595
129933721
1167479573497274369
1271082844501143552
1268473310691508229
1097531807925334016
546005837
2658130760
1150734060345446401
936203899333001216
88095312
2265300186
147943525
1243446530754764801
108249804
269707843
964181361786478592
379126061
87743809
1068199613549572096
1269544045069471744
269327305
874077378292535296
520532817
1165185629602234369
1014251975901245440
233602047
1251435591872344066
250488043
1208005735998603265
1245613070036033537
1180900191408250880
129066446
2290622166
64391380
284827585
136893596
145636087
959265259713212416
55096158
156961782
606460596
200911317
1251245012077051905
2258495413
1055385644564770817
1130484427857940480
446012924
2767865726
1192274834
2921078251
111179839
978619475598569473
407722900
997282356594528256
2616913214
926995416352112640
29944373
218189597
91771049
3283411261
97266377
854796918
26166625
3683947975
207424255
1213626354580672512
333597962
611819730
111886801
2990427620
154938938
2720248370
2324906959
15490425
1350982418
3283178401
163824146
217604835
6201692
1190243770773594115
315920697
711879062424137728
2407021177
311382470
1249354672302723074
1236204757137502208
293981926
833300063212302336
1027646922322927617
3194492323
1151010281436241920
51613400
181137101
96746405
2491533170
345457150
4378798994
3300684862
148679944
479637548
1180378090989486080
730785710135861250
267566433
2411844129
1247560097833709568
888754649062227968
309129679
169854018
3262928594
915399152262979584
1640716338
828515341
3213001583
899647676043583490
254976627
498844992
99262815
109407823
888555225023365120
1265565650040303616
294948642
250663267
1361655746
1182277196120879104
1231232943663616000
93369888
253528325
237838802
1037237020832088064
131483615
1259271405687861248
101482153
2897227134
2824069328
761907929876357120
18580687
2216091246
103879158
272793021
155380014
1116140931030196224
151783391
1120292509035270144
71136159
3385543139
59468017
59439507
126803858
2326275763
132724640
84240936
1278620871733592064
2503573405
114118496
1283974414577496065
1281901211327709184
1213918220966490112
312380388
135060049
1593251952
915844238700462080
715543208
74370580
134040725
1101722251894841346
2784313836
1272728548160102400
1109257198943625217
62969379
136867586
63897427
25679442
928965945158017025
1015505570
1025845218
126867515
106668036
424877537
99234748
1019508320665628672
428100033
159776913
1144237013597446144
598182508
201621824
1248878565283606531
322284398
1004331375481143297
1227014494930395136
1259469327134162945
99515934
94726857
186356216
1099245212767944704
1447487473
3366632000
75250752
176798141
1199846390223949824
1142070920875405312
157582746
1259762840988049410
854682027697684480
120271062
566250506
916096933814398976
151403588
1269576736846405632
3171752522
290903561
916128295623602176
2292056906
95328071
957220721150709760
72017218
117620621
1258567443523371008
1278938133027975168
865911460865515521
1414048632
1129701925874569216
1268050276910391296
2170060278
1182933632890966017
4643835139
285044679
417914720
1116608813375705090
1013588892052643841
3015317623
1152531264919859200
73828096
132881012
123281536
864585511930740736
115876570
93322622
1157180796878200833
932588425646968833
5849872
175702483
732606139
1290995936785608705
2842076360
850705895822475265
216993984
1203675503300755456
199237520
85303739
268007947
32010778
1197492657292922881
31672606
152258544
426779257
1599473154
377328121
267749440
20902536
1249535324662845441
1100056363672100866
830948314522669056
3391369038
63612253
592779506
47432455
3006786691
2544259734
1077542870905540609
1859449471
1138823474
86873399
1143985809466392577
189874097
843560870714122240
357204921
102975451
283529073
392629429
469853852
1279499526
2843528250
268084605
253033071
238197623
734719651
823509765904945153
22440771
963633617481162754
14740287
3459264012
106973988
84201695
1260000987525246976
1259716072535539712
101470848
2475637656
1043411944642732032
1221510087530823680
104562567
161577528
170226592
1259783610321657856
88920213
69958460
91598811
95915009
827033286
377266314
40648009
6219932
1118338540973113344
1162226767064522754
1063568562898403328
81078436
139310977
914730945978277888
3257617435
2413570388
138379079
281066045
957925377967407106
1243528398300835841
1090616801728245760
628302627
953179397384634368
266439583
240109742
1624123244
206947529
114146046
2946004662
118370585
728887006281928704
1261892624773836800
62499702
102635328
44862367
1028510424
916876965537132544
2800141598
242784799
1231195874992128000
200018435
2987680512
1597566888
426224441
276242896
1146978506892443648
188281829
108934886
456430792
917004662028435456
997395760449601537
80715536
102713339
237049570
166853601
1083714579044065280
859731463
91602669
117819115
2985999224
433763993
418313346
111166117
541611182
916020314022146048
1887607411
845768100339339264
151397472
4831953462
746364905461186560
96127915
1289233678720053249
3009683922
1911741786
77909674
128560231
828265285
457443607
48338082
1276189214103629824
887524575163973633
107417779
3004799874
948828601213833217
155029353
739385504
210818061
911909446883803136
112333057
237986537
93350149
1649593963
347844254
882539287849259008
1263695211433127936
128891933
1085548241909772288
3162148460
22360236
835568094
393186284
60851352
243052049
1532825401
111872424
4786455793
1016703471620276225
1121769274324897794
61652250
1022086002
126005303
187157255
863910268090306560
1243531393059061766
2454173178
1071751140864184320
1217303245799841792
791556893407744000
2380691378
267668717
973763586
234150804
1259326506834124800
344481682
379487395
1044423372325568512
915452820286926850
192433392
96589741
976269040657227776
69000902
3701607614
148188581
1266039546631741440
70056452
152870121
734209428707115008
286130840
137495110
761560321
1131545917637611520
1264372916688310272
403999656
761099893
1224868537245634560
235850840
56902935
805887352048488448
1138798479537393664
2300431614
18932140
745811840911839232
1262137220154023936
1175633719056429057
3266607925
2955162007
1731293144
957033504348430336
1064828857809682433
144517379
257338410
184991383
1229390836208586752
893453643805896704
1363339633
140261287
844083510839189504
2267595991
1177751550887727104
4057520894
208838912
1226025823
2782104306
1256953611659010050
1019857122
3254621672
51687212
962987394097061888
124081492
1031577634222690304
1088715205884821505
1129620164457066496
74388055
1071400181164199938
124366819
1143759783238832128
281048576
112393520
713001620569624576
241514666
125673493
870674221931798528
106639066
83326523
63125089
1152808789847863296
374965843
2808421488
35875562
2634835549
274421191
1061141035831574528
133322357
4393722973
1249914272638857217
128215209
977706858415759360
1125378988371693568
918645660877955072
1207241539677642753
123087613
18668719
150193991
999025122
49524690
833039118
263152119
457462241
1017251213396533249
48194513
915208456767807488
790378926
846141461536002048
4477743014
1253295337839579137
110423940
268030698
787026200
61459165
1087867348357271553
24720189
727028544556032001
275991251
798746219447078912
986806541524189184
2257190246
707404833070800896
157568835
1002497803354980353
3314097511
258096923
44033036
1169246468269465604
1146982241051934720
2364958279
528415656
16899156
1257513748878639105
1205998415991074817
1182571959315357696