410574186
1282244189724356608
1067356537969029120
850953493678444545
2207139762
256944183
4035451993
544012988
873819493046276096
1587274232
139927081
15628837
233589297
578039984
2157812131
858260534
348062692
743389432347168768
2204998453
311159209
1341263717699186690
1155471930390020097
1290340483827302400
1373156980655755268
67676272
854312207315685376
3902477412
1257828821136363521
123541543
4064964198
1348873314014351361
557765056
2453234810
1375774292714024963
1054169429318094849
934220576473825280
1298794338705580033
1284021181054513153
1141453826131496960
214555353
1313452334668603392
780509464566697984
1359284880
1165463380062134272
1132128378381668353
1038633660
884428374340386817
818641040563240960
234668076
2341701266
4519158915
14108222
354051923
2895464030
822453074513915904
211849976
1146562217707393029
1053266025821532160
934832594952249344
114467737
995356734
2304297360
23235815
93792290
154860603
134131751
3241106750
14817385
3945279974
4873281
1372482390895910914
2840712193
1402021
66601333
451423393
183574052
388280350
475499115
1254170500479123456
355821089
212867147
1939493624
1227559451332247552
963378575368863745
2763455772
124441838
1161217667455340544
1247633966015766528
1379262443709337603
14508779
47373597
123530549
207750173
1349739638957568003
1283810575
764670432272195584
54869692
294155121
264869059
1183588320212705280
369998211
1194909276831043584
949074110117593088
4112853734
2897074723
1442670212
1365926835335303177
485493389
1295722945
189468381
243163275
3857178373
177195493
2811896928
327351615
3070607064
57653638
290238974
3009887425
197215083
851153220801933312
167030799
131649318
269223262
1354602807857307652
1316536859992891392
884074886
70328805
6315542
1170679410329968640
25061763
299499498
225771627
1386909796729688066
148816145
178509090
125015782
128767711
2828347333
528416887
1510694930
119992486
1029928767123161088
930203952104161280
975351648385056768
483483910
133684207
1307335344644210690
2246343727
821774197
126307367
114100380
228311693
2904125618
1091829396942385152
353680927
315549385
964837880823660544
1164088822377791488
1026460832559915008
795800206415515648
183872799
1125662583573213184
977546067330781186
3228040039
91337442
953976203366473729
1261814864
100028876
457081446
162982250
1366556987056484353
172886554
269118646
154053663
751439139526938624
1105763163197206529
508184336
1296082194264285186
18389305
1448077032
725302835747778560
4655765509
62031550
1318911278232948737
97869383
69526711
75226944
279537316
89298896
159903808
1298711078012989443
1355678659135250432
344536529
206898025
2854528141
1070959432203268098
100172507
100788036
1119248690953084928
86051988
178028171
1369305070320431115
737602384357007368
1242385662
480408260
2969271920
548522902
76946669
1333378044124307456
449605428
1266333459603062784
521784882
1349842908271136768
141908205
100959904
604528612
1300445643257774080
4872140599
347959045
304341467
1079631300691091456
920461700066721792
1193780004787634178
134437805
925308998638755840
1384741676585938948
1435629986
605364332
173164912
1152597672
61402002
334528459
589182108
97597322
271172656
815711741707362304
95381673
2566104468
122619699
266917846
2785510645
1326428790856232960
292655126
712152065976328192
136408335
1357267156996481024
1263327376005451776
1290953756817780736
284930959
140421423
86513865
2298302132
1381487435704504321
110287227
145590919
758662574103666692
268701399
1086565144203677696
11501712
1310589635886678016
717994771
1348255556012625923
254446436
458700166
1372557194332303361
864739831150137346
1146564578219704322
148390168
4871676672
88960967
230435239
1055480486456254464
1272803498736840705
914441034
1692512671
237984872
874991779023437824
189808305
299670101
3430641148
2566195196
868477908154630144
864832735617073153
2921272394
1159837314400415747
1388370828522246146
4713461040
105052992
1362191498977009669
21480651
1251010314516099072
796960936959492097
3287031739
270981546
116739482
460187034
73616302
1209466363128897539
81648641
2281986006
186971476
1316422297
1267676904
63124017
526924681
29175989
4661426778
716005465365282816
43813515
95666870
1377255625734811660
1015770514910937088
119752356
1743485125
789015745225076736
125633376
201930976
118075541
1309496971283984384
192176788
130099560
125171112
2254242865
1030383120443310081
354760697
611467692
2926675152
367162044
1351998870
1278500081465876480
83095950
290523062
2987667398
92763891
23159202
270761095
313307841
550751263
3167274578
2473349443
108616263
121372230
2483535595
3313170523
229490810
403165944
124104836
220921539
2939145182
137727011
2459584430
2549552395
83170884
67566969
2833936201
1088809838438739969
1890272515
1071212985945796610
197987918
272919641
1365942391610306562
2883382954
189209845
245155487
964094101
282787672
1339927181619687425
61505116
1249277131407773696
523207300
1663709815
942977388861833216
71192428
85278803
1182280798344335360
3187711844
136171758
129493608
131959106
916364862
355321187
500862488
45480751
2999511349
4831391
6101362
2964237022
1351998819425087489
1370592948
119671343
766141624833499136
1458256602
264686312
553332350
852097150225862656
1347385823289769986
1386922073973395459
1003860010630172672
107257945
275006974
266050981
156600918
1017982789830914048
705402254786842626
178363858
143025661
999866535354122241
754313536130551808
1017375979553972225
1280099649571844096
1603405261
864101009982869504
1336259287824265216
113811191
740054212621393920
21380360
1204001020528881664
3067266858
1281013667421491200
998587625610010624
43671839
6089202
1261836642
205201991
1248727627893837825
881782967038640128
977795784
476671982
1350085032371580929
274753811
148774276
201723195
268381074
1160649107167334400
1368921386719145988
1129410318768062464
1390858973482426369
165198385
994387972450467840
1178103103444246528
108327315
1052373973629988864
1015900331866185728
1021545986
128472064
1222519631404879875
249044603
1152083592463339521
52078492
269942863
949876725248180225
1339021104287940609
1303573536255012865
533110039
1000010425755320320
2868333270
1227175139185319939
3268859960
265473107
247671461
763313929221136384
1438897261
1064099164332601346
87693241
135907440
3144893599
65810787
475422872
712883340
1122784627347689473
793381995095154688
2733239173
483722581
1376769385679888384
1346376229260181506
1386760573589753857
385912855
2731112156
380962777
1363856247494041601
231788687
1025688216404295681
155552997
225818925
238961381
327792438
2547516696
3064127660
1371890556939472896
1070144517209083906
1322087378412924928
1251720314687385601
501757164
2930612948
1386669226757296131
52146590
1362625294473916420
37287835
3081052032
2913656149
909997086
402610339
168849854
152460363
3645860174
3192494185
105998849
1371330478188371968
119450510
963770712933609473
921193937393430528
285623512
581751318
1652019014
827009862303244289
810364088
708820238494617601
70718016
800626512248438784
2840973930
443926473
154734202
1140563236611166208
204588081
3251779104
1572561522
858709355490811904
14510303
1371623923587018752
160095530
50605384
1227485160989290496
264377595
636112347
103264471
121373129
1307959285066813440
391237668
142285731
1334091381384519680
147128503
1283285941566595072
84770157
1314519799658020864
79124570
147031066
1329477613908213760
735821945430675459
791852336
883813501361205248
1233691948084387840
874120224055803904
1178508454719152128
284519518
874478360679911425
2912993299
1118777765979758593
102302367
161329972
717566529890455552
516438383
1236289443603943425
3301972292
1057147748577767424
1260762700499447808
411114216
217016594
1254331550
339508383
1225259871257284608
1333916310
16453585
5455512
716732137278341120
139391125
96077528
1370201916731367431
146497611
1144414560
265229175
1047725891608956928
1378619088457531399
96525860
91883272
116723074
82868260
1140217617560457216
2257489375
452998826
25176732
1138745480823812096
3285985304
1321098233280491520
239811896
113826062
1233603581883715587
2403816775
4418736684
210862245
1371450133016027142
1291998695546712065
129485771
776443907882180608
2956041061
1209074205825699841
1112651876615348224
303684496
1383923185096093710
3168214373
701133456
103327547
99052416
106708903
265638915
881002382615748609
1382610470545203200
909734829305901056
969775727825453056
2331067879
155165879
2481846786
832227898505338884
75731729
1015732133229293568
94317403
717969651964116992
147425179
2549243827
789745951162249216
98099720
1138690597257003008
107632183
7654752
1878262446
116335422
270783736
877386200310468608
893338797886263296
1362661005755518991
1386711676624412674
766657891931611136
156986376
526310462
1267053887925530624
1214824720387858433
294478177
2883322766
818901438
145595416
116298005
1253551509364563968
1934359442
1321354781940568064
1214361763027681280
1346928032255078403
74135343
1057154011567087616
901956984047411200
376893120
1315473661831213056
1313360462675755008
990757043161059329
944192402666876929
87934586
391791192
74439738
742827313205649408
810126282453385216
125594227
248144968
116319839
1156737695634169856
1256949554127101953
274306226
97900016
126836645
173801887
838374246589976576
135100140
22352839
906844265082372096
1190965860472504322
809626399518507008
725562252141568004
1364788220307759109
503749272
449213275
1286227187469701120
763959620448563200
798708983104081920
1151331227015630850
112624637
3341981112
4858768851
3178812398
1261150542304174080
3009607388
130795093
192538259
14367601
1157689905134198784
1104361937519824896
623618660
1369416997
3032557177
1347543988828467201
139874316
2287831111
128814324
979562536260419584
1155720500993069056
105308645
389195266
1266671911771111424
4336951
1154090220
43739683
602304993
999041690018041856
182823578
197807942
1043563447999320064
624458619
315855338
2588592601
2299555207
727421087164719104
113014642
935863049684004864
189201412
67784768
2890284385
113017913
3633483918
207013722
233106806
120396186
1350061055897006080
1168426597935763457
1179723040344571904
145581343
1181155680037662720
92021382
121745973
1085709830176808960
337004316
3029808873
84559589
823671797400801280
127536012
937955344063401984
1046234163962032128
1229984607996526593
21452169
1072631395489480704
1291763808470327296
277550678
1082783461
1183635632129576960
1341750987858407424
1577803634
276330076
1186491644041818112
1254055774768099329
1512442826
111857439
442796157
1395186073
1391212497298808833
3180536581
2532467652
1375680624825049088
1067384381415682050
1324812702
1198166745871048710
59422632
1147776304156069889
1082400651496181760
328476579
1308353215608451072
1252767127724933120
101708210
218829128
754563365729558528
154349858
1256373106983067649
1370573649015500803
151354754
749918002267598848
603652248
267720642
104703242
323727252
2705609695
155140804
750159901305942016
140619454
1363818378780045321
116737895
1281917013971972097
331973354
923004373743034368
1346416059134267393
1107195160029331457
153362336
1103224566602596352
2943860130
1059303249252036608
105207049
1369301239050174475
723862800003522560
1208940290175750144
2338323152
736815476555161605
915010888016334848
1301105039394500609
91851452
926740721394008064
173447963
428667825
106313730
3222775116
792210662168506368
1148255356763512835
933650123988516864
1723713727
849684836881022977
703438371587170304
1312305732599992326
1364773002001309702
1032572772466061313
4508401454
1348703095
224267532
1119239241978957826
2391867266
386869235
4793882064
2996852696
1319517071038763009
489050513
60906149
1370366671618150401
1345660364378132480
1355898262033559552
926245952020627457
2720496883
99838900
23730401
31383180
1373648605236498433
2231412188
1045928541529858048
1265710167452053504
45862634
2364252949
1245355262
9352472
2826233395
1851705475
1261902072372322305
81574629
1243682175154819073
285125930
730453001924677632
830256337434992640
903709906963795969
205478536
168282832
88591555
112758429
1692735848
908625970038370305
1361151731376082946
3043516098
108147834
1163005678232805376
226487843
58124022
120160412
336331194
1247040934761521156
123223000
849090260
70321595
138929703
53921625
1210288748
1549487316
1390660220217528326
939119970880913409
2464062895
97812409
890703990
3003632450
1246418394309521408
133965650
146971592
169032567
14784254
135407982
614182589
4728633613
340994415
943579201
77183191
1234443969800495105
382558275
1092438676217356295
1936878762
1259075015049228288
66975250
201092855
1362722389730070528
1169972658991034368
267090332
391925980
1349523990864293894
265916624
107332541
1352849041713844228
1381224788769710088
1127596574429696000
1344298010528808967
359742096
236075542
1061264354698358785
810647279237414912
156036013
2739396986
976738166085369856
116411368
1086179835422994432
12930162
719847091493847040
1274685425462829056
708713374842945538
3513720499
267775090
947060035443507200
1169438839548416000
3163017900
110154577
79940357
919423301423792128
82829234
98576132
2833921932
92749060
2842182518
1234042178646634496
931866750
983864450108174336
473903684
1275263178956390401
585191650
243078154
1293122139407540225
2361237948
1204165281850912769
565314080
133239333
1353044550
61172994
145252492
262987504
723038612439203841
714085638778171393
495618596
1330067148073472002
105701569
1139157859394920448
1266356672248680448
2166892795
2995895491
805959360371257345
4087293974
2878914224
1273272439812747266
1607747233
1139213121334075394
1236925760952094721
1284083813346209792
4337661
1387295948204777472
62412989
2511624036
93666451
96144956
96329342
711745565223030784
231796645
212107133
264635746
104741025
1025615506097590272
155149135
185323018
6177232
234759651
1282681806517497856
1333748734220386307
719480591167533056
1324040718139052032
3150232081
4832907139
1206893975468032001
801688098
155489844
1303962964148453378
129189570
8953362
280894713
302066075
152140947
306672252
375761487
3185264491
192452158
104162071
2203203764
1213085264169488384
76639312
256386359
781054591647350784
966173674410790912
272867349
1278168655
162030646
425632597
47242499
108879744
2699616974
79115085
966878266618388481
1227352062150602752
411459164
1356914631336288258
899108827622064128
1372417147947737089
4052338994
277429131
111883888
1311930746731290626
196158188
1098555453053624325
266367899
107941055
1039845983163568129
1312890585871572992
131131254
110003443
1061731131135938560
1593015013
1348928765896790017
885899241599582208
1033692508134359040
185204208
389347901
852193602889449473
1300828143956025345
160742681
1335705122
2835811512
2699285468
2647217018
136575366
1306948934263136256
174112312
956205987098054656
63648537
307370366
1386912545164849155
2912354749
891629230068424705
94067656
134817196
755517120792829952
136969678
738640116390887424
925349768
1624411854
1291164048755585024
595389018
944756672945201153
482910008
89669671
1061889450190360576
816987373657391104
755161767131557889
1335631302209359872
1386794882287636481
145519012
1096295068200103937
1306743399584677889
1362943714411245568
2276090797
283421579
754512588
97240816
112493970
1377191060846211073
1174103926007713792
996536472
2487406686
1257520623103819776
755254659313303552
175792521
714296870
185917844
1116800514614628352
1256659597739212802
928099787513110528
142883060
2801743645
1163415879788314625
1209703257116794880
175727108
2959133779
856053908619182080
121099673
46673165
977487285137494017
14266863
121000880
44931475
468417813
1344170053038534657
264692989
1484795533
1332677013413326853
704445953311268864
221998894
4660437253
1325322579201060869
103337558
926726735051218946
462439197
251156012
971953282607230976
1246427885314772992
959770889406504960
10024992
1336036320024522752
959835755693486080
113778034
864090817132077056
1322212809707413505
250514138
1165254996
3168570007
365522326
777769357346603008
595549759
1246450222743470083
2330478782
1186258883007803394
343012050
124978484
572188484
1636921207
1460957947
902829762065817600
84006319
120766402
14113011
253187240
4612999454
1094512791283585025
171500106
163815348
1267869881250099200
110312925
519643334
707541545231065088
1079393377974505473
365449315
1302052742022668289
969196551665889281
159997828
1197570064527921152
775593014781632513
15195389
135744940
3338252658
1268333719552536577
1088056670704390145
1190229732794630145
1084551027901095936
84332349
1448951328
2549095256
802625402640285696
126143314
168383047
1356105137039675393
128218698
2351463684
2987159846
136889518
1191979567
122834393
1117938961320534016
794010046694727681
219061203
751436864
93258990
2197243734
1347364518
2317037688
245680681
1264022125083426817
1223943495200595969
73113903
1136266274328072192
842639220
103296120
963741017361887233
543496980
1183010115428864001
1017893455
159683214
2790009014
136452500
755998250340003840
1101054934152171520
446811151
843738318856572928
930794336022814720
461942250
2303355313
115039173
1285535120057749504
105459781
1263401673436758016
15760837
1349511800090357760
180672364
120457204
1065908570854572032
265356851
111526372
1316580320964091915
778849171969146880
2464950511
291002628
3057366684
1375271476102787073
2231486642
2893502276
1167701908871507968
121780947
1247487826582593539
39975765
1316680709210214400
348918555
1379744320543096832
1313874099882532864
238610955
258351420
2999585180
121014725
3009623514
160124991
1089127376435343365
1017383373814108160
1315889242262757376
2402734362
101912249
589628330
449802612
1127206999681142784
1141528771322736642
1183347278783737857
69453581
1385747400883544064
2294396929
824897502
757176447119175680
304958820
3309192522
2277158604
2197520690
2399075102
236035432
1177572559828606977
1281941682116718592
3250626534
84846577
1254330096346775555
1263319819698356224
877885443806642176
1361192783344664577
150204467
1402313612
52040192
69162848
1290933480751116288
543160044
586284223
1289819025682259968
860810316652830721
957932062224261127
102587169
1268903701114060800
87444104
119700041
1490413520
423935968
1307554528875536389
4322587932
701638400441323522
288697770
1228996363897069569
265989245
361959568
727305186859868160
3168632636
704677909563179009
264215850
994373156910522368
327343759
990064839086166016
1343116189384339456
1151991459597258752
125034120
3285449802
2267063089
110382609
101438739
155190787
492024708
223910197
97168068
77689310
3166565581
3846270793
1260941107396894724
541643237
1724044266
2908089505
69596772
1200912368336691200
810973645006716928
65889850
152208214
71442787
1361245225
556788733
49501699
112535845
63757345
338829859
1055463613
40609053
307361207
625416069
386058496
3287615294
337007377
716357442288754688
117965231
587781727
2347928192
100635188
1016838792391430144
2191039848
187905656
10089432
137299583
492971743
1360811615877099520
5749052
1099207788226473989
949814369004564480
7250912
4843320720
3194584495
410045784
3222975488
184807716
109560761
291008104
1147129653343092737
914478057469001729
85499668
118559109
3503055800
1358015952109981698
12784862
855995000
1370610055083528192
825544669626970113
427938165
1268830098
1011430399157809152
1334279154691309570
1258011705591779328
168445156
1098403451308892161
391105146
215298717
227327394
945154217324331008
872477562
58163749
2615480924
1134343710743732224
1141952118368034818
1263803712855633921
222694870
17051082
1376205260
76959042
2511822685
159852314
712269316800917504
99298037
2315556972
90847799
2817096864
232788439
2329340000
123541439
3324338162
115906728
380574931
399806305
1327874093366923264
1172454426910420992
136538140
963291235
145149407
1242727797715398657
564683902
120053344
232606898
544472373
1351103233754857472
1261883412886908928
5645992
1350320191612227584
120762584
704637046350962688
894610235922423808
1355311365385162753
116222407
109640117
1048951001800032256
798551689296916480
73105615
78004467
1013725099893985282
106045839
1357679747493367810
57842280
2390777156
1130967462273355776
232618982
1100600352255008769
2533882584
2803171164
3232364208
1603193342
1227963566562533376
384661459
832499824045928451
199704236
221450126
956669011
16445553
1351163610886762497
865953026
95770567
59190824
1347445047646568449
526335533
2997257323
2188227438
1250659634379026434
114137077
153655411
974599706163658752
14686170
2517854246
864826447709454337
156119866
962928769404039168
56351179
184637070
2705378156
349936445
218020068
1344650922
3409311
129189678
62477464
2937739862
2716853960
364285329
1213620079000031232
1390620750688620545
1352674172715982849
89360186
127143294
1171503484610310148
4853066995
767741198
73637005
2887119763
1574658450
336588324
264735908
76229909
2921476860
1303350792934498305
1026776420
163875009
217324853
496514154
223005843
112305767
750832303241175040
1314489741849489411
635202942
142014981
1102231945331634177
4906596739
312008043
141177672
1154159340661555200
189079661
355677357
1214170675092393984
345325715
191809915
1404179972
113539486
1104380273918005248
189028006
265898557
1383306237639413767
62221897
1597541862
790802501306114048
1480807908
264756736
932811669583028224
144149617
1284277915983601664
2967092581
4725606642
1330640173722267654
3253585441
546780367
265296330
3593804778
1121394484653117440
989882456965726210
3302158292
94806645
884768030
145161901
161698919
818687042569633792
91804576
109538485
67349961
1223279130201903104
3020721763
1316591519621472257
1224343168298078211
3236849114
1383668835140587521
1385014798673334276
272702346
1207525510361731072
574682189
1585725932
116761671
1136114488325754881
232393725
1266148672930148352
1293032209071271938
348037101
1347094424929488897
628153799
1298037201784061952
1200997139066675201
290397156
3021646494
588325496
1330012776538902532
1243456773459079168
4363904894
3067362110
101329337
135494394
194111846
2439405468
112564186
2814037189
716993111616925696
364663180
1975652071
701490828
17461222
234213089
173429360
128281170
370425367
75268716
987664096009990144
240168194
1343219867038621698
531800014
137342401
84722485
1070645499290542081
942313608217686016
2970059682
1070830376677867520
1302147102433181697
1299555583045955585
528516847
2335009405
983276827257913344
1283715924852269059
1264048078455107586
264641961
136905042
916500742747316224
167819504
976425757051273216
773776733573156864
1164976679967690752
57218763
6590812
182335179
549217350
94748300
235973967
1171503959074209792
1387669346101592065
113447057
1374599267587788801
99277367
1015106785588359168
1078086360454508544
167469772
1337049592827961353
1196018902834135040
2410548588
457307953
1262426817392046080
326183805
1252242757411733504
249585253
318387995
18574894
1095539924428677120
1255814794449305601
1926863047
1037929585407479808
94009098
1339123217466753027
1256606969579704324
220364367
880271926991527936
225532662
802550840540073984
222814462
269683538
852899384517734400
960148260244545536
118587850
1346243143084040192
694478148990152704
1223760058971914240
235476493
18017979
1091251277139308544
1038038416343031808
835133133213163521
1296149718574088193
1353438682368237570
245656062
1137217435
1246000844
1161599696
542240746
187131593
938401415617069056
95649104
1812696234
773865158
335884167
985798759803047936
926755765800484864
1165162891546222593
1360299013577216002
754272631
2298957325
131059648
907576097377681408
1256912168399716352
1343026572496781315
224118956
205719477
748756766
158890827
16928630
2433462818
123936764
868739558438952960
2922030912
1239607145781395457
1136383898961629184
223398821
4610441
3354706932
804962287282851840
1056434960351944706
106401756
3062822606
1221029365045030914
1212644985314537472
1320642773431644161
1291905584736768001
710401449931317253
787133283725221889
316257988
2937245173
623838745
439277712
1236223044114239489
1366703452630392832
2878592006
1451511732
71220657
704325512533938176
1215497981840936960
1870137925
943880775648256000
99252626
818791546271080448
274814667
718426237
479958214
1092035168410361863
201577749
934691131
16893517
220633119
64752926
3076565779
1346627667672481792
71226459
3228089262
3186657103
332776740
1245307878044340224
1332781179888689152
196061093
965501837045514240
100221236
62146961
1235946363839373318
193702517
2878151370
62248439
466522280
5021781
106704735
2901549660
2172070902
3130376005
1288556581706063873
737903432011534337
3193608042
2231452789
1134052235757858816
774331703863021569
824946265599275008
2899853234
1022961354150273025
780906144
94549806
943107717081600002
329602108
514048592
119682094
1366626197942149120
4848810502
1302047591740313600
3163360459
30444036
109164717
132064944
1335392761290268672
802790841597054977
255826354
2462631432
2970911425
280257498
1366274062180261889
1138287574642913280
917449458790436864
4106021
863397691987902465
3368561412
801349849815904256
68884093
148307954
163405508
1225227304437026816
119331270
2465984192
1392623958524981248
1206553612320555014
1371458642860335110
145268246
741312923889328128
371173401
303415825
1629320911
1432044114
3007723428
3270994812
133351624
325468634
540498774
951159554
1232541146364047360
752770992955469824
1367420370169470979
2975508012
252571554
945515483662450688
977746183522172928
1383586093170266119
94342285
1077036107487821824
742039984761233408
1090877546
285959365
3625693092
1239366897239375872
1058989032544194560
1565568078
915874095673180160
1041320325927993344
1328852736176099328
722397384
2930586176
107303876
134495639
747081134425575424
2230347891
107592553
977188083245268992
118290978
2734338824
1247329315529748481
108571968
1177241929496481792
222723727
1375223626518077443
129788434
1388236175882686464
1283773664328990728
1383676686944727046
261160215
1268152544229916672
179115944
50508764
6763612
80271558
1125338671945662464
138081622
2794462990
1186068704208945153
1206387176931332096
116955544
1199853975580790784
2464569468
116788314
56401457
1172560271916666880
849797880038604800
816230557654728705
60311737
89908737
129205676
1256185399497486336
828629068283154432
1057857132
115499902
14395303
1098870503509352449
110580312
82867729
4091902893
725833451455160320
1290236878117994496
1011106707856998402
183314819
108991854
152482034
2795358187
1351854203765833728
162922500
718038335013261312
1326861333971693568
60516284
1115094158622875649
77624713
1350288035875758080
1315929843154862080
1318680704
279417383
2527799250
1598256206
439814943
1169024137060323329
1152645630
157502189
974617253323751425
770841753804910593
1192360742
1152412524966371329
491071448
724079854342139905
139946260
125479144
1351379264763879424
483670676
1388181397517443077
1386213453975588865
108264609
716556091
1388400456037113861
4832406712
327854346
1380328332005318658
69325277
420138852
839382416103858176
96345968
71815237
104786270
107701026
1384095130861273095
872581372396748800
154822167
904583113384222720
708303302
21562691
1306584946505515009
1247449084614422528
57520110
822357992049778689
289146282
867694102510395392
76656241
1042054957942358016
1162365496030724096
2929435584
1090597120850051072
4911503388
105199628
131767433
325985544
1389406607851749379
1152599906441318401
1315950962
901720806517915648
752223519237300225
200858067
94753498
2778258361
882279114
4367351
243013367
172749339
928862190
2948837503
41330188
3018574398
1014573407394979840
87931664
165664275
2220039948
877771203217211392
141598924
13348842
1714851541
750983197563973632
87736698
139078494
73776282
1101429992750178304
1378712197749121026
1306947356005249024
1214966798799388672
2703019303
121145741
148631609
164808039
883873885
827769911762038784
937788595150012417
1124274042809176065
1191761303334817793
78227568
1510434505
793121898687148032
1279367942614859776
95468808
1301864535645544450
858038280
294635126
1356142473999839232
292111321
129043064
1361587193488105474
1940083502
112903466
112406353
2823569695
47910515
4886555028
106883107
1623340458
130438954
2953034303
2835843266
245343569
477417636
922020577006592001
2475167785
1373248631982071810
1246249908119592960
5710612
2440858574
1301868623405830144
3285473114
987613513832054784
124176603
185648711
108859186
1163771089652088833
2495689626
1934711617
1084826445094969344
104402776
812109996036980736
157553212
116713247
29974538
968075087927652352
1375968107701805063
1033907255278624770
1369118768
739400594247409664
1171216146827218945
1171005964402606080
521115434
121436147
1261897230572638208
118679415
146297461
1356175535248867333
1179656538513793025
823139243895582720
135996227
105618580
39259950
1356807629561942016
752200247619661824
1192667411679301632
42230632
300639781
1247707472074285059
163047661
963792120556302336
133658597
1307560086496190464
839286144919449600
841915890027380739
287225797
890050410592862208
68703323
3869419692
1080783535013650432
2849325961
490091501
1921428516
492370274
5628892
1385008249855004672
121416414
1361505029643857923
871186721274077184
410597527
124788862
265245714
3134039216
38675558
1029214636481044480
1340778607124234240
612529540
1409706846
1378522486585786373
1220984833112825857
2828291214
2900411497
1207811358126829568
749906037554094080
26009481
109992655
27165053
3292474362
2469598860
3008162323
2197287037
1208003917688139777
119785935
126271593
59065734
122390138
310567384
1188491143
1382721445877272577
464542421
3248001710
69814598
106909142
374411310
165363814
221350969
955014709
1263055489962663936
88593858
754654927071293440
2184982754
1328237545809842178
260747124
520224195
125944456
1148923542991335425
2547389925
110710968
130044382
2193905774
1316252414685532166
1034747218819919876
114182736
2906081862
756254713
2940427454
177906937
997608014386417664
75299755
4644164977
815363491783544832
109715331
136629362
203895043
1000545378834399232
6164002
105448552
42620489
1367675966730821634
731677858184060928
369444619
993058612841861120
1429573392
3287712416
1280703610179825664
3063674154
806146737626714112
4199477298
3778951
124469695
703362931627438080
108228562
89285573
118181225
4010449214
1346114573170970624
267031006
871262891017515008
229827740
1136915780535107586
1379283974762061826
1369207880465850369
1196803041971671041
108313919
147241249
428261510
616168365
1351787367556739073
1364007687676067841
75055288
62642396
1052680819
121276009
219216597
442442360
902452154
893060073890566148
211556844
2870260094
2901894644
794961203336384513
1382514615985180674
714409733143199744
1450921376
3156230125
4853526865
3876024553
1338803177471188993
55618633
1377968460848754690
1069125866100219904
131015275
272491076
3149492832
16902394
138442862
1347111744494161921
62172585
1261203255175987203
135959632
1357215658677653504
119838100
459252580
68430753
145072702
382134452
143340369
48293526
4053656052
264441924
2494114892
63123365
1309086885134901252
1317783421
185774557
867707472995377152
851703867142045696
1306670767
1248544470259224576
92270106
1695414800
2371486495
165085581
342697426
377277977
3220750764
900588706595131392
918998696980647936
1036526311806787584
1882772450
1321242258314702848
2594622720
1266665818357547009
92262016
913008056333561857
62469177
101677229
1248544057
89195463
1183968845192544257
3234504624
126309314
1201833884997959687
3000710899
1112497135415517184
1065570379
1372923856600453133
6144142
2178048024
1275391604338028545
155948242
1112523699603693568
87174558
89695924
1245494754730627075
2311571942
86502537
202663476
82882178
1060573764
477372252
851101165328580609
779952809441505280
921364184872378370
102033982
1246979364866023425
3309502188
267960707
118359823
55201125
1344027426548981760
1326732606218465281
1673148968
133113234
94942498
1346018760449093632
337720807
901353115399536640
372091748
155453097
4352519370
124444589
344451666
884010565256986624
1335416653459333120
3236036641
146067391
151503634
1249603025632555008
1108690864925077506
434904655
830368369010356225
110422122
62698377
912895985461993473
14214644
1388922515485904898
542462433
1257000520083845120
17489222
252166536
2923254810
711237960767680513
409665511
712167695739785217
896130948172992514
1112101398613680128
59153087
345700333
1353312200073506816
126816793
1417173331
182233716
3638531954
1357151031507906563
837087558
1384006441107824645
83322772
2854380847
1147905386306949120
2838726355
5902812
3008875742
130782170
2925867703
177488279
1337644274863669250
142165276
1333268875685707776
1372827367102574593
52062471
562773398
1083283139043065856
730983812784492544
1526117311
3212796610
768707365
125342666
1120831126174494720
372862603
2585886853
96294666
186432950
1388089901283876866
927744395121541121
2870483874
2893818648
1312592140736720904
745284049
1420684249
849665205717966848
965614055107936256
1189430816713007105
977549597638733824
136250978
1011934429202116608
4800596833
46099585
279032726
1177861340
28729064
544084002
828111294
298021298
920918145115623424
1304268369437233152
884188243108913153
69461683
1365306566522466304
73106413
4873559959
111891848
154428215
1250798507708960768
724986473368293376
1221832125197930501
1290558338
91119647
1870988112
920614375
1175228259404935170
121134433
852005650968100865
240972443
459197454
364844192
989649810314571777
329127905
1409711982
1186625032547532801
68775915
787556771879489536
144277221
1255741713080967174
68998883
16682586
48590415
354870981
713704919694319616
4747155854
111352318
1351828344
780119994294079488
1096563880946327557
151218515
2943984410
2589233197
1241420830472409089
535533235
837090511
864506591000776704
1146808328971882496
1002882379575201797
1249488208666046464
1350763099402321922
128460709
2243948461
2276713440
1096775140656828416
559274096
61173695
59415677
1261475993924952066
1149193040566734850
1063343970569269248
702645270
979687549
1011653682
1285038854798364672
140266817
105443052
1326719635358535680
827565366695964672
721661401203216384
1065238742288424960
144463087
79702836
113029774
233797338
810428223330795520
756484058037624832
313822858
107040031
1353171166337273856
220696512
1377281375452078081
100021728
3281072942
2557053927
1251371998749442048
1217818219462840320
845819648
1343212440427798532
1448929945
819017666
317902750
1228596735053688834
81564754
746401758
238144995
1125382804299104256
1291997606566981634
400712789
1349583887131840514
265669365
1278686131077263360
107990692
2616989616
170616141
58148986
827405379516522497
1114581024
107685445
1264303427602935808
1453442071
2399336738
104764071
783161600026877952
704966768465281025
2671368416
1341350022
2333297486
89833258
109813057
131825427
713083105565736960
289147915
234185206
716522931593973762
815391887636897792
1919820500
1168512576059105281
1254715520466575368
1332347279517257730
1003748966008217601
821281470178152449
1048907796
849796492067864578
128813987
1096983650317422592
1334626790086561794
1067051036
1219915116809871362
904273406429806592
774958656978726912
864513013675474944
151909896
1250708262443380736
326831821
15204398
762280393294753792
1054025489143087106
143273600
1160804181965336577
1459878642
157559722
145430300
715557955148472321
167312282
247665023
1357519016307294210
92980980
961543065717501952
96331844
1334040383412551682
2164901647
1246074180283420677
898194604448665600
1591055185
90242441
4083532212
1383694680949329927
722845057888292865
122595160
488405490
905648203499839491
970015245539266560
1358021125133926401
779129281070796801
186017112
91930346
90684472
359283083
337170344
1385944380331024388
133908811
1218363610939834374
771710153066422272
1218525003315941378
726234473675661312
69530206
881654826853048320
2418472783
1150221274595000322
2332835383
184737750
883856249481080833
1674551210
275138777
3010107098
2388397861
2383589564
910976323052380160
150417189
1090482544573743104
184732002
37616228
126514319
1272080585972871168
150493886
1257673613898944515
767709219965415424
113319542
855930414
1330787508125278213
968716327438479364
1347773367168901124
1315246073691029505
324066314
104110342
2248472940
1161837757
125971740
1187249950721101824
856443448307482625
450482186
44914395
2859159176
108312602
948190421523480576
886365773253402624
282316313
790841085832466432
479496165
1127393724068012033
1137603970812088320
1534144638
1353437683574476801
1377286864638418945
22186445
1389049131994259462
3249660200
541472720
988056328445702146
3072684955
190964263
605300800
2514195750
120733694
929366132
939783457290334208
1165552044389715968
919927285838364674
86536204
147444897
1070586519453261824
70799432
1072721272017117187
1348296445535817728
57333200
3098497014
96960653
1350646149720379392
1948536740
4026184990
4854591
2943720732
1041517676307210240
626192738
354496905
1425558535
990699266
283347157
439038363
80523889
136132723
66281181
2159180401
62952634
2580137432
103495250
97913860
56500591
288419507
267115909
827483203384401920
91313663
1127930197217406977
71415994
877374657137000448
145241218
149308292
1122485954827014144
104136285
132594357
1384663435997106178
3196115275
100743165
139096079
319520575
998720182242623488
265248487
2440058538
275775255
1147833828
975152330
1020227278196781057
1237583803
51989367
3929806992
119373006
1118764052698632197
1437430021
266529767
946027194509246464
1220330749166944256
44340913
306896261
156998883
1182681425318830080
6921852
163380922
217725060
316244786
1335742671604727808
1248740184666988544
95927257
2722083872
117408227
1152843584703303680
160563408
3323165606
1203210462927581184
100870537
288753339
327950539
250488043
1247865066495434752
1301513985750118402
134053259
97569741
1303998092996300801
421939077
1372379085536567297
219651446
1183316434090201090
2669472482
1374191709769277441
275362665
1280859912688394240
1125790872795209728
908551393652260865
141852075
205260318
850199989930164224
253502177
1170542030310690823
53333386
843934892
1365477836983656451
72027916
3130475672
740905952400965632
269712188
313848612
1222130584618536961
2522743770
1339717780040388609
14506885
763634501016662017
1355747204380512256
1031457084749971456
280916603
112505781
1309743391127740421
148679944
3049961474
43458180
12751972
40812131
888754649062227968
3276623994
754656492
169854018
1158455057689407488
3833908814
232774333
1443435181
68143944
2401673892
2504013727
1344322015012868098
12096782
86485742
802452420
1301554332769247232
253528325
1278921085577117697
181724444
1388876381052805123
52670598
200844174
3690169753
1374327094956625922
30647820
1274906245
1518320204
2765568320
73595806
921791119788204034
2880825668
183233932
1225406544667279362
155170239
135423944
198067930
950709704740581376
1289042192401498118
3072910202
1139791573527355393
1108965300
4603762219
967932549937811456
1276414997837434880
898571602941493248
389584667
1083013501
1308556263983214593
14771422
34263914
4881765210
1374197648475885574
2932265827
9647332
177496106
1360229202717413379
78067063
1283736746639802368
1104522452678279168
1288029775366217728
132798442
30465505
763178968031764480
373869382
1115558241063170048
87814816
705391787653738497
2563360086
1265933046
317471137
3270810482
731071488
1630609627
1337189935871184897
1079022791217692672
480495219
1685146783
3171752522
1261885113127677953
99138115
1228870790239506432
76331792
1224846527048216576
291440747
976621221872779264
1075092126
877831814504628224
104131717
719511438
116441824
4593862790
143486158
73828096
1314176798159073280
3120815965
268345065
3136654722
68417979
130125966
133562232
260228080
1038042211412193280
150151611
1254766143887138816
1246244142004318210
1064903472380702720
60868054
108601187
4456011
624334877
2602896008
115613506
894434220545687552
2226850220
2544259734
1292068222456352769
1383060288325390347
397730096
81067870
89803679
718785441621671936
979678819
854460349621223425
548196499
1169246550
1253849958073028608
1307524900509237249
26239756
761591095222382592
253844818
3019274174
133216380
55237018
1015184316739907584
1336600747065049090
88920213
881108771782541312
582573244
109547900
927508546169618432
112901232
1027894767772872705
115894836
3046415796
918673759908667392
254961517
3322593450
111898175
70662200
1347894521586094084
110154216
265136872
1381412795548278787
497634630
703420681199886336
28047891
1733908915
1345938986548613121
1346475769292197895
371794576
73391213
1290914197107126273
66222347
1366983368248680449
89822362
1340551635223736320
579410107
1300068648829161475
44051531
1229024833435910144
2952430459
154496031
1228538239
1887607411
1432751258
226836122
241461230
1095088906255486976
1288084675
1352165550965678081
99708470
4023764233
3065597900
180908146
79022455
882539287849259008
239381628
1112625943439302661
2346409561
158376743
492092656
375484463
1165135874473857024
2368882524
1368569650749919233
107983930
1191184679539367936
85719459
1297455785853689856
1353440719730397185
1186869081791590401
341456935
131408703
898740749939888128
1210427202
782917123
1259659063496830977
1181542569857056768
623295218
1287668271534096385
196141062
1033986062480158720
165439069
33491430
2581588831
73137009
1224868537245634560
1132067382619279361
886781998391369728
902296639796273153
137010854
885855212
1142792809
1261158918476034049
1196755073394601984
165373282
1384442485686947841
1245969238222749698
1240729881228513280
2703663008
116213425
6062442
566493996
91969289
2904276307
1266569041751101440
136996208
143819018
1091238668
832799461873102848
1119408315081998337
1221387636260032512
340662658
133197349
3030442486
1336827284137803776
1347068165554020353
749805870586875905
359646368
144413927
128215209
3475722672
277837450
95181516
141586179
184898072
1311472854752395264
96773145
212524664
3985011
162285714
1510169568
67140157
1076270778964893696
95489623
1101047478
192917406
163367218
6415852
2383672802
102716617
2411296081
217018020
44623837
232201977
955315796976128001
266002298
169089723
1190470837180088320
1330849598198358016
114081555
145660952
279466327
1896441763
384722292
93511124
202409135
854696648743632897
1260316920
1006345792133558273
866209930394476546
122922929
922388486732128257
226515761
965352591931596800