827491587613528065
554574540
1092706185331896321
597289053
809896852707418112
2320806930
719453645276733440
188178677
1131496745207181313
885045926
107270130
926497861818204161
1224626777756061696
1651536374
210026611
3310596565
624334390
164785478
1247704443312672768
842754222420455425
1627575632
155237253
1121235204
708269683728711680
754229599978991616
866307790557421568
47900755
1240835856803360771
1155036172780834816
348275510
846407929716654080
202585078
1256751771889790976
1238974141887217664
1094959834493943808
118891240
1160863995927994371
1128213985008836608
1090961449122357249
729172027131592704
2803269404
923542600237301761
65913324
745327772
1573884836
1586167477
283923673
2813812236
895256638482857984
168285957
980778135099555840
1082967668
1735478366
290599758
131700833
981059642406051840
1305707731366506497
1049147569585049600
877920651905966080
64197212
3268742930
123121792
1227838066951221248
138645151
556843518
335754149
198137574
85223312
3300637190
186051232
142216230
2300575958
94288919
751629854181732352
1073713544078585856
1206207916547555330
1299058159865102338
101498278
1013373146508898304
348698301
1201059538016731136
107690776
515153360
751337327381712896
92271533
942569906335125504
82743560
819795013684973569
212847324
3945412574
1246365907380649984
1014752279683948544
941353758159601664
444460916
1215180216
482933543
166369898
885412179742081025
753456821348687872
1010171307042848768
2197856160
356065038
1290864717498478592
2511813240
3258211998
1300330658334613505
1180288125207109632
190183424
780589094996807680
247044633
2849868396
914483673566760960
2302972820
1035107672679317504
782790381373050880
45720324
840835360041000960
947001181036953601
936798469137752064
2994706178
2940540578
807045357280456706
1138759321536192524
1461438248
1205568992103952384
64899582
720912807043051520
96384700
1105448739135676416
234038769
416811720
758553962
271822856
1185893947
3184010072
4825385316
16042383
2237788016
265693465
1237361044676161536
469338772
1398973927
902385486198587393
469488185
759402636
1258638990183301120
1269207603835363328
1355720695
269662049
191816867
1203953158487064576
742332746555482112
63904115
1351257372
539081710
1055600423543795713
444502748
1119980042652504065
226110361
1262207209129127937
759295167530622977
847048610231435265
939984217118617600
3117666670
1191260870447206400
1191150544359813121
1106097141506695168
3059594246
870998677
874761894111752192
2440855478
2678847961
1151745250005643264
752766515124908032
1235904602832134144
1076752876402176001
75900810
1079997802682281985
911238754400010241
2896307486
1137575514682474496
745191397154660353
1290580163407671296
62002393
465113696
79980249
120311945
1276860188679528448
1165612926239068162
991064717346013184
879412140137893888
254838707
798319197298114561
112939539
933666463625256960
210001356
261635800
1274593182894845954
425856072
758095130586853376
555913942
64139785
80985167
1444582850
1263965383184142336
1282531309256978437
1154405874594537478
889525068178497536
120652417
1129625621452083200
1279922673426919424
370067709
156238259
2956792957
111602060
775923467048726528
858581493299294212
165336354
2672725194
917370777464217600
121385831
4924268898
277030845
709009366616137730
1023219535057317888
1302935786321375235
294680218
1173080081343774721
2319139046
1188121739047268352
1052746605164605441
276479062
4259562738
1140446934680756224
37335431
476279603
1183690300285313024
1689667759
799606077004267521
2814096200
962682432859258880
2266139112
81133693
972675390274658304
1109413514957877250
1060829517197959168
335260429
4761689460
1146938952084889600
1212618646528200705
124350435
2599704703
1266701368925945857
2346892980
800546874436354049
1155814863974748161
96715428
3097608674
1022312868652273665
31714284
2852108995
420171309
1156319962568355841
110041928
1250106145257078784
79481968
154822766
879180906300293120
148664510
285028629
908516306395176961
591137890
1126244191254671360
1075223144627990528
1243176176
2581265702
151728450
1036653692
2477824255
1169918698850619392
157302330
269566179
4852230325
744223030008647684
857161000784625664
4637362566
3274043054
1170085560708321280
1207168845628096512
4809081284
1626786913
2429984528
1242740666125312001
861488531893387264
1104914124432011264
1169253710221869057
236034732
1277317910
153829831
277377969
86234416
186295902
95772487
28894757
3022439942
1115934260232196096
448806705
987959314512990208
1240970235479330817
763644175317278720
293539753
113390195
3465201012
188168649
936131715688316928
1489523634
2915102306
103828121
988361668890583040
3271563133
1169823247455514625
840150596
397558735
153864591
1109241578059526144
920294910015574016
799817333216661504
4781180834
926578920304009216
3104579802
1239885365910990855
4706570892
617091226
124184705
1207932100294275073
700599432643915776
930417577326551041
734258491301318657
201930976
2342945599
95656635
80568721
183668365
127140300
1327223878083440641
1034368095253454848
2507699672
1036366052525928448
1379552785
4474963574
1561047049
47936783
2551859502
941270530979635200
1269880549155303424
829567666125889536
1276872436856700928
95667929
55793294
234655324
1867994275
7026952
1495276357
1307158471989587968
730109116694204416
136207504
1351543608
1443257605
3051683203
2690951665
1247794136503083009
1158579003407519745
1048206440270155776
2570424198
989698211794206721
1236928964653793281
1022778989956411392
214407202
1094781459275993088
750559553427824641
1240894559032193024
1153479847768805377
738982849148129280
2700469027
3266768874
263176625
631996341
129732993
1249277131407773696
883631766648496128
997983686
982858344405716993
446039748
1162788548124106753
1077616340041494533
273274302
1023895023786455042
788304215781146624
768845298
1243024196805857280
1111648383976914944
567204629
1240191970552598528
165098548
2647469004
718379036
541614541
143440683
744735934747316225
3998079012
444582872
1182876389608804352
388623235
335825609
1088216322796707845
973563632670842881
1139540970284830720
1959964867
1293892859184046086
1175267230876983296
3044714994
1148322746
123191772
2592205388
2957147983
894319769398018049
1072761642520207360
268336515
241828348
169084537
877521363954614272
709388633879371779
1157811598796316672
154101716
1244439511980859392
2812884372
1385249557
1169505888857542656
178255030
871712063319572480
896793101682982912
830231105387139072
1157474569294270464
150883014
732506974491828225
3042642895
831898854731575296
1011128797255487489
929633604
1252200026433937408
2594089730
2448502021
1009419936081461248
14077972
252035676
3994883112
1104609158
1273450641860395010
2195312244
3701379620
2626182048
2819849958
998876609401663489
14077984
783690536272015360
1101094645
4807973186
136473240
879901579444314114
749520458702204928
127525540
3275098196
816686776420954113
1003468609241223168
151306538
121002084
2228351569
1125077030385491969
110620349
203438092
1228707147854184450
105413337
547783249
1065600915858550787
1314869534235398144
167685960
910480370046345216
248606568
368846872
1178691661657849862
1612041738
188062740
229109928
141490677
1061940051188142082
1180027577219420160
857926081331974145
117944689
999248097766068224
1308990536376815619
127879776
916894735339368448
2729748193
910516298068529152
74156911
37561378
1027162907165974528
429447676
1253687519708770304
99893835
2321159514
2791279194
2542593024
4847934670
1044923435527196673
124957185
1227129349779808256
3156053508
997869468029075456
832260175335534594
3193781036
1243057716710404097
1180127808
1250428318618226692
2736727536
308215438
1190264484561993729
136154503
181048689
2514671276
767698281958772736
115400585
4897629075
794721392797171712
16496337
183492900
2210104442
2175235946
1741750075
797654049495449600
1094417355243892736
3281398346
3195950785
1124940404325998592
263988042
850195041259626498
14523695
888266724
1161960146
140626304
1063338916151848960
107759450
1251334407027220483
761403236
348716349
3306277891
1000522722143698944
1122335169543675904
1087335847471411200
87856048
2840111078
146628981
827140512
121358035
4775955878
1219521865
747000394048380932
1223427153301082113
870543035670474752
104216525
164954043
3873725772
126122120
2621437183
2652977316
102026247
93599204
792955423
1236605649426894848
251060591
211002451
2174882839
1114888252610174976
336507313
136232227
271975588
1177787829830615040
1181204047363100672
1231813228209946626
111605620
816124195046207488
826868941
270151587
82910407
1253353479550070784
2814592656
276512193
788773208560312320
1282757295361806336
113876472
278413068
1139549692272902145
709267873848397828
3322119745
116671777
717566529890455552
1168319041640882176
3365692513
1492655114
1024652091426394113
781432993390825472
1195239811893739520
136574295
917226756934852608
87190241
950949447738929152
3987493098
2979991874
303208816
214188439
2890884986
781353930793979904
1124904870236975105
116098799
2355891930
739636966950506496
1101950528404152321
113826062
553938888
492196986
1178067556709519360
3103190880
915902493703397376
907234065782259713
163841547
363013248
1140426445933535233
146353829
1040798445961990144
1276745048558723073
747532154247143424
977581450085089280
180430153
354344411
1647543254
1144006929716408320
119422827
1260075051329581057
1156546220371787786
549418570
164098486
1176821655215017985
1290299471557844992
635830039
784141321887809536
112691758
891717037
2227860734
1003654632575418369
248686206
113541750
1231387345984745472
985302262573555712
211896869
730886587018403840
1073865466370699264
2388234708
969742348488908800
4884950713
2451282992
276106051
1146655989925498880
1247697199414128640
918810258
1250941835280658432
3301110798
1289629125183905799
881490237813280769
578697844
1213821651931918336
102938933
829653923115831299
1009724902784446464
1282619277829271553
1195509607889698817
1311023746749100032
1024480648294064131
1046538862137233408
1265266157788917767
579121150
156986376
1167811261
273402868
1063344985515352064
1278713159507824651
3251690474
351031765
821859159968616449
855574067050561536
876296729074651136
3292990849
595439782
830424918974029824
201672465
841670960738590721
1221841834952945669
116906044
268570228
178494216
1169731994613243904
1273173121151963137
267521591
146735412
1518232980
3897575712
232635988
876539157060833280
1231697102331187200
2752620548
907737248266719232
458830286
719106553735843840
1287821960831934464
367652283
125555771
1264023787650969600
2524653582
109157360
2953951878
816916224
754278123676377089
747397529826795523
1075645522537603072
859568117634048000
844170945480675329
838374246589976576
999460507919663104
1173580905845182467
1133150933888557056
372035034
259300116
1297844449968439306
806040066501984256
423036583
1278946198905184257
894106414523703296
1174984762093473792
1167091212693565443
87187747
1902628014
1000561752080175104
1238603934849089536
1013930493874601984
158579553
1712903515
159569215
1276201872
1169862966763634688
867326444778668032
2441219034
2538649608
2543093629
409940761
91956026
441600800
1149838133401309184
753800958417641472
227610659
312334727
1201033197150097408
1305282448578625542
1977475573
1095509295192363009
1961400397
255794573
106748474
1161248505790267392
181407785
2795808122
796948345570766848
1272951958848987137
1294138457845927938
1098609044758114305
4269481213
35189551
1437691315
143421310
741949424
330099666
816804469971165184
939515756185653249
931738878184005633
891350866552274944
908932867140460545
1116136787993251840
889338066
1043563447999320064
115688757
817375869765185541
277058613
3011462636
237159541
471747016
1303889141109645312
1506745046
916773877174304768
874010716746817536
1108400498741133315
2801607577
1042408823321812992
1206584541558689793
399795035
1179723040344571904
1313608689106870272
772796755
779317214
101637648
2286551659
137742558
85218028
1219539199096786944
849594082808614914
872851142371188737
1207084641208811520
101370903
2151215018
113496827
1129025897170784256
3267937579
111038318
1015702968811732992
1286802387110223872
1211379250915205120
1181946166084112384
738753455678881792
724181503
591828443
599748085
1003392812
1263438724982964224
1263646429731422209
762638260635959296
173013726
480302211
1049282547891372033
1156089443062697984
345044034
115957752
960117586628247552
175704286
901422722785230848
874976763624931328
102779170
875389848772763649
1311346473984950272
163524230
146842287
86488341
1097001616614481921
3111654476
287207046
1315335499
703195612259287040
798182566725500928
883366173428948993
353431428
1256439185449181184
2391914016
183102972
507336938
868794900069863424
387523855
568706980
58772212
982052628044509184
830342060
1245645183724576768
298490078
1309399881308495872
1209322760679198720
129588708
1329964388111945729
2892939380
1151403120020217856
715789098
745848528723972096
750487382659510272
814312304
194434028
195253023
1061874366957252608
1018528418810322944
189370911
1157029135
3192274801
228623707
2661254947
771922560212668417
2942458639
264810260
1485092791
1172358482646847488
1206849833216069633
90575160
124443549
1303451951741284352
4761515791
1298212526396542976
928877049820856320
105365664
821147053
4163015772
901082720381550598
817700720
236809076
1301160577482461184
2932632846
1069535833756037120
3197259660
798379345
970945360955781120
1242999940902572033
972362487671635968
75215249
1272439330896637952
358808850
1307742372
785134360059969537
851702173142470657
1283917344301920256
1137665159671869440
1196226637
1253806079323942913
92666032
617109921
4793882064
948570579300335617
801461264023048194
1147695937277456384
21726745
766611536416649216
1012895932210282496
3453777313
165383786
2438069137
1261719372873138176
2320489696
965929549442658304
757819965273575424
2441420059
1225576038
3240014888
1659902256
3315878664
913039128
311946023
2605041606
518434954
1210901398662995968
1062702858
1222341323211988994
223469671
1594586989
2831791021
1107558254626787328
1612610893
2911326848
1080056656514363392
106075436
993225600
1052511557379211264
108583652
1233309979613859841
1187227211809452033
2884399590
908625970038370305
1285942694028521474
772666850
782019995836350464
1235936762435760134
990478443702702080
396394703
1238744523494141953
1259789399287463936
3035572826
1134823474508193795
103773643
1096019226
1165173274734546944
70035954
1228301671
1577895637
129041035
1273306715312668673
2175496933
1250562244552744960
1239562619800801280
1226926965510160384
1313411865876131840
328989667
987184747020304385
260120155
832100075534852096
748855997242875904
96035896
1099275434863153154
95833936
197352957
133965650
1150521296301596673
3968607672
4367571552
203829881
915472006971219968
3288870133
1059764115940421632
927062491284176897
313654729
954369446704922624
897594657047052288
298486662
616814501
290456515
89701919
3863723413
21564790
554104596
3013309544
716971883967569920
23713720
1102798545248149504
1203451596610232320
1036828305142366208
1223268679946653696
111208872
877732519873040384
870832974119411712
1227500069303140354
2736173562
199260872
541862838
934735819
3195707250
791562426181259264
1099408145216987136
3527336298
106040043
578823418
235876858
559197471
3112090731
90992466
202536829
119238972
217663930
52437549
365756166
3177749048
1239026386112630784
930034786688626688
135481901
96755428
136670752
4130045725
1246173418489176064
1247805066972561410
52286237
970644175745007624
259099600
307299127
106899552
3238943461
1254886369
250704035
770519820655656960
834001989604249601
3326521098
1250869532261904386
236263806
3097895990
128441041
953159033459912704
3254287933
1046385621697064961
1024657006836105217
2344665085
1104520043579109376
126011411
997506678814789632
189472227
949754184
1309676408210247680
1308860910757314560
929333788328333313
1000952329263202304
4200346513
919137927598182400
1213660816605466624
1408097911
398757636
1123784040547594240
292787376
68842732
302031131
1207094121464135680
726814248282677250
845963315549368320
92550008
1033956017241874432
1193750083654668288
843576286601662464
95083931
105522699
160176742
2436944299
2723012359
1284050814277791744
744794996922945536
3323114282
1093506128531488773
139597554
1241942237987999744
973570682
75236295
1055245220927827968
1294847633744203776
4634905580
3299188003
1167424638579687425
1097485485495087104
1057170261387046912
177077166
906100870663757824
115954722
152227292
1248244350900822017
859494349
859534202
1013860150875025408
1155384632151433217
2314826834
2250592604
994219472071241731
1234275706776870913
2203203764
118703703
846556061720965121
1154722682727829505
242802598
1027936959954472965
593754936
741905755167563776
195270313
122356687
928151806575722498
1128233831872360448
740151177635987457
221021771
3093799442
256017981
3270762444
1490923963
25700804
2178907758
977814892802490368
751611466378203136
135621840
154886556
1140798056989777920
1899867236
241446824
277213088
1100008490
2389073342
446033865
897872650885775360
1221327996906196992
787528125831786496
807914612481892352
1567460924
1218767390902632449
3770540185
111902074
2428899078
934208415122972672
160933781
1091275782226206721
147428903
372280192
1299617073878892546
897324451
919210373290401792
1198802169165570048
512805068
172271509
1179737102935674880
2904185928
1301268479664742400
4378119132
324348094
1022286378
114419549
1225989287671259136
106659695
1644041227
2976980036
1234312362867347456
321162503
914800844150730752
52437184
1035437010578591744
938431483198390272
217701712
936573709074214912
463871303
973805907392987136
2835119323
1139826050035175424
994534775472902144
1235743723092230145
1175559730736988160
419421055
838607248930701312
1289513117118939137
112989823
1161651935256039425
1050306956
133839957
1253491665500684288
234354221
3185112493
37894493
1425912698
411853253
1219631554340761600
2887677828
932955709309837313
1210838840002277376
2199343837
1170197867027283976
396359191
447810337
1001646394690551808
2428239644
1622412325
181600328
362429292
3294996002
874205356942950400
1117241910379208705
2959229269
1061545669817561090
191026006
1219970881297870848
740916961526177793
880679345341202432
1110385821050257408
1256781402793578499
146439875
1108743934031728640
1137362066325401602
3282910237
756338192031383552
2397677372
3250710100
1960131068
6162622
1252506179340664832
829125102
378217992
3483141320
1425151632
2901983760
95621868
1062244073119993856
3936203726
1209425432992309248
3119223697
438846043
112669686
1174322902314835969
1143390119409250304
1207666748436160513
14491152
2570845124
132157129
3237267768
12103832
194925317
1228706268337995776
342698473
1223500715416358913
119199361
2238430568
1260526598589083654
1153846245225451520
917346050519687168
68988008
126003075
1144598760174940162
1201640607476666368
1166639743854993408
477856117
153445171
1095544449323589632
3252016705
1118472019039756288
291346264
274562465
494296439
2958569377
3855815960
1652877030
122999362
1090229598753701895
1100733640126808064
947078021961334786
2886797502
100999869
1099512891437273089
926783240551120896
1259614239372619777
802625402640285696
2572791720
1464592308
92038158
1184469348838019073
75541040
3544502905
91593823
152289585
1183670346894827521
400812767
310081595
1197041994645692421
564486445
1328681884365123585
868302432052273152
1101095098958278656
994489122
1161950722709000192
1253468882368491520
3225254160
175718790
3280192195
1009341580430401536
872923020263686145
990734573855096832
750361343979466753
978354886352945152
884313510812893185
788164079235969024
143895814
1124246492175224832
1124287359678238720
73312205
714796511998050304
1022535767963258885
80750706
958984359024852992
710027169263562752
2605720658
205198692
1164876126331658241
2409021793
732855822955335680
754036814520815617
126937983
3069971054
982766753108275202
17282523
840947237341478912
2883298356
1143865649472479232
1257650663162392576
1225718393073852416
1190678128894476289
416322548
278762547
781068594
1116956167995944960
959656274618023937
1304662726187180032
1192741848428580864
811037781208154113
1290294179923292161
1299468453170917376
590778222
1110435717501468672
115110289
108937863
291045157
201224253
77146004
974030240392466434
1107646662
2542625251
454523038
723748242089906177
922728282297999360
96753342
1266122367647879168
180644561
1067949944797978624
4824369148
1071265689686630400
2954811925
2277158604
1065894669958008832
2922852145
1110772417658380289
1577733704
319653172
591042894
178712508
769660638884827136
829865587
155958603
1266258862669062144
122035086
909368132157849601
2423543724
889853949250985987
2394526171
268762996
1228110325007826944
856733894644596736
2441076577
950327371793555459
322045070
1283266165
1213492940690952192
2149056883
1312385947162439680
271949981
251610366
1634992076
1271824230569537536
1016965943455432704
710878724
119011646
1228996363897069569
4118853852
933331502686863360
2562831782
1288104504580218881
1057068794424713216
720893497
1085162359767818246
94698075
2655644395
726377039863799809
160820436
1250540306417631233
1096932807933288448
204127501
733108041105604608
1268887459066114049
920303999726657536
3283296078
108916918
1187543278398263297
851782564972904448
136089912
609750163
728798370270060544
1294184360069885952
936481137102176256
230694488
2240545398
4057547486
1003482109892161536
600722316
810973645006716928
881998759021785088
1200355602263728128
112966099
1174256601890471936
149889334
4022254699
1284781771993702402
1133336746207268864
833686411471527937
3252167546
2898919416
2200634358
1174679779351523329
1082820479344209920
344881388
815196973594656768
1122795894510723072
107833925
248235796
728257898820734985
761447728261935104
125893330
58723940
292272375
812451562068971520
1063092978917400582
93132035
1130390368137048064
1050379755579535360
899444786112806912
1296263447965908992
1450984777
1627969938
116379999
1229678570525450240
516423321
1093914100701093890
283236040
1057502788945698817
1143143615306190848
887318794988683264
365368845
1232482953323614208
4537947176
1588849386
727342038572781570
1273954540874690560
253821211
356845163
290084846
877898263571161089
265531320
872631805
821706050168459264
812694604956909568
926620172856696833
994569120510177281
781482905587507204
874644046924337152
1147145708958441472
1054742563855392768
887280601400659968
2451139130
892911050
1062639917287669760
110357378
1262172634684420096
132732035
830389118391640066
726847045990907905
767767822684475393
711823225
1008182561414107136
1278481392515444736
95822526
1253663563421380614
1080649777853870080
767347549
767159581201928192
93333938
2436166406
113279293
61944879
909059657150349312
848541381836423170
1308777929933950978
121652397
140169121
711096518745272320
1199714693633335296
1037491286436007936
3735161773
250894053
2823054312
1199347710769254402
102390480
1120990282223247360
889854822773440513
888248044436586496
232788439
421134055
1088410173566119936
3945919946
1916744868
217104004
1243660943839674370
4777586486
1091558707169681409
804807747724144641
74928474
2453222851
1128242187890597895
1182639140006793216
897642290381860866
1265549910893572096
846809220984987648
930746453869260800
98499486
173105380
183494766
1253002239800602626
772716012735049728
959744726395076609
1030292289510203392
147534503
495909710
3024060877
839007785907978240
84126198
825862924346363904
626969162
1245575509016113153
1129864112568061952
938721313706749952
2987678740
761194961630994434
2583925548
46339970
207426986
208982538
1056948300
922364328220639232
1174887272405073922
2635049677
2673791119
270128544
1238465328876666883
1200451544723836930
3064549442
607029268
1096048096411213830
924445041635946496
176726478
1214538162799706112
1052363781899137025
842611682455175168
3328373293
1213340087192186881
827479969152405504
74471735
1082388265162858496
558781754
1223612575935418368
903969344039804928
700583616309391361
2352745782
1267392812397428736
105677244
1107499720421761024
1238617745966555136
763716691771535360
1276748238
854654641220468736
1127077747174428672
389529907
293776658
1058203653410975745
1196322677046169601
229752859
1173173258545352704
880695347219238912
877195159032614912
804671448
907836126
1055384604155101184
271357604
1048242914
1195591645401509888
457658028
849125454652948480
4753537692
3622109473
201267354
2432970260
189171240
1000291633512919041
206653965
307579417
175362966
300310763
1189104161880563715
1268719632350720000
224246808
83116381
372013626
346476247
265951917
416236728
233609045
1306405201876672513
954545660266557442
132171023
1229713938008272897
94943295
188242927
929618105747173376
617957237
1261797821805555713
1223434232048963584
65339931
1285232638505050113
3638643914
788546623269855232
745576438401630208
532444289
1541424667
264756736
107312400
4079051113
148289747
1101155902575435776
2686590637
1114131689029038080
1058859466890702848
221750087
942356699251273728
760855852454584324
1251326433323921408
831260215437766656
725830657482461184
1264834565509509120
1045906423408844800
426453369
1086025656637349889
3150714631
215975340
1144112287
301989556
1026014527609958401
1108688661254533121
2306090928
3240752768
3879065059
259210633
1121000268760358912
1106693254236364800
773525487431847936
885705303945236480
3221125117
361180234
868501800684367872
707563330244743168
1096956468404748288
162756755
1261317990865240067
1704054037
1200684260711002113
1298249825394204672
212135982
2203668102
1310791273
788279409329319936
1089883799284940801
1230375561433763841
4470070872
475375242
1220639154
1255719450612862977
1145708442230722567
950619506
778802933588631553
1282848992489955328
272974990
871718086658990081
1247968195
94344183
96793222
1182670336984322048
3739432456
1311843113908883461
890184694926426113
2227401506
452849717
158311414
3225705066
1149996872800452608
932221764460883969
411491785
1251166489505226753
2391821935
3310509252
2481324146
100946312
729773348469669889
851812463787950081
875392201425014784
95027078
1154303538354200576
267594097
93936156
2832501420
3231856039
1215238766178095109
517658516
923166877
73060250
3686340554
827823565403680768
2946017538
157478008
1540972146
167752753
2358570632
769242771890720768
1235081516876615680
3122887812
1074163727077756929
470880283
2526247034
1094186624177430528
4556623819
1401110270
530994263
204329944
1108277122479472640
168522912
198479906
380437689
4757709229
969314845
2311032247
1465876224
121444596
2656985876
999477631669026816
112940759
1082361421474623488
1241174416613986304
2429996779
894231071390171136
924585142764498944
3185057227
3279186956
238130191
1088388234684448768
178656186
736388155
1215112383477116928
161939789
1318198641010507777
856984530816614400
944179178269589504
69567908
914211086
723010740508991488
932915767678402560
1063436574061252608
1081753573665386497
2934119676
1160465357972205568
445239210
1228162590586441729
121234878
2394220831
270064792
1172338673527840768
91082955
1217600174714867712
322667594
4701877862
964783494684536832
441293121
264327031
1306257063568265216
922613564
1094363980091387905
1187749612247044096
2838888132
2257271966
896702304887349250
816505605426810880
84819177
815764779511857152
890150536875450369
3245797033
248142942
983377849577947137
391844812
747824132226572288
3063253194
865571507455512577
3162028196
1135890183214133248
140003097
341892491
193241047
118247926
464468963
824989498157125632
1057051646050557952
1481913252
809596476
134697051
83835297
2406064556
820527570508623873
594499713
1325887380
1566074180
792960726855852032
4859424550
1882400256
399553425
1114278469540564992
94464968
320419778
254112198
1491846698
970071196392833029
1287194136
1700837412
1107960563009642496
2885679649
1114895871101952003
1442431639
4722718958
414557940
908242155944108032
127079936
4899349526
809292482
832540986844672001
863199854851260416
959005229957095424
548425077
154136658
1937159779
3156977137
937875831946321920
194464582
1183159948953276416
2786316759
107039196
1263679866576072705
1254177524935880705
798751107514105856
3140120461
233147042
988291635141267462
896545649612673025
1257442420871925760
1218936330362617856
2817014923
1579389643
1058279805051785216
156300413
126033740
881267392252264448
2572557025
194589628
2933566148
479304386
99186299
3230358774
1072798879093940227
137998333
3973682233
3186209180
1270560887401639937
789396605992435712
2427018432
972419646358892545
390474715
3146565677
79698143
134426942
3163063021
858538982652559360
763325894010077184
729185004
731841475089043457
982302819540611072
1904646385
871260426327146497
2255832842
741958346303901696
1085504842695471104
368981284
1586962382
4864302901
2686951310
278457746
966820741646663680
3324657072
550565762
952005297903616005
820190114118701057
819237983941316608
991838689733955585
391848445
869716360003067904
763676515393376256
597289111
1286641955951087618
358748983
734872601311383554
3675704059
737974124
5677162
85189814
713739779238592512
881494165170683904
1203528056863744000
1200381696236875777
1293139713751003137
567204897
1216714017223241728
932497859601055744
234327065
1009425429755715584
1879444350
1565568078
178602797
1226445771664281600
2323303111
1157070189122314240
1290028207
1079560024328814592
332041517
2406712380
167602008
138850305
1076446677773430789
1215037456929587200
1172764561667059712
1299255193406599170
1206562237877346305
929994776769806336
1235468554666799104
1240154255379529731
1417675698
976764324604559360
872778901960876033
899510155930292224
164600764
333076674
918094032156344320
1173976871517638656
597973207
1022184271
293955279
975495229024251905
428919079
926038662021705730
963290870358290432
756815795125047298
736907625736998913
163958684
325980835
138638873
596384429
1176682308947988480
2799649357
922758734635339776
222167665
64108913
1153391718227513344
596212123
145066615
730515811
107605707
756850731513024513
1218238056659972096
95200157
1036076312383827968
1272716919112515584
1030172579674243072
165639759
1140818256044810246
1212435391
836180251466031105
105502824
1965740887
2813803010
1250889110379782162
377399402
730226866875830272
4914789672
1076760839988817920
1314071479
773693022097776640
3229311607
131784791
1113602995
2705966622
1213568846461751296
1247927896200511488
82810717
93107344
721590909385592833
830244651198095361
1090227702659932161
127443281
569499411
58675317
926830450265399296
1604904030
730684709491990528
762471698
3412880480
2664601670
1418413580
159802736
733260406655877120
1139184055
135784629
1205002952504569859
1273768214078447616
1246293311289036802
399334926
901783119757328385
1081387422636621825
894901799622029312
1180259517465911296
1247449084614422528
125336203
1125050883207598086
944758792754929667
2672835294
1226541950624354304
985505119331467265
149525343
973317159483973633
76656241
720398354
138886914
516625097
4680253333
1069387544121364480
279599564
3924280634
1954240118
133294886
1245988572
754942553284239360
505375818
708579345837608960
764827886272425988
3213662693
590563916
551935377
928862190
106081778
1195923457411702784
3141670027
3247760016
191875971
970849437059727360
165203946
2595849506
1158240538899828736
865108352522608641
219218744
934564054877708288
787547977560621056
122043756
990631646134128640
186407357
502280981
271814000
1076648672559951872
2462367121
299594153
277903152
545670189
1270521612962430976
166419789
1676445121
837097452
846527883824660480
818059368201453568
4346201485
316541641
463620785
2907453572
1059690301197938689
948278251582980096
142169672
18655278
106055634
120457266
843068391309029376
889874051384000512
1409248441
822452191176708097
1108420405159587840
1083467347
4896280148
964146787
88768160
371441588
225269635
67323125
621898040
1095989673137074176
545053018
422665482
711893575
1278880246230511616
1358977040
952773014549966848
1270317887266230272
1281736922121900034
939821678774779904
43051761
700179741064626176
1269626874117754882
2256492218
1164670952782700544
118367670
3010222032
259624655
3082882874
1925467896
123823705
1198330860329562112
2529517843
106306835
1250825112095342592
974231419814735872
439904759
918857711411912704
1060763678490865664
2953441554
597608151
1015881369669402624
1009060627074056192
1250432149070594054
2807420443
1271753056745426944
704201301333188608
914479569666580481
270736825
154057328
632247735
798116275
1166036874122543106
375077337
854592518498930688
854272695319486464
842317293380026372
463390068
1185893851711434752
128526725
2942911561
3267066763
786401942
994035204015587328
2268752250
1143892205045600256
3257315064
123456584
52699790
2390990623
556557447
728778174234927108
715189848122916864
307077619
479653051
846409632121729024
116998940
3258189758
912744853850558464
1107312680870637568
1263774134535782401
2360169074
1105803434219921409
900569050115317760
1119523053396877312
774171609015857153
230785616
2725629769
1173836780228886528
1089306754658127874
68989640
268613509
960760430
1236280177295896577
135388356
2380466791
1371302520
802769729010044929
2226453366
636642044
1146134329967304705
189858952
1656838758
1036552192549773313
945666180068425728
1898743892
706836889941094400
2879403662
1250677376058441728
1036727993232572417
1043072425699622912
1484405366
3314815596
209574625
139582456
240999145
72990327
938130765082017792
875762819441893376
1091468205233590272
443845525
1715907079
1399060322
3279031584
143786763
2512058695
1188823741762953217
2928540559
277410555
2940348072
1268104195518812160
1214690718037368833
2375634024
90061065
95423485
1126685351119020038
800516147007221760
3071726576
749533022639124480
1291597541771898885
800216882074615813
992934182832648193
3098409050
1893114506
65169244
858175761152262144
106891682
1091302991410343936
303605299
344630177
1078075995041624065
883474480256778241
2344585650
196832555
433099677
869719271865163777
128783539
57859318
378517592
971034305513312256
1254572411057364992
158234736
766199466382811136
2440439599
3989526552
212250330
1261257331704127494
137618178
836754649457700864
88063953
313019305
159179344
921400462838042624
1084992683955777536
912438600205164544
154930876
274333359
772445544497029120
847276573157842945
1196961568937795585
978119188664410112
68994800
857442960882847744
1184895889
504098267
1080482219074891777
1180680107708407808
2423686748
1088389076183539712
1115872826
961960741824688128
2549400858
1042732398612439040
1307983295733403649
779609112497631232
928298840
1889900298
52695473
1798146372
369994014
935555202
132571463
854910766796816384
2428197145
1179911852723015680
3284521046
1233151708185817088
1282184104264359936
147499498
2443614715
1257624992939782145
252343521
1268156809648279553
153436047
147828209
3323232344
1298625384326418433
2721047642
756133911416049665
3622134853
213696318
181935137
1273269600885432322
1189468255972253696
1014111280657887232
1285562197
760843288999895049
409991260
112902912
925685208522690560
2463266490
1047526076
992492047
1154014897673392131
2573344494
931494638300438529
69106028
778559925236576257
830389759952379904
292816248
1122065343935995904
963193651693105152
4901547498
830744704845164544
979277653797564416
800253171549376514
421200257
819101315473100800
1047034231443079169
938589174097092608
3473032094
278924294
240192240
855890616
1272839769005846534
2912922427
2479899469
1238777580964069376
847422289884860416
86131081
954694357826719745
909027367686856704
744755063730540544
144423215
150982550
876083139080105985
938131868184035328
905255965594853376
960356894
821411975510904836
1251434287498276864
1009559406395080704
62520428
851721411341172736
878157538478379008
18336045
274236819
1081944747013373952
2435204244
1156909724257751040
120141264
134760321
1173873522617118721
2213827441
101167178
2178026280
1661952836
1256023552727244800
1280135691960123393
2176169778
804491731924238336
98627515
891795524679905280
1131565035707174912
1745735486
962134922893836288
2308768747
491784492
1302536834107322368
982469227721273344
3864989418
812102108103049216
1299628249673211905
4109313793
441579289
999246238951211010
3134919662
1866092918
734985645618126848
3281834840
4352519370
1120174939816861699
1256440262
2570903305
2560984927
147840974
165397759
1060673282553171968
291308227
1288560070603575297
209948165
137172484
1094881509582856192
454419604
981873554558824449
1218404596319539200
1248316286049734656
145713190
2419872756
728733683918635010
914762049481084929
2460664202
906768733351243777
298446889
235002595
70575621
2251786814
493639235
1010052387904544768
1134405383437467648
3246572562
3158255594
293950472
1159082081546227713
452800184
140490811
892300527198851073
103200414
741242106073612288
103841547
589469630
3777251598
93364709
265793740
1247347290
110107859
1152907006023311361
1135061399581757440
109723184
1083283139043065856
178551872
1220540827769769984
2374955324
2307571778
59466438
1185172658528243712
1096519692011720704
891547912374702080
1281798110537068547
1521203660
535404542
962618831804891137
1062937828504399872
222358937
126926273
95333949
298021298
138747582
948470484860944384
419285818
1326544626
912330600387829761
796632115920117760
264859783
832089430831697920
157012411
219940683
565394069
221595595
1199955460683489281
1304595464382078976
113014534
849200775234428929
86955243
1095867740047331333
451441735
2933035158
3110126611
161923958
3919857493
755058110293651457
1036257865017647109
894816050205794304
1175225264
102314620
1221739884030746626
1095703755759079424
709023723035107328
1237462801544704000
324911275
1051758581463183360
204292732
414429011
849028614330892288
2913284816
916557071193014274
1235563628704567296
1198954833161515008
97217359
1127215971893047296
1946842861
90886397
1288677502102065153
192104896
1188315511
910544138482806784
1221496444621770752
269217616
1020088996037214210
3272322702
1220659129951363072
192560985
953252744063692801
1279390669220442113
753116340
59676887
1161186227279654912
3528283573
2985651290
879033650213298176
19143336
2165942268
1239873844858372097
1149193040566734850
1183304182201085952
2333213028
2912607055
1181818211899068416
235734228
830358841
972782318799630336
754799453744226304
1898536106
928574453310615552
280498894
2690213551
1189486104488972290
1018344923685220352
971936429717647360
267214804
4760603666
121896127
1068486956290428928
580928707
1006066414925430784
902035145506529280
857944325207896066
1167616762751275009
897451310508720133
881224261314035713
1117731202750771201
888394921
851724657593991168
411740187
123874663
1277355094829174785
155103031
2160384240
3169660083
106778775
56834225
130184972
909963355737145344
248044851
1133655703850143745
931418458901716992
698188191795314688
1296631642316926978
177004204
855798572
1061271501070979072
1112642821863792643
197622979
1309414379767517185
1276150780362440706
1473471366
2906771450
768238974494093312
147819055
1292782307070185473
402019739
120127887
456441280
134554497
888985209026129924
1235421345497792512
769723488621821952
1010149729
1639311253
177819579
154720432
1259620964356087808
220666048
1040018243732135936
1280185646053646339
1292463102307393539
703419349256638465
1030637168039849985
1233248400532852738
1951806252
73349179
760611395704459264
1203571332555784194
3401902693
1175006269268099073
1171411630069932032
2272977307
1104627598489866241
2905926084
1147336878644842497
351551963
975006119947980803
1653416191
1196980716321460224
244317722
170248996
1125543184484843520
1143463040953679872
542533696
1148551213924769794
188629237
850339858451005440
528106281
849796492067864578
4236468732
165380039
848544125548875776
4655755753
1194461601107070976
185191879
886115033259704320
1028981064788631552
4198179014
1173239573364666369
936904976
180053634
1040691656285085696
115700477
784375488592486405
1096372076586229765
2373033824
172262182
953216426
941668064424214529
763519868507258881
133976457
99751393
3294418944
29095340
89734478
285463707
159310319
951047670340055040
804654903486353408
130700407
564718996
873464340
2583861314
124899245
353048243
1153073250
1160239986903359489
1065757621553049601
905648203499839491
68993175
3188100984
1044910708431847425
808544257686454272
1160036884422152193
847616214276886529
3765014065
1147312169148538880
99461697
3287613594
3300167732
237784899
1261850456935903232
1143104342402060288
281958857
757521906320891904
214040506
1228609683339890688
1150178112975466496
1244606241134936070
754680557531901952
1039905973618401280
107803506
1150012050787057664
857557117636456449
991626914321190913
2271583842
366866247
42567091
2164728374
3098717616
1015155231468838912
993741625535774720
708962144067301377
108155095
1570448215
801967763874906112
123519948
918715374123720704
971355512716406786
1252957600712241152
289915343
1407099037
1183178208398602240
2931649027
1218165625777864704
1221380399005229062
3224561852
2261180388
353628109
1096952289825153024
2595098696
275775162
1061593205097947136
1271746429208289280
33849217
1644129050
1235162131722457094
1155759667554873345
874136785395236864
1169844520122380288
323038602
907227077631287296
1278555899183824897
1305671524825743361
779517440166211584
3382339152
731668051423301632
607100654
2481954608
259217781
931306734953619456
278257691
1068493919074152448
846212020781273088
2986608067
447655216
896507778704973824
2903489210
3307673726
188692869
820946410174496768
127271287
1093132370968862721
133708071
3177869226
38623194
751055573987258368
823120764
145224629
760121931555180544
3116366394
138643102
350073877
97198807
155096906
150865110
1557524234
598555717
143835294
1100848710
2159180401
18046962
2747657227
1135922954447908864
1210106121504972802
1301075467043135488
379147230
878899290915037184
877374657137000448
3071569843
1222512321047580672
2905225135
711420095038291968
3258193422
2389041968
1213362901093715970
158524155
3051777841
134508996
2855200514
152335582
913740475177119746
1237358740489175040
1118148306402795521
1186919542489894913
878777050869268481
777282902
270349890
734631759204192257
58995487
955352019933396992
1178079833848344576
102268071
3777229218
732466694
2481604219
2964251496
1116071540213202945
158675048
165652935
409877198
449745305
207014710
779132690
1038357016127787008
3313827008
1142171062374764544
245191298
474842738
1112712424501567488
1203594093403574272
238933094
3171576449
623632337
107347820
213102970
717637634672070656
2999175751
527088381
884386733516742656
196456097
1205639617526947843
2992254212
419061023
415168981
1169020257354289152
1498176858
821860530952359936
218086009
36336829
774757667784888322
153646811
91020096
18828199
869493210
517133729
1127937525274669057
713449041238081538
1103611826833518597
1271359443192606721
112207365
1152407084685651968
947372574597529600
2184217332
2607271428
1185393714761326594
80629141
966322180161077248
1302880592137080833
1250342316
4431389594
709319503612481537
239716631
743054486365601798
160034436
137219785
1270313141868490755
459055791
1299352561082748929
2854313724
1041699992006586368
1242590504358838272
390689059
216642845
468080233
704552700126433280
15196284
1551794143
212862262
1188344537904631809
379705732
914956784
830351603806855168
566340508
813332660747538432
1359341815
1438718707
1017331314851102720
255365519
43507965
433326169
808102233376051200
2877651816
1311829982285496325
960601334809415680
996958759262941184
1300766055367757826
132136275
735628593724678144
1113213830681649152
141118579
80269195
429225069
117009373
984240472024498176
1041492886901026817
1239210731460943872
794193635596058624
84502153
1388821795
757912249
1165961915400482826
1229911786645643264
759151009633406976
1260190940167196678
3615233353
1262337675815555072
1021491493033324544
817909354414231552
969698732580077568
104751093
151471751
451971591
857231268022439936
45333136
1289042192401498118
900513053006888960
127764753
4332098893
203718203
376188759
835115898
113376691
1156016316
16754012
874744872
2316511944
113329770
227953875
144089826
844222149795635200
1223952080953466880
3050129618
982888079395471360
2878707078
723623934269132801
82842464
357819845
740104353264984064
1056524456548388864
409255813
276535902
2436570217
232790891
288309221
544118517
268363888
1274700423555760128
1155451088415256578
291440747
828809781099892737
869566688252932096
292093012
2568398358
913077695365316614
170321904
243233096
17202673
1194553504599134208
751576721883746304
123150088
3149520012
69362692
72268796
3303687048
4190068332
16423954
151056291
1038692490193203200
117547619
195409750
1280405529924272129
728199591032561664
1299914763045015553
2414150725
1123521635540058112
527412111
97652472
118221361
127205224
116882243
936797531115216897
728026139864633345
354108598
823465843
1086454459104845825
72288017
1123556720
1120953760769904641
221766725
133216380
135850824
387648659
226081258
198871009
55481572
719416318051528704
389406715
1251065237249257472
1253431355343425537
711145017805373441
945860504106385409
559020134
3041131422
103632036
229856656
102003454
926535913
998965831433273345
1202424230526111746
755370566463332353
1099256648529375232
225022764
712109768370839553
936775440999448576
2152751426
356170484
199204777
309685552
913330967216918529
1261647535724085250
1184137379008827392
3869844732
979284476122447872
1033535137277825025
1236488736730255360
1113674391437463553
1148732734489026561
955277574753562624
754760523355295744
760418331576774657
993699089089839104
2262618061
582305422
816598614633947138
1080575475934588929
171860018
2222840966
1066536704360689664
1322066341763964934
1256043201082748934
236156523
942399745011499008
215453056
1140060149735755778
1079442232346726400
1174869280224972800
1293316349205176321
1278832041874714624
68681208
1172746314909511681
107369669
878787750094295041
4732919928
2565340681
1238427806234636288
3309534240
595569927
1132662552
194136926
984411584469450753
1093479672384344064
46873708
1156858611676483584
55424986
194697694
2258666815
404017641
1458340153
30854117
3321112094
1257249674165022722
1048367049238503424
454895036
762061326688460800
489852097
2844154675
1292991846017200129
886184869411209216
178337291
2218774574
3321960104
1260969229899018241
2616798170
1018737751082950656
207355433
3265677194
948123227607281665
123754632
4528570994
2244971161
107952984
165373282
1002732653718601728
981897538524536832
546661690
265944563
841218955
3186164964
758159789297963009
1310099328950648832
332771855
2374613610
240581440
3914276174
125939381
1234634989
301357815
1332854829731909633
204354120
1251487387743473665
906299767046545408
952861070581891072
147430172
977874075950374912
720547103890608128
3365068038
1547844188
312531244
97138864
1042968753804201985
1260953360905035776
1212258531480465410
773115790648193024
98112899
828943988
968779498031230976
1149579505402433541
703431152653041664
3814738752
406101006
1259840431791226880
1214090856388427776
112956864
592298597
1019962737122684929
588156342
2852603082
548217077
67140157
889076051111837696
437202733
992167021394649088
133317889
491087356
1106044249022189568
989546571346821120
1116183169
508910513
1032790584539279360
1142653925578854405
2435231154
889854458225606656
1143342909661409281
988407433948155905
1194416292196839425
1021337598583660544
1081798427594305537
1310171232369668096
731676581303857152
955640888012582912
1652341682
762111966554968064
134943208
2948934823