Skip to content

Instantly share code, notes, and snippets.

@igorbrigadir
Last active May 4, 2023 16:44
Show Gist options
  • Save igorbrigadir/db596df4d35111307555867b3cd6c1dd to your computer and use it in GitHub Desktop.
Save igorbrigadir/db596df4d35111307555867b3cd6c1dd to your computer and use it in GitHub Desktop.
All 423,502 @verified follows from 2022-11-06, which is all the twitter user IDs that were verified before Twitter's new Blue Verification.
This file has been truncated, but you can view the full file.
1040206865387409408
1378815453510914056
1124983612389171200
1250006106736398336
1151791608494473219
832501002200838144
752487114621718528
968788335207632896
968063439624052736
158686789
110042479
121978530
1108002711419523077
78327861
269315017
270748162
2979979727
856810708062937090
1613825881
1212705296482623488
465514007
965259778560872449
2859871215
292754511
572604727
308938765
1552666403949449216
1589013391
633198888
911669962397372416
1271305533346152449
1365651315217473538
311713704
554636548
124948096
36070247
499865350
139840905
4817327604
104221645
16419934
529790200
1223749896760709121
1186344665722671104
2729457820
79631732
4528167683
1224343809854713859
227116427
4057319366
1574532247
2805081735
1215978526517727232
416081051
372013935
2359850079
726890532
154231662
3201650584
256259232
1123630660059639810
1126118521753276416
1582646137252728832
256238770
712314536972390401
2894504922
393066086
1582019984544391168
1502819215
161777455
813875547285532673
527750441
3019616470
1301672070175055873
14327878
247446196
1517473237726343171
775275506686099456
1531834363
321355702
4902959409
572446300
1379053041995890695
1172614328928931841
1025059344281464832
845390506481770496
346905592
1152570883623608325
101854578
15301560
1630353224
346010096
856888327
586762851
1426068117491359744
3313979534
806899795185045509
1351625538633252864
1227268434104217600
1112670612802162688
310239434
1498350539410706432
1876164996
56566381
1043188919230246913
331786761
1350153446553477121
2767113061
721555526
4886932061
937301562
364784580
110687421
1131306126690197504
3354646006
1424561749714513925
615325420
48694251
357582825
351493211
132256244
215498565
77112902
1867472515
940278160972828672
579484675
749003223109865476
1054851833183776769
863374752
2387161551
718623307134709760
625519047
21176763
211828450
324841826
701506359431397376
3298189383
2244566102
107176857
1093030967365689344
268191976
45616073
2848864631
2554287266
2995329859
932930114064650240
194239880
103216670
210107243
3439313823
264589348
161400268
332545073
1487416862099095553
28050968
1400316530307473412
706970958
1016382116085542912
2872034629
1575188959369494530
707541838899638272
832314524619399170
2638394662
2528108821
1501793257830825987
226939758
1610953537
304424419
259876809
1219925055666380800
1430506714131058697
315892772
872695783
1051924096806735872
1403805117585924098
1173584798641795073
2767346609
482532619
448093913
826327952065495042
1574656425258668034
360501472
3282486259
131130626
850523860252241920
2445566916
117422998
15913424
39586203
1554595961036488704
467497218
3145201902
1188857168981905408
312520413
251203873
130960665
516605112
852734814
1025373350695186432
1436286055720833027
1618425998
798543338341277696
1296030688332746754
18541636
1110488307438239745
1289577185657798656
1493169661722071041
749163648
89982972
1872561842
324821929
1584417028470984708
2983161194
1566453276765290497
800971710807805952
4058814375
39904279
1496896929514536964
552289902
628090354
1123924039347650565
21465126
90988994
1289397654
1543018013515038721
300843936
317276003
1055506673551446016
98230172
16072611
20849172
756418956
1480579159478792194
2724180164
3306939856
2346701534
105599753
1608032905
1554356225784946688
1073255762892414977
449097464
3840480374
2561040127
881777726771875840
383467789
37764935
957266238215827466
3362349837
822586078544666626
143078512
103851421
471904258
250356952
1201194804
1259864904296804353
777837883763912704
24056101
505333963
2384364006
333384879
1558142551038861312
24692043
1043318414306029568
2483390329
2586031080
2338272860
115722643
823238877435596802
867806747637018625
1458892174330896399
4756922619
1456612405853700100
704071762653237248
887273858918621185
1582840059811741696
360298772
1529869580843237376
337037054
1569677379626496000
1575232245635350540
1577126077603975169
1579114720707108864
963623938327801858
817228447948931072
1141442358522916864
1568283438288932864
1577296330543824898
1154120184770248704
2909994937
4113873133
1111166986107654144
734561851
1086927309989400576
1579749815784656896
1579429441268199425
1553797508304093184
1581180385265823744
1569805471950716928
629080731
801527631120371713
1262469688862412800
4357263253
1039852343997673474
38627197
785022528
705379296274067456
140880727
44852253
827346552767250432
1054409368505143296
884866108414717952
934437164519010305
832736505936244736
1017427098
1153435656
2299429268
705040644931080192
256584433
14060336
35112183
1004844160812273664
348070292
777850674843258880
454251311
1249707068908503040
4647102861
3004132967
2838687451
1511618232037388291
277942845
442956669
25907633
3430048581
2800424079
1325107617413406723
3113665054
1394652263004598281
827539281308692480
257879389
221727673
27839234
1314836848108240896
810237080286568448
111883299
733533456525729793
524290798
925646458778472448
629643009
774470460
727784838258905089
700770834462412805
747109446711713792
1417550183987126279
1880331962
221080057
3222686777
48518416
2386582735
114834384
2283292656
1308025252228849668
870151943213264896
804661419060772864
113850581
1165644907932835847
2313553814
1109037377291513856
120857258
148301098
457419220
2533024116
912192601943502849
221612615
314707554
15584576
3024721213
140901881
1582702861816893440
763158268868825088
111807844
1448149352099160064
109968619
3031575058
37094608
997232294
1266438065578442755
936747816269090816
1470701158826057736
174924656
333611445
190309114
184435208
71389369
2742356767
811875967211892736
1246750993
1581355783857610752
103841173
2607087721
2941519211
1557479433749110788
522597521
928854949
1086407981523259392
450884394
3365136485
819976488
2889373768
126758587
1575153902411997184
796371560814772225
2348496643
2940917586
3288288778
972198439
1094026456756301825
755583552
159198223
3762787581
461013354
3246391286
375055489
907656401497063424
1403408277581541384
2816944780
797767981
1059082174027235329
541609209
22484154
1428277526
1008066258770780161
995272973916430342
1253768347617054720
1042145716582473728
98351921
258512916
557670851
859963062270521344
3241682659
946497817538957314
1322200868666642437
624511038
2727736191
2866124450
942968062394978304
1582051984516980743
1582457717469327360
219007963
1069912097042153472
1523031767673880576
815331415
1712220223
1977368545
2876465878
1547489514188414976
285060534
1281482863590899712
188666882
993386655569666048
106727076
3377093867
1855851313
882586464462270465
80363058
1577661549648482304
1526201039770341378
1503229705
29801641
967709351359246337
1100772609321512961
867091198778933248
1063004128211845120
1461639594521378818
288854464
290794764
1315334499077681153
857607035252297729
2233497227
1525806145310445568
1487084725521063936
106782026
1222799668150665216
1173524445169934336
2261699515
1319560178958815232
22993455
1471984978183528450
1395420945955840010
736579507923083264
1566634345208508418
985438173831618560
1462873748403474436
1459094447753469964
365241641
790535381062152192
1448914405861871649
25168788
2362654915
1526227912222990336
1538786373968314370
1496184473439899657
3360454371
1453357110255931399
759014652332249088
36350521
125094848
1249890649
3392191640
90814280
1345187487992475649
3311983387
800796647269642240
1105651372622385152
739823
1501050960033972224
2827532066
774876647552118784
1548965976254910464
1529821654389784578
1265955964236128258
373395268
1568042943029870593
1301907508731277319
18225787
1553044352913604608
1577586680613175299
1451573861217095682
467387279
773411936428056576
12701432
4414295601
80761376
788196025693372416
3146280152
900244790381395968
4777960033
93000133
1084858334400991232
1887457604
886728468
1272124082
1074568505838747649
303639900
951012207495540737
1857439760
939489499473764353
1555390884342005761
282063152
1157021753778065408
1159815717811867649
1583102767027077120
1523709349066985472
1466862823980605446
1282297785690345474
1303123277209112577
1400408724821315589
1504553575057276931
1511326806808350731
1259391878
1275699029465280512
935560194662088704
262268547
65208458
1449055868880818178
1448762998840074240
61174865
1366642539353186307
1559040612393164801
448577707
188044343
1514795259875586054
1268251426645557248
1257158925142691841
1534735851984412672
346911928
353635746
1504081888339804167
1534366684856864769
1212443910934450176
1539633331150675971
1495093659049549826
1488254548745625600
32248792
21930338
2650222626
747597847525154816
1542562814677712896
2884125312
1504296312963018755
951873018531340288
1645152793
1003895346395795456
26829585
1532214134112124929
1221420970327662599
417548994
4730053514
2985422619
1535263413017972738
1505618943129567234
1540350769039216640
1523868627774197761
1531991978510008321
1465423449552306176
1491850426865504258
1506426771562024968
1511388492508631042
1084358408
1231264686831697920
1473790514
2742722319
1080840850102456322
1496977877128159237
1417552050
20937176
858889377732218880
173782629
1546233443750649856
1511492031910195205
1532080641101246469
3027712469
3250033238
258931544
1539713692832514050
147982537
848908923847487488
2528330798
893886967582040065
253288222
1347127686
4054875861
108744147
261792280
1448335767021948928
1582186659042426880
734533635156652032
1582183308405915648
1126319414414983168
1504102760446312452
1517592277463543813
1582169365092376577
351595434
148621259
1269264507563581443
1530260273264791554
531895119
396931401
1435667822
1570494240
38222092
1265459953818615808
1263892574068191233
1539989609215660033
1279944064977248257
1625063886
787318963
4895965243
144407323
1513131430406234121
1492894319568637954
50950611
1527458592311463944
1539261777535541253
823078567
1462909825063526409
1511832262198894594
941044392512577536
1230354997461819393
1542175322187223040
1053937676
1511322177307656193
1457069616895827973
1204143100559364096
791345782939017216
3139350037
716872101018271744
3823841054
1419145241018445825
1543246138156924929
1512413048371388418
104020962
136994146
598193336
1439725838887436291
27982685
2924891636
48750790
1473691328022253568
1218238828361719809
1499102829780287489
38281076
941813797693489158
1697943230
1530207582769537027
3057017607
466807287
16452180
1227240564531183616
18849977
1468583072115625988
22902578
1031299890478034944
1447270446026661891
472890547
1124102350279307264
1511856156
823927145475035136
450148217
793835371226206208
1372022309633060867
1050401367251140610
1361956924573552641
107502768
1547446410030682112
64297321
190644278
2357821129
931055113
826242380072357888
161377553
1164456246
3277036700
3033306276
114528984
143154318
38883800
195851470
397175159
223596518
56377975
723001220424564736
1428618070843658240
487626719
1131116834256805888
1303996934869454851
374424897
2195674388
4834835939
799257108147478528
4405185315
397108185
4405380855
1282561823141777408
789241609
1301065947197902849
1461686204647235589
1245544055603441671
1560682015841783810
2409467569
60600381
1537368681927286784
1475532464
58306109
17163473
23587953
51533826
3857415315
775719172768538624
947103630
282786285
1372573295560769543
1578379112221130752
1550414488578363393
1516278564429082631
1405090969028947971
715623359631896576
1516268229164904456
907165769129107456
1126640204549373952
1485356479767007242
1584564334163902464
1673532638
1509995312190038025
1131598022327046144
103890458
1515864181081518082
1392762359555321860
1392740074656206849
86143269
1543315219031752709
1533799568370020355
1366278051521159171
1229111523290886146
1490971080894279681
1182697329020882944
16510646
163760904
4042230389
1319589577389150208
909826667509665794
1415474526712905728
1361896552697012225
3014885483
2290745756
827099763678052352
2406082331
1206914806139121664
441443107
60229654
551443867
2951093678
1214023388605206529
922001355421597696
999509989239615489
1412045547133968391
783704269128015873
1094355623439851520
1524582624316248064
1560532779217338369
353274716
20093679
1562609702462455810
2856064023
807862568
26546372
1565369243817893889
2157691626
1394250635026092035
1126840072169500674
1121062157662216192
1562390128487985157
1512462426729500675
905791565469233152
1529857659549229057
1225094886782881797
1464758764851060738
724832515895267328
258139131
1116013451007098880
1031926601490083840
301518493
1656162516
1173248814980960257
73591167
2875632260
813309040457437188
23208668
1194430830145347584
75783471
1003635824876032001
1428942946624319488
101531206
23064514
1440038704911847429
1534348255991062530
259717758
977239781557112832
576622324
23673573
54882442
1526430915261435906
1126150514855612417
125567504
880321554420289536
1567221750491922432
2657092633
381056910
886348597
249459003
1430814268161761280
1584486955236171776
4278244234
312824527
293775884
1060952136333357057
51815604
2472590370
876015846405136384
28955739
1359122732
1218143597834506241
1376462348295274499
57961776
395648939
1428872926363754497
1579582953344364545
1255184874970861568
94178303
3065616636
711357220139601921
2316074210
826217765849616385
740339707729580033
1575901537510957056
100747954
16381854
1416920176545632262
241181121
1024030160595677187
1584522355673600002
1069405516076445697
2401742282
809306027879321600
194202717
1563003646677516289
1295158147
4829958640
1947383490
1237708860258947074
1574340295629864961
1014690475918483456
1578483666597969920
4815704601
1530107678
1258708916709601286
808728599528345604
315188786
102133816
171438100
1471776009544343552
1509326394563907586
1386985867118583811
1327695885501931521
1567874739418402816
1572503615285399553
258761250
286248859
1508387214564401157
20549736
268786860
331498638
4847624055
1257839879188250625
22396309
1204732074097119232
1575689350511140864
145051012
1368579072876445701
1504882938202140675
1469612048426291202
1063830790801371138
1428524762733563915
1036965658288746502
1050628379475492865
745120236
874500661768986624
1347142239630225408
1027091988288434184
2193917126
890840554983968768
1138550386875351040
1564299310472105986
4732175228
1049402231282429952
1227525569476251648
1323865845160960002
846762284168863746
1207317490079911936
1226638531746914304
96277991
743700383432736770
1299475354877267968
2300475516
1160702096
1197244163080753155
961181274
1541860584408367105
39843855
1413329516
1573314549977325569
96103588
360684750
1425497186
1072967726057095178
821719755098824704
1346879068990484482
241979314
188637417
1155560184791687168
1016226437886509056
1433551364487999517
47554484
3031299333
867126568451280896
1246429290
181121575
206428738
419889008
1579176728613855233
1323256515151745024
1531205003158949889
175817942
2712825311
3177623036
3072380381
1166718137133391872
3393793815
1057079467217248256
1901659100
1131584041415839744
85587994
1516028510372048899
1722332318
1374351309483114499
1526320155470581760
389131517
1580116948645470209
181708811
395087129
172046996
1518811578430529536
1502099166822113283
776125224
1304341193883627521
1572435745050333184
1471448628225089536
1413448769438470146
1384513271735201793
1027250903789785088
1379970228
30483467
39794493
310002841
974112166239461377
125402599
30769904
371292492
907963717954007040
150905493
273224497
3094163406
844611306
746193466267308034
198966433
27454814
185265590
1191587765453910016
1306629482040766465
300219078
716891826
1510269967039533063
1166777154064932865
2278850063
364356068
69363479
2919449914
4228806813
353808886
1534034665098854401
2978774843
1472176697361547266
874883686755446785
66923755
990295993492148224
823886830265397248
354650675
1401224147384950785
2949551224
424300300
1635324469
1581258016648740870
117032543
1130414972356448256
1344353175759937536
1387184971341836295
3240667076
439107757
32980841
1466860224036409356
811906572
2240109206
1175071259492802560
44648916
1018502168079413248
1579901741566464000
882915680395329536
111380006
198305919
3129978283
541710857
894603373
1445900113
1581035640942198786
1581023098593284107
1581016111885295617
261290477
1177526070108741635
271548491
715968022469603329
58949272
4772824173
1655378498
31124781
1149318726568689664
69830837
873154117815980032
1292454745966338048
1036243444258226180
1309971076013842433
3602192956
887078851670573060
796454495374843905
1499805656978710532
359013283
14898101
65211247
252559381
19366377
19364728
2597916260
1237425799
2762757522
79618106
425975059
199478018
29989728
141646883
2609516688
963126133238583296
790613277327908864
295154672
1537416529196744704
2778329652
2305565970
123890486
252634596
3068637284
27438422
1195800282
749703933480800260
955603393
1355411875085778944
2162986400
1146565338089177088
1281023949044924432
914867374498750465
970690120700461056
458716241
1895014604
3314975506
1430773927
6418182
1131319740947947520
2971578835
227095987
160899327
4809851676
293745257
1085151464
1150449875571449856
1520754857027596289
1714605133
1033644481
534950007
4185773293
287516312
2991217661
2324927546
4572876461
446838330
1253396355697033217
2239078757
1541951024
2195210102
989700968
87261183
718928589006090240
558914121
538292880
723177170382647296
2310846972
985652536039260160
741871052771360769
2633128187
577380112
2448332095
1431298164401885189
700174998
3307149476
516248864
537775486
2539907728
857440902951960577
1867730983
576647569
2738195714
856019182600716288
602503660
2561454966
1271813993389268993
2744823947
2249328268
2975232377
1475659921974870017
2895475431
2616341677
387158145
596828661
2779192905
870865218
4607284272
2522272756
2415465791
823692569632616448
622908742
2948560067
319888297
2744436903
1466564098615693312
3441700515
1215362372
2364868740
3165233075
3054275328
1485952830
3299986164
407841567
4847344881
4207538719
1951865574
3218029593
574987312
2287731674
3316652179
708117354723610624
936193224443490304
1398880020
1318415540356960256
1723336596
2885283753
1147223685196967936
116052834
383299863
315121046
127616426
517341393
1153995409574047744
577768368
3301236253
377936977
1092372744
1193531377922134016
1270744058944802817
1218646157364039680
815994305651372032
987289825
1375231724788064266
1485988014761381891
596511424
4568525433
2957097821
37463952
1267914188669755392
170317728
120190280
1529554318265032704
802815685
435580128
1466956732312084482
274748691
1271542245368279040
971768595419033601
1265076715
3290981948
209616483
156700232
1294330116848394240
1559327255125364736
160883223
1436256606
794191604
22387178
1237993187832193024
1395111435005435904
806903201849114624
806495509540208644
205250970
16813541
1067472276675809280
68746697
805135634
1473939225158426628
1633377338
3208736141
1568324023100051466
1050583010603462657
936114495021228032
1201806331079987200
1465646932433453058
934305553773465600
801450218
2807411476
211207347
1011567857530884098
1469035367835836416
1521344494461161472
1580509996563197953
809313915482083329
838495411065270275
1542889018077200384
1543051562712530944
544477609
67632837
1509356846636670981
966823689428742145
1478790944749404162
788869243412426752
18548325
768574405886771200
226971550
47428791
1358499660
951091716177780736
3099575275
92119798
1567514799877013505
4321246995
363913970
1564491616911384577
1420035889716137992
1527318606
1109056661640101888
909428571734773760
1381494850902757377
1356149913046949890
107863683
2312424908
388035821
1487321707
29785629
3905059163
44612888
1587347636
1517345116171960321
1535111447142772737
1523660911936143363
27085559
1305885280826585089
223544454
1519162833732517888
2832896673
1569105537173966849
442135283
15847110
987327187
2881673665
1579995535745855488
807085029826367488
175643924
1579614741323882500
1265652499849019393
1336796828424134656
969394518868062208
1577771321257332736
41172925
794954521365676033
1552087367292309505
1068412703205728261
785100645162442752
3389582171
958914366056869888
133340207
2274618757
214372704
1007132064401899520
3241643307
303179840
2182974073
339532593
15867895
4926760811
97028423
1159822299345936384
1149701126
2332046298
783395908746678272
1644219054
115456346
479924068
234929738
4553422103
963512343706685440
956524992686108674
569228472
15467700
1140970152978264064
1138461026
1158109806
1186685190938284034
1157717869674803200
310409271
47989063
1518261293807030275
185374895
353760757
1068192953825320960
1383532999216488448
773608275598307328
1580065712411852800
2186585808
500374945
815303159333654529
801286905438621697
914465498
352909886
15864778
916328053508210693
847019964519276545
4920305880
1258734857942753280
788481941200891904
727484691280855041
1564509801199321089
1565047369015517184
3305424631
1518842048547520512
944477733098201088
1544269140562624512
1525399008834818048
1526393199824371713
1524691699221807105
1524202843955412994
1528719851535364096
1524680731515318273
1524084003997122560
702758884
1523636929715073024
1412505975442051085
243319037
1496796019
36957404
1264178438799269892
1577368887078830080
1525371260330561537
461853577
1327959581960658945
1071836678627704832
1005715499798417408
1221535572537286664
1222636347837431808
764537
1458389193915310088
28912478
1499927433897598978
3615142342
1501559005482655744
1547242148742832128
4167459497
1493627238729887745
154609716
1513714301839691776
1496353750616883201
1534508510
1526679145102684160
1510598195360976905
3434654170
1479302568459345922
1567266792724365313
3674161003
3841920012
1505732462541885444
21938769
1044667140270252032
1507508561856761859
3012852462
1372027788
263660977
94051996
1515944150587228160
1521170082310889477
1263648721
966267442434523136
2466331782
3300394867
1575703790879064066
1129384992
88093481
336596531
1570526538268905472
725195933319843840
170037661
1035206306154598400
799487972219437056
1567765714190372870
4843343993
1577563177814216704
1104600217905594368
1531533513115152384
2436837181
1051813886
3613611319
2988639443
836561612471472128
170267873
804538392
223528275
4849420055
1544719102438060032
1361935457232150529
1306099403854413824
3966410503
234841687
2516968964
48657233
870410157687283713
200506162
1310868135688323074
1479042278
302544294
3493288752
1454778733815111680
1550054014796333056
12752402
713561413931782144
1503616169860734976
1126846348718796800
3821928614
482430394
1152262732772626432
164737740
1638815731
412409320
1398188830209970179
3841210875
1225226564268437505
1582676625975808000
1509253354232373248
1485617600239489028
1002417914
1435823415181529092
1225619130675535873
379873400
1562793286930075649
1573152983529164801
1545265040340979712
139247417
2743970058
1163644441154019328
525416979
360414372
1466631714823110658
1546114924555935747
198426531
1555255131498860550
1284435914
29810247
382178094
746726643205554176
1296457127276564484
28361112
376197815
1268903430564859904
1357486053964193793
273484627
1474869733254209539
1106620115812904960
74869002
796423058764378112
1572845585346043905
1946452789
2434644426
1577817626121641984
2411539800
94229329
1484275650689073154
1552552160713490435
1566435486171815939
1195357910588674048
102595364
349235902
1542063084
414022140
2810164504
1139255901460795393
916735918911913984
27320399
225634301
1491283459
887796116296679425
704897115789660160
428950383
773228949476442113
938109749857529862
3401397658
704593289039708163
3699939136
107433452
834080926325956609
3434510019
1105070261227999235
3939438148
1394011714232913933
1003667507595661312
1442726892
2950184015
1224870728115212288
2414617008
360825449
3488280012
1319297362528002049
595689564
1176582598451183618
636857743
493579942
1429919981815406600
3146560968
1463204268630941700
545738266
3192982243
2163130124
1357710718636879872
1349075930606669830
1280335299269271552
1356163754824785920
1357680900633473025
1357700069630296066
1313658809290821632
1192561862296186881
1557099461746348032
2437836043
1313794834533101569
4805997202
1169562663396892677
722740053164867584
1439927503448072203
38466984
782116955390042112
76169080
300373452
1961333456
903280854767689729
1728110384
118926486
475089887
1480862190357950468
523870711
2240887652
1215374786064461824
1481158110530125824
1324096416
204247599
1176404545129332736
1481155933732544513
866460856598446080
1023951478216695808
10340482
45533055
1440349803901190148
541250560
786556070353211392
3366493413
985406982
2889099846
1449376604422017024
1325865362831921152
363918764
625967441
98786988
1360061252
1551988638002860032
114497070
1012248962273693696
27345995
837766810099417088
45915319
1401738180202622982
2213395369
827095776144871425
83938180
246913101
599335921
784330430929514497
2335802960
824295261065347072
266145912
143695881
881750562
39769062
733037082017292288
716712280260485121
758174906454568960
1239727991820709888
1014426468250632192
1466635237161537541
1471517810199126017
136342856
193519456
1564275531587239936
1508957291910877187
25640802
4877052473
19989007
1524467102668763139
838602560
1198816026
1230294104
291721239
1388627285721292800
1296442749286318081
1527644904691843073
2887956217
1522384146533736448
3438131719
1505963497720590340
61090126
1261473649988599808
1529774059596161024
1443599425541050376
1097320361639796737
2442800582
1485694530175209474
2444977166
735218341103575040
441719963
27924358
1369641458
316664027
1088469640165117952
1432818695621984257
859889579687424001
580497795
3299881035
3720325096
794876258173730816
257607538
113920751
1239303721542008834
1466112735490584579
406353502
270273343
29212568
1489474837361803267
19219711
123070437
1575858189823721474
3237369153
179616555
18119359
840531572
936724528322846721
2489908874
1197837776873492480
862081680864968705
2450593525
1553501525934227456
515294568
1067863035669286912
1006619357278015488
1006167218680451072
1308532832701222912
1572949688764055554
1511124045508403200
1370430150349819911
2469752184
1473037100815732738
1369376114842427396
152880777
123622843
1575607519959199744
136024507
891888151
712742426838962178
2226720501
993274140
1177256248389132290
306360007
1226789223908413446
1134211362
806493013614661632
1227940488285687808
245433533
896264450944233472
1317397218
2706762282
83093494
111235150
1072256904276000768
544321873
1513802115306901504
1547345286
1556836145366831104
1511285719423021061
949910528
1413538812978941957
1234976091720187905
1012444223726071809
1224348934182789120
1420231964792037377
253926952
1217622161961013249
49868676
952390770190725120
243243078
772437438
1532014123
1145876551789174784
1270022438986842113
14537146
252442108
1516537349219491844
1532850573279916033
1496147515242172424
42559917
892155890
723305263021707264
1507930280216178696
1531839371418079232
79895271
730640823646199808
1500915013921476609
311252993
1501342883726737414
1286772990986854406
1158278865942274048
49854315
1516152661598519304
1133612193017155584
28147238
1413698062166499329
73364065
462208178
1216848971299033088
337202115
1371870142011994117
45916350
433115617
991750365413437440
1546305082584485888
1511870426888105984
41272646
1255545691675471875
1581841364085444608
1481836820887269379
1507853084575375365
943929862120644608
1503541302738264073
1498529634626899969
1517618531218726912
1937863116
1108918303991332864
1498480085384544257
1543777614757871621
1399469962331308033
1418306359569887236
1536923344142053377
964660149079113728
1234626143669477376
1384725283220037634
4345968382
1181063416464715777
1092158958
2495410724
1493436234227613697
1002761090500001794
46284409
1261344653904838656
1210019619156705280
16030599
3401539523
1324200960814575617
1519795900859756547
1422965919463137284
1367317664
928125174
1487102386908778496
39730725
4591016128
1521195429055983617
955451813016363010
1440820806615908361
63899674
1346194411915505666
28543326
1226348945699491840
78143450
3335298221
1561724619064762371
1240817397205999616
1498740134564417538
1063103994913087488
1201897921320538113
28052193
23795640
1683573806
47274133
779232655
1579937670658138130
1513977256456060931
3056141860
1554553577275674625
1305540654655770624
1019028399719927810
771890299157286912
2320957934
993922909
1503261037860065280
298068259
300596717
692023
2791174136
46061625
1367029759528603650
1351971883961483271
1346724006641229830
943818149182484482
4847875061
1354119074670923781
1353403110748692481
1352533847573979141
1349162506422546440
1348857107425095683
1348668993691914242
1347874301672878084
1347459606935691264
1347340689953103873
1346410603636813826
1344314554944286721
1333240480461586438
1311541962630070272
1265938918819672066
1260825347043389442
1246539432867618820
1246099159150706695
1245782767935328257
1235528108545105921
1195355841827880960
1186890653730426880
1172468121002577920
1169168688433553409
1144510163522662400
1129044050030538755
1128265585689812993
1109006270462341120
1093039650665574400
1074967076828299264
3015324779
984380156344139776
953194637388386304
943442345076363264
793037415178985473
790467574266007552
1548918713302532096
788723169930670080
1093443688934637579
1707829098
1233463989155266561
3198364908
2294256253
3653455768
946698353286533120
1107682460500926464
2163338509
58063635
2829189680
27942054
788432487550709762
4821432004
2182426359
1608961086
1565628991
1309893408983519234
858748483788050432
764834179208982528
10424632
1153699201
15551156
113205057
492519826
1414252763790389248
384913124
1556938396164976640
858797983931957248
3222768020
1478049983257526275
1170261563779035137
1512797119689760774
984800713
4591961652
60748834
195904731
1477344322181754883
1213254167780712449
1379447027805908993
405931930
434224389
538143325
939977297330876416
1471355317338337282
231654329
1258607170494648320
31415262
1291728505370222593
1478156389176553472
18741221
27505148
1278456984195551232
314737623
17493884
1077752327996608512
3199216588
250098317
729143830839099392
1526785972163477504
721755194615173120
218523513
42206905
133673645
234895484
1531660981301964800
1274487374
358298157
1334114524123652099
1106045446592421889
115018192
4501307789
556307001
1407045595714437120
2353026437
1492148758049693697
995497043937374209
956699725813739521
1486043264960450561
1328213514117328896
1460459267706732545
928550751156174849
954145424780087296
608826805
1524587879254659073
1456102494430326785
1521311208946925568
1221873482578960385
1509041813570535424
1492613816420487168
919385552763338752
1362815732849909761
1492238772125290496
1493154198430818304
1517562303742365696
1510967216
1952367487
1536117919540707328
2760453231
79867212
21522020
1184644720544436225
554178681
15828806
1579472539008516104
823465068
700687749188222976
1524444294819500033
1529926952152449045
351146600
1509287266115543050
1559709266042388480
1555720051306614784
1248051120376692736
202813040
531968617
835643981186768897
839339268732432384
1505986663540998146
67438777
756101640
28901780
1094284622723252224
2317667646
1501349745759031303
1481735673795297283
412562884
602769215
1499136052459716615
1503675401016598531
601978606
1957410463
1539436115647557632
1189798442400239616
1540414418877546498
993867461157154818
48741536
1555236008731590656
41223092
482931159
1506040040916410373
964641099393495040
1448869862
343809170
961048700779982849
938817255126831105
1123017619252994048
723590002437939200
1522360360136699904
415904000
1513360766790905857
1018574478236889093
396429579
1493304650413613056
411024392
387281703
213457611
1102796673271513088
3739021332
1493655172748251137
847966466221756417
42224752
1097397505103486977
2446093572
368157670
65808429
164792738
1350516698
1481439940122759170
889654922
1551964271793291269
1474160610292207627
1566709405642412032
973527852472729600
1247191835014885376
1568570575727075329
1514786486331207695
1303761673556287491
759136129509494785
933497130282573825
989164158464724993
1453622504044564480
2275218805
1499754774224412673
1287930118350880768
1272712951380750336
1345469340825628674
1461425143473864704
43269557
1484335842243985410
1533876548587032576
1517645629320802304
465342496
901617755253825536
1415425935583686660
849649366172262400
1098122714127179776
20944149
284994524
1496500473926279179
2304084941
1361473538750902273
1547368546908479490
1463068683341684742
2278325400
1516853252314353664
1535250855250866180
1495128988162957319
16605215
18251714
1161723561263783936
1275570552518959105
1500869266068889608
1189616667711754241
3192652495
855960964965048322
79275814
92590166
459398874
453472137
1082916383451697153
915206765721071616
1543170599584948225
964998500
1334177138484850689
909512912
863270122038939648
771719972
1285798921
108569949
905569300211224576
707313693231620096
3091701383
1009328309065273344
863380850892656640
996002272487321601
1569989085338664961
1569983169734279168
1569966189023215616
1569986004504956929
1422147703337852929
141186163
1544541414150656000
1896699619
738782928512163840
336800539
1569973867875278848
2182332444
847082738696015873
132934413
1182405426899386368
708392847901208576
1565367901493858304
1007412296841400320
1577415166739849217
1000926441989705728
864858724585877504
1577803576952639488
636615838
1480588945515712512
1519805112276897792
1527004292325863424
1036328063565541376
1394562847762378752
1163456504545959937
223082710
1231879097036369922
1252248329926266889
971566355924238336
1315319050566762496
1648869116
2263187850
2771609631
860584314119094273
1474340466955010056
1160577604610600961
1615802550
407152121
1184980273856835584
1031943092109275136
935811748048748544
811178019930804224
1115334857645809665
1482703620739108864
147298097
1215919304568229889
985626433266573312
143135158
1508676390731726848
893002242059587584
38504192
766768387791941632
1045214845208055809
156217837
1006940804303204352
1279132601605914624
1220403383347154944
874307975237824513
2880216000
1333037430782394371
913062001353592833
701038281656389632
978670724385857537
1440723886341967880
5840312
2864968045
1344254981885587462
269605034
1102345169372893184
1162987987933618176
736219682
897879733001703425
1261023670044102664
62348411
1421792759120375808
1420298196815843328
4387590503
1056838028
1341315376517423104
3195243138
236446050
816917446984658948
19786964
1497284149979324426
1484083249437622275
1401177481
1614992509
1378288924632698880
2568959844
1513870245764775951
3429855887
1557651730262802435
1556617414804127744
1557653784255467520
1400774738939682818
863444214
127726547
1309494889172869125
1442887156368920581
2411401962
1569564927672606720
43452127
116730394
1221470550813478914
1260217903
103688025
1852885021
1198349728456617985
1424492247811203076
2150055434
1497505267701137409
1578756939835920385
200057976
2746840119
360665293
1130812906285748227
1348941013801426947
1640139398
1543948638376071169
1090384695261573120
949046269435002880
1316781240
153618980
34347873
1102513581285871616
38224570
507691573
334395623
1424144846869118982
893251607483346944
1459991990179872774
1182754647783567360
1050830114127151105
1267336646166528000
951672202440658944
229694043
623913412
1572424958646833154
1400857173673062407
1576201180040122369
1576251791569715201
781808619612430336
1016482497658609665
2209487364
54270673
1064609942773121024
2580192752
1572395643565645824
1160814341190328320
910281494702239744
1084800955122630659
2929280635
1210392916893540353
63507893
304929812
216837323
893822790054297604
611785115
1328361942986141696
1210630647582052352
1211657402
494827393
399882926
744109529789509632
1724463450
73076791
1539147340703047680
903715502219862016
1158818016634658816
986743548644118528
69889703
927704733879623680
1305216196376223748
15079084
1025606588143476736
2327705364
1226756246
2679030733
1141798675330555904
1293580273205104640
449536838
1410485354
330221511
1361105346950017025
1322850909118869504
1308339092
193554557
2718280474
1493518251443507200
132911050
2826443220
3095078740
2852865362
823443707932209153
1577268270
930676299928166400
2805535776
44124647
12492762
1032669899255148546
755226281772519424
2201829812
1455587853132615686
25952460
1351188366797254659
1637697253
1512544434168213507
3319762895
1232330468240039937
1520057591031808002
2430609637
2876735967
1062613782092931073
798556241475866624
2281082834
843722796387782656
783566404771381249
2346474456
743197908
3491498233
1030844082438975488
120850508
527113233
57873387
304746564
1228345715971231745
457512227
1377491523797884929
1578141261114101761
20513463
404772828
1170761734161948673
475990998
1901541540
20118920
179502487
1511242830
746912138267000834
4456855572
1435387249
831565484
36654984
823542816
1578464371617198080
2651103881
879309887079165952
2223982487
60461356
258467941
546134615
1134253427322707969
1338144738
1422476472506195972
1491130654372745217
1452604891361423364
971445479350321152
2735927086
1522945249282252800
3197583836
1543954071065075714
1165856030317670400
3168049347
1500577461741916160
511217925
1544140147037446149
816464551331794945
3022998240
724480366812106752
1400740788384849923
170306189
3295406743
2301677528
3179795178
1252195662516547586
3900103228
43931443
855023935548784641
1534309596835287042
877400387061501952
904257516380372992
42697755
397663147
1514809978191683585
36987694
1508365755771158530
2882162498
1288519406595657728
1404514369711575051
1437489471319126026
1579554654236643338
1559922554948632577
1558357234093936640
1580686651788959744
1472295586971848706
466311847
2267589308
1208037079
249098259
1247090101097648128
1578472099102052363
3351822820
1488939518325506048
1572694498181844994
269006545
1214855963926310912
1091518236263309312
519045260
21291173
847235918503096325
1542777442255130624
1025797219562266625
1466823685088686088
1300305866894143488
3872591067
1032707311184166913
2645683345
734489138
623241032
796591602957512704
1506232680601554954
1000136281408466945
757190726
1084922782012583937
1496369956044570629
134386507
518711149
1231962865785036800
46357112
161308475
1214561157748424708
736456116830404613
859753214
1353722165925965824
1567958023179468802
1496752391693209600
2543310860
913632646034374657
379254572
1341657584
1341628482
1341620324
1339190454
1341592290
936226010269446144
1341612912
1255833420753768449
1255818898986938368
1550430285371686913
899563654881968128
1358812701049253888
1579533882243878912
1542205285120753664
1254535743084523520
364929854
1222799088791498754
2911935811
1569937599334330369
1466827203971321863
358900048
1701777012
1393230383542534144
825001092
1493278984817180674
228663718
121580581
294670487
23033763
1533647582634905602
779708458820046848
188266382
1715175788
114428841
918776639743459329
1414509288312160257
36707239
3332136610
2361572773
1122083809401294849
1350375173841539073
1273022896491937792
1484176851132059649
2463855543
1158161554061185025
2719324258
1291847813635039232
2202529250
553839116
589874594
1339771703149297678
1565738550003646465
1228275306122735616
1572448295708131328
3170447897
85398379
871156452114804736
944176309726531584
17649557
3222250717
2969631215
401907889
319485991
1241373392
914957170336260099
2272433215
856199928451923968
729584327340789760
1270547207385743362
1399355894521991169
1378206847652388871
372713417
135747864
1035655440745385984
1000830349
438448168
1143491842446483457
1235155177734164481
1356201192997568516
754410591259881472
477479229
1335211053634834432
1562923913188741121
859324277199220736
3065039992
934115755829837824
105563123
537317873
781069344352579585
282516228
767598552
917373543989510144
869257054652944384
1124593778617147392
859115116624850950
1341709849411919873
17994531
1260143403452563456
4724183006
40524923
2165457905
972354984858722304
82433790
278829114
201273590
70204307
145811321
831890399203586048
2328078134
2905377307
38258796
3325707822
1288883551383953408
1065706186480263168
731235413805940737
3204942045
915558462234529793
422763370
594942734
2810920134
51973328
817077962193281024
2287022437
23817491
1573005565990768640
6285062
40436485
32690307
1465534660037988359
2227074306
8962112
1517292658225565696
1229066956357226498
30129956
4703916735
895748588210409477
868021946394357760
965789418786381824
4825147875
451731460
1049365450566422528
840271435473989636
267357590
1161579623202770944
311591678
970648781522956289
467639748
1498682305073848321
1503891935823470597
1574477683576258574
1272938477940805635
2280578741
153125472
1507094181398917128
1910661630
860181626
769537297930944512
860923472842772480
826410025606402048
1076963129983201281
1513704494
1294576813075660800
1347179029
414942323
47336512
1072460371351494656
1308353972
838109679314153472
225540709
1288320194
1580508846606491648
1570842444
905495133583495169
143820328
2988211579
112619967
920680591900708865
730454911436001280
83659394
1366742668001312772
280501744
27311258
2769393747
168883105
21683864
1293243010751365120
76594517
972074443408330753
259352813
12953442
1541363672538386432
1893718326
1489902091539652609
22880236
3528222252
1053998873222426625
1554679425043943424
964035612260040704
1198517652076945409
1454093193222365189
3242847192
27153064
1020477308
810792966927347718
1305683058138333184
1281473934051794945
1388065017065480192
1298510041314504704
854246930393772032
951795836198952961
1568231371507920896
1030284704971284482
1627739510
1261156421611040768
1407276536198144001
16745433
2286509514
2374132231
147946609
327270002
814014656637505536
720491472
790529610031046658
882690415203405824
1488814824200884224
367748959
1154604313617944578
1572019907545681927
2681001832
729974047941885952
1575986651083509761
1090388248504004609
1265745346287804418
832067275
1033112011029110784
1294719493285896192
994137056988151808
1641281090
20637082
161316467
415094948
111121582
998124343614828545
14057422
335496078
2840488588
126979280
1566069777696985088
2902302390
616745693
48050142
793675993252634624
779994395995234304
468540092
3817653147
23437121
3345811655
827957025426534400
1375527806919077888
1488218108263211011
23667627
35697338
2749075376
17667561
1462192961219805185
930524422770851840
1534721104928919552
1447687300524040194
1577742278868844567
1481282556238651400
3082718509
836684957795946502
1332404956335378433
4771287853
295928324
1111009061540167680
2434102407
783410125172273157
961638681395294208
1174760293337051141
3339237555
93717080
3961371
15948499
17063785
107850540
985067910
1367692340622671872
222295005
1639017546
363275350
913264628
1532570255603683328
1415691218990813184
138020130
1197327055
798633792
1466432797648863245
62862425
179183091
399448390
14217634
954073477702701056
155972643
1516309585669197826
573942340
1367745194116923394
396536614
760464832051154944
2687084912
1469397334568095746
92570192
1083021974161354752
1507040408148361218
2525561074
143194014
2337221485
584004949
1442124428431613956
190581224
1401804563896848384
949032752
1626030667
796460538
30241453
1087442815
972058734578069504
220523088
1523708408850878467
703827687844917248
1090203855026040832
14868321
387256654
3044639139
1011212180576878592
92287798
3734477660
1100737274872905728
3312597175
50455552
92383541
238144384
2651121553
889145010876174337
2481634814
379770569
934948820122611712
255410606
1570782886944559106
295652956
1156554462040903685
3408686739
877095412296896512
123215323
426891256
2213639862
1310485157707538432
1555659773948854272
2182598396
1563316176717246464
1109099759107633156
1570434905125031936
315405006
34952443
1498453879
232382472
2715504900
902262582815416326
1278989008064753665
2570067865
1908627954
1704737563
82722646
288375346
2357125110
380467437
435089518
41601175
86407584
1493610230353211394
169120275
911796394641559553
55638585
48784302
1910597935
322260032
717336830
117409085
3301814351
1532744018072940549
1349126134949158912
1557630352197181440
848375514293129216
719969317
2683191359
999713665740890112
1089678776319922176
1559903329706196994
1310246623545634816
1412356828546088960
1488411517997527049
1327700249754935304
1393207260487299084
121781782
1221758546448015360
1473816338
1466569870905012227
1419888626419314709
1392072443456417798
898331794159931393
1461531225655427074
381075714
1503446038731890692
1562858426438365184
1537817631511674887
143647877
1325781728
1463559937330753536
212950545
2361999599
442185651
939949837398790145
1537543283311788032
44894342
338822301
295836434
234568030
25565544
3323197771
1321108743963189251
1452833659141038085
1539686526652715008
821817934863626241
109347243
304616288
1932701881
1557729529535139841
1498464275085467650
1496885459116601357
31926014
1501953023643426819
1446536506127040512
18235216
1043890760
388030147
28256436
1419649907909173248
1298652701706924033
450004613
1071036080
247419441
1003347523698864128
827517740609048576
956152506
939395269
1651618880
1423196988510715908
93875907
412534992
455999678
1562480964567064577
85354996
53130485
79755782
64851983
1392107372794023936
1189182652017852417
1063482538969219073
1273595740397416449
1465730394108612612
596464872
1257207049521377290
27404490
959462629407379456
1549706599
520341709
186139382
53536606
880455706704478209
305959155
1248658289677795329
1310633278651666434
182490018
347347870
1452921032147443730
1433400606060843010
760521316260782080
1931134220
279358697
1288813985509367808
18391899
2608127234
1087696023408033792
75603319
504297579
1410930462
1202539268796821504
620236412
1030167852
1528650452
1399287757881626625
3021760939
514881795
40201998
1199069905108242434
1095371779567022080
307451855
3308977076
23236086
81691523
395977951
76138142
133285316
909106570906054657
1235826534604107777
374569544
462333845
2338213455
1308427833660841984
3585762807
223751448
872049427
58377398
971762958
1427723802
724485685
549198069
399666682
15918780
21228395
1451225354597720071
775778394122358784
847773378
147256135
825729266910380032
284154025
2928917613
1576982647611408384
1555577642920951809
632923508
110259410
1480262624269021191
21494910
1372621823381139456
956920784315875329
1570272171020414976
251892164
979053452583227392
1511020332173377540
1228726422493155330
120188379
194881640
1646863628
40062772
1318440355
1060394613872173056
3416161841
100972656
376291709
1567787514324189189
1576781607117025281
906507008068726784
150559946
3385968610
1525290402349203463
1154653164
909975011322077184
1258037467753730049
123256851
1072604511024398339
2949742905
3030328341
531527946
1421361757
1923393679
2292600722
2299502306
2461704474
4690226196
1050061735418351616
198549058
200923051
257603156
1563847117
489523654
223191433
110511440
773198941
2811875701
122343643
1357269026473345025
1569874130908106752
1567028927222415360
1309968195751743490
940767176612384769
1365048655
1118195120
2988749230
1121551129442246656
1055305532905533441
1218533685823037442
1570781964495364097
125786943
1437052218218369025
1268670112124542976
3391833387
2175223305
1613960670
1370681922800734212
2926987512
1231211824336560128
289406176
14190011
558901245
1255716289324220417
119796835
1173413787761815552
335396158
913412484299497472
402301014
1315367972454752258
1159892586087223297
401964696
1395406559220469764
60896067
3169351395
912302372780683264
126375453
357411018
970420874305253377
1018725984
1506961724045336577
1492569269900656644
324715849
3041698999
95292700
857194442
1411821879388737538
1517455164260683776
3619928415
1100522594
3439503197
16850483
1051837640083943424
826337321557557248
1014213290501853184
172361876
1449597703701291008
1261852592608555010
41063033
335921707
974690960
1529509128913272836
92284532
434157965
2790640842
527883269
1304659041797328897
1410849110014382084
1531193685861441538
1564857903676215296
766995146
25127511
207448007
1437335089487118343
25787634
1574174391813955588
78280760
371832036
3027926667
1227992300179132418
1445668600216309763
1904976355
1506871319081603072
27612336
27948443
990127877159960576
1969097227
15129528
1115928285718941698
2681728027
817992942853963776
753365261676384257
4824440512
275645046
2708912563
2930855593
1363036130740899843
58338316
239519644
2570698803
1034649864
986570275989925888
1373839326
33738797
3222468157
28152929
2861178501
2269308902
21056593
1052667859346837504
822217387
1074422342422552576
230227730
381906123
134546040
971355413030502401
1274774940387024896
1335960712628342784
88293804
1051725122866794496
1010515921109168129
3235422476
846857892
550883190
749696429128577025
3291304699
3647010506
1597670958
233825542
124393039
4894846083
878433147515359232
1458266380864606209
2175075941
82916052
236993163
1033386169864806400
4736037135
1389608622104121348
148732032
909529499267665922
2317335140
959353934300065793
260264305
4912093572
3233971945
2517607015
4497107842
163837019
831219866644443136
1491855709910155264
1575655164534435840
302502520
304617782
424743829
1271852774276423682
4831091139
4539036194
1125104107025502208
908036273255976960
1486258392
815772452273922048
2377951448
1079142487938224128
871464645088903168
436355487
610898853
611233158
408286431
87333533
1341425108351549441
4774087130
29121158
996489052735098880
971429814203834368
1541811450926202884
1552929191242346496
858016103884128256
3366770959
1126139938989154306
232882478
1264143337
1469594559168622596
484556104
14098918
79034037
2945207220
77911210
1295594009872801792
975391935765667845
226340211
1033385298325991424
534631916
48441721
64158777
21343079
1329081300913852416
166663583
905815750841073665
846278094428233728
1501066932157440000
794647154115702785
549955984
3322560211
1515109336284024838
1034854532
1914734472
259657800
17969461
89517907
61801130
374065715
24059710
221900844
1017282982619607040
79795605
275037804
2575522471
442786597
386352604
17030435
955647812
900995846673649665
230507750
769261894570041344
815247997353213952
945479406
197873831
996135619398193154
3071626218
1261225667083079681
784498983716675584
46482865
3298497218
2831333656
1232874779058655232
397920310
971763918
1414853933458247680
1908144061
239090734
795328115677495296
1007189289829101568
2297554711
149531554
280660655
1020992999491112960
1541326553044332544
1155750607208112128
1577984184412422153
1519262476281561090
1430060100975161348
114678171
19485870
1066761784428773376
1519847947017637889
1574644452500549632
2978965520
1386472836324372489
1059391472573788160
973601189144219649
2780696489
4753125156
611805760
809483930512531456
1539748231063535616
1525752824
2610039575
10424292
177742216
1575543752227229723
1577656620363939841
408685473
1560444776968687616
1407372132
1300551406928171015
1456298421917298689
392219743
3414505683
996700761886216192
2209770648
2571554186
981189548
107501771
1469850646031568899
48352777
194582370
211802919
1278604051148443648
1339881031550332928
1425407224487219201
2341682708
26031135
1550737598435364865
1564962549195751425
1487786099275534341
1306518897160577024
953607567342751747
882448954759229440
817572293165645824
1478753004
72900476
1309095249361408000
731012618
1030156903614214144
2340495680
1282616870747754496
1384789988013973504
1456875457840812037
1155843827091025920
3171597977
933149324
1525105497828884480
1416979432321945613
1572563816
90155373
4192412152
976792781594222592
1560145700465229826
1576759593094754304
1559775395573968898
5657212
707654288999325696
49554665
905153715245637634
2313967902
1023051954
47700997
31938844
737744288
2435630136
1222979843500855296
325943840
1201300848682455040
41873011
1549062539744616448
4700344817
740874332747005952
1537771726821523457
356954473
826926124512985089
969646279973367810
3018632364
1282021172834562054
1274043701308928001
152740187
1125443278499921922
823591431503757312
3093293100
991402796351180801
369229624
4265474673
1223112691557863425
569288890
1337419139451916288
491787952
18732635
1184825634457083904
2342935008
1346498317224718337
1515111859451482112
109888503
1310991107296296961
60876045
115095483
33568845
923811164496072704
270605207
1269824418
1329508678748172290
1355134890677841927
1604985350
1258048537
2437237452
193180191
2589591865
3042182068
1225900775026700290
191230717
1156685361130737666
954059524943634432
1059167161204293632
110308908
1084422971446517760
1032065019071131650
1580227196
158758371
1367128373344960514
3088591474
22453291
404789200
865807187066601472
1355142615704985602
853309103602409472
1194117293350871041
601040856
206056305
104161893
444703772
758165736
3313814149
492094449
785107380
2719691259
123060735
494212687
204335282
2535752017
516334020
1202380258739138562
848411806162964480
849110345465683970
1277183384
1471065927110492160
22398713
178028086
1149412685907447808
1527537609492529155
1294145916274966528
1122091517659709440
3000402166
1422229576411979782
2588482844
245180178
1526721123970433024
2483168227
1064747074258841600
2845456655
913418571115585537
932041584434061312
1032452792697335808
23618348
2588082115
1390824321350881283
758192801989300224
1407705752
1031853323597430784
1394899336480366593
1231270658983833601
1526649155078262790
88543012
45757519
131772236
1524700817315573760
1437844213253672961
947034882
1217088230
1244372798
1486025024473608194
4625995643
1040952910182379521
2571184676
715268207909683200
748693267751968768
37958257
2196220429
814833566
1354757253488898048
2983537900
709177344574025730
1167498121028308993
2950230382
2591166355
302304275
219807932
24857214
781534330568970240
1389288609828769792
2858098285
1308393872
1615750147
1175414990
81773932
1174238928897007618
216632770
156581274
2490141926
4727289410
1463177767508271105
3033727394
827311442730876928
64636468
871166012
1336377455922307074
1357459042231193601
35965394
906870104691941376
164594869
855264013650993153
859133660280176640
22492938
188231902
147284131
809224034147704832
92651788
989194490413010944
215263731
1160957598
212619563
2898279014
1040962352
1521040571078373377
462193454
989571344550391808
288319138
1562896459585843203
134565345
1398298105
32159785
954118494639001601
51170031
726533500271251456
1047938937774395392
1323285398
955272672526655488
370981795
417593707
1334681074660589568
1507308170871463953
2811756174
513453504
372809504
15791033
243465855
1322170196
908221129
2375155327
1172917219442868225
1376200448605102083
307660953
23343960
1576420031675518976
102913017
1139731501153751040
1336032150785728512
1336045525720711168
1374758127367815171
1571503849
1487101679732408321
1333606404809175046
486104611
550577290
1350266640
2689832662
256382587
1542512401244860416
2682550027
1529564574218964993
31917579
1085223815733538817
16330701
951532320040931329
4259803403
1518703756216610816
1545101020908306433
963091885031067648
1205733589716852738
488768257
902287550
25604532
15181478
1292881162596233218
1025081715524624386
397412498
2306617530
17218096
1074823341943414784
19293543
1177731299219509250
2785637121
4269094095
35046922
4395240749
586829596
410216827
1455843634469769218
1572245114558234625
459755864
1162105088787329024
223243336
383782358
3015995300
3300439570
564100506
23028987
2218580209
1071524005918711813
1482897420011077635
73913309
2512829418
472774017
1354769196425613319
449772308
1124362646
732632763992539136
2338640142
29721494
1101685661591957504
160721198
886133731110596608
714884816
1968922350
975530192646131712
1472885248723759107
194183103
891981738
357446001
128373869
1381632740957769729
1059341924442681348
913378155712405505
400408016
1516858324322603010
531444794
1525542423623094276
1251920519852511238
1562187167467651073
1310394789431402496
2176563218
1249512777418289152
137124114
793963034
996750440481087488
3093242123
447233204
1576515835769884673
1536948710126587906
1558510560391708673
1506844525251207171
134924754
234278646
1424925702919311362
1318008510
1354621888601833472
275438200
814943828
452996769
746337730230104064
712323814848331776
1355102103073652736
2937786817
1355069572290924544
772064050670862336
1377259605651243015
2874409455
1171244612
81119956
1569772092433768449
3016916100
1171647271928307712
790255081
178864660
3010038296
150199645
1255807407403544577
2697780283
18760904
1475488812553932804
1564721681247211520
389593869
1572185385945513985
1567854859214282755
1562024299229241344
1569188889063227393
545372106
1577591117578731520
23007263
1348467571603894274
4803874106
104221529
306950237
4358329695
2517870086
119182908
497414464
1447320072507334660
1016299139943030784
47647405
1301030988
630703722
949384357667659776
1219492593974816775
595875187
1072805076987711488
1285573997749350401
1001940819174096896
1139348827
569333776
18020035
70354857
124258206
1268866028
307810410
55220994
1180752856359546880
1285589413
579559907
506292870
2316767850
25986138
1334734617773965312
1079009838
24670697
101625994
111233388
3364561419
2725898377
3327337676
1372220528518397955
1151257530
23436586
57566557
230440933
1239371283961245696
1587702007
1021315897095409664
385778540
52686847
1179029778868760576
418916171
4900173153
975707588808597505
344128498
51417821
1393386206642139137
46209821
1562307986827390976
1508850686221504517
2893414355
1563038755455307777
709292646
900349526506180608
1308915877
577003871
709677265957863425
41307309
767964555372666880
1291238024056012806
1957929656
147064378
32503173
1308194460
351902894
1035167283289710592
15120245
227364592
37711829
270053769
26178374
37116701
1297234340535865344
77922891
1281895920703901697
2803477274
1529258518376685568
1495014279451267074
342545216
864333740410929156
1407186645493850114
1025609000954474496
1474211781212278784
754024605992488960
51740855
1252437990019788800
1425292980592676865
936031869203812354
1300478276
1511457630379819010
562050124
1550245645503586305
3655540349
361510939
1610174208
963209137927741442
1284331089977151488
534576122
1107142663558627333
1498048304
891685873837887488
1585950433
36072264
2369172214
757620776396730368
335250074
394981410
38379354
1350868812216852485
1565479566470250498
165531803
448085541
528484318
2831679946
473990699
800440135
341391409
106483921
43793782
496783471
16983518
738733653178646528
18161874
2829940095
1435441785539530754
61660724
921360558
1000046597487685633
924957468
835100121247404033
4727709938
1270680325
1479847498957131780
88935290
54580916
2418370204
1217758094
37546090
2736929329
1356135964918353920
1621102674
771478655205638144
18216165
1521178694223642632
1087696206791393283
23231666
2770212992
3239257906
1458156290241409025
14689159
101827522
207697553
784717826783322112
1163956046643306496
184932145
1415407595288891392
256634802
1317580332393287681
296863250
319854340
1569788901879054337
3063546533
22396478
1429305304320204801
1526525924191219712
1436232362002681858
83471966
955634969652576256
1308361772194201600
97394150
1034384678
1480722336
98735932
1428006928924516352
230130081
1250360663307739137
864794133516267520
1410576398276653068
1309522329752354816
1523655754250657792
101841827
1243341481080811521
1559493291275878401
1559484042655199232
1559472954148519936
1559467307172524032
1559489899346427904
1560882021278199810
763876920
987735220131717121
1562078629043003393
63264341
1022608703898439680
1541880948777660417
1156977759375253505
751428842
14269155
1569773585950031875
1369654026
257470994
1394645058482212871
1461586334
1368413163494907905
1385946290
2958652162
27403358
1204238047782543360
17707971
111333844
270360409
629454463
1162270920448200706
1236825372697571328
1575728792290545665
1442253524
771224600
2976019655
1311760981257666560
1508547685
1962448777
1663268336
1322952059604393988
1507476499057844224
485802756
96975138
905545308704313345
1431069399742566400
596692478
942898176553447424
403736921
959762812074692608
1182710506852880384
513426924
2951363255
1002701889656455169
380925009
560140777
1296590633679937540
96654457
1072230114648297474
1205197152693170177
583212099
2986270305
1070681708826120192
1551208522087538689
829901064
87131417
1531537105
386694967
3183019908
178314984
1432590535508758528
3597152714
2557178436
3271148641
1557744434674008064
3432829517
774892191361691648
81696941
2215928402
1269581668035239937
1355095446167941122
38839340
31198419
1460694568274481154
175080430
756902731307188225
5939732
2932442217
122338929
1468434096905125888
1174976701186506752
499836545
1522966362267734017
1561947615268577280
1363144004
1239747882
1227690939940065282
776080735908290561
1524085829378973696
3234034067
887819971027283968
1190217748854591488
1229299900040515584
2585883708
268873642
3401579712
1505969458980048915
703791707209539584
2494853700
588021074
960387538665066496
1081200096
3396456909
3293035723
3292307982
2447073847
981662583265533953
1627900146
2496386046
1531967280082472962
976673182064128001
989225948502470662
728050871326650368
752010278
901030183213445125
802878545936744448
632170994
742700074661216256
23106949
437012879
102008738
829339876814417920
999828759485140992
479839017
43426686
952252673541201920
531142655
1240841467335266304
908283116996853770
426502771
527324616
520376333
1438437213168193539
978784682
67425166
229027293
2856854318
146529751
242211860
853444843158343680
759913021
3269943056
1385302159177125891
14223044
57272107
1001653057917149184
316731185
1527104414
1238476209291476993
772023057904959488
239921235
1169752212
824930454222430209
3345562845
2979081375
907978536501133313
956099251
1236380864222654464
1115965296743862272
1374348360
1424639033699831808
421218526
564790925
131562900
1112581857760215040
2655326287
42236586
1280804390669082624
1333268816
1626232140
123937349
501090473
945475254419443713
1200452695695380485
997765993966469122
395968593
276798390
774687750570336260
4085908992
37674702
57703513
1729405056
115086951
1400247748142583809
742178245
466420208
506004901
345304845
147823137
1037372592
516866942
1212477297069936640
492254979
109661250
1171720387077394432
963946928991035397
246306293
4591095892
2310635720
831086548410056704
1337493313
46251884
123054952
706018573672538116
775713591693570048
901072276136833026
808361481335173120
202349344
864195826393858050
753764166
497302859
1412024202161446916
610057122
274399230
19627223
512517751
1561781868126773248
55939773
813415272518418433
1859951598
387303715
892063630027575296
99939906
1004364431504166913
2804949947
1003874882357223424
1522528030706442240
125394937
944546318919307264
1044144299204661248
1391616594
1514295424303046657
1522059427565563904
25412093
2245102063
904022024
1359878377
2263136976
284880006
1074857014948446209
744524778896302081
1115483561056854016
1365549554053996544
42703684
393484955
893549465646145536
35586571
3097994477
3188070518
952810472
108927689
833676095866146816
854840664176984064
3004740305
1511007595636531203
488103651
1523820007322525696
476919013
2291435018
522013657
1599283099
1417105053081559050
3063431039
1504348459700473857
118170127
1250757636850618368
48273304
1567873722245152769
4034373297
2243048542
4806067060
352816495
1100247673142210561
1865417179
328088833
109738945
47453990
180821899
966717153037647872
1311753647190159363
1206624274364215296
427661815
807473622122106880
3691523247
744839561340149760
4833304040
2749332572
1492064227586187278
21597713
1297307590070853634
42069703
1569069448014831616
1096094586571771910
26844247
54041476
329570490
714113853299163136
194939760
143965763
1519571299965800448
1230731452825759744
313029977
1320796634
2463100609
2846888057
3246642854
1509822969060618242
1073148765480083456
1004645848678977536
1331355346439442435
14467836
34117110
2429197485
1364344633778601987
72716478
211667317
927954946477182977
1550014459
745250990962675712
2821134458
1193366109245718528
1696832492
634481492
2884863562
612410190
835793328948019201
2781858751
314443860
830801418076385281
2479802778
2656901274
1125514843740676101
303195615
830674776
974798299
570551936
208166175
853083284
2293131165
1534513166222098432
612871330
1468708579192442881
1167609954901139457
1377898204172222464
767206251348516865
324110491
3171329647
121587685
1408178246190092292
1070299778528014336
461644310
36388194
793460118692200448
38676550
1103708446715719680
233914804
82193678
1003713186045087744
2941174468
1569755335627526145
131466576
221353394
1381187801505468418
136977943
201807488
199278485
989970185091207168
1629568723
48181925
245953172
96908627
59371005
205733957
1352339765295722500
3086250967
1138229943555543041
918395538
710129774543245313
3128730030
1228013323049828352
103688089
1112840464762355714
1236912316639141889
224034831
2972264009
1070240754
3258279480
769991804
735537393613340672
376610481
830305577817497600
1387310309522567168
3591051440
208899430
427767229
1310746285121703939
1007642216
1140276803866636288
4063889835
406551558
1539450998598426624
3290582441
1143137648162136064
57663687
144904754
931137515725008896
800229990650392576
461504814
2933552885
1564509727781859328
4632605413
1524802407909269507
2911728742
213300621
312316105
3126818525
160706107
2295791116
2979321533
1037344480930738177
1065642914896850945
1157350131391324161
544894284
3252962383
362857068
472164667
1570663213989068800
1158741074241679361
24953180
115003829
2864526131
722034820302249984
1173968574735671301
2729248394
1571942690727821312
540935884
3017191190
2849868950
4884402405
2585737927
782978095
1404849913935110144
47300363
324081799
1381555596672049155
2339968387
392825938
738943933
1022810146689310723
50365035
1001635146800484352
721657435040129024
443771214
112532987
1016738081465143296
1359658449802387457
166369514
72848433
1541712440
609441424
3132666273
1657067444
2640819065
1519576888074772480
637385447
1178080955073994752
1365228136892420099
78132025
788038160
1071398002689015808
1535742197877841921
1242966872
36971301
1558217717139705856
20450186
1062916286
270831181
2906394653
4865925651
1569184853077413888
314982614
3320588796
291814511
1328854887946354688
1193969592571453440
31066943
403636604
1298703565620305921
1432012998642581504
1510916338201604097
1245824074279866368
1524768464522649600
1366425628619194371
1455468015018029059
1494379049711390723
2718067856
278983471
1530028958535888896
303892677
16150792
190713849
3014520032
1498840726066499584
1438423834600804352
1215787238
4688265350
625639493
582299481
85288609
922392997991288832
2348046693
94578458
947875773918015488
238920628
104406017
3403101467
4794109100
2382833052
1129417138756870145
1306947583550652417
266062697
2590019318
825113256
2898584338
71413434
824313601284567042
34790309
509142723
1426169298888835073
259785459
197162642
1569425618596466694
889646625618092032
24653326
3500764697
839174548234911755
994039386118545408
1112981368839892992
765920884481789952
878016935061073926
1504107963883180033
3072869411
339847923
3047054203
824738605025353731
745595930557177856
1147972347166699527
1549841092484423681
1550617377406058497
1560376078279090177
1550618224177430528
1560350340054220800
886852832711856128
986941662
4373996207
2285148648
1527527599811211264
1402735012341075968
2719749205
3718974735
1220385313975042049
125001169
784517121929842688
855324252
1387397032961220615
1565250271298883585
185770854
91991774
1136646990203445250
390233633
14088587
1266399552233488384
1173662399548858372
3351711947
4066064236
51165688
837023572988203008
356893408
1245382156412731393
611112944
2647301192
2799572265
149892752
1453962906052149248
1230378385332981761
1230335255598338048
3282472778
460493581
1559476782918946816
275026748
2221306771
7405462
1551632485
1322513425923108864
245951358
969613850722127872
865985748
385866716
3820822044
570352953
49440493
88962139
1532244274712309760
103397546
831752886686199808
1448305133301948418
1126274360455467008
1267605149394108418
1032674005004767232
748163378191994880
107855819
1402893637470412800
979828223512018944
96755206
489188097
2923648056
2842406089
1281045549475434496
943849196
42301660
3900015280
1962258360
1313474326323228684
115936177
1570662920429740032
65730770
198075362
1496018766
487770589
1527922122634539008
488038775
369967094
1529143856553418753
1108372505914425344
631616638
1572597190715146240
393066020
709913315665793024
1574273277731934209
1258576777917550594
1231851121754492928
437598125
907551215386378240
76853807
1509199975397343232
2586291458
1561404075006107649
620504452
63935287
3119303582
753267134
1518788935656386560
69441854
338250923
1657802282
156255644
1241813435534446593
975700114596605952
48132759
1176493001989853185
1541277182189719552
497361901
1097468810062376960
1165911201378750464
1487067826296868870
1529755717108117505
1529735374192676865
1529746293441982464
50055757
778342848953511937
1553336144871440384
378344557
991312735
1380137639173558276
1498382087048638480
1524476337314050048
36946426
952622440533827584
1353848927494184960
1529716306484015105
1496070498241114116
1113407845565902848
365005464
633522297
4864370806
3055006305
1559598907465900039
2900568082
1511637916757688322
1278307423778979846
246565905
4835630289
1572544580792229889
1207072627178852353
1082037998726844417
3230201600
2514553747
3022408512
1526702876898103296
1544983699997003776
1561776682092077057
1559860345631653888
1049250987662295041
1148645803906523136
85890718
3011137350
1085558014449463298
1224977940196331520
1562505626000928768
19511768
107116662
129241091
1471401594663182340
1045499231266455552
1559775109304295424
1409863075805683714
1024518816
1556709925975429120
1205381319133474817
68422441
1042044936319852546
1500746370650492928
1541980786337153024
1567255744831180801
1408249685639196673
1377890651283419138
1536992555119677440
19658091
1534429821039628289
1291331507831705602
1505798519135039488
1089897861997907968
1143075862801244160
1570044526898860036
430973825
293763296
213707989
1430440939659567104
1537643408671420418
243874281
1570080351674048514
385803847
123019924
1064646218633150471
374876414
340843262
805728488611311616
2246745489
13145172
1133636255743393792
283038017
212680490
169494110
6995192
28606167
361684320
1107288899448123392
1305566417102594048
139790901
464828030
915613265748795394
1538895620085166081
19409190
1267246720502714368
3897199521
259356502
288218041
984490101718831104
19933689
60157438
1252132942987567105
1042323021678034944
1086691597318643712
3326332464
50008734
276698076
866209530
67380876
1336733793655382018
3326464181
1220692352
485766105
171542379
2930999670
70711264
894454232027283456
700438088410005504
951141340959490048
74272509
30036409
2501372749
596058764
1485669305568030723
17411800
1116004460914970624
187619355
1186888731934056448
171454470
872608800506654722
1215466489643438080
56860322
372302518
981845254792937472
4681348542
842105421116633088
1567278151805329413
1539885907410653186
483015736
1550496073344434177
1550157445867008001
312100039
18462170
756693660
736410842019864576
3009893352
594378727
183944988
2386236288
711104115141513216
1155865864706465793
1069732051
1021959287885754368
51831795
943089921606279169
119696983
1297726390112935936
1571996991265329152
998045516469538816
15897559
1451356094278766653
1564319510718455814
1557364292160090112
1318784452693159939
1527255977447198721
2258649313
1264485175225987073
989029944020885509
321515365
739365072
735100099395739648
292965717
32019552
62647099
241298036
1072367593531564034
1393099847352336384
831054455378411522
178285421
983402339779264512
123743184
23533847
403822501
1367808253808279552
972971649200001025
1515259769778438144
120011190
853235237807046656
66857272
480891190
833855398553739266
1551352910365458432
1522840805005737987
43630914
1415340938440892423
1308468784785698817
66988331
2297720410
4372491375
723594316720025600
239966963
326301436
2738394422
705885627
172603801
74582181
2340995437
492847623
2884773561
1361179436
1087045834980687873
1201348645225930752
22724455
1006875972048744449
3633117751
1253384831351881730
12357332
1562608447979667456
34931391
1153738400329011202
500842706
3368519025
1546903699
52204240
3863477540
750718292558352384
2261471509
377712615
3922839132
1300742099097341953
529412344
535597988
823388922839527425
1108725618
1371662581
2900284093
1292415606
1029410456
875443591824384000
1574190450
1384212227763236874
1912007652
169243418
1560914004
881436372
368678306
1133995327701360640
3381703343
4425105494
991103676277239808
782749801163087872
1519403308540071936
15727608
213836242
1518657667903893504
1427669513722605571
732505459714883584
436134423
1229474365567270920
351104980
932244964209233922
1547025742529167360
1086029342684209152
23899709
3331460113
1544508699800223745
950792588361125888
279761916
69650315
1494642252
1848548628
2901540999
380066477
3130338076
1534222578256121857
1523713877132857345
1507316840460128260
1375783074374381582
330546841
885524694488764419
1364320828523876352
1173279892353507330
1331620904066015233
330578621
2400139658
340202500
1448479098830004224
365106219
2599067743
239755898
1304293980163588096
257086953
931517265215758337
1384975423931445248
872137305636601860
244888881
388735469
4580940915
4244770395
1949443370
1280183430253178880
2283463765
1313331203659886593
418604747
1504897340884275204
490870813
625048982
754687618214989824
1529097352912543745
1020645096226795520
1564164692569899008
1541765403235467264
82974087
945886639603310592
1255016124158115840
1044274284213006336
2391642209
402607606
776363378491199488
873911795206979584
224425954
2466759637
393391330
925718593026830336
1511292202017824776
917870999625924608
23022690
1442417352042184707
1220670531390910464
848494896004554752
861502312874954752
1124222944908070912
3298852191
879608906246389760
1516681648519139330
601777949
1393113978461638657
1569097233210933249
21192059
140922305
1046146875198451712
33446541
1220641358
870056008231657473
79267291
277876177
990715869385945088
70799761
714476900
151178491
1135144653764943872
879606496794996736
144617031
1655368008
1455155219457875974
893821365916237825
973165305173368832
561037925
1415025856880136192
1248301126165778432
439726174
1005775898
1456028313164689413
1381952051752624128
791308526031368192
247089726
18168963
1566679997892411392
2184611923
1245728875897933825
372796650
1859564400
1086732628093325312
28122297
2217487956
1513710314050654216
1511935375660380163
1313371938740461569
318276613
4924072528
1460769374936055812
1468375240497852418
227983570
803763904308342784
771195137892331520
356190474
1149201158
115483814
182548150
182535508
844278210
69347678
161348589
256779231
1491107819982143488
1383178911106883587
225767666
1302664711381622786
399409619
476714388
745578200453910528
298666394
773767081682735104
330329416
1164947974759309312
219803102
1070570846
1571783671555784704
1199595198453616641
382216536
922582315041247235
236616392
1227765399325794305
2377936153
38713610
987650955322707968
34460798
303942993
810927043101736960
1571262912525733897
1288130701875970048
1468028397691420676
2937036535
3404246422
214634629
2963619277
3252842370
33051313
972672353456009216
2863735185
379243051
1567906520779587586
753631308132208640
1255198692367388672
101677615
1268633749698211846
1486374218342322178
58612864
1281127867196116992
1555200406824828928
3363372405
1516475844570533888
1515085914
1565756702749769729
149702418
614112863
2985563471
774256650467368960
43506751
821646362
1527229851249303552
3153852673
1457820672
762348104943300609
2152963754
2333171106
1243976800494948353
636799960
1472917160729055233
1546393156874166272
2933710441
1447907917680676871
138851026
1391343847620415489
103599557
287922947
2367001814
1514126816038256640
1440117595382845442
105948543
1430342107710074880
4896667749
2304540603
1300282548212432898
64520137
1311310891275571200
21721743
1220045558733328389
1366577784991019012
1353062898419994626
57214964
411167999
980749130158010368
1479666533265645573
520601193
911667807187816449
1334131088432668672
56588759
1014618793
459703392
1121033060
1057206934007373824
882759681667588096
989318677731397632
305688293
1092716066986442752
142409387
3239099688
14157659
867106424
18361616
398997784
3395203516
265505095
300775504
46293820
384576666
344064736
1113333058822754306
115223378
4207914677
419784498
618948710
291815947
18120798
616075851
563463811
1496728887774035971
130696242
928353178554421248
978440883229032448
2630495597
849279398931042307
485979366
76811256
860547249138434048
141153494
64285719
1353434244
2385513961
3060427684
792766628555591680
264501923
285884271
522581303
751542547
767491747567906816
1032140140494434310
974241744
384353160
1572474344093384704
1296290201522720768
2949029297
1572468776096116737
1572483355035455489
1510876522462466051
97519058
1304563126147469314
1002709910256140288
606788264
2566255981
1351580652676800513
1490603972939468803
556759097
1108680958100848640
850382332028637184
1117659414
1532723721533853696
315895864
145193357
1435159610109923328
3571361412
16301273
1488587719429312515
42477978
945316794
1531229899943383040
1488115303288487937
958221128
858869445833490432
1313788212
1493655125767835650
716299966080135168
3826709240
1283962918514462721
346789075
1091767470698958849
751781510
1557589879651008512
1494472436003139606
567228698
1294160955182546944
2732638780
50257703
277418360
1554219704113299457
3180167047
347032781
1063566524190023683
148179934
1238402185999921153
570076900
758546110197661697
4632885626
923323894420865025
1165390825565507584
884357822783266816
927046247126413313
919163310037073920
1016302333712449537
1402611249960026112
1371564220748156928
1203291402278326273
1294253457528897536
77936902
1398996721116450816
823492177410060288
831009807683444738
119937743
889961293616222208
1260486141524029440
1451848442251145218
1251814960218300420
216807756
1259383754344161281
573749594
1306485170510286848
903571610820460545
167402528
803820091
2741751
1323614360485294081
3869888967
2236718468
1240197719727034368
1508447819702710275
1169252547519029254
1559478720636678145
1437282101066358784
4311578775
1346945439036276739
991113708867764224
31606823
148983370
1106458280786718720
31153966
1419089826586918913
2560904640
936574344469168128
2874752959
4626692652
1284119771856932866
1351154123618586624
137282263
442812521
1149332310766100480
1554266711183921154
849372604909707268
1446088049247629315
1492263111050637317
443396475
514543442
1211429882900566016
3063565673
547614407
1407457146426511363
1481914056659578882
1485882299376082945
1268848739797483520
1317852719126695938
1397152375110914054
1259732187466752005
4803845900
3311405879
466630803
1511443438436339712
1565753968558362624
388391504
1531614514466152450
883706116290613248
493628470
339746115
489716815
111285094
1560288308667744256
1488066227306127363
1059554967600685058
326473831
387502698
1427245956714672132
2855166636
1569307803134607360
912352179544920065
805625062657245184
1483082368336691200
778989758202671109
18774199
1324721029
1095017646523891714
1177050882740895744
2418068074
1563119955100712960
90474198
3254079000
787396618287022080
994690543589380096
52791553
1119378493555347456
1400192336332607488
237499357
142398559
1557150391568961536
1564383306782650368
1564401652622172160
1565338248200605697
1518925558562058240
1544172521188380673
1495817562357211137
1482915317995257859
1488878176914792448
1513531074034700290
1517011749278748672
1462696723046969345
1540232046899265536
1498929189395009541
1442706898319396871
1531533728161288192
3599171837
1488537506219966468
2549618767
1693300458
1400014869584171008
1486045268369833986
54311364
1311448810216808448
36140956
3336990345
525055951
75393328
3366488693
954290040
2602260118
1081965891569549316
2370679285
1915867982
290634945
1129719524
1518720141827190785
56772437
103297338
1451089483437314049
1416997114639310848
1526596004849385472
373258399
1900451628
51114421
607970857
1484042526206341120
173169729
40010656
984363106750021632
874939236939649025
215609775
1143938505564987392
14283094
1565697679694483457
2477955918
3364308226
927886546904190976
1224916481227444224
308415277
19759808
1523955895977263104
1229505135220592643
2859398524
877106104886595584
1521185981948256257
933733049094766592
294082425
394025356
1569400849130049537
140954615
304539058
785443240052944896
342647937
956246962944331776
2149786468
345332120
2987360336
1430899077441474560
1428386253821652992
314031302
84653012
3312622418
3328732546
30649504
2774166258
269790474
731342492
966954173714567168
1441316189599191046
1441317681366376449
1441313007695323140
1394548072139558912
187710859
2911504182
1560500422456274946
1567096415771586562
1514676716115214337
1278683679808557057
1526619156669292544
1286102996011687937
1001883728170438656
365274866
1464816835
1279587750
1592939233
2320602879
959150485990199297
242739974
907904030
375655425
32820396
160794283
317227035
3362863089
1375569187670724611
403219280
2963175794
2503778738
1063853526781214720
2250213234
1234719979846688768
861254603022663681
2549159352
4454418914
73024916
867639271586496512
268345111
2314438411
407125011
4271848719
2802369352
527958055
2345753323
1040412828639940610
41827336
1344278730
1207520123797594114
914793552
1489050493041135624
321369829
65675485
702016115266859008
706270335050579968
1343552935
1503691485576847363
209754846
2763570240
158284992
2494523052
464640758
1259704183416147968
1164956374427721730
1288575623644905472
196965482
1332535159
305273603
25932157
1148171080617480192
3887865078
254207209
228817610
1655295108
749369306
343455102
799455204001230848
2251577246
1467373228893122566
1396753556158533633
16431335
722792330
747231707682607105
377815316
828371887470280705
4339763957
2694107148
1138808059311067137
2831423212
1436446612348293122
1462234184370442240
1564302026615541761
148045527
576748204
2481602114
1634853319
348601984
555018869
1479436650
383537992
1107179004
436203183
1011925927541051392
2286984232
1003061538
163886505
136372603
1149986103065231361
2228950124
189521436
56646355
1495834653646753792
150965075
2396136254
942005549570420736
1258331056991854593
1649600798
2547748003
1710012811
1338718665898938368
2987073216
3301025409
496754718
1329845095785521158
963505804526661632
254101064
731774601248661504
1032711667396870144
1110405737295966209
949230115
1077130101727289344
3591213974
466641372
173061472
833352857155952641
308800426
2875337336
288709870
1124494514
615457465
86472088
179415325
444005591
24649985
776317532869361664
131561232
1298514429756104704
896605495003406336
1261633351
2802397612
2907424782
947611209095716865
1418328728
943502519992573952
124774467
1081698158
1148652581486338049
1542827396344467456
1495502701689401344
1468673914767388675
1242400280
1405464587097542656
840988243260780544
3087713549
848289644
1417049671223087111
760673007819821057
619497533
134786402
167822844
1235844763137372163
1497013790755467268
1495777025709297668
1340886794984833025
34058084
458563954
55838230
1518646685106417669
2329025454
1550374589439811584
1481977368507916288
2916473636
44532588
2162968219
1564335492409196549
18169053
182432052
15778688
1917331885
2397148534
183118603
472694608
985964591632003072
2419214808
342981282
1328884328
27100371
1292532029960019969
60329676
1485850271787872258
984349883283988480
1512301578857811971
1565745629430554624
1564339247422640128
65360150
94558801
477319256
62418232
1569345988472586240
1920515281
1552223749025456128
2369274794
1471026051337920513
15166714
296857338
1551645274090733568
1556997432302600193
1556698037518573568
1312380615535341568
145342100
71028847
713854797070278656
2301242305
1554545907005378560
175855241
357442542
1348150595937476609
1247106230725664768
2322717703
1904450964
1570146551741222913
2247814062
1567221289747726337
2826777120
713336253995958272
1643512260
1391121078592868358
502111935
739625909909520384
1854917922
110126296
743916831124099072
1386762531834761216
22667607
1285469925050585088
910260273239478272
115635458
1189557121278496768
1314110767285796864
1364525338890555394
1528810427098054657
1303933011310915585
1445626652139028485
1094924097602179073
1410151079497535490
360821419
2384998213
1402724530796236800
3109756793
4838619953
4315198645
573233917
965691165931638786
818282689023315969
2993269846
305191514
1158692150340706304
1033944026288992257
217439279
1567246483501596674
3380969213
118427339
581650911
1544258981362892801
20385487
877657607066071041
1157031067393712135
4894154899
986520440
1625477677
2819224812
631848414
42090912
717368398573879296
17298629
1463474486121046016
1128677906
1526584854955032576
615368582
295502908
20423389
2217929768
1542015619595632640
1541322873276866560
1217043606
3420760433
124567506
56973858
4847872248
815597289561526272
3927641775
139000682
122363102
3118174482
1099808273409212417
26369163
573908194
1177212375419772929
269820826
1545054868032798723
1016614001894154240
544596403
2253656754
1473477042628743170
2664235226
19669549
395494267
1417576020299894787
1518775597735890944
1479377257
579892269
1106486244240834561
825916202799218694
1168283330925563904
292627652
1454724623136870412
30836874
63707926
64993215
457605341
23566038
759290106184359940
2957074518
1565351432676552704
725178882492620800
538566780
1419371724567715844
1978417742
709745968376365056
1069940049117102081
2202044588
1288226044160475137
95618155
36620846
55268034
1016398162788077574
1565199602365636609
1338632861386207234
1064882638727639041
1064914018656235520
1130759765489999873
92793097
868748409146036227
1466735711445520394
1116941006128107521
1315475755
4854360093
1406403267358253057
12193342
531618491
47836246
1131607930741100547
16099900
866881830
1384675025521979395
1332711928263806978
636513296
1544047680543916032
1392744561282326531
87544918
1255366612011626497
1409553773329014791
14863310
122104659
119390145
242911201
456634756
628614226
4900626993
78257045
239769994
939125177421631488
139357036
22211616
100990679
2315786893
2910160812
1853508032
402882437
1049950410654531584
1519336125961314309
1413550685703086082
137270407
820539757012860928
106797159
1468193945981231114
2780377073
1140039950337007616
802590324950466560
1481530952878735362
2458304413
116859766
1549236550713876482
587524429
1587069278
1561693815551184896
1562721103985881088
1295930754963136513
2575742197
1300704514672963584
30366282
1395588622028623878
1557016193390747648
1433427780142649346
1125145322
880536051961405440
1424023560012533765
4599937153
819524387128954880
444354296
1412413470960672778
799815672
956319864121118721
255970441
973274266119626753
722011765
3411011847
2198513126
19507559
2183294123
468207519
42891240
1548569174577905665
1546739942784905216
103057111
597164547
1689531438
3123973874
465068380
19501182
1553073616367095808
1532045621443674113
18806359
1479150634461016065
3012460798
147628426
1499017183778775050
2307526086
1143257909259886592
228420962
121719175
8382162
1553888912682139648
246082492
26519054
1390045353261551628
3985778728
1567141490110889985
1563244342961385472
1490631187232178177
1569385306532503552
760050846440841216
1546245193
3325151308
369514419
1123891794691940352
839149603081580546
1116022547743748097
978378340771000320
1140645046619967488
1341848124
780333043
1134648026985897985
8956182
829564095892385792
1233168973958656000
743576471969611776
1266408788
1447265358503686145
93479882
1567954482062925825
1556744702921244675
2173745456
163250545
19093067
33442154
273702200
1370752603353665538
1500714702409973762
15749966
4034613143
426553380
1356432417427456003
111462072
986896770
514345658
4170579141
1307215249532051458
1356903031682588672
1308560680509997058
2891440687
2213764106
459760059
1263065381461274624
1244245540222709760
1304144493172658176
17865923
713036101548687360
976315849
117670356
751292403403763712
26749502
702052272222638080
1179076596226908160
1456497601440714756
926435155228745728
1437256088529747974
810017794557440000
2560532390
715788361877884928
1117678072180822016
2808675800
73353365
321691765
63108062
825572007853096960
1092338365
1554971925482545153
1542156307880607744
1330866941607636992
16978888
1272180753573568515
1243647559773622273
48987873
1567884749498204160
2858026281
20775724
295184695
519424943
1544711403541594113
1544770441880997895
1554501624286019585
2495730294
14394300
1432491799386357763
29693110
205193852
1030896245626286080
1035119533
151824659
48322770
929750986238976001
1512502218557206688
1423700556460220439
4785389421
112333135
988233739279982592
1329105743862231041
194132774
482845033
1148748098
995430987252236288
3005744481
695326945412800512
800472110384566272
2302331504
1443846284020834307
1117783580
1273942194785669121
1300810080133275649
171004437
1426347992546635777
1543676355170164742
1236860005376196608
1286087420
543599092
824726541947039745
2302890078
461816658
892978453133373440
747681743201796096
757989030772563968
1514567251520806915
175072012
759117676031668224
1166321392691757056
1416607974
146721760
937044860569255936
29521241
385770095
1184188623555584002
784470633300254721
1198215975692357632
379893027
2744064398
39079533
997661936
1439131515313602562
1682935878
726976746
2504208980
864781140
911050344896983040
212751341
1088110884457758720
73340672
3394601369
94206208
3122786488
15781504
1418050068825870338
1478763707832410113
1718860597
923136220485570560
3225278345
270845889
1556614318954774528
149603757
441740066
252078834
801118435
861411681989050368
431888762
3229548787
1443429773892468743
1519498751148457984
115234447
3649703773
124373006
17612548
2491420236
1559189549363912705
1559449947233292294
262174957
1319714286038515712
16305146
2826804048
635029148
983285005
999160221351141377
2206625796
344762446
2999962726
346892678
201653368
1279268070
2231031706
1381237486521749513
465593213
147109940
751673695
52490295
271855740
315265566
400490371
1194571774035464192
934249382
597148828
238562119
122325301
1141127628302110720
360627187
2906475191
9943312
798279033305894912
3984325518
14592739
742766642858336260
2699691082
985797672
3728690245
1244704131102560257
40022229
1318962501648850947
1126104564
2724881598
1051085308874260480
1129993161277943808
1335022929080442880
1147487948000124933
481480646
893936317
812449239838113793
845575277535252480
28188792
792374589057667072
67061103
859391088209129472
1556836767680327680
2468799360
1098099729119039489
1488582899066679299
1370443074
1419492900841349120
916749043430297600
354358688
863399462
2719028716
1258410569234886657
1476466754641891328
1428003880793694214
1157032980487032832
1931796907
599315054
1858090201
2902503868
1198332097
471984084
174830596
246422518
2889021997
1369341708631150598
928305597392470016
198606301
2726875124
196196966
1846433012
2648098722
337882808
564200879
1204922888
158142670
725786435752697856
2459825912
3056779959
217161049
2987887547
1080852324703195139
2965018005
4166366410
933433977741955072
1337529733
558892951
34164916
2938588711
2529017526
1128714072
1625865601
1908586483
4887311361
1545917554035769344
1548053931585986564
1552000536341352449
1534633231902908417
415050651
1554910140649783296
193113361
450099153
482591078
1567219132206030849
1023708588605239296
1118184711698964482
68262258
106821281
43245153
883821205
28131564
385711852
1562189067034320897
349805706
187503953
101025882
22741331
2379670308
1278132266091245569
26320640
559030200
14577706
950702089
935669529128128512
285067873
1158936241
155362476
24451267
19847694
345651810
113761940
22720660
481418599
54391410
771448454224707584
344680231
1075066725610209281
245176879
43161871
1539681011696603137
1552661737257811968
1496162821
1086460286704340992
1260423889
2328051608
1517550849584623618
1173770081295200263
1492140710446968839
847466489137344517
1284933012036087808
1287107688
139738104
2440746200
3026710310
4067518516
339442665
1349150127731052546
863139898882015232
352685472
403428578
302536492
2379091294
537097274
2201322942
960814188124868608
711696822885081088
17192077
809780891190849536
873507114433556480
1567887770110009348
1043893950854107137
95226994
754556837203148800
304592296
350557668
446810718
103917623
758430213927739392
873207424303460352
1361767632
633880747
2543052344
1378405090524991490
1434675218933436417
1508111924210327558
1825343965
849372511
822215673812119553
737552695880339457
52747184
714325673402183681
1285949898
716949339608735748
285377470
1129831952268316672
911924927300808704
1499317567982161925
922634646
36161214
65492146
2603399246
968201067275022337
21927082
822538930620862468
174725344
1516981831148912640
1253845356242223104
304472013
1517865888938172416
4553563394
373119172
802687540927074304
2897104802
1529170417
1546497699918123008
1064916627483955200
1407722172974575617
2787923023
1448698791784243208
782907447539294208
1184876045150887936
1314546281654685697
1297084093537058816
1173598069893586944
1342064252098662400
833232620
1299291207831556096
1269197675079053312
1182139084023762944
1308772690963165189
1116465073470316544
1536824787577630720
505769257
1969191133
20668996
23553770
34159062
45606828
52057778
109083938
22586564
85018352
396242133
9660752
106535214
108345998
113720317
117102154
369618088
114710230
83464593
249384564
145822498
997145836298485761
1083468618313150464
27756540
270236641
277519146
925144057843716096
811308343503519744
1197180605374631937
863117420
1547580795270770689
2834492036
370778365
804372922219560960
1116636701781155840
403849708
1520154649096908801
471246665
1495643996261171202
25306999
1007308366560022529
861263932983357440
1562477250666045440
233477831
461221781
1547032452
3350328922
1268480573229559809
98203921
68210190
1113848210798272512
1514403098034262016
3277076916
490324432
2765576922
3437540602
3234274295
429795251
356479973
183777696
1040101041428094976
59178103
2288028218
874281847672459266
291465534
406974565
2686014860
4227736989
1035550266844766208
703643679249076224
1241843344025759744
272973577
859527462
75221396
3814231694
1022818148284657664
716490848
395852228
1090012106
1010184232138952704
815378106
2655517651
257270042
1346112071444946945
4052732662
2248715635
711410278060171264
1483510969649496064
1464121809306255361
1485307544637693959
304429929
907809036380332036
2194905073
1542520814859210752
1080049639741546496
835575682335899649
359397808
1531700576177856513
1014936312992976901
2726221854
2324943812
1479184812
603399536
709654056
149396189
2876413807
312326057
1554367333589983232
1539427712238260225
179051134
931101273708904448
334488494
1386806967453114370
3312223809
3237199471
1273307413911912449
88740365
211171312
204298812
2729817361
1247436800261570561
45212573
809165414877888512
481355664
1101280021103214592
587359398
587560595
599907101
1269804157
1509921246
1647953468
841839515840970753
5511
1054961835173203968
34262822
967456595390050304
1414726364637368321
2612375987
3777886341
1564411423219978241
1061731562637553664
748480725544996864
65926908
2845917028
118970489
421930006
908293352780529664
1341692504756908034
970709311059103746
1014871945828093957
1038903233476001793
1143752033385758721
1232256587131236352
1514413388167888900
1435960171231006728
2363128298
1395129529908215812
2581067102
1071906997
1460122927433539587
1506037374
1557783550451130368
1551989520123527169
462133266
329547647
328705356
1562831031245602816
231746784
252730631
1179359828
425902454
458719075
299551740
69569643
273400701
347755006
247336164
975474090
444082904
297884272
24152905
983289622817107968
1556716635112734722
1005864980
538909191
307781769
67287614
1160077313041735681
44578918
951961291
153864832
1564626717460807681
3097185070
717022591496626177
937868450898333698
2740789753
1018434783922319362
57024288
1526353303340126208
1182260060984098817
44095625
363019549
1550895583476449280
293515297
1224373703879942144
96664092
74172256
528517213
1532400611215429633
35386147
743830705101279232
962313676387532800
976294247342202881
739872228234436609
827537636281683970
741084513481039872
1510907658
1542393786390773760
1563257265347756034
3333475120
1215013349173473281
47609597
2485544726
920178149605830656
2965621597
153062370
62407876
298088006
988328161
618094149
1034733259463188480
1190167513654530049
1556887901929357312
23924176
284602545
273272421
841579609254723584
1415000100967882752
568247788
3482516954
192305454
231208649
1541913371355688961
15654992
433461900
67813396
287571412
1255515900389871619
432183259
1003547156576456704
1536707578922663937
1484613001
1109540232712478720
591261562
245973225
1361648012221644803
422432465
1473054384070266883
1554214207532535810
1535286040520318976
1520446422109274113
2576402976
163492046
218459419
722356193767895040
715675438069190656
191509554
199725529
195070132
1537484853490352129
1245792940024303618
437497923
1130617821912813570
919463086645567488
1526950001179500546
1425343849157873666
1030134435721752578
1076030961765228544
1542483269542940679
28968354
362037376
193468339
922218277
222896679
1087724718810169347
309622149
1119937849401466880
2863868276
2330585520
64171912
840634946
1685947484
766888268
806562691376615424
171161945
3282083100
1533031386
3165143917
3881564002
34785922
385167177
467618742
198175557
1059139033132081152
952888435865505792
1252242774025310209
793961694
186499834
59479598
3233467728
1142715597454622720
1286248457955467269
1093216497785294850
3074212575
111579971
58852508
1557435117907345408
1547021219832233985
766701203522662400
1106922885828874240
1044542034042773505
145249604
1160193240
135871333
1394629987827916802
2732533376
856016329
959120312460652544
33183378
2545808048
273803917
526734679
1558817581091397632
279695879
164060099
4892526119
83051235
1562673895353683968
1518614656574709760
271274768
1545039686653157376
4799419603
1469083060402626564
1549765080027484160
1282762824717082636
1058363980312444928
104111847
1457332519058096132
1204022589498245122
1001430409555554305
27005832
1115355499925524480
1491228804290908161
537882041
3044724727
1232383681614012417
41267997
2790027072
2716035852
51581031
26533227
464083789
15805260
1970476014
1251174798643924998
1300064706
786457188692656128
3838158915
1281375436333711360
16620803
47542093
23103351
613048035
1480443144491655168
1501292887958597635
762285981504602112
989808452
962958182048989184
1462591785746763777
1434858376421388292
1441017418701320195
1546541221853556737
1425453661
2212787114
1137510284451602432
1268988367150239745
726543308
1539595275290959874
1288688742
1553137781215531012
1516674339181015046
1548363835005775880
1056662219809845251
944735129972432896
973916111145234432
4852518687
41136938
727575951845031936
804337997701214208
752893364161380352
82337028
439207216
935079719124467713
1189181911555436547
2283983371
633964209
1069800735884210177
29726376
50598043
108562854
514247462
830910361037598720
806416724
219791273
1643286462
1260541990334337024
1371304784
2557145703
510063559
711763800
606148154
1310940632152788994
293290619
1292106716
1557146591303196672
900044754200776708
1734469567
942054862409338880
2858919813
191481779
1448422241784401922
3271300106
948196211332407296
742848420541517824
1534976909490126848
1039207703036473344
1053562772
315085685
3825373392
1027988066
752769440035528704
1184261081230798848
3302483862
416186731
1497494178447638529
87560473
1478580590144548871
1448496882414620680
1565246002377867266
1564677418769879040
1067927682023915521
1551811808121331712
1485934375531614215
1360192897660772353
1498628336
1125986290665570304
1112633280635895808
1549955182540500992
270336050
1391514366
286152995
65619807
709404702
790656347687755776
3036724957
19833775
2606403350
2956378446
189170291
913528032073306114
1192391454368256000
534161790
1434225884496596997
1268498169903661056
405434078
408951730
753941580
384316342
800479585892581376
884325831920689152
54863983
564320257
1550150875
20991503
3420613653
4729447997
326190894
48527483
2178784170
16473424
4212471539
1100509131352375296
1127502992
298075431
68480653
1268716947799183365
1086760936034238464
2329796636
199493531
49758611
3127954315
7622512
1300916120812056576
153134344
15431547
15888806
16925512
2362087983
104545912
1052423665
16164929
438995516
300785508
2315312088
1308905796621795328
14185310
838893284323917824
1551787800546213888
12841122
875525911
427086349
450204483
978109711227805697
1015659238570577921
1921759320
3716605219
1481246423119192064
105315274
18558291
428422110
73115362
1369694780
2842714921
912502920612073474
4684961850
1150923656064880640
3219858470
68253036
850033326
928698894686609408
968516178611228672
226385147
1509306434130907137
303433850
927742524361465857
914647159202512897
2492081850
1356132587874492416
1441518773060595712
177828008
3766055129
29620904
1554528699134971906
735986401007788032
996136350805057536
1214294643782762496
971234818318127111
22266893
1282083250580582400
1491946882201006086
1481622624526553095
1478172334813024261
1195253509320364033
412628096
27702749
1247624837209743365
950636550567575552
911771055684853760
306966913
1623759422
532807695
1509424542
1071229175665692679
960251628052983808
1011640403500683264
1563237937457770496
1291630292336283650
2848123840
556691710
1538068392640499713
1483067937820921861
1487561611804094469
1314417549019279365
1194774061970317312
280693743
1447714762910019597
1352297474883424258
786264524634546176
1383045372885528576
1549450871918202880
815659822435606528
1565770449325330433
1262578609388052482
40062515
917397799972605953
317936360
844953408821878784
1197379281313132544
749996130201579521
1488776511465607172
312385926
1541327758848323584
211207200
370786870
2286166375
1524354049847476225
398278536
1394023913907265545
1145803955877888005
1734348566
26857645
26042513
1249059672
1015825469281730561
3013081661
1058331532769849350
3299997078
617899198
1034145343460466688
1279308666479407104
983689329938784256
1475545777
251384988
991710732877115392
2525688516
194364739
193827673
1361737350498242560
801114177645506563
2901830894
4212197473
48066134
274109998
101191002
1538585276703985666
1071559868
1464300949661442059
435705571
236463612
1199164603
248123625
893358458132512768
1902949290
177138559
1555125411725447168
1063996933998608384
955973472403980288
594618222
978896374677852166
42842638
1149029768400125952
1100995582880026624
814549867934650372
850013842319056896
1394674351664889864
702304054047670272
872637491660161024
4905355382
3053667424
1977178747
1293965388724809729
328361820
42059640
2902505025
1286086615
36311173
1384561631359750146
361654905
1564172559062556672
1480932170550104077
1170553181492908032
1513916264728702984
1369120617937723393
1519636114147098624
1507726941574606851
258350780
1002706126973087744
1451543256790142990
964791007
1441417332124012547
1135611584439554048
403790600
1901468688
1435822302323695629
1438153143615901700
902200260289691648
1519259962425638912
1158380624
1173840029891694592
1489633974175600654
1022877308938584064
1196908134062809088
1035352890926346241
1065623401186889730
823199846576361476
1364526233686585345
812682711009755136
950370693723623424
1473622510423973888
1506362325430849537
1518949135285731330
1519036801444458497
940707683212169216
1211657473750257670
78528831
902635581796212736
886882663
1528037127791038464
1179906978631634944
2398396266
2236224250
1562464661387108353
1353889220
1514521814894055424
1439769859559084035
1237387157745971200
297825753
1514378725856403457
839003814740926465
402156231
300403723
1237255768803553281
1509672597524746243
1433241620674228226
95995023
3105588872
885341967860760576
1166886249694715904
952803091874795521
94213203
102044211
53763904
55260585
625748268
2286748623
796481834
1393267626
25011828
2782954640
1143909962
1513535670417080321
156802757
1536366833464397825
429099186
1065057704517885952
1241801237470875660
381448412
132237523
1308044569041305601
65679261
966503608035536896
490611981
1343958908373774336
247389237
1150810834026807297
1450769423317491712
447626667
4748460920
920379223881154561
270450075
403986471
3266622120
74889358
784121468
1443925252560523265
718511584260136960
70412517
262885965
56497741
805090968
171083171
1565261307732959234
385124937
1042919507612721153
1081859330
701718736932212736
1093896122878181376
4887433451
1066067823838011394
294727438
34970390
4793406405
61236039
1545113312093880320
1551544415205965825
1561825713568768003
50929461
2584235971
898253869
936619710627614722
2878225410
127590478
2548379324
26982967
28086878
949083286395121664
1491015336
20039466
1168761747089580032
1726347572
1298662914698678279
1448574367865180161
1239771038042349568
1417226937756356619
1394342925400637446
985938455627788294
1856322690
3112458273
2304532655
927577197958742017
887090076282478592
1511057896074850312
1084705533137956866
957412322934484994
4180740089
1168934812763262977
915254682
1424449626539765761
1461742607000821766
1556465387025612800
1387222758493495299
2677220738
1199362439487328256
956930464287207424
897059078341443584
454967724
560042254
1079558581702324225
3524777295
699242931715186688
843929006999289857
4265669337
4376481563
776369300655464449
1013394995628400640
331224586
931538160751992833
340648634
2204165016
1181959685093634056
382134372
97336616
1245659485361680388
2865274791
140460902
3378656860
1548925275295354880
1373572743451484160
833860909688840192
707213904150188033
1254871009003536384
370854566
4424793280
2421039782
783614576277553152
4912519991
2792551598
27945356
203332110
399830887
485954319
236484112
21302574
249700990
233606438
207179435
2799974335
48111616
1223297030807789571
1168308331888435201
1242218059416428553
228567077
1503130408396931078
1308703464
278174980
1287656539445133312
1528773732814180353
2393776901
19615559
1510195986630692867
904374530243796993
416661275
27098695
1466735748141527040
1166679738368299008
54675042
1030865683842826240
848466979400896512
115199279
1509359385600040962
1261434370059055105
63523605
19246472
17905420
1373647968046215169
19156250
2713383193
1416987583192604680
299842813
555255256
449366754
141668931
1496341259539161088
90202078
1542821003532926979
69571599
4080861612
770646121500643328
2315665368
151305434
924658135972839424
2237993772
1554489478131089415
1376458008
1242294872222003200
1430170901459480585
1387068891294310407
578322548
1303566933602824192
2319196454
4912691729
1149500866581409792
15842715
1564182126525698048
1405357270188261380
401991304
2968030652
1564184157013823488
1564178813512466432
832262266523357186
766557643750060032
48236003
22940475
255322148
3167925463
1515726703
405307282
2959171382
875757417421832192
1534796753269977088
2348269664
1394183456154787844
2750352951
441683520
136327441
307452065
2295038388
1603937226
882186140467421186
1155766531
1278404911860940801
1460957939469066244
1559087150653644801
423735695
1539908661702758402
2432436764
1536297950506278913
1488549123317972997
1184499568379158530
1241309143
1536774833014353920
1503684644839034880
1490646102148018176
390065202
1485518229552660480
1514430946229223435
1517042789770723329
1503541944936542212
1160119192663646208
1293350963055656961
1503380666104401921
1480276284190035970
1489408603626741764
1500869137530163208
2370304102
1489003464977960961
1489037755380236296
1495909884495282177
1195374028590112768
1520918429489934336
1426275175289417728
1555077736737435648
1545844105531559937
2348997086
593197211
1504883538969120776
1445657911368192007
332879240
267596611
1499859440786456578
1497031759464210433
956198089223684096
280705620
1496586253923336193
1400236234149183490
378194621
798136947793338368
266459423
380295977
394274454
2586314768
847536540008026113
1888253341
1659256219
564674247
1303424142537093120
1970032639
1110580473904988160
1091028715792883712
20840963
1352715823559962625
3105341900
419990454
1321671050887798785
719255395861078016
1282905593951342592
1954680967
973734055987564545
1880266176
801431386741579776
101267573
32476610
1436401783736258561
1137466836939935745
1117101655177220099
14779707
968322505332043776
754068243086663680
51018189
1219078643001020417
1230558573626785792
1894185031
1106693311
211289209
2445090754
1179453207728275457
1037894885175517184
445436695
596569180
2626011243
1447197118989545482
23707165
2412363300
305734800
491013546
520770492
1504317870376775681
351647534
2314571257
1164359828812259329
2264535210
1232000887872262145
232086658
980899377999941632
75958267
1069611414556471296
328222056
30175567
1481272552009969664
942850116247080960
45760704
700743997325713408
1545515896071983105
735485990693916672
1368163995694157825
1079764826442874881
1361410924578557954
774035853232537600
2600199942
1521230880873848839
2290035917
1561732300894883840
4907713574
162896520
807347384275574784
1321160422800719872
589464991
3110243971
1561385231575388160
1228367920595636227
63177532
216479872
474794913
1490903110096588802
3938652973
1522305369963331584
1529815749795418112
2898551564
1057566014
3300227600
3301856871
1519361931609468928
1252080056
958077654929936384
447251796
344740638
1546919868296941568
880457188266967040
194206745
3167288164
144771192
1049977590855987200
1511928307222126602
796930412668825601
102167645
2988086421
22370031
268410291
715790991
2348806674
56644055
1354030490349518850
398108530
381429945
323908129
1398905461336805382
1395779888
590242304
1029890363916472326
246628319
352658764
1488476723842719746
296535024
1206602626588200962
1355014327988707329
3890637676
14504547
18251574
987007716890763265
3319531495
1927331077
491895975
70376669
920847393825939457
1361657309487894533
706974683472605184
33747408
1034091718247940098
1535830654608297984
1516794959210463235
1564264287757025281
1078147640
1541514887628824576
86294356
1528330050
26229545
1050939235782541314
2443706409
1684840207
1544864306428256256
965714877804433419
1357305919898611712
1536106397154287619
278977852
1423998402082312195
21823991
1544585544461651968
1199221063
179042044
625733783
30966883
803613596
1531347813455773697
3234638868
1482014742529155086
1073181793
736065892258193410
1514159090297360384
1197214129057984512
20681763
19596228
712096712148459520
1310896391065972736
1540859300024836096
1544036060220440577
1293279142390226944
1501752496158838784
1422459573957382144
1432646874687705096
992074977175375874
3084322180
710314811263983616
2981054484
1501138188428926976
2963135551
475730169
1501137618150760448
2742074927
1501136041956487171
915266944391053312
1501126821727059969
3116456634
3314637968
721596699135897600
1560291091978407939
122618163
3425934341
1493203939835236352
3310448899
1175103124144578560
903100073256652800
3420346323
3429360035
479672212
2999074400
4722482142
3228182658
3030273568
454868819
3313870698
968027680569544704
1219457718
2965898277
983613076879556609
909263959533981696
913359067296526336
3064669634
3075590563
1126877065683189760
1207893435501305857
1547565485482741761
1489185912831553540
884407631762403330
796367760322228224
1545344590391263232
31697481
1546582641897619459
88996071
1562443537001910273
1139606064238923776
754681171439747072
2446008612
885097094268243969
173703811
3466271666
2307480212
25052538
1121484805206495232
1541703596512686080
1235249192320278529
122829734
1540362319967969282
3373312503
129253693
887382111203737601
302234771
948294939296849920
17820782
734601288319651841
2636519301
1025266309
1971608520
1555284705720692736
41022809
250692340
801517580
947083813
1589344159
947958384132788225
1068152904215920640
1279583124477837312
17419608
147837528
3380223747
1504892445384798210
1532445503644135424
4765915903
2322870410
1519143827541422080
4519992461
930099529625624576
750027509362749440
243478827
1433227074106531842
1150056047324860416
26548672
1037746169902850048
760626107343335424
365790715
2491803602
274087824
1232126053549854720
1503380973492310020
104658279
104860904
1511719459333054467
1542243786503458824
1169204749075472384
1423700935511928834
915628046
983935262106435584
927916328
1391543340185882625
1018007606047092736
1341914117599350784
1544724425165217794
1582844419
742343612697063424
18320576
62148130
926164634570067968
42854756
1545801506909294596
66543338
47284507
502007506
20956102
1520128602263719937
1452200142094979082
1540810452745207810
967475520349917186
2167169316
389034808
744920380343713792
726124961283321857
4734987987
2294720426
838236122
773680882054008832
1378192311151165441
1380953059463925761
1232662401553702912
189221791
1474457173
831568875116515328
534671086
996279477364838400
1545198866231853057
1346121566946549760
556211986
1456055059238752259
953062906437996544
1093694194525356032
1414965386886406148
1511641424651079683
1527442777897852933
1534308245703168007
1562806562632056834
159524468
1226106670712934400
10950002
195851936
1224764366664470528
1141977007
1471889167751733251
1462856939336089609
1434487939145342981
954695903348183041
1497215994686808064
1402342078592471054
1546303046229057541
1547938039128674305
1546448827691200515
1429877682188296199
791514402771996672
1376427800085716994
1560245107697369093
1381096173289660417
827454390550228992
241725758
857758104959590400
1546362523561390081
1966429123
1543892982750904321
1227422117865476096
1268927149194588160
122994170
1524182263319175169
1230013119805571072
389823337
1137924488
4376649803
221061994
1349066333066039298
2785968110
829074195040448512
297520792
1138665690
353252772
1492939175745581056
905221201886289920
1351721875215323138
1204928126632914945
1501257984021708803
4070867232
525608225
59191086
2148031273
1545145873901842433
1404202809822691330
1538015261470494721
3911473336
972887598237659138
898689674344103936
34552055
44580323
101153554
1453020230901452800
56430629
2788329925
1373148016664739841
4906773165
1458214199109328900
2289757213
168168841
997816664635961345
773555413904134145
1543685799677333504
2419862466
80767615
15571620
117089094
1971673988
1532778518815318018
343182049
44226620
3001453296
1516018994
867310719812939776
283191705
1355093579610402819
1399638737596731398
823249520263921682
1498547198161829888
1537245571
969310127600865281
714842802
1444279795890757633
305929105
53600666
832713224394977280
1519735803597012992
1488739128732569600
540868607
832674000815869953
967630885322350594
1243856297625300994
1488289597209690112
92311866
2901327791
1507202273256124418
591504032
2765199787
195551229
249014723
1402520575692713985
1507144935639760896
57513726
1505314536374603777
122074473
3140979206
1868078384
1415045585648881665
2299873758
4909240654
2415894457
1480419491582337024
1540384053790228480
4912212254
71865097
941176958343196672
1051991917427347458
321013165
1526511528
1478600183323656194
1356333631485177856
817224657573015553
1329488035906465793
33717887
1348185126824333313
1560153842519805953
1242138258517024768
2974049848
24915658
839967315114381313
3894282795
440578066
810548067468447747
1950548744
843511114201812992
1022711777560281089
1515291384
1359566539419189250
1264723320
951305368436662272
1506260206354780165
233590739
61979415
952437853
106055767
1537525268528746497
358276033
162850946
813910234905399296
4078729467
1423659384551481345
1491432750909431815
722915993731747841
353449929
725479123406065664
161670256
1384192798887317511
4839688084
1465436202178420739
929590569885687808
4251672980
1513709336635322370
1503857717479448578
1443665013043040261
821125659602849792
1513637558751690755
1483329958902738947
1507194678868860928
1522014811353141248
1244417415049547777
2322651090
1498713037666144258
1506199814924804103
1514313857883332609
1509817458567577601
1694647820
1310796701683183616
1518491002637807616
791508920325988352
1486222787899715585
1290163464413929473
1318418227358101504
1425075130741395461
710835864016965633
1465866220842934272
149514923
293807001
431193565
96623126
851564786882039808
1021837355848585216
962888916247265280
729228122336407552
1250138480
15917926
975547883540832257
14199806
2334731485
1412480696191537157
15149457
1279116161100234757
1015889594
2355424106
1514295225920880645
2383479908
1509268781960466435
1962780481
1433473142945718274
1563169793217544194
1531255364490039297
1248387778913734656
291751248
248493732
1507391206204096515
2676696313
1524305440825569280
4653600373
1071840097
2460037322
1450962557502644228
408624920
709167532880621568
224495471
3316509003
707982540347465728
84636989
1545129361552162818
46477597
999834427
3140771879
2995144808
303228005
1424861815066947602
1498455144882524160
171644889
622886707
1075677137686937601
2953062909
1317121179153477632
168332676
543819969
107650154
155853435
1060972806425460736
148420259
153052111
2349008216
540831168
2577195650
1034450495128133633
1366001937372635138
1442022621713821700
374416248
1535197815923560448
959803528222003200
1559271991902982144
982654871286566912
270659685
1381524763470880769
2943235874
2663005940
2306888849
137811493
1436683849673609220
1192123168695214083
4050449969
1139230895041404928
1057180722564337664
1084534014990536704
508510906
2994155426
375696581
838181639649902592
1304806722062647297
381447899
337353063
825544134
18084026
158536904
258046252
2219675952
1501653791904468993
730101606855778304
121659678
1221762586477301760
1134914427361341440
1023174904970178560
1100529301798166529
1442607592115605504
3021890568
753040236683362304
292056446
184685287
182547309
276065032
66754075
4579286609
2936611948
89477293
1258075822402895872
1297953165283917826
1178312089292529664
3192679073
1516418507780632592
982162994
1562715421140451329
1615497517
1562324783957544961
730425853557923841
1339465357
478206897
1241724194
1181452600471801857
228726872
16133176
30687192
883046623345029121
532339644
932639887861350406
224753041
53255008
36245493
796367588385177609
1055909506482356226
3370540217
1408800535
3078925374
3058558398
1089569641
185376600
1266579570
1562934008660471811
104535352
472562818
1056704640
163366515
257431719
496343379
1471427037516779520
3823052418
1255859366638448640
1422635632640159750
384033239
1031123382
289797450
1543944669947920385
1534017148346986499
962649219080314881
760446159043301376
1537155835796791296
837985175736823809
1531401001147592704
313728086
511575122
2398450962
871489992
1003612681
1279062017685544960
1537099277041864704
1450185259123810304
1143476373366824960
577301215
1301949758383194114
1432775161
1075825903479992322
1308833187414577152
158821911
1300018795969482753
1557633332652957697
1147109504
35198874
701387233
2218497714
487907090
633226573
144300887
878368070959480833
80243842
3786283707
617712654
1102712781919391745
1536377758762377219
1599290348
2308919238
2259614834
1365367573961973760
2551219921
1608288529
524464323
113317910
319015890
711678484104552449
1549618820490604544
1263981875032461312
1214531737
4750214390
2998679157
503314823
168775443
1312022976657752065
1374091605267857411
1263530717591592961
3816578841
1059213061813342210
315587850
1913816636
1230007060936323072
356426522
1250517014499610624
1525879733228933120
1513782426870374400
4749360012
229266642
625359746
19128902
1122205362579337216
1012572547521474560
442858929
132208524
1288291978682216448
1262853424892108800
815393840
105177140
1177934021067755520
2864015602
1171060303011962880
18994034
22217027
723470414001913856
1400647886
1397139341282009104
1444651579160760320
2968818350
147530522
1470464993149833218
1551192436868653057
1045278998635433984
949879584673103874
2468642979
138043119
1485272892783067139
28078107
962621572002566144
704071569509715968
806251675
1382740728992854018
798648588
150626733
4916367422
128907228
1297839315326836738
1538812371308789761
1013016240888020993
52367959
1163720482761297920
1468123424245440513
199552489
1971925951
1263885303590223872
1577225623
51348332
1209747251200872448
624183648
1230042667
109895721
117417690
98199929
1508649475031457796
47580790
990518252622184448
1347001634442809348
1546697481588600832
876374066051117057
1539395212358742016
1559671224384487424
191064021
1507174823138668548
1262403493157052421
1422205962178514947
817074985227419648
1405508232848707585
42361656
818875092390133760
58319292
705653735070965760
1543510007840247808
1505284819403476992
1213557591252406277
454045340
1543926922249666560
1248951414044258304
1212628606473519105
938003523958071296
1395752522636222464
407452683
1106184984258187264
774191172621180929
763359751329546240
17696167
1259738335549030404
843930787716124674
1193626672186085376
1504920797919416322
2829450801
1543669046
1458571018746871812
173401568
27670007
1355595679238938630
960911480697729025
18283233
1427521766344171521
59361694
1562455757421178881
323274952
72252909
626167060
304543512
723671078
1546922684348387330
34803630
1207740221837570048
15960655
709728047688237056
1511047091744739328
3405093623
1511476359498928128
3019190647
29788894
1485291781310730240
16122307
1475866874512478212
1681922454
1218750615636955137
1060573158800060416
44686964
402962852
37029298
377083337
2689289250
986685574789713922
1345748425
3064473368
1470793583632527361
885941577700352001
1137890626735919105
158583798
894800202007158784
4508431938
3579681624
1212946250435162114
238634257
2159527074
1491834696652578826
1496173705155678209
14734184
844732519966801921
18203300
912322366235119616
389730169
379887867
26128553
1452630663471976448
1471535710087704584
3678912257
2714929483
1430627061039837184
534871347
408546169
1536074683
3229602241
317776135
359629667
1461305749594783750
1067774358041632768
1294299420276789248
1897298666
191806899
1117861367594266625
728534363630129152
635974058
148425595
1365077138722988040
1218264646227902464
906948875772203008
755385876855783424
1547908467813679105
1058197730781085696
818527290434920448
1034465141604188161
41730943
71694538
1560862734165504001
1557032407366356998
3921736517
195672088
765848016506933249
357431660
868156587625414656
128478776
111550816
835060836
1293170298309623809
1551913882746224642
1118879212113399808
1549782670162673664
3745849992
813804338338332672
1494739336583168000
1337091343240278018
1523884671481827328
338652101
1489768834865057795
958023681984356352
961056703411343360
1191549776791138304
272442968
382019238
897562711273361408
1159856832187420674
722222948409483264
137668503
1360648910423773184
138729741
15343804
851382606855905281
983037824965361665
1437920853946032128
1525279744694005762
695103536460206080
766695738361249792
1083782663373275141
1390057008246579202
1412864743832838146
53248479
2215581049
1473493432479801351
46320717
917484441806753792
3022109085
1502388723345858560
1437110579135721474
1546418870759849984
2358657452
2458381206
158455108
2209198784
5837492
433628001
1558005119353905153
2970524369
1349241001177542658
2384172056
403825519
1060282156214353927
18757133
1493719465099362306
200381444
528961780
57741841
93957719
1127095048045309954
806692533568999424
49883778
1143210157976895488
18688930
2346561019
1301353790856138754
11792362
985899136858849280
1562186993148145665
1465064021753741322
973661499871854592
1511396611103997953
1281299906473295872
2830112220
1509247256347688972
799358417710116864
1520051611942494209
1020110561684713472
3827928913
964571907801735174
2917621078
183351637
1271014376556777472
2372919800
1319613002149220353
1135970684
539619444
1387148881780224008
711166740697206784
570012867
814259801739956224
740866843771047937
1252016906439196673
2772002253
950517968445689857
1510560384918380547
2654218012
773106304537726976
792803263
1500427505278275590
999004626841145345
392866770
1561739334230892544
111604085
1344584154415915010
987006569375256576
1309291987414265857
513792012
1159109084479668224
1560497972
1026520877800857603
903473324
98705276
1695572048
1421674005749063682
2215075910
1478460250919473154
3187071705
304327090
278278143
1480687351030505475
4377098716
2835314116
156524890
1552044867622150145
1466111424
1500247016382816256
3337650814
1037139013856120833
853679791148597249
1509160626186334210
3006536615
1221451668216258560
404766510
1214567915984424962
217745154
2418843775
236634910
1524511006889816064
1401909754465763329
4188045073
172032091
316920601
37149107
410444103
1557842537263509504
4915597192
234590226
1068712261
2891316375
2377691485
454025411
194095949
171345502
1361961126351826944
1417420028970864645
121597205
1021441327760887808
860416312945889280
964475400
995007822386548736
313950046
1352627969664151553
194255928
365757674
67378384
1354691597024202753
262659046
1002275817227980800
224104806
2728807687
1406885239
167605211
1261358687295324160
1418820614
889008960920993795
836234663689596929
326367414
742519251542495232
1452748742218567685
1027911163881967617
1881013580
61094506
1231039604981039104
1248662696318418950
1552019994
256204004
1511403970727718933
1471881873248829440
2295429423
877591404121276416
2255164741
758022134216130560
1522628861162364929
2778222186
1493299763923533829
15482079
1604331050
1462774278022074369
1413178359907905538
75263573
410507800
919691398546317312
949829881172459521
863177713
1235638636365799424
1430593278265774081
1403068428756393985
1586846605
1528776558281773057
623358279
980558383035101186
1427666361053065223
4922881309
22795163
759327377277218817
984955809959264256
836738198952902657
1472659847128621057
1238078935868542982
3765981989
953378142198161409
1240151812390486017
271076779
1250086720172892161
151574869
1920820669
69723562
741313814059200512
3023109416
1737189979
1553407152865398784
1233670327135350784
1101665721258409984
915789704
968317884828090373
1083542957607866368
1558825865802563585
859885361828208640
926895091284766720
1499789200513658880
1180276766541144064
719703134759698432
139236212
58715066
844297206387687424
1379332320503599104
1158688497479245830
1515501584175689729
1517874055176630272
232995123
1693009340
1510165030414823424
2796313622
1501999711741349905
4759906903
3259949622
445038294
21737536
988978836137132033
2170982269
1399811030
1471784708430524416
1310589784373579778
875801998607605760
1496033567847112704
3430733453
369889326
85995990
40080555
143686668
797113691808276480
1163229494725009413
18561094
1377793776639488000
1556742819028639744
3659977524
576779660
557887351
3228494484
1378957564709322753
177175441
777533901594103809
1343867475973255168
819383262
1542895052485271554
365151866
1504369714658742273
1489946800047988739
590154598
1542890877584289792
1318520553267933184
1474863740
1092463492098068480
2335584504
1463035591847677954
1291064795244961793
1161516543819354112
1165604430290382848
906440622390829056
1477333339212292096
1229126268576243713
114148605
189274983
1445538809760784400
1372013106952474624
886462764083855364
1440013494229872643
1635869713
980109380711428097
908496425004154881
1178408379057881089
1281532219
1531072410769924096
1128537498592825344
810857705594376192
1139437020
1546878780567744513
15483930
828233215890567170
401205300
1505264549062086656
756302128361054208
2282835642
30063514
1233503404045017088
25605631
1089830276
83213891
169233561
105516603
1554794282241884160
976832978679627776
1180779594330324992
4000401628
617332969
1274378515002073094
1480126298248863748
1432594544189534214
351104016
1554041879473315841
1530087085226373121
1290505198255841281
1517497492820082689
976405261333213186
84800999
1517588031724658691
1373326659152187397
1709034156
1123309733136424960
1481546681741373452
1544222368523907072
1559834473281204224
109234647
1555723699374137345
1551545065663004672
1217119546013822976
20806647
64614474
3311663280
1460756477728067587
1523848769497878528
1170904795927834630
3009682970
1205008249939845121
704428412795002883
1317846992979070976
1478295374972469248
1391395513216479232
45665645
2846681903
3303838799
199493657
80067359
3911537477
470811339
928329743946145793
1518590602484404226
260259050
263727617
1185335431967064064
1162736063321956352
57157213
1354910091451879424
901605181
3143042636
2855689147
1549505902595624967
1641591103
2426818007
930100546941399042
1428106639379296263
949591794626392064
802320550588715008
316989623
600566087
30601538
1343594563802443778
88212646
837815616564244480
1236182054821179392
129822858
1473251190611877889
19132398
1420037344657354752
1278978074151878658
1495598654748430336
40975633
534427600
1494849418650337280
1700293560
154131319
3307802803
1208094832440336384
1486731712478408713
843868726491455488
1422618983040110592
1253032793992560641
1115707677730959360
1320728970820812801
749596224
457597418
1035577011538997248
1538646339701166081
716433520462282752
1516468237915107339
1547391535662206976
1547384845785042945
16290015
1550618474271080450
1500172953115193348
875396902182944768
913264779342487552
2381478368
18879433
2815458171
1508416029722124297
2201051316
1438128488452661255
1391223513491537921
1039525811609640960
2200992012
1249557331995582464
896324479865032704
2776788542
877308846
167425263
562035719
816489307288391680
1154994975244877826
1181643104824303616
1351316140237139970
1058118627398868992
884836926
805033182
41551088
1356428295181582336
1205814310997516288
1211074154406936576
1357887353956761600
374515447
727776302619623424
1037548506435788803
23748943
1524563265069584384
1019617539733590021
1559895804789534721
1176253633
1529774353969201152
1848280262
2897793906
914123821
2669800101
518956199
81437068
808301155059113984
2259099331
992348801951289344
779377196016205826
622249634
33204897
4632465672
274841062
907012687
84977101
1492958989851578368
1522043060250632192
981958203238789120
1490762347518074883
1537208392791609346
1423366047311097859
3182279418
1270633958
1367993905
1486748283708096513
28932659
360709597
2247906445
1502129796
29420308
750138139
194606585
29558838
252633405
1067474342945136645
697569414653149185
35298008
326176344
467154290
364404424
1391003526210465794
1239368060
2503975907
1440738506255466497
1072714260
706208659714527232
1011361927556198400
51042099
885754387
1554488226555072513
711972044502478848
950536286003118081
2207571636
809133167684636672
744556026322530304
23390101
717640237774671872
1962562566
1408116524896948224
1051205661013549056
709481136
1489250909708111885
2375568110
105976835
2255629814
723185645292679168
180624103
1304452466277339136
1191475242360885257
105906934
2537908941
2194980145
1014345468
1251210391104806912
159904799
2336831455
44197786
62927423
2892222240
208035369
3578193317
1534982337800175616
953802419867037696
785290818982555648
3047110473
2356216267
1217043321429942273
2730991270
1448655213556944897
1308117186251284489
1189248380540801025
488532853
245540062
16516676
1173697482
188097935
1154339306
1234669033959510022
1043792654
1552806114005176320
828277169856016384
247288944
1236949221519081474
243107505
1446725293
1125257207795159040
1135669170
730544710700388352
2329779865
575094269
1085635454182006784
964072743640666113
33735671
1001106970693263360
4126358362
772820585856499712
1160886591705030656
1181176533593014278
62849917
974221999357792256
937665179294330881
75597841
3115613875
24470466
916180690781331456
1117445702
865174075005644801
1380462527750963205
1228153118161899520
1544305060297179136
184763933
1554149635056345089
977806102543912960
1466706042285268993
2180441334
301975274
740918169011818496
3491361914
991240442
1969628965
556217803
1374379190
25995437
526250135
59306423
1237074024225800192
309021830
2657581475
257414203
82693907
492797949
314085578
517750698
1536304156725481472
1369299767537319950
710799001042309120
822328100
54312079
707414920552296448
151085374
1262451391068504067
29708960
2332389974
2435849863
1162013675755995137
1362132054226403332
2467387641
892965691648753664
1484384666090020869
852685576197201920
425984364
2938676883
1541836875832385539
3423060113
1333235652612157440
153996235
2386997533
50653646
47503255
35013064
157932267
937425368
559036652
84340979
18633493
151916583
36788063
1007020178369073154
52593821
101760634
156634057
46475007
362050234
63475996
1145333372677320705
1060941956287737856
1243982219414310913
74400041
49002929
1511119095126630402
116223995
76624905
1366527400859820033
214217174
1352643552
30927826
531900303
245548520
364785308
1177230162846466048
114498527
1549785954973388800
1300205643152977925
18516398
466645527
1490833139903520773
1439275774662660098
818159377
1539179519977857024
19839307
524443212
1074799994136231937
1288529956088115200
1509219944973717505
997819817141981185
1326255073656262658
3250407883
1509934632187441157
3017392807
1212647001831002112
1472965518604787725
1263113670973931521
1262468227784937472
1286671011723776014
1476661578338603012
1087027885276315650
1448403311695122436
1318395420784103424
1082798784420200448
1364275073184587777
1374910869897887749
1189897344134856704
973546170625789952
1420041772751798273
451038362
1450235224386801668
379920226
1196281855143809025
1164182786540003328
719382388
1251299696749862912
1563211710
975864988308033536
130459117
1603779042
1425843924103426049
782634976248332289
1171080641133236225
453226504
1537456103000264704
179454455
17309951
3638610972
833858606
1366929200209416193
908675668409507841
868186171897249799
3514517298
966566389770309632
1492095223668699143
1246716829419966465
991113718497927168
3235181730
1273155288460378113
794676482916368384
951366611860054016
1559947735704473601
1554147712660111360
1554083961793613825
1554082762256162818
1541837755151532035
1481665988231847937
1554076505973604352
1001351920819163141
2475831978
1659120326
549745866
24383977
122962753
339885188
270025246
1560824407
414203313
851476001465012226
243426568
1268152827404120067
1084951818772332544
1160624538
1327388238177296393
1257966033727631361
1328724977659629570
961971412528517120
737587366932549637
875747805456875521
852075937738915841
773802811
116208725
1245055609730248705
2272546157
768751511337918464
1427930871101861889
1010721764
1374832583893266440
97901359
1379506237037895680
1120380584251936768
53439069
1554854673827364864
2291090203
4648642459
76864514
907207388708655104
243253491
1584666360
1555248152483086336
716914589804277760
1061874206
1548942293050220544
2482708567
1176479521836417025
1371338459391029251
732852703
1174748077829177344
493639809
4460009239
3288047492
3300674709
275904670
758375636
1555020894379974656
1147159235706462209
1262793108716126219
16595107
916159346567819269
2324763302
1252281824098713600
4839149093
2331289038
343588675
1069114618243571712
1329571430535610368
3073871141
4871080311
126705803
1534285357029724168
1452621774
34105803
455441841
1512617413778542594
1469039545563992069
486755314
1352133535
1153744080523808768
498372735
1631641796
1486339347041247233
254360283
960764857145483264
2379508339
1384909278708961282
1519286880046817281
2625105633
247289982
3220185302
704135375661301761
932882140005412865
852376524762234884
1113160877841297408
1630469640
2492829447
2267247888
1435982596614197252
2161654962
2920720727
1456418645530189824
1557376951282712577
1024923952953614336
22773177
1552691127098245122
2665620644
4924506053
414093171
145417516
1129129388778360845
850229078258991105
2767139325
3365951229
51102683
1870889563
978487021957210112
96108098
914611761411706880
905828680596893696
493605069
3653030235
940479836
1489692551821074435
3130641118
961550563811975168
1554863685918769152
2377184718
2941661081
2547563520
761206905406623745
3014294933
724594128835715072
600588726
1530876442544046080
25904938
33467057
1371721594893074432
2340779694
165754961
1416111771748814849
278669696
1282552427800154112
1161180819932798976
1557230426736844800
4778078958
1526977302667661313
817698350967521280
979250143085105152
722157428821925893
1536468482942029825
1122883058607300608
1549045000020733952
3043096154
1061555044435353600
1239959835665485824
1060566245962067968
2348303946
1449959179343458304
509500686
2956168824
917587553930350598
152548864
759100863617048576
1289827322
24286724
105612223
1559256476719480834
759283874
129466004
2785367359
1038697298258272256
356227125
1295590027485880322
2285885250
816924212610867200
267636294
1545027569472479233
1318228640
111321664
226103725
1083762015879872512
1420425426443415556
47788196
2535179471
1002125342000271361
2941309281
3054352494
1522173193158488064
701725844041965568
222218616
3183301232
1492881140
1477047875087609858
2322829254
3044391817
1428608776844632065
1475708071
1100239727364579333
156047894
1015295943300845569
3196944890
1547009145101885442
20790580
1496941715147608066
380007149
4106235081
214635389
1526606525040455682
1535129369663770626
25115550
41116995
876844999761166336
281024971
1076770496
244290816
1375048694744104961
1438826380737851392
370383216
1365679437765820418
52387455
3438154377
1427650573281730570
2999439931
1550878192470302721
17871777
1532098586917281792
183337983
938131177
2722190062
763551282
19003260
130422997
137911106
24592950
532702053
896776767658012673
1238908187287289856
122159240
46084482
279187137
1858137492
1110331620400095232
764836784702361601
1547672397565739010
1071900689297600513
2901937024
723033387502567424
1504146780971184128
1353930967820328960
1468211666
18209236
70185780
2817623887
1550129035333681152
1330502700707016706
186935853
94667476
1229982732459003904
990677293101207552
1074688040495448064
964564675273818112
277194514
1520527287099215872
621577120
208540726
41356771
1239995933359779842
30617003
1511095334
1293573926623223808
1477706704682954756
1503856422475341824
1937549040
1198308970953240577
1544478605060685824
890967468470149120
2355289178
253486067
1124075022153183232
1285614152132685824
5691392
2273514385
1482123877870415877
68733988
1471137590627618817
1028922863854575617
523703296
598604634
484114865
1411678808604741637
2751945659
779760490201378817
3226535706
894976256
1219747384802017281
1722844699
4228618829
1412938958
413945225
366575283
1555028528504025088
851779986243637248
966076399
1180615972597764096
93939435
578710612
1529308408431931392
489594691
4019653102
1109005166521602048
900007979650605056
900006389849915395
715516542079750144
3282849012
1303954641856520192
1472156562919673860
154455276
1545318993023537152
1546964548992638977
1541387818814976000
1556874788185858049
1375989301
120362612
861390867164258305
23870869
1535078415006461953
2306214684
2518489417
18808936
701378509596442624
1426534424712257538
1379461742087012353
923060376
1292656972408459264
860295656
1434670012384563202
1243202391635365888
1171490903560601600
919939970927943687
1149253710230491136
573965023
834452256
533501223
1557749975622328322
1061481888609656832
1402617921864712196
757550880988270592
376102472
297394239
2418828037
1539996465602461697
1487017793690161155
978954459777814528
1557837624634646528
1481343448208838660
1522464161187262464
816702457233473538
1520715693158813696
296254695
39599316
86379135
1222540179904323590
1185660774292840460
1245657867891294208
1388487332093997057
280489701
159942344
1488177812087398405
19425875
968384150582546432
1224681465692086272
718815904813834240
443828326
457443519
3006869629
2964315196
324478167
108435636
706945692
3371906961
1475681818032492544
912736754100301824
366179780
1195287055665946624
1376965075781746693
3242202665
244927675
2951450422
239324294
2225712885
1582940108
2796796221
1834368583
340393525
17260575
1422305732796444693
564392197
1524126607933288448
1285276947661103108
2611365835
733373941385986049
964399026
183661841
232237571
3017484529
1167524616476274688
1038051063495110657
308793767
15016451
3321213189
211426141
182430578
752999891283111936
973780501034078208
134024296
197076406
29724302
848369342769053697
84636781
67595542
1181248427872653313
1309533215259070464
1158389609291759616
1367562991
1220698654631170048
90718122
190564826
179206305
1361578002107170816
1504730994011963393
313078026
1554024536966053888
1542498758931664898
137037610
1479548226831323136
227057104
1181240742855020547
1550257214970949632
722222532560949248
594719820
3595638193
305065674
743191316
117165232
33579983
564798416
325171187
923230088
38191677
1354982275755114499
698209482627817472
832715219373850624
776145829061099520
883680723978342400
32801048
2223407635
463892752
1470637910772916225
17526232
2440427594
624594937
1220754071314935808
3245215513
484974019
1148604518239748096
1516643953419816963
1434482360242909184
754843878671413248
3225661016
193694230
762264213108756480
64220644
1547517944
217722702
1720338396
881242813555294208
4658531258
125517009
287512655
1483247969025540104
1018531541604093959
22495438
1314017659571195905
1056896585999810560
628274574
4720738932
42987165
17627861
705691857
220989031
1366956363348209666
16017159
109092381
1408894736
4331853616
152348937
71734628
22711022
875963227003400192
913815681652678656
1099871517456957445
1160333229108260864
19037847
712401470323294209
3303424156
2500417308
2441700782
1270961088352317445
780643925274923008
1363196391632216064
124413413
984490364881911808
1494349397953556491
3145732825
1099850371680399360
3291309647
1027213926
2584719984
1467262974
3193098029
397866448
883376035
1208131375154335744
1222776624367599616
428140463
1023186382074925056
799481630708658176
3085973189
1421460767266717699
1918193893
25815512
1479450943724736512
355746885
787439544765386752
878129903601889280
1510995248347955208
308048843
1528690633946324992
1233353133910364160
4413205093
1136124665821302787
2481417584
999388165151567875
2156111064
1158153358626050048
1198693826371690496
1038437330
1213213320859115520
1029384428
2309313252
3877440334
531730852
605863364
632671759
1302997456527949824
593780645
1131329444
995070173999747074
30424273
938881848
1348215463
714302824616562688
273620545
258737105
1315934625194143749
905835529828216832
94249385
15393162
3328074314
614530960
580210750
801993133
24342034
1186755116105252864
1512062235731914759
120920238
1007908536
3796072755
17455687
1495689996
2645431490
1495910423174037512
1129671300
1151175107282382850
1084272914202091520
1554138557723291648
226010784
1100504595648995329
1394486165965660160
1417639594003030016
427898152
1524385560944590850
14753995
1358523408930209793
1352983796
57100687
25390431
1706262506
1493997207162273794
1191481400563838978
1147573678575689728
382209819
1551721620250796033
708435964813684736
4786168693
505464968
1155982108524863489
626602522
730519947462488064
1001736775650312192
14506539
1549396375644905473
1136258559329611776
1220305760808079360
1659894188
1344003069734920193
2916556004
1384877984864112644
728897857789431808
1233653806002364416
1129417436594356232
1129976827
130055525
1351625617305870337
1554924721891852290
106982706
1216640050651230208
20969432
455625421
17470695
765634688
1035457320
112083924
322656436
1082298313796395010
1085928196850282496
1420924625735745536
1374645600
412260485
880172921053990913
321852851
1034841096524718080
120575614
341962618
720157583160569857
386796308
3628648274
1065652147621191682
1413190237422080001
1029661396588421122
3147900702
1072261406521724928
711151566
732219632245952512
1557286849697427456
1295698684827623424
1136879599046914049
1535086197227151361
25397935
734252571041222656
1734657894
1315933130608398336
1429769480326901768
1144774310344577024
539673751
4916795892
713493095115919360
1133287348488232960
3781765214
359829360
173707699
4543121809
125536502
4322729656
1016293496016310273
362435483
3352364104
39198581
598118017
4158897254
38275157
3878072717
150695314
459560067
3545290467
1062337952074862593
821603873458679809
1072311156151410694
1252334976835584000
1045531456146214913
1158900952625111040
79576013
351230948
4117091
14606469
1408211982944243714
1190345708605493248
817455658811408385
257234051
907359298115829761
2841912917
954355293059624960
23555444
1483139795681300480
1076396506641383426
401513961
2393888782
1257076351762337792
2767948757
322831149
1275078983185338368
946840436
741165060148563968
284700825
1445375810
764422008
1037061988638228481
15458292
44068708
1320675915907559425
209160987
1025434246322839552
758675621308432385
2830128602
454692246
181867253
305223472
1451822905755676673
38925923
21051564
2830024765
983117149
2330987898
2280349931
47615880
1283490240246751233
427089628
900058880
247847353
1438388412726190082
112306192
399730564
1883588180
1498967924299780098
1442848794329104385
1211903324053573632
1213008520678789121
772810297442697217
17910059
154268133
386685420
1276842890900017153
61518822
21355332
14793686
700030374
203356579
1258550296818511872
9930632
300660621
4836755135
25965459
350379015
1394920490242740224
284093141
61893623
1517761521291612162
1430126304
266002933
503646392
3382635147
4701028939
2231318166
1008278765993168896
194962322
917483098077405184
15194093
68602426
360092216
1027688234309038080
351740006
1612535575
2367499620
77112093
229380911
1494351905392189451
238739961
1646413711
224035550
1514916304989278211
1240024495202529280
1310945894695677953
780339303096455168
78566160
895385635
102095157
431920474
924985983577104385
822048926081712128
878265315041443841
1508786299171483654
1350520263960453120
227750172
943375729248604160
4356818775
1445121496280567819
1448722244629405697
156694188
1546442757371072512
757451723891937280
947102163422953472
801331596561444865
2436381673
1715816628
1414670659087593474
2612013588
4783112836
1554402533707333632
1355837345031987201
986759520
1268488007948042240
799638910666162176
1159113333473251329
1227445635122593792
106987811
865156955911979008
614156493
18988151
242881097
399879782
22986858
1533886018830614529
585466175
13215582
1357772826581884930
1220031320325312515
1497241391503745039
26217850
386351831
2524678889
2425552871
1085819852319846400
93907082
27611710
2229884047
1347521304094797824
998274039541100544
1316501124
1296418033909497858
1296413987148636163
863412220151160832
2856425766
961628527589281792
1258649432918294528
1270812353211310080
1394303059434561542
1098534978055430150
197369080
1341285698037411840
3120789970
1072563158487842817
392971208
1902363337
23977909
1276608345957437442
375596625
5636142
710670730141106176
906049695381950464
1869723961
98772626
23163048
89241732
811500318
4030048873
226824917
221554078
372558522
258630148
1534460785560281088
1575566304
1443583334529921040
1175148343309283328
457631752
1554199510976430080
876930282871541760
929446852038217728
264352758
26618587
3268205989
2433149845
254528544
106359142
1016715579850395649
1338890140261838849
1198097808
438357323
2611946498
501338134
2744177523
768560438
1329188727009255431
2793021246
1491603475200937984
140643544
201892111
204807535
326336205
755643510
1527532190484942848
2217402602
214284819
240800234
315952644
1404912080814325763
2305349198
4858531319
1283105666404679682
3621791535
1539379810857885699
146473673
1460226804623593473
909481258874531840
574459728
422215466
145286813
1248320561392103441
1024758904398471173
917144140021948419
935122370683199490
1404568495
1217217121052241931
957206690
704485573306634240
1549674520713510912
1443682020203409414
1144464835565907969
751958055420583936
1554514979897987075
856526069188485121
470893633
1333886980371984385
76494871
943952675426594816
934882801840807938
931805780084367360
1338555636318134277
74173497
886550661537554434
1369490511854104581
1296440695788466176
1408550003086221313
603189424
753641816742699008
1036042128374353920
1045106310860165120
1441310394044207107
1187155840047804416
926587057
46339965
483334717
1414233403369549825
703054516640284674
1479007794
1129946783017242624
1262647498704740352
1533734291666247680
1431132086597873665
1202263203276824576
1010352911560462336
254065295
864359484377899013
45319604
45648099
1275922604
58237211
108567179
134196574
1495990963436539904
69251421
486053583
1427698078916698115
513740250
2609776541
1035966874750599168
1847465137
808186646143246336
3295872569
1112954825258360832
1128915842924597249
1138235440505528321
1270401361
174922505
278738469
154326899
379531424
1514049088035385344
775185758982463488
17133508
1001087832201539584
205543477
444396747
138290845
1552929851195068416
259461287
1550235856723640320
91358806
278297598
1537337799351083009
755095855913394176
31010089
1387194135887687682
134558458
843206795023867904
47649550
1545102110940958720
754927031117316097
3922714273
791305395331620864
1089530654
102152227
1483689081158930433
548629001
4798146377
2361827984
1410017946215325706
1554475801734676480
1531967989079212032
3226757215
1608513450
560673033
407868986
2294890044
27792033
82852309
18342379
1332409269656854528
2778856322
73397322
1462395182666555392
1515862191622467584
73506174
1210009123
1601718842
4645200093
796458102283468800
1518702109797060608
1379613158139105280
986455765799096321
1379599617873043458
1379610493124546560
1379592394123976706
1385653581785837568
816581515429683200
3414117275
4768101905
538584557
291569993
3312326348
4662127574
974957061233692673
966161662519730176
386494705
1185994270106378242
2875249253
251695798
2848519850
1041631624239054849
24867770
2373775585
392990485
177537166
2558966736
20834720
394109449
95802281
266892879
2668753152
705687885891182593
1090104584
285263898
401293461
1562423394
1025278609987121152
849942596462022656
1091685798766931973
1565379476
925043178725691393
77720787
1134933969642950656
2363436115
4874778762
782300869467467776
1415518116499529735
1111537079811493888
1552748295151312897
1243570006962700292
119695589
750769529563803648
190618567
978847165689843714
867814361875623940
3431438819
1069990116406542336
1049882002651062272
1552584470225715200
1182141524286459904
1281473432798949382
1374535499977695233
614037543
1410171301919035392
1497312574274080768
1442491887235915779
168174756
868171411801620480
3323329992
324067840
1517420300136480769
1500639956737597442
742570743993499648
1240492464068120576
233266103
181260118
320890514
1221877017567690753
1541437801505427457
1552898441784999937
376538376
124232380
1188494596579434496
923570511342440451
116829646
65229641
1644656600
1102245483794362371
1200142867856912385
1033256851633307648
1537793940946046976
57657846
1463426629540016135
300472725
23574948
1524674731709898752
189027651
2364867198
1362093159585611776
1483634922619392002
1499020186111905793
1111539465774874624
1482625689140350976
2905469193
258161808
962601979158568961
1001195095
393381136
2547611285
970459075321327616
509566267
1327982657788063744
2222027220
37700818
937961502522380288
4272904408
1142108514
416590844
320280767
120719783
1300407341351727105
1536211244553670656
908677092908437505
950958291235979264
809186050111197184
393315347
2556099952
628747503
2540328991
925504171926851584
528232115
999168477612081154
3805219942
3313581925
1303732692308041728
2152483394
35142791
870565499373047810
96099818
1326214133025558531
1524823589438074880
1524992882888822784
864558419629531136
2965886547
3300752007
968771795946946560
888299223581573121
3317598565
1321592384036261888
1512935095312728065
1510846521427828736
1491447070695190530
1473621059593252871
564465529
1164262615339675648
1192552076674400256
881081706
1471545777520586752
721081820406747136
818776368
551780243
439170751
899164306327166976
312998232
1318978447
4555159932
1292885257658568704
263481999
1540500399106699264
385668197
710650279
2275446201
136533120
1119722904864817153
27841586
43387224
1300386336214577153
910155373352546305
1166734554
717267343156445184
3059535020
3099387279
2164903105
1100384768506675200
1045250246010425344
1045248817237553152
846344753587326976
4724173043
1286063166
1196823227382796288
221329002
1286061078
1214647501837475842
1214868494719868929
1286071663
727652394838855681
391827757
18112017
1537531244749152256
3115341141
1167563296255500289
1349475300317536259
1413078182442389512
951104496746180608
615543632
400406752
89492611
1078343849385316352
961706214022402049
1296063273985552384
116549694
908724780
1021860329926479872
1378913836661534722
1404185548772761603
4822161927
2932020818
610935240
748034548684984321
407893604
1374857212691148800
258193025
2937992107
2149512622
4852893184
2793783918
920351057112436741
2649296216
886204556
19260171
19722015
31676856
851035659838140416
263829483
1275299316
71019658
1293266007725879301
1169764259712131072
532167884
868780140062441472
1547447174572548096
1334961710529204227
4918229085
1549134469445074949
1933639446
1054637334
839323660930412545
608506125
272948553
401267362
60892586
116402625
131940062
143502161
198646864
293491298
387147879
432344397
800236538
918513461558161408
1015105716
1134506407
1952505139
18621318
2656608996
2822339036
3165091415
4010340329
4830710909
757825981310574592
422388777
830432207231647744
1451629118840258565
863756233093894145
2478854546
912604842643816448
926414640946581505
780853712176549889
1383152561692237826
1552097654854893568
475605506
1539960576817782785
938533192142872577
955882356472270848
993455378020098049
33171679
995646114396364808
1035417716730023936
1090311673985056770
1230860822521532417
1340622409997684738
1386765241414045702
1470168289926164488
1522865560987574272
1523637350089248768
1528368379433824256
1467595663890436103
785576338740523010
1115481112489463808
907233325370109954
1398281506255261697
921374660108996608
3902706069
1136151393004220416
1725000752
316965328
1213559284924989440
1464671963121692672
437448777
996007236605435904
1191381795469590529
1430926714230779913
199430708
517443026
1189174538736586754
847269520771235841
19142913
744065655717105665
18428462
1044839358401073152
826764450371874817
4669604480
882992765155594241
1115434146413916160
809429779015417858
30238792
3151260217
969869326235963392
3264944221
380250102
204002663
927218821873537024
7032982
1201818435841187840
1457598888672915456
872706290929283072
943560353127981056
995706117958365184
992049665389539331
1539467568209006592
1093375283300716544
955280907052593153
1526834444077633536
1547755652256518145
1081467888790253570
1309482704644132870
1496126906189553665
1106453108475879425
1546417251146170368
3305036618
1486637752175108103
972733324438450177
1502231370256744454
1448135445594796041
1484139705063342080
1445801640259305472
1446714635378315264
1260099491882864641
1270641500632702978
1268806480926474242
868452049561632769
946608320302825472
1265630955751890945
1034670759145136128
1087983893393887233
868466334769729536
1353701156
868453860024528898
868439432466112512
863327728577069056
856901878889816064
1534756386361315328
1531917126449373184
868481212066738176
855374078697275393
1521090314282635264
844746815295565824
868460588870934533
868452483995242496
1313872130736418817
1440874336785555465
1311687869774401539
1087960984466178048
1495953997303144454
923531728987156480
1501137019187372032
1290748231941369856
42514186
75954491
209031872
1412395569679581189
1142393184
1450276237146984454
2765933890
23054460
29836520
489658560
469350276
523704145
948788756
1531251372
21696827
68474085
2591503675
2937275517
598506805
2329461848
1555279272847101952
384077850
1464826398195990531
1442324092984561667
78357916
1545786538696790016
1105429494863724545
1106177760613957640
1045045797933535233
1292337260436701184
1266390903075176448
1534183631052099584
1511799339793985538
1070982056686030848
46784479
3424058907
913836500
907445314730172416
1293095283425869825
2394972734
1516457266844614658
2530475221
781438253018681345
385162204
1437835378304565249
1201783684967235584
3225448237
1160315265810350083
1339999507304439808
2373806864
826023757886136321
1274645168918900737
1549330977897545729
52306475
76714274
1099348160323960832
41875871
1519171731595816960
223342965
16710874
1303645922858016768
1309459346921848833
1317096866295746560
1533139157182193665
1370379390828306434
1443757481759371265
1306553842197303298
1304427060719497220
159142742
251025345
767796335391051777
357674108
1549864390001889287
528967653
1074698326153543683
3299427174
1550423710238064640
1257779964704952326
420135505
16175660
2864883658
1384724942
2273641563
1383877923195691008
2385306715
1148593118
17147295
779750354149896192
1257302252554825728
752226651174428674
2191399020
475512955
32772281
23421384
1382720028429193226
1067342170758225920
1168792008078614529
1046724550707351554
111066231
297358648
703083548
1042131505189986306
2479638155
1156511818224984064
809439462426050560
303631108
371085817
1141731176392118273
1546494841286270976
1405429405363720193
362540202
929199731237986304
1449454237755207683
1525735014847086592
1522905498273693696
1337352714229960704
137919773
3312180403
965908302914732032
705313987815034881
1529846448778792960
1425782074556895234
1544356128431247362
1053156740122865664
1482151316017217538
1215511022607355907
1554027766969815040
206113910
956179671825178624
2857330728
1548544731306672130
4222478524
1463497003506098179
121114831
3198739861
3815385373
1014126635350544387
308811676
396933920
417832987
16590487
564490853
94885230
81593069
1061292049603805184
1521619325680979968
276224910
104015218
1371774557216854017
2367392381
70847359
1386596584100564995
1239491104745099265
15951469
2790401035
314602859
764119189
461265290
850185194
1429420904983957514
1418966562346786817
189443739
325062672
107976775
3648647300
1552044485483368448
1006654089218969601
781498234241949696
58604795
16608394
2753391127
1149449245
816154
101594732
83698931
1398478289321168898
2551906135
1290755796867985409
1465823035852832769
816386114042793984
1407770851
1068592144787615745
1092668480
2822529676
1075166142250082305
1106628222203105282
832636554552045568
990439633690480640
22850063
1165291621681967105
23076102
1451313613658996742
233971279
1217867263958814721
1177270648340656129
304281597
1367963766613237762
742719462328143873
831141061019959298
773065432127320064
1222612457627107328
190720879
269428195
1424823755746906112
1056469342601338880
954952656891596801
1428613808981876744
902627231389728769
902917667643842560
41686928
1593659976
881712024924901376
1164441106173460480
1450906399354073094
46683818
1161190308945846272
1550413118857166848
357909890
849217219645014016
2676945136
375261566
1480196549837836294
421740338
831418490
1454557225
142311427
4086911053
1189358761728593921
3012833472
984740254719586305
760764554406223872
1034649446
1327403125
291640185
85840063
126017193
781127038195343360
1442627728046313474
4893318760
843565246895849472
1297623823202779136
1554707733563277312
438832278
192305428
256516451
1335221522777190400
1324329557860749313
1442327121829904389
3394116711
252770310
563483976
2940801064
1270467931940556806
773128653060333568
3016403220
1295490007
198940597
1166835245599121409
1376284074742927361
29726871
405676803
28080256
286179383
540730768
226759686
22839321
1337539576987062272
1554499846823989249
124177347
1527449518383329280
856645141
1378010552342044678
700859993537384448
1526722519578861568
742422236586508288
1481117808
1296128608243724292
949283333204307968
1176954930566971395
780070221159755776
890983124024213504
1536984703236034560
184005763
1244895000875470851
1526946790737645571
1242513429878976514
1541727152974045185
1534541826467708929
1119034374966665216
44099898
1524015516658151424
1540234621266305025
22435827
1266302228165349376
2827080417
1233324745334099970
1207232192
1542519757152194571
1427599532980949031
867807430083739648
115548087
1362072355
2283822574
106254823
1516903290113458176
1458771343734890500
1102876387948539904
180142213
927473457725607936
540254728
100292002
14899883
1090994214647808000
982423128788946945
1169578169646686208
973158153369083907
120728993
233889326
1523663476555714561
242739793
1724401
2969566725
421758433
955265515831865344
422118715
2316034092
64862963
3018288268
1298873885958516736
286631982
1342140414187479043
1137690498066538496
2923373400
1250150109456695296
180290547
364799135
2695140144
1243242469942333446
1384491847129571335
1503063255316631553
56485679
143489027
830798064
1516108361489690632
378299325
18867053
778410767762788353
1553092364360712193
1412513231105634307
1100220991907811329
2676374953
807158172305625088
1536558791575347200
810766603117797377
327989381
1488661903
17846348
1135698308465418245
1742962956
23115037
2308996430
1109539254517096448
1171612055197143040
1875768978
505298112
2459822834
869461875188215808
407063027
364337551
431653048
982288614
197036774
218307399
918025918014042112
1524152280328589315
823781097125400576
1026951511195242496
822934375348269056
2785391817
19479350
1402336042406100998
157247325
41763568
153869681
3215887955
1006705650
33342563
1410454805143691266
137087426
277270827
231721538
1472692542604865537
628058576
1088266195810377728
1380546457
258303064
821042140167991297
2242443216
593588845
2666096342
23082443
1445829134106521601
999871516018786304
1307295898490286081
344165570
1178888997562531840
1406213763481673731
1345102860732788740
862743751
1371741609449037844
361921292
848059044208271360
187789794
23723940
1418190571
2482325936
1529562333751689217
753709234831917056
1480856225445253128
2578090972
121098308
1190324878567710722
1135275454397591552
569353744
2723285179
965872609
1542574369
1515957502726352902
4743851297
65453652
1552671559298457602
1308011727594958849
1152747386
1400943966434988033
1304626938
780189484818296832
155575413
558464018
2836042122
1481375917834391561
1270829384740438016
42796727
1262198372049403905
1166164100629618688
506092049
1534277523403591681
1145086511165001728
2827723469
959252410106630144
36332865
1382822892
438370361
1529550804935266305
1551812185906589697
1529549062164205569
1526423489124528128
1529555568968355841
1460941646137331716
1523419435138052098
82697443
1257211700882923520
464420818
1552671050378493953
946618914
2985968560
3194017729
907251601001390080
990607767953166336
2271503910
536615083
2818730028
2362270082
15129227
2873053465
2485457381
1083105482267676672
57151288
2547028459
1163884807
1420409957514715141
432497940
1562238932
1475835722
1474224365495537672
1385631902556639244
176212898
490273143
213216538
284209452
1033225227273035776
961360683039428608
4776663858
1300862981593591809
1234947186716282881
932078622
2305803102
4750419176
198576743
38493451
4147999399
767570807081934848
530826233
953093466086547456
741015415
1219328366727323654
1210560783362465792
462422850
366607343
1148992400154660866
1168149710
763629079
1165273586
1191999595175464960
718105174498213890
3008842651
894916010389778433
785938835930648576
37968686
1496831276032081924
345629831
800766180990423040
325809556
433164999
1503383815691161618
807748982
906934775918731264
1361170970107654144
1545074847637803009
604905606
3166544580
109202097
480740432
508902568
747263293
630312976
148398875
2821069446
2791553152
1306202168786026497
3134180363
700647693115215874
918726556792565761
439201707
1498307999001194500
1229437064
295125017
1389843225242787840
3384096497
229792750
1545723680076222464
186891326
1529760264807137280
1214071691623596032
1518705310218694656
1402560696320028673
158011668
1389025513348292609
2964542421
227109533
1384764582443372544
772717338
15950222
753606218
636687903
127433961
2937614834
750426536260562949
1028521549676998656
1142085054425788421
779047511881355266
1415523109671743491
1268985082032709632
17155867
1328376623318654976
2428737506
1546515744015482881
1298659407455227905
993388381626347520
2364708991
1330950747412893704
1450531643978960899
3071976828
141148895
1055058989598363650
2498841984
587813819
36406830
1394976704
69346983
611720387
1362141643965493250
395531122
4347949998
1246232683
4913067852
1391968568
1517311488
1264802538
1050020704438165506
2361089203
432278907
368073305
1545078431687225350
29780461
23316890
1478345137613058053
1288721998906920963
3592881313
1070414962437296133
1132923259618516992
1455586151645974528
748527961
1278775555257708547
1453446941719908356
728529626629177344
1176158907074433025
1468857719792754689
795707903772655616
30407559
142045242
1267427915245006849
78461824
72637646
828893342
2470344232
340239401
1048077797862727680
2997183406
1175155305690349568
717332362875559936
115098799
815419375
868766144
3438196923
1328538258704371713
397274298
1383521059
3490373894
1536504939408592896
1463599340971302920
1435704360634355714
114085826
1466218137313943569
1296982193953280000
468811415
1433070799439765506
25522934
3313976738
966427795575390213
1266937044464435200
90007288
966930234
126564446
699229872548417536
25735677
1178488251184664576
419748044
1178804157681041408
44763977
37351903
605780714
1435639623414394886
1117826399769964545
373179493
1308411688224518146
235392353
1207731839508582406
3638095938
366741758
4851883359
16480623
3247118489
1324537432465879040
21443773
1142450872665989121
3131833738
3214093402
18091773
1377042867458355201
1487225576976965635
202316024
14691352
530907407
1957836007
1491180508713160706
240373408
836132299091677185
556507428
561365037
128073515
835083974066089985
329401014
1191603383238418432
962416747990020096
2882869689
1460619686480068616
1428008333563371523
1435860448218267650
4132904534
1420728886111911945
1420724312273719299
130717434
526448857
128663448
862282027000897536
1093603372278657024
425769749
624599158
389044213
707556148082180096
397447408
271571642
1692633222
787523617
1363909964318842881
1321609298342932485
963968942
981591164225708032
1065964862
892139052681613313
1185045700720988160
1505279743989628934
1352312298
724131935182671873
732263634936729601
220130780
2900021839
1246532870237274114
40446196
1454476808594857989
2804914851
19512336
2787514567
946668161041969152
346413245
2545609446
127771254
74600683
601920198
1325119885878374400
973502953112915973
1151145156
237277091
3040667463
1429727798667710464
798315162910552069
909718244331749378
1290351846268313601
160597957
884996964412260353
2467869338
34035811
1146847930554421248
33700402
905129666117324801
2204104081
1437479871484243986
716454810
1211974226757832704
1506811478468407299
1220422889939308544
394408467
1279855816192004096
1170204236002365443
1653651450
1389532582950354946
1874074351
4804490450
424585650
417627511
867382268
1528487850240528385
357137520
1373702324439429124
1546515326178820096
169585840
1511420285500624896
324572044
913615520162775041
1466248220938407936
1534983520115998726
1033779895049043968
1522012960583217153
772169197962997760
1295774752133591040
906717616521261057
1217483667963965440
1541139877588307970
2436139436
2780685756
1281060545400111110
390835330
792114778537877505
788115215535702018
3311246895
317374235
333626053
1550232573816627201
732992477255368706
862338746284421120
839362146
1286322571021938691
298615940
1076621001927077888
2547224334
2554053456
2448092720
2478227652
862195777459822593
56833083
169172256
917380517296693248
763452708275838977
55018922
130620533
3142333353
17852425
1092188923101474817
1183953024336556032
221987992
869795637688025089
238810070
1470754683203555330
205495784
17691224
150380296
1056945865812819968
248549401
1438488669594206215
1170025306607869952
35009871
131016293
527958327
133599754
526783213
956250252654264321
2895316742
1547002425726287873
1498798270688030722
1521541186439294976
1232787618359848961
939491722622410752
813629689998807040
1480677560165961728
42706725
14467104
1296713805196603392
4240899999
826238596302540800
11012032
2861381655
1015962093579853824
3519746475
558136389
2784340230
1440059657100292097
1394328556570882056
718005734978420736
3246250736
877049902873944064
1035401366
2655835123
23748629
493294702
905889018226688000
1413190873249193989
1358380369515401217
1090151988615147522
330244307
167018627
2427864037
1318592188402585600
788129322162917376
1086167896286470145
30974329
23522996
250586466
2268021546
333767183
1545704992191164421
1301925382283841536
371608513
41299224
958868722378268672
3020109958
217839289
828154879
716985719806304256
2290917475
1343799062
1177247334910038018
1456337158709837824
705078711
3010902325
755816306
336757863
1364631224
2714989902
1068967645
2971392383
776104232218980352
1435293310294364166
1315955280597921792
20679097
16406877
3138464493
1478826965423566848
1666050666
731984270
47973374
1342204720065048576
1454757174509387777
766186264810913792
1533995550
703348530
372412568
1260878211933777920
925315789816811520
1286190029266657281
2788456288
1853400608
1138894034519244800
516762701
4884292693
724656895135518724
3106150959
1549857199496859648
3404994053
719554598793584640
1447311434006863876
1267951450728079362
1346716701212217344
1135640982391857157
404498793
3144971237
934494457310916608
1481515993172267015
2565946224
426408911
1534069817787187200
305670332
3188091438
487798864
475203579
1027040463977672704
3722118135
1542528879302103040
1247631042963558403
766566043
1504188874213388290
1542527543718191107
1542527119699324931
34383589
584353887
589684695
40018848
3303363983
18782060
1027181053
8565452
82017157
1460283141063647237
1342337730802561024
170086674
419240341
305723634
19304488
21311422
1481814076682477568
707295668000305152
1366926380957532162
1402318629333442560
264393361
1521211853787082752
1154254864177700865
1452009605685469196
20872157
708696708994224128
1527188940029149184
914158249464811525
29547260
41167855
2323125874
1344058715415068672
1534996519832674316
1533873482915885059
820834369
1157425140050714624
569217538
1527675821627805696
287862500
834130859498299397
1045600562677469184
1420725535705952259
2341304881
174106239
1532827841087393793
124033173
627579579
1534067103459844097
27921175
895992086666915840
7545612
91355690
1171408440582971392
2268841754
1550495929974890496
368939417
19238604
1241234672
71154946
21008507
394294198
1548727254565404672
1147622372129857537
2988004819
610060498
1005066532228091904
22128464
1533730357647839232
199802633
24379476
19962894
3013141714
837575997352476672
1370308774314008576
1294291641487036416
282512922
722969988777177089
1102598829935915013
940342128298856448
91789011
1254723917975031810
713827009521123329
85131071
99922557
1163131679617245185
337168499
812021932459757570
1189251759396577281
1251595356464439301
718513140426780672
1479952744077221891
1372507368383209480
1362780775
1325870357287407616
1503286306666778630
1470241436
1382760418347732992
1156989940619718656
3251195570
1372332682861015042
441150054
2603745013
35804467
18721684
620352729
1325759959351644161
19043108
1549537922876993537
1549550234589663233
1232585294278545413
1255609222013779969
19771160
1526205823
1531742894800809984
495262407
771393201043283968
1359980454493962245
962317759056175105
70292138
2177903335
795775681
1049312594723581953
2283461503
182901029
1044919537
1108642827414704129
1466404598
2695112485
1549932095065051136
1549950927116726272
1549943147148369922
1549953309561069568
964941437786841090
2689240818
2460135572
184976568
3282811051
56832773
1453767633430630404
2225916114
1552341556165808129
145455082
1014144961506406400
183477238
14626360
969341190284824576
1117523902022864896
1234888796509999105
464378767
1537319740640677888
1415340668164190220
19309155
1346472843060547585
1294446166621319168
104006440
2828648582
1544789193808920576
963324954765877249
1371466557503733761
1539351510978641921
19597222
220060734
203142000
710874585797890048
1074828669586194433
189969391
1070743340826603521
1344614912803426305
1416806048
58316624
41312571
1542070189
117765295
1561996440
972755090
79247378
9413072
2988781580
1376009972
879861428236242944
1183446121621983232
193049217
15184564
1532786033460396033
1531914496054378497
125993839
134554058
38376602
1353630900144254976
3392809457
632260377
349007919
843145990613950464
2566025222
454008027
1171868997836574722
1513392191909302272
120521019
1276470006
983949654835380225
56730075
279608164
234045974
950465717983436800
774239584855134208
981813086582554624
3073389961
1532457683286212634
729539294252175360
1291013081460596736
1169145165531013120
1458111187028086790
738214589259620353
1000345214001725440
2995922576
1462771332412854276
1608822625
1463211628103491584
920918940439674880
146480967
398865235
735225450
2505553398
288458282
1402282511728795655
1547547610260578305
1018525068937302017
1427380940905451540
1428112101860511746
1427377393283391489
1427378791026872320
66830686
805697467
1653857755
24733552
36839398
2352930834
366972928
55134604
1242105398779404288
542769961
2302104096
613809910
1216920217630232576
1350997651
537857436
2803446073
1235128996091682816
1486435330676989960
291524360
1529188978540224512
1078306448
548126433
1424108446287290370
90897164
2623429361
899341007854198786
709802480
2923677481
1360258386
112063796
1167978865
54584188
1245398293754130438
380681891
770416417711591424
3047573935
1033448149438930945
1537342401706086401
961355147296280576
1217942511236182016
591895362
137735733
1541691336
2500132657
1106008768842817536
422461028
419003649
1081455460819992576
94188479
1368335897016627205
946171525731901441
139002968
1520068171704803333
1494605826836860937
1498192719990120450
170145490
1463772284213252099
894394980927586304
1419723396405923845
1370264510544498688
204567462
3348869505
1145211638854770688
15061970
1226070591754686465
782350896
1545059777461436422
1532101151365242881
28943563
71783752
2204517786
15214281
1152042842
569477706
707301361541521408
1102460912219377665
2716503503
566553729
171008385
80742158
837769290958897152
46970523
1546828567996420097
1536776600196263937
821544470680211456
260204241
3702400223
1527361745928351744
748491810239090688
11293202
3655231457
1448669742076731397
988652605478928384
403565467
2558368164
294569884
290761314
777493558249095168
4651191635
368473319
333512175
468012012
999191803118211072
1466486652348645379
2751014013
3206059073
820353959084912640
1305005652243148800
885934168655499264
788362972141723648
1010253498
755141377583874048
83921570
84138854
376657963
870076517870600193
1043296034
444389361
1230366074
1529509915085119488
1264572794848915463
335571428
3060070478
83696895
51462693
275238133
910925484917215233
344798389
849655928681103365
62160905
56180462
983772732147068929
200310965
64526843
1134288639633121285
135943583
3170001687
246551522
1025047293274345472
997969185643941890
16609306
1167493328943898624
326712166
792655189572460544
1496381039094407169
950918903366062080
953006591237861376
149174402
71875549
3160822782
1526163601697955840
1005207916725628929
1217486943983980546
1518973807888850944
373621744
2838462048
973464374680547328
1455557791809261572
446914174
1534321752
831874691518361602
19554196
118612783
1046768402
4296132254
8479562
831612262582468609
99424148
1534866527715045376
35585559
56802986
2558862918
1310666092415778818
1237502671956762627
1329832121121320961
490801957
1483285801689513984
964153144207986688
1139281083911081986
43423594
1291984713163386880
3128030551
2943858184
362597306
2898540718
2439031111
2425776119
2384016820
1416219946506465282
63010366
1129738687
1104609114
1026362706
1284885022302928897
350237580
802981740
503697138
278694042
202457579
235814584
253727651
899037654767075330
151900036
2729260997
46243071
38526408
1525145257196802049
3102473356
1434217161728401408
1218606067489411072
1214142523943186432
23800207
1151380823666581504
179735612
1643960203
1230555304670244864
1288107821666451459
2834672145
105793397
1140570142868459520
1151129180752371716
344914496
742404235107569665
296504132
52064539
35250126
212692308
2341784309
2364682646
2786188071
369534928
3271364725
724352399285063681
1529506037585350658
17028855
180171712
1373550313228091394
898953015209623552
859173186
1471263647343149056
4140714021
841877323616002050
1288841089
726870346234773508
1448107135305408513
37288703
1476476838180696073
126672446
1547262989601910784
1186713785798709248
544981391
22716009
486557687
4837915780
256107572
988637197732597765
1181510773526454272
1521105702776942592
2274492460
705563384
2153719236
357329105
1505299352738279427
988093596640333827
1024069834882134017
1188561602905329669
1217252305
954699942051893251
2768174519
4839182503
1408050560
1414867151589191688
365612819
95271652
592808588
21593176
1544516345492119552
420689198
2884023326
746742211
996676213
486398128
783916762865737729
11070342
1551488574104784896
869559473442082816
1169316872539578368
1956909679
1049547846641491969
1522927838420213761
904677286670151680
1524390754486996992
2383844606
865071853982932993
863040275710697473
1486082571565998082
2248616800
1533186142581006337
863369274974511104
714829913619099648
2188542098
1270648130
1522200304896589824
1522124826043088896
1214161082597568512
144631870
1522594536920334336
2726621454
1524370738643456002
387606019
851055806870986756
254576489
1441120513296764932
2890884760
1524514485196795904
1205504998357921793
1395290257331994626
1410346277540335616
285185441
1087190322
458305330
1603776488
866042492180975616
4481882014
1524323883880435712
1491852190704668682
974580536923623424
832508560546394112
1539150269514137604
1520920839604080644
1224294173529927681
30201898
787951072648105984
1330622596170264577
1544263249457164288
1495637038888017926
1492693416848801793
1482431026718724099
1540444975158157318
184525122
273624397
1471496301103644683
224825576
1130767152485720064
1547197934063714305
297538233
1514620445416468486
3222054931
1633673520
1414624064
19655257
1092654585515102208
1082009885921800192
48309926
1547563619495596032
59744704
287041744
1210911087773638658
1546394758502817792
1361634706257702912
1361632278682558464
1524962181548503040
573979011
697232920180879368
297696140
347950424
719246382
121363866
23925298
1550387619607228416
1551272846038601729
411654143
992513296271110144
1281517379147702273
1265013944483225600
1054398056316235776
1028988847156285440
926558698012585984
763549040
2440992621
1357299664115142657
150566334
877937926537175040
1388237916477001728
972802355526799360
2866558330
1286812674
915283883851227137
737718485602709504
1550060113998024704
288916999
797863496570572805
722003375269646336
965575867303956480
755968848248053761
146676044
2755609043
930319200
1482769086245445644
23609002
1869683005
1406869557004939265
988041267090206720
1544349109280284672
3730648282
1144031292
22046942
1437454286611419142
2983290715
3321300770
1584067680
3279975157
3313181519
1337089482
1483487224104730625
3128807117
1233351314748379136
1466564265859555328
85549712
1421954297193844739
353979665
291176615
1514353565510164482
1346906501844267012
1431978262541053954
1416469317625974787
386130912
888097475059478528
2293930402
1660913773
981396888
2822762646
912664712168345605
1528510475041914881
949406397434941440
1314232812497776641
415829384
884770232992239616
2284850010
725480020945293312
1496094954824908807
1432125377703550979
1479515416154329090
968557201030766592
131473590
1504858719863152643
937749673355415558
152512433
1352263628771225601
1450529402211688448
56527824
430519236
525957664
1510000238316060673
554643023
56626108
540424923
915862338
1503772316525867011
16945309
312833580
1012048272171692034
813098262
2457226218
1039876595362738176
962673842
2921002238
260602073
1485433996527820802
2898242417
1334261782395965442
1161106596048584706
133391001
50642357
1407576843558043649
1330280972311547907
28183260
1139615248103723010
714607633
529667163
2751353414
4755276976
1106233120234393607
3180267825
2970505083
636219408
873590229545963520
1334347517358723074
1535873256
791344719502663680
1072688870
2164568108
2284546201
465447430
1088446498545774592
477255180
716113598595014657
239411196
482082416
1060979065
1112745685810589698
2288549582
1053975715924897793
819218095260762116
71590540
1536481869843529728
1542188716638146560
1537245851914973189
1533797390616088584
1020507925
1537249702143332352
1537240946714112000
917143539758305280
1537242505162264578
1536495652749709312
48398518
1276155795693076483
884598864719872000
100535288
83501160
4821709925
1416150057485848587
1531315026614792195
1394359145818644480
1377293395333246981
303461605
603848793
1337081699943903233
704351557622476801
369571812
1355723498
1540067117147586560
3867696568
1082814691414544384
2857596932
1541797610121531395
277803197
36959033
140514976
2557350530
1418388200
3239191982
58195321
768550353100869633
1381709833213251586
2432743898
1549492028723015680
1412810964676775939
493517758
1134443611544850433
746535318
1566028140
552027819
1445058366406017030
20416855
353586235
117321205
76351588
1230343800134012928
23673135
58784217
2810943044
1332161383530520576
768851132420587520
957742107241975808
2596894556
631265996
1856754019
857701284845170688
614438706
989465274
2557733804
370691937
72848856
316055446
740437291114586112
1107619516828270592
770824046896295936
14786473
1226105379962019841
430278588
1042209243397611520
108336372
1542256334250205184
1505912383
1051871926040363008
1473262101946904586
291897113
1278426797638647815
156775260
3118940687
1521793974008168448
1246034165587259393
350795096
3353568730
1617531938
69117559
2281308350
1244264988
783245916581011456
1512736208954273795
1401881315444596740
1371003651641245697
1503768359862681610
1274620590066933763
1013234550
2152847755
1136915699648081920
1069120023355117568
107957857
890158523522445312
1239534562910318598
37215968
3022511437
49998576
85435320
710179986
1087310336389234691
1498235863129600004
1174291171566411776
1514613957767536646
1129648262242344960
1366987712620761089
1528484895386783745
1441583597480136706
146695963
50271546
1390086921787949056
1393941814093262856
1369775439581941777
1288690818035806209
3536580509
830514488415760386
705363186854146048
136974745
926327215
900766265245130753
48660040
1067698998041956352
748804519
1244646349527810049
2939211259
958667299879178241
863364813270822913
214674363
497494571
1120676610561019905
1413502549701718019
22030673
1532688276829503488
330203223
921856548258885636
862574924300402688
1346315449143857154
350548332
1514511526472069125
1446372787317186561
3128790063
868242254
182928139
1526506696415510528
17688822
1422160552281976836
32315102
1157882802001477632
1480226415589138435
1481945105682550789
1550159784317427715
97311554
1295470799898521600
1461375172380925958
1549189534621253632
453568687
1308710444513677312
22519261
261978166
1432728839671750667
1506317445795127298
1324119267026022401
1519087409006362625
1461001835469316100
522658677
1527281196786409472
39380784
1087229112735973376
382145427
1506766485716299781
2594063134
1546987017866715142
1536396443556118528
256249804
1461054953791926279
1009486897557667842
1225094226024767491
1459893372076924933
1353956096516345856
1547779909753352192
3097367692
613084249
1021904483750686720
1174834056388702208
845633174
1000672440022962176
791524292
1642502125
25207001
336002315
1449223402590457859
227382347
773346177240670208
788062549493243904
587754847
892029758304681985
955827604770222080
209409801
1132676492981350400
1376984332225499136
1039123307583266816
906061083118510080
443218003
971360860311470080
318418500
2526223572
457578158
1340958116792430592
160842750
17063538
1488556264108040192
705492716675850241
1495670657534865409
1040971605533450241
825753106327728128
47510600
1310747613084495874
302177831
908794992164048897
33677778
1118450604970582016
114374370
1407849760221011971
1111499016
4344381806
2958446342
422054413
939088187670122496
238940556
1454540012339580932
3375116975
1234482426811805696
852077387374309377
1401846110700802048
510243904
3072792655
1147315801952796672
160318267
1281876626167533574
1066000349763317761
1241376918831689728
1369184794597232644
220305052
958745455877238784
1469802380
2980186263
1405278360150982662
1215130365305556998
584826518
2899112348
103435222
75557717
3456369794
705654410383208449
1485265772280954882
1103121272819445760
427246481
852482459530743808
1190742973845295105
323117983
1250458260
963549494
1477049172805263362
1285454866689617921
1621913718
1948577965
28126953
1222750367261196288
435990966
1397542849122553859
1435173067697704965
1427452125647314993
254049745
934576363444436992
835105999493152769
197716686
103289617
167761418
1184242477814951936
216634560
1406685220582019073
603521918
1285818248143888384
1276414117167853570
1439566884949544964
1171850054
1180738516717719553
1169893719358623744
578885206
2188444117
1339804671150415873
1050727225866125312
915582110286491648
757068060893253632
916109049883639808
1225386582
925980513344536576
1281887888431407105
1349995773874761728
1068471795538259969
1499140561168744451
935221976049815552
818371524214329345
1393851805034061824
329686497
1520810858246512640
25090938
277667021
371606757
191870072
1544874481092796416
902194734210445314
1519256613131284480
1534479133409181697
1523522703407595520
4439824994
1416970702029148162
1179250471963254784
1492768959191347201
1515972133477703681
1324209547964153857
1232904643044241408
257363011
1090764716081737728
928852424592318464
82692465
1268392740175241217
4833747923
1484076544763232258
967771596575428609
4120558702
237314621
433365936
715482357843668992
3313626628
369011606
717654983395643393
1126798929612427264
1388623342597414912
218950262
1467962045274460166
796452994598531072
705353308165242883
1364613750326759424
123115168
3418991235
1192501672716754945
412573488
2901559708
896927360452308992
955576267134320640
1527250555118456832
443126390
1184602028208578561
4710221117
376861768
84350765
297413932
28781667
1860215618
1322168708891029505
1176944666387910661
124427896
1146235007649796096
1384565243846791171
1151443220745916417
733458151
2173716218
3385743492
706731409973518336
39023019
1409641946566463498
777710446803509248
1684802352
717804798184042496
3239343469
728011067557744640
148932683
1673364012
823654787614932992
769642086
2980856348
1008861502764285952
167090118
1257779654695489537
818082084
1646684886
1353659856
801846646346776576
1192305497140908032
745103311850864640
1063127564187824128
2914286892
1110992721941069829
342377570
3006074783
1500888977464696835
3305609126
3065815111
1431291591747117069
1153318000692486147
3096721826
335867606
194397940
2361158644
126258597
1250903772584443909
1250905056855105538
1250900461353304071
2893610049
50382497
2834966078
2571501973
1280109654224273408
3496928065
1089708155532136448
326997650
20966075
1466256330
109048348
18893430
27826795
1050428957076713472
636855144
268920347
746301638055436292
1390817498874925057
1363130238901837824
1466780268031795210
996412389183639552
1422183827976310787
1481200147950637058
517744895
3165960813
1222754999819616256
303821389
18977162
787327082
3701461637
1409904712015650824
463316121
1135872929588232192
1006955569607950336
1465615909
821558695389589506
626375968
1035499631025762304
1043116397965004800
1512019360147202050
1432404699853033474
54873193
269907005
1279343463943659520
2879995757
3536152575
2196735420
884809389760270337
896709661990072320
1057915274
161602524
1734984914
864443843940294657
1428261929345327105
1263696879260483584
66508999
940087174975729664
1027846044862754818
3026650834
845272599257075712
864376728688488448
1548947822057340928
4001351906
1402741712913588225
3315103530
1058187072756944896
1366201198760448004
1455251746456956930
1549473140388073472
781378712361066496
1260656541285285888
1118861107
1158743516
830669077022531584
938463162336030720
1439438741865517067
1049688403552428033
529254726
2919117512
840613087396937729
1342002657108525056
840225501947944961
3309751044
1043359472289120256
793635763
484985884
843149595446333440
276625639
1182328017303015426
809417096505524224
1002575954412294144
100744037
21696073
3238549284
1364483820028760064
997058830889463809
2985479932
1277388562741133313
1547779650214309888
3315266420
1090735124080218112
860874450635415552
177567841
26725581
794245134833643520
2746560410
1306284895120101378
1520098379644162048
504474006
246107996
394717571
2843673221
880437005657792512
1953253111
1254371836630110208
1111397626686173184
1099327590471528449
1534176181045538816
1426262356976406528
1546586630009638912
803373679
1440627629200003079
98706686
864143250239651841
723584983491842048
1547747852234870784
1536194791087607808
888029298
1022651479918751745
168620783
2381551327
1267573135399780353
1060514331564167168
2845759942
941067916421844992
4813879068
2788888368
467486262
2588196241
1514497177950687233
336029515
1097737899515117569
245041223
2867608219
1514039212848422913
900366287234363393
778604395533590532
230596520
586724380
1362524491306340352
823600974795247618
1270398719725371394
701708837846433792
4756604714
1712791082
1493972219969486851
3564582394
387143966
1487946111365099521
501944775
787311729575243777
1421024714
1194324890
1201453310349324288
1286364812897710080
43986762
159807298
90846782
250972149
17734307
143679652
1337228928
74164974
1384824194844737539
1579887974
208244871
436095135
1491096887214190598
396603823
575349771
1478967241
4053472454
857843791990067200
1140991647997554688
1207235172065611776
1520996446019133440
1219849093830172677
793669407004241920
820328071731576832
31471926
196003713
1506929700912140289
1374422898
1518337694878871552
359566304
1353787688340619265
286611153
2762534746
241589653
1947339757
1048310208890593280
235223909
1199308085526851586
280056806
3976363606
50479684
1493782103817080833
1522642421250760704
1306713443802767361
1547378096734625793
15699801
430948684
745143369840496641
885883830489554944
51396974
1473732053216735232
3132641678
1324892529788129285
42422621
802916237667926017
2163909013
47991805
733372273764274177
4766448105
1507148751990714368
1479565934717136898
1532428175854030848
4833816447
860893586635796480
1365038340194590722
1621009052
528560337
1122271690975793152
246064091
1223745842198216706
853245618
16443111
1168919176687312902
2383733706
1523982815368515585
4871249021
786143154177122304
152935342
1938335941
1140348448522350592
909835429997768704
2953782740
271516653
311658748
551016121
964643346
76412879
1183120592498610176
3265929084
1176932406508556288
2910118100
2578295670
1082226815647842304
101745673
1399694939827707910
77497182
1199018170297634816
234483701
195003002
112730653
789142776
1640909503
489437998
1038519851185258502
1413042610327879681
165085226
30060185
1491540230901579777
1405935728
1348777720096940042
4572421288
1060589563
200275592
4432628242
1104702780437082112
228784353
8991632
1458759148481355778
1459288390247993347
184696352
1516881278892609536
21418186
79573745
176993030
339312080
1488907046527377415
998591858195484673
1268254020075806721
749273421863845888
930808718
247318069
1322331398808702977
1014176307599441924
312599713
235272592
437659317
876501416419840001
3568569378
907980290378924034
17870684
4710708974
730523100
801286637992841216
108651731
68232663
3095797030
1404878994487451654
1157906591229906944
1441131530672226307
169426868
925033403321167872
2428810890
925317938499989504
1070631319414157312
1522046593670991872
1243924369799147521
1518964801946501120
1471400110668009476
1612644211
2941572450
1192854866336583681
1491181301075886084
22873424
39224071
31432523
17844275
850776397215936513
1523560437224452097
1306374800160387072
1548104105666588675
1530023359811325952
1459916860603117569
2489235578
1371619745041063937
1949689627
1533921385860452353
1381990130714611715
243302811
1378884515049902082
966803334463094791
1184862920619872256
1346729314801364992
1082986449933426688
1526754436655116288
1387824293124395008
59836917
1447544048127037444
27032884
106773922
82507210
4910725299
1451066388781490177
4720439420
3249837492
1202409436196700161
1074917224169775105
1263971298826489857
333863815
1003447020789563392
25143188
1334216763484082188
615392154
1190969950770475009
985085835895697409
142409410
976127545
3158951827
1128403933108613120
1083185873280065536
1392541045074841605
716200427100905473
1156457169316749312
1318690735403589632
935765753122492416
852076779888144384
2963466848
441817658
1531940272036257797
1711071019
480517688
1441153221599195141
1171415902270701568
1541832404284874754
98472317
1656621050
884143392590004225
43463741
1094261903021490177
2332609315
1246516364854136832
2883476513
413613262
898017494656442368
891818681591877632
1154506433255432194
1479611167576412165
1127991563538325510
2803649181
4064853199
867049856
20616198
13440952
2344240557
43231533
11043
1258988229216202758
592742669
1063261510217199616
72866325
1103161770468929536
821951011220844545
3820356254
1521998402791174145
457702111
1359359630
521945624
1497589953127198729
1533997615913652224
1389256330876276740
1493682039618473990
173684360
849277824217362432
933584178
282320936
1496590660505329670
818649862967177216
1141019188103979010
1236017786935271424
1519011459249836032
1516965674349957120
1485145310313828354
1528867191952658432
264498112
947856145
161199620
3282920022
1484317621570863104
555976470
793397877548675073
1087724044600967168
2697967759
1105088127658385408
1099695040174215171
403482299
1525342745195315203
69298948
86553064
156348733
1547654875688775681
997438826
263201896
96727866
1172182651110690816
1546546525504946181
875232953726631936
1544869989517299712
1457537712936923137
1486021973209669635
526063981
55339096
993353389034557440
71026034
1917425353
2812761955
1458788429987205120
2344772275
2570353490
224616449
859721248380682241
1333306408562020353
817484741901488128
817483640728850432
819210050581524480
817480689557897216
887624913732988932
978241855
48172895
127495224
146029057
1242847999
899660964
907708862744207367
1539841333082607616
1379290563535466497
794972291415343104
2352798211
1276135568288563205
1052976704610684928
1538865518345584644
245975878
1365225392
1524256344156815361
1539501461226528768
1895727373
361718504
1407711698895753217
123037048
1452888458465202178
1239398291856429057
263172875
1460328772419272705
1397913118517329925
1962504229
1379669441001136134
3046705754
394210540
1191947115762782208
1332809596885405702
63897607
733094539058159616
14445461
1258403790
349149628
1528700538820300800
777953759422980096
1542259941607710720
2157798056
1524549352890404864
1462252990857977857
611045296
1632942158
1509893030781853699
36527463
190926074
1180920536664330244
1492838294006247428
1532450133110968321
1478897632600854531
781748628092321792
3221588438
369080557
1441214742912114701
967789667587444736
1540349093611962369
1159867935609032710
1524474704760872960
52817933
91147932
1495504138532274186
15945699
456978202
1516195374238740484
991439317053591552
1037884664566956032
1386033287592775680
24339818
122836599
217143997
338667650
53975856
717650939327463424
53096096
251953706
1034238168294457344
623482525
100534348
2784853101
262709009
2177374320
47775582
4791779536
135606372
1381732992935211012
1952201900
1509598141607198722
1433540201587134464
15473943
49924953
41384361
907950163091709953
1886691919
293781663
2303687048
1520425574530961410
33860100
156543194
1126022090
332385835
757827543281995777
1521787082233892864
1501826409161007109
1501819402920112128
1501810479047577604
1501828839625969667
1501832099254484995
1570884900
132693449
766212141221289985
827905139101073408
393247142
797797752415453184
2352296922
43056978
2854117409
740560665253974018
4583473214
854610152
2576167455
100566855
27636087
824036643103510529
305349851
2242578240
996413809131581441
1339572944352256000
426223351
402214396
1294260640719151106
4851860444
3054499369
1662188072
814925534
1526031513732583424
888955298379182080
1555688318
1540196725314289670
1512207979
1240821234843213827
1055967291169488898
182533651
51876257
24155607
295349796
2862729489
11716862
47503357
50553906
904456766792060928
732934401361842177
314272053
2715278915
1313119676239679488
1486809015615209474
705650409822498817
1280924852
65523275
1415406055845253124
1462576688773189634
321240708
1537891275742978048
482548438
103342334
207713831
1390316660205096966
1044836083530452992
1313902299257987072
283776228
195619239
1280232800344518657
41325029
31900100
1069777427998621696
2425116049
1188975897568628736
156596310
2956622161
2594779219
2979666874
2730208738
2301884966
870367811880845314
2501522515
15563076
378140892
238851875
1503206197150707716
321345004
823693242
49153927
1008688766062661632
1036577733369683968
1067523059568033793
46847174
1352344197580398593
1852006538
1138869105711144960
48668089
226476431
824340853002903554
839159785413038082
1025463526385704961
881869185562935296
3615619038
725045552937852928
1540878234
364197216
818370493954699264
52352875
21356583
79353134
435126790
1227402277
3120158004
1496426276541939721
1210658165701980160
1491042485212045314
51931522
2902641702
2765610775
1153736681452974082
2981741749
859048733668818948
1301494825989165056
1582672171
1488376362
363899580
76586057
1277607580609757184
164507524
401320866
386037639
1341703288912310273
1423334996
956478557126995968
32304381
500551883
120208261
775284328666271748
2652871502
1492640447411412992
1448171819035398144
1526908566229159936
782118072
1526805760511864832
2463207319
909400244265332736
2836008371
261085519
1502627969722105867
862011362112942080
46251817
1236122354285072385
2391890028
1357066144696291329
1306551210929946625
1352703942107381760
856294565686509568
1047150617242865665
4492469113
1166768875
54070636
75015661
45441626
1127367860001673216
988910865251479555
1328423908551372802
251725551
2581865145
2431674078
460604814
228415982
174315652
2842104303
1246101558
111561793
516644243
826807245426016257
1001170571772727296
701439116475559937
3047691765
881961157
87524020
1595292708
1277912425241739265
43360821
77027545
203126022
891056606
2812601094
821389249471795200
2416301818
752786630826745856
20359688
118725020
490746919
26616416
1266255483368665088
472481538
1043034185693200384
5721792
41351210
149045919
1144302972882575360
201634756
114445729
2442540847
18670386
2442461881
1966543622
2322594456
27205855
264072635
2416336524
1511471391157239812
1709374759
227240526
891970293685604352
3614408355
325618475
2228367608
399094534
1539714497547571200
2507682337
42482224
1873394624
1434202788
458049108
372613141
80564835
1412844657524887555
1330354471466098695
468572906
2787029628
1538925397
1029911240
109634979
1216855267914256384
1276531357787713537
2237332361
1521869849487716355
1225016440207613952
1514716784645050370
147988499
1352885827
881950102016843776
1151528983282049024
319992775
602554694
264700139
809410596
937988377823055874
955605805
2400451704
3151871042
63149271
259709757
819885139018780672
1522369459284897792
1041323545064747010
1531558843385356288
1324212396
144902710
3090115562
606371561
485698303
1436570505381879815
1351159930758311936
1473392718
595460804
1514435338709909509
104898406
1542067819122200577
958118843636854784
829741172134383616
1326832556830986245
802227376352620544
879740042
1191357810614919169
112399317
913166101101649920
1090470565608153089
1135552376620720129
1272546482126757890
54826457
47917870
126900426
1387312938
14949738
933955400986009600
55471324
1304004561477091328
1103253981520891905
92782540
282593856
1095782610251456514
1392550873671294981
383647860
464984212
1092848291795165187
4795070603
226239548
1363491490694111235
3133059001
583744081
255984883
505711068
1096445580371468294
8528202
1199229795982143488
840502382656077824
1324769382803845120
144898303
706683186
39293800
27016331
2992855083
548119075
65995404
1032835303785070593
31233554
1527170192928669698
267926775
1640690586
1394980117265453057
578476542
517709626
721381698299170816
403332412
876676472
51921030
872135470469324800
963324824
965411565750095872
86334065
452962213
900608019834191872
1539298985126809601
183442003
1130257213
1027859349794770946
1534089291366023168
1544718378987933703
1076055940489568257
69277714
179030201
15430127
30226347
1516570801
902982775241879552
1510937178146279426
47679185
1793335448
544894819
892099023406067714
1474712351223910404
861908528482496512
2912818756
2651892710
1201714944
804517800
1111575718826336256
2368269092
497662962
786696728
21250847
920411
1159823667787902976
1178915488404922368
1358467590834823175
1627171752
35006618
2229735242
559647508
1038594457103421442
610994002
1496298335128494084
727973502863605760
1059769354030592008
452904772
76308918
184762463
28590191
3295117941
45784599
172542902
3313517385
702930090
1500725664298971139
1052656867841851394
35957548
1508841149003411456
1503957529398693888
1503955771465568257
1543169579442225153
984258797857398784
839689929567318016
260892963
871924250784825344
1529412494439157760
1059497505522675712
197492504
1539221131386830849
627529354
366623522
77146889
551381871
191294790
901073892
1409076552814321666
1383946866
1542452788046843905
1543938923101143040
1534483153334808577
1544681993253916676
118720280
360705100
452189860
1228015107185074176
274949097
4726940670
748753205153001472
1715524123
1085007304725094404
771506536073924609
743399798238117888
2508157686
2703377042
852460820076396544
1348672067454033922
2755020343
1090210542109609984
1320048607
276170839
3351599812
1532703799453810690
1532693504413028354
1300150230248091648
1526907674419503109
1437318153113980928
1459090629158445073
1441105380860260353
1478744568833224707
1438567560769773571
2530951758
1025522257513340928
2970921509
19409634
1066211388488585216
59264571
1222227649545805826
987897171130249218
299924754
1192854155318177793
52031184
1001867502
88683272
2939834322
256367807
3133902478
96533351
121261898
1367355091905306625
1302007391605714946
1240449424154750976
1350637243166126087
3129343502
735692978358878209
1174793432730091520
1060462152
4542857777
1349541773731885056
1533118638
1337335768428158978
1271240135099609089
1341627330033197056
1417758746596368384
1240245837336207360
1372851949486317569
256390825
1240496861959442432
1262748260193546241
1523920943844048896
1189421803745136642
1363706229416022021
1232558903612755968
1312372238801231879
1224932897347362816
1363703402602000385
1524302161643196416
1374333818870460417
1424591693295210503
1481168313661411328
1374336625304473601
1445929911537963010
1374358054162993153
1276468155137683456
554962152
1438869008787275780
1278612725011083264
1380118667866693637
1248535423166500864
1265562223671414785
1342338918008569857
1357150326344753154
1173726942
925317136720920576
3384713878
1277582368245600258
410862546
525106889
758209545281871873
1432238366792114178
1439833178160525312
16579078
371527510
949877168531755008
49374297
3376068993
409142428
823931576392318976
727635471254355969
1128760245797433345
948412393608171520
1325535180187201537
900115100534792192
782595467456679936
3396195239
813842492558688259
3386206996
1446267704151740428
236535246
1473176136997761027
27410060
1542999661341904896
1449421760
218170672
299265842
1526401369648746496
1533690505933950976
52674753
48925118
1091937787
776835583205335040
409389074
1234321560
1067636828860166144
516410517
3168257665
907425676248080384
1098034127088033792
4919958100
714476919866036225
32453600
930853071143411712
846530252
1423031747432783872
1273440019445886976
1294065427568631809
183755196
3040064722
1428713630162247688
286308650
1325575050028851200
1128396868818481154
1231591827301638144
874904274
1471222474536677378
1260963719908974599
391372116
40946645
986158834883248129
109981104
742167928410365952
1152104034
140902596
589402193
1270166293312929792
396815423
2915990475
1267294782558277632
1001938722
978654199369015296
1413671432010276865
1050116908345958400
1481082118663196672
123941351
744158298144907264
3186536046
1435646664426102794
917074650
1336793544711933954
153748473
2792684619
1201214492
1247394285248319489
1486701315359191046
1427407415146913797
1206680727145697280
98543947
331579714
891976568645353472
293620822
802648793594417152
1261965755622600705
863509747
1170355377805807616
462990128
1079005933
4648495944
1292533080645722117
161031282
4649171533
135181599
1033907084646076416
1256150776650448897
1110058116354375680
975025451575009280
890872535826309121
788463745
384824741
1010680612569669637
1188620752595107841
1271472849803501570
1229615532523036673
1354464005830684676
799467304853655553
1352731461590384641
4068284243
738509939048611841
1067582467459203083
3759974009
1012408623329431552
773247130676957184
1035523377023332352
916072755698610176
874389255036035076
885956819281092608
1434253329241096193
1928952666
1115306796682489856
1392815115125366784
1013066421763497984
3231906003
1324027336765906949
1092841575577718785
3007775013
743109309740011520
2850928491
1196005535017054208
3070982633
1469132434549936131
2492849472
4818998453
1439676212
1010986280988135426
2305575794
36615396
783359037257777152
1144807330464378885
3043354396
4686942643
794961289114066944
1339895886
3248591714
186311429
1394086025392234499
1263192898935427072
43646187
1260548387868467200
1145079672969027584
1019114442150305792
96654297
1351651402217476098
716328321
1493228234925871115
1437532758050492418
74164561
1545404184522006529
2472762104
255384702
416799871
264521507
1024525554395963392
136310943
179220228
991208239554596869
277601041
86380065
17960725
3881330015
23108947
61482296
186180047
244694950
1468242644774043657
2842842731
1306006966481936385
123203047
811127198
756503807106904064
1232066681847132160
1315823155097686016
1195149955
930064956
93464285
1217569514512158727
746855754
1505839246959001602
1552818704
874274419623034880
894642584081006594
950559740546953216
50688469
709486526036623360
374054950
18098932
3225646232
1297878035455238146
968079576202084352
1630176624
1057380069042057216
371454583
2504771508
1462160823049146384
1468234578318041100
1531390636691185667
1353767790625255424
3207888749
3207892157
240276290
1472823166703751169
1542535319593050114
875001169210294272
373349403
1437579330587172869
47347923
1285924905750532097
110450403
1266728454
557678032
278337997
128230440
791361482764222464
1543856587747385345
1469352670204944386
2177492923
250154979
277487663
115291890
1710711812
329961556
108966241
347724208
1100099011414052865
3064684991
220462781
2469912572
80542392
1498257095233261570
1049333381836754944
960454574
1369988430273318916
2590152091
986584016894812160
209638785
531852684
244530224
232473062
2391731906
3318809979
1037173962051145728
140463323
498748153
487473297
3300214125
3353118545
1285151755680903168
81065778
76023807
1166099347542597640
753874147655036928
826488599478624256
1430217819732418563
1700124614
1122836706921734145
1334144876229910530
493050913
224081500
68167553
241405950
266579669
373499783
587305422
1291835317327138816
1291828670382956547
1449166657
1399937673817559043
1543541251773177857
1473309531484856320
1298156243349954560
1522783452139032576
1208988354928238593
785706584856866817
1481867190664298496
1511989903286214656
1268150330652389376
1415547231088758785
1488817195841101826
1168992128040689666
1368528648412798976
608758752
1116337253339496448
1425934152
1544380637364137984
1274780240083136513
19126373
1375604624078479364
1355379116946677760
22160397
1227103498585509889
913280502458544128
17844211
327090372
706295244304744448
298246605
1542930640290684931
1519697927727374336
1271343151345741824
3126949463
446600172
927730414034259968
23223192
950846708514213889
750360387640496128
258885510
3007190552
864361671552151552
117179331
1101497186150465538
788099447720857600
1217563962343968768
858738436475322369
743849057681014784
1049486428571402240
347158578
1101340304899096576
1374369605632729088
887363573546184704
263374636
1914330152
978582217009061888
1451532092152627201
1444560470677934081
3246266793
1606042874
58334548
1173323443
963032059890434048
1308403592035008513
855182497818202112
1525149027028721664
937978166
732872145844473856
99512628
2931876258
874417683877556224
167367986
294800224
1300793517111873536
787002873385259010
513189753
2926682329
41183695
11037862
1303577835836256256
148354232
31675377
819439369
2865502740
520159312
86152476
614252474
1126511842522796033
18937428
43356669
344488697
1309271240562151425
1108771078984339456
27613358
1535254621299539968
454556901
1539213516162617345
1501868514889854977
785310409
1256910953498783745
3055509617
364469208
1532391235012509701
1297792140429254656
1177449460055412742
1531898626318151680
1417393128021975040
1474614469
1288735644252958721
1174972721941209088
1533668547062157313
1531590919161802753
2468043530
391517599
1376819681655463936
1273656683491966977
1172482407397765123
1860300192
1497021219912450049
707052958031020032
1526419692100825088
456546069
1538813282164822017
1514270383201038336
219853710
5891212
3322610964
2597903210
938402534837899264
949478427228286982
1084929199809282048
1347568679324626950
1159499118278000640
1488584181236092938
1222112201219067904
323300605
704628629272023040
701727645948518400
109774766
1110416449690959873
44089631
1487484942
1169653166759190530
26467925
1527252046994620417
866803462029398016
2583539802
2694585072
904581464666152960
1379997145718087682
1382291606871572486
1100325486125694976
1371357846290329605
1315542087199145984
2150671056
1533118447269597184
4628460373
2734136934
87259899
18143047
434381581
949931018
1272779454113185792
826161375734951936
2853343329
15681544
700487398
1095043654060785665
2387611230
1542719259616219136
1384216279754493953
1542087448917815297
196812604
1183903239160434693
1419789153131171843
18841425
1227775559020765185
1112825095934959616
553298937
1357003356468899843
1483159192089378816
1115232919277248512
1116326246240141317
1503129302837219329
405593161
588769457
1531596307537997824
357049990
1432828256
839508742970478592
805408467766931456
1496684760
74058197
906611799272955904
459437895
24197972
1289633628142612480
1156957139937701889
1501237067161944068
946851420489297921
3187747024
1270991594678890497
357054964
1507153413137698816
947028348
751564254
1118492877041152000
33865344
1112334477261504513
928674251682574338
1454144596737355778
1267005806416887809
57388958
278585764
905259819224842240
814249401665417216
893378024967725056
32090699
2475943592
1087893464963076096
2283551125
38874017
1247164854198099969
229051444
245863059
15196470
809056123768729600
1502047896321077248
1479161515160834050
44917826
409444466
1202046805598494720
1502835818192424965
870653170388803585
2284375699
1947076512
116582145
766058915314405376
451080147
298882893
143835283
752411996377739264
1315807161134600195
538928623
2986471235
988411950429278218
54772083
1226740274568814592
4893722476
1100970804152598528
739574102
1504114421240676353
150841541
29279738
1484220514218430469
1099847110290300929
237444370
110588557
36088032
1246878280235483144
1162154704136278022
1084132481509543939
1116161197710225410
885457104160608256
37644572
1242156086959976449
247449749
746990176702955520
963430720780816384
39714257
1065376239211503617
402253209
1015661865442168832
860511905420652545
1315565091455209472
16475345
1115370787488378880
307974053
1479458221266022408
1232378326834171904
972573936373452803
1446487891253858305
2758663998
58233603
38144420
115928503
213225610
1109537314756165632
83840182
1262134007187361794
192541147
421660998
272894294
548083886
162533725
4845698799
1227752013154439168
1509222979971923971
1497105283465854985
3011455190
29176815
1644734071
631691382
1536753327668707329
609230693
343342219
701881273040683009
230150489
838036493549498371
796052662978543617
816842906480693248
1355139770335301638
881574821364150272
764035151386910720
1519443269658284033
888318025039884288
1541851325440225280
1243668387487768576
1544323858748121089
1217548006549073920
31249653
701621454538985472
1709274240
1287650438267822087
114124254
1171288066767540225
1265563770220355584
1144545162544029696
3932654127
918359232956764160
797527121879068672
1503383256208715783
1488899043656876034
425053312
1923934062
3061988704
1458729198319968261
907623830
462787588
483558640
1321932164
209783680
533401896
960914128578732032
1124834228
217581842
311399231
1537461208562950146
302453915
96573056
2979719580
890046626
1542279072981590016
1171388933084798977
449694010
1349418324480950279
1507033588650414080
1005023207752130561
1539549595432271872
1541910921278267401
1526060531181682690
1495582216205783042
1305008569
47414934
971868002596610048
984202815374610435
1466417235380121610
720042686116454400
1002327187020767232
1061217005624266753
102031596
1219674225914437632
238710158
160151404
87223923
2373994046
816277362895716352
150140789
1542856831168544769
3221971550
1537161840647671808
1483220677922783232
50146061
1075209562674712576
192983681
2470057706
1205148069920231428
870142026506944513
1128440773815480320
845091207038558208
1354420395844145156
32234469
73312470
66707220
2601142610
1519829137527119875
1501895570885124097
240453611
1177414763845799936
940155912
1394682779322003468
1438973802386534402
1217021822
161156822
487810279
1493370875126726662
1391914795025186816
207223164
2460346514
2568472014
1065937683451535360
8437402
232497294
165188511
2235990764
2557564489
870660634886770689
1677123037
1315685586586480646
3506616552
1482482314869358595
783872073747816448
427247439
424385885
65585908
500493738
1530324487555665925
952298270247784448
819024618312925184
137857580
374837612
757904534484246528
1138499784925425664
993594781732352002
760466556287651840
2266066694
85376821
3631391557
1461155392973590531
28040192
141239164
2292909116
895992940807507968
42314856
1531167544903487488
1467737345776820224
1234836905042350080
1539554814857732097
1470451641669332995
65541213
1233536184955129857
1483462745559343106
1150847243273949184
2416068848
1349774787913146371
1424419821223964679
941132459621613568
1495950566610067462
571021188
1512179191738994691
1182482775594749954
1508478392794034189
967843662481821696
1002276549607985159
4271386823
1157691494091956224
1241549446644727810
1068564102757285888
80391480
1281754844920000512
21273736
66416916
1498842857255444487
31617542
1355557441702948866
1508546460693970946
808889479
1429173937968136192
1466938757622505474
1483896832778375168
1295506046446899200
1358250622483636224
30629690
2841095139
1522329679599915010
87838245
729794180613066754
17655448
349165417
2872483673
1478411477178589186
780347429736550400
369496766
707169543
1508762009109778433
1533793160622751746
1533797283371831298
1235222958135795712
1491204368342732803
1235704411495763968
1531943953402044418
1505404354995531778
1509003188954836995
1512115633604939780
1412528904254853123
33490420
2991084490
59977179
1011111947910205441
1491078960083578883
1482834264177664013
30240445
1528169588281724930
1498691688226766859
1026662761756090370
1486786336766017537
1333085525771694081
1513192707522535425
1505363815130558466
1431290151859281921
2920806672
1253002975213207558
1483893214302150662
29999174
1194093262342111232
7473042
25017436
1435964920240160773
1508470460836728850
1015694047606910982
20644585
899727470
229305899
1480222992240160768
1166089744712896512
18299364
1505673207684100098
1085651041536827392
508685581
814259546545799168
1387177037136334853
39975511
1020565077529964544
95455147
51086719
1155858268297687040
330203939
344736461
1001462016291127297
378505447
261294424
719205036140728320
2910900141
545443555
27532670
4849432067
1514582763189456902
1893832212
1462434523
38444282
1514921399860830210
175424428
2437726214
44440721
1539783076254887936
1192482364947156993
990305861607264256
1097473286240456704
993826627686666240
1310586923753377792
844146855281917952
1173913270828376065
1126008748739137536
2983929128
1089919438026088449
168246095
1178587607481098241
1544265216292159488
2984632442
1478432868
297922238
115134500
1947265849
1514212582554574854
20043045
18415241
1423378319928610818
1403395165222543361
1309782364751646721
279695808
1472815436244815874
781421245728337920
376165560
1372676287
808705611160494080
136266976
482511499
2978179625
1506527574318784514
1292752117455872000
1448649352797319171
1387337220965666816
1355093419757088771
1354772527638323202
1247074345115168774
1227158324224892928
963271935336632320
2427050750
595008735
4620169397
1387453855164616705
47420649
1587215731
111285700
1397261125390057479
1451027441946804225
708068063204282368
1427482548859334659
1540219132456579072
2216269356
326680674
877870481856233472
1478637706016346112
1494190879673753600
1493822373002620932
1470314709404762112
1539017570337972224
481580617
1102616541512822784
1185044838
1301112131144704001
2999666832
1060876818117509121
173726908
1495733963905769476
222428169
484924199
222479481
2837905365
631863828
375824120
1489279617521405952
225044655
979360921410850817
1149657067222896640
1541255023534825472
1534747978560585728
534948664
181342617
1448386303620534272
1514706787
2550688357
1512011570955841539
1459240224761028619
1084937955775377408
214024891
772482498
2658971
506958322
96899414
852260678
1183905085996306434
724617145
589292956
14768048
1340401506831491072
3269163338
104451850
104452876
58202939
1228795088677089281
378504782
1182251734040793088
4888590014
1194997472151646216
1042403477236969472
782642667263930368
940432784
2245316917
69383889
1338300468
1480388058612596739
1443595240137449472
1510885932941348868
1473871092460572678
1017305014509830144
1014773244367212544
1034584264233426946
263420921
95676498
106722362
1269037753737580549
798188188913180672
254022854
2788497926
1863352885
3635163329
874218821665665024
892620101853130752
718389194410864640
943841966382571520
524871803
1318912569357328384
1184055175113142273
2457971197
286601240
1174372900973027329
2367557029
1096151522180849664
28105516
28277194
112012718
425603206
740468384358408192
142587801
99542668
236323306
761213654574501888
37489461
1167118193539866624
912271302530125825
1422148523315838980
248752757
856992744677527553
3005325753
37902453
54184115
280979740
182881073
100960905
80847481
29722682
29191009
1261001982145224704
1525593527870160896
816414167590637568
197359535
890029540428435456
1520373254
121347332
45142649
1464527877924339717
1480642324233338881
2182536796
2449199864
1977964598
984578196095033344
106471852
1251166326191804417
763324635995893760
1236355632342560773
110935165
63755139
1092034220309078021
746370067
314037101
279270703
3031820512
848682063008079873
209016795
1362676415984857089
36697727
1257937972424585217
1343655101626507267
1042361035011837952
2257656556
435737814
1504422285356195845
317943352
969461911795347456
1380036233678761986
280273721
636836350
1085635205212356624
382487567
1352710410693181450
198778879
31536419
2778838711
292098447
1911113300
3279668144
18612063
1243895629463650304
1201714780924522498
917561235595513856
1457072739383078914
1465755832264626178
1439690167644672000
495967121
1509916696492101637
1332941737
3619207820
1062265760767082496
1500195281559867397
894649058740097024
1504670679697870877
948196166
1189233425749663744
1465983972555505665
1360463035
143148526
3081543494
2556399428
755036690893471745
1304630181013811201
1291230742790332416
2906959806
23107343
190378877
2411894720
2285772464
1428440945373028355
1535839474172981248
109290454
752031460538740736
1494732192290902023
1207534921947832320
1366573606549942277
1518913171867975681
1531271448559439872
3027313951
2723035477
39264917
834244966503370752
1220269934078332928
1493780224814686213
1534453125498646529
2252509081
1619377405
1682178720
834873635563241472
1511654363550273536
145078040
390060177
3301165308
1504692975158411280
1295324707298967552
1399363210441117700
1430523032037072907
72434039
1007614682931212288
1014864886915108869
2986110832
3311571148
1151908048342061056
1470316097551454208
22590970
1531157059
1541858073807147009
1272204864999677952
1652932832
1519136234891001856
824313211
3090100128
1338360134
1306171084711104512
110271726
1028079125238636544
937923286603677696
1273566573664460800
789297317396426753
89098961
1326291340695646208
717603606845730816
1154421348858380288
2596516920
15416383
1114798004
857197227554590722
1249029518800629761
261014831
229631599
1224200034981302272
161904665
12917252
777883665493692417
823534863370158080
576402246
20012855
1537942566737305601
1535297915412955137
16777641
1541754624352235520
1519745969406971904
95355895
1292132777089880064
10622932
49943363
587377745
780024711510130689
912807462079746049
1402750748589539332
147933536
538915993
725700328830713857
1518948148873502722
261162006
2811580060
2912329046
1691697295
163751088
713366667053674496
2829379723
1148969256480116737
180733030
3433943405
1427304782558007310
134926618
2162033375
822775423
437258516
740352445818273792
981996574191575042
449934709
779137812100558848
295232579
206606806
1161781909
237840371
2836749411
1156425836
1469527787069337603
3093646582
1590393895
2369664578
744802451509764096
1048873542190882818
356011394
6111302
67433214
137472360
1124628337991790592
790896071715262464
1041023754258841600
870205638
1443098582
263446107
1311274754
383840093
1663343268
49085062
130906485
344222203
171160839
66733501
1061281091099729920
1383080611670339587
63775283
132889515
707327514025132033
802925395
1448074207829626881
1108066740309815296
1053459935034593280
80751920
541399656
246032161
1313842249717952514
1550880306
116867062
276457089
38703232
74478716
224665300
343087571
1194023623071346689
253706957
4455908113
1304287518
1491225458
6653022
22949444
3069913839
16221884
182883135
24695651
2813460678
756533634387939328
57057865
177319291
109583667
19612317
34708125
16366825
2783832094
277659827
82467629
14619361
956996045615099904
594655984
4203520763
1543672171
719868757229834245
153191512
1103776849505779712
866936264314023936
1900864518
1335678864165654531
83349286
476847503
150607393
1437877505000628224
169043295
719548033814433792
926659183
331317506
1066887638
22552870
27660303
3446346927
2252579810
367894628
821441270929391617
4197114253
2522010378
467542396
1445771133337235470
1021391361927499776
2289670085
1032482026308300800
1420786228463611907
161261966
235615273
1690622568
1466478038078697472
2306789775
1318891178633404416
1162070704864530432
528916310
1482773804225019907
1515383665450233862
1455636378583121924
25008686
967449423168114688
1531260066111930368
322270481
1218200911358513152
14180954
2900574684
351473798
30969240
180961772
14970622
1293573566101946373
981239207770370049
542791126
2936773471
1201954807
351800566
1063154452738142208
2958972978
1429883256485269505
72524699
164690458
2745923006
2288921910
2290894242
3065002246
1566625291
289147473
818806555013509120
337983705
274602526
1240274993130409984
3128467766
3577438707
1488971416502513669
457860447
1507913591281926148
621553470
1534618244
431943498
1390269608
1292834710180245513
546318883
1533638993979461632
1498976042253680641
331114590
2207941170
3074225878
1462784208552738816
1491585652772806656
961103188551184385
1487601045018714113
1467601213554409473
781022678199201792
1509008158722859011
1478868624571985922
1288766066
2861496563
1502323434684096514
29729917
1519722888596582400
1501957377163239427
1506011625408675840
1498479268405432320
355976425
1405497943864401924
14787695
1493294940708696069
1140662065167835136
1199436553824751618
3366274504
726332424
3025502755
1193081656761958400
2590973106
1486376521048674309
180779815
880075914348040192
963476397204430848
1092431309849399297
1415853734190538756
3306562937
1501008473366089731
1489289231222648832
1506018365386764289
2348952636
1506664004239822849
946105143757377536
1466500113090502657
1478942668977704960
1506799677433266176
1256035573870936065
596681768
1080211333159694336
1493716890253885445
1174626564807561217
1491060844150464512
785299757019254785
906817122
1163866808555888642
1497569696928780290
1241925167451762688
1505286757092265984
1526361251059642368
3281707356
1346012758882467842
1489634205566836740
1212541723143888896
1453954140141277189
852555030620012544
1109453649804034048
978397162865278976
1594536769
2918965447
2693334513
1112733037
479220086
1444833103806021632
1450152146662346754
1471282786585645057
1231314787910340609
525740012
2596994484
1224746385863364608
1240411455146487813
1509963639733719042
1503401494250369024
1504534265324728326
14906066
1281754793929617408
1499214666953682950
1522343129638002689
1266807196123357184
941630887
99983951
847019750
983439418764812290
1534935636548911104
14612367
983651690
3039400344
2159360861
140896777
872049084462505984
1431608684107472902
2483265084
1539533935817936898
946172050032427008
736086553919782913
2745973738
200618652
735144337143566336
112566402
958314122331922434
91547986
435978721
1435300434877435907
1232845881054859264
1477034406292250626
211328355
1502417204645531648
1244034096029782016
3411445001
954896536294625280
3154525536
860778133
711781837618589700
318098403
18126519
974335373777158144
932454700217131008
1047601284931452928
376411732
1479596848251764738
1478506098982223872
1171607202525638658
1463570539000188931
4150105158
1952012413
1004444300321517568
49103785
860721896
284166799
823007356644564992
876651
825143319357304832
2241074515
908243846
235459150
1275439663969230848
147113753
515759299
150239135
2519927816
1420404585265451014
228853803
373413678
1389958836006670339
1456752165028909057
2382530107
818117192302657539
2460062875
1321668005672161280
1482269281966563330
1468699491133968388
27628064
1525980757499559937
1503850506820669447
1362226890392686595
185482340
325330890
18641527
250459786
4638629721
3415467627
1468662704860811265
981200791099846662
1542531010629435392
732281258294792193
43139712
1471859606968324096
36517751
38342084
328363870
935871393962397697
1412096933146107907
1230135006594584576
717381481723727873
1239317158527668226
250186451
45307162
1182948139868872704
17636635
184022936
1110397960129572864
304482739
2463628976
1506332540445024268
1367950205321179138
35695043
1664610104
847232076
77464545
1528541683972837376
1482850016691560449
897692778
3074699279
369078586
2980437207
1494392948162629639
100676871
1262466477661306880
1482487623146999809
1515568403209232384
1308504400852332547
1513995893636272143
962021910216232967
2335816795
1483511738825945090
2940122255
1161006988467363841
453477434
11193222
633886822
1501217349109694466
1398310882384482307
486662162
330815661
957852633414414336
1562042179
98542436
2491513814
2668669995
372773597
713578837
1218979832
398058033
353782991
1531861955035557888
4383987635
471605545
1473820662053617665
63545186
627316972
1098899441484886017
564634184
3286649724
3116518820
14784474
76123775
436939817
489348571
440335305
1140343519674023937
550876474
38188152
1191973610845560832
521360159
322833235
743100055519952896
551715389
2315435617
3044524971
3019685393
918785138103865344
1903677397
2752157461
4007918968
2345597065
788735950377590784
356344651
2336500896
1577562608
1151804946104422400
756631752555323392
3543575056
1279596338
734768487256760320
2394619242
1396712288
3406991284
1673180749
175737696
1136349302173966336
895706378618060802
2382096097
1305532938
1060928708
343417737
1382160679
347892133
2610222080
88674274
456739826
1575411504
613619923
140191485
419572258
318602389
1568144214
1576383836
2343462727
2613684967
256515458
2795328377
988178335
2292543739
4044547721
3246295647
3151951696
738011505455706112
388194886
480412790
747850244658978816
393448201
369450883
2461730173
4741768221
2289559663
2799151052
2690456114
2364249913
3118139319
526154200
3130970565
765180664966766592
1362119100785287172
3177334164
2601192157
1019883593659711488
1015167504816181248
270366296
1138369106997055489
4895602281
791878950385553408
1338412521838010368
1585179678
1324425669732933635
1009022064202743809
1829690143
761173627
1065889535333097472
984539066
705603418031681536
842407020745629701
525006524
999474423957684225
1371781600535400448
2435190206
2873649274
1428362904735084557
70939762
1505963993894043648
1526765413144547328
197691009
1465478725366079493
26946720
1391934993677524992
1333990481328549889
1450305894265155593
3337841300
826182685
1160218526
333653446
1435407594047348738
1494454072262418434
1073978948
87532454
1468250209683750918
101141782
4733419453
2440779614
139219536
211531816
1235293711006945280
3522560234
959870774965407745
1512135764
1394877747332194308
767657420680114176
1522871740996759552
1534081720747585536
1534100558931406848
1134760422261764096
217525915
58389760
1514087047245443075
1493219134007816192
1001851908401836032
340071029
401762326
26158816
2200365697
403021999
78769315
22040199
425486315
180362019
1141427046
149520844
1129548513451290626
1938608168
1243967932117528576
3279059293
1343607775272828932
1531257926865760256
1214722079762731008
1277736590853287938
26557207
904628917494980608
1427702419610234882
1414290514132807684
33413068
1462124521666842629
265852925
178385980
748915206336774144
1522425844735610881
1203835190734405632
1440032188766900232
1470807984016175104
35081019
825001625383235588
1119702365987381254
50799335
451270076
1480295108
495371372
462773974
75048029
92792112
732233560447287296
6667632
936479912
67537455
114473904
239071383
1537403953075261440
1092009062626193408
889492651426422786
1215573682342379521
364820220
1522468506461081600
212744399
1860550909
1529016753040203776
1489664912225931266
1509552640262389760
3165141935
800761681236267008
21304054
1255204958338789378
1397895971447754753
196560992
167914998
2467881522
756282229769244672
22978911
827561720117940224
22993609
1178851982418690048
1224314901788790790
1535265366900736000
29417674
104862780
208086950
1496662610279911424
1929622856
902600152086663168
70796694
309593149
770620313671438336
99951839
792405214762561537
734567426831044609
379617495
1470741025417269249
206245249
268748478
3378787695
1366825122976309250
1527575918927089665
1144239170812096518
293053388
871774471295614976
385723721
1207863614733860865
1424187160404451331
1393207360034770944
1300669308960305152
3245679476
1271361486137339905
1315542488149499906
121063465
957816200905424896
1122086059150458880
766573
852394882186461184
853880644987871232
1226681542769922048
1333310501695045632
2228370494
1306431095018196993
21766268
1448695356
1524975051799339008
1313800166638407681
1134083024205885441
1064004301
1279980217
747368943157911552
1169557459310129152
354547225
579344762
194554039
1202396819352965120
2967087287
53143647
2757747755
40482441
68710425
1046038674
1088564152753422340
30825774
124398701
889970196923994112
1422918368
195881207
1269889498495647745
869409297733570560
1207931537053777920
279338015
743042748287049728
915969318550093824
3004731668
980039713112260610
395723359
1109888454383427585
77991323
3510235395
1113795675676758016
1157474356005523456
11730322
968792966721687552
2807746081
1445680430477234176
1533925677136748546
181980764
1147026140831203328
75587066
401954827
605084017
1427593124650504195
971586396
1081987458227527680
1654944060
3351857219
1041384490185224193
106558635
947751092
1183451038424150018
314897673
313102610
1539442433121046528
1154531031086784513
360050548
2790390973
819129194730967040
1433988684412506113
1065827460552384513
1346805236
4816293015
60095859
604794124
216594244
168933149
713900279087767552
3288576107
1330550736
1054434946750734338
741344222838673409
882168294513426432
868034749
2530267652
2530446313
915315897065246721
915313719349047297
2530127922
731221802
731216538
1532823324971130880
1532819201580204039
2698339633
731164687
731169428
731173584
731181576
1285638499320975360
1285641981943783432
731212014
731207574
61808855
1166530632274460672
325188465
1013780866433089537
2277009318
3350289034
2587217815
3092038914
1260140178695319552
1301538666100084737
197375694
33802415
14439113
33803668
254713150
3024043806
1360057919581003780
123185225
29695022
33803410
1537968381445701632
33808769
1539479405709660161
57808778
1429902942543368202
332070871
3288185558
77677001
837690915602956288
1969582591
138893482
1087475626683129858
1428821807382020100
1350820553641365504
3145946757
1253525841599963142
1520136247565594624
1003885959220326400
4454574373
1153423962161836032
47669100
99792713
160311172
1031803971835330560
341968307
356949346
436666409
617829893
3180928250
42214962
3282805639
1540347016815022081
306664735
1486065214617526276
872451249651757056
317217384
1412344797432532995
1522684324201390080
1268216864355868678
158031679
3098322481
736795895006531585
758595182468042752
1071227118657265665
29746583
1539521385873416192
2765853524
739474225660973056
564469898
827276226796494848
1072231099193913344
4516946783
43774330
166407438
1168277200103071744
245896728
496862682
4114743893
347986225
1011042022562652160
2401336836
15071264
401350677
4350155892
1163712921177743361
931289166
534665081
1564394995
47205045
15147630
4471559722
283884888
407742665
944252430753124352
1134199370839199751
4056676512
2490519262
1427847870
267291995
1532092797582548996
1447928473897611273
720266768
83393737
171466508
2171072244
2858081263
1537188353900089344
1389560253277147143
907677599530446849
1595117352
109348104
1160270849871613953
163470319
406680026
913375204440772608
3391903301
852741186938785792
515304921
1123067410678976512
2909159828
1443538457599651842
2872393792
4826727793
454738493
1081752240
965328049695797248
1516042437348962306
1541733106478026753
1541735963386208256
56511221
271001638
1401971367176716300
1448502687838785536
821498439632650241
1392813898118488070
248001658
2449344126
258758307
1079147162108342272
4055941393
23260596
1338907056
385331874
1538833662782980096
264099164
1152343843066527744
170350233
770546984990093313
1093850986064592897
1480981726239371272
3279392977
1140905570217500672
2767223151
85306437
119382046
1377330147515269122
3212656078
91125160
798484956100042752
1223228568374611968
120748398
4013533698
888048511
1380148707769810948
120425196
106424518
2696079222
62547011
1499788988936335360
1290774536
1183691490159054848
82687066
4886837703
1478031808067366915
505088078
1141764265797410816
1516393670
1139935524800491521
599741024
1455255534261739525
703515145
1166292170602471428
469250206
486285583
2269758835
1643872734
886027671993536512
1541545598381395970
1267620919213621248
1515216280449519624
1094000292784492546
1147413010182373376
1137945798337916928
2358177340
1641123524
195850709
823536283012263936
1197472476
4057073298
2665623077
1554388555
901146822
1451365220966969355
213013947
1877271030
122528225
469545118
11990782
309686520
413532251
731208917901033472
265788748
2189471354
1173174325
3419462951
1128696334284804096
466624357
180409524
261526277
45483298
756384093089259521
1456789153182621696
930604500259188738
1534646548277108736
877436660300087296
983296915
1493384876090867717
987268476
3741787702
1026385814
3078776453
526813468
1377165781662769153
274548267
58008671
4824921853
902193104949833728
168396318
3055646466
1314109574639546368
1318072127959040000
429052452
599052756
1214261678268792833
1486632697065873410
2829133893
49010295
2237331469
1056781987942256640
324854219
2761994678
1126740025293434880
1254405417385504768
916145570
86483873
344678272
1258645272206307328
1417851393797361670
1004982807632883715
745182276443508739
23563495
1043024752380530688
496336990
715870613106089984
555211713
869909191
242425003
604720122
1356903375636471808
2778548219
1399871472756269056
1408108148699766786
316648417
283716756
192900490
109020027
4111689613
429655978
2438413686
18719736
3698559736
708646087339298816
1186378413415763975
907162771514523649
1458519536605569030
1449011111626358784
224248967
73494073
126970084
1377093115442421761
3287339840
23345042
771707227136749569
3137612587
1011722515402706944
1052189708195782656
26174833
2248551993
900240258
839247265638330378
61104498
3295689753
1565160140
1418907966
1110129093390024704
2654545398
986657566926213120
1145118722
148780334
145337010
2919284178
809080526
1014260286306414592
1518897541949145088
1314184021124014084
1134122212951281667
133229366
1384972432428224516
1055461085585858561
992684222
126400210
369590540
777089689853366272
1386244592
571105712
86992923
1244833743325495303
1881984516
340250798
107882291
1116062274265989124
166506968
64526300
51634323
837239978941874177
18113148
113431534
237217358
700612645460844544
2737552907
410662371
78548416
1378565877700919296
1352029806498467840
2278760612
865801046651805696
64385029
2264700763
1914291973
1389854751408361472
1492047047020920832
1428120413687721984
7718102
1154695441
783196991782318080
1533163239873253376
1341589464
1389685625146642433
49255828
719529040466616320
1069126440
601597953
224862556
3527672414
3226358744
19066080
1299142681
973540982510645248
353398338
1492223898380750852
311845542
1138162774205448193
8138132
144696291
982023937856073728
1495877899517407237
2191149170
1177655732335976448
904602761626624000
1530078062213271555
4706069056
740096706
882314436
2340355910
1285162336786014210
1577680016
1313863306826985472
1458893618635235338
269430963
1428719436891107333
355463911
1537471823570427904
827789393075257344
1510374280411951113
1235151477859127296
1535041015
547081521
863730581284192256
69728483
1947919136
437552710
2420084851
42816363
1166438222592913409
303049528
443395611
884125393
286833206
1209162633552809986
1298566647725395970
1607859030
438275940
1334084401
982626543062183936
3218407217
1151540791
727448059853025281
162200906
387203104
233330982
15004988
940106636537901056
507495799
1534606485862367234
1225446998284947456
118379539
750668586084077568
2599574971
37713867
1519636605593653249
1421225384872382467
394093294
1965230569
1528653833924227073
1263482136
1533781590177894400
895398670102876160
1535187360232927233
1418984891195265027
268016211
1536437607944466433
737958300189392897
414683854
1421384162
15274776
36555518
1288374170355523587
3287192268
91961019
152458323
1197690177562349568
991566723898789889
1974459114
1200201954
96582227
1510220345646944263
4787610284
1095602227970883584
1513136946284883969
1384735865256124421
1256507510787170305
147429329
707460524
2391115513
244045095
1293360834756743169
47454734
1532787355886575616
49714100
1408069008348258304
739015610886160384
1191409674098221057
1054409260069801986
236841788
455937214
1046247787
729478487497641987
591523372
1373324414
16404980
1450036150865911810
1860378042
469195976
989661762713567232
333394481
1410431303325995010
1254451790
266143854
1394281442235064322
70184340
862217756661428224
1100693624638136321
539712607
1036845283
1118571661748342785
1276198351856263170
435464356
1071943930365788160
291128074
780634320
200244188
876488401175891969
855405422961971200
53593393
19020307
1084741564931457024
3053202128
3053923092
1237914801545728002
1358423917
1526594160517685250
1161458084
1533868138475008001
2399062758
20067997
1437036457042989061
207427838
1450902467856773122
950488104485507074
1524740226358607872
876218103037931521
2458742004
103698546
1267731967
1660550756
915103674
209036391
316263282
1509020066796511235
183184266
94633526
473650471
701699334
1193165223118692352
1416626010028654592
33979523
310413107
1306729297076514818
2447440417
451956982
1047100231031115776
1105969779507150849
2356658750
993996384
256231932
1219314163824168962
3111247625
3214060351
2444090377
2814955914
4787147599
955363068548173824
747502105716359168
1452941895051603968
3078074462
1525127767834169345
1034919208189140993
351380324
790357056
1953684127
1508847230924562432
972460728
65584136
1703030130
481160058
334022773
1444085485958094848
1277646719698731024
3241521247
3884164281
1555984939
2372044934
736550424300392448
3324668007
211577765
439445715
1275394384272506883
90253574
1707044611
129952473
438443784
2745983842
175777506
93723783
488631023
20864000
22529203
1494131172376408069
838771536072953857
773741850
1539656871732281346
97351077
1053307619002249217
342106291
3141400073
751321141487235072
186017092
127525876
21288589
915947159522078721
1002798416
1135470654751268865
803885532086345728
607974148
1210787275
280807782
395288903
833408179702743040
33060684
1047188156041363456
79596159
75036501
1415395018307670020
3647972964
2484650978
4764829793
567871768
270816322
936224248586211329
207542966
225143897
2706367033
1014997884
18017517
273650009
3197502368
379688035
213990834
1118414473071513600
148638351
92474345
466647531
336991096
1240640391482953730
791046823
1326889278664658951
399832616
286559955
929896339307053056
2849003702
1496745012666650624
890413533355048960
1535459483035443200
848758017084477441
1490912444549836803
1375567477208358916
1422902873508229126
40450165
745542696710746112
4848473616
124390958
1572504756
1528978738523914241
1511163517159854082
1285529788602560516
784362895
1071061679432192000
1296048829788119041
2530002156
1067791848
838004344683319300
1355727847
267613427
1471393946886873091
815667877286178820
473637671
64969242
522967840
1501906903474978817
1534000446360231937
1517197596070236160
1224583740174692352
422219529
139575905
3311260173
1529571138145341440
3316556905
1133846891253444608
1377097622754787338
1307987290988244994
1504807681751715846
453159365
15213772
72554591
1534126931238563841
226892908
1522340112612405248
1537586349531770882
1535001789099040799
3033142977
13275012
35181499
55236334
95127404
1106631049298280452
22788247
21900397
864653327371390976
1478192181990944768
23137281
1157695451157549056
325170881
2541253587
282654404
1524557641418256384
1146479661406253056
1537791268339720194
1155137190663458823
909831929893199872
1528799182932389891
989217453455519744
1243341031569068044
2481485252
19565566
1234513419040063488
83651066
384678800
65839458
1191762231819505665
3304651528
831225267452538881
897788398626263040
402820383
1727481176
493737112
731147198856040449
277867670
855010486974259200
327332096
457821158
188025551
1136230221194153984
51098267
1619221146
234672523
85109496
1511906486372294659
2413368426
1511904052224823301
1511900885865013248
1511896255600816129
1018755565709856769
729458183127891969
3288491874
23209365
199542303
1537576534034116610
581897456
772817998805659648
1480925624646737931
1538872655440486401
576229195
248291986
343127644
329392010
300953514
498276934
1301633144945287168
143676980
1342499753876140033
1410198297147551745
1412369858872987649
1365186789338710016
1339212352332451841
1508800649517047809
20906439
920667184061407233
1376709819613253633
1422517284006809601
1749309068
1440275767837880326
1014892621947392000
1245836004914647041
1280252757702656001
915236775962058752
1295891097621860352
17496253
1482996619431714816
1516670264016515072
50440088
56445946
440663017
285042410
834245309962272768
52364719
9927452
221107476
159179516
216537100
1334893514
821441298980864000
1727985948
1395207452786835460
2939824337
1537086036358184961
1512836917783666701
1117583155609788416
1458289025610305536
799449387944513537
412106618
1029739802
1732965014
1460798500208267271
1402974306309599232
2831513579
1435032128
517331797
932618094941560833
477826663
2993655114
1300537060110020608
1503377889177350145
1229812669529632772
176910965
370638564
1616498408
975318829
1445931417054040066
566464097
1304998900164509696
1398962256969302019
957766141463662592
365363184
37432207
999981841909153793
32137823
891298438607798277
1535348266002423808
266893660
1252200347470307330
960960984788676609
472496327
569363375
2423380794
1449419998187884548
1161036828
712941191
971069733230596097
1193450329
612985210
769295153802739713
1420089325367214085
1385511011617226752
1508778305805238279
1483380851320758272
1480784514385338369
1432983224452534277
132120665
2295592225
576622886
3925745174
1371489171995430914
759384445
89410255
1435534831438348290
2914041352
1473237902431825924
848454427929448448
1252170848
221086878
1039720105716867072
3750670695
1443675572949815317
1354247746102964226
1587297805
1152206532429275136
212989248
98547832
2968564663
725261947231305729
2413701182
533879838
386416248
1373212609382473729
3625216158
1251827023804166146
1246738239060238337
734577012677980160
1468518708222246912
1443444948695543809
4498212261
1297780078474964998
1122277629271261184
1443847772268945411
139005906
1380097593112371203
1155702361295208448
1377807201612361730
1371654921666187269
1376396060017315845
1241586170284261377
1443050887681757184
2482635937
1407585459002241030
262449063
1287663882585038849
1132895407179046912
1310774883110985730
1377467761882918915
4417774033
928805323766239233
1498994975102496771
1437524272994455552
779119303
4318226714
1260220321258487808
1186913657432633344
1309498372982632457
1494573870942388226
1512362327462805509
282343373
1471728181543849987
1374190566313881608
18771039
847670436938760192
1369925335446265861
1305836712690503680
1539043406898311168
1510812399724507139
1237967836481335302
1307929737042427904
1177547375037968387
1297618332
1502250160193081346
2430986478
2363796505
761878657
3978698354
979007150683930624
1442439532062789634
1444634265765875722
1538990997769707523
1304058128313409536
1246031835324276736
172684655
1245346072366428160
1486979023498801154
124141110
1451080259177050114
536991714
1108982419342786561
1263735787650244608
848289297476317185
46191581
983428310
2920948603
523851296
2308824878
955154328741793793
4822320461
720964637567660032
874749394041667586
847104197124378624
865915649394184192
699641520144707585
1495443294217773059
2381970147
887159226505740289
951895590
1382363796015046664
78298886
2297956082
582230335
1004027307567271936
3010942867
280684944
1531622766818037760
166489012
2394749091
116832917
239028544
1494614323
1263373381346504706
399732560
86643419
3285568622
2952226039
768953655420592128
1539306410109833216
1051154326159278080
1422260287084793856
2678050370
936222054940016641
1037407719915966464
578263079
1480552359830994949
399031531
259729308
1034090030959132672
1465518174678368257
1353782155713929218
22745807
747351441929441280
3375908975
1175100054090190848
84200509
3689280682
199604278
1463027558060937218
1471097046102953985
603376670
1346542037424889857
2766173035
729215847718387712
1220646839818620928
313208065
1339260163119849474
1580499726
4203417749
1308148404044865536
2384265280
255072202
1159150205922619393
304329658
930029104824504320
222408432
1225883810
1512918195325345800
118790721
1217516554847424512
1501813600549232641
1298357747893841925
899667542876332032
1468505454510751745
1438617561982177280
15841417
2912273840
1883015984
408401173
399949126
376072846
52761568
464242053
1175305149486641153
743776598
1496842722
39409188
137264043
33619964
1500532844996739073
1182327146666061825
1901444462
1255681078368534530
2598702786
2575586055
2965380243
989152272553791489
1302586430
1335657079923761154
1404666407292264449
1259892739799465985
751178138
1334122512
43127466
1414816593838673927
1519586205775450112
1523517946655477760
1310688396
2385053167
1516333328399429632
1393884203746402311
2897176293
2598195529
56656898
1237818738344210432
2924102421
1327077588360019968
281959996
122264129
2366402200
1324358807259144193
866668494
2933730745
851656231206965249
45521735
2558030198
1933816302
161276876
1484457957400014849
1395300011408347138
1483770657519411214
893079346986049536
906861546013429760
1647744536
1536633526602301441
2375925278
875555604374237185
103403477
43671353
1242670205572005890
707266365007069185
64617386
948301291083595776
2151657605
1023944639483707392
232626730
249640299
410868437
1145390489996152832
1198032194733776896
1236982231001968640
909178879851581441
1435672062253678593
16227643
868326481
1150721071877906432
1468955884092936200
166744870
863881996233256961
195840597
596318632
3326395595
431138602
1388092340225527811
187870728
1968367140
1166961714891374593
706316395181637634
907937622907011072
857388416836792320
878395175055245312
1486945967093915650
1498674105431871507
437176116
17895095
1523186308549849089
867246924113620992
1466330846235815941
865467695239577600
1449280979256766475
1547120714
1391058670847283205
215919385
91581445
1389290196
1537045364
1533398838232293377
2902279413
270435074
1054700075882958848
2936887170
1121495273514176512
303631416
1302023190777036802
392262455
1103149866967056384
894600770498285572
3171887562
831520226609156097
845191074
1401190764424491008
1070474528646619137
710698180522876928
1034382205936496640
3195198944
2319315762
1147577554959851520
835072427117830144
1439460079678283777
255253438
1442343564013232128
1504408574357032960
1021429872583901186
1129630340
86717586
306921428
146879309
902880996479172608
753502442508005376
1266974894929018880
166126078
3316952431
2787818438
1660132194
978077634
1072599156336852998
1034492690
403884178
325387143
1511416488309133316
1259155232229068803
855760553268191234
438132616
936493175409065984
237417499
2883123684
877484191285256192
877035984335941632
2410931594
1493904380248137728
722443254021509120
1412451348121935873
1140250410999013377
2179002978
75767095
1206182555839586305
1535922712602095622
2277387338
3168583820
2926013582
71040111
750610957789982720
1458515813225230338
4848853869
2516997883
100003669
929162790664749056
877486364601667585
822264255361720321
69834364
137508884
442987484
4787223989
20528125
117488150
1461461063740895236
107882433
975102445012463616
702440792191852544
1425762512348192770
1105481745472745472
1244610846296170503
992740823623090176
1518500096341868547
1502269748377440257
1514637892999876610
3770000298
85581486
99862229
760737843035590656
838718666283737089
1079254405839446016
886848804749574144
1472243039645351941
1229686974836948992
1527661189731438595
105983339
1133078839251361793
1049434255
952421849278840832
247964163
1495937453118877699
489940229
83772579
1007005827746684939
1066659063113678850
962867802142134273
1540859136
854655448921907200
1002243754538029056
167287426
913201927172665344
3142071251
102942183
733519672880959488
1422800911814979585
156891765
1026050406126743552
825488924
446910079
757767727713058816
1486715611522625536
1393875405812092931
451333958
834012972603305984
382184684
85345248
170666923
26751981
61011165
1007597875877089282
1316055895730786310
701537916
841100837782974465
360170994
2958669026
2293122504
111067113
2170967400
1052251326455918594
108397781
1301281424549478400
1171810962636181506
1276330051
2233426202
1482816252145926145
823210329442308096
950679125223788544
1476182579208499200
1404363324037517313
1412730209812549634
1227930077372923905
1159287904213983232
2561297364
1076180256585850880
485432746
948548906
313559826
1387831700592418822
993530020445474816
1239615689931055109
1399630225521188865
981840379594072064
2885374997
1421210865441796096
1496864819223445506
1022813127321247744
61727139
1022821450103877632
1522618090353303557
941370546146590721
1383597067
740539490146607104
23982939
1099512794
3508540092
131294858
781074034398158848
22654675
1058198838
1192149739073982464
48612893
144238859
780575920063074308
17619701
1079855874464727041
100590758
11029372
1454042844
1366009722
185419578
1114582429547634688
99944991
1311263023156416513
717237670145970177
89422992
834848991573639168
2333620199
712330422395543552
3414135079
235650626
252535149
997511008791990274
189569467
3069508370
4871884792
951050546
1240908941527093251
181300480
1597832774
907009855449436160
2556525744
245673133
3145737192
4365941
2569264135
352050719
4911955038
216569148
368265017
1132789476
435945390
2457646530
1421090031515668481
1500787418349375490
810237781016477697
1450450802
192087153
741022183
418290588
32496437
397045368
48662652
602865358
250741318
37893881
309625679
918292607406673920
56293872
180005013
1197333237657460737
14241284
903091452435148800
786662206406533120
1224452646012162048
22417633
1247293507347394561
78612704
2745105584
2715916369
114425330
2255233975
1544124092
3340387573
1297462777385308166
35422533
494263347
180596851
1240446238375501836
1493613172766486535
431756082
1319733516
735918311859322880
1412913150802882565
1144677196205830144
833569610
163175255
625048595
1026572150
38529665
150549650
1000372624357240834
436524027
2549832398
1039641780185194496
254230849
1120835237712486404
134968885
1283563802856787968
895894073659203584
410084399
717130056
1361284988109524992
2983662104
2412998557
3749695634
1069612682423271424
20294239
499891246
26778976
1003368968386535424
3158505120
1363873797150035971
1483162304539770881
1522612483021811713
2939600477
979795242
1505195501553164301
1511014143918284801
1493002652883501056
274832905
705396044465639424
113997805
2858883819
960866320731471873
1491266597465460737
417356769
333525989
1182611157661704194
1042535723071676416
1489862757944016897
1493274515299717125
951919717056425984
260396266
41486203
713286689926545408
766698763444449280
291429121
85583252
2342228659
1481641822417948679
474168932
1086792042406121472
1384930329631277062
1135178635
773159544419717120
1420837236795449349
1220546831521927168
1529509040748998657
1518665143684587522
1496883253231468550
1518705053527420931
29239452
82232256
24426903
1499124814535081985
1388663539313827842
1231970913748471817
1175781332
471291403
325652151
1330589404537171978
27602507
792085736635797505
2447261
249321562
205321921
1286730866274836482
1205682770128842753
1472943368065933317
1416844223979167745
401468685
956946106935578624
4725715756
4217321290
382007572
353606283
336174405
4736108315
59005321
1165332141129031680
1220691208038682625
961079949074554880
47230305
1353757991607164930
1411498986175860737
1222995814781530133
881196869518544896
1516413653607763983
52704889
1517133592219975682
1496274826784395264
2161836632
1203741292733358080
2437055360
1220732289786707969
330065436
952223747683045376
1474156203840352256
1128988955842699264
1202820564727058432
1491138625551147017
1521182778292846592
1358942924579479553
971070092237836288
945832859910262790
798213888714084353
1216417418827923456
377760630
1926861648
1492623832200495107
1489630283661987842
1486545313397710851
2440822385
66468395
4228140519
1527329290907312149
609562674
1501224889075830787
1491363222443679751
61176284
1513558914347974658
1515000194068320262
1454596110446698500
1504492884988510213
42783309
1174160453980819456
963483764482564098
2285583433
2176226474
101238085
1219023781496348679
1458063894916775940
1234111962696617984
978691022950674432
887742563444301824
1503147294950105089
26044252
2997487729
1491889436
1485613647934201860
225975718
2379601369
1518687674344914944
1479521309923196936
1487233899168215040
1202293403683360771
1498728969784508419
1489079730313875461
815943312
1351625233762021377
236002621
112852858
258600398
1036840536689106945
949917602
256375383
1265389597
1249987589702070280
457444830
2161101860
800076427622158336
147391516
1009704032603009024
1504086618462109697
2711751608
71973605
218802747
577945921
1516192117
1126344166487646208
982497995374514176
1501331711774363654
495431087
1406837272620638209
331048671
1530092878193897472
1423152181990117376
100548276
4833263702
104941291
959317044507295745
1112177437360558081
1080482309286051840
1084073310
1514973302280048647
72853482
283513089
502545149
1217697914752880641
1431565468532293636
1165124437
2970406949
1015206768694190081
835203682736074752
58487243
940952684303142912
866371878386008064
937429566
1367793234
816492123512049665
732169766450954240
839299620945567744
799154901540634624
1514577263991349248
1529089316764454916
1528716565591515136
1529876752251490310
1518874123262480386
2653394250
600888721
377403835
740162243866841088
611742809
987433157023686656
913105475453034502
705144836064571393
988813827595735040
4452285597
738472110641795072
720315766180958208
17287526
861599402040983552
35811221
235798103
1135981233987555328
234587295
908328641700024320
1320834612
31178114
905520467338977280
2460051049
1242036372
451147000
1347960671418388485
234520842
1489178448333611011
1460320495430258692
59911924
991021287463153664
1439664452643721224
1211971820921835521
3347224120
1489350079001604096
1472723191588081673
1258643899519651840
1420905519439622147
1371116968292593666
1060629794755436544
192941516
741255625427017728
15518507
958709160480096256
36642107
1207665793590280192
1121973013237256193
3140557071
1182423738987536385
27015600
18327145
1255174545486614530
353484098
1362890858115125251
2165080046
14531831
1524795837724753920
2397031788
1387669226
1252857842
118800975
1528353261073604608
1102217574249623554
214539957
1502656495338803205
270415544
1238802901042069507
279246438
46871938
1221861415457259520
1213585214355562496
1456112397404487680
1396136910784024584
1519347265990582272
1516166179357966340
1419753710184370197
1367462997963202560
558664751
3253002632
867836408
11306582
1441394325875662857
1508632193622589445
1014483739404095489
928331302004289537
1478543642113585153
1128110507250950144
4780508388
1514017721666752519
3520903821
1531653083956228098
1394692133269946372
1234517363556573184
445359510
211462866
2462931776
2358746796
1280152605474373635
224398530
960149710618152965
942677111621419008
1215307978066186240
858245589657681920
879269636289769473
1049892314120941569
76295350
1082644534897582080
1085618459000610816
608427960
25448197
82575888
1528748303374069760
36338305
22195547
574744667
2413661185
1965355290
872351011544891392
143862646
793798736224845824
1303247617489469440
2889731590
2529969614
865934401267531776
1354346930562719745
1496764983979483138
1415409653664686089
1318066908931919872
709266812551036928
368096385
273427919
1501479347781193734
761127986
1023684957296885760
892270844692631552
840229633832472581
2865898663
358783308
2172129515
1272516319
1177738333214003200
1160578008
30830864
2913771958
1307971629335674880
3594370992
1193767409020104704
217807168
1008076107134926850
193007561
93495903
1037238600
1424619863771734020
1360617418473656322
1370379220300406786
866248755477172225
1418826278212354048
1381544620476219397
3304043321
712682648
1489869876357316612
1442447463105789954
48091134
1512165190774804483
1413154271001038852
1248592825383563264
1732183172
713118739
79266372
2940020377
1522116129451249664
873556285370880000
2343262530
283697814
984179851
260148479
783193616
824676225444708353
1133245113499639809
2895296102
1175906037938839552
1093188902662356993
110306530
1321395818809552896
356858591
3137586099
1479876810158579719
2216416036
2974719906
287113962
205805163
1411554669944582145
419959207
1112160264974155776
1515610607487270918
740787142662717441
1372717356
1007295161695645696
374699026
1534839280958423043
1259263662994403328
166094321
1892379212
718161560
353610876
47715221
267775806
1508752962537291779
246959589
47137805
1063805375177199616
426396509
1199903910472888320
1278307413402288129
220236101
946295040686555136
2334931709
1214941477
1151234902018445312
1153821857809862656
896688066
35969160
256394720
1509479812288880642
110271401
1503661044740202497
1356558841878470657
243292733
561484044
1081899116135886848
1356121531190046722
543660291
1278722518141059072
1508756892084056072
222057760
2654899808
2718191164
953594585581793280
2527602103
1232489629217165312
1419505418
784414826307153920
61795230
175850425
1106163686593478657
1010918886127079424
1257591684185174017
21760755
61237135
233312973
1278250376123363328
901606554042019841
1214625462766444544
1721193062
978689841583017984
1093580331498852353
1520812943310561281
1170399169380519936
382974131
722214299716947969
21002426
1521692468382736384
269353707
974100560
1500582193390931978
1907364068
1164208718377967616
1488333483688747011
1516882699570585602
789476395869241344
123896017
814962426676441088
701972519943798785
1535021880205365262
2304294709
1327633146905583616
158735149
291826010
3343480215
1972522453
1499562288575131651
58249186
41956692
1178684689420128258
545204741
365803156
478930498
1490757857976799233
41663292
780874254996893696
3775755029
861588182822944768
444907445
732499730127720449
17939931
2652681272
1493132662877442057
104206010
1172329476857876480
159967650
2577116233
544231865
902362657482838017
140540818
2782173216
913433248457310209
461988041
2656653523
773249587515621376
2994186913
200562666
629344975
2249256122
1280333278466109440
2868669198
37681147
1323968624470740993
716047082
44494347
1204516592010137600
1434576016765120518
976072413770207232
1027176686
2264124243
849601150689193985
3288830419
417121355
116116778
1081316431105613824
1270384832
961669159326281729
4847100627
1381583580376170497
703692723358998528
1168052321948860416
112214814
990327018268053509
1128522339451191298
819801601602748416
1207327700714688513
1522471178
1127626049238523905
1488105378302902277
1522187075034161152
1531150875720396800
1531505104703983616
1336983322254249985
1034471966936313858
1042616981483134977
3412134933
443804285
432996517
851685926963220480
406371562
1224186179689406464
275237856
19073140
779778087814828032
835107901
1242371352088252416
754729134253834241
592575114
715363513821229056
4875763654
1336334802958479361
595083568
1498853672759009281
2880500392
32989953
1388024610935906305
4211471062
58118562
907791989680340992
1235968656439468034
1451432528
3857273489
1489595388759785472
2315571985
726118597182033920
1459505797361242115
2881306493
110160252
2453872993
2421521293
1315025200363307008
1269581450
52926301
825502494201483265
231561897
1221166002551037952
36548060
1044227149039882240
18084077
989697252
1381977870797565954
742366384852721664
1475757583780786179
1496860985511923714
825817797989134338
17429375
1511815950844235783
403072346
18517965
567359851
1226190235849121792
1201340106457485315
988534412919877632
1444351652
974383016901599233
783952416454553600
2591662746
1416939562442661888
95731323
928453944921198592
29600036
591548760
401438001
1372798471191732227
1480850583586160641
889324675091894272
1220828430322880512
1498771847436980232
1908283082
978799555398553600
1513366034648023047
1519416066023342083
1044339675505315843
3931912355
84347627
831790194
1503219671788630021
1533184227331694592
81307785
884418248
813395155856293888
1554569550
2188064310
1462594957613613058
201831678
913069645279715333
2830879130
1354668364107542528
775835533054357504
38201451
27002159
952747508173803520
22585537
3529983147
545453935
2408161693
575878373
325290392
2193344344
1435329181244551173
1040049121539883009
4818875619
963789349761507328
1518670348249665539
1443329449273876480
498887197
50748187
32157077
270267588
1644839150
1421762648
890349910893228032
115973889
4169749634
881032903
93467752
1372738584298491907
716680904
1267477138891997189
95293570
1487127776364834816
1283450307721273344
256622596
220772971
15189647
50052177
960035827
1005801897633157122
320934095
24813264
390937210
19025261
208406511
160554168
1489737443452481537
809627730
956740265888374784
327870981
1478785084962578435
1469475485478318081
1505955812560314374
1453511814134837248
2549878470
2511568747
102466649
536185482
956330598896816128
1454558572650668033
1512711031688208385
1467967317979979776
2927282198
819082686656577536
1333237091526963200
1492980499622633474
921327041881964544
1216922697332142081
1446302550400151583
1236751020
299332811
5070721
1498320045826613254
270054133
91933188
873970962517118977
71402515
197433311
125805217
209998989
1522647972487467008
1316433623063490560
994921594920284160
322954699
883884715702444033
535301715
1488951892080136194
827093173033918465
2235100966
344462082
1500480230
799352639158882304
575002172
2296903070
938434780009582592
1104738286231277569
1221297812
337308938
160405943
3026164677
409464137
1513896285367156737
1072323356928720896
453545826
135172768
956577208507740160
935594107
397737498
545817295
1234673734868520960
957406345
1573519657
1310160167032373248
2687221021
1020254716587139072
255768741
1473050302429507584
1125245490679795713
1229491691247280129
1112100996719759360
1069059476
860901163952209920
1410058950393823234
1452955864088948743
779233860
303275996
837113942
1528996804951478273
818177782941417472
701157162110869506
4847449552
1008784476233560070
4126991573
1453131192211968001
991352030177497088
1390337840807129088
1648084014
2369333263
1145624302110351362
3904746024
14436460
249126622
567695831
1243464110131392512
70922516
2613391925
506524065
1143824663979728896
2186559772
1324635805168529411
705339140947251200
1246320463325712384
3249674341
1254558630
1444984359258365952
972097500
1375895668036935681
40311257
1526736825863524352
913391623538663424
1402846161052962816
1531893105276092417
559663645
465180836
18383812
11030882
1656547188
2990836382
32633517
2894748964
248799043
878073734065782784
1293553710707154948
1192508984084688896
420907308
432122791
531714943
923443118107631617
569546489
2344117090
412454446
4840958009
1263334737973784578
100970617
17066733
1441020533236133900
1396650681558126594
725782775312355328
1551363649
1434242344929353733
1341272449715818497
113833831
1392040245068107777
1217985876623409152
895448102923935744
1509300543084449793
181625307
768250122
917826903343620097
777560695973916672
878767589920559104
82990505
1398281223378812934
1407398024205176833
1189906314513674241
479176193
192017154
2598536964
373444415
313988644
20412589
3085564201
1280992891146567681
1322295052115333122
915093353842171904
1032323334925635584
1075841891428638727
744307904
16997951
747360909350211588
1524489496158294016
998162039263649792
354413267
452825298
2559493052
999334884127592448
1030276051149238272
1483067197
4637942056
1369147382466707461
990926597598404609
1922719598
1511113328214564874
1349821336789667841
1306222087565176838
1521640145119707136
1150967483982966784
797135281606381568
1424761013258264577
593685480
25972839
872047248334626816
866451086349144065
1261684082930409472
20341921
14932439
736643341
447120624
1159539574919634944
3678047475
112334140
791143844310093824
1524828201771446272
1022449485111324672
1087072155576295425
1357136308221673474
1305716328787968000
1418322769931026433
95631063
1418928266480607243
233002370
1301645478615023617
35428500
777249772046614541
1256893915724165121
428996726
253641957
356641900
844374091821973505
1445874755127726080
833273612
804843411832455169
2635582732
1978035230
69405239
967032006554128384
3040572219
133624169
1125844488184827905
1349640174
2601994278
761224463459323904
2801626733
1425248494433054722
957360062875410432
1534345974281383936
1191683151598276609
1250984876
1088912956597899264
1120024646
423620427
843353052077678592
121580249
2674935517
456370292
2994457375
1457855628794163204
266236507
48968575
304930567
247536325
786256086932164609
1151120306
1458022069786931209
1235456961891581953
17914591
156621418
1359210649398644741
3014369360
1433153226958901255
2899418768
1423007816
2993257051
105732674
331201113
1357060506041909259
1491402462607159304
71112266
2299949967
101458421
209622611
1478673215841275905
231040279
355144091
25404486
2453323634
1974166172
550736450
842491582016339968
1094295951659933697
1438871650766921733
1329149750612959234
2412907790
430502612
912539725071777792
2252253198
216034219
907816055015325701
1459729968691224578
1466294631138996226
1004621441009004544
569297474
156584654
320307359
787365390410211328
273383765
44820917
1199956100004634624
34240392
1209452977
304681242
326032237
45894315
101621104
1456693655297826816
335309084
2889724204
327739457
1384639938197704707
2419423212
290809659
389595960
571905160
376020214
1485913600384708609
904445676507070465
1516489608
239119210
1047269929190395905
2264966858
1519833172577382400
25562113
1528793736192196608
1367493617191948296
1531130959374188545
245061342
995589010138566656
1052625042390040576
2778284029
1386133272
33430710
1235884087036063745
2426177101
1583221
944155243113271297
2761868522
751895822
966808176
1054040956373229574
1500654738
769152819450425349
14258257
1062255861102493696
603916612
1308024313958797313
2900979982
1227863188621975553
1052978319136907265
542689019
1513842462531649539
751765330989645824
2167875152
1483608232115404801
1412486411400384519
1299503565661253632
3073773996
1065347683525763072
2922951530
1049512756855169024
1436383824695361539
1417149686486601729
4788089701
315974374
109607256
933388393601519619
1488524152965373961
1409556510846316552
1439356601236815873
122452862
2677762777
156726541
622879871
1226054467222560769
1156741899446890498
1511687562833838086
1249898476965490689
1168086412190568448
1128001872277790721
114925795
492065219
718041138301575168
2381478403
724476202811973632
1163126505901346817
1703153654
4890812040
952243681569968128
2182766685
4436347638
1422256272733257731
778906244
1488906757388877830
60959278
115093960
2466095682
1270818722199060481
1354736041450762242
1115765249603452929
1491892268466413568
1076447365324771328
1227266485980192771
3235427462
30395576
1423169616
1487202084525166601
137473109
517916965
4342556833
315159785
922892236265803776
366819917
824222637719257092
180920901
1440688986888933390
862823438
838321423
931258577775239168
302554860
1146073892299169793
234738492
920542115972530176
2836189405
1441658414673788928
2795543081
236538817
2651721006
747920185
935210153359630336
794072084821540864
870899095136808960
1291631567161438208
2778627966
225590897
770326266058792964
965514018537566208
747358738122702848
274949392
385448293
294048515
1513705519113900038
321223966
205413225
846373419906207744
855886731735744512
1023043994824179713
820144017451208705
261299316
1039241493062590472
2393595709
833817711910215681
1036062206121701383
3356228544
1081050289753518080
59246173
55950772
296210607
1080441906042155009
399225910
3303153196
915879847
786185553267924992
2444920593
1022296712
1401267050950148098
2188194399
4681834554
364519591
609943802
3387625101
833896505249562624
1452150872868278278
926231597543755778
819036885796397056
78680251
703306285580754945
2376030504
151088536
1425712227525484548
830068003492487168
817321488
1038077737582452738
1426643958004846596
1411231825742151680
36472155
705084748
1689776893
2705750234
331265223
1521175236980482050
3351041715
412548718
3183604945
1316633227747090434
1304329725444227076
1533839026540711936
1420092956371992576
2418421508
782626945758400512
610493910
152706282
260921172
45820512
313525236
90511329
2857254053
852148911359889409
73490226
136796134
413891315
774191186777149440
1060926558851002368
3226451308
256503155
839032759368708096
1516230627334443008
489643056
4214138054
4202461882
925469530750619648
776456081362919427
12754772
733629024669446144
3087845666
1854228031
1330148191468130311
315418334
1615580023
1148937323259805697
2993492024
1048160734281129984
919765401684160514
2585337660
1054890411695661056
182385496
575081977
1351060731551244297
1520094906081021957
1427608714991882330
759373220
857507750192066560
281596806
1524017698560167947
1471593134102568962
504828823
2955740601
926336602267312128
482921549
4187287635
93985618
781136268545626112
1167462493599469568
1489645108274372609
434953115
434949216
185570638
122942696
932924160338251776
1138478160406646784
1181208932787900417
951585992
944974321008726021
3179744959
1509786623235735558
1514116463086702594
193591645
194612716
1498531239199850503
1500779279247757314
158683595
4658407616
283285984
2795847655
1254828224519045124
51773564
4858418188
103757572
1462019759126597640
727382556
294152941
284730539
134917373
176368676
739702743196045312
2249427481
2894327148
384387656
1479127693077721092
277248050
759775919460319233
973192222899408896
1029128555257634816
1070044038261338113
1311296067217117184
2467673557
1009493865672429569
1388103571
964983123418238976
1011303690442027008
1427557319500472325
1118463628120735744
1185112672695717889
1034183286921154560
798819254
92026984
968944794448879617
2424151140
1527476323366580224
1174783855011729409
559587646
1494123647384317954
420984061
1209481978849955841
157722956
1127665795251822594
1522179970738847746
223624802
1419332583935127558
1284415297332674560
7319782
882391721853673472
116167348
1140765685
408786122
1308557372227555328
1323354023878164481
159541526
196344182
1271858448649662466
236417707
372322433
1486840588137680896
1324009257180811267
453626691
1271207302406823938
1435816461667225603
75055280
1006404943
1489395970416599051
1438249194792259584
880109742013562880
1217898325158105091
818805722020454400
840577454943133696
43882090
1359948122881941507
16553453
485812868
1358739792163389440
1153992673
1515134128357879811
942036618025807872
832054542112014337
42059253
1057982398061821952
400610465
1506046683016224776
815759053
3060544291
1347686185087471616
26033155
1000569545344667653
1244946858205753345
46146563
26843836
44589139
102963544
1411578392785399809
103551374
103819575
103820903
103844010
1434876474633379843
1446476904287150082
1419606752694312961
799030240915980288
1501717078650552322
1345099267015372800
225055938
373957097
394022569
884593428
1430621697686835201
831118363334209537
839289694718472194
583521739
724433904019496960
853718928857681922
948226666769338369
721761149696536576
743861227525312512
76658183
62318049
225349898
4060185737
19587887
966029305531846656
742830624
1242669717048999938
1381969298172825601
18904973
514458321
468747400
3532828336
888799008310874112
554492420
952956730354339840
249589599
960489582855942144
1130763698346160128
829038836
402688452
44810544
21244589
1249039685642584068
41648873
1343513838449119237
823611655326171136
1460052646505635841
1450257532765736963
1465131167582093319
6217182
1487957419070312448
1508512828235341825
1396842500044820480
1457065843767009280
1485332717273239560
1227268871935143942
1471913169115394051
1370840324579414016
1486133708784607241
133782380
111618237
1135073638531706880
392531871
883901892
9525872
1360841945954721797
1456691629142814728
1466847160566272006
1291215754688368643
796506303212507136
889939054711762944
1264783639499272192
1484722526118895627
1376548024172867588
1441093762357153792
1226653025793708035
1483859414742405122
1468857990287708163
1446161084893700109
263468439
1412142426865631234
1397257372045910022
1465395821634105349
1314028535334526982
1499355432330088449
1224702051868954625
95138440
38542361
1428307061511700482
1423337194664742918
1504511447983927300
1452340796120784908
1500179387756515334
60631912
2214732108
1486076194860765187
739630598889705472
917191404333363200
737888263264997376
1470115995268358144
1509937423807139847
1357514953452888065
3011310377
1476952205525663749
1331005280876982274
1467952862273556484
123134845
1284587105436545024
14622946
1481857832014077952
2341671930
2908672182
1302797824594042880
976129699058475008
540741956
41151387
1524679836622790657
1497738987502546946
42072489
1421912328405196803
882052376395436032
822521744661458944
270664224
2448551130
1420490873356357638
226330560
1270896095548366849
1177431744963842048
15874424
1417199640143966213
1494309082848706569
1449091346166341636
838404430793953280
1433219607477821445
1534377912564162560
1409115617953816578
1450250240414654464
1384927674087493633
1411683381407014924
1503175099758919681
1337037725141258243
1424051102
1476205164902113280
1491262110306689026
1393032540345274368
1476745094175019008
1054624685990670338
1485562744946319360
3155344490
1487106792056307720
1283558792
1222245241027289089
504875762
2936748535
1371089458133630977
976725078
725473903
2284451060
1419464294387703808
1500849748974125056
385743948
4168788796
1265543444
2785031203
557596639
1324383327629893632
1521392343563513856
1241723918
2613888721
4807733484
1723696244
1139618726976905221
1182846356827697152
970846855050428417
1384374982260649986
1424490663446519809
46582693
31274442
1342071298764234753
1246333799270699008
912208460896403456
1021326914185723904
43965337
1529473780611182593
1157368927745433605
763289399928971264
1529822558341566468
1167367122
264761235
340304235
4698221244
935189651249418241
1526193357302661121
22588977
1408124009196122114
707704082887090177
469629685
1025365766097588224
1164581867775025153
1455793263986753538
1179057422780030978
79190195
346469180
1158883990494990336
2709524900
19997542
1084640857704271874
1201002184319623169
1288928827758874624
771928356493361152
1935083905
16188892
866386793830260738
107635670
1529223293642821634
961307897882955777
1113830807351767041
1302165086841319424
457563992
961020695361748992
370281589
340390408
3441819372
2799376527
1497691389747998729
1480578578156818439
1430257431859372038
1372598288898273292
1302918535916777472
274025821
485677947
1532743047125028869
1499502980831367169
1368342153529790471
95813736
1533944998261141512
1642159448
133266146
518291635
336060386
2149926365
785345642344411137
1425084195160920070
1216859684956786691
952173505
1461141074
25366702
1287828227499720705
113591830
40423099
4268347633
886966012301717507
235564870
406684140
704039082620485632
917502220576460801
1059953277457051648
1159510568924876805
1403366647377825797
810624075701882880
506870698
45641327
3383965601
548583954
1152197065
40912401
733471919555534848
1460447985800826887
315738769
113903919
627707373
83813121
14314515
276536888
482094391
1407817062496538626
1061899317558931457
1534071067039260672
1389292783349993475
714934620949716992
4107492153
1080822799491624961
914190520599089152
506065428
517565253
806902840149114881
1247442307814580224
34614855
886287151255736323
1350919052265463809
1473018271
41045807
499535809
1193519649167675392
1002779725276811264
796088944362393601
266066285
471843618
1083481041581588482
756512654819266560
550958233
1189565312951373825
1112585717090181121
296677922
89804673
2307427774
1321966197827465218
521557528
960463073130590210
2224469033
3294868813
1006088824416604161
918863367976054784
1182185443577618433
2319237144
256175909
1215391809381134336
394266592
736152734596890624
356732748
1488793060037308416
1381920546900807685
4909237631
1009556046686445568
188377127
1025054978547822592
741119276812275714
74673407
997467266957660160
425103071
1503819567008821254
1523303447357005830
133047028
789031105815011328
19558454
1437287031743283211
1887434412
1533656897135312896
1120951781989572608
1511502405271269391
3945254363
2868042262
1026795844232781825
1057205455678623744
777495341771796480
1388672950581272579
1491351377779605504
1335499904752316418
867671411476709376
1153629828228112385
1501647238103248899
979149172271132672
209671266
273386551
172776265
1386949713136599041
1520531082034229249
1520912428095135744
1447000038295617536
1467815782100910084
968399519821058048
1644427472
1387907120
302045706
1377333517781135361
177324817
1298000958631211009
889504699967299584
16350609
3222577203
4824577481
111697966
1285637869063766016
1271865209754464257
1395685991432822784
2196819322
1221499039457468418
1455264805523128323
1502764534267846659
1366709040433266690
847375174265483264
1458413857945395200
1262937448994074625
3234388996
818922640307986432
705888938372800516
1303411840131637248
1070428601072287745
972252715425280000
48133448
3045104986
1527763677679702016
1278930108
91223252
916030461243162624
1230100986
1383155175746113542
2803047184
3556537513
203710152
405037853
1100765004415074304
856095914141904896
104861337
1114230795126886401
2191398867
1235487214009712641
36949718
3299092126
777574860117700608
41860672
17573379
1504189312405020676
1508800187145334792
1479561146214621187
4477068142
240395168
4617632773
39519616
1418552547032412165
275314492
52581989
1131338449343176704
1210227042
736784427297214465
1248395987649015808
854108398803136512
1532735400468287488
1380315993549987840
3910946416
1268665777433034764
49176380
38873847
8539782
1481677880404942849
1186893456951709696
1500934288329609217
1517236106906984454
1410669480808697859
1468662315251900427
1070384353920933891
1366433581749436423
164389679
1524245148233777152
2866021281
1524423794722492418
288455011
783640623702216704
2357270677
2835552996
1313881306036666369
1067330147496443904
1440400843891609603
1537458222
782994272341549056
2478338437
587942947
2202263052
1278840719600488448
872600950162300928
802154880811040769
1209871603477176321
231977957
16471605
308191373
853927531204014081
972191634
26791713
476435747
905937588762136576
66990153
2420415858
276672183
1144675014572216320
22719905
1194287483242106882
3149601957
2754557047
1097896078853193733
3100015590
1182704896086364160
1544562992
523157837
1234868958844608512
1428123433662132225
241376552
1103409634486956032
378947630
975156803637075968
32131215
1204240905982631936
1182485025889099778
1052357955251855361
2432358476
44842589
1402702572641832960
19434113
894234375650500608
1501306266743984128
1509872093151830019
2960803695
1748824830
791521039834570752
263466523
1110645883195047938
1323762343302615040
1396889425959866373
1321099539701395457
2224746230
1031503826019393536
1375290819247140866
126374258
3434084673
2382620888
905467588939042816
1330990541706850306
1276486184504627206
148782553
760858569101107200
910971439360045056
1216108169258250240
121235315
1085837569638756353
1095700417873408002
2835263767
1548278143
1380222891162226688
850225828604424192
1481041091092701186
76828064
1389853142
4652257539
45461676
273119869
1113231762409218049
169166672
399275188
1563832388
1210560587102425088
744808958792065025
1511949298485047296
1209308432232112128
1328719831500279814
143546848
2777566253
977874317240303616
1097787900
493150672
138652288
813521564
75022075
1047403179900633088
1258115030635155456
980671705
571641300
1067702517163790341
459487511
495152752
1277567461
360863661
2201623084
100538662
973208196532834306
3225031929
928640262045421568
4066213995
1448267303381045254
350976333
1286681133212741635
1008619438999040003
1063352742939451393
442945989
3240601721
1433793444921724942
912659316859170818
3159268698
1830192822
1055771058
1009761613870706690
3186029572
884772861524807681
940147333358084097
30010590
1320455073105936384
20967223
380924724
1134580272
469230315
1321401886944169988
925389347733626880
17537465
524203251
845881795199614977
4373116635
485852102
390828744
4924232704
836286941830197248
1326860682097287168
1062365061719748608
246523968
579878272
852358743123791874
1490748458
463808046
1652715272
370140269
3313073950
912338771898707970
2831078107
741606299465621505
383161407
761207744980549634
1322420899744722945
499445655
440777462
1318864262513741825
1269026619273904130
919986861703081984
705031944589983744
931473840689045506
1436836888128724993
747366374452887553
273473061
2262119468
2322681751
56047790
1329174220836921349
1380515326585155585
492968366
436630387
1316324946172239873
1504209132693426189
1273328332378013697
1459283640
95485771
86272236
41765544
817704956
18160362
2178309620
48731776
405780971
146760889
342574994
2770966577
938844786794074114
380298359
474886468
95528939
83145242
2902641773
303336924
3319191915
3366419188
1065996839206432769
1318834983637798912
973559329264717824
498698825
510755786
3696307277
1324278477965742080
2862090149
164410403
414103645
466565952
110808374
973863455429222400
4046440517
1445758610194132997
501803561
2271972965
430687597
552094323
51009369
4114303450
4435960516
424926657
581132945
1493444313074008064
719661499
4308203000
1515952034716930058
866191867624345600
1742229588
355390822
2611155685
419210752
1533003036519440386
1158308626760642560
242884836
563856066
2713620487
1518626368707338240
252991637
259692886
55220627
83432738
1036278140916690944
53032179
1293530939675553792
1173975093367791630
1169895901747302402
137416691
111557007
159040388
25288785
122911343
991947029189361664
2873604214
1480810756421857284
3221407724
1507178026718867456
958148701897162752
24097871
2577886615
244238053
2445847466
19796491
84623627
1353380514221191170
821545110
1014037458462183425
38519589
703180362
1337204305699467268
1077401059369340928
21088417
35191884
1491571710755282946
275235175
865591920730357760
490367073
108913225
1493753870165876739
469179375
2880482035
1528382201741443072
1493519561278521344
1263901159
1097500290293686272
210909560
1516898321910034432
1268728289532600320
363169782
1050402997954666496
496205476
4661945774
391682267
1513598700202995719
890282864486625280
102106370
955616451481800705
3420974980
308164976
1070626707319767040
174939001
485747515
511945256
3094924739
20152310
847054591380373504
1520343834101620740
1502171498076721156
425357690
1225988359
361350456
965763444627550210
1382140632
135837338
9125162
58469274
848855280490250241
1469385572
246417416
16812636
1435723025396244484
54791363
904903847658876928
1419317872581660676
427258666
1022479137397792768
1230308482202640385
1496639472146038789
1118321742085328896
785309005124145152
1416134144
1459012864585445418
2258447268
1328814043323363328
1147197404250365953
865563948
313127665
860171350077526016
71147410
215877587
1090656938
974500292271181826
1410300427950870530
702561740974911492
299455026
4794930211
2444540839
1137887071346012160
732312436242452481
95308091
1511364382575501317
3180976392
92761976
3315242923
127709180
1002464835995463680
1348898649204424704
851371498153668609
625819747
1110227641
955576497074421761
143771819
1406564283731767302
600159484
899219287306579968
296842300
2703342971
15669476
1400997101706883079
1020242016423333888
1505312400475574280
833784434
3166004967
1318654590552866825
707453702949494785
1316120451861622784
705420787793190912
2730160440
1399895460509372418
1159113356852305921
1450409137247035395
4186615042
1303337128542105601
47041083
1483124294540349441
2688975553
1887521600
1091003717258788866
1505976696893288459
1465403635207225354
721317769
2444139615
1199395819377414145
1153269412297789441
1096199705166573569
1036431459794530304
620805213
19597559
1229221173814185984
791250105424896000
281715345
26261061
126322809
116699071
1222156856770154499
1199657757080731648
1074742387
1275617980525826049
1368860413
2197327100
4849716519
2829442740
918311012901761029
129255347
746753182009810944
262922038
1480658164303466496
257439568
1380669362382663684
229020620
1222923011583545346
1340387239218429952
15949499
1510650361123647492
1476790571188449280
1224057260491456512
106162639
1458585802842284037
1488999236737941510
859111834183401476
1516959960269271042
1323227824103264260
1487611738463690752
1390031757601173505
1658624587
834471693687074816
33702893
80213808
1520579004
1118371372223356928
1475016427346493443
1124338461992005637
1425245454745354242
1454298725153607685
1525166302343708672
137273883
313380279
1219589264
2690504168
1491675900257058818
1477648117222842369
1202276468857999360
2450410538
1460362957842534405
1504659674846707715
1393186215466254336
1490903962240827392
1481305711971872771
1227284287139074048
2550089850
832891600766275584
730899167740989441
1295463233877348354
415013427
1479464942805917705
1488553195806863369
1301163884493983744
1357445018538168323
253622823
37987830
1285633950355017730
1489380085065043969
1479067192662495241
346389650
779109706543472640
1413744286445703169
1954422332
1157612021573025797
1491345664294666245
1293069918393573377
2262568770
3306955908
3046131180
551050788
127770216
134962450
473483900
130881296
134391015
123654996
486760919
19632388
57221416
1466113536619384847
1489758948689334274
1183132214680150016
1509480052928352262
1506287105345036302
1500237876197355521
1422223862578692099
1498317252688592906
1400464746722127892
1417979668309839872
1391781110183456773
1362637981392101378
1003834224296595456
1486015909647036423
1446580126712487936
3494334134
1454313324376559623
1445489540748042256
1305234547575934976
1370455122497654785
1503952030783528962
205194472
829834513320726530
2733249420
837147344550293504
1397728183164735488
1389838416620097537
938467113831825409
1425503741113823235
1461703916236779530
1505918221559508992
158715755
1178800637288599553
400320125
1481704677188280324
1165083642173054976
1509148901110165510
1486850527656824837
2869851413
1429735258325389312
1052011955534352384
1426203692571758593
1407443304363536386
18973663
375173779
1472348739134181435
1504909449848410123
1486144132569518086
747591332189843456
1325853532331847680
1485857491
538523224
726675612035866624
2854027694
1454323148329930757
108563518
3145634720
1220812468810919936
932991210834288640
82115469
57288996
3097588124
262765866
14930881
830837589225644033
3735951614
1667467448
1330140181
567120440
1497514270996807681
1319425238061309952
3573010994
964984444099710977
2802424475
458883048
265107153
188478753
861661880158306304
1585171525
1126154498488111105
516236484
276242425
3329348368
330018178
1448482921
897489278254579713
2286755766
47159690
267333054
366317569
1174376856
498276504
125006935
1375451460
4897078684
883534568
2474203825
238391964
1124391429802012672
1433675891129806852
89394967
3438331811
24135612
937301092190302208
1731251887
748939693664923648
481216759
22527970
926484588637114368
2552862858
1315733260928983051
3579895940
359902918
969858841
2411492012
2728032581
4185670835
134194903
142160779
1141841136077684736
626849052
871651746312933377
1389908615734124544
552084545
838979186823921664
1038430649613525002
514945326
146599511
2471773471
746971014
48765966
1415011405544177667
195175830
1204148181707218944
3293972476
1146602881027461120
911939415106215936
819533880
1325014680730001409
227073090
896141
4633292902
1269230286627385346
489717693
2174530049
180712203
1305512512603983872
39774893
1870112359
1727767453
757764732736643073
1387416313270784005
1014048818147586048
637066854
1477701122940813317
1433165953429393411
1450163647435747328
1353769946556325889
793208286
17152605
62874548
1479459791877537797
1369633948507246593
1355955834300186627
1412861054162325504
1476933418852265985
1452717272334745616
977330306893017089
1464806567384076288
345830399
535694486
1435230034952871942
962401220592889856
18922898
25023187
775591324980482048
49069806
3711815060
500163963
1458465766844608512
2832875891
769203031330127872
1210396483
787822559052128258
1223050310
71246964
148099859
461215578
1095519389728747520
1423401179724206081
831868145853988864
2581050041
1038091753411293185
1477075818580885509
590094377
1478820320257662978
120217343
246266431
347216665
1447912213986021387
813009104
520165092
457876838
414249704
1008239837827121153
1353073302466555905
2886971555
101072030
4375149554
134192195
56228551
585576386
1260507967755038720
1545057913
2374921778
3113393414
2792210858
168982730
77761354
2198954149
475865276
1049829132
945590383869702144
20296473
732649628881952769
3262830756
1410789108138405893
23820360
444464812
1454665796492353536
25375137
19338927
1599173083
1267944503861637122
1504532744323358731
265570971
1404241441849806850
2439018258
1399724127792025602
1524477047439077376
147471797
772047538685747200
1375435578
134154516
1196907272980639750
1379966152802234369
1193577213200945155
738828146049470464
983879409584111616
795737184196136960
1045315411091378176
1396515707928473606
1157456490191626240
37086474
115534487
1901539370
321372791
2185752709
1459495909079801860
16508493
92637328
1480898404976783360
3600637033
325170145
95979117
1528733642
1470521714241159179
1524825844677545987
1450254037303975936
236534618
1522586505763565571
1451210918851977222
44982141
1075036110
900091927521103877
19954498
4806479474
1914704869
1056682157274349568
3376678954
4496709855
1484568566397612035
3349001620
1358110430
1042341321711779842
513144768
3171820715
390110047
1509759172728209412
1514274154274512901
845269795033534466
3439217968
596178063
4852679877
86233596
1419270422487609347
1471478308546269191
66954824
984232620975247361
8155832
1350877468517777408
834728705587023872
3061346867
2275454993
347327619
1168793622248067072
1083075095164317698
755690659646930945
1490046003583467521
1191913751714250752
839255064577359872
1443281107261313027
565272593
407166345
251239715
724256278411919360
1237009655479427075
593238883
2520047886
4031901555
1490738527272935432
150974615
1287949319136579584
742664773
905875014486020098
1314317602051829764
1941896438
3533210774
1165346756357447680
42821512
538659963
1024262996632199169
14265463
328755692
117345207
772778322774233089
243066774
1971361712
3283752030
2600132478
1147845598395150341
1242776858325909504
1018145498513969152
760073225934168064
3108346838
4840640763
1098202087299534849
1012886534855577601
1065623543860420608
1201437931220672512
1255569235801264131
449845631
133230109
1478088096574967808
278136071
1156536557102350336
73628586
47936941
1422518055389732864
873985203080880128
238579495
895659671348011009
1463416260247506950
928085137568468992
1007266628
121062353
1251119461878259712
47980580
1503187125776584704
1337817047149907968
1488974526364983299
1488982736169799682
3008567179
1115127722
1382107686276190210
2874496927
1433885541611802638
3030814395
1503828096792899584
1220104363642781697
65222805
1214049204
117985420
124519425
1513472016317566980
35090601
1389983137707528195
1530227926918103042
1463451679421079554
1253376150077915137
1273740019992272901
253662082
546370057
498177610
1335296205300133889
103363107
1465157352
317170443
1286997073716375552
1501425311539351555
1448185358294736896
1186972148549599232
1516582771442954248
64705203
573287010
2805514870
1221828493681614850
237839609
102467493
840171817
43539419
2752116050
188756556
3912888492
312874824
1155893420277358594
972433995609845760
370671333
4898315547
48375550
18033639
198117125
45965658
1501368084610764802
100049648
2750497334
1450575610280128515
1463200625072623619
1440683446313971716
1466677386175418369
1260500753942224896
1070248451739406338
1190692357634772992
707180711795515392
1476014538336186373
1405879556679024642
1217270368349630469
125777025
1473372933166927878
1489393814187958278
338764030
54761754
420076579
124600468
2256819003
57696683
1528297656082210816
1181866666055127040
848154244188426240
1191115588946550785
168674628
1507427667057922054
436965918
1030795585673146369
823932699425599488
2777956080
1064640932
67271260
48637790
1115090121068634112
118571462
1031280904688283649
1475244167597076489
65819004
837976368088481792
21705546
13714602
3082775774
904346862
1531722632948658176
2235293222
752385548833128448
15220510
19522258
254059184
888462500999692288
1405184930330689536
577426210
17072811
293582831
763412236513714176
775661655384621056
980509628327849984
1402262430911238145
63965996
1371887442001813507
1406090631655665665
950440075246129152
143540522
1122618943225643009
2901594135
1523915614477299713
4858389516
586728466
1025316076442341376
3031455664
398816497
1041207022816043008
18818329
1603563240
22041484
2261666239
443651581
54782964
268168665
2294723540
424140286
98876962
242823498
1103325553560641538
1221124280
1595708244
1394554761802825730
1503629100157526016
720262371537723392
1115236930118148096
2996363307
3012038934
143531251
2981037288
1206568202530152453
1136677608
1295058254154936321
319495445
2301058487
1372222015881416705
1387831890653028352
273549531
2248794823
3223300045
194028861
351489686
3195134473
50570152
1369698254301061120
961932918
853714236056498179
814056296441724928
211524377
1086546512170176512
226462342
405263139
133733491
2827606657
1244882502055006216
378644476
1267567996807020545
1504743939672522753
281796440
74133251
746021448083476481
1391701479749128209
3902541553
69921311
1466359917321859073
2842553375
4186478044
1724629129
1073638142
1083322969772969986
1611251420
3385876325
1132207526370586625
3383026191
100827659
2528010223
1449676941569581056
194051455
268679350
236096971
47117160
542546087
721909350705397760
931022287066804224
1168677409119338496
1410123692198162432
227839271
1429699518858072066
898877773866909696
2871046026
1366588224
854919292026068993
2810651634
1008602824278671360
1118426274764996608
866381437745872896
43502215
288803598
405561069
381717676
952907507986411520
14174828
1161668054297825280
3342302338
703446789744140289
228048255
1575337268
3499500676
85121117
976854792151715841
815122982
4858886406
903641456782360580
1501104783192645633
2415482809
973238336277155840
612621030
1175777743
195871776
1324935283
433574142
1688632472
1101537938553286656
910339729148620800
1498670405623627777
1318237989613568001
2446162202
1206637407073751041
1274937701834174466
114146596
742585884667744256
175132837
969919340316311552
1218111173876494336
1184491560391471105
2960887004
1270330817408049158
448475630
1379095034604126208
306785651
560882822
1007442258424147968
1361941757999669248
66337782
1282789813653995520
950560842772307968
370616925
2788485576
727175898781339654
4213599183
742565242090184704
2802363055
61637586
885811918383927296
1528758980591652864
1327141518226956289
2468411222
1112602426756857856
253929638
1340171701091328000
1968292988
2429913979
738613110773190658
344398225
145745020
2840915013
1532068695543099401
1909891729
1526310062762893316
1351445389904400384
1514420460229992453
1153543140432912384
1529004314806538240
20059279
3543387383
2798317015
253940666
557308475
21771530
727023796008308737
389456134
1349268509101084672
53521935
994985011265921025
228980671
2751303347
95543400
920663980317609986
804250762410766336
875696058453508096
903992672
57419976
309792253
294035300
1214207844779642880
3386442268
2220345589
2464951208
1899613764
2166322560
67993648
121792884
578161275
1330677042
256074273
1514932135412523015
537382886
1393039769224065038
324223243
726856928853372932
12910522
1455597198259863553
71515723
1055719381680906241
1143422807394545665
16064325
1514797732585611266
31156384
1060017690075676672
364814031
24802327
1277520668
1088458906177662976
33227552
1346038201534853121
1226377076321718278
1127972373062397954
344322309
1026001100648763392
540313498
1142839610118008834
1320689717567016960
786171493105426432
1194322757561061376
540325082
85444570
819242661634834436
1511409643
4230773379
345003757
1513194611396816909
345903568
1531409211325833218
1333375010283671553
1293892863403741186
1205152497666547715
1141000443918716929
902176619158233092
2765974868
725019238801526784
466630084
4506042194
1304497764877963270
795217534639165441
1504489733249982465
1400099953
254869396
704062619221676032
3065359040
1283852377179684865
3063977403
881118493034373120
1290660760612417537
1227514850550648833
1156242255847612421
1377273594
868137241310363650
38330245
402096310
369397126
745378190651097089
1025574018722791424
1222444699828572161
1464512563002187781
818490212900892673
1279365873606758401
1472475986
250565657
1512475960200900609
1434693605403283456
4872978286
1369628644855996421
1349819050122215425
140587025
1170371384
1095120576493035520
857511451
3766092699
742112345632047104
35952380
280604607
288714826
2360808120
153441309
177338686
246766471
998569612802514945
354365376
22959589
51997242
993580216135102466
787360503349800960
1216842601552207872
846142918318587904
334677429
97188028
1294854695673044993
1049267165654921217
971334591867912192
1351469929
2888653261
1323597022612566018
123671461
982243308398231560
828384008
1529472917397970946
1432257765758496770
1357492506
942687362
28117562
811318249
14712318
1336722595413184512
1060577794751651841
787837716759252992
827109614
92681103
61098206
393735994
839901859636740097
967348583002501120
1077132175
87819255
2917341152
623368126
900479503
226688200
78924490
1910620987
822777241163669504
2248943033
69874322
403621340
829615795
1068274899838476288
3917500337
269353209
204251752
2786281914
40640537
68508190
30870573
23340239
226496774
26767470
1432491627717664770
44775625
743029164580556801
816795420986929154
3074750116
2327951666
1024721210452533248
14476551
1057933739358150656
1189492353142329344
253703214
2271279182
1415193194078162948
526458422
133517825
1901663838
1184612324633649152
201672441
1447948814015287306
1094685243527827457
1255163022
317610318
113122490
523388560
574455619
276181309
1488108826079412224
251511461
280020938
1418063998684180480
3086316759
1725263520
282563554
1270207516685635585
262105722
84644196
904325284702412800
2332352868
1953046044
963024256828411904
3553068681
1065249963729453056
64397049
986586155457089536
2218430743
1054935156291592193
366818949
1061420494417612800
1453060413076250627
429287409
734469084
1312871295437152256
334572420
512034241
886589257
832237381868675072
95273520
1400525346370326530
1261265410399318016
578755027
1421366328661741573
435923172
1345702812601245698
51387491
2790008299
295329811
418208188
1188099063302049793
794434423
1496198998994165771
1019276345896038405
1310881448241639425
2177839050
43262364
923568495421296640
248111442
1243775274644393984
3331127163
1494008452682817536
1331595190444781568
1059884818987737088
4064127203
1565320146
1524417286949548038
1151115592008646656
1186574426390876161
386284135
3192546603
534385176
43355640
1216065793022029826
794097768
1148896124
99826184
269769443
1135575950
3199755814
246051930
1072764571943759872
1578242058
818780225752313857
21208744
4145267067
1471367370
161138443
1210067108807077888
1483689487230242818
2968226224
1463305093
27790839
1481606492
68604160
17417922
1076100399646556160
1317149015805292546
2890859062
541824215
4419510922
1033430028762140678
1072149873137500160
3592336280
3404058663
43846248
958671318
378727901
2248304562
1442895195763142658
1087716776711016448
1356685423985250304
1491058498842546176
1242811818042691584
1381622272084041730
1020829136
877995573915168768
1526476366040145921
1527195824475602946
59315878
840098222001475584
1413569284366811141
1395433758463991808
1033310389579071489
1145003217891164160
1235795341703819264
1517071494790381568
339393845
12753012
2422087140
219979627
1009807192445390848
199105776
1182713298757869568
760199741506523136
291360176
1519129406069157890
1494369261833400321
1047827214220185600
971921107992350720
149150516
2807026892
338670729
917936298
1486656811620962305
1526936423416614915
1006795007586652160
1508859981675868161
53243862
142339845
214298098
4552678514
1450406210121969664
1527193008138907648
3222769805
1467062322581565440
1358064921842491399
1365238428154085376
294394566
65722618
245245284
746432386573959169
22883069
1417377759198732291
1488926726256316423
12099832
774142380073103362
1232216724583469056
869548248733765633
761086917563682818
1504879941942673408
1450656490528727042
1114619444775415808
2915916161
1467481825
1012884538916253697
984012278604402688
105108372
1530878827106385922
954029340253212672
1299976029323374592
1338526616528556034
975772700
2788026799
922508288910155776
1062891325094277120
858353701123006464
14081482
1106135773424902144
596638827
1455365892737404931
1210436773547061248
3016728905
496349120
1341265045641019394
1349670310363209729
1316827778512302087
2664170847
1581208447
1524667988535881729
176437684
1262317363984306177
167986460
836996259659427841
1409796288086822912
1361896037812555778
1417364645745025030
1419510416686739460
1374227810907131906
1471694263151116288
1417305731099889666
1404968317392097281
1515542480691032065
1470598025211183105
1491317552076955648
1524565983670960128
438135750
1525669205320028160
1519860999372697600
1503997388658475019
31522059
1527141238385696769
1513475396578459653
382640139
1265088554952282112
136326614
513983405
1158259278660030464
1518691716366278658
1382488059346882562
392037623
1347559700586496001
1247430749885804546
43074696
1089422502269411329
1401617496
1407129395999899651
1524335193980641282
58790801
360146268
394387870
1419334671540781059
949683293523456000
165863641
1522118835075428354
835795458442334209
720903013477564416
23205242
2971693317
93219299
406687448
925687295990272002
391391520
892769230025838592
1221851260288225281
1697569513
3055261758
1516707833810673664
1507960724991135745
1511953332985860098
4556370863
1513438637098082304
767693131760410624
1493967244371849217
1477682646868279302
1046522150
1387325537467654146
2666676242
18426946
1499105670163017738
2166846749
1282125169935486976
18528958
1135204988
1459243527364222979
519512325
1507131306143936517
1468731747684651008
3387513328
2752235233
1529331058021376001
3716099595
1507359187185147910
3241297754
1515972453868216321
2615985902
965730710186352640
1162689374510886912
1008636410138693633
1046748403848294405
1507293577730215937
1507299839335358479
1503682747486904321
1158658708022468608
950479355385466880
1324780745588690944
1003977330837131269
1407972325148921860
1489049538945957898
1501409874474799106
1503561504544546818
265686986
286991197
1483691119107981312
43703350
903337526265610240
162109780
1236994326489694210
1397643908
909141468543115272
466180169
835819883925491712
2320793379
3115031242
1332219728857804801
1502605070474498048
1448256410
437651399
1053626112750862336
735762837516083201
152373082
1308784891107127302
3229381170
1040566371069902848
269952769
502894363
9701462
1588090214
2273843690
89037247
1281289590012366848
457500194
2556361386
132503868
25060908
173561683
401439404
405481861
295291028
1352309628177178625
309261460
3407008361
1139652850785693699
115090913
804560940087840768
1517534929126670340
1524493812051046401
1494271668813910019
1407578989254696965
1099056613015597056
142746465
222676091
252866543
1494592496542040066
1081172804605788160
1529342548728115200
1522725471879929857
2445746592
183934745
2394727374
1499150139574956034
256280503
1176142854634254336
2874401735
1231152893648146433
1513568855590727682
1338499244970356737
2644009051
970709710704971776
457193356
419791441
1202150750
620127437
331113081
113005541
1141423436671201282
33962758
1243465261
1055907741875818496
3243543913
1386722743563993089
1085276346962661376
1461356823491997701
1384146197997256704
1367415164795039747
1258758719514521601
1511724615911227393
58518897
1488830203157692419
1160955767433957376
1169846975971282944
2224710370
1031434243010772992
824209432431259648
965526028931223553
1527026695730974720
1869199962
357692539
1369521920148869121
981779214465683458
999822266614583296
2287014906
3178512792
3785224874
4699923624
593314705
3705220034
2724711809
395679529
1878596683
1097403686404288513
82143155
1179728484
369070155
1041459337
4399356440
281258316
1511984710494343170
1202705225133350912
214997269
940988207105224704
1204170332430589955
955822409894055936
1527656260971241473
441820306
1529563846909870080
1242153967066513419
16273846
1150902211494502401
144721801
274794251
1529394461817688065
728251616
1402229310136766467
51054089
1395476508093739008
228334873
410625674
1503765428186853376
1163701114325225472
1112588354845999106
1500791903452753923
2603019968
1037000718434152448
78125385
36402282
77273367
1277716861002498048
1289179262575157248
1521520128491286530
1620235344
281845766
1455571621733863424
912949076613677056
1516278271003934723
1513323656146919428
1518464564232622080
1158271412362207232
41550433
1258269865632083968
1447377764965752837
1503641615147016195
1524082730073436160
1320803415325351944
3251554251
1519330894552645632
595391067
1526139789904588801
1513730239741902854
1529308801043599361
309743190
1517441428162740224
1029909578979336193
134642817
759999566
43945208
423985204
1521077748361756672
1518529696564015104
903443831193870337
1239581798780112898
21748010
1178735275758931968
1521104160862740481
1527667673668239364
1370160171822018560
955462074628440064
1502404423842246660
96414030
152663563
1521468645049876482
164379004
961637747512389632
1252287282784071680
18832563
22229838
2713956624
1159025486929879040
16326208
1287003596962267136
1356983336435130369
2838961826
3408272644
378836389
1519408166592819200
20617509
227847310
1461295944650133504
48669035
760746862097731584
772277046
1136206334058061824
1024308640432496640
1002884905
365083564
2391136899
25056727
1311262212
724262851
195274426
3252869462
552395356
525394251
1510194715370659848
1483094139944288265
1220366305628508161
4588099096
1283002228148666368
1002593951436738565
58476952
1321263396952645633
1157771203702140928
1111412395728080896
1352243943124201472
1158211484
1250128019282427906
1512742094892281858
134583833
38524562
729317973018738688
400679689
3009637010
976713257724645376
1474024026364284936
793868794041102336
1460578253350084608
1497604430220259330
1524309847323430914
542061961
144763564
614580084
2466730186
1468754176880652290
943699297
897779220537110529
3314754422
1259089649219313664
96934015
68731495
104426672
1301978841389334529
896807827565563905
280957026
2986553765
1429796335205683207
3833893977
1425150812607729668
866832131258949632
1173945883391455233
4265476998
2611506506
316340996
428916823
1495405555980337158
1450344026389893123
1339073499961257984
1394877248222625794
612470425
1171268778
236073529
2903786371
725231703308935168
468037892
1459981574
1518814668
163225365
474002284
1001107099
1461684794
997075553499860992
561237395
135590376
3235673395
923845298027294720
235067941
159616305
2780170249
807982663000674305
1267616390
820679838
3260096383
443992748
1526794556934848512
1498391804378435586
2307140294
1371740776439316482
1424169467978919937
1499968802989109255
983606430614933504
1185774098888171521
1519750007842344963
1308101216937766912
1311915742271602688
484316324
17512080
1428443739580739584
36291868
185559463
1400001020768374786
1326415329229205504
2959611514
229265634
151413560
1153667792501166080
1355745353170120705
1153667258750775296
1217895620263981056
337756161
37733939
1321856960
230597627
1321126124869603329
999838272321871872
95314534
76955413
826153262579597313
466801607
1188337630238384129
1044634078287417344
1340881535843504129
1273192204920590337
856929795111825408
57743546
1509580778602053633
4083771139
1056239501671047168
1295435356876099584
458978906
1142889037
2196247833
3387506332
268010840
1659007296
1896008270
553775491
1705893696
9413702
1286616738
727181238
861703153
416804898
1180340037243686912
3243037787
1099336543867686913
164753144
1466807045726916613
1470452718191857665
1514598139965194240
749685834
1460634055402303496
1709713976
1526581787773833216
3091727298
1708477070
3028397049
2885556480
862144315816108033
356113077
318604990
2750169192
343412378
1414499288860614657
838211117147127809
1517179029840924673
743301540
1491764578816258050
1467784079794126848
1466244617989652481
1246060384445812739
5123501
2842924567
1467737688
3266914452
6987642
4400116049
1003769868469112833
2372078735
2798855717
849807100972806145
344980006
2328050107
20368663
242595415
1292494002302988288
1526163425482645510
718878280418533378
34275139
1412273809697161217
1394692877716901888
1527753032158433281
883938314
1189259837840023552
163961875
146774724
964480207792025600
1187249695485235200
211487030
275233476
61690399
1033764506873327616
92374095
200488108
1217887026118307840
409207435
2884497867
1427648037313294341
1259578632118456320
1187308752275304448
246290573
77861006
4902060874
1528772189457104898
95563666
1347834947990478853
1169083189471526912
774646325694566400
1308579380101144577
188675749
743537593069903872
1498167348162797574
106401177
1425702087032115208
1491631213039079424
612433494
912669372065267714
1403658299614978053
348024744
1109931022643191808
935465273334808576
994937598014406656
812003062768340992
1243886057625513984
1095222123126173701
939592345846145024
1437362882979655684
777152343649423360
808221541796290560
1426217758870491139
1476256724122275844
3194568912
450777038
1391698371430084608
854573989984915456
954589103466586112
1039439760299683841
1383085848426467331
983536656
935339112
2361460014
965437904083447808
68750739
174531875
20583737
1478446047823380480
2705597335
83514808
247670507
941195467286757376
1460132654381248512
611098517
815401240012042240
980633522959454208
113569280
2900098615
3351286047
4782309320
2365577826
172855137
1096525291
270896385
482206425
1461239565621293056
311690854
97226920
20661263
3823270528
1185858647840174080
448241208
3252623465
204356355
131623639
2191873495
3275188196
1521540877172281348
3697684276
388182264
3200440871
143548322
400630125
2177946643
560492465
3306962135
247757012
1334434682407104516
3255494509
1069079760930693123
702046099591180289
1528773924330291207
1528485550868553729
3037593200
63412028
2419312861
1256761233367281666
1257346975738953728
2426878639
729683698182983680
300803252
3300290398
630104559
1521912572
1140538068769869824
445352021
3910172655
732489629840998401
1974238086
943233127
1075003604279398402
3255417360
2457974462
1012244458627162112
1084770716338262016
909710384944295936
1316034093067493377
1339560147648036864
2749527030
368250305
1483364581028290561
1463678230603444232
137008367
913025368843444230
1432626282
1236922733088215040
38674926
188481324
1030098289939623936
223118201
39847541
1075272764
1047476618296545280
1410524062862950401
800239220
361802904
735254790515613696
161726363
703112697294946304
1146659276473040897
1321714264638332929
1476080041364652032
1402619371520942087
1519433124534530048
1061232309255294977
487681276
180756070
2199358019
886290524893827072
23676370
1439886663660998659
366182131
1489709312
72955553
1252111994
395453249
228571834
1518661740904517633
1123921801195737088
1527275988056424448
121177310
1519958591884701697
2379057140
365055734
1471899548331257867
41651800
625690866
724465268303499264
1211641896092590080
542953714
1317188587
1163449526155395073
1550784409
68718911
601858066
178391225
80088784
1125213530393927680
36764444
1466747323195793412
1012683499290157056
299217905
3939940043
15923078
1526895850680684546
37903767
17519527
2766392013
857561870936428544
331242846
2490839383
2798026603
173774716
701583583983464448
1409584074642051077
1643681556
1924928755
3550529426
2391750408
575814961
177521427
1387173954171949056
332987683
2295468417
3315163263
722187968
1237096947854475264
836700662251548673
81698204
184934188
1283333362208260096
1181265574468276226
377673229
73495827
2417074459
1100400614
1508418059345739779
1098028324293627904
2450427329
132634393
447851450
776127115
1298197202507104257
1484809530013851650
720567963
40723056
771217500
1919729382
905478027102048256
1372975594649042949
1494672303372009472
144654044
289461351
1204097810423005187
84246871
888860416197177344
309325439
1234221014114033668
362526062
2778966626
146731053
2253796792
555969140
1214616376217702400
1401779448127672321
561207649
361704371
1517093166180352000
413759740
1330433184983560192
1400007239943872518
1152213513126985728
493007514
1639158001
4827741058
956485478798249985
2323849004
385236285
2243584342
564750604
2311609721
409044209
552416902
1509952361355255820
1398351900240748553
1516237103197270016
2796601847
213270002
712272302
556230948
3229176377
533380321
1509853845983318016
105189678
1516071535555100675
1511707032675622920
1526422172503515136
3335130858
18972104
2373437753
848841710
2611884649
2243661362
1339383026220814336
3299191920
2626961079
1134115711557574656
1129297463926329345
4199626460
1420192247874670593
256794926
407826111
904555416641667073
892642795738943488
1243471868583018497
1107895700
1241591213578317825
575225006
82882870
534927969
1527112070726307840
1507248897684500482
1467400162179833857
1255629140562046976
707664055452962816
42981000
776490678507429888
2316035954
2651858660
282476138
1392127785716572161
1636350210
302224112
14980792
14980679
2165064456
1357402749726556162
1095641863330119681
905498754240831488
483126327
982597166
782473608
1222428138417934336
1437816750012354562
1433673246277349401
717487017
511143968
978911915014488064
1186979606
296831189
281625306
1136964769
233648154
1168463659682717696
1159043282665476096
1124788075404648450
1095679009
3254721463
619755427
1258872437770465281
253584813
1261460753019789312
2174759480
1390864309018841094
96384410
119075835
1577814511
949031595134128134
1298073064744169472
1486156560556429317
26701992
20322956
351284645
228065688
37076608
234885855
32965055
1200125599429345280
65995686
3170592991
1312375912797597698
843304848
2588131609
2653221679
1364788701889323010
1334016390068531201
1201453435930861568
1483399039093964802
4533781280
45801691
1167847963865100288
1137768955299422208
1097878321256374272
726490040
120896818
1397562338753011715
1132072110
871774584
3311919339
222148524
877812184083976192
86517071
2585852881
1470406546857336840
3620672476
1300710186383028224
881887452591517698
1007559199042228224
635731800
4558068013
1672243728
756778628466241537
1384897549815848960
1527317998217834496
3046637850
1707769280
1119629037683519489
2537304481
94304794
1525141087223939073
1428475373277175809
74403182
1508074879706296320
50049755
4481931614
247033343
1256554187610963969
1218201754153750533
1506367578310017024
1516843342239256578
2784368378
1074891819568095232
1527215165686665217
1526372909777838080
544218254
264999661
3351036171
1527586719943598082
943263364498591744
124784913
903386342
106614674
950377460738265088
1304053174093967367
3290501219
156493143
330463195
423499301
312544085
802312812726919172
1050542170510364672
856933753381408769
894384272
863376076352966656
9124762
1161052035078336517
741219268210085888
1277824644
602292770
292535614
64967797
2490196742
607066076
3033143377
807504498654466048
730722387126288384
1714771123
21994305
213229979
1366632672106217474
1021638912245030912
1213471131681738752
1118108948408614912
861581042
1107938403591479296
880394741812088836
4443947480
424120360
1021254968
1111235491179966464
123249474
156957422
1246458754431844352
1522523864869355520
2288781914
702600550802714624
424230721
589309153
2732014405
439095172
4006895499
1176104545870630912
207756452
998360894579949569
61307909
14433059
18229576
1339576125366784001
1136095251687514115
1518543841804103680
625025987
1355679131346853891
1144483555
1441550181934067713
1456515310807547905
295589843
109900968
1668171632
1875268183
1744812740
1242774894250688514
1489113775017840642
1512241363890614276
119012291
477855555
348173579
136387803
1508634375633571840
1507132737274015763
319529034
1486282680606068739
1025002178
268100794
800977428868796416
1402068773406838793
1374953143922950149
904858172
1314734947459125248
1478907585935904768
1372196901936848901
418394625
3475930338
1198486122499694592
1431747437706850314
1386843020834873353
802412982
1873251914
1394358450042331136
1235752570343305221
1006618676689240064
1504110143541329929
1078234519852015622
17802621
2458648435
362712560
2936503607
444339167
1488769832137138177
1222918705836969984
1393376206913818625
4866127529
437096837
1519764417541455872
1066491656642400258
1026168210
16542396
67309671
237945064
729093906
23406518
1088169590759276544
728911386642808832
65848539
990837424082309120
1403680374
1264796104337457153
542967582
4015823663
53601118
965831554550214657
1266463248003534848
3702753801
15571399
1445414881323327495
1259506646113349642
168520392
1486029326
1088232969389584384
573600568
224821938
103196215
2992770180
227431518
1501688648554713099
1206939691997548544
20481029
4908701276
809789486
1042840596585623553
843899904305127425
1269450074188283905
101273716
1525154190158286849
280936271
1364255899930427392
322196918
1074738925506314240
882968699908616192
2957702174
2356550090
539535746
186579596
9357492
385432773
20014623
400320900
1280531757268373506
1139008300710735873
1167464260978532352
266359075
2434366537
538176798
762721360154128384
1477916738251636736
2831561133
1457756106378420228
1523964325433597953
1177000021
1105904336519888896
1519674228571873283
1524471194895872000
1472540834906189826
1856922608
285368843
1333920870860017667
2483264880
1525213006761709568
736567224002088960
1490430192
109608297
1324571282
243872584
1474005633699618823
3237106876
106681430
838360322
1583446608
1572391363
1462451487934713857
1050459779540377600
3321049519
1312302336648372227
433511919
26448261
486834937
273818777
1115947328
605524453
824835111078158336
174603373
164734783
804427265815650304
794493338
2884678717
100778189
23469261
394159509
1098393024302903296
43272548
1485721644970688512
3014135911
1162992295
1296208878267400194
1016937439498100736
393047313
195295170
896828216459108353
2801981635
1037005635303469058
823162934373318657
2464436773
916747400009699328
283499303
472955170
47770273
555092003
8245672
1419789243220643842
1359518094209798145
1202511161985585153
903266357541826560
1016821339909447681
1000456076
1349876088705581060
1219198777145249792
1285457146654539777
1139746031988379648
1411227238633197568
1308457569367855106
1493502244880277505
1506689983159373824
106662970
2554024284
3470425214
1659664302
1461508891716775936
1256120371
1527101190840160256
1040209206517743616
1244809836543406082
1165286071674003457
2701201
1191665457725661186
1019530003057278976
1131747226470871040
774093946825781257
31614459
1439894797909573632
1339114717563015168
100582230
1100156058536947713
1111353524003262466
946245195942658048
1361283998824214530
1492271468792586240
1492234666182537216
22178488
1493638584057798659
1136113823532933120
956645150
3031177421
1849321280
1496572795865604097
1385275023846297603
1322928558755450880
42928301
874622238967943168
1447938400829550612
1522586546683228160
1460781833218572293
1401258846346219527
926214199314919429
922401356882706433
163088369
1484209530179252225
540097287
1104166043180662784
105267145
1129297165187203072
981636111587053574
1465141563760455680
1517080026797297665
1188888686
1519776951036170240
1509634807587917829
3171371084
14295211
1485942424833003523
3384336454
800098262959071232
1235174840694431744
122116782
1962178447
1388492696873062401
151481951
412783912
634970154
16503863
1302805651
190084856
1224895143003725824
1103229230567968768
237559236
1053339076542300161
929891406
1668360517
2613286248
387820385
2832288150
970067571558010880
1402925961784578055
1505901542162976778
1483852364864192512
1113490948359688193
324511352
768563793492381696
1062119745112150017
723979748
1389405797952626690
1642522075
2329226554
278573316
19510123
120729761
1515956552
364819051
47986706
42729949
20532031
124259434
3170501609
4105532853
905641130510786565
34044360
702240514469449729
221009940
1728289314
221745958
1463740116
196533442
847147160
80002254
1432946972
337705201
167322189
28390696
48817946
115406065
750472875023405056
81843774
142600277
45686629
12904372
19270523
1946303420
274539566
2338072806
60854668
1315801916300038144
356028837
1377177677275176971
1313815847480295427
1495678865263710209
1481811568031633411
1250625117006082054
984640069171544065
447860855
835052755
1525989170031644672
2784168167
467784021
123287206
1179625598462746624
58299780
86228300
1046828063827394560
464048841
791153232332677121
164026374
3315052845
724858997904384000
1427907284
161074267
30902247
1593346561
1271175236201992192
1240739362582790145
179779605
1194282548882497536
34754203
92070904
1319124997
36251631
1316469048893464576
3970683492
1618881518
560901668
128784447
2427396693
33500075
3538820535
845706414
21021113
22536285
2480489114
13398382
1445952059539296259
1413005602494717958
181302855
1328812870134624257
297187018
1151994805620289536
47978918
51173699
473557416
4213162393
870650894261649410
1307874931053649920
1392670735408279557
459842451
25490757
1404342675046764544
1727458536
189226158
1516422177444315145
3299743350
1064941020931067906
159932833
189292296
982377889860673543
4851159076
1659421063
3391981048
1412175801722802184
1229057524705431553
2981588690
1587067682
591255025
2986712890
2568486582
760499147052945408
3256888088
334411732
828002508
1036180093113122817
1389447553704468481
14314954
1222434491362414592
163586067
314969566
392132300
2195129287
1566702566
363573554
988625335
241909899
2884792238
470388335
104490149
2786470752
1524834631870078976
74233237
225211163
695786785251663872
1485600240816246785
57852539
1012560198
3292259925
626026083
2277359442
1504359190336135171
1526285682662064128
1033894270778916864
1149269604360949767
846462316090552320
2190760868
765487306480480256
1244768124
1427544246656151552
1478400003618091010
180704243
3092088861
867669493941776385
1247267601513881602
1048775838
1164998025057579008
260437603
1468339088885440516
478061376
820241850212777985
3468027736
17373442
61749400
321204767
228790012
632811973
743092701898416128
212372741
1487556285369356290
3505614076
59266746
426569299
1292721204550414336
2511819283
74437401
2296371812
607637895
1253381777755983872
353061190
4344621151
809018822682251264
19103958
487403832
270506305
3219012623
3034512462
1447821080077512707
1517568517192634370
219081680
31931149
158422336
3416025023
53358128
104541415
1085198445529448448
827005854
701343642
17983583
2799928578
109127032
860192126
1366113707525361668
2315353392
263251505
8742932
221687811
1442140452195422213
340195584
1158962667547189248
941995273
24649499
823483692484067332
17143501
51520484
20097089
28347485
274709951
17511846
2493289561
79833518
19997324
313138187
252952750
821992831535366144
42536486
833926938397863936
1452622800230002695
2209806392
1360533356
1523337243498356736
1082371566460055553
465071867
2230113120
1110844347795140608
1187248669122281475
57277057
737534308563324929
3058262529
1359758832939929601
1493988103165726725
2190197048
1518542969271308288
1516274564044853250
617847246
1485590222717206535
1228057526
1043341900772651008
73096819
1480608498069086209
1550055259
200804596
1515937264131776512
54567692
456085163
923005103338012672
1488851871192256520
563633391
994891951160864769
14204458
46710447
1481620313783865349
1435889178051481600
1428265749345341442
3123821660
789626354367098880
302505363
1319845288610246656
754455632
866576573109022720
1285324316955996160
1483093022803963906
3103489765
1275130785616367616
296978190
1467921266162110466
2910407537
296355431
1171845394302566400
1511196455289389057
394515150
1183049401561804801
67172981
1050417068573642753
881289240197255168
1102510790345670656
1065528255787225088
362133273
1213291194635055105
1511432626107727877
1519439649835388928
1509673346765533185
1450884761921064964
1367186909219479552
1520200732271546369
1406460299700363264
1520162674524401665
275778535
1501296060253171715
1531947919
1166194854
1179844973509906433
1511596580683452418
132296081
1505374883789873152
524545961
25774887
1510483518908157952
1500692140816429057
259862285
296329549
221284680
1410880421362085889
917400174900776960
1357599187194449920
153396300
458253805
865554560869212160
1249283731740938240
363590797
139011286
291780565
837595248096346112
255634792
2252990563
990129055180537856
4777279886
2688288083
1105054141892706304
2909178960
1687407217
90966888
1038769515188768768
834920436
1312406063916838912
1512315733899837440
1516584967362740231
1476932180110557190
3935606239
1332844822504226817
1482967767733047301
1401758604252782592
289259558
953322612540702721
1298208521473802241
1486529713195880448
772884792
399265360
812662608478113793
798904559406120960
1498662159555112962
2955874101
1153413551387750401
1207364323498233856
1121580442736574464
725577499
1125714414848565248
1433175707761393667
1518577385439956992
1524966498
1500605525683232770
28524420
865043251
1647306392
346483652
1687782967
323888640
1224555720185544705
4858246662
6228302
199701930
1450970034289840130
48395270
835166542874755073
21812799
113449293
410184399
1063488548035158016
3478686734
1134357084592410625
156783335
3284335050
558956068
1295823929232232448
949802812728336384
300760715
1346462734662193152
3988389622
1482169993047515140
957949830059479040
4875955469
49984715
1389878611830734849
869256258
1303603804038856704
1390187117280514048
1429811056398901254
720073435632640001
1094366323507908613
912314570751885317
554609482
2302400606
1410255961827258378
1957740362
951155410328866817
4764059183
35758549
1486589056901287936
1514606849105879046
163589137
1194719078042210306
184907623
171170529
1470462633874710534
1466089621847171081
1454065055205675013
1472974377314656272
1441115718607540225
1187238298906849280
528936159
1184626183
410692155
223319501
1492588814254194692
1759691700
1499249547792781314
23635043
1032022998
112068006
1375460588
1298160204807315456
2323228178
497206327
2378989831
381216138
52403367
378029347
329594934
552229414
1103325065503039489
461555361
979986980
2329906896
3009186721
932354365729529857
818187276308062208
868689024
256642398
101042844
314002583
2505671358
1488426655714476033
137260953
1514194293501890570
1138975435650240512
166873217
625211555
2811445750
1334019378
93845554
1204127231796285441
720218378724642816
1310491780618555396
1416388709264633858
45370052
1451524227719254019
1290361590429229056
1489177717044039680
583013961
1270044807256211456
211501646
23447001
2315193421
4493363728
728577706489720832
1451186638894239751
1193816843519172608
1475610353228734465
1352742562260529154
1191350327515189251
1601699642
779601750789656576
1181598578508214272
445375409
862247639584317441
1037791106518409216
1391875208
1127961248493129728
2196790921
2553044161
18152276
929440089683394560
1395530255834681344
131518665
417205638
4758420672
820206819935158272
1524405578092756994
2742129354
874031049793298433
43059109
241101756
20548773
80375730
1631925176
786218743881805825
1012402749328318464
249176184
240462058
23544771
3864947727
100798716
889230526787313664
35270847
913393405467742208
153068585
3438578474
33424677
46991350
318449012
47595107
1188173488441495552
538624346
270704045
948741059927949312
261579332
108284291
449089248
951110996
66253410
3289148286
2209467778
883735507
969674801894887426
144566551
44208525
151825787
438470424
1517117269561782274
369035571
360527727
23567222
17924658
798962747392147456
1476081662677061635
876766831524106240
82574128
1441688680435912715
243998774
77754014
166700494
876741853231460352
1406149547580170243
1520253783045210114
1377308824873226244
722822490276253697
1331816993666699264
166173667
69544090
578090927
729705571893399552
451473857
4593666553
224304324
3002090049
1369904620332412930
1269818037068197888
2517015210
1862410530
1351833546671808513
595099598
813256795309248512
112163580
1369663239718465538
2964009440
1450627870490038274
742410942902738945
941766426184093697
728571299228876800
1293735157258579969
1249786857677828108
37717867
48110502
1178898835310952448
373580044
1117763854379909121
964976917895155712
1243432356976812033
38430168
278915342
1501716180515508230
119335471
841740371663114240
364146086
1524667880767426560
1307972622324576257
1328281459917004802
3240498764
301737847
787736353
1514752100
351491321
2313614263
3177829910
1326651939539587074
920789423951884289
1501588745103060993
80576247
1666929955
1003329924038524928
1518667519715954690
2351103307
1502015381057286145
1167462889
1692643308
322834764
1491511154216255501
304566926
1942372242
333225910
1470784633444999168
1121799441667768320
1092593910294167553
2445609519
820193748
2308631651
360737087
273566444
969366934717263872
256988854
1020791544
120003829
301536718
1669598832
350488874
414302705
2787605334
459726867
22594853
23625556
1176533289420644352
20864159
9002022
537702315
860005381954732032
1501176738092654601
2892545524
6627892
959495506820063234
330692585
725996963636846592
2881988237
1428237239419506696
1473876986644910082
869992567
158045179
927941769135886337
14097580
1480961849059328007
923982713304109056
18917344
1512500540055465991
335860992
597044653
1069056499480240128
1478420322290384901
20981595
439437576
351973451
299659043
787429086066991104
315259588
1046745148703608832
1007904476127158272
959148698444947456
3740667675
1039202265641492483
407964039
757836984878411776
1261289393953943553
2294131202
914368670629076992
1114086245611790338
1482176446118633472
1327236610300186631
360824668
1456256433670934532
1439593529299271684
847557993566789634
1272570135358783488
972900134035091457
3509993483
120847115
994115788671012864
723009807758675969
149122062
1315777621964263429
844455877683941376
765784677026242560
1488544918826106881
803612602391728130
431709776
817532825733709824
1454067147517448197
908686707473575937
1168860497703309312
1171435185629327360
3168555715
1456413778506039298
778591309229588480
1199957595701669888
1491121957265461253
516654102
203218996
785946932787220480
1488502588563771395
1465960917494079490
623157734
1207173511
1195514321796845568
2889531644
76217286
900715573855834112
115714978
73492941
930448468191084544
1452634524773462028
37920744
786835416653635584
874567874072981504
1511272402109734915
138430724
992262096619372545
36765490
1510929066567815171
1228800028610875393
3292794593
606943
462699793
1016261363646246912
261857217
1499381753403817993
1139894971
1918005200
3012649043
2417134104
1097835032
235685433
620890424
405497866
894931957100011521
899626526
234072153
18647609
304023718
21712110
2956639988
2383942910
499480814
2892025637
2176374237
2611892270
477195804
248834817
344256490
25837113
54504398
1456618528900067332
57700994
849271685941518340
16905915
27707480
976961029421678593
16745753
1257766366582456320
1312029749145985030
2284127371
1220389587555639296
313979775
182464536
828725371558383618
2654964164
1217952483915575296
104229057
2838820758
2393140238
1281189822967603201
13687822
87099144
1380652298473508865
112034630
590433735
325304503
1514111572247183361
989819874
765946704
95550088
232453891
101519581
197875661
946901479
3226720350
161072790
35964743
836494632485859330
48396180
3014301791
1502165292272680967
1502168657828278277
1495862630799613957
236234671
1496659792554778630
2527062176
472322078
3327112373
1403305607655051264
1010266677160873984
14590467
16487111
1200355745600069635
25723502
789706175369666561
205193523
1319299702328860672
493365529
1558645800
87561846
850168190
2196407876
896667104
52531817
382566932
1496985907139956741
272456454
1199371533900222465
288935074
1675500775
2511947906
1293241261126819842
58821552
192842634
2797079458
246258558
1198457071189946368
1419704099969421317
1168028988091985920
165874444
611751142
380533388
1521598039386902528
1482770147190657024
211800669
334906910
169874815
534548558
373164085
1342489875602415618
1480866628464226306
1488989933494693891
1517566700996243456
58830999
1675300424
878171545
1033055710551126017
830271551132069888
193082459
1259687461682384897
2786179633
1461895844911849473
1146023103543349249
60841189
71323306
1351561884747628549
1356519143093198848
326792123
1042168539724038147
1305628405535322113
1306872860988772352
1105221963075805184
947533574542000128
1284244516845879299
950714552290865152
1290346770371756032
60182977
1094999375720431617
1156248423068262408
725474705298202624
989031516553601024
1504747764982468645
43384828
1089657007
865019481390669824
1249664364157771776
3129228898
919912826411585536
1080526796800565249
1661479111
280916536
350151805
1144266827494756353
1219106123283869696
920455114493759488
1347185721417883648
2887064998
1246100509532045313
1295457832179990529
1301214026958020609
1400108102096150529
1315994711434375174
1301224010831794176
469872139
147994525
120350623
136736735
1272822879508410372
239023723
2238694082
1521414021487943682
1005370150558863361
955404218499764229
2290026666
3679331959
14864163
27477810
318992180
243224175
398765918
322077863
35559992
290663750
73423282
1298104534372253696
21843781
1514084633117626370
501185621
1487910856537120773
1141572631176581122
1032473645371670528
1462110682992848902
1465498959657459719
4843049234
2377521609
2715493208
718857559403270144
1432804415484878848
746817597178519552
1510042046035206151
1481896046636773388
433131472
1455402903221391362
1484303794603282434
1465666466724864003
1133456232268914688
800910249230110720
1471971424432754698
1436105996741619712
1258669163326799872
1142639118091898880
1197216874909454336
1186682088478527488
833675348
1502194731589464067
1262424658277797889
891245462287790080
1127432147009253376
626404979
1427734968034267144
362841721
117205564
616221476
72898661
68349474
1329168189415034880
15490422
857721242652200960
1296458436025122817
4728835341
983585444410675201
1367023268717281282
151425807
1082440584449716225
619601262
1088563925396930565
111021184
15085650
1601654318
1499063469433405444
29560969
21159477
3047299342
1711699148
85573406
1030850911
1357735502
3033043954
1305497105860042752
37024107
1578833551
1212525005461803008
961442373854167040
859581743493521413
743617433886408704
2294815217
4157704893
633892456
3409599934
2972335701
590658171
867218617
1520015995829633029
842736390181916673
1372248614332887040
1598510390
1282503174981652481
18309915
1220271752397447168
1384195031116906496
1494551818537472000
428185684
986053620050350080
1394251423030947842
1673367374
959405896932691968
11002742
1189935032837836802
400098435
2751743668
380993093
932917079228997633
1972967880
1084834890045181952
375315172
177431446
1238849883983040512
217269719
1470549008158445571
61023448
187643512
1467846695534927882
1513415797
1506365453119234053
1520040573213753344
1488963276184559622
109630777
602949545
86103957
361101681
44716447
43969066
957410023
1494856957471113219
757603343917314048
1023182665
2497197277
710886130405777409
296288727
1502105235166093313
1465651004142243841
824148152496361472
872527986
1516754027224072197
1065670315714465797
61558025
1522487161446182913
1350534732900159488
153782355
1475602453039136771
787816970
595407924
1088928547689951233
1415256491209203712
1519658148197703681
892279199108521984
23617109
808594753424130048
1508387670208270343
1508389995228315662
356331233
58438317
432524707
1481079270000951297
864414225191628801
2392025783
414214493
1458346596618362880
1247592019003834374
1125035019402137605
1037821559103266816
1395467591271993344
36764315
391771352
1334243732506488835
1239271521505476608
1221167050573389824
74699360
59763989
167319303
50981450
1244963958
310537729
96538433
879437409146085376
325187097
1266436716195393544
1362477512606027785
191161960
21181551
1219360724377579520
3234063162
1512346959562129409
2458215972
1451112190057095168
1252195152266956800
1172052116
1511976359836491780
1429546732581441543
1512403734185320451
880520267210137600
20477268
164893549
288918616
494223687
1519884473692680192
2358136254
51021910
15764737
1323697005458280454
69235455
1522227644036747264
1199517957971275776
983794365683453952
1337861693519650823
719557153187618816
1266696000401530882
2160232306
2718253339
1138454656785534976
1554144398
432982098
455112190
3390218572
95253018
114178735
1363034287562448897
1219331177594654720
35448137
1465588893487534080
1466864177507667976
1360305321902768129
1468147848873193472
15722753
923900917128269825
1407361275856752648
17683076
73084499
2292807079
1259447372
1548159062
84673118
831447556987166721
2799428479
1513299473379651586
105543485
49436935
49753576
1351627208
1319582704346796032
1519875464982310913
1502257681205276679
1143296172
815469686556983296
1164526807
1481095179293835264
1498487030828863489
2923679118
1411268658
102635353
485471527
1079149812572962816
1692864512
1925562158
297697764
1203790797533011970
421734164
506035855
37676072
1145869436710051840
1522835493804781574
830393995
538861127
1555181696
795379280226250758
368978385
1410658003590733825
1356204810551386117
1519122197121761280
1154041503431270402
315285951
1134025089077469185
1088405558607183872
308027455
2678481522
940642868003295233
788860129663913984
493461533
26578488
1016875595857387520
353748608
3447971007
1492628329287012354
16531799
1270131565998166017
16999432
1448275952
1081254611036516362
2659179634
1493491744477888512
1293963020125773832
567377826
250554738
1059909642137018374
1496157268370362368
1507384702398865411
1423271766617624576
414242479
82955132
378475034
1415510541754277894
722757627877335040
1511970237704556547
412399655
1354090527898148865
2921847135
518619869
1095253377703919616
93212567
116597172
489739104
314128384
4757020708
119048840
321570613
238702355
2350468447
4783397897
1326177814597545995
3396155981
1463159309483786240
18601697
103695954
245967062
1020313300054216705
133479042
988534393160585218
58033376
1055104995446714368
144916370
521814671
794492775626510336
1503917116705374208
1503919851286712321
1270579526540517377
1068397888202596352
1315070725183610881
1229469088436539392
728067495811108866
912108671009722368
819211668949499904
975840199589744642
943643475332993025
949734814697119744
1163303484164333568
616547126
739581984574427136
898117769580904449
885924704959254529
791446607296401409
1208338102470602753
1277887575517097985
380945404
1197669238707642368
798548564746047488
878102340
853667509123338243
1119114439758757888
290967294
1522093741904826369
148950709
342998260
1705159422
760310748
715952358220500993
227407698
2982420783
15305044
1219309135776440320
1035341347257905153
1156371848369623040
16829934
2707321345
340421768
2503019572
1357350333500977153
838057597
361872058
726079621528059905
204120948
38208569
774448577317920768
184190924
23050321
70119688
1521926997156544513
1003470033933217792
258102399
390089479
1508830610411958277
369064212
230517800
891713011
1275704155
2194872145
1421802583551889409
18238172
1253408253209448454
950469782
3213984303
875520384623423488
362830576
1021745990
354665615
3235759246
1325783897406402560
1654576034
802631631706132480
891064766650863616
566938114
938277564195287040
113673277
1522353610616496128
734898092756111360
1440996600965476352
1032377636666990592
2241258300
1182378245213306880
988332036
3332436328
838004476279668740
1374643899533307905
2148773637
18144514
141600348
487817397
3348698265
1123714167373012998
3270703609
379372530
1450074965961854977
278071536
704871683526684672
2933445504
1515807861867175947
1248654995140096006
736976305648865280
1252598645045825537
1048175838401892353
1581318175
496045167
1007814329578786816
128184926
284588601
179049641
395343301
954511532041351169
15172821
437025219
1301073804572069888
1202664922510815232
1051860710089744384
273301322
771136203047460865
1219477299034128384
1515098182732111874
829550778
1171560542294536192
1195675502
267382160
3024677816
14532266
587914459
1045422534739546113
543033450
141965435
24578751
1163617862
25643394
4749914107
970897086601285632
2952580758
1304429623506358272
249779149
1511034570283655174
1037072695400308736
3032989008
976175238441586688
30907220
509001457
1501939210621624323
233573520
1443815455
3659591001
1448017142700445698
495467744
325792933
54619500
24201935
396893648
996111827091296256
16317764
16128601
1183859968216354816
2958889482
1446862842
1265295621155676165
1484199251655606274
1262854158
25536625
1588822274
1176614008897458177
89786465
3346009293
20796192
19774465
904961184171933696
53113925
781833032357416960
1473689373606563849
343075247
1308875790675836928
3374617213
1308599444393189376
2201719447
1723470793
174943846
4865046438
19074331
910920751154212864
718115456528199680
992576410454642688
1437478379511500801
1207731437518163969
830437780056588288
773271914
436843790
14988788
1333497225696129025
292392273
1218106520740802561
304383805
1519492948668391424
928106513473900546
3340450642
166050015
738715750169509888
1468610490406682630
68454527
337430498
1091389023900364800
1422720414
1604169198
3302524513
306245296
168055010
218754759
1484456110333513728
281026764
1540413234
86422542
1518698742764953601
28645658
467725191
1456017303435362309
4887299413
935515802580803585
2163008143
2573852937
79176392
16649035
2776975765
17739256
256518163
181485090
844465343494082560
859661665180073985
2885321604
970751602364682242
115093117
885302250939219968
26252161
713027185947193344
1381935273022533644
3356293709
242135212
367962488
589875794
158453182
60622883
2906101672
20676258
1508498431907557376
2436581558
2926852366
58487269
1516494903404081157
987087625
425055135
1360374654
2563329822
2960026684
67251857
19793246
718325771392172033
70897107
884707499567439872
290643641
30176569
115432633
743320485614649345
879754362888888325
1075791540340051969
51481519
1602404900
45302245
725362976555864064
1041656944145031168
2676118327
568440635
417016951
1518887466740387840
104165830
1446512038746939398
712789684791848960
1030036922725531650
8343132
38453175
20259374
91073680
1451192218019008523
406693811
164302656
3245506168
1479007849871200259
869018702
146743684
21387044
4806898454
240408268
22090516
941326123140497409
881258719690076160
34024892
468816391
1390406456428597252
4439006248
1033387667696873472
36180621
2534474796
358032115
37382360
878066647
1569999428
1478777128103596032
1388169683979829249
284471138
824511318841516032
2460322014
296906397
1319440448
1472698895553773568
110752627
286072523
4342763967
3214778901
98042582
1270461495764152320
353311217
974284626
2892800704
148473923
714666608
1029827711009730560
926081280458088449
762173175190937600
752422872958767104
215726674
1174690377271566338
2668745334
1126345394
3185626028
1187900874
350528835
626559310
1234753886520393729
848586633284911104
17230894
73180134
148084088
206822361
973204905316974592
1351438222732259329
1146306585322577924
1405464570655920130
1126598957835137024
1504733830376218787
165777773
300697863
168061504
563122216
3145629467
276377600
1195381162669203460
2430683244
747533151988219905
1224712678389829632
30195017
2742479463
876894777308045313
95223853
2250803445
44139784
2368047050
1442832235053428737
545893309
564624422
397262033
1302783420427382785
304918077
892917691593478144
764073416
102836649
1315418492
1290640410017173507
1236819967854739461
1448297693042733064
56463203
793869327984431104
760147014822748160
375672748
3198328301
1922910416
1269445035520647168
369071227
611790162
2195916575
76657468
3234835498
603508085
1509841738285957120
591932349
1478445363883302914
109374678
106068934
773247114902134784
765765073809842176
625395992
25126776
1074814715329699840
88145772
1334624675310301185
1340336759092236288
47091549
59648152
4902122174
1113442864460115968
604582187
26771590
1371444916405075968
1020227824182079488
1341758982252322824
40537852
917064222756036608
1031220149125308418
2960222506
784342587888898049
2173227521
1349491344671191041
3863428281
855824992268820480
4829865399
2167421568
2384845176
14522520
466012340
1385123261067923458
104385976
1490805831667167232
3595571892
1357981676
1002658648139628544
957651645302624256
20896787
2606415048
1093198469249093632
150904297
2791170116
596190000
2312099905
36156544
546401728
3042013466
254800163
1009575695943720961
2567746125
4056481359
808190046088138758
82483817
987048621668519936
36334411
1847848279
1053355186192896001
713763502658289665
283930140
1406583180711190534
1403913972550492164
1176541589365305344
736811805868052480
1044617904505999360
910474600395325440
1231619067355762688
1155314175058599937
4777537336
94471213
3109339806
3139343199
173919435
1015386235676659713
111628167
962870118
1473049645333024774
2933950151
3232275834
461599672
749338644096376841
71296041
3601755929
885279137526685696
96180190
297945439
318641738
1417142957476569096
1217023489598685184
73497674
1496268584993050630
1412005162659586050
1018402091331670016
1312645363996786688
1498654614144573447
721801567
285041662
1174323113678344193
2941310341
429189825
3120747634
293144388
1045240343388663808
1056674176793227264
2924631073
2539250575
3728207061
1349418986585419778
791245405
511708989
1474360141516529669
270506707
3069708225
275013065
28546928
1377843992
363730262
1315718962093658118
1091937326245257216
1306359926164516864
4227959114
1341156748032282624
1448439343996100610
1303685705680539649
102494747
1313383566294745089
3771624442
1222958904205873159
268488658
1430626144131428362
1254968862120062983
1392562927736172545
70249128
1377577430
977703183081525249
1357089803318095873
1439068275040653313
3689802143
860820702211002369
1371799969053749249
916243112674160640
1305502979630522370
870665966862163968
257590844
247330692
1244024901608095744
1085367320762109954
1248633368591433735
541089364
735259206614417408
57734465
2271974196
42848274
1392543099801509895
836903766037188608
445413427
792762777538596864
1432874358515453959
1297684805027414016
1280487919636172800
1518898059513835521
2613992689
399962406
1114399784
288975383
1175851728350142465
538935338
8639012
528370207
476448939
1498321875914706952
409694411
83163932
81185431
1655611202
1391014787127996417
1156128631413977088
1425119370720813057
2294207383
1132036653323735040
1113119314951921664
2391535256
1214310871603613696
1387653571378761728
1325786232723402757
31056705
3227097584
1465401025376837632
1252113019741454336
1103692790037442560
913567007945011201
1340979425945501699
1108218076665790464
1269948266080350209
1464649764813877248
1298592002557132800
1295704630282932224
1250137008237735937
882219883970215936
1271307287290736641
1310586158619848713
1292467137626292225
129383970
1460746972462129157
193805773
4298094198
1499672804672876546
389701890
884782744085180417
2450136349
443202942
929947296
1455946314655559682
1521560325086015488
2446625942
720902960
34046322
709972291
870683845871378434
964538067704074246
1470081210370207745
4045764082
1496952010649833477
1504941859570810880
1350540178398449664
2158206074
761803316
345577791
1518999594729807873
865933291446292480
464939569
21047576
884458190070575104
1100766546232819713
300636850
1068237827618553856
1521150870926381063
193786456
473857447
447932923
1427543800541556746
331313019
569281381
46578722
21792576
359104930
2812793263
136935731
875559397333880832
14791995
1518654436096237569
917724321585467395
81945782
1937666545
234354088
22530049
700761392
250963526
482378066
816330764266721280
1158008711031513089
1401870332068302850
1287974286620160000
72509167
2327654917
744784067032289281
1345715822
1399570262643802117
1467080747479666691
480387435
14324540
764050691723714565
348471777
499755139
113589746
319575997
598053813
307558811
2924336365
93131556
1443964392400461836
1089959980050960384
1312678591440838657
1102013402090594304
1310386555463196673
1290966472240619522
2696214229
1502684317008506889
440972484
2873008978
74411437
1397188933872754692
876732993737375744
582186526
3226495309
867635932463280130
1513613923509018624
856841729735106560
3294137314
1260178614940811264
145396293
1485777242147852290
1198853174028914689
1267759303651241991
1078305835
1228699399326502912
864624748738875392
1202322600971710469
1208882797336834054
2148233600
855118312145133568
177087369
42980370
803178470322925568
1367458607286153217
2451848196
1541546576
1516879082826309632
121562643
1272911455
18755891
774169637684518912
968105401110671360
561451993
4748760978
2299795453
1424638587534942212
789883770
21437455
951213599002939393
3015678025
381250078
1403476873443688456
1020767237194567681
2934161247
1373989896994443271
1521125810798665729
2798442090
1067567890675585026
101470761
1123491828802568193
1082446940577636352
1273836016252616705
35600248
408800122
1632943022
370367618
1255344667857768448
159950280
16537540
1284572291167334401
1275984205420220418
1262395896291119104
893519404494868480
1171683450862149632
1068856775275761664
960569659643736064
4207902138
882244334506070017
1090951722753650688
1405101718929477633
996318982364848128
1293129693416140800
1297856542146846720
490241980
223918895
1376956813246009346
4678058142
1438080547562029058
1430747605584080902
1240123863637377029
1256149294714957827
317217043
1274090521321930758
1265152635549540352
1078148634204561408
728482111385010176
1452557918344126471
3039444710
153829117
2997983990
1238778874265079808
1449880746588397568
1470012493108224004
2283437748
164709631
30225023
1045036906394898432
370624550
1141318472573448192
365860744
891919091115499520
292586251
1481190148641800192
1481161239040753666
1480983805
903458883083026433
21774229
3121162158
826623205486034944
1871485279
1272823543617773568
3312840226
1416039054454444032
88035129
751326220978094081
149406726
552465983
4561095328
162706932
845138485593878529
55609182
63123256
1272559122022629376
804483039892017152
588880021
918978248
1516954532357439488
1351091445806067717
1509912803020353538
2534013532
1604908225
14093607
636857454
414682647
1497477742924742656
1118696588
1169638221480939521
1222959745608364032
1588904154
1318643389684998146
2393797142
952439346
287087372
1062464231273041920
864482733279641600
3235235832
1650747822
925091599826280448
972491543666987008
84638370
577351102
2767623986
107982211
1714425373
59837172
1128395190
306765026
1597816759
384985129
33451289
118414205
705982544
1485315292263768065
15877664
329629812
723334051168288770
126189573
176497270
1264590672
1308782769741406209
1213058285038817280
2821807613
1345556601084768257
1320324411916865536
91401608
152652070
1444201452293931010
66875706
269374550
110981431
885546352997834752
437525140
936941108487057408
106431536
2397732823
237803980
1507075930916737041
1060727293
1549572006
3192526506
1096434308
66799896
245993078
863438755570622464
2997303528
874629359243546624
1093079156
1512126129632686090
1045316376280399878
941675887
1451664255837745166
268573432
980926454878887941
1452039115218710528
1503677849810653186
1491784641098907651
55876525
2408824664
1433575048481161239
16787690
473596444
1156129193647726592
1398175700230631426
909731535665975296
929019745
1002389343854620674
2530273028
4846859052
1314104517407825921
93565825
1218367633
546758630
1518404762026266626
1066911546
784889818853564416
1266360222160875523
849255560
16163121
1462889070384713732
981208890489503744
114642288
636220452
1382516126811246592
1484611029682188290
2826485094
532506073
605746053
198251432
17510987
806490776838369285
3253955786
425005913
1514637854311428105
1678932416
1517406723069603840
1435826566043340801
127809688
1514591156394414089
702934634
900407426092064768
1076776250956566530
958634307173707781
599087965
1333671099737862145
111962216
2635649906
62603750
2534868253
42449292
940677338844618752
1367224711994896385
1924823226
3318157345
891946874307006465
1135174103864942594
443666919
1502230687226736646
932740029771927552
3149668656
709439074914988033
902535912
1204371552491515909
229657072
89719213
3305992826
4155354804
1063033682037039104
611063308
1386669755654934531
20810560
330178339
1518501987087695872
248579500
1432402638868389892
539156512
357514379
1112654747994071040
2223619951
1113740345559351297
114159548
2767282797
74280581
2462922450
369367937
1118145590062403585
1098682130702520321
347228796
1425510330818519046
1548724530
714000438
1118740158
4172002246
3354883925
1215295310253232128
1121707380591538176
1228053012230397972
1627412088
1198539369864400896
2207548862
1352738507513606145
546046354
4216937548
3279230531
181656401
2200176090
143077639
716211265232736257
1217824536487452672
1489683651390582786
535452316
3337074616
905189799006490625
3688850067
1085969809043423232
1384495967148335104
1384490372295020546
1218268331498708993
1501495028971196418
1227943970367582213
2466741188
4118714008
1278362735777103874
2473724316
2363889290
59077475
3435481989
3434012787
845647861509443585
330223690
321859383
87795577
943815402529935360
2791568826
3197509305
1498383120
249251654
971082644900532231
1228465771
1049913794955231232
4063323423
4656750273
1288793318189666304
2824666881
3633189316
1055997816
140957301
1091782375
879756935733682180
1422575385703813122
136335143
1406902266666254336
1075439092576501761
1489319557890203652
1515937200051224577
1458398219331792900
823336152
1496185451820077061
76662895
27459837
2896731927
256731917
1255286215
1432648050535632897
28185287
390635737
887748030304329728
1344657372359389185
1477483123415912456
1506645599973777414
156298565
274248061
197037193
2227239296
1219687412
2210772802
25610143
1004417144354848768
1085283349252456448
124502375
1232498556612816897
29036824
502042819
159363287
1127328296117522432
1142117773759438848
1402397154224705537
345730134
1051207346318430208
866750203264724997
798766330677559297
177644870
39877097
12354692
143360451
2414096972
73922604
26829708
788353157378236416
1250511207556976640
3833059037
15940573
3301713389
1104386297383272449
1299229913078267905
233305050
20687930
1205346544695693312
873135988440223745
336809500
1507044890315792390
517933491
104476845
4386690912
1157961492
119389791
4153226414
1321537743504216066
1156250918
817969140
1425460611849211916
1284176275435732993
454797922
1153563669285916672
1239959672800641029
20178649
14374684
1901540142
139855795
21915036
1075178934
807708863571038212
757309371063889920
765255265503543296
253445158
1511110301130928135
2337020898
816482160
1367468714795421696
581759713
1171007482803773442
2918281701
2164759878
821441653777072128
2764948779
580776329
939219446136160256
1109639778
979279303920750592
1154018630
1241323799351615488
66987284
1377924348242108421
88257005
393404609
631363681
637135567
245429253
2371273812
3252721157
371816100
3337610361
823783885
425382373
1133832168466198528
573857145
717301718594281473
857313213570052096
1135873618200682496
1500168679031513094
1334950621
1243770900
751369118
1517381208917016577
180524012
72109408
1473895063948525568
1094614619627245568
1357412788063338505
16639131
139565534
1090694267251638274
1318853227425660928
1402739758015520771
1424383744677400576
1479191424826544136
1419677254196596737
1362454780879200257
1099505687258775553
2786071038
2836056089
873405847019298817
29373361
796792974256443392
1401549012
1458830535879323655
300978086
757451828929843200
773882412581396480
1092803905048719362
1517336188000288768
2415139093
249704956
1396487219267850242
2646315608
8082562
602836137
2725446343
1016929671898808320
377611687
1924227732
2743268042
282114279
20899910
333537461
2765063908
26349687
275150216
2327193815
1518973214730379267
79997653
3130989520
350249267
1504721312333324299
1425848298657681419
455073354
175443479
780183727318106113
207440738
193797150
3602240478
809145891974238208
202997663
319228928
404826221
985511984710987784
3089832089
1058853880899883008
2409794696
132455961
3019202339
889616710545944576
1313634307777474562
49568145
1179901578
846068257949933568
805983020561801216
2700491456
289013400
1627830078
28513621
720895122
927896378
2298750260
267644430
2976011955
939781915
92311664
50597162
2526848966
1052929960887894016
1484063239478685699
438532851
1676567683
299784564
358267148
69033227
187428584
826488156363030528
705706876634161152
839018335966740480
1501936207202119687
19690701
1259997814312009730
3220971260
1348565337676132353
1098603151995883520
289885144
1105555735231021056
388733462
1349300603181289474
1106266871995777025
1233727011807354880
1290286520230907904
461888257
1104816925010464768
1130534100538941440
1497254031814807557
205786993
4343565015
815871685
917414121833873408
963389134621560832
1502153698251718662
2364617713
173417293
772917984
1312368202429628416
21764428
983046985
264569035
1168435930354503681
1495314558566686726
807812993731985408
1465773098704072705
1495471949123928068
37843151
922759602894266368
1587323587
2482371156
1251996592862900224
1350483267305103360
1212617657003859968
1486208071059881986
1460283415358496769
235030724
1252526687926882304
51325165
1475611090159644674
106193672
1250194016
1249706108333297666
961141488
974928439680688128
390573917
623985620
1408427846796673024
235962322
929425097500348417
1239046501
390026502
1131476107
23491492
391131860
74305288
980252175636094976
145094331
1513864087360389127
1071575238704427010
1091428969893765123
36592235
1101616545489399809
1212809546655096832
1492265694301286401
1328814312618676224
941374196734496768
916430034633744385
28887541
291454726
2787005070
914000594
1498096503801323521
29336226
1372272011406315522
1374905726
913148546995691520
350621502
245331115
431673769
1114538838079102976
1008998700
827546290221367297
1517652953015848960
1599268272
1513873342952050694
1513870502758129667
1463155669415071744
194451020
254881590
2555280932
115203096
739517807201685505
139734127
550165300
205948191
730842958736560129
595653396
993847686783791107
782287558545928192
963320370
832814944139751424
2979891544
398869127
2744417134
2537803363
135917962
494503403
467602033
96079277
1157314117633564674
1960436676
1207442219516518402
180445196
785712376599289856
148070665
836501414092341248
1478453392309559296
1500788928391045123
909402601321566208
824922806597066752
1187808818522030080
266198590
326901553
4255613157
53610718
3298457655
228498456
21069000
276490124
859623158323851266
1051849017855041536
130028879
456300007
62176808
1017054929255653376
143817637
106835727
910123824611459072
34920575
810539280
1286249381155479553
1495120943382859778
1247838677109223426
204187994
1471120542854000648
771625354460934146
2807869812
761496429718278144
1338825786611163138
23076025
23076265
23075315
1518617641262501888
15644180
2669100968
42080485
996599774160871425
2673065478
216730687
1132420498447589376
111254160
408879716
1176511779981205506
793369807299178496
609451683
808598457862803457
1161126644104474625
1007299813908664320
3839854935
1379452398561763331
727431764495454208
3957558079
144473018
709415253499576320
3946204706
235065525
4909877474
761114225947254784
140738774
1175015948547428352
545030277
1281458716911349760
193352596
2215336560
1210529756
1243686077245689856
1001304641701892101
1020209452946010112
3694358474
3246944347
1304221943458037760
3002063657
1283063430719643649
1286316597745979392
1501590547298930688
39574583
809096890126139392
4846780571
3114836039
859870492282564609
1172588777698729989
978690749771501568
1296838699775385602
97225627
279945777
1475630965452316674
1399438554
704386339714834432
624719284
810838383832371200
274151750
1323080140163739649
245315911
803889998
2857707255
116881078
3174702733
342251664
1057309069
28810538
1498629943781060609
1179854299540668416
1332078103061999620
1003855834538004480
1423680786268631045
1260755882905829378
1229900324502228992
1247561374332588034
473119592
1434863561117999105
1037278070
1007278919551148034
1113925981167935488
1290100017907273734
1429829008783462408
1247655744188624900
1432754354616942595
1431666747506143233
1432510679500607492
1421860720673710080
1480433012278022146
3036819531
1284936482336243714
2595304766
1460573708200910849
1383489483690049546
189728469
817817720221794305
2778684260
1001841593194868737
1465537443315085319
759921684543451136
1456601870030422016
1455617726479618049
1262633206878097408
1167043723831730177
944809476195942400
1495749876021354507
36015645
1225097874658222080
1446017317465321473
1122164600286449671
210623431
1387045353527021576
952058689
965048061725696000
3239363930
1326250012423172096
1338852157337071623
1508377003887521797
4827518320
1511283614734254080
3182642873
201441284
1328958391788728320
968217695274618881
1348650011098296320
1418034988340162576
1137490920629256194
72407508
2399980810
234231801
827272654126133249
1355913182167097350
2660938400
313065113
1509329018511716354
349931461
266231239
738208631456301056
798863179518541824
2645271224
370903462
506949830
1158616854627270656
580846213
1852353481
860471272974811136
3307372479
2398199082
2413908170
3363875993
1443228624967114752
1491880246290759684
1450424818931847173
221140329
2787208079
1442587103875846149
377274366
330300762
982684056491085824
762976882572812289
1056962237041127424
1498416355611189248
1514734182525665281
1322240411386085376
17269229
1171841950531473408
400334783
763565857599524864
837062211881299972
1207052893314076674
33517274
2383591382
885051305835802625
1211758151474663425
1283334901639651329
1125656343900241920
1318949925913268224
481599240
2589044022
1219746034449928192
732933663617388544
932808505
1167142824
782668653326012416
531492646
1028036892
423351457
1401671882
369296530
325609524
1096068235
217741400
82161645
1329017910694645762
72581040
183231009
382118399
1066372176
270288671
1510185170917224448
768435022386737152
1517420937003601921
2547702168
65658028
132996156
44539020
14056655
2315823672
20777901
1466546883564765185
1246268683
1480337796653064199
1459829825645031426
1511859755370881032
1499540217803554816
140840666
1112746976305655808
368467482
3176628354
2301131322
2171525047
1513559625026654214
3097832135
81267976
1182941810
2356979128
4206210213
2990015572
3361358543
1030110529564672000
725359934590705664
3873104654
2356433522
2887614915
1430560854194409483
1514416525578747905
1420417970749149188
1399044490992697344
155859001
1020668620517576706
1453619273503494144
711667706
36691434
1458102547391057920
1287685176504524801
1336236420931862529
1336238853678456832
443930739
601556587
1489298971629690888
1478421091722878978
1513641463258787841
1481129596242194432
336393033
520336039
2365298729
327890749
373533312
600519408
4737047367
851801289189203968
1149714674121940995
2744435144
893484918356885504
1360703256641630214
559107082
748341276043579394
892885677125271552
2497613316
211598667
712287261430132736
1128319478180274178
1455486998102355968
1432596931587411971
2597738052
1431692602169040903
1496200535740928006
1409864192207863815
2253392420
1086607540723638272
4833699370
470155334
1356105583619960833
1670545688
1139339888191582208
519884674
1280097696896946176
1435327523940933634
276451373
1260285322199523328
916012350431547393
916989481
1479839888
2855411848
483069847
166301319
346363557
249985846
307426586
739194218829250561
1493756595162861569
410088902
1391684877271986182
129722151
1474561510215397379
57411672
245291167
332486284
87465347
335307372
1225057820
1434377725
1327231930342002688
1069698226197016576
854958307500449792
1727331518
3853052763
2731668761
511461766
896940423100411904
1370104633109184515
2792231481
1424512502
747157160199491584
844664578541805568
1353100782
2202263038
622258676
341849759
1175781003245191178
28377052
434482930
550868487
2450593744
135046322
742626520036978693
3121424179
327616280
763341260832829440
223827057
1544722088
2346006253
427940127
2185185162
2567990018
2397804995
1122629168632672257
1019648934657085442
888154767968665600
1393448556
1250910296950165511
271054385
3310050716
80938177
31303761
1502340673969790984
75111782
24496760
840945357148311552
1066937251509256192
1270622485411762176
248773099
26228269
702452462
504067471
3154966054
39508740
59725101
739421029
524998866
469633162
766664701
1273208300
85472320
2463666587
1502425670361616385
586955514
263990545
323530723
1271222510
44873197
1173507757921583104
19595562
36253194
1253425946205409282
569633704
2192051725
603663418
199799672
1566662671
1462277783439253504
1102962806
253751906
380997312
1492952022777315330
3077986952
634165923
513853551
399802240
1140982549
21428831
2255072148
295992417
153666532
903039994305982464
104530632
1030881623699480576
1357347756096901131
123891577
143888192
239384281
5311722
1032184518
96353917
313898764
1234843818
5062571
883147543244406785
400542673
826139472874049541
85128781
757494011728793600
1143303613156118528
900395971
3115679724
406304012
460714747
1389942434
138290169
1545566054
423034922
2688701058
191742287
738115087
1343394633951412227
604555868
235829991
445484225
261943452
143815266
230348329
227268150
1281720828699303941
1038596953
3178077011
2205320338
302080049
506603241
2806738109
709622214
315393303
1217225912
436127727
346835089
91195104
310881390
1205352699476238337
2820890040
532857321
2321684328
909255451
459774753
976652027114684416
199929186
709781844
919819611784101888
906426829
558197048
973225668
603215150
2162562700
1325710899076870144
1257348128937820160
1397654381688983554
320879514
2800235094
395061821
566993067
872736241
335189972
369832510
1509397603435180032
3438721029
1235458531
1268747958
1075579124
39049973
30853028
1291247166598479872
2782388314
1597011151
123945028
187099941
598382714
1347649844358377474
3035477864
716827454959128576
1008121627861749760
337935713
1044701425849323521
17709152
1503903622089744388
14521044
1511116596692934657
874613255800573952
42357717
1147186776
2268607778
1335766234328129539
991722416006156288
283234007
1180092578
16002874
389200954
1105235991386824706
119235995
3145701562
1710959161
18561929
821042956652150785
804843150
467349358
834607710
2405471653
1227581636784451584
980879356372406272
360195253
142170215
137865247
914777926180200448
16148079
1400467699948474369
730268684392882176
607364127
239958287
132515788
2463477470
52593386
2994614549
478928379
788293675319234565
1025308248243621888
790750274
968687711795073024
1348597608499957760
1497193945520283653
864167690235236357
1276058398841159680
1194286247277027329
214907924
87611702
1494630620647067659
1289391156925804550
980300414
1513775449482022915
4847236243
1040510794100760576
1088729393545961472
3092473673
866793803671371776
630087348
116096317
752467675528454144
3020508268
123451773
2946522696
213416643
66954299
121262705
101920389
122992743
117245053
83357096
3701435480
228707585
75995343
14081872
44596239
1447851349702586368
265938394
117810169
3976292904
378420805
86164363
1511732609633640454
251658871
1454007262586933249
1212283557936168966
810702003206754304
112382768
2201570528
202482698
1130602885
248577307
3125322278
2866143924
1917510674
749121300250005505
3249087546
1864170276
325814241
2153820911
1021958223597920261
1132333218395561984
1297046246
1093346989914419200
100800270
428670559
1321963216218578944
163540613
1169948341217746944
306895363
282283926
302969978
1126545432
546383017
3094554480
1215513895961612289
1409672040240590848
3098951221
2740904287
901159136984834048
1380999974
1347533443115212808
359111980
1480556849334214663
1445013406369697795
18421182
1126765838315319296
1184371126777942016
18276124
1345898821243392000
1374826211835326476
93954161
1458609428534493189
1101806852034232320
3301348460
1509159758275780610
1516113767762907141
147792246
1516852400065286147
163328805
722708713002397696
20146551
1270239919558909952
183318979
341092946
785573325753896960
1323334073453023233
286505906
18103538
554482306
718824472107724800
1289262309966151680
1501981056404099079
814150429
1226091239717691393
917489444
1374070799083040771
255351787
1727135534
2525411814
1445152309676109826
1192781465492348928
1506343891347427330
1504280934622789634
1128419570505613312
1166429205573394433
733038695864008705
970122441853841408
1504042376079192064
133735759
276206720
188288008
140823028
2303720912
994685580566024206
2398467450
1009800431546109953
2799610837
1493760535598223363
247358809
32124598
19111152
1357651408426827779
731215342484086785
27306558
1546742150
1242001682
1507087927012048904
38277717
784905646542127105
389867079
457581930
1498824771110195204
401274813
2981868970
1496961936268816387
2494228506
1440075352143925255
1422668773794881541
41782382
33030003
1509508817796706310
1511748805816995841
1512456169222250496
1048679025139437570
1284141449328693250
368474088
839249344775741440
1962972343
291499535
93893165
15442791
275023474
1503304038829416452
2577730025
204187019
1512428968464498689
1381993390968086533
1389246203309793281
1368728724
21278134
3400076205
1482320587
2758855014
39113561
1136991139
4034069187
844444835763441664
2889449827
890083619368259584
1169535753711312897
1267764346647535616
841664078
2189892361
38394491
711567898481852417
21059459
1141075086
245465946
1400544530
4429117641
1404736833519562754
1504395603064799245
135006361
1099678641171107840
179857820
1447280926967304195
168518157
202714557
1029334342059941888
18693680
322085150
245843225
22716858
88213775
3911718633
515868922
14489465
2569514102
223840932
1266295269223624705
1409892779942088708
979610411204071425
1702174141
1277463807145570304
1216455278
157004270
489006801
1290965771930279936
1643701416
40968128
1616929465
71918186
1000830979
1337657082
1254792475983691776
1057183910499676160
740885962734108672
787727443545223169
871351260426928128
440530695
444357338
1284887857027518465
841559588130443264
866010491671330816
1692048416
902255024344051712
163957983
402068955
574049667
1102337202
1399133612469932036
198279115
1169971841311694849
601107242
488614084
181115026
1695561720
1016656887046164480
1257348782448152577
1233481592334499840
22004932
1422319161301159940
2594163229
1337985191885774848
333389042
75043227
2180299974
75051940
2883739804
2792861628
318161065
2369507491
943805299
326226858
1162883382700912640
1450402585496612866
1307023551216713728
1424458723746062350
1253736024817238016
1233097428380733443
1123008553491533824
1027450188347187200
1228435839052476421
897652496461680640
1275810109671661573
338699380
1455506326314958853
2585621855
123420395
973479759811366912
1038933099608850433
1149512658879574017
1167608225908363264
828368316859195393
90566302
1014140711678152709
835956341646700545
2182690891
1222512221286105089
2811768343
1708987242
94217883
134306012
252805276
1584149444
141201096
3024211394
2765987451
3252248608
198571228
1855025347
194085116
25471727
1514681479678283779
1175069572870729734
734654928199819268
219371840
273132785
1263123213728526336
1180217846934061056
1501026160053919746
880817668067958784
1060942574305845260
278161123
1301622482177331204
911670655183130624
2995480359
1470262120105525256
244261198
1348761944031854594
135195674
195862383
3362862965
2955163427
2869223889
2282964877
730906045
3300865848
338345716
594169128
1002983592
1012729890209136640
1059400720015941632
58034702
365080399
103719930
105054975
1501919586593165319
1486718852708716549
1177540794418388992
802469180
519613949
3362238994
191455824
2384242417
14178098
16812696
4615163193
1105489103989157889
1120713084136501249
1008878858370678785
465726811
714523693691576320
3012793411
414163529
56406843
2424012336
948357808600338432
1379264676
302846730
337654565
233961489
18087168
1485658459362234377
17780412
705678198634389504
1242450379658452993
2438509524
379938338
1291321047346626560
1425728624896798724
1471363114306535425
1494237873037479936
1239483836909543424
1502194632054407171
1472827474853916672
1465923253554548736
1323264851242676225
1501475861446692869
1501472577495400454
1425723906288099328
1446370685278830595
1379020660689625090
991237021426302977
1440350799385661442
1453865761907384329
3082074024
797160946548383744
1852608606
899019662809329664
46435082
52777212
3493236737
392747606
1903120267
435713645
289921280
2872809872
349778468
3224576045
1569601734
133202661
1494198899724095489
38706108
339981605
1208010713610031104
1319670303937744897
403980857
1227430018445430784
232430064
454521118
50103570
16553040
1461068933788798987
1187703655
247130575
1351507249521373189
137798193
563352614
36798265
344548310
786604112
826785956124565505
305347833
230630976
2585067875
3013092914
2336234600
2935519391
1303481137562554369
759178482
1398203378014953472
1117566861242183682
1513460051671121925
714542311225626624
36283870
575693884
28104670
1459074529
4345658112
1122609213350600705
787456352280993797
31556297
1251519464
208919870
635836176
916723087
1406677939
2549303024
1425706588208177152
994005771871498241
1514773450115584004
66724394
1473975565388374018
209966350
1658180250
2181389861
742843109999005698
2505735097
69732238
1381307875004399620
872491280932229123
1478864746853986305
1362209537009143808
1311393885806100481
42113205
1445846918807101441
1318656300163715073
2556793201
292282204
935603461248262144
1447201168682328080
217589470
42052412
4677321318
4846966540
30307348
1236984139963826179
1733908968
288337287
71791649
1011970623470489601
16277559
3437801626
790627564670685184
1220443447020204032
312782568
158221584
3193441075
1233332202
583329668
99689074
2207673980
1356801560936910848
27954672
48050898
3385764885
187484364
265708929
2553132290
245032445
1356556279070806020
38566767
1321049529022615553
1566361687
27462643
314812128
1316785851620380672
300078338
452151043
2782395924
27779137
42062540
64848442
16322112
50006164
33831786
77267637
1259648470446718977
321033408
567930160
3315017925
236828935
62320740
1516219156705820672
1337905985114025984
1020398074835996684
712839940195753985
729635323
1397236153565302784
44978466
46284762
19218053
262845553
1509906578761265203
1366780054823456770
3439247975
1501100518906609670
1507021641301344259
1222222194
2284193395
1432952350231064578
1036906261487476736
164274582
1103781296495624197
405323679
66496839
532301381
161309850
245734933
786546989672476672
89469296
2171865854
2362520713
1308519645461262339
4573020134
894535542188146690
114754763
1738149912
980892883556454400
3189453798
896468989
3190932883
1413812119997353987
317428111
961920244863422465
614991310
212228906
256577324
204193467
994888638579306496
2512017290
423694599
1168186296466137090
95082732
30232889
1506386193663021062
214503051
279923474
855432392831631367
128938035
846335080368885762
1345432169175527427
1412515414807044099
1401858934474956804
1511021633724682249
155285369
761015933796098048
1037286354227486721
785774330265219072
3677421795
4384525522
1340867575719313410
760736446735155201
956173581108629504
2919463550
1280435187986264065
1282594694095134720
190611239
1353648004323020801
106250623
226563894
796655670774874112
958218450
1120656742793138178
3879587374
852218396523585537
1316188268237475841
51112072
2975821264
4912870574
1506519992665526276
4919476503
466643468
1493818092769914880
994038219133014016
893221369
3165515690
43893869
1945418180
2314877610
54918435
1512118833212973057
968446968308494336
2772021610
57128775
856490561674645504
1240637546
818511792116789249
4329864871
1506695708727984129
2943778153
1244954270
983401685149212673
1512367046348136456
1248313880113225729
1480575423381745672
1153755464234151937
824088075026501632
1232387133014450181
1235650398331039746
396278305
1405916812190048261
1265368638388940801
92527636
905162064829829120
1635849582
272401952
1482698650811838464
912806035093577728
1384538202246062084
1420845011919327234
1313840087730454529
607058045
1445021692301123584
1371518813016100871
1281253940571582464
464665795
1368471536
782957692168048640
1499829698284584968
1514802916581789696
2845957358
1486510979038912518
1448734086386884616
4394776281
156888159
90257749
273352237
3304973196
18767566
1498857371547828224
1319751478286798848
2191642676
1356223860379709443
1737150919
819653264371236864
103234436
3477871456
1196783722344914946
2899675764
620510627
1380160585682329601
346621441
1196622523091345413
189029918
3370286838
1034663044268388352
1186788943930499072
1298539901256949760
778479529048285184
306270339
279241856
1232283747656982529
1506087347091537923
71052811
3197427115
1966184364
42248473
2505424820
1250133981657305088
2605682227
1211264240536809472
809674063010529280
1067720386857578497
1471047914495823872
3270868404
1508032034391928832
1511390098667057152
1490737617536790531
2264086386
341876717
1220629076588797952
24410454
3239890788
1077229330709663746
1121659401419415552
1396992627317215233
574043387
70759346
1369322012624183318
4122200008
1503401654061711362
1447078249201238016
4327427716
59060226
1441233321355190277
980694795549949952
1222744439052849152
1674855810
2532719678
308929446
2328237426
827073576738041857
367119696
2504671275
4659873687
294578437
444925753
415583576
237682888
755531377
243773323
320901434
1102413774282280967
70331733
82800263
114378880
60914019
781342814890184704
716441131
190558366
628831552
1326040667949158401
1138338181374308352
1054957510959005698
2927258256
3242972929
775896169234825217
41244228
1181826642202640384
884304086723514368
148264557
344675587
1436448375931506688
1444799765263396864
2643262620
1240493731821678592
535892052
1084568040799387648
796039014662934528
85639087
1453754474384830476
1123660768988340224
1403262821777887237
960958520
1903098798
55889431
2612102212
47882212
29350931
2500087746
1213200817173303296
1327187169211985921
2163619453
452418524
588850615
822777853452447745
792177705831858176
40379447
403956261
138480607
1268158296071958528
611221722
485708184
983828910189240321
3340423565
1177261132136046592
185327320
1144560998776487937
110942495
54867029
1131700256498864130
1251829924178116609
132592901
1038169514
1213960904712151040
29791793
1025509057
246687662
50438109
165010230
115168208
2224974581
4838553732
464267780
3289088651
492769213
4828151829
974140903626625024
3469567458
1276452049777905665
1007870123649196032
560457311
3867237857
2539216160
713028058207358976
1087364257577082883
1514740879105306627
1494342248196104194
1512170571928322051
839225399288729601
1479061264336703495
79819671
1395678583
510988727
223244146
267366595
66344441
1263590754728865792
191801391
32938844
3160260307
887545021867716609
4030147222
1350825020994576387
23267048
4779341112
903801574325084160
1336778193114701826
3145386585
91348021
1291408431149187072
25121977
69152068
34573312
2343368162
1499419171897024516
1300788615581175808
19687639
1291814544180801537
20808404
27000589
418164432
720843222868623363
769343046995574785
61735231
1367945518710628354
18148516
1708705117
1400953698109603842
359382918
1456007426008813584
721383732372897792
3075856310
223619108
1356261981666291716
250842876
3971897368
969770077330518016
157414729
1512472411270168576
1301282997883330568
4256122667
2385793886
978102355
355755368
2305610426
916300363027886080
69928011
252384976
870260962498154496
2261882054
1046659658419658753
2663761242
588969524
352024333
1028120535862050816
270042192
4420184897
895195274318139393
823934902005624832
844704822238629889
1030143836276895746
1474488121039503363
1270732132512604172
1318572780535808005
4389158909
3007538264
1511041069428838402
21277715
5489932
163158731
1270145425039818753
1187211887756185600
1233536170828730370
994783822523793408
877049828877848577
888449203688677377
2911862552
1509959482297749510
3299813970
590038006
3332623929
1093905966662406144
1204397194171895809
1202263729842348032
270229556
15379199
253694669
263716230
1507388900880392194
706526590344273920
1686380456
200591201
594746159
27098063
3600644835
1683720516
56675427
907743961653145600
1388517157
949724379268689921
492151309
459692778
3040929048
398056479
584631662
520766762
2353178454
104203
1098955584907431936
1510099289384849409
897428735258906625
917304030132453376
2227949874
910769762652663808
199779671
37524926
1500463162713387011
636645776
16818733
3986286972
972886434079178754
713166889
1392612685695520769
950823571512639489
1512249390127190018
988675565094817792
3922824916
43591572
897852400123256832
250131302
15789743
1511179433599967232
20631566
1042781042
1461408344799735813
1181778016948457472
14732108
4116157754
4282717034
1461302237247033346
2381285430
1084397942319054850
466685680
1109183406431264770
325764088
15801906
307716891
1687251762
87283442
34912346
2446121611
29297978
406712123
392148123
27359340
2729007892
72936801
1055193871972528130
236934536
543921672
201136410
1403425109080252418
2993629709
1309666038049636352
331285414
1035277353616908288
31042505
16203795
1434089814
374749252
2886962502
1514232123661721600
904502504
1415689764603301892
850011900113018881
516776026
1096445426
309756526
423453828
875922079685771266
355237624
1460393784982708229
93268575
1304603655669190657
753753200088547329
1461057308188839938
1471835591876698115
1450883278433660939
1460381368148316161
1461777895034998785
3300039975
1471451272360378378
1548010436
770314463228690432
22810628
181610641
2588302867
539030385
3353406634
200058715
128852802
1580246012
3302771245
1196302397569519617
5502902
1265107309652373505
1449447136509169667
347939511
1468366660113367043
76282855
30071988
398360941
26592100
4196240662
417545034
456235860
1066934120998043649
35827454
1035683343235469312
280048646
23534776
1332211081
1581627492
1852317146
593271089
443847953
392943038
579628790
892687312689254400
605007254
224663627
1478694513099124736
877871339025182722
1268335209079992320
54184193
399549901
3292709727
772584302
1607270467
21281558
780862997610700800
1506396018451099666
1506102868843008001
3143681471
1499100154338902017
1487012758663094272
1148542527248752641
1411928404916510721
1511570933298831366
611603537
241848832
1908764084
1503381996717891584
1446833755969277962
958209172809465856
203464987
1263420241691865089
2406209258
41039421
185640900
1027313850859835392
2925881975
365687890
998022864686075904
173715519
1446417155680096267
1308787990064435200
20603443
725242751676211200
231788552
635707026
106825579
61120048
1503711181781049345
1272427994452307968
438422596
1367838005973708801
38065019
1415444418010619907
234594514
178646697
1124866411233333249
1947939937
570386015
1272461215026089984
18885280
1181974380840128517
278845550
1384761
1257802286425833472
180022038
1407195398037405702
1136819035163619328
1296359081519742976
1423266736732770307
1431103441946955777
300226873
1513943968207228939
978751418
405210871
1311830687721418755
1023025659189370882
911310597953933312
284124628
762842826
399702209
28111346
1499368195
508293288
801723253123411968
34144915
1276267745412362240
1508639448807878663
3300743127
322088873
525897120
1514280581068201984
1303884786906341383
1023581543808286726
72042189
16797043
1513881881917464578
890581680662208512
1921909446
750640070655377408
1552248456
157715676
466711571
711961067254116352
1333479862401703945
2579067261
902621407
803500579553181696
872568008
74457881
549217914
367162886
858873424076255232
1119877308570009602
1228246750407860224
1447849667279003648
919284123948240896
2998244028
1024597190528983040
4277515394
1491739653006929923
22021978
3074978451
113276965
374466902
1005000813998063616
1126796958708981760
491602754
1246728739389444097
346377849
2423468191
104453222
119658502
24143188
605783487
85273801
1490572997836800003
1448200799020929025
1502230474445393927
53865169
759085182
392931443
720379711
1682936888
257593864
125370427
386122050
140002433
863993546
1426186200
1032294489375813632
758919056204308480
1487631740248023040
2165351672
419608893
260440404
65011323
22430758
1254648259756187648
1413947645392007169
1295662873
513398952
1468622868032466946
1372185139883638795
1507273385759281159
613344549
1469304294558121985
4690025593
21244056
74906010
709617818937851904
3383331
1511413354811772939
485630104
23933098
2575229209
1678549376
729707744
487799179
2252000968
145744664
15740757
29945848
1360433837000556553
764557708745768960
20993327
1099316658815016966
1268975738708844544
188256985
2181246834
1265906167106191361
359341918
23061112
48734642
912542040
213210929
22752995
29950404
267074671
198607426
146284019
363629766
2306514367
823076166
1513974209218813959
224617708
479943628
481897613
193140399
370112972
28318202
1084959422256955395
245369464
246293323
243611778
89149050
419728062
517471877
4848322363
1414907400
1450332635431985156
4919913620
723066651059441664
3159370140
1293619327015383040
1091022452
1504124452098830341
1430871751060295682
600465215
2460376926
898551826315968512
2867570067
190200069
2415916399
2484981901
296656379
742443207586402305
296280511
903223182534078465
1291264061137727493
1512067479664619534
102780985
2247720750
1362817838352850946
1954677344
4132428035
844182986333605888
786904458
1035460296092073985
774639705686179840
2611428196
1042063923141378049
364797002
1713057415
339210360
975692635
893303215
350090610
2589442482
407156189
140250340
1233791243747938304
263115021
701431032935940096
1051736018229972992
423378562
7821522
109472341
895827853392179200
3130900821
240638045
65882182
45543062
412769632
1281276289152884737
905145041374535681
324651381
361969545
243757638
1276326997707427841
277850629
3120948170
456201120
572908094
1508797868320202759
1510791273304965121
1257761012704579590
974955812547366912
46393895
3972701495
1224363728985976832
321817206
22881690
444660143
97313204
42960890
1382358536424890368
1156688391221719041
769553984
1478279581954097156
1343148137414881281
863719608
719458020581851138
1358872360481357824
519455583
799728751
63667034
130203918
2960478694
1260414838658027525
719366312
16627240
1505912716346679305
3051483433
783950788397674496
2891775167
1163172849529610240
190701916
40931479
995853025
27407310
1271041065726984195
30430135
60289472
45528866
3982756695
1185111075727036417
119512352
912251755030646785
1510128164978118657
1504019659103776768
2578798856
177673883
1348566892865347590
1965366618
367079289
1275054757418164224
264670160
1474258343426666497
38405188
864794373476765696
202098194
319084814
740251900310921217
1105432072578101248
796229629677801472
1052468062425939968
388267691
1068894987461558273
1204417743501570048
452898921
2654475002
285118752
1561557541
1487086516396568578
402936843
252209501
863731657089658882
973516630725742592
498878550
1452647736373882880
388474655
262199822
325718289
1334564205341667330
3313111074
1455368476919427074
346509497
721237845495672832
1198504010153627648
1472549303688351746
1090641432367398912
297622497
1487543178324586496
4841696717
1241677979001991168
1189389906
1320270879230746624
100917733
1038557815277846529
1364480628171833348
91077055
261546942
1445178008843788296
270222455
2420782515
245297880
212127385
110765915
140032483
1233318108
213699036
817692841124261888
739827819673473025
729916904085725184
27002127
253128756
761220322225860608
715419039669968896
171448410
718079623611830273
1088673055834927104
116939766
595438562
99730141
97737171
1467275779
169124780
730758925
279442993
105515079
34878088
2984056500
97067969
1319625285902368769
1180019224376270848
3324633830
1442876603931906049
1299249177621192704
73368146
1040102352361938944
430460133
1227933728
229764073
856099478
218484054
1501236348
3233338039
323219358
338838932
505654895
181742264
919605666859438086
186866884
165724865
2556585140
117087401
1193311678277926912
1281477082082447360
1422329619974279170
114967719
172384981
2284718570
153141330
89933078
4876571188
377505624
201309164
856553708657680385
148694562
723854380211023872
1529677476
123826900
108858179
177895008
741278018
108459776
783650776782479365
485585020
1254370797440733184
1338305114340093952
1210520514671726592
459205809
89737898
2714505854
893013137175199744
2470501782
762944074923913216
2149946350
2352203678
2726117592
1296802597160935429
2965234195
211800696
244479843
893001117377773568
837872755
2265534978
1512153954196627468
1511989391601946625
534130932
4714090743
1008443214758461440
1322741096825475075
1470487212374609928
1020792578
190967819
1128129951025094656
1478327368511021061
1438625109820858368
1392912180048064514
3203057037
950699417195163648
1488222818852642816
948697706
198918354
1459222654158872580
284946979
40103719
306915712
42843734
20574041
47594130
1463225204742803462
1507046053983494148
1508849291997106180
391122680
4229241075
1047942833477488643
479152716
551629247
1286259614
1012628913825206272
550407404
382763253
1161703589942878208
1484237278339899392
2230398090
3438803843
311976567
1048371134641725440
18812549
997367398649942017
1133266122
235994886
2860935425
1864737030
133929523
272364854
1391061240349433861
3305496107
2987601
1057731104629817346
1548577878
223100390
801314066782388224
1037798302706806785
3069864299
48376391
1507721369122914310
836203879977078784
1479126659592712192
2601907824
1402220853081755649
22165575
963768734719664128
330583101
1710071210
21978309
20423515
1136223350647398400
311403972
1345381932926861315
2463171518
22498692
113587182
708259911
528865335
3100117862
1062690735806447617
3317900413
1177529433168568320
300039629
3235165135
139425927
66719705
702752780717465600
75031451
324271606
88215200
1678205293
156507033
1499321811967827968
94018489
1666820628
1462972800843485185
96583499
1427287368160223236
1227923263533305857
1220863586
3064999893
1616425603
768078293744484352
1480219918977150984
358004297
93788193
775841768
1445155343592562688
727759996822392832
768853045908238337
146008010
805525862183567361
488649927
1508930826578407430
1507206206246785024
302252321
730089100833783808
146433922
66964401
112405967
1274200050
1139907450818068482
333956905
742884984
126573583
162919057
120852685
141889559
233389074
395215863
134506639
872142236603080706
993517086
1187664208160124930
1280842517131526146
1482439785599885320
950384769606541312
522581107
1008721982
1386687698
489626600
2256380738
923141661861048320
1504979595640160258
87224408
1318621235677462530
231867173
841819361098776581
733347410
21407531
971099892662726656
136326921
1265577232921214977
539927589
791083760
44124199
1720570214
65503515
3229548521
1238861261816745986
1322288474326589440
719666431164592128
1508906670180769798
1499359378817830922
2583123872
1331243845758152705
1124022135335325696
4351299917
382121614
247409341
562504185
79321743
1506924869245710340
374361754
2415596479
894245174
598396105
178749551
1283755380
2508536829
876383834
56149110
2685197435
1151570195770675206
250190830
24930359
1311305801995296768
227248188
2573282815
1392289143657361409
957711878033199105
4258637247
2423722898
1208387399870566406
1253422418317598729
1485566394876203010
878062030292344833
1449340418894729217
4834574481
1493148531145728000
1478769546207006720
1116280795415633920
1265140079678218242
211274608
496979625
820934786395099137
21264435
1493837783416586242
102480224
1241999809277382659
628868012
1239769842
997471671723483136
1421379311379140608
376892035
1216289022823337984
4128212717
218814906
589263736
1181877587074785281
599667264
36884066
78102785
1072307787894419456
806088949500260353
1499695496495235084
301661949
1623294342
1118083287744860160
2564235261
110427399
730868344291725312
1224176838
1398179592414892032
3098135984
283152866
316145406
235290041
1160243298
139749254
19653019
1498437016157134850
2151608598
1509579208145743876
68576370
549012026
1505237831635021828
1505903584336093194
847372852273729536
765224979663249408
214791922
65725706
463894593
1509315145058725897
1252600938344349696
724434543126667265
414817324
1448193141534756866
1072883056913104896
886396579984404480
1534588742
486125455
1170765104
2341520130
2494666724
3213290585
2742861473
2749898894
2468153641
2419297621
293261997
3400912774
3316514394
701111843075411968
2275485424
304675298
26677189
2904503147
2746962647
400507621
4751125622
1144080920615542789
3311095253
1063520653
2228677878
820989779483488256
3379315259
2279215357
1475596983582789632
1247524169576660992
1027235149090643968
2587357550
1082703612902498304
1428011100340170752
467235566
2281996898
836535278697336833
936305690519527425
336517032
3131105764
1246514573995360256
1299806619954540544
292457700
905039162
726293158125035521
974995792380473345
940323489814319105
741174980
1491474225764474886
1201540554951217153
1437349250
1198447842471239681
1508536181260107776
232468927
59732197
1167061828792283137
565593959
286892942
2309939060
1479313224189489154
3158039461
889474994501189632
42670667
714377713
628448503
1509046243888361472
1096576376335945730
989486021908852736
23233246
246688646
2824817920
870769675927506948
1234937333453029377
1130964869363187712
1503438935808217088
210675892
1886108863
20241327
444787565
874956617409855488
3227026674
168704104
1026523800
17881733
1412728460104114181
340734213
3237334315
70725936
1100036586119589888
1479257828
1487127784027832394
1175022172580057089
1217474415111233536
32910958
413921053
19650742
1324799066
1484418087642611713
1508204423650103299
823447720090181632
2242042440
833851782
1510330488715714566
360704113
1510327788011761665
258800008
91641575
1454390761177239553
1244789060394192898
4842696891
1503717326515945475
635514247
1503703393868877826
1503886577394946049
1299437899260207104
1570170800
124729329
316090631
72443914
917114688009375744
1397831588071632896
50060002
213279985
2189962500
1028830517435617280
31101943
87110713
271262052
117598887
123096285
3969691152
1488491033792958469
119077258
2656316095
1164968668473843717
4833056231
1159479559483531270
79571866
369600852
2196514004
905355030437531648
99802787
1504486304351875083
1503751694831738884
254540392
1246847070645956610
275201100
182297595
1192772203860901896
1378234574853918721
4183576708
3173104345
1356896041975562243
229611048
895385726
868386512819298304
147321516
594779114
22350477
852586398955823106
784737184863715329
155127331
118121389
1243183868158640131
191401776
2400362546
460255655
225553221
1511301955833974787
471873750
1376881064849907715
148847553
291227103
415937016
1921128380
854732820899614720
2518595178
373537761
115775688
1688781535
1341575207442518016
131855172
100598125
385401290
1485733172407160840
315116301
69795019
54438936
1479224974393155585
930696890563420161
114394116
1080473267562000385
1035672318
32220270
46746425
2765787562
703456956
702940400
1450153493545762821
1309293294954872832
842413760
103573899
74764715
31401611
740984514827157504
215720669
40178122
61276521
2375981888
3707771235
757449454110674944
293048332
1276565078352039941
710569350885986304
1295757169367777286
931281148348641280
738200006759460864
1511566349981478914
2237576029
479970902
3411468729
1011499672739823617
16646761
57629312
811396331235201024
369054248
46832087
44194380
213761025
939572970
562833413
1377637992869793794
2523100085
2544979140
5595912
1479983256
1363893905150812161
1229835518793469952
978981349234216966
1662224046
3149694959
584362394
2800756390
2863266213
2698276440
1310942276638703619
870584354237538305
376782149
57963979
1284468098410708993
1494370978087903232
879711720
89516000
797734807
759177322176122881
1357662528806006785
1168498978486280193
489635143
13233882
1490688611171381255
1489152030132244482
1136697365593825281
406286498
180481859
353993652
142342393
1147683439
231951726
1415696662425653250
158713449
1095197784708431872
473869446
1076393754
197007354
747338829695070208
923054746977517568
250062335
1481267245632606220
1421711910
912051280033480704
1514288832
1483413859599896581
1352557956093501440
1352619954802094080
814687370
412146746
387244086
2574697836
1263093488884822018
1437249944
374272497
203957669
533571897
1404373098
1513077138
140710039
1051197153614487552
93314915
14148579
1301005884953227266
1401899683610566663
860087784740204544
326476324
1481082699301466117
992454204361977859
2583299810
46061643
1037681699600130048
1362901632942546944
3740076742
990831796827836416
501015811
900510893338972161
1265311357555085313
617799091
1470152601366933509
1267819471915245570
1114441002465603585
786254466022420480
819195242872262657
583083930
1858236630
1390071108225753095
1200616796295847936
1323958474825453569
1005252116
1087019136
1505831511098261511
2870022838
1457351939662958593
1606782271
631011579
80079750
1465037966338895872
1633361280
384144651
788832211768188928
343601066
1207021254030610433
1413203830909571080
768450149660160000
3007009872
1437837389288837120
1445578935148814352
217332857
600949464
16685334
1399453449276768271
1241313024259940353
958791830375628800
334367126
266505040
888466381259235328
849842960648646657
1506395416786472965
1229488138797469696
905347693588881408
24312063
713788965
1580555131
1078403904684068870
367890053
3256730032
372402067
1086047112817569792
2559756712
1149407318225764353
1091953943825903616
458472656
52878601
33229182
3438394401
20454964
252137641
1234287597184323584
728643489756516352
116322799
117749640
164748756
1040994423113494528
1407136589227040768
1225114918229143552
69421660
580249359
3379547141
1171487186287394818
1508464441154752516
334258566
1194257037389115394
1413620709008429060
443820311
1086053970064228352
1423528747
21803232
96107141
1508452022902833158
73372242
1170118869727338496
1169816889268174849
724458564782272514
9018932
335793404
771813384203272192
1393502054
2219396827
14243802
927376094
746396546
545458665
1493778811023855620
861279866439819264
351764114
109615563
165797212
523488578
713025523379736576
1495350883156115456
321417988
21251443
1503506994333945856
15692226
1485643202493304835
898192259258228736
1392817297304301573
2721915398
68962379
247351507
867748892686909440
9375522
784986445
264196810
429323592
1498375883328995332
1484196345875296262
1034534983224967168
3378463863
1456357980216066048
1180004228036620288
887688271
825054835
815185315
1180199840334020608
1411049838477672456
553075430
1372640219430858755
791865602
1503671443804270596
1317012367394340865
139430861
2437986488
1031807932365778944
135494685
1528732178
819520019335880704
984662948705722369
985962439261982721
986197297284419584
1055458539408408578
1072811460370317313
1072845631830585344
1073264136778383360
854599346440089600
1075348870689779719
741247340019916800
155335054
1090719554953756678
1115964675575906310
1141985201788260352
1233330493975941120
1245281154862706689
1251830021892734976
1310587934182117378
1334505250330472454
1417398001404895247
1446603145
942231797718507520
1019275328030535680
417183978
1346890637690499074
1019726004711981057
1022937700918341634
1046903332202328064
3185575544
1415522287126671363
55661808
52041580
264182722
1173943760566272005
2322147224
1050779288599957504
1050896680977985536
1053434020355301376
1056625171262517248
2652591720
1056991377928712192
1064849061201760256
1075773330819473409
1088101233926262790
1098994093508780032
1193502673619890178
985996018398281729
1067066042780794881
1067075904562577408
1067158205384450048
554700669
1067183319064793094
1067482335908552705
1067504645356969985
1069672158274584577
1069743145540182017
1101544826816782336
1128062653480308736
1131698875155116032
1192480341274968064
1194849332630962176
1308652320226332672
1480832409218203656
1442025003898195974
1296843729739960321
984809933085577217
1130371816026005504
1159023393737445376
1196777260335992832
1225339032898502657
1234897658407456768
1239488297782501381
1306491198891339777
1231776088834985989
1051587893523701760
1051757452222390273
1052671603161493504
1057212245933846528
1090944844841676800
1128104546327093248
1129299404089806848
1130655433562120192
1131354741227655168
1133603494546378757
1144131746314649600
1158664849318019072
1220158929549742081
1230394018174922752
1232256146104184833
1234317214188105728
1282566242272866307
1306867618414866432
1316575014213222400
1349102230503256065
41085467
1032460460350754816
417262177
15536160
852812139559436290
1250773716
331971648
728560774621343744
41811581
1167856725598171137
53023973
706699884728967169
1364445909468270594
34094449
1025334030340947968
3182277606
2256341254
4818469801
163233707
991318710
158579222
1484281708895784965
2297022456
2512623110
18301191
1033681831
1364529867052748804
1400933581237665798
25203664
1213052888831774726
1264102279281553408
187237810
1230833817251917827
926470238
144923326
1480513508
211271453
1251521238100566016
1594913288
3122753069
1465995894801956869
1511522011268349952
1283167372833062912
911138504
1222190369636519936
2496914383
773982705776287747
3435376546
47501754
1411205588801908736
1495580605031288832
96356879
1451293964464701442
410169018
18922569
803762777458249728
1509637216896700429
469975249
1493183176130568192
14066006
412688692
357516714
1384323569035857921
2755608229
1089103839431741446
110786387
367496287
821878412382007296
244263436
729677023862468608
2389625059
400706900
1504112789480263684
1497693585420042244
797132211539439620
981311013873008640
4625843541
62204620
17712246
713452397880852480
1420593548739563522
1326958844262682627
1148953794253901825
585162046
1406672895435235328
1359857816048197633
427043959
461697937
1459270325770801166
1717710980
813689466
1437110178705510401
1227651943268593665
825467582350295041
1460313083394539526
1397937120505958405
174337070
33767726
1190107759754252288
1430646142241488898
1046745841
1300792389045571589
1438485902360207361
174720707
1411875944906772482
715673026436669442
1048621842
142369961
4669412971
1396106669168467977
1487544852686512133
740986599677251584
1486168361075867648
1065354878866808833
1234426252922146817
1347306629230964737
1101212720
1202495657707266051
971015384
228090123
293597186
59720523
497848631
1331980192437338114
1430919131461791747
617557286
1469442693017255939
1001359894476288001
1416787060116054024
258371028
335062373
1145711746625052672
31853596
19074352
290485607
1188560963525439488
833727151581040640
1466504957293641737
1464328927015493637
2820610431
132977636
92086341
37997897
115760435
142675822
162769970
2955646695
1306785508379496454
3210541113
119737639
94261044
1499684989889400837
1495461739613368323
1408859885412945924
1490061299287535621
3422952436
237344036
15294585
281049453
3072208424
1009755514350252032
128869552
2871355913
1170638906909310979
1236838006901936130
2256409058
979455685
739836473688662016
1046278571319128066
711553577483763713
1045479368
937992243620614150
1251893705574772737
999708296989761536
813186366666375168
1914233102
1426805080095825922
1332403489536831488
876722382001631232
81565629
4789676695
526202074
2677878833
161052595
912652108633010176
860116818031034368
261627799
629122288
14567385
1235159356884373504
937009024872173568
1451909520288931840
843219103
1340985556646301698
1156457995946958849
52322389
2756425049
749531279650123776
2681598133
1631180887
2323623768
742765088105324545
4557391518
42902963
925019618737049600
22735686
765475727269629952
923135009891926017
2493497059
1036839121409331200
949524246
54567730
1438332042664501254
2852618514
199417580
1384014231041810442
1028160344
1473623774977134597
313593856
824049644556652544
833892660377120768
115070488
877242557457092609
1507322086850965505
4737179832
1336993585
83108805
20123443
424875544
51510537
18683533
1250673627889991680
49803438
791949619022274561
1396719015771340805
1484061954394443778
1560001291
442213499
1568621832
1154783046761103362
1152511527267852288
1511021187190640645
544700172
344611581
1494388098754650112
1286671905836040192
1227823959107723265
1132194364212387840
737938563220672513
4789498100
3277675392
141646628
1503999661366910976
43648513
1140986194454388737
1498911820782116864
1483747952690855937
409522434
3076351432
1177079714936250369
2418302555
3324430454
2505318496
4861303408
1491569748101918720
729433052
859394731
723393726
2480978683
1355602255555276801
762377759628767234
1581023510
2972298107
3212566283
1607500075
3219407555
1867908168
741656544
875194455690584065
899776670235799553
941241074764300289
1047844024420356096
1366797614138728451
2222085270
2520935162
1210057878
1003104559
756163729
700198687
154218949
885029389494308869
1386276828759855109
1483741389754036225
3023186429
954328830
331118383
320844823
2756584774
2174138662
561596936
3011561032
1468135296227491840
859555728
2462425519
744489662
3059226579
752599916069920768
1645612621
575785623
1506279913053171733
321383881
68718513
1452352895295361129
298856862
1033715703713591298
1240136120
2863384219
3234785459
2584250166
1354137216826691586
708421285341224961
3044547458
2600978610
1007410058
3027513210
2781364193
564913364
399795042
89318175
2163083763
1484681087641165827
17045589
1478834818066616322
2482859853
1423038227720642563
3095765193
1115711159309557760
57726522
1431277705564143633
1481290572581199884
1319361051830423553
1480939772633878538
291186814
1504919876292415492
17889632
1040734249152929792
4137884843
1439326869183086593
357266727
1461350616643432451
3173100579
1043390784270163969
343024498
749453593703510016
2229393355
2848228632
1129782252
1148395268989247489
1478703425642799109
2757844165
3098881003
3232184860
1448276860517945355
875931712814960640
3796843032
1380934814
25293259
1159657291
729661209616760832
1510743591454400519
155530125
2215606815
1602765439
1496210209483726863
1239949171
1492137144877518874
1504826267362742279
1306038621280055296
1177319057240076292
1321291292870168579
41691870
1085095288916852736
1385608055212150789
2829989724
19399875
3229843956
1415171630330900480
237933043
1360952733310865411
1397912966243098627
2467057448
75727205
1457657136721313792
1501894492135337986
1375946364622942214
760759144223834112
427697009
1415078650039443456
1249565673119981568
3198059664
15857509
1238523033712820225
3601237821
760067
419987035
2836727406
1418645616545001476
1005404735954997249
1480613638247489540
1087376368923488257
1047394879347810305
615488350
332115369
1357281363938934785
1358341365113978881
337680080
740069933162188804
3120670733
1686122000
1241726634
1496145611833454599
1359030474539028480
19686459
34654155
400487822
1086856790
28589702
1363001541385330688
1358637424910340097
1353332099491753984
423611508
2341669110
1240945376208666625
1407949087693963268
1489807535968514053
1487687217929945088
1352532827959484416
1434841623150530560
427370703
905677209741828096
1249355184511180800
881951930980892672
1602199597
384963180
710770243497381888
719389620
19073628
938999628174782464
1295684817468698626
1483346720235061248
4914195019
1442709948069126150
4416544994
28050376
735663028381720579
1183983280451997696
2748934372
1280159383
1503716496262201354
277181672
152797936
1002314537574522880
1417676536967090176
1035618767949193216
1420626850112409601
905669650968567810
951313049272565760
539735497
853273944853323776
898297024784859136
21675930
403023232
1374691456913379333
1493370180822454273
2418594663
441592186
192856146
754073172
61609661
1004946711637159937
22353309
374230157
1116621523
1481174022
1426918608
1652141011
753043539316076545
1173439053686964225
1274906426138177536
1091092264258916352
4918380920
1307861350777937920
1334290848360456192
2911414632
1308981328524840962
1025135767
1181859878446522369
895555268293144577
493576261
2386795109
2581685862
1681207382
1220761138142552066
1210398404335087617
879910926685753344
119567818
548854469
3190974342
1481332748191252481
341238310
20113821
1100114733833900032
887106510
250088744
1450099566469079040
2733123732
537114854
72248066
35401987
991832984964812800
359932403
3348257833
353489882
4019318254
165073522
720944355347972097
1036406701
1176330954
525889800
565628079
1507345032193400832
3178201218
57027033
1481356547175456768
58891074
1127055133815209985
15186308
1205283596124090368
2559286218
1509564122609901578
216970620
703694934881112064
1918201038
1243655149924560896
955582168931037184
1679634157
1501733878653931528
792758314438451200
2772963665
1491104225543147520
1128619123
1049265018280263680
308217686
309831852
388527867
392051255
746260297
366466354
38643731
202412900
1156887598025117697
1024748557444767744
1060582294178684929
572955030
311412552
541968992
953693556388057090
551345828
1433141344374083584
136139156
303935057
538963106
733558604993683456
964934046114512897
1222139996951457794
1226381413
130235054
3069829667
1472371170758512653
1176548396514988033
1212685850095452160
1500135195873325057
1212336653181710341
1388114013381406720
517435723
28326729
1632516854
119691542
4889903332
45002085
2994395417
581218463
266076965
1108435779234287616
827233508921847809
1479144966794403845
3106691995
214513742
3311656286
1484294034038394881
317294291
2688304459
780514707002253312
1479147146167427076
1138155695239553024
939732228606533633
1438953924376109065
216250404
156171758
3157849464
2526619242
848351869
783828202623934465
387586478
38798601
3041805691
3179180959
1363284475
58177690
2907589430
314403901
750260431114022912
1379921448
708915062
1241674279
390452095
884225702219792384
1105067663565369345
901485283010412544
87652400
60876194
1903771920
77412233
1368224499263434752
1422742862479859717
1422020887784562688
1381062790325149697
1389467852948705282
1457956170488901639
1364879065266544643
1467467349121019911
1069912345328144386
934005874980372480
1080506012
1373303643584172034
1491573148730286081
30460483
1006671944383631365
1475184649743777792
1345707144943906816
1253372998016471040
1415308631302713345
171372694
3515867722
1071242045715439617
432070997
310121357
310134543
310127021
2545949659
2421980280
1045007166271356929
112996884
1295578894276296705
59077778
2986326241
23578217
1300985109881921536
627269654
248458291
1445103057222656006
4808585623
818500045959991302
950487589269753864
706661216949833730
1035268213628706816
750868659376128000
1377681992679096326
1072305837492834304
1088246227995709440
907275775107375109
1178676421327233027
1093649539045588993
1268933980432277504
16950199
574220086
2503059294
2713538137
354050798
1184513965
1329060439938932737
2839336514
787401403
798718066943262720
1506651068515692544
1489314358748344320
1181559690599129094
1438792869633007618
1509974939847303171
1077557522
167023094
840852430656946177
1428802881688375300
1159859095337234434
1501593284531355655
20741369
23092807
168534481
1198700365
1085787273013219328
1111222307786231809
58116764
143495746
277068239
828662797668118528
36118393
1507080390120554512
2211712392
237673054
1153941230
17874028
1381990133520596993
1494778792425885696
1496414278844391429
43501340
713939418
309125174
1021914936933408774
914563848841187330
1028315913920032769
3698187494
1465622322
1507041531286462469
1509693938474659844
1500392801997312000
3028969010
1451511695231258625
84379406
120393444
57057201
1217907965530984449
702654570
3313079465
1456080913012441090
1506201012423462913
19582657
1432156205296717825
478475113
68915103
704718709
111539942
87658895
6916992
201164114
1454174250730885122
1249233586642796545
27618907
1173131263110025217
288127583
1427275684339077120
3004813315
1501781378261983233
508434918
105054828
1199735160297574400
245300418
245287393
1740270336
1135078577571913728
83944441
621603079
490216910
2713919724
1094854697595346946
905358547520700417
557914990
719789843539173376
181469205
1460881357039673352
742699281165885440
276192463
993472298110935040
78742206
164801396
2584494162
1206633444169732099
1458532732141723652
1465752783202697225
518995983
471552963
1504521406830333958
1099758059289800709
14766188
141939784
113808941
1435936137109983234
2919963318
1417475153374715905
1289800791834931200
1501825655318913029
3314797436
3374390321
1490738220648173569
1455479314263068675
86301869
30035234
1507317518490554368
1507318902740914176
115558407
1027098097
26476651
3173598101
1136081449923125248
272028877
86964484
1450924489374588928
1244646119176638464
87213772
243375578
806215999842385920
1483905560193822720
1509274800031633408
333859932
1135874113
1512542281
909832371742101504
469330483
1461405555893972994
1455123308471635975
30871556
1247932499969400833
944616513012613120
343181357
51889265
57637601
854491009392275457
137921743
942237181426458634
67472184
1221837140004352001
987483393167327232
1130137372472074240
743690932403339266
2943437692
932207252
170011440
1392835126845865986
746584325064294404
1501298845212237835
1414527717077397505
483809608
431454917
344148624
124332711
1430382339155181575
1509292470219255808
281349131
1430237949765984259
223153762
39126183
3979648852
852029546
259002188
3406162653
3197926685
372608766
1509211459938570242
14092149
103292437
977020204071792641
47950154
101223853
259368189
82444659
1341712914160496640
126595080
119112417
20593641
1508678569953996800
1494614670338306052
77034216
786988441112305664
105051192
3384323542
523616087
2498929388
1903298402
993141123433549825
178314637
1509182583451574274
26439238
149098141
1239866956813041667
1446906559301308432
195817950
365063147
14953378
18847619
468725696
878536112704237568
944255537121656833
204385761
4705675116
108019057
1482341697627561988
1501876249924292608
1433258493113364480
1146264913918251009
1488571520020619264
1300502571975692290
1408806420233916416
1430480401030688772
368188742
994382750072401920
619244307
845676011438166018
4260216717
1375938273374216192
115814419
1371757027530305540
103720205
1415660208987181059
3525532517
2715201620
950949158050910208
88350701
66802147
59673438
88052720
837787688
932657742455738370
1052792813371490304
32683263
1013772901705814016
19422868
453707353
69474722
381739474
88215408
1339359732
24030376
186677676
1422711616563388416
2544301213
1544775674
1416792289054240773
33616727
1501491831246589965
2302247018
29841933
22683667
1108740095778217985
90483944
1349478596591681536
293218310
1277792278426288135
2339633904
106127198
1343278062973165573
1138460564873711616
2900570291
60043216
1259860826296659969
1377648577284038658
403031125
316498763
423302128
3153201
580295133
3379930925
1068524808403656704
56193799
1392963494279098369
4424018472
91383477
1359686458794250243
172015109
753466566256300032
2548766911
108685833
911717286783983622
387852666
825191196775546883
1171062159612268544
1572745892
1300176463
324175311
2763699105
1140453920654815232
1498291523166871554
1377263386912772098
1336311897050771456
95079914
140801321
370497227
14308664
986817406596136961
1097549857546481666
3717732202
748826932817457152
1319189479085715463
1173976199460032512
407449712
1173501106808401920
2179686448
2966116756
1519662008
824643204729413633
422649641
1484261410850983940
1100330237739454465
1466850070477770754
1106568002181447681
310141757
376224557
36086562
175764212
221447096
743735095308099585
36634107
1180450396243812358
165922697
797594064
4252669752
1159524117474959360
1281920092134092800
737925976810741761
1499364042938654721
1177357531
2463977196
1027859334561181697
1392392826
364461517
1281990534765121538
168316588
1547169860
35491896
298261239
379454433
717260798
365614565
1053557172
871358839
612883967
103951387
154162544
1487551923637075978
58334111
1448316074324381699
472505716
185526956
1465882979402661893
66877512
1502051479745671172
358195118
4674750733
82167586
577112419
770427858346848257
86413507
770426538462437377
1245397248
1389624155356676099
266349540
729718135583088640
296107534
906310748564971520
1180498082
2206630381
1503632600446820355
107222856
3287222318
1507105509710577678
1035350994396348421
1316838516459003904
1406824985717612545
26065730
129928790
3188349290
1100267235061497856
755810134312554497
762567392
1461404064160399365
766081792298381312
708531357408956416
1496929465
1450748074847096833
1483312533289435136
1500771681442594816
21930516
3060346917
480317737
1307457898969169923
1467348862822019072
243737365
609232206
20057559
2295061362
275623493
1266325416358404096
1275344782911512577
206285262
55774975
2776872390
96410689
1391787330
2749315621
1214951831513772034
273314632
21127774
1468364671975505920
971088836649504768
1355300877096034306
28535163
1205792281061515265
1481806121342013440
307081191
260566668
1507439443694833669
244055340
119007003
322041364
1070166448650227712
243763261
1504597040440827904
491625139
46927818
728307463515217920
1163603080748814338
626645115
15951714
330786576
413194289
36397048
2800554655
1499010959314239505
4743746233
917645188423491585
989178055393497091
1502498769849491456
1357198892077518848
1484563289392693252
2817302941
1372627798469316612
486570092
1250442037737844737
404508802
1377272499344343043
177232999
2994668849
1121872768704962566
40694154
1356910124267405312
1330056102575267841
30744909
1496159506375528450
1374710275492900865
2421763832
369547794
1083432877
420632008
1259851956
60263315
1299099327281807360
995449923960213504
320422927
24284521
2944755247
225101248
1195626410255077376
791616428642295808
1060535757885054976
2179963491
1881316453
2306803279
447275762
2251337510
262730721
1257391279274672135
1429999563985670147
631226773
1175719118533726208
1320392311
187373447
1450005966414651398
245890567
3402564334
1141235113
602223861
1505838863557795842
2365395877
277272874
1485608460985188366
1283454140291719169
701664564396445696
17438751
215074870
1266686372141649921
3968784013
1240141692319215616
1255053428448845824
1493307556038594564
991557914753228800
2645361
2352979915
784449668122107904
1252488047557373952
142323918
1114855191411486720
96695480
2575481726
3270817982
30736937
2780522914
589211101
82340612
1369653233166213127
943050268656185344
735826542979383296
1051512693516062724
1113930630096719872
870927142237782017
1303627027438866432
18932416
41160144
4397367323
4452055655
7518622
1466162916038791168
575549618
1446038069245775872
1115452905950023680
1235488378184966144
1501624677436993541
508016306
4819427758
1315529792
586484690
45189614
1507687371332276228
1427393025752240131
130867499
1487890553358401540
84077357
908343406027575298
1241778306204102656
1486981811544944641
912620306140864512
22853035
2845731895
16973137
1264685262279290880
1458428037544951810
481773164
332779408
1402571782452781060
1549768538
79089434
979712663876964352
1483164297861771268
907470571901919233
232714719
186458566
2398494938
345491079
15013610
2348721614
39256997
461752125
1282669416870744070
1195326887037267968
1334941312261513217
1003728926252978177
485992588
1011671925473665024
551663773
604935310
487918645
441295847
778232459154624512
1081694326034391041
68701087
122864058
850283763481403393
1329599598
794235907234729984
875632510373306368
385390576
15729049
1887059515
1230886856268476416
245742024
557103676
550433846
16248122
1490651680790167555
29198343
1418535211512438793
2777005764
1430626541189439488
2227125732
742718287080005636
1451582136817967104
55523059
952882596161183744
617032595
25038093
1450480337902055426
770366442
882726711825235968
464381282
1066013166029688833
400889425
871969172141494273
1353609484623433729
1445659874268827653
1327307871432957955
2575167875
102727190
1498589261418962947
477372450
69987836
1352699878212833281
47053449
1544954280
181646086
1042834480380235777
358605125
957361705
278454886
295716612
302682959
348870803
3977398405
344779663
91191607
2206840045
1469931731851653120
1180919175604297729
287473729
25149155
1334969504
778182730983084032
1108026329755197440
1333755235291041792
1052109198702637056
36922860
3032984398
156898278
1415560078611021827
2996644309
1377177846158778373
518819727
3748475717
838697151337234432
766562300400590849
1506217817481224198
3026399182
613162688
104501205
2819369070
1128186338950426624
1502239209448300552
952991175803318273
1490539440678129665
1502718821291130880
1279400959077015560
1367052834613518337
390649436
1498985846078377985
996294856078188544
899748062507278336
1494120400644898818
1470431445948715009
409816931
2753024044
1310624174
112243647
1486817622402420750
323834506
984547157964410881
2992494265
307465024
1141991448
2894701223
1449907589983064067
20702280
1476733619620450304
497173762
413284225
2834943961
332049525
2479534817
970980806310100994
1153984293393379329
722232469
1481645393624506368
921206444959072257
315490013
361870688
334533
1071994633
137162715
1093211541695094786
985717784788205569
866715715696566273
859614097
1197097632688041985
50596562
4056211775
1393731086220414983
1230243199601594369
1479055890846081024
1408201157034471424
41771772
95465502
1434227176967053317
24549794
988992203568562176
340015863
874857422044770304
94150122
1356225079340904448
767060421287161856
732042015718936576
1044713760718508033
320817496
91971607
2756105358
1503020857391816715
143778179
1054372908334759936
606914205
1491442587131125767
259387326
2994789354
1935838146
1490697641172295683
832070898966409217
759065550186246148
827301576142372864
2474451
1554235746
62678998
913783074885947392
1346883186
1257758638275473409
24438725
1855465602
1221882800091123718
121481041
135950044
1483873844389625858
1488972929199181824
2720025807
54655121
1146429699096293377
896056595582529545
1195366806866857989
1242826131683840006
355722292
766325395708870656
1478030858166718466
2887223279
1470850063
1495653223201656834
1485449557106634755
812270683136868352
1451609126937767948
847777260
372008096
437610352
2196718225
125017967
1585881342
24657227
221164857
82054750
107362998
956262767991906305
2341764884
872479794834833409
3293854248
973263906121699330
758935548299927553
1469151855074762755
1344669516098318336
3476
172848430
126549563
96163022
94780387
255267905
228566036
273076853
184299356
14756273
2290856640
211925072
130485348
23299429
77170803
29968229
25213054
269148983
1284025544971972608
877016079859683329
99040462
626971361
900432654805422081
238819912
138253938
1354899648348123139
59150445
85977932
1885844287
40045010
199611783
55411885
81477717
1496322325129609216
875530487426678784
3030550419
351327856
986729774444761088
19653604
35048855
798651101633507329
397776473
119867108
277721750
1430987064863043586
760368738826760193
262616857
243159173
1009135067153616896
1068721752342216709
288816843
166633706
361280541
1324777365873004546
86836400
1167532630746828801
26372957
2353770638
1504220048231211013
40607946
1506649771498385408
1366445149199491079
1093174774434549762
44304625
1343609252124925954
54084799
1398253738905714690
14238576
1407032343274168332
283332617
295955615
217317707
29367346
971601516
1250480130289524737
1926641389
22264384
20384533
338411094
563008766
249969974
1495318275160477699
42858592
240208613
2998397970
238290078
1136665115628097536
1217557535814754305
81864398
910729530616057856
203877997
19109172
371334637
1302854318211514369
1019960337821589505
46416280
1017279501426757634
481615338
252206253
326257211
1220995184789319680
72445897
427677607
97221210
3870893603
3261120714
898443027445723137
128515647
594917351
960672019531448320
2549709290
362960297
990407319363108864
383131752
78908249
1394637852860985344
837726647839305731
764585047
1443934721013174272
114875650
1288320176
227430010
246444102
4265284845
1499576999404511234
2859339751
1507213439282065408
930171512652488704
113210990
2194813484
1425515835741786120
274797063
100118795
1500687036897841155
1080459021604306945
2890624071
1481095609751044096
1481724859801550864
191291171
1444319462
1417686048579018753
710517238101643264
1468479265998249984
57393353
1093174758156525568
460150247
1475666607498461187
1416983341
1494136858393313280
201199449
798381590401454082
468672445
1505724420
1499393086883086340
3026608582
27259064
2268541258
338595865
810927911582699520
107173214
713003750026248192
1235453459551236096
1125432193801752576
875465081198333953
4167911962
379526853
1244158208
50688334
865649252516610048
66602944
1082923867239337984
731167584
908517382351704065
3299956559
1365065214178127875
121153098
1491859189676724236
17354805
1260642356753129472
1364072308793430018
132612688
1491550046453579776
1532088668
83701024
15858751
559508458
1136766924585521152
4894646507
878438230709985280
183748618
240477248
1629184826
300364047
1306053625
271479000
938881915616137217
35055204
1081942661303623680
838258933110292480
408357648
2835731275
987393535497383936
330492994
1270412684
1063839405977337856
764205467816038400
508969200
311639292
102464663
200359535
1060369154262401024
71872963
1112803927265853441
314434238
2152676380
18240705
1378933351
2529647923
2280922160
312935082
1355659118078525441
2985590445
1562016086
2525270905
867635664
1078389030
763083979536818176
325508883
961634710836432901
329239536
184812527
1010430329218371584
3665058027
2460320258
15879655
18313855
14895039
67969421
1476208263355977736
49660938
773270546658254848
172030036
44702923
1190539070524383234
40135764
2245156386
2330151680
447523600
1276850171276480512
1393086164983160836
1411946987805573126
3448702340
950358796110512133
1424772980
943584854213402624
4054050855
2958715404
972150582420037632
778293695481282564
1494675681841758208
239402354
43123972
34197676
3240121250
2580062112
2211653570
1404070066921017346
1480038946356748292
963176808
580361285
293755415
969170636001091584
90814324
90573345
289130236
1017258749944385536
1428465582828048399
1485649007581876225
1506288375271206917
822086949552918529
1488925691412455424
1498807690155692035
1503635452473253889
1137200544
2535669620
761256168106889216
1027219010
22969926
800778480
800745198
1502342349535416323
1500835629139374081
729955473168814081
1448523205728038912
2819362934
44153725
731604583
2225822354
1050498775704395777
233719655
3011609335
1498140308613353473
36702053
33044998
1489003652987584518
1503467641721270272
252141453
249770374
3277739166
2166637968
1409523241694212097
19033206
1072533048309268480
3376358775
23345064
445290929
2734664543
3061648039
921329793412620289
1155092336
1465291099
313595663
1173418190
817085832
808768739911041037
3166831445
923245577785298949
154400633
384244480
157726971
494972549
980197386877394947
1221931813012197376
97791268
267368998
1173853058255785985
3024998354
3326565149
308859312
3192481675
2740963623
787881128313118720
228186543
902878953769140225
1762014588
1691511895
902038164
1067138521008300033
252634665
1023149834461687808
2292241780
109407025
826524457275584512
2182807308
45901015
849656616907673600
547895948
2959701755
69251343
410716591
1088085578149777408
1370801480865738752
1490792514953129996
63655167
1231765594694766592
3998632452
1423769182018101252
477409390
843908089376071681
1594998907
1008078941322506240
1375151783375478787
3386360788
1544781733
3375587531
791057339268739072
1378931977
891693558515736579
1372225026703888384
1242988314073980928
1245442656651673601
394982787
805699154
413435929
974776428427468801
113674917
2905660959
4455566532
1063725452
702338900740722688
273919391
843884100255649792
1418255878860402693
825924231988916224
1877933378
2160428526
265923997
1352698859487543296
56808831
411626457
1735084123
905959912383045633
551232817
598589588
35495309
1924934132
1161554874078769152
1212099084321845248
870060998375477248
1174415303893299203
116281056
1061338258334982144
1286957264008511488
122117584
1280219182643150849
968377593090199552
1478528986946760704
39198588
1363703981399244803
59931170
327384883
732814384506998784
1336247731589885955
2676046268
1503931442149335040
922670090834780162
1423134672427524096
1182176940645597189
788464039315709952
4848805288
351022721
1476559982
5022271
1494197453104443394
2312417600
1203247645
933979116382105600
2857030436
378250787
1243807195751256065
960423565349683200
3011670100
1370393671040868353
979456059126378496
1408020468976685058
220181552
33423664
1349411411420618753
829551745
3572680822
724397577735573505
1392672966169743363
67567084
348218654
1472839644073000964
1010378030
1444002359516925954
802162080094638080
434705082
1455498524007845889
1279816973715533824
127821447
1079668293064024064
1347068105407614980
1504755568602656771
101709494
1231721078541520896
23046746
132051240
357236899
1303124689
1501236479024058368
734771575384346625
89825676
1412408553198002184
483262143
413571172
46950731
894083184140328962
101681122
492835245
418262277
1923821682
3089643156
946536845894025217
106184417
4073871809
1141079771528486915
35870700
3303364222
257318664
21910198
1470892696063684617
1503466665304023051
1425993918
3288588089
1493279129109676035
116089357
2999038154
1336037242087776256
10706872
266289677
841316991407382528
259502045
520526720
712997594000179201
718308426800111616
710777505272172545
37259350
41138679
942086754265452545
236744081
1498514702
26555404
341746855
250292592
917564086874816512
946507466212175872
236934532
1070794027392425984
1456304228125839365
1008790750337949701
53369932
929366243144077316
882833276
103606598
398328047
590205767
44681022
1496321911218917383
1450743334805323776
1505481949854502915
408382983
105881239
111012361
3062419085
44318119
1232441077912817665
376172896
2729697006
132023852
307885277
326109455
49272964
879691115640705024
144467196
213322555
361790374
141537126
2358015139
58293305
1025059356
1496917330957418497
457856675
1219456135
1306973456974647298
348949705
66019329
183215226
423955602
547922400
21302527
149656003
86181861
1399426364474724355
131083197
1505100747393880074
719542580740902913
1095257716191199232
1393213501254946822
4253672233
4871885693
1164044033779306496
4328346792
1219269860301135873
4257435912
107808260
771718832
1316043287518736386
153381905
362112884
4675496456
38479974
113727831
72770701
389458992
222601658
362966265
28297011
224878396
1206609953236013056
1097382671188135936
2823298760
935614927271800833
158215301
1452615734836744199
1275709288787345408
200853762
308750863
1279738111505969152
3317878697
18424542
2263270123
56557501
57372269
1505912845745238017
828839235910111232
1472580752080580613
1613445074
3023519916
1468034463250939909
1006664603349090304
1396101098168098820
2761596124
1123176940695764992
3059540124
2401185588
28058972
334134016
206003522
1303659263206723584
546494580
91030094
847934035825500161
867516990
1442975922802544641
33260677
3000321418
1107435043201470464
1364010869303173123
3398619013
1474276996394123266
57635547
1485582987534213123
1480819900264456192
1453267892632526855
1417456411030740993
28985686
1503981324209893377
217217588
1349053615151828992
1414203452
256872328
167575450
1490871727009771520
1374383421695266820
828109131521335296
824515567
103358893
16250697
1499344381
1360175160079319040
138790830
281132465
24105509
877547043065036800
976204235372220422
937084606142144512
26312219
1503827562803482625
946479301
36582912
728279527294558208
21771814
15108012
14602140
208039620
195026051
866523470
849624234380771328
311431705
997774656407977985
2949929927
1410369853375062025
564528203
2375366956
17373081
440327276
1101502446994628614
350690465
200461396
1006961462252843008
930159624178864129
466718617
1239633148079738883
551128114
1136703016550055936
228756758
18720579
1075690355008270336
216027817
984309622461943809
1366155792550924289
1489681256988266499
546952695
1470265047201255425
525458985
771295622162898944
255880704
1282113682353401857
954454855610916864
464458274
42863301
470051826
513352636
236669506
3100056361
124148475
737927580611948544
720669863040151553
183285757
552155521
1252644213407092736
518593549
58304071
2907380389
1185062327701295104
741266560283615233
38676042
380654512
47093963
778996100967440385
22127519
105437895
49142264
1651656655
417339005
467719135
102101667
1039632460919713792
1478061629434703877
730402705458532352
1248621903012450305
48939570
199876983
1498790016000139264
1360737838778572800
1454693253878452226
207880254
285116500
1047776579743633409
1449444784209281028
942999039192186882
359375773
1432982380965335045
1484158284
476971113
1082152406614388736
321773639
951343426590580742
16620786
1085654384686571520
963234811803398144
164718384
1462953938068533248
244669735
1480007452724641793
1378359132139487235
71027224
552698018
44948056
545339126
1490730335822401538
1482148373306101761
3189241608
1089936318119989248
1154354087577755649
1376366426123014144
114238658
1391605145813741569
327720406
1338642193766989824
2201887124
727692052268339200
1536068834
2185743007
2456439764
4448014634
2212169971
1329542070919335936
1152289116
3255074856
1286356556741828608
295830982
1457625905040269317
1486007225655119872
49567281
3112098815
1435472504483577857
2697320623
263418376
3307517665
47909433
2423260320
849851159057649664
2456563436
847295198136684547
3260870630
1197671443372240896
3111998363
740381868
194485052
1304442654114148352
282457960
31748709
221991880
296625638
722362338905432065
1240064015029551104
236770537
1169386008
1475921815239151620
27554009
252959888
2718361915
3215551696
849788195319332865
1419597518258638857
996683519991664640
1173638808790851585
1449260724472143872
867960253530333184
125226981
1422053568152887303
172177912
1372590725683048449
2843947817
4913340679
802596887677325312
58398554
44376499
234569620
337103564
1011643525
397981715
426862181
1072449273902653441
1119550742
794918866052874241
2521752480
17772196
52066538
42540385
206774543
727774131819843585
279996007
706402982636589057
1505222489663840256
2258277177
3141472685
66373379
263019470
2752028308
1372163968505151494
2336514216
1498743616994365442
1453392503865020417
1500839355010764803
1278313560893018112
41733620
238929692
1304102501935919106
1304101326444531713
1304100771403890688
1304099944031301632
1304098948706119687
1304098365517500418
1304055307149160451
1304054623196635136
1304054296330285058
1304053955337555968
1304050854161416195
2210729402
1304050349624512512
1300801078129307650
1211629821765095430
1300799477251538948
1300798656690429953
1300797956455628801
1303386508326559747
2279274053
1303385465886781446
1303319517486092290
162835676
1300971307497127943
1300970135684108295
1300969205572001794
1300967890292793346
1300966464376184832
1445056693205929991
1300495547011420160
1300494321385381893
1300492604602306561
1300490563595259906
1339939928575266821
116672564
967057474472873984
715043217419411457
1339943881027313666
244567209
70470740
747677308400603136
415872701
1490868912854306819
1481851630274318338
21021182
1079323018084712449
1208133882
29427144
107460646
135446372
1081031744306917376
1444963732854018054
1215224618568552448
1376454732127072259
1279477928343015428
780640602
1309313676621557761
975907952
3523711994
382817855
476616422
1095639260680597504
1557487052
215914645
164806073
735923664219078657
391626757
208054138
145394976
960876093170421761
317241511
187200752
1477859245232205824
1110587870274899970
98685711
1720294232
64410420
397622622
390620675
1225841302199123969
1504891624958173190
93330579
1367151072335298562
3327029090
1111769780980252673
801099935697534980
271884663
44553386
1219634979807924228
1130397915489300481
66052393
1646427385
1261577554995015683
1062107257167593479
1480091300309323778
1153743771009294336
1247605656024166404
138876046
1159813306682683392
1263223858615771139
70716272
167997054
1746537704
3447770417
1267892980465258497
1490705199178125318
881109444
21561233
1194266891579219968
156188660
1416447304584814593
90438475
360520215
1294978040456515586
1429200311944626178
16348368
1398126976431316995
1272966826385969153
1366411536818962432
1492036150160207879
448556366
2393068220
508894036
1469509861553680389
940347098658230273
961350775157899264
65828298
1379981287071625226
1452868870134452229
1490810586183122953
1388348714
2880229598
27089351
1453415736962162690
55633984
971182195976101900
1310755073551732741
612044099
1261142541430173696
1289593050
1087791642059378689
1613867941
1426658282618433537
115149062
1896049195
1235986826978000897
232627747
991714642765414403
2528921767
1403536402122412039
343015809
138291578
15940218
327833357
29235331
3309938873
477322188
3096545215
2757976189
1195106159092473864
463090639
764794249145683969
705060921
1239566108102930432
97516700
295937751
1229136606944083968
39533358
1376426713597370375
91153522
67451138
2386072212
1349801891350392832
14709647
1934515586
1264221146
458117860
175234087
41152954
62579377
903416915649064961
306453417
2195044524
205728796
1398284750
1418739105316294656
3294182016
471053592
300474778
2457094184
1692412831
2230458493
15410795
2414128291
3589206863
24848046
776978663212539905
3620803034
724258276590886912
1416256679688253440
2396478536
54031281
1390299262785830913
995187579036295168
1093375971447713792
1325800200930283521
2346575072
109018118
824018590495936513
1015198195352264706
499328679
1347073429648896000
1134151578217254912
1410387849887760386
33942500
1404491701218054144
1181990294834823169
52963650
868590994379481088
21281704
263905592
1239638909946134535
586150298
765048047923593216
1270047702261235712
898682602839695360
146368615
21542878
1043560899611643904
1027625714714066946
476391094
1125217210895609856
1456022016511942666
1037218646295281665
15526789
1215846327592112128
9299392
346855726
358989888
894281442
494578909
1116802707644399616
1331817846649856006
48098248
1263181969472380928
3300921656
3009475512
44430149
389641969
1090361575775629323
42681753
1407093550312046609
297673970
2432970960
984197180595548162
4061530913
1469746596594266116
233363024
392659517
1082469258385227777
107825128
1304503989388685326
1492745377887371264
1321180390627909632
1410009671763562499
1163833304447107073
2824094099
2182116039
18356618
1612753909
51723309
1215751914673115137
919989936
1375437974
259932224
798646050
607865770
40888369
3025506022
54903435
509041284
1254603163354701824
364460677
16681540
16131499
437550494
983214548
139919250
491272083
364924605
823445358
1395587292719239173
789100075192553472
1362035936155099136
627394798
978302267831943168
1499006629471264769
1501505504689938439
47586479
396309117
138412909
1194732713338691585
1017238016
244835487
1008760087341514758
1223709926
815934809038057472
505169176
1730093197
93636324
846918438
1463891980212076547
1397430333503541249
1349032294854496256
265275940
1290742962
517963352
808661530979901441
1290691230
1475409280643649537
1486745500669734914
1498609217892397057
1502316610547290114
1359886897426890753
976750011546460160
1427776463974146051
382471526
2686806834
2475878778
2585889139
3301439918
119384544
13759192
1481227460691828740
848255386582953985
1289071298556170240
1329654765148508160
1165930194236051456
718545194
349735818
933143563
618911915
543892015
1463020299952087041
1486939414790275072
174343344
1495952552969773057
1279522164
1393576574012706821
1254690648571043840
1017236122294837248
1144827492206690304
1178466684094619648
990312829881221120
713407122202103809
46278119
1128137680250781696
432812005
2364897541
2334024799
85912362
754934933215252480
2362079219
9410172
416235925
156735439
146555507
70542353
422778408
1200990908
251564109
1264845366857433089
767806401443950592
84083187
498049625
523326512
3681504012
705527560025858048
1309522897
4047600238
1105434920829120512
501745270
191099439
89027193
74980824
1320756180298457088
763415059
722278501005438976
1392238964589965312
961885771677487104
1155449138
33855571
968892427368050690
1230398334
2615215782
15827782
43392159
64280037
769543525
553945864
755687306078609408
911493165399539713
109516988
2150660624
210996470
952408189
720887221528596484
41728467
704224112969981952
2301702074
698073862169366530
1396205659788615681
2663153121
1138866345569914881
765267973607227392
261852519
1278001400908181504
875267717875380224
298424124
595084637
16217124
456497584
2852344975
976159400627974144
1495464028201705477
259095851
536576819
470719710
1369175092345905152
1352398488949166082
1227220181254070277
308691941
1477774972995129351
241093395
1068439148
1367373948862799874
707715171
1375612552906907653
1237691476567523328
249567346
3259106952
161735388
1493095779317256194
1048967099710939143
1101344035
413675015
1445515145183068162
1968020503
3248255900
1430893476
191116810
1431029263
3389486200
3247549408
97419198
325437911
14157408
2571708308
985873060036272129
250625254
14524863
243679969
151425419
3664930456
4885998765
1854051817
1293800857532850176
227720425
2410529748
169879362
1447072658
2813398537
1921722824
35023975
474948207
1445494702216732673
1489018530511175681
260052956
2151731381
1420892912242421762
742897615
1501231550
885206174261542912
760733206006079489
1144212414302445569
3193409959
2603368106
1196118601415053314
1965321012
1375575154160508930
82916461
1450167431658418176
1258552456570642435
1390840070798671874
1123019412963860480
1492125898497302531
1501850055229247492
1280446153767649280
1465120853130362880
469305343
1499289948616224773
4777650673
18938342
1073213472958226433
1021695072398712833
185919857
831982308269899776
1145354751485366274
1543731374
14415941
1386488321145131011
1478295048387239937
1903817622
2510358169
1174174674928001024
1150092014022619136
1119726235612004358
942146422232711168
1117580071873720321
2885015296
3227815670
1420724757134254084
1492187801726693394
2800409420
911915126189625344
926036505520373760
432475345
2610463178
900362102
1235240585847545856
26288959
31545153
1723663052
2535737192
539836896
58837666
275697455
1367617383704199171
2152150675
1736597010
54599107
3317616829
20118131
229412125
1725097250
424044676
202352090
27855864
1149531850198487040
42447056
259718566
840978441058967552
75358647
3655469841
2666982276
466760219
983371882274721792
831898156048740352
91839543
216186212
1658609730
4870917011
52752441
1448818527834574874
1500738578036441089
1427724022440153093
1458547020923346944
1233515835634913281
1668664214
1487156409028558849
4426060516
1241928546810904577
1870443924
203588966
1211627356432896008
247408921
1362040809512718338
1363879644504686592
15659178
859484337850523648
1183068439088390144
1480664895028879361
3353699651
2266676155
3307883193
1490771580477181952
235899366
2327983291
550648405
1427691894054785030
31130523
1296529700777492488
805724835535949824
1668961
1483380858908286976
1499198890142142466
1395091832359596046
43960170
2643286145
2386018647
312596093
1039692343794970624
906418879324459009
1336700300632141824
255831472
574017784
921271917474172928
1460002189108289543
999860785
1501745496867545088
835057652937916416
3358385308
3356804284
1037244958846210049
1095262809573785600
3342536589
826709055754354688
1207420637196816384
717680237983744001
16580980
199182167
2946263579
29780111
1911879846
10395212
958384365410582528
2458696035
712690068679475201
1222937262519771141
763471071005868032
1117681148723855361
997253315237822468
1434913148423872520
1090692944062021632
1142146772195672064
68256619
750505038137679872
880822729024339968
261236183
1172296373128941568
1310755620589625344
599454226
119654488
149009442
1498118786385383428
176505750
1099551156
130719116
1310410140
308663070
357317524
162526575
608945757
989022453925064704
3188631357
945998026392424448
719683434973655040
876441630064115712
1372200739670474754
556085485
987779798935228417
1463242959667613701
3243721451
1017276856003854336
1043312897844281344
752547651191701504
403660470
891356040314408961
1436971844
201160171
1061045949232046080
985047186479243264
1308440661289578496
103823428
548451131
1244937011552751616
831197221970407424
1169992308336615424
2309987971
1108091436988284931
187082826
1001647531
786974272354942976
882853302454669312
304270433
1084150723
3361547547
963725531886874625
1000084502
2907875123
1237679807758045184
624064173
861121453
841558405961678848
4406421623
2801701629
348954081
1104162285109501953
906595386818748419
191890570
1479753323104382976
886260492695724032
1032291418243571713
721975390516817920
1567414315
2979500597
763673664898404352
953848772
49700154
3087569458
710278646687264768
115426360
931515524554600448
3082101517
3297242871
2600754042
131005702
120237429
493410220
1257869976
369499170
1391117080120934400
711959373728374785
2369833494
147287868
84503588
870701557075001346
1478659564358840322
17615304
581663340
3028923232
55261566
743071879322304512
565614736
1216775069445177345
707351120
24878216
1496881668099129347
1361378796750921730
2378426935
3124845214
275063348
3523841541
147523686
834793717
211089115
1319690240941039616
2610314930
1094777637036269568
1369919566252498946
3069560614
762075779475857408
105147212
1499750344921919488
1484560205925044227
1405573843012493318
744733700
2882492726
51278643
1394288251037523971
1691206159
252466076
151879346
355002272
955730181582413824
3580215554
1453730240
1408324163454992389
1077817057687724032
889692507327479812
1369915092519710725
1422762117359300615
1105385784515821569
1152109218125664256
809571557878075392
80606387
1458256213402320897
1342301630302064640
907482644912279552
819446004910944256
4348800976
1245494532340199425
976724535213879296
4796065837
1460527389289893889
273403436
1375522284
782462962401316864
84570685
1272720478587678720
1381642924845264903
956081658821722112
35941417
799371813285494784
804584466370789376
1721432058
953510469343432704
1349615172688650245
1483679565327527936
824255109085347841
1309362983001231360
892975598955413504
4903567739
1369716318488920064
4540822574
891918345880076288
262871815
953899742
239887827
2474656892
472298132
19309061
2181745331
1673024035
1382960885036056576
21236926
824051446978985984
2545086098
1094293903
624143
1492952679697498118
1380670766631559170
1473098432369905671
1484045050304552963
1484403158117982213
1478259202401394691
1445462402577809408
2573465275
1448163050972860417
3032037105
913778551555608576
1481628903873875970
902843387803353088
15530144
46070162
871130425
71191417
1488116595910389760
145862694
1336194495520661505
1208238779804184577
949399485234450438
891360005483630592
225251391
1387608766955274243
1473175596578623494
1393673400648978433
1481107303877251072
14304836
389242668
54506653
790480946
80202438
73721915
65158572
1407430164104060937
23567501
1500466043554185220
1311138445683687425
193527077
1482055429001818112
14273696
713463647683653632
477852057
1298402995978342401
604466973
95901946
1483603634461888514
2208283375
19734288
53035913
1204361422240649217
316428917
2783912843
35350745
748646459310997504
413765943
852468170011152384
1189125839746752512
2339015695
952543817525268480
4228993251
1246103939990380545
1022953035255955457
107527574
1570812529
1269840772112752640
1493644251028066305
59632108
517475573
1463045981360967686
844569923674394633
1255909267401510916
1292458725765251076
1017877651
1558889798
877975984296865792
758688429018259457
1081957867685625856
932219048980557825
829617942
1133795900
445795156
1384956626566795265
1233579523
2266629143
2225088535
24238476
234590293
3082260912
1501297824696131584
1279817037460709376
1187385297652404225
606780846
457869565
1394970404641443841
427002522
1499060355695366151
995081284228698112
1493625366145077249
4114018157
2463946292
556052072
242709199
1388713191883018249
1090310629834084352
850488908047581185
1191478378538385408
1136553850863857664
972577765
1210324222117060609
346483059
2356041844
1294635144
1249495291
1232698553073651714
1499894281804431365
79239138
1256223923349446657
1416315739
583860271
1494354530183622657
1393578490440650753
4186986438
1379989334217080833
1453292470092042242
1101278897814097921
1044126135112658944
1495438105
1479254912672407553
1268081005262278657
1502899695563198466
348769285
1433008418978078733
54719771
178889503
846512461113024512
64942957
1500619177563803650
37888607
1407214584704901148
630011367
723524725683703808
73581025
1202350737751236608
80934443
55427829
175818016
502000393
1087315136
235669276
181615746
1027160481079934976
960354868040011777
81128019
190713465
258878920
987011463909953538
1268018063435108353
1025798234881630208
1301867910164615168
989145249682526213
1263786763371380737
2491308486
1373365280508809219
1494654778609131520
1483444834077712386
1501903203381784577
29943287
34024388
1503315722042490881
1640535907
831993333517987841
24753860
2179854486
2459703620
3236896755
321603412
1019964661
1324550078439153664
963033340747046912
1219505174160429056
878956888586559488
625484585
28184486
1498237622338359298
1455672205795160068
1445900045992091651
1170050679064256512
1426491969182724097
1455115545712513025
37677867
894220120439967744
3074850155
1300122153317212161
3195799826
1369729730258362371
1497192323675230211
1497282494298689539
1496501712567566339
2365492194
2452496934
2609878226
449499472
118409896
3253447873
1012700866321645579
1476271658411257857
49655352
15778142
1107892381515276289
1362362812782141440
1415994328678273026
1000208056138043392
4916841372
14823647
946073731809595392
1421673598008250372
2330364875
1274878890
1314512145225183232
1280133341983854593
17759531
503129532
4916836634
4832058237
1059454101069676544
228299231
1014039501398659072
1000288135274577920
93754693
39347022
1450375248310792200
29221432
1293960187
271184018
68937621
66648201
23475683
29203487
310867248
1489397690551386112
288161139
2801306917
754686776
1483457984
2317343298
2243987811
1941316130
468497146
390124813
1496953970643791890
1334811826031382530
4920874286
722591951950913536
2934552660
1473373654704480258
886762042924961792
1384409639773683712
333335093
969568951821795328
1499374052334518275
161800344
883998201250021376
843327674214944772
257887502
1397122074846629892
1251314505822371846
17462348
988858472132415489
860031127305637888
481943948
1223473075057881096
1487502269264592897
1392764934749052934
2400985237
174340379
793109281335803904
1916606702
40986853
60232979
22216085
19685455
188699808
2751126310
2148602575
69615248
97436124
525088892
248129428
1111513654497673216
22798273
1484817670319259652
132195390
607554670
546033211
1394371555564539904
1104192370361462784
1502594541312000001
322767200
1277901736686915584
373436111
1844067260
2719608084
1361868679
22911403
1011213510
1193774257773268992
2707800794
98945178
347257032
253607874
400109900
195052105
1703066352
2493604807
1502258231305211907
1216076954375421952
750550302546427905
180635485
1485802823686279168
977413357018931200
2411546070
986707612157657088
280161371
1153762318150324224
1240108368
1498200733216165889
1406276460
288724667
1884572252
467634893
1454334880679010309
1401176704387719170
1454242339472351233
943378092059496448
44907603
1318524299343429632
1441082624718557184
1712276887
1242424396280745984
1034166571932045313
303271365
738404709459955712
625848861
71453099
184871297
2458882048
4632984534
523460931
1054483010
168620913
1397267598409191433
500918111
1555564556
355123823
52199890
1375109222908694529
2899037011
324625413
1034337892758376448
1101771134800879616
845868727501553664
808358605737041920
1460554946261053441
1258024509661044738
420017924
3605220738
3117537038
74359846
1095204410764886016
3291991818
1024585527566192642
32474600
14571541
45309790
1273683347261157376
100450919
101942134
124051140
860047888382087168
1493334987701055489
758436665803218944
1471594836423761922
807695290274705408
1103201489089167360
1450403867733135367
1327277303328550913
1407762942838415371
2180321701
505790620
1322486323962388481
1082540482926792704
1402235537105297408
1448243979082944517
3683325075
1438121909619679251
101800941
510309453
1443089807807184896
10464862
1177514049371697156
1133702789190770688
1370090440272281600
1237441256017596416
810761704590233601
1379938029096341505
810755991696449536
1123838070653059072
810776665102123008
1110850919816679424
810763997037400064
810756126996369408
892859500125757440
1075798971430420481
53424819
1343081497188855808
715613647758819330
3410650625
51907580
246846285
32914273
804090955775111168
1483062940009906176
3727966829
1300380938241744898
3728067675
269377464
1416080483855839233
95232591
56719628
2178511998
1432318627970179073
1436337665872437251
950180672467034118
2160937697
1378022598752223235
1330761111281561601
1430170672068767756
299893802
1866492187
1455720390655873025
50045806
1499820930671026183
1464256502001188873
2762630883
887754279125221378
19555655
131551651
72584308
70334861
526871737
55254185
195063373
384954280
462041831
85881569
1152337093
228474654
2154317748
1010721786
1496583554435895301
160578520
1478846154955706373
1483734650589700097
2149444782
117689266
96519866
2990622407
15997827
27310809
126426718
246742525
105101309
1176834171752370176
240383959
1290344166724165633
1569664016
1112271336
121257298
21248182
35969407
29187401
501027434
1401349424652169216
33646376
2596329145
239870690
936006288294727680
2373691187
1180293456
37464438
332499574
254639240
153816941
93674539
3178779708
780578935264292864
1242625582061453321
1089520775877611524
243313530
513278841
1683034706
958143131630714880
2304843535
1490988974651109378
961225340545851392
1230401127696470016
1193826878169042944
1120665960061591553
1015981834306404352
1294345832
1329333078959943682
977449867
1207183154030596097
1398725006
1430298061394169861
2337261296
1213425230196047873
790111404195885056
48011328
714598622625533953
328823953
765993069334388736
920682709327937536
818524684442599428
1008871709045338112
754983793010831360
1432745458837987333
1487501167135502350
1496135881773789191
1494712048768401408
11059372
319639163
833475956245397504
1633546206
464207150
798105337
1465425359000817669
1568805948
53685203
745544933134598144
1122913709188419584
1016745949601857539
1404424797220532231
1401776397450940416
21058363
1469068982862770177
1465423356572934148
4700972596
466670448
1591204578
1501100877842890752
1167893408855330816
1490811167501012994
1502007169327288330
1226108976971927552
1265986820849852417
438100982
1174005150194683905
852466191872385024
1350037497615589377
1345301820462280710
2473744754
879605020844371968
1335868840241057795
39938254
1254281966544969728
1260576600824971265
1491369456391516160
44857399
375800570
1501544151275421703
1364743244853125122
72763670
1258338556285612032
51305140
820281577456300032
485223848
2666206328
481796709
1488035498891169792
3037981994
1227845938741424128
848894603117907968
1338426294753759235
3484603397
1431355642804121604
1435403455569567745
419262945
19775936
1414974322284838912
1422115451752968196
1103218563383549952
1373993727207874560
1080931190578778112
796320308231892992
1357259205191766016
1189905236187480070
372715684
50845248
1359553899191934977
620040858
376922057
1501152411838140422
2317843555
1461224994705649671
87572338
1194235582769246210
806437986
2398399599
282082307
4169415941
701140267
2189094235
271601100
360087997
370036504
48705744
267656916
827688120
69015594
830941039
819259538
23847960
929949485500735488
846967035884158977
1489989009145139201
1417473416764952583
1426870674174484483
1442425071142785026
811357337780944897
1484648623866626049
1054340952
1490619730838933508
1116687386598170624
450134987
1380456582
107816621
2588027500
59582857
591982810
1017032370
330505040
219040193
17524406
1261877275
17784735
67934675
267279706
777184397996888065
783966537560494080
1487040035035787265
1069573064155955201
1624751936
112261542
305179924
474855958
1445136930170187780
1312232255595712512
299429829
1598683560
1091521929255608320
1033120836331429888
1501455768037433344
1206885627616088065
789094830924242945
918204318297329664
14326563
1373712141585354755
4642618823
2873636189
1184166329059889153
2868468558
171475860
1225403817140731908
370348072
4070618472
2970031952
1226993090982039555
1258700235510910976
1020335083503464449
1250972513003167744
2444817997
3312057262
1454825747638460422
1371498908459798532
76631352
778309365719859200
27429238
399246036
1041324289100701697
1600278877
992005830701658117
306936549
278710062
25527114
588005511
1232349135568764929
1401780121451872257
2359004189
1293102895592697856
729435346790981636
520672793
4856579404
1488524656223076359
19939989
1469201146418184192
755199745329684481
1469206149564362752
387042608
1491630250232791040
562776557
223423589
1011078250372608002
826260595804565504
1122933543368310787
105413344
1420574359819886593
4497174860
32368033
1493370643789725696
1050793898392481792
1501631623514701832
1247715391
1452766160181620739
2469724298
1097485955299241985
1428807141952008194
41681240
351886002
261213549
275255334
33775400
17775942
2783245462
190517223
1463513730
1671554336
311716164
1274003093647212551
1089192510449217537
1218376509586538496
844504422
19992615
1378407258
27592525
452771980
34322125
2334174661
34175151
45561935
2374672958
3166194297
229575820
18809398
1054738514259181571
372319963
844627688971210757
79292432
155259446
21693556
946984328340430853
358316979
603922338
1309051296327106560
735280597594214400
22739917
48819054
117808071
981627189442629632
563994913
19857565
26549790
25431536
2428562545
180541242
562310842
22844997
370324563
16569248
21921729
2317619965
469627145
39098406
63322786
1081991142
2714909286
905686485596119041
120257062
182806777
1141097683
151738392
1470594567376355331
146955037
308724385
291779124
73778438
384755471
1265771254260199424
23285989
2915957724
116202030
1477929542060691456
602295017
1122731485
567096087
1330407846748577792
2174269434
2996580763
927628219
1389345377137176579
819432341047218179
4174975279
17003103
844524752
1471440243463266310
876452779
2491639559
4127951894
1933510590
283718752
1426935512959524872
267907832
1330836018195476481
1447711417944076289
261798324
562483515
823529509555048448
539042909
3256546036
1106803552943554561
554833590
67642699
111256126
1489302782679019520
1259461429
1250064239068356609
238690070
1655336281
1131732098
16580782
1361374357298307075
92404228
953279017167147008
2588782638
302349784
246396750
1245247785668161536
1082353582228176896
1359828539852394498
68201543
2787878581
104126441
1473334534359986188
1473318036887191561
1473325695115931661
4383207076
1473315459961442306
562383556
540208204
1124605115271397376
1483366819
77453661
39287768
529481599
221675402
211947201
1455576852492324872
1496785033092288512
619082163
1360209676240121863
962923505577877504
803091096
353597901
1171678909068394496
522738682
1501141570724274178
549767278
393782381
1614572052
4318943867
1079241729239334912
1175151679
1476606423559667712
1301130483087015940
1482387800339058690
73079601
1430082234854248449
1134996427241746432
875584567
1066987526
989780278351683584
967481557358448641
2909824174
2412529849
238660169
996402572851376128
82152503
1359173340250972164
1435167258146328579
485755268
722066216291053569
1103253862545268736
20063553
2451775295
525769818
1103262100808450050
1364935062173618178
1215089618
1348840926488059907
436685953
1491350096365162498
1449761670172135430
1462369991253188615
1444897357087211522
1346560547064602630
15718175
1313438418202886145
1004945445263536128
404154807
1478977381914210305
51616469
1492201162350596097
1223105540005318656
18465873
1232140634582134784
1483018465682542592
1493403302804946945
1489709897818116096
1496702250936594438
1404314884653813767
1496204695286677509
1463253559735054338
882678092094783488
47026128
1468364044935766017
1402916022433193984
461790965
4672450994
401947090
850486806382497792
952865245923491840
1435238302454517763
152495138
29499020
1233171399872638976
156088138
840450648
67382798
121527999
1376472878
1378035611810983936
1496810432883212291
954999334491381761
369869878
548385541
1437764870854909962
291169741
1341845930
330424858
16303911
1093228747908620289
66561298
27068374
392580114
839345524897689601
485225234
1245310196
1106530964220588037
927259219
1003990731084754950
2545379226
817439384832131073
720466992646529025
1445020187967770624
1750203434
1141343644512870407
24735707
3187172575
1328078618
1191430424
53306574
9160182
587828596
17730524
437160112
936491836046237696
938105766183129090
940501876272979968
943011705654841346
279091181
940917593363316736
937615217365798912
4567611147
4832051932
943074016348246016
940573086847569922
937935206706831360
940503724069474304
943106574771507200
939038211153596417
936223596426514432
940161725403484160
941211932455030784
930711764416770048
936490741454524416
928973974536585217
936230370827292673
385797927
938324759456206848
928889276699471873
1046672431459561472
931080838053318656
943410618618597377
937998177747206145
943031587909840896
940534048652517376
938730365757345792
936276449207771138
940922721889812480
941226186113536000
942746642821931010
940871160631316480
2308924370
1512600080
1321067100153237506
930335419585253377
936161056438804481
942688385805750273
944188973483732998
941657697853825024
945927069724274688
941559151746076672
943439859477372929
943468377724604416
1493579439321620485
930852298061950976
1060427348263219200
936144511163682816
938846133941612548
937584508152541184
941595785623457792
943478433992052736
944173386053406720
4348752075
941260824198434817
940510043182690304
3187878586
4220742075
930726348884205569
942718053615394816
86581056
936704792507887618
1142167159638024192
936518275919466497
1376941325661171722
838948732276203520
939047207810060288
1154025079631728640
1321388459592921088
68775969
943959661639847936
940570186142375936
938690731618783232
937950071878012928
937609560013012992
3004809787
86180220
943051036259954689
939048028723466240
941214838306598912
941266180697968640
940850946246103040
18961141
1409078534
812361923304034304
609199600
452457805
940515500915871744
112693310
17908262
1389920946157408263
2905355543
1161724952825012224
1094956126112792577
1355630156384235522
938681300977889285
914460907
1226938736853823488
93248049
759346692
1189112392812130304
122049800
1373362749338755075
1046546197383655424
943765605215358977
1392924521452105729
938390850312208384
1086919884062093312
940895488924143616
1047009360252145664
941267655192924160
176909536
15334541
1261211932272594944
1489289108115578881
28619201
4813636153
804536598700392448
91120385
1425701898905022468
467788162
734256875143827456
1434382699
117499701
954003837509079040
1163980154215026694
594229908
1086646113774518273
1176779478745460736
1085467444968411136
327380014
1500772856774467587
2236409067
473908284
301911930
94873815
84290320
1484297167393239042
358880294
1272176324103344128
159559945
783002782995509248
1493717167774257154
313432285
2668773745
1039457985603485696
1234251504141438982
841603321987248128
1471709082164002823
3823794201
1868598290
1048537965763481600
3921212205
1239090002
2724920673
1245010330104803330
1344343239369891840
82592599
970443860
362433298
1157185489
961341478508343301
1220657054320418816
4430407223
364316079
3346320561
113915931
2680012940
750985517488021504
4019339657
102358648
101728509
902228052
308367619
92718035
603672164
3595706777
3308133795
2574529119
835240480808054784
2473087891
4662461356
1035938025287680000
1195342087304204288
889084155274899456
1391740615155671045
76041641
2294199122
23782371
1455456265841356806
1077726788
1249203362
2461849153
1109212389738725376
4199460070
1239411433
1016942997760430080
2979663893
889250035782885377
1212409036282269697
346539842
1379122699
3401599527
857012935
829412356723769347
3025432383
1048223781456629760
949630386971271169
1007273967906951168
23505563
3346937219
163197547
3028061229
1234487339772149772
2219208608
1978424448
547089308
64759001
1393060472
1324744576423366661
1441718522
873380378
1349441275058073602
1143428998460051457
1107260868549664768
4920211205
1352601089208676358
1316635643909464064
487455309
735578280909275136
1201875318
1100117904035590146
1048185101945884675
270576316
1237307766684946432
1860681145
1149624572682969089
370105716
900247742865395712
932521543
289210875
1237329204120891392
522118879
830916709
431921191
1323372872
3570329776
1395784590795677702
1277767195
1002040322
1357364870526738432
4744832231
372699903
4125204376
18214715
2756911953
347822027
1220659391906680833
963505243886706689
2226493218
1070635531447558144
488004548
190298914
3091642103
2905517248
2423509169
1113361271800381440
182335514
1184018094479597568
628603252
1420353350
3380008071
819102072993939456
3891465892
1047927473621671936
1049206046970060801
1219156399688732672
1228975349897334786
2778888760
1244954793493356544
882917064368902146
1072753450801397760
898979180532166656
71850712
280119771
843961716
1262921364
1110138775651471360
96859379
2679201370
4220337280
4038230117
1367576893269176332
4797487558
2248939558
2775254939
3077418646
2860103476
2205387775
793662463
1704377989
1063312908
160846857
536604031
3730818035
725240852549894144
1197302054378778630
1025968622
1538671028
3103658079
1158817639818551297
3889514427
58919878
2362525875
1167771546984812545
3401329131
944777492
130116348
1625407788
812250989080281088
135122873
1469602327
2515851247
304445685
59783143
904085023
779319312989491200
742114575559069697
333347147
143549212
2523233924
2331634403
783771913155973120
379166580
120533475
321603527
1278902709140156417
3310934230
2267143780
3437755967
3251198688
821994043890630656
1731584725
2354638418
580682368
1009525135555092488
2858025183
3305466189
198445724
811590381540409344
1049245884305874945
360572667
962252043426697218
197193041
753647431
928228270759403520
471713421
1055378302876241921
8897142
605747501
1207654342653890562
3093606064
1197946705
2435997204
957840176444657664
297385591
1563918553
914901051173679105
4894818729
2302131097
344961293
1313748518180356096
61552404
3317307142
881775738
534747356
1462263984
176356072
877868124984442880
376253406
1373124126
226037111
111066477
1285852295897452549
38389899
964017524
509272614
819538824
917055074119057409
122019148
1116715380821692417
283953213
1159574572708110336
52367150
410104436
807551561593458688
1136281581738483713
118739645
1463072135581089799
545162340
942777238134644736
1126342838
47409572
742971161185820672
342239397
1489569695615365120
4267404640
604766216
4178250520
3247878197
1042408388242677761
129166436
1048596946888380416
1186367483546165248
1048166133931630592
291740186
3341806264
779992056
1407286650011521025
2815489544
2289701923
1497709965917761539
972287478
839481384691449856
1090494014
3254690307
1224251094928367616
181121893
4773736517
1313416980821667840
1962004784
72826548
1453243234805764102
1121122323342532608
2470417238
600751790
902583215227101186
897718807
994928700922703874
703533129252925441
1367211282991046660
1448370418600005639
953561225429966848
713048482622341120
941899796
1005935970
2564000304
1042854428
1201673839
852968511492288513
950711970780639232
1138039593775878144
1108989641359790082
859525963
1480743027614564352
730303957982167040
1570234500
1483228472
1448889976696053761
4798888065
220816457
121373807
4797291501
4120156169
24668342
164627338
1486252816922738690
1445015861329154048
1033318306541842433
198680139
1023862596
1397796327933677573
1490544316938592258
320185395
1496076649728978944
44143422
48971396
59101459
2747373970
64319564
34092315
126821898
3198134772
609585710
2396380663
1446176244119179277
131550600
317410841
2991839014
491110301
1049261703722983424
48033098
2233927549
553795336
1217595259829571586
124638149
517975344
1346913679300730880
1416089571104747520
777585423904280576
1369510945391669248
702389966
1131570976351764480
71806758
1697124978
2329021556
751815488
58911156
88562800
33484460
4704517349
3291967477
210528531
1090326180107030528
20458997
1336803564274925568
3313599193
46424037
303347721
620069722
1085976381949911040
1137956046
54256949
36968288
1422217297591083010
1851909823
252366844
19266683
1436363727159365637
17242702
849591540792131584
24904636
44937090
146551308
23718102
1943556619
3391945211
82048254
344103935
2463303265
1438825439535972359
775869938
303666551
20462779
860415736535273473
1387904865603620869
97113648
1278306590
3077737579
151407497
18028287
722719380
905619311267545088
1057616545428447232
277733773
2957504331
1462050929834745863
1499449606991753219
3224178351
44146348
4187768614
1197528957710716934
47887653
1376908958573719553
513935700
4008009335
96593820
3168490621
1455864751620333573
1488491784154099720
507995154
1448988155147788296
124762718
965940203058843649
320179564
719117858131853313
987882950623510528
1422975214980239360
887121241760550912
14391590
471123407
1550460493
373306374
939950797562855425
1404403452634189827
1475838281405321218
3104747038
3195642990
296721090
477793050
842287641777201153
521545054
2722508964
17168171
388698918
1467323269783035905
495642262
279134156
34987042
1389662605149573122
1461265842637791240
386742063
455665533
1451239625209565198
1446111536733323292
1487201230824824835
1288885616533438464
1353384573435056128
1499648176298496000
1476858880340606982
1299106779918368768
1469069827943931906
449947747
1490342651237113858
46061689
2503747224
49021857
18170185
775374885262614528
1318166699913269253
1150005798
891850591
3326520519
202175978
96123747
770854346
373468496
19629903
784910013110358017
77309040
135427697
574569127
71695291
1226126124352245760
78372802
1073231961085435909
237347054
243572549
52410261
1393994725246525449
740539008204341248
284903960
1215048962308177921
2236195390
24081859
1675429171
2190929954
3011000865
723949490630094848
2305002570
17248326
215835540
96782962
188297979
311771631
233443807
90473392
417795759
777303643875897344
3020566732
21414035
1372839260512993281
21443029
47862557
2986263009
1499831533414371342
471938354
150592666
3245478640
2981543879
85855318
527662795
95393949
30561687
1460128572
635619595
3337077327
1458784221540098051
1372183907811143684
974429831944384513
1133716729920536576
895113394478624768
2523933973
4605810988
1398462684601987073
940003904254771200
3047205473
1041895561392205831
2574564561
488638510
1910014303
10836372
1493369228
584775905
335040985
2197910884
850377558
1129104981213229057
325918268
1481065629096554499
2376520368
29942054
30130284
4067702417
377320264
259074665
1060788659186745346
113093821
1489445046562689026
270607753
1441179864
49572937
22142641
3880017435
400161243
804903811
1192883438866452480
890340151
271610115
505262536
158765102
190056163
54664941
1498732608812986368
1488868126511046659
842736526861787138
269300427
93942543
833601867930181632
26134936
1151185961633615873
17351434
974095313194700800
3139192897
767103589076627456
552922100
356906124
1222980545090596865
1200766759982239746
47003920
1206976357370077189
2358690572
2796490481
1282645508176187393
521136443
1044500673767854080
67291370
844151181979107331
453327219
2596690824
43661392
968689892405358592
1499837459420561413
766528960326803456
561433184
974669124
888183349864476672
1085980223248699394
1422999410745610248
18743816
224625767
1438173930251034630
711545961487724544
18741101
1003921722
2213649319
1725292759
21256157
2526465714
270445077
1726996776
1205828653
18934167
1157249837206843392
944295169347805185
1465448640399376384
1385668375364395014
1490391934891970564
1341725882998775810
899389756433412096
624606233
1496558403501625370
18643869
1214182485325574145
1400863936694661120
787513650
2739886129
220061105
1481798907613093889
21639476
1116170058
1485262270758277126
61578258
1480827985414737922
2829126879
2469708890
139510991
28327832
1175918092960096256
1049312230502748161
44777720
2186043162
486754332
236915105
1016956351401078784
1490957357639163908
62248461
1290574179729891336
933188323
2841957032
867192420118781952
164348643
39483072
481115081
3817782941
75120360
1311173215
3118431604
1176658986
1092435603289985024
104765417
56170960
4441563496
3322450881
1293935887324262403
1007136333964496896
1118984010833616897
1152272392707686401
1031964381997748224
763942734130393088
1393126620735541252
82750524
34869869
23702786
768729647467073538
902246911
1840583828
761389837085585408
4329950783
1430312452412088323
3569814792
15815047
1100663402538532866
2916226800
763832117545623552
1429611684
1491701192678047746
720056348382105600
768865279
86668911
256648662
523309370
838390709627531264
709000268273229824
248816909
1388227839288348676
48333426
1103373894185033728
1493786096370520072
1463468043175022601
140282365
964667866178990082
64942253
3374176437
26631387
571426405
1268259307
3389388785
1421694769869303808
296302075
3152465595
958116424605687808
1171545636363223041
23343961
1468343623804727305
926217462835765248
1633936946
1194733791316774914
815156798
1495875731112534020
348952077
919586284670201857
3040035111
2946750900
3920812274
1389628737239457796
931160208465911808
281805591
1480610235844898825
209498103
20751937
898552704301236224
30812267
1412683032167784449
1422676808911269893
1415378345953435649
1301486487289114632
336722640
1388236590049206272
306148468
2204962638
1379424519639724032
1588972148
112158072
74110316
44675242
1301251779955490818
296902772
449937751
4695464959
1715505246
2455976182
3066440763
422679197
715062502
97719830
974025484966260740
432728240
868549064195018752
2354545939
2123241
1671490668
2469169929
964431475218169856
308478786
236466533
332441885
19716674
1213899421487783936
1437372987938902021
743979019591389184
1071260516
77398249
2369485940
1405160172373385224
1428450083410952194
435179179
1030742229713862656
3089715255
984881078203813889
44501140
1496528593190625285
2868329501
157988939
1095325002608578568
123806206
845404137244278785
917673870345326593
213316092
769690082
1397334699308113923
747535674677563392
16025080
326994350
255613714
460694411
1377253625873960961
758497268
333490023
554177752
53440528
2797335413
1034048900087377921
142153273
2421953628
389353242
3404018483
2339859001
1427984737793048577
1855606020
1017515278400450562
702634714
1158437107838464001
558825294
1420925552886566914
1208310567896784896
1415646044486995975
803184959657627648
1498614272179404802
1039883718301765633
2958530288
731800772174811136
1942218864
1081225637858328577
973824875063336962
1451478206196830214
4905178540
1114399183845363713
18470126
220905550
100798845
50747303
1497698764513067011
971850520297197568
274108160
2704473320
1293413580239298560
305012429
954436529593704450
159007410
452085853
18700363
1372101467704725510
935908961580175360
137750894
879543463657615360
46527860
1486284657109139460
977822080166125568
1442725912080912390
1478260716386009093
1480673822101626883
437235053
163895231
251439754
308152949
359736636
1702223082
1417895107915702272
1426134930774364169
2927410867
121735358
1673444971
1488976369690230784
4350111387
1391361185224826881
1351538213651943425
1490762670642978819
803970340741386240
1161952472811941888
1322519400851931138
1146492142157729792
2524403740
1093328537879306240
2706662013
901624137436758017
1207346760089296897
1481908189197123590
2954497602
2521158995
999069402
1264347470454194183
1309893750
1065234730126360581
1116013981511114754
3241730041
15180686
66897225
1029797947540746242
2438346150
2835931010
95017577
149153007
602237313
2178284786
1224570350249242625
42685322
813953872649564162
368825076
973248384650940417
23917877
223416400
866798092926021632
143896402
2978242225
971410340
1199281700032958465
892257526137462785
2521435845
859001872656609282
150890361
318881918
921796384675725318
1296598418
93400697
374252812
82949914
507094701
4820615317
1729758692
157608304
868463240019419136
995615154
3236210240
3313322233
38207821
1103769469959184384
897069569906442242
257353887
735755779
1304787780506185728
890917485314277377
991034181345046529
507612628
252964366
3245228090
28505004
1481904315501805571
147806621
161419220
288809767
4925001825
1045438698857226240
1227133163500998656
1491727349242818564
284082214
3148704939
183029373
19525349
1445676692140290056
2915011609
359735746
1106541654
1294053839440695297
1496482586134134786
1461280909
1330996514970345475
802022429514043392
1083802747256950784
327122445
932011810235891712
21042787
823191387126407168
1494168437911916548
1043168156
1495839143661912071
174434451
24229692
1357829868663275520
371797880
18513800
26553979
1497268561869479940
3700411515
1461662852721295363
1370941410250162176
42000905
1488343089655730177
1496008082568400899
17145512
1621201316
3345619932
3253272794
1544451648
2178578178
86795112
340223118
101709234
1230918435997126658
1485742920066023433
1394851152567574534
594703087
737233684798054400
1493048171391758341
892208533382414338
916958072127582209
2541003000
1454687180
405117189
701457200
1496826189654241280
1122490172044607488
1102047326
2517140557
261808386
85355294
2207625002
2916451034
780774913
3995036555
317845151
1389625560150724610
1388819128052506627
827434158020579328
558479374
50412682
1384152008702107648
1228329548594454529
239834301
1365092168235368449
1408180249616076804
786975033398849536
1437437808394788866
296478309
1006989537220759552
54813644
882898524228263936
1300443902512635908
1161950760013312006
396238321
344136071
182773506
1280893308022202369
1019114467395866624
22143943
3027062620
1473313486902116353
908576143975919616
133433392
1431067831
1112983424057303042
1191415226861793287
14437091
179208227
2157667166
20687183
2210207156
1050394126854832129
2360796132
1288248462
3169876174
2374466929
1475986259751354375
1497530041504350208
976806508200714246
293859681
740884223460921344
717113349687742465
1428819648968069131
415060263
1065874488666017792
1019406005824675845
391332554
898528774303735808
1719916026
379730394
225021134
2156485718
3987701367
1457629504336285700
3003929835
1488794625196556289
1270779383553372161
386985077
782226973829525504
150639335
541519782
19608167
226754105
517725987
290154380
54313152
285499018
1183467761789526019
57108032
1034334096619655168
1358688239037546500
1424626498145763328
222264309
1498282366749523971
1163731762935193600
19119226
2303214060
101635016
3219811700
45941376
518125745
125871663
1035102820863696896
1334846754
723463953876180993
795680714
2457793626
1437609086179102721
400789755
16429325
1494611706437578752
1476166067336904708
925027774099873793
1406875196716367874
15471704
339165282
1473832987485937664
3177912377
1475383623909969923
1485894414577041408
1475731709501243393
1930406870
1386603407226466308
1417845872436547587
1336533715
1376553581508059144
1488225564259405831
1094985107608350720
1118263370665353224
19175123
941401044
1482030016644984834
2258412495
1156279958714630147
1405359422411399173
531698900
71592056
349911933
249217178
1466247736521637889
1389085424
1370467035935821826
25589845
986704705622441984
25454651
978400984635494400
1461094004246736896
60121599
1853623068
1235850748132356098
1132882136862666752
2975813691
1438190818502664192
276560177
1433110075447648258
438428419
269014170
167639663
196753094
3426271569
1457751503318536197
3900451594
87093132
4782221000
10765302
144751453
1536493496
717400664
3219705853
1074776084
3406502774
15917301
3128414784
1280216827092709376
1341337856535650305
1496213000809857032
2396791735
15223382
143936211
512372596
512653687
280413507
1004030732522741761
904743586029346818
198792372
512125019
1043869270453755906
1228946599
153023803
219326156
278994814
2888278523
753083526019514369
359751875
1409840653551521793
1498176452084256772
953280366416203782
44997953
19408391
1345935510556999680
393995951
1169273841115422725
1155802261991383042
2567655930
1116656109631234048
1158404055699533824
1229614051
1484100527634157568
2561310380
1260700512
27602050
18503882
1312826015849340931
1435316516015296514
83873705
3022840902
4744610652
1431227256
41794178
3000135526
43991139
468865808
14955238
19846992
449742937
3732335249
2928754080
12705482
482784106
1464176829406015488
407772663
1078316546915778562
1263158252977750017
797808669769531392
1251999661998702594
286248224
1401950065866903555
1233278872356966400
1134296164692447233
344989556
2832521316
1143108958326054912
1062030415941328896
1444937781441187842
263147612
2410352077
1495444632611790848
1229806988613292037
104056632
17232551
246425824
2364467947
1473771483436666883
1219232377605644289
1149271028390146048
15156045
50152382
1269264891204055042
130682170
922744075631058944
948213797805809666
1249361409311494149
1496791280927625216
295221061
1350502566451404803
2868113834
466257213
282247581
366419805
20166924
1704923762
873255372
1210894642465501184
2296023296
1470404672754180096
1497879851642265601
270898732
2909120236
1494982987288481797
152621496
737231421358641152
752826378597400576
3295902360
13432092
1374808764549844996
366497898
202086424
266193274
2998277535
291952825
1120028555612704773
421026545
11791472
507892759
407670084
1148121315943075841
4579804813
257647394
1578037154
809540443
21965684
254211582
2153767773
799712594
3141472805
1325514585491841024
136029493
306985165
1098596389758607360
982351389396557824
1082075426896236544
1389609613989924875
1455231116865069067
1406008237552504839
1471550477837946881
886361921859014656
609210135
927405876914176000
1580089706
1491783493994512386
934148119834648576
18880401
1311424620063490054
849523487345659906
226219898
1108769816230293504
1443755574525456394
1354952604992868359
1482021050582016003
1448057919602262016
103127600
97514575
24555924
241257413
268126701
807802668370579457
28731986
185925797
58698093
1428681892002291718
1090103980863176705
355923032
1035289288227872770
153845776
1447999681813000201
102340461
338141869
1469323721471057936
57377653
469675488
1243088141902381057
80026967
81632188
366022492
1384286381002792967
466806565
1352375880543334403
441604749
1478129186636242945
411240061
4829064467
929318631242117120
1131034071826620416
1232246100096057344
1002180697627549696
1492061408644984836
510170647
1376765371
147238009
1369715024122572804
1315286074516803584
2514896938
403268987
82788234
16954030
1437747133080346631
252017310
1489315162460991494
2341731499
988811073980682240
1286514840
768657011223343104
271007828
2905952710
1486098093061771268
146172499
20861802
20888710
2165250798
1466855456635113476
1146233317278257152
1404487658420805635
270776617
927229572407492614
949101361
16424182
1161769322013835264
267400226
19924643
763010018
205670342
146898295
1281562067602989058
1384134429702909967
490939856
2791178303
1020598800195260416
31585203
1173519869167452160
145726193
1173520928166354944
366497984
52435407
118342523
2464933164
1335999822285971456
1184495558129606657
982718462408740865
2595088842
57937201
86327801
1326653898
1543505443
836251972873379840
751283435382067202
550689009
1129853366128009216
3218883415
1667415740
1451856567620579328
4728924275
307562004
1091409575343992832
1483388011371016195
16185879
2932460195
207376733
2561718665
289267748
1238583088998830081
262219168
32986755
75249298
915209008780365824
41432127
15572034
2161919575
294282969
865610544975405058
22539992
38778248
193733661
16489919
117622560
21663185
180603844
116938930
1462548977367359490
4047386056
37935988
19000490
2221187334
264972933
1317147124207915010
22300012
72327648
3836400574
1337235428
948411419871121408
23548575
32191543
2435948024
164763486
11023592
22969735
66334416
205900163
107192515
3309924844
306156325
2205391195
288031353
18246898
32320222
1902670830
28338168
25735861
971248958705229824
1285657770033807360
14629214
2800490777
1069863246973296640
1535434712
514339734
1052007949940482048
388098747
419050038
46200798
18402720
405234975
347459020
703024625026904064
1303455254
273995600
3437087472
1330445216650706947
43606720
42499913
2504420811
2675528340
1291291
1108002697725120513
45684415
59746087
1400774280
55170083
8381292
222661743
1497068511138496512
1491285218422300673
163133862
765428166
4829233965
600563091
293901948
125576700
51889510
203048056
45090585
1067401196
261727021
268505032
1161317624439103489
1496859134708310022
1460875715256139780
3658264698
1027528066866663424
1302034362196729856
905720019438379008
1476530226540818434
940219092350488576
1450800075832283137
1450513873178607623
3222211609
360021386
3302764327
808663902
283143047
1136922514452467712
1470703072293027844
3680346558
884625961517367297
1364068125419991042
1318064505130164224
2991449947
1525795993
2905861191
842871522117271552
3346170531
1347281971462987777
1307794355424571393
465291174
2196223767
617695993
1031966425081102339
346925955
2159489621
4052006715
1496499777965821956
20132540
81692858
3297869618
1397256182058733569
439488344
1037001064569098241
307272799
1044251334994735105
860086123024068614
1561283694
1571867678
1938963134
1338989948
1373024473155309574
910299617136447488
922462054228865024
1384159694021816320
384313031
1435608173923143682
871883813709766656
1533002444
1081074026817245184
1354371612909441026
74916776
50992036
29233079
817793378368765957
577173626
451115217
19510855
1479115713352658953
62486412
879444460303790080
932567085523202048
1470577790097539077
1110631293316931585
3452228235
155471916
70776391
1570784282
1083927834
50400714
81712767
743271402
353337212
784385624631570432
211441521
43616263
1276269063094833153
4645746833
1486214488030609408
76900945
72563809
731495630
243217334
336819404
146980794
1004414424487288838
127814172
160400710
104315704
478448085
76165969
1356124586274816005
32911330
371972173
256567798
78893291
169617289
62582868
317143861
313275062
251760745
505804044
303273539
1494232250665291784
284698630
375566893
1170127177
694937261708832770
256584608
275188651
974627170755796992
97917823
216303155
2282499170
2649559018
261565975
1465871445284855809
4096456993
1489491082681675776
712063459
1485667515741184002
1102877159255814144
167141790
735081225593999360
796242578308026369
1493226085815025664
1487298128499806208
1487297103588368385
1487072752955658243
1487291928257654785
1487068731142377476
1487068053116362757
1487067198162046979
1487064884181303296
71850762
18466590
1493970437272911876
22812182
95716826
2857216114
17101180
1481596564028198912
877264258253209605
370144923
1472938825156603904
1479160407268806656
1400915708259696640
1473006345834176523
491641612
200646027
1313455241996701696
1434806807109722115
1460617540762222602
1128669323470495746
1370912465966481409
1302201737009410050
1495630235945271298
948824528192389121
2956087361
1492313284212527105
1339280724549988352
1421662905821540353
93619921
33803066
14328771
1410868345977462785
4472970994
1481394337900601352
1496623125563334661
119481363
1319287761048723458
1091450964
1164625376716435456
862519970088894464
1453019027593306120
17023078
2468201852
214705379
241338055
820002089711570944
2875795006
974652991167979521
1213150641612181504
1090227133
949029086562848775
767077317860524032
54711997
175230136
1156415785
18946182
3481234594
1484740895341613056
188532200
1486353914895163392
1376432439246077952
406399262
1231146284331012096
610413633
1168316792
2698960536
2647272271
1409947515034689538
2765132705
2307003992
114505151
730437022012342273
4375253602
17901032
1035202523613876225
27069873
1968916752
4340525255
1038070481272942595
14055636
704094532674174976
458344755
786675309080879104
568565764
174174847
143473787
1029285909991174144
3559182981
1045377824520056832
1296086989763153921
747826014621949952
547223248
798809361212526592
1396467086231314434
2207414834
1471182934035951619
1320042555334184963
520546841
260251320
1336976892
2694076880
4914680812
301051446
1422165714836758528
3638899177
393999343
1040387275
2728393181
915937582378356737
1146440302242254848
491196780
1228925652021252096
2650689364
1193773510260191233
2589717313
337473043
15853942
2402369562
11164552
47205135
136992947
1479357183078903809
2926644557
1457695347380264963
14618202
1405846225899986944
763280969377996800
1054780787881590787
421481982
1431181315164889095
156198228
418297721
1245909761347878912
1029634597133451264
1309262492842045440
1109107640666386432
3678810136
1485831190053801984
419523665
1335755427884249088
334270259
1457443615542636545
888313711290499072
3044415595
2929012606
17385649
1376160536774197250
2346910477
1259509359115026433
261310703
1158242020739244033
967912910273024000
1142836058188652546
1399776185672900611
1479280854337794048
1481750064448122881
202849789
1455119364
1186142671485714432
1088034812605157376
1409649934232588290
153958800
1414628380633407488
122225989
1221161788034703363
1481284371852238851
2296594770
1225878506
996185636179709954
550484602
111921382
21144206
1316119272842817537
29372236
124985422
1039515555672338432
1443961840808206347
900416820775010304
1616824386
1443253008318574597
1601886698
1138822225564450817
3968888187
701648822
19260812
1181720527494352896
15022885
1442520661
2772752997
403045258
1332336471689342978
210638544
1227349618943352832
2393558521
903621360
909929047626354688
4473624683
1168918441178230784
1451568665657217034
870727052046983168
3480462917
134612862
1186143828136226818
27094467
592379438
221207595
403541168
1308411545794293761
2987404197
1408225679372701700
1265375215611269120
956586086855299073
1199289291412852736
1493740257405067267
187020260
1587345204
910152440959438848
235772500
1439710580554805251
819569827606102016
58091909
1341850572710944770
1423556982426976257
2253571890
236466520
1259032968707952640
1037863517485977601
2962620002
406659419
1331053845934469128
35169128
136670629
329593385
1351854219196829699
24664084
44063030
1483027511068008454
1245074816677416960
184574549
1358769021890400258
389991118
1473498175491084294
59163855
1283856167433728001
877295296828522496
1332513411306057728
1284160032783962116
522108123
1422711443170922503
1362325301884297218
1290334036636966914
834442188692025344
992528014251560961
1422569329753796610
951117455665098752
835328535933878272
14758060
128631032
223064868
1216645768112746496
2394463295
32116686
1060518115472277504
1476251941642686471
708092672620302337
1004731874500071424
1035552776565207040
788757058858446848
59506890
471990345
793789790
2263137086
349696576
209626339
925980672
820602134
3192736658
1410273101598760961
1258664463722577920
972483991801683969
1175031132758454273
1446131736
1018264847849488384
346403500
156984020
92147974
163004298
1362289791379898370
2992000234
2896394857
793722700774735872
119634390
241114330
1016573586474176512
1463419144783552512
245448732
51971452
45159304
538884898
127302727
138682030
1461302150513201155
402837491
629590378
549745528
2407016906
1382997775
1131884925215490048
75622025
469670879
1597735117
563932829
282738330
1081919724
1096418034
744101522317811712
1057020802879627264
971276037064675328
1302240197103349760
1136671018351779840
1493490395296448512
1485831091923533826
559916610
1398122577185316870
455204792
599479474
2254063405
115026923
131302033
64300676
1481592619423911936
1486212807485898753
946151804915671044
592940563
917684306394230784
1383193407728812037
80999341
924940996487630848
347981051
1407326622760505345
246591801
1379677466067836928
545218656
47739897
1463766984810799110
1474043237912530949
2951301795
287320117
378281479
588579637
1217950192315424768
1464307782
925006208305717250
495937744
392904895
18214361
433031269
898152586783707137
1425053186
253774833
356945343
1324444712669990912
918068778403094528
2326014271
107043078
901840839143542785
19432996
17953693
276644619
4495253849
3773136502
1051171049163956225
55186624
353275034
454881142
17159211
4046504122
360179849
63794518
764965130396246016
1330898673115537410
253977532
38145772
215053094
3246836949
1151140705
3389510987
2358191826
1132686330276794369
85427368
17649599
276550295
82619497
28578276
1156703280
606837499
358501797
905730709406588928
804885192707973120
891375471459352576
1082533530691760128
1469096562009808904
98713959
249324142
832568801153650689
1442714072
4670942442
3060927426
730547264121245697
1304197602741755906
2222953298
3385013598
1566575874
20010048
1292825634461364225
1457982066281234432
128418261
1254994638085033985
3004841087
710426623565307904
52788659
892295206317441025
46065971
1394874823566708739
483030610
1042654458705063936
96853458
43670931
788915137
4919478959
302393044
905161196139110400
754957491180494848
703312452067446784
1314434459018559488
1413083468
1079954124513239040
14503129
151406660
1381236620448428035
968853222797529089
1050072670535073792
1019142104474374144
957622465768943616
1460339834489384968
292105151
1365959051801108480
1492585624855105540
937166242208763904
1208113768347131904
956594610968711171
1453406044407873543
1492088721570615296
1445280373752180736
1491339910250315778
822489764486070272
164488845
360448412
2997387141
4655889763
1374934393140117506
1232801291694309376
222821119
1451208655752282116
863771498498203648
3467946681
119354073
747421171398901760
1399537209036787714
33565600
929935190
880154659
981817468388823040
1112363974551633921
491721800
1350019220
41837027
1414660862372028443
1063379936856002560
1462144869233614854
1331495789546278912
1546480183
244578396
810797914700267520
1028932458614599680
234844078
14245432
1461012316087263232
776294941215563776
1396774796902518784
1125431601666641922
956249323481829377
1333509874114813956
486339376
222210150
617053560
4890087313
2901480906
227260920
2756302002
1365330016771407879
1283129204142247936
1013268318
918385298
733733767974662144
1095315842919788545
15387938
4131170174
1481392449402589184
1155598388236378112
2330885897
39507511
1432583226707484676
726910400990728193
2394924240
1048161138821795840
34021624
2744475331
20285727
246689823
79433473
1102862144
214920734
69854362
1262038220
1481690836228358145
1228025139679432705
523532454
1116735024
273579797
1244839681969262592
528609667
17693939
220021375
740358285287526400
1384209767543934986
1493717782524878850
91603934
960004738916827136
1467638084426633217
1138112188760150016
522016560
926504107258527744
39848056
2696249536
3539709552
1487180396014059522
1452791421501644807
917416999
15480566
985565417426051072
2580003974
417954270
1345540026835283968
147114617
2322386641
1215704362397458432
848226782398599170
287191143
1463258730846253061
74288673
1473731846194225159
132001724
22038092
881425760690479105
928547476478550016
589069708
181868074
166508690
3375549401
574402524
130782739
571246317
1414590037123944456
867596012080254976
778470710574329856
3344439184
2389268575
2855336282
1222680281976537088
151112363
202960275
217238754
230049414
980749714332246016
3051866184
513790152
1074637014715248641
1070381751489495040
2902268922
1325118713666793473
944579288958828545
1458099565169610761
1161610524905242624
1163184134551826432
136552977
255755882
937031763657928704
981403423005401090
1052057583245291523
1240480717798342659
2341284241
1245965911
3057813077
499675300
526628364
3314098351
1336816641607311362
1467929624462217218
1467931271154253829
1135993473482444800
756244775033040896
3303915651
802243400
56439014
587842483
832761782057832451
788028008456159232
3070497905
3261239891
55670267
1467796899243884544
1146438970810818560
1475418086
1318241077191639048
14102215
1291810918070984705
17547990
1075125543773732864
1464304831347273737
970303028
2914054019
1464305582748352525
138002793
2826943512
76923829
4533241414
254207730
797088352860340224
107443640
1202492868
199421791
1367915618784149504
3032885841
1487555926810894337
1441167244382195714
14822867
1151253444084170752
48154843
838873679069069312
90729072
1494788657378586626
2841524218
969594870368292864
1025402771346997249
920963009043947520
1490744634598907908
339464659
1049714341610586112
973964834114072576
437645472
2819746403
1385184702688948227
2204674459
349876010
3541312213
912674903652028416
15411417
357585106
1306664672
416406650
185859210
745084980322140160
1407151893353218048
1945280708
1491979191570472964
1218436012717805568
1045846648797241345
287363759
912803366
1109621288547475456
22095081
1450387342657789952
1338144736935337986
1120356460905603072
3218777536
1252719243797430278
433088019
821359902413246465
1444992655251939333
15719232
369515886
100070306
738069470455996416
1315663014784270336
16468402
1176005307836850177
140075250
1486763366853099526
175930650
3005897708
732931019238690818
2845756735
1093064210525745152
2367689492
30618902
1226456531467689984
2592474993
33878101
246281916
287558650
1257401965530812418
1122533484
852145603702345728
87846614
935897835903635456
23922814
723053842267398144
455777292
857893749959086080
1485500289235156992
1100752833631133696
760469932043825152
1132903311412158464
589439220
44622184
85623871
52821137
1303189133851070464
125715306
302465095
26947860
1494475100367691776
10754182
82221207
1491281168171368449
418573546
219219181
36008477
260811297
1471040491659612162
33989530
2525900982
1465764021697597440
2962039595
1125371122994819074
832175636764450816
1445858534143500288
816132246096769025
3401057233
2503306748
3243982747
2970892229
949030456384741379
1171622870038011904
969242635
1312768964255154176
1628238086
1348366854
585813984
2873737068
528507920
122717117
525609642
3327978010
1489685891647954945
1101504325942165509
304577661
21143377
1451940785096626187
1338671882
596608519
4828383639
1478836557423517699
1485665582917865490
3222638446
2189212634
586083740
903061963395170304
1172614626
1329566224506818560
865582426495623168
2691649261
1454133113039241217
1350503756
189000581
501592304
897183148131397633
3286172905
1186741107004018688
1972696398
2369284114
2198806715
2615458693
3177110556
990029520
1431053038903599112
308204779
3308486738
190429372
93685870
836052163
260880498
334831869
23369686
427125094
45266498
1033211586876506112
1608751734
2901208949
1727527628
3077817287
3075625839
3011789996
1490888733436088328
550365129
1306285340
1491062817356763140
25435600
152312478
731515398
1347277691062345728
1282235906
3233158270
2262033788
2683525135
1674678072
249232468
2985377849
835169070831951872
3281053686
410233609
724313680628731904
3975269200
1000050366480777216
1139367655
3001317612
362516994
29202025
1492036171320287232
201119872
56034729
551986743
1388043577046061063
1142123586280468481
2933635540
1124026002445934592
115143622
494844235
1020679189
23783764
724737649056030721
13908322
579095338
325307063
630540391
16382943
281100771
1108716060503691264
2299524607
71519186
33199869
1163591941684174849
890196785096007684
598671995
4026290778
1112388417420230657
1345811626096807939
862277058097016832
241695879
284116260
49552909
1288768020924465153
1191830543815651329
2656562179
1062656384435675137
1040647858670759941
74763920
360181891
91173756
4746389720
1095755094098890753
96169634
21471462
64277599
1046870635610288129
965064884164558848
292480076
155761242
1450127031233126411
430336097
329294962
905900912551403520
243626818
482210022
961280437992787968
2512284242
713957050682896384
227439772
140457193
22560108
51636356
941276593347092480
94623001
1159488787828920321
1234680835
2280870584
2166811813
4832603410
1127770591
1009664362267607040
1375086519602589699
3308146371
876852685
1214706954251177986
2604216392
3380138481
1242070747188690949
1418528429519949826
1476562747802329095
40899836
324998041
1591203056
15870206
1277526167168397313
1276592207185747969
4772284754
1499266621
241037114
4001094565
487491879
248951594
233871880
246322934
1426875162541056005
2327796674
6140712
1288102557211131904
978939612
1291505170581319680
15711656
1332995137010601984
28296477
1126399995161272321
808651469239029760
1017408137349853187
843837397897003009
1078294634139406336
1381559797116456965
1433105920041619461
1227950607136325634
1324341747024039939
826026974
709484237423054849
1448265918451159043
19866509
585282577
745238874
1486748711883583490
501342761
965585682818326529
1358812025913237511
256488136
983548922261057536
559449933
1277491991719211008
763832281
45888395
2479196724
951463020
48518723
1321611794121547776
3084412040
352585204
1463476415098068996
387391787
3226167544
199219117
39017349
45294405
794478509645172736
351645347
32325562
1305717540
32998757
1143932761394167808
1196455076073803776
953120636792053762
3647385080
186862012
1211703951063535617
1211726974881652736
1212001189136457728
1350150412767256577
1467932184971550724
1265783997080186881
1212005778892017664
1211630685250699264
1410140790991425536
135197774
1211648973896732674
1212018191708213248
144276423
40562054
1207055442624548865
1212008860396834817
1207069611562340352
749067142641905665
1211636267118518273
1207052250209832960
595051452
1207051629993897987
1207046015712464898
1207068767324389376
1207060513898799106
2158807184
1211764129427378176
1207066239115415553
1211734903923953664
2771348308
1207057292216156160
14864500
1211716207910342658
1211784075960147968
625105259
84397343
1207063966037561344
1211496422186471426
1211756515813539840
1207067412392271874
1207057792084905984
1211696372241448966
1207050212558196738
1211771001274433536
1212007258961219584
191531435
15516564
132286593
756805112
268082000
882624000358088705
2755332162
2793952751
4220173154
24007253
1494031609217048579
912678629661925376
2377295119
77025316
24262253
936365359531163651
880179404231585793
563109376
27943675
1493992443301269504
978898599877767169
2239232630
1582039771
2271422798
1285414937851039744
221646606
1368957686306443265
66295392
612019015
483351783
46953689
445535727
2260345147
794424401550868481
746863248482402304
1483877597486452741
913420410
159390182
587287275
1261342622116917252
2381898782
1462875143659679746
3405619045
1437872708025524229
744291239248404480
48132382
41783858
1405156901881536514
768005976104374273
822545542161068033
147994804
3658817666
227776251
1445440065409363972
1096057287884636160
1269716715744776193
1168846063
860231756867416066
1170247123
1389598242
1156684237
4502810841
4899273053
3460319472
152947087
3314638808
1070757829194133504
4328997935
1430783223554994176
1308450106593742849
1105436409341665280
28029590
473619428
1311319727160152067
1491369042967515137
1406872338860216322
1428516181
349375010
1328748402947964933
1485436164043841537
1415373238473998343
1325378259836604417
3416674485
1486295178302345218
1482905495501484039
718004101024464896
1141542334775136256
786400032
75364061
1194686813069303808
1365049713112866822
185346000
92558741
1207051889566724097
1262232960662753280
1232354364293074944
1207052982107475973
1117610676367843328
19165996
1207054845141762048
1212043883627966465
1232352428575592454
1318295294572957697
1359228382551097344
128191995
16100506
2278468590
1318902502725722112
1619487020
1329454684424298498
1033030476716376064
2188445514
780559992344621056
706644853871005696
58496652
960570187362787328
2729472367
80950685
70861848
1252485560
868631937740439552
757787916210798597
1480617902151716874
342535844
1488531757917945863
1488541208725000193
1488978900398968832
1483871642090721281
1444463487573368833
2431238653
1211698697249013766
1211768711528370176
1211767654626709504
1211723132823687170
1211737448369119232
1207053431447441409
1349374891003437058
1480576711704072192
94343619
14410875
37097450
525558505
1267309761168621568
24638920
15400068
588898318
187127696
23560222
1872395220
538518321
45955321
16728163
728679165189296129
974706787
253098062
2177291661
335029463
3293448887
1329896809947418627
231903788
320391141
40898854
499037120
567919452
106779531
476265881
91595573
115447099
450310238
1493251879953833984
2399065604
52055709
1488143291195473923
511273965
864890652785594369
15369869
408095361
1385273869460639746
331614004
716223044029652992
1455292879740547089
494888914
1486777571798773760
148524657
1359859875497582594
940449629652611073
1489567217440243722
294221809
1444016915417124865
64947203
537795028
1486103862486388738
169554015
1706781786
708471790146686976
1213163943079763968
805134860386009088
976145658267750401
895925244
224167870
1067041604349906945
1386258624083759112
1407633594416177156
1324241258710097920
1400031068531662855
1485864461357711360
1249937545
1244848973195739138
39975040
1062294844117155840
1404696968547368962
1482114963489574913
600903260
1081246801
1412964632638095367
1471340987989782530
781076955332354053
1431083306276118531
713937495
711139332082569216
1387975322667163660
758445378316435456
1466245851181838337
2967752981
1407265207215267842
1463185070135472136
1323605349228859392
1402549806015258625
1249683073202962433
1375351421500067840
1402212127637573635
1456241983094145037
1051982960612859904
73880716
1490696950999654404
1439112145002659844
460537897
130791078
85312288
80594506
128594185
292300218
86933226
2270736618
1243494422274179072
883300200550289408
965558472472489986
1465983815172915200
1308970206887280642
1424940839235584003
240886220
1057594198373756928
25608759
2998714566
128026256
1285529788514537473
16207114
1470995989373014016
1096101456300646400
519807680
1450467597456224263
1110335172
235090334
1388629449839628289
704271823429623808
159172689
1055434659511713793
1309691934336720896
923920753212325888
633496366
2838695576
241123987
2819430667
587612634
349107261
544029106
1124137682467033088
1286099909188505605
22846892
1189884003039371265
606304948
1449082402253516803
1408106431459385346
108167748
1499829266
182657291
1227824290059321345
52520708
3232754750
1411789231136063489
417352295
780843976219697152
1184681189937831936
831925442
1253680927877640192
2420745654
1243304093495541761
476025383
1166581103773278208
1111673031993319424
60173043
245735979
781179932424736768
1193821802960584705
833146958
399436070
728667406579572736
900628556371312640
2553733880
562939523
1177419121530568704
1205422497929318402
1395285657199779845
3301393209
993030393971462145
3135563867
1107118279133446146
3841068437
806935849917001728
3238377141
1489519186607226881
741217119686295553
2344919498
2404944390
3016186177
399091671
1274392200374149121
21188784
1063760292004405248
1420804064
1284846598049034240
2607711871
1422093541358981120
1284836017027997701
1284825387969597441
1284820845769023489
921962982032240640
1284803752348676096
1284799710226604034
1284131005289295872
1284126076780740608
1361509956273414145
1284114406624735233
1284772778940362752
1391968890117312521
50642289
1260153676657811456
1491820092677832706
1368390110799101953
1439110925202591744
3101876689
1263528826203668483
139811884
1488156258536464385
289842520
352860119
28794073
16583854
598253527
21503489
1245597108381429776
113255498
1032026255389077504
467723240
972890221128880135
1021094602110046208
1152911940
64954775
375998716
1166123346637008896
1489164711652466688
1278735196074831872
57588028
3184520059
1386642938042671104
367362894
2513422668
141023176
73948999
953581359414444032
1008291771472805888
943172742
1375632673125847043
1417927146111004672
584393240
2197125056
806287261209919488
814913647
1272670931639566336
547082028
315839110
35821086
460086342
740470867998724096
1686463956
104846934
469891984
2544753960
2970547908
108682085
17722756
3320716543
1269287796210126848
86763912
472410588
132400269
1491033089874841606
76998333
2961054832
15420070
1133018054
52806830
382339602
1369637948853993477
817969760872841216
1167467302952067074
709334701
425305285
157015247
3134569099
119187055
760325770862551045
448048839
29769106
1447923572
229275323
14684483
91153898
712977818
1925661673
3319608854
15112244
338447078
17355405
208744984
874488674
407928028
1364770990299881472
543810214
1531968534
18227742
704343898684919808
2768769272
4854298246
867465902945710080
1336024814415319040
3363440495
992053607007707136
2273493398
1084533930110398464
1234509238396911618
95583836
884828567321939968
1085566038572453888
1101539390336176128
132174002
1188540414002900992
1364045254299705347
495369600
1083115992207843328
861204584282411008
209763888
84339984
53524514
1390439396571181057
188841271
2326201795
1226754958898257920
1006860298156945408
1161788065469358085
1165698404061569024
1075901481478512640
1368840151699320833
1060717351467925504
517333858
45880842
1878468168
148453046
32751246
753327602652311552
1933353750
1007489125
2386732696
14115926
137976519
1853374464
597177393
71289640
264144607
434535093
2699156293
23952426
1214337771231297536
313084017
285676185
1243203517856301057
1151163515786235905
1486832856869445635
2499229658
196797080
1136652739524616192
1009487035692912640
1243179584721498113
1083842869713137664
1433062736016117766
1181303862956822529
15999388
1422258620583059461
1407796275186130944
1375148019834884100
985918274075484160
1480593116369403911
1326273765941108736
1304586481948860418
1212762794661044224
1054332434630799363
1263131775716544517
1268976545386946567
1185222369234825216
1649126892
1171793872592224258
1466005142147371012
1201536069403058176
1467567069612941325
1136197682056388608
1233144962583343105
462957409
27653392
790672640
29288462
147878535
1725479239
33103565
925858640
43215680
1364989839612014592
1138170967778373632
1009892540114403328
1453260685530603528
1263145908579033099
1491824054281674752
1039291923142389762
29403647
1102615286749057025
1473293388787113984
464970303
39843214
104582823
412909294
4873725761
437403266
3054005098
1238937177003888646
890059681225469958
4338259817
3834307095
767645185962455040
1482075504375209986
308296293
2182183014
382419827
631711214
268328620
1491819684597047301
1202689431519612933
98450036
865090311479070720
3070368830
415376420
1297456892
1445417823891648515
1918562294
1142851283541483520
1187826738904080385
299601777
964602260813578241
78131411
1376357875778379780
936003953921110017
816316059775078400
17553895
1081682566397284354
2209066172
520807902
300845635
816374894883573760
15602687
1468046122736549888
2450157581
252147211
1581640994
1452565764519596036
17591383
1175517405847740416
23833039
2213500880
16945070
901321441047654400
1034683332
59598920
2347578973
1097471841407565825
413590292
756482649384890368
123044424
1052976256260730883
1419405584533803009
2335619936
485126081
19649489
132672503
1304929948700942337
1105209434085580800
21116517
108980711
69490533
568458053
964622870214336512
955186973647437824
2889026285
22873107
562897912
2227277161
924844536299491328
2507713069
714591692180078592
1383979542595833866
1097939463110443008
528409481
4534081
2755715265
39084563
100115449
238467683
339800928
1247192437573013506
2213361961
1354130121091907584
1468895300123119616
1453375169846722560
1047929367140212737
1587352783
455980767
726806695
857183658
4174997800
1180705723698647042
21705032
2970172742
466969081
226753849
556189407
102134856
1325519161531961345
717736124119138304
24301630
1423589551
103776611
1420101258
394103606
323276385
1460113745649319937
1034858827
1452730869047758849
2657164654
1416132630815334400
1481007566553419776
25953324
706838899310485504
161026267
1442541249475473427
1437490061445107721
1467945803205386244
82264511
1462933306765316100
1462881647473270784
3623206278
1360381742
20322251
310952920
164164843
1470124427220336640
1228815654830125060
1404142005253328897
1388172022367330307
525650248
1498221552
2427473776
445315207
172324961
68809349
536645345
107403435
2891015631
1039167166019383296
2827600058
1199190354571993088
44582338
1078252206
1453405188048310277
285264940
409598466
147942766
77809099
164278742
1466603728350236672
2550826190
107968028
305865703
1593131269
1045711184505303040
3005650652
17486224
110073538
16402446
57502401
1217783256
1048151021497868289
112442054
884943602798874624
931472064367689728
986848882184413184
1451327279972249608
71028773
23681075
839374263148675073
1483892062571302914
1453265122185601024
626163298
103266276
86292715
22749456
1222434549637906432
293577451
1265886690205249536
449098769
1878084872
2896976323
929025092830371840
1336749209052123145
141463911
1388651148266008576
2482463948
269862240
1483251389035958273
1388176147989426181
943170877071470592
1041985544346120192
1349932850632667137
1478121647337005057
97640657
718106057416052741
252193495
2996979981
1432988823676342272
2212979831
461122302
1218686531700916224
1332220245227008000
52873625
33299474
1706330029
270393793
1333275034757058560
1334604966
22559829
3246857158
28707944
396929101
2805863557
905511567978098688
1890227774
31525628
3151171968
905398726847553537
795770211077095424
752943065812373508
900424412205273088
212817339
2804768366
1146599930
253701913
820277156
2914950562
2816497919
267210696
615325692
1195401890584039430
160977683
4832610653
583057845
347466521
29077741
4835148503
49117919
65180537
281586464
35520186
1011150230404960256
78385982
2205787556
2896955389
43062724
397413038
117463017
1105480943513600002
926980086
1248769183598419968
1489408890529730562
301559775
3777519322
2329448226
731798118094671873
23484025
1097338481800445953
1163167242772713472
2612408009
22835510
1318005146803163137
1686443455
368887288
790781370
202544289
1181222103393148929
177386728
727294813523955712
3900757041
84105644
345988272
1402009750703910913
244137374
330659126
1450483757044092933
1483033893687250953
1261335549215989760
16669548
1460325669070467072
2565360157
1423322128586362887
1384931672190164993
97686042
21439570
459437264
2426954887
202678177
3788930054
1436413841366261766
1435448443699347458
3218514346
1634565860
1026099507367424001
262471486
822936614007697408
1433121559057559555
1478679646317301763
1486039731083223041
1485637333126979593
1307030005076037632
4165197075
3305257040
1094941615502823424
1450167040292147202
91390999
1097492318779854848
945817135816654848
475050694
210168539
827146118
1140650138
1204915594014920704
173731556
1444305442511863810
2836785427
230366837
3098253332
973160846690893826
1157101958953611264
1296545112705703937
402115664
759749832
4823604094
1007665663329034240
288903082
501856759
57853266
1052728264291041280
2655016260
879317508938809345
58860420
4318854090
222437208
285091818
226283537
95231814
96138550
15918786
156204090
243630696
62187489
913283053702795264
1251480635572715520
894110812704575489
448762131
327857858
32310073
18389920
585218904
905821078601306112
854562870696099841
4054828414
67356226
1479328856196943872
96904100
1440368191457280015
140731686
710194441282310144
217693603
877494800035045376
3740251523
31395684
1230485893
414935010
562277095
1489389200445214721
552105818
34505616
872445948491948033
746954326761840640
1308426380036710403
960926856
1055762830899732481
1452630031700799491
1368242550
1235139808256757760
268185837
2412419396
3069870087
104333240
2702444918
808855336815919104
877533176
1358040043898630144
248140799
553757993
246273418
1226171886842892293
1309536654735089665
1859788400
16240725
280902498
121106417
228681905
388613494
1442980196190015491
1085974302653116422
281757398
2751061052
1352164358994841600
1577676458
1435629747690692617
887649814707675136
780928183428317184
1092198347769823232
4301786129
879791571851505664
386425201
1485928921732468736
1474836505508122627
56279123
573769738
1432622176960712704
3222264305
1361922949549232128
732979277864439808
31489620
827536166287265792
137941904
825441434119585797
2188938294
917360467
1384436788605984768
1712112888
399419251
20327576
21879358
378506745
1256246389123751941
379162299
3335039729
2635935689
132618940
91654791
1156974892417335296
991031681065906176
865356391967576068
925856964
2863670829
875302460419649536
527505938
258771369
1085927065
1568361410
310861696
100480476
2856942906
10701602
1141000603960782849
51407641
997001552
119330893
2149963519
762067144074944512
1429722565
828006960
777890867004727297
1486001242912571404
948394584
3511806629
88856581
171525605
1476438846988427265
37361536
46135661
2396869561
1285660030231093248
1285659762227585041
1285659098629971971
262298895
2419132794
37819073
721224440160264192
236478685
1140753106092752896
1491037389950701573
49331017
720219276137873412
256186607
3278977723
237130519
853275113441120256
232365042
1490680721748656128
1459505984
1483304250788638723
1037506364212359168
812505876754038784
95993428
1455832989414404096
1356935423088496640
169564130
45268594
795992373784432640
2490321900
1410842502039412745
777465534
3008554927
632532030
572302534
858053219976495106
1325897417800216579
826613865697910785
766297853048348672
1001532463
1146180882040049664
1710768817
946626934640746496
1478808887612653568
1366964220768776192
194356169
1044462009368997888
108133631
1215039408619044866
1216992475073503233
14104746
1445384133207896064
2915591469
158647012
188247782
75037263
1491074840303964167
906379482
1468771488304037892
1114508641
886361066342686720
32363736
1294197871
20514537
423136363
1457119162145419270
96102210
88914175
143156216
20896913
3309766807
114522802
107458016
988430692047564802
48562609
19667512
221070893
253824182
1126261091762196481
28164582
890846886516502529
1126608709529079808
1434100011915169794
1128897434
853429511949602817
128222714
1176794514708676608
44902294
717033879090110465
2882187005
353618912
185314694
288175280
235117445
182139840
68058897
996804266256809984
742837052832632832
869879686754582528
719883690646638592
821687867659300864
563677063
771019384634675200
1002173430186369024
291537944
3413434918
489069787
3909035603
157740192
981122052135374848
2744090840
881509470
1068061
12523012
791326316729470976
1107307168770994178
59873425
400129474
16527264
9707612
1384113775410700292
392000386
1449780097188306946
1471218924679221252
1466744269
1364308897159389200
727126427250876416
1027920695462952967
1133447804255395840
29358079
1037768403354890240
899554104229339137
1512930764
16232920
3220368765
124236245
87345997
1536743258
1299008482067312640
378322892
1562141742
1271100409
1466859736037412864
20351289
127500275
947393150
1091347402236268545
1223763428
416053292
246982262
591300228
870629200348274688
980425606440534018
289519660
1306566696057163777
1285572494410289153
45962068
1251850773941694465
1367694525213208579
1485688255420899330
2263105532
736987300706537480
610239248
488706479
1533321866
268609598
1201627495507857410
1291063235450474496
1254592031030206464
1320890557959446529
23499976
3943903045
9560582
1538666448
965529880594087936
928208233625300992
3488902214
836171120214749184
1404536696205631489
859967372
1381592591779692546
219965310
1245112651690266626
3225973925
1354143061073408004
1471290061761445888
316275665
369001879
1408145260031664132
216008421
1713183516
832257016588562432
166195244
318477143
381668772
3293114310
1489363264857415684
971468964
185741839
244662027
1282806822986936321
2176995662
858044279138263041
533166674
2615650957
623865435
1143537623077728261
335525056
20097121
1409023716
3171011306
69324314
18703718
16888532
18773778
17974880
467768114
84434904
62174875
14596837
404732095
14327874
320688882
46203553
1109294903849295872
74292398
14391192
18915579
20096514
67967382
24834913
20096883
112468256
253632910
981824834324725761
1484055930350100483
1232270243000705024
27728318
2151159879
162735688
875576448030986245
87561575
750458669830111232
2343678498
380562817
2862212963
2804860333
95189128
159913298
190248672
54373137
1219791672952918017
1183682003570438144
18723051
885498311117074433
143327160
1260231726804148227
965027346
532251082
3124017749
1093203336
2207873401
728440800
1117024609679880194
3655081163
2264196210
1281020527
1308061909954985986
1041301506060824576
20473528
344855169
2956990489
213143198
1100034619632701443
116988614
71347566
3110570590
51195083
20637311
204803116
91072368
1435079780555100160
32703077
492097044
963684651746451456
227319854
698419675596726272
86743567
781717748854448128
147592974
2206388672
1600340251
65720382
2517845024
557970866
834980186076557312
3375873448
2802035243
818516880902291457
21203468
1627741512
3613278619
357006020
869547637707595776
3064161548
372699348
1082410770598629377
202518790
3061192699
14800761
907617764399083521
775276868844920833
1462857233474068480
1423231419808059395
14853286
972551436
50712317
997424739122601984
1479080056416882691
4506550934
2941266257
288698588
339558688
392621478
3301429273
952121050782883842
1273267022135083008
844088754063138817
1702238347
123061295
241083107
748689447160455168
3077180258
1483725121903022084
533511793
870124603380711425
342678371
978289677378768897
3015071693
974957114
94473583
1483747836491866114
1416735194959138818
1485842721269035010
1242855751942647813
247272614
873059066880196610
1043798305946435584
3242680868
1130780844
742525252261928961
1120681574905851904
455788222
3721629373
196084067
1483752705214783492
1120659757914832897
1120667613854687233
1319205696231993344
4921978355
614516027
201618176
221684637
1452875310651752448
339003677
211752486
3220307023
1182831755482419200
391170893
893001395149950976
1069017303100997632
143752051
1012223170101706752
3144690128
1391687413030821888
2258741929
805045826833694720
1246363658843643904
745949071332937728
2791127978
993818015627001856
1081079519753101314
740006348247556096
1288309489070796800
1204454730895781888
23680014
1295361776846921728
742523802249109504
1250795579166224386
550170848
147626522
3925081693
585485088
1248857995796078592
1381581734504886275
2641409153
2792069198
3248652847
1248267854568247300
92664213
1369859156845367299
828774792975167489
1397508732167151617
1394559746552696832
737769376128995328
60792336
1120675988688519169
1381886737245294592
1024477835241508864
1120676512091525120
106691550
1004629773157462017
97057777
905121812945801216
1226805429058932738
752769004071071745
1234671990608285698
1174972951680045056
872205181
454960070
1207484897352388619
92203129
1192421135612170244
242692769
1027037446960164864
594728225
2965231202
940608293126397953
1052580990994935808
123301508
2292134432
558973282
25315313
24788079
15382556
3021009809
92975529
223273491
375898821
460439501
305178917
180674327
1323877175955656704
969440005021159424
1176507511672909825
2398103846
2553692781
776148292258279424
1149731215014014976
1156331047065460736
2249610038
1474043159554498566
290256577
1947675697
1238499581190643725
389270360
868181743836246020
1179644388336533505
3181987936
242225013
1306821353329160192
1356848173738651648
45672815
1189076237106311170
25319371
1108090259844284416
1040096668954308608
1653310758
215049367
1104838746
1527863414
214936431
25387188
79632178
133240792
359436801
1302611901613039617
191512271
96906231
119330279
21168968
393248737
634328872
902539519412416515
945379603782258688
1443610585447473162
172761070
1370540131912974341
983941081459974145
1121611442
287368445
139750638
1329760808213966849
15737054
17048959
17157136
18163771
19308391
19664997
21366884
182473246
261750666
278586112
375194353
378750924
757783842
1963426861
741002034946662401
877173863821520896
1217554844195663872
1466506702279294979
16030332
2798425220
1199717495214612480
334179189
1440569113928089605
355883604
16163371
1026169123343089665
2241682598
20700604
125199464
125374144
89018859
16139049
14270433
325757052
1007357906
22977915
17427953
2740691911
2764954505
21683476
423678446
18263634
111417068
394614383
1432521159573180419
830853441568247808
948625823782891520
1412062470915645441
735994495
508530605
894292399693766656
887621139509506048
444560199
517716741
4614949995
4126153060
937053594402013184
430282711
82062998
466272308
128210375
1606482438
1374354823194288132
459735022
1033742054755655680
866319699839078400
3029851294
1473730772456685591
854560903
1096561338283970561
140395166
371245725
101736697
34315511
2753819897
375185057
726785546
3040460290
4868735543
2837913549
390142392
1091291520752332800
1303239385
1220602024284315648
975054867327799296
277533641
814688712839888896
33808150
32678902
316229695
804023557395251202
178025398
16445824
1115335266716344321
959522340
499905734
174738656
24897227
279889390
155435902
336210564
31066956
191183195
1044609345709838336
412438058
1291503900915195904
1308465894461304832
1488749232089485315
1317217320704434176
532557617
851938969772097536
1044766651386740736
885553444232278017
1291507884161785856
1486415383158566914
1472319846977314818
1488253107582738438
884476034506248194
56867786
1315304666150830080
263284257
3308384151
725760931616165889
1489691990619037698
121861258
793172891755884544
319444175
1830582823
1489379557543186446
964322377814429696
1011012382825631746
357253692
833729856823316481
2239497475
197576664
229312586
1479550474432888834
2885217566
1485709688842899460
1224929280636768257
869516792
229312102
51899746
96901677
1106585421796933632
1720759796
85450319
578624003
281652269
805571000137969664
3810366013
720683322293239808
1331564579659378694
1263586987086209024
1007339384608313349
3066800573
1398811483757322247
3370476934
860503988
2285739832
1202996822777696256
20372334
705648332
2495459160
42437612
876337540839518208
955504861281316864
730995574414004224
364768060
1135892351870734336
566184757
1682104603
923888142
1451602576495898624
154189171
2749298528
1453209588
1095659090
869962554
1979415870
2980236053
320119509
18421639
113310324
4053824459
20568173
2893358492
1244545973382242305
2465003557
1479567186
1478694663670452226
281679947
429254212
25625118
1405130535790432256
1383094123461246977
1382974374345641988
1309048256274608129
1354768306872471562
442552670
1382368703610826752
424529022
335148724
703509751
1048270788359606272
1148651315720937478
1242108820362530820
137435435
1033032258083540992
881618401910820866
1087803343601352704
2405859443
1120354161344876544
711824284788908032
134827542
46338478
482394512
145425437
47762252
222457954
968979897673658368
1345321440204099584
978126677455892480
3306621036
1272097291914997760
820969164005261312
366486392
21804436
1110362860406792192
2984779193
1910780688
745480643346235393
1070589727
4363606694
380745442
54118529
3645839071
2862227902
1440762618
1487090516395126790
3015161303
1391959748
803932666546556928
1488549528718684162
384088828
1048531409843830784
397672012
881981701
1439084667236323329
3359800218
14518056
302519581
1534718036
1474452629820424199
21843174
1379460968686571523
814390285333430272
130431848
3271376839
874294505272475649
872747765519994880
1334580482730840066
54718503
1483559474187337731
1486369619225059343
1371888820992540672
1316814166913617921
1374187417003945990
22205703
1372040899
1466354958971072512
1481658880098652162
1387968485699903491
231926568
1346517359226478601
1489400041018036227
81016939
1708547029
2230978459
2949845166
816912686264958976
2193663931
1021148984
23314641
133619804
314644623
3304233320
997259709395578880
919586640
146651399
583530527
781718882
995009162299002881
172598220
215579660
1300962295
783401724
48049813
1356458328
157282630
246478070
88633841
381711207
1488617362337193984
1268712677486067712
1377992905332305924
164034641
1192036911180857344
81307865
141621649
20030897
92462887
165892897
368864562
119757523
1435326113769742342
15582248
29554116
411890974
173576917
4061462194
1053261650998943744
69311846
3066412969
4163239858
2193789739
227327394
1280082960461336577
36514049
1584115447
1097029442482823169
139946744
98605435
428486667
1417120964547162112
834171516707287040
2896438945
165041384
820894425933107200
130864654
2163424548
3117978725
1250098405
1428403665354768391
1294731029526257664
430584683
269816068
778649569710186496
3392850868
533497813
194179532
453891008
79481538
1339104014
1194903022217809920
830887322526896129
1064763079395811328
524543248
1488934227953569801
1450791456977956870
97786845
43760340
1183550030797590528
1027796043457417217
2937526001
1109893971243876353
727225388007567360
971631696222326784
3346124654
927564794013593600
1450284307625365509
14946702
1087097846279692289
75402364
859213700191924224
260843178
1086414530261983232
1167734151648354305
8953722
1215026376249692163
255448640
1152723995285970946
30838913
268840291
1283568604768727040
276643262
1098982295367806976
1427783884373217284
277505918
1484439586055290886
730401764
1414442688569479168
1290791812219559936
602319944
877497978172329984
759998249650401280
1486049928430374915
1002104210970705921
43533234
1463843346384920578
1460922516168486914
919465465046372352
732717368
1470550196954497024
1475571811
96771544
1426614327008628742
95042637
419686580
370337249
831389770941026304
358915379
1451713500439588864
8806712
26112438
1479363118753280000
1403848670
1381782598389743617
905955199780397057
2967015175
378305010
1376190045921677316
35611038
126799893
889726392
949080884002607104
1350971081843208194
2728049983
87475783
1470166126499872769
290212319
183072326
923142106813796352
1272354623861465088
747426367
122025630
548725189
550247880
296288668
132587518
2164557746
1379025327314329608
740846971
1468592750979338243
1478840722518282241
64761654
3081330789
2492337937
4517970557
1546063897
240865645
227493148
1109083536483594240
28927868
1438794361530109953
727257229
1485674964439035904
19398384
54212599
1435274022
1291384381068783631
1198844522953871360
1326454263615164421
2860244272
1477683210704330754
1031949518609121280
1204785778892644353
726951074
25871834
1482185309664260107
960926687084105728
877927368
115698594
1102685415704801282
1649706643
1291065906215387138
921289016
24748899
1160594138
16903761
21762851
48103098
227706030
1469005937419726857
1438733594772475904
1435888436318244864
1448611908945330177
379083235
1395516311896264708
2204936870
570829392
779017029416345600
1476473137910804482
704671704295997440
791725844045627392
165574605
1220182867239559169
238929324
860408720315916288
29020320
1481845720089243654
150978009
1177595504584081408
1120854347787542528
90589711
1133254552830992384
2365939249
1394617970777677830
1184239340441886720
948584579551539200
1318838055965401090
1123441580600328194
2811524971
1303608458923536385
1115450248095195138
1002421478661414912
1121605249817432064
146306887
1277961153600090113
1126937232663662593
1397630520897409028
577886101
1375484831430152193
714988287903969280
106971648
1156504848717631488
1355138138549542917
1356464317936271360
902208912379625472
394492213
720489600796520449
1201868804852027392
1401652558515429378
3029019857
1255049494976098306
1159286745248043009
1381522603731427328
702697247352356864
980660780726042626
1318572332
1425008206909087749
1403274432089526285
704298297310064640
997466435172450304
1072401315458760704
2459729317
1331722074788749312
1364403481449099264
1381894565016170496
1293916975656079360
1394280462021926923
1411894098097627138
264596403
1255045756240556038
3733878612
15001046
1336544927660961792
828559489187983360
1233002795998928897
217408563
1078953128014143488
957907735160397824
1226677185303334912
53865294
1378703489254125579
480894640
138721961
2717701714
1117424990398369792
897645115602198528
1378212235026173957
1049205394797559808
2694025779
902507632715497472
1384411831565897733
935728166
127053420
20332444
93925411
882766710423420928
1189831484124721152
3233072492
1297338306880045063
947966059067465731
909564859469094912
33906660
1164182298054541312
4301768955
36313777
3093705916
4077825185
2718281194
3146264039
3029052777
1336729233041735680
3070134709
362785700
3243723710
23970033
1014123905085304832
715843560667541507
1280259986212470796
1602005851
2798093844
20928394
22468357
1363746579023192070
1488340476088442880
3068614884
1291363783940562946
3904872746
3313887396
3904916659
17946674
1483345897404739589
1416566984817266690
834099788
1458592743278596096
1439893700562206723
1435023354872745985
786196586
1446684295658049540
1407681769
1470667448202321928
1479351993303183365
1382955991755493379
1479321069039550466
1477809182317301763
1479663895228919810
1173913091517689856
1420436145184387077
1168880111082496001
3180950383
1059390344591159296
1136337108346593281
1466123422518419458
1201381043946737665
16742712
4734965658
34956062
17769598
40941232
16583845
15838036
969349555140653056
16233170
1379895934860070923
807085045
1484169489285632004
1484542509401399298
1484551752808636417
355371645
1470805856677601284
1129722621556338688
570850361
904664633813995520
27946460
1057278313088122880
52142593
514547945
480654133
28458824
23148516
378044353
107858448
11442052
1026543502610624514
110821053
28193644
1613764274
374276654
596053477
369641172
740655875526922240
51112296
1110718176202051584
313078033
297078334
2258760781
270706376
173998077
150732943
582497381
14872304
1197384327836950529
160985761
2525891119
450570162
1117012909
922800392
2457294223
2542366933
340949127
301839715
16380238
14614615
237300872
1194605590150074369
2235426982
109921890
24827036
825243162201448448
18805165
831401502979743745
23119360
24522410
173691385
87042401
1140265954770935809
2807858024
75007672
34068364
155005562
510895638
1122550628595662850
1478464890905894912
256838853
513280127
520304758
148849076
999582223295795200
159967474
1402333038965571584
31175797
2288611517
68700901
1470299144111927299
2460196640
18635087
6131872
1420435456123187201
603002505
357687996
735569193244983297
26798142
1171848675359940609
50586534
1283460881813307392
1031589419319549954
1311349886
428874684
18978077
104126657
831873393293160448
1410700164067647495
986286325
1318638566
68172699
1034686732199813121
109525104
946781948
100644272
1223191026271248384
229917137
28902022
717637376
2469283651
224719470
1208812659342221312
1038847045249978368
2461495639
1158228227292192768
1199411930596667392
1458314506313297920
1417770838393118721
1411898417727500290
1270252285201805312
1173448686698762241
767343616092205056
4008283154
1425134816089960448
479093108
782946231551131648
29555304
209754467
350828430
2800714787
49447769
1484125369494028291
973127666
917756314587140097
1684657255
244243685
2413063670
3397624193
765227492168699905
125697195
4118441592
701463481309130753
338590310
718069224485363712
1479085809357758467
2180307984
1486090935758991362
150355097
1102434575270203392
109704112
1061435313262940162
507703820
825929083682951168
1197220667906764802
2387704773
2655499844
3297018045
741817130623094785
1466923845919678470
759375362
1730716639
44780335
114528273
921657434
7994652
1530530365
1301843349201186816
185406927
30193760
3298536041
305170362
1018946784146714626
942068936
314070500
1468253521
59837335
121536054
994895437
252943325
376375257
82333929
842868524
594727354
1055640991200411648
345288028
79533471
125309523
1349767680
15684636
2164411783
1095326731450298368
2154875112
1304982944696725504
1385548499664609282
282659328
1098760492326313987
565139782
1223052278
211583270
193700514
1439184277569040395
27733204
17397702
301280580
184947370
952804150261161984
1459126464931008520
3020546430
4363573034
2150865564
147125534
441833056
3286840854
118195244
250640297
1486146882804285441
210904795
1448408372999450627
2972263857
1405582531
516034347
4137743547
1608879252
2288833460
2891655589
777315492386058240
1084159526
179479663
43652223
475272474
981932792547348481
2401187341
700460217121775616
1284813487
338199989
463326431
705838388843147264
2719942022
298865871
298717263
1489876015
392077251
827049793360904192
514831646
457502511
568470354
4719673521
385882186
2270180587
2263940383
612402293
188420097
1475932307504599045
1484870505194827777
1199875580013031429
1436740627
30101128
1969821944
625019793
1069841154
2237584224
961855985475186690
36431206
285849785
999235587126198275
723519199130296320
760431710387318788
12405572
46478994
16469647
1606232906
1231977244630962176
833410537
335320638
30452526
212026493
165505244
26083271
103735840
598678803
784422962917150720
271403626
343197364
783371330
186851624
1007232836628373504
49386057
66088447
38421788
987379754
2938526048
3126205345
1166919920346697728
786067663
33323209
807110346704089088
95556304
732160336216883201
696635844006932480
633383068
3790538593
253622815
115483759
1172877235440640001
989901160155934720
2231630149
134457124
2783526224
146811451
1440862705322127364
1255072109681954816
509082919
777503413227573249
2240952278
75060795
1298162533577105408
702321140035772416
766887096
618307072
190419469
1459839384
898095126
634110548
723988281306845184
25033154
2290572076
1487173951981858823
102741941
1423290349196169228
1371789475576184832
1382442026650652673
238760040
1325608616
103867244
1556409662
3332572480
577231948
1339758860
283636805
300237904
772055276
230507933
290991978
1402933150691516416
1077111703882612736
2974328705
188287481
4362629597
191035190
927909832002277376
1386767501481160704
866816869864423425
1187180933587316737
1481768927319543814
1305556297
214918884
127105153
1384658172980256771
545432295
826078723589992448
567243254
338234818
31596223
46087436
1971213068
132805206
755141471913795584
1111379565975343112
1062683601064656896
2931027372
15802070
4814038556
1483540445745532929
2421735780
605360471
22928133
765420034034274306
853618681150144512
1475449738228998149
839194458
226250937
1463827212
1314184681387102208
2164575084
562600127
722334158274609152
3336901401
867281761465651200
108132001
1362103982089531392
4873219218
1440848833550839814
1344101680271527936
722461707931643904
20142046
1230287976
1486542944987496451
967884224484270086
473930633
76451497
545788289
1871882863
314173215
1129113966
396527344
1380328070
1004058451989991425
523653815
354042626
908450450
2371963227
317166305
1655863728
3246327708
445107369
399044522
597568210
2913037684
1319019417531891714
3669991217
2928076607
3230278940
1102108747
3037651252
2425259440
2836435971
2342992471
2677208919
2396428568
432156251
396188480
937835900
1092527481813381120
25939719
941434160480247808
2993341336
1473731140464873477
393522511
2297021101
118162552
1107195764667637760
1357804053061726209
1466603901201825795
1018878955
2176515075
940382330
3438338259
2684029099
2187499746
629688144
1337832218
323610324
353935870
3388441492
376002586
74282497
110938362
1130306595961753600
188603208
3401967448
981112105
1483524835171086338
1486066399831281671
3384218052
1482076153540136966
1483918776773062661
347575383
1108336962
809885
761708596421914624
1458497550630129671
168724285
118914273
1409613542068613121
2544298975
3126431696
845436687861927937
377814344
2339959653
4907762127
1080569052
1141254516
1223529591198945282
482244952
91975975
351092582
1126849407373197314
1156308457806372866
944381864503939072
2433966054
2219254416
633522606
396036271
612312220
2561591024
72053859
945410336
752383704442474496
423695786
282699552
899728828494467073
905078286
878327820
149497195
1336063242741932035
54306287
22608468
1705302560
1456289941797937155
609316790
222381681
2517198935
227059561
736592969596346368
166885331
806430220534370304
19643036
1466217709289586691
85642607
2778329655
1326295985509855232
263001159
1319037378
59906161
765276677840789505
1661364907
24769192
25859230
43138888
873178583933624321
15888659
216804978
1486738507766902789
22396865
21775017
793912507769520128
336622054
593093484
1349884938728955904
2991976544
1026666858307571712
1226530622
1003985136
2303428627
1343779309798961152
78325357
289914461
1452787214493130761
1307932761102180352
1483713848150568962
172095445
3299224712
3378377920
50667855
383048615
137189535
325796299
593887016
1057927402091888640
148666436
3169398236
54093437
126646896
261380200
755857530891464704
22482883
1463777982246445057
149477829
339232850
1285143662356291584
817731215906246656
1177508123596087297
17041719
801182203
478035700
702426480547127297
1217568602095783936
2826426188
2611352869
1415820219101204488
422123170
1306676963000582144
102321929
40276045
1103862654
1432601714243170305
408724968
218092910
1441355171104124935
1025361817457975298
122762404
104103243
707755091952930816
827494618526789632
86961988
386599882
1316776688089522179
882427837822750720
552542839
1100239535135444993
40525373
356902110
40303245
997691490
2410526827
1452807077793964043
1063290387945517056
28592874
183352603
1114668459877720064
1481782475181334529
1405259858249723910
1405257694521577480
1459218355764793346
72745782
535032549
1405121796341334016
1474195959643254784
1440730153298976771
1371511220503785472
61334185
437700198
31459586
1481750081619382273
1453797046805270531
947291262012547074
1457862077234700289
1400353926474395648
1092302482154217474
16301642
32314377
504329588
2890311324
1403716314
1166257215025700864
20469668
4518338777
1468003010022412296
206930103
1486493374769090563
2332684116
2422680493
3138826796
330611408
1468619310772162563
2218916727
1470687522623672322
89759920
2468541983
1475780188130709504
1003709340908482560
1475776534879379458
1484114523732656130
1472823560758763521
219083847
1384076548727205901
1461620674489987075
31011512
3496371972
63359319
3431710900
220183454
1085995887279722498
2966063661
359420445
440787321
428470798
379011227
148431283
270767293
731136409
2789426333
1279867724718637057
21535966
104788926
469373739
877928155989905408
4729796413
1016871746
3953710874
2442935338
1191345158769430530
2741184999
1016783123789385728
43500474
3089490141
88376643
3666198016
2318324798
546200258
1374418187047952399
66667285
1056496187820462080
1205599248303173638
20608366
1436969856310648834
1481033250042626048
763062729691107328
61155571
1413187253879332865
1478062337462571009
1426855104766910464
1473336223074861063
1473309782912217103
1176118009082986498
2394258734
19902151
1081611461175185409
1287046306985316352
14847904
208700008
3281491495
592421314
206366801
2386909182
2650840535
1422917682094034947
1107980487455326209
66634608
740555540544258048
717013788185272322
457384105
1470483066003075078
933729543101304837
1423445841973374976
810491498
1286661127
360667680
892328703925116928
3129471480
805016665
3696941475
103072904
137775821
1391926159131041793
1019517144831160322
1162196651546513411
1383986967302475777
260200414
1024865280424640513
1255662987039387648
1401842033292161025
2319756180
892467069685555201
2230576816
2250156744
1485954068346556427
973999182
242788803
2251018801
288273766
36971104
214538374
409859055
1341796696867491841
199401002
1052816443388153857
115260374
46861248
984650443732107264
3383419755
823569733
451134246
1462843312914812933
24984143
382391986
1339544120
1431433662164312066
486813761
117816744
20482500
1286377102170656768
3239359639
1927077553
18028551
76365756
1146511745164427265
87600172
1083887787601002496
50108204
1041866549307424769
1319298517
1063494232126689280
1413223902487134208
1436008598732148738
1109492847298965506
2944964061
1316748140930838528
3298522068
798675185100591104
1469863291992391684
1272475944
1222816613017083906
587458655
2894421463
138347068
291815396
1085991520296067072
1294432291914240002
872286808658165760
1390333523379298304
1067797765303005189
1273153660504158209
1485565650533814273
2792269823
267227725
1124039820609826816
1392478638508056579
251823775
1485458510356049924
1472276888949297155
2761632152
2562517248
39716064
3278299028
1319339185140944896
500326613
568461024
3253781306
1480978763399630848
1438770578014580741
836575375
1346240252957118464
451100007
581263627
26578852
776366788183330816
1401220567588540418
1479168060292354048
1402934161900441601
991345218678116353
2322694896
3054239035
1451109213346967553
103969158
1034528452844703747
924612136340295680
76390925
49884938
701471407
3008191904
2798077200
1131212713168781319
1413132886354501632
3054105435
810791272839454720
264563254
41899197
64596831
1457619270486036483
248875290
1481429856952877061
235928655
773770804068777984
343067042
391697613
235431169
3336976803
786321375527002112
47417752
122505656
2283476011
806524541681840128
255509694
832541150770769920
3261497513
34750516
1252509835154919424
1016433517813813248
1059140561649623040
1671213758
400278945
4825098789
1394672424709410821
1407045653683900422
153546981
1044207764212518912
1019662284694671366
4871364867
1263791765900988416
738357107444060160
1315718177637228546
2459377998
1172008242
2292959720
1233453679
757243311409299456
355458692
1072746424285171712
57930902
921818190769983489
1073448871332864000
1485003140764110853
1381593647595073537
1415197317330702337
926320892
116310004
292773968
1481929830547476484
3151066388
1062292964003717121
736540260180467712
1408069527359791122
1742584357
1467778134430797829
1445470236145188870
1469607147432382464
31445503
896949090105171968
1438389393991946241
2207446291
892350197048541184
727824285402681345
722000317882052609
892348567322468352
2264335075
271577437
160408024
1449706473701838850
1306466344775290880
154742098
1087778780
3719812046
3250103833
865311332
514247876
555881967
1255406674703245314
1877993418
34051317
705026785
48524141
999921295360835584
71289861
64258844
28299819
273747451
35984723
1482816755605118979
556350026
2713185762
17049585
4732824644
702942445
374752702
307832709
4694011844
14373805
728313169626714112
1347796296732536834
1484607770481602564
155364313
26293380
361551411
558275376
54800510
1058175241699000320
717360199
701552198535110656
379893571
290316686
987068497548193795
23509546
497161207
1512280117
1515278696
81234082
76169824
1101838710
2252585114
607253315
2698986068
1469106321530175489
1395553778187718657
802443840
1909589880
572233163
225931327
471454646
535743990
802896420
1414298899582443522
886797067636617216
138452289
1391917111614877696
1172699635263168512
848091662219960321
263833169
2523113994
1336757687934197772
434329911
156701165
43580968
712046109116514305
100978667
3329681950
920437593103253504
147098247
3024391747
1164511196
1230358343841189888
1037344388635152385
3711166941
18909510
479759305
39189249
73232869
898010667994697728
2979101261
2607628878
116984422
7233262
251654579
1078028035482419200
423881080
16684257
14762057
117377101
75009882
498909218
72059802
136253065
83215775
277645971
18556601
306199829
1481370984468865024
50284613
2546144711
2190502488
278306985
1329016882691780609
2420376020
1188472097003245568
724824162334810114
466602037
1149621014826893313
25847049
955828732643741696
332559470
1689535080
94287893
431379321
1483910384427966472
1445215708514820096
1484536770838646788
857914278573088768
3046415977
1362017181643513857
362838731
1243834094372470784
949532535796596736
1417179785034289152
2581468308
3320530410
3160278240
892249141442523136
3924854900
75002868
300266320
875169758
1160456048
1436344382
36626251
2465954575
1464275448599392259
1411943572639604739
763325257
756352945554423808
455682147
720537871
132261545
752100643540701184
1041187758214144001
1174608486123982850
3478539134
969311383052476416
1210818725345030145
146438136
583791150
540995385
182573602
1280585760966574080
3026268179
1357565669563199493
303844659
1255487250156183556
71903005
902335728322875392
1071715544565395456
129590860
1046723415472787456
4875598597
495803984
1095208042076033024
750891106301337600
391266446
32457539
2288226187
82132131
2968244349
271371442
2784005936
702015066074390529
224321364
220588992
1424244260669464579
2260079641
78610049
2714211752
1475668698916868096
1422087428555165699
1464205241243639808
1260136832051765255
1258792112243408896
611109758
44083464
1005476158912073728
1113322928978821120
137625663
16331450
1300242805969752064
1201544421180723200
2169586586
1471438159213133826
1345127906725355520
1443142372544499712
1472400335876476933
952349798
1598524153
140094063
94289543
1419112794
75813755
1039240381353799681
1216444521824899073
262745137
2512936572
252976816
913117978123751424
100791970
813606232938291200
783789380234272768
337175842
421345205
2555083470
191007783
318004844
804988102792114176
605343895
276809527
952164389645295617
980335064579018752
1126433873590489090
549150280
238922719
457497971
81357823
874103916748718080
78940377
2851850970
1388025002797064195
20619841
14565205
993834233968971776
1082585160250462209
1451119839796346885
3138193305
36411031
149370980
2340148272
947004926
242499885
758148868802486272
573733194
357588306
886524925
1591521554
810851931908345857
256231330
73473
529875105
2214518108
87063537
364634113
212190989
1424715150003740672
1220076130188828672
112182678
397130109
26052862
1012032227096473601
286949912
884084947
899755603
1617732804
1232592111540654082
453954491
887678173575606272
358938695
492792854
1094295593218965509
26088143
188971546
30891818
3505299373
171876456
778341409313042432
1163400392170004480
110839000
503144522
752346302
24889825
24831095
16504032
2743823589
780097693
1417126378831421440
1384395959921123334
1422928979040686083
1223964715
18176879
33829011
819841386522361856
1247826669911470080
1144597464944664576
2835690794
44554972
1482088845705424897
1239961737928966145
1266401105832886272
1201449547429367808
963501783694811137
1556335044
24244583
233537569
1193925069476696064
83691492
1184941822407299072
1344826611191992320
176456922
3822839061
3159214282
1481944179232362498
262577611
756411054578601984
1106251493731168256
1381680853839921161
1261684151780081664
1415457802584158210
804122446794211332
182324361
1603651260
166834834
216663039
788882499254489088
1070820347811909634
134429761
54484638
401629649
948033924
890267797892333568
1482075070918967299
7471152
713180659
10091442
50862340
1356712908
130995068
2442971142
62812958
1631475403
73837129
1135804798010179584
371924884
1651432994
896222735294226432
748495357114343424
56613768
117940319
85160629
15069769
1005390770
17823659
410205211
600512258
4504824999
923896604104495104
4807267769
989912836901089282
1342257792493776900
931249366634987521
1041198834293067776
1469408842731687953
403785827
48285855
38545920
43492337
2795817389
34197470
3137788166
50293649
263033418
1251904865170833408
321436064
51001616
1646836740
28941513
615090725
75017202
140067298
52627849
2358894830
486322857
29173795
59496603
102913717
56672870
295005966
380821170
234462941
186179552
343657790
3046081308
229955711
719673680373022721
33453611
511849079
16575247
17580097
64189599
574673624
453465472
137616411
443989428
46238000
1380204207861592070
1149409913791295489
954474096963801089
1254308059846815744
198703349
781876879028543488
490370605
1006925214498816002
1308604128906498053
3114384469
606335733
1109045045649424386
3563743156
1079886570671534080
289011123
286840856
721578649585995776
1316176562
197284736
1214681983034351616
1212783378954457088
39073462
309229302
1459420140622147590
2925553794
876589381791997952
79419410
1305209250340368389
919509374502162432
631462981
28627724
1168163611128340481
962741395
281661502
1001768106610647040
36571263
537267903
572846049
1188087819228585986
984156334802325504
2791337972
3223629559
1373972831264985092
2816043419
971454026
1284356760
829254046829703168
1298373226385547265
2543332854
847815260
885190520
813263338721275905
783441340151521280
1350002432177176576
2425790633
838941220973891584
1162351234029764609
1403965136944078850
1172849867850493953
4537021644
1370025738548568066
857131535727812610
722796121353883649
589058118
1344657491414675459
529809126
1424532635523551241
62725336
822190411
1481511701954838531
1228621779700211718
1275383329840418816
362960495
59913486
18131765
1128556226374057984
2873560991
1414427396988575745
1108408599791980544
1008644380348043264
1414663209483587584
1483823265823051776
1380458883085389828
1323154538157649921
1465286123555627009
825625113118834688
2314914986
1151501229576589312
1448579565765505024
1385186115670339585
1479199834557059077
1167771165613379584
1970541246
574582030
1466354516840914946
2389243009
2389224079
1245362279245324288
545093782
17922028
1275706147304017921
1205071230555967490
1265638890842599425
4386530967
89507607
1479184138494263306
1476217797898346496
926531517551202304
4878672717
463148553
1397478527553916933
1205054392778526725
95615583
1287616284939575296
1455791784869564416
4799985554
15094136
1443189858734727168
1452961396916842496
1372119901410717698
1164817081230958592
746183479486885889
20405067
373792867
143056415
2371746176
4849143597
145925486
2182147968
347679736
537946598
2613299533
185076970
2307695358
92709439
169024168
281781063
2380223436
38813899
826989341536837633
399017810
1479536787181735938
63226683
1134126880020402176
2990386909
16398336
958180968
24751263
1381137331898441728
12294382
447347159
1172900814224056320
1463379295
826894382
2689108512
422008622
360369653
88604749
1471859158513295362
1461043472820051970
188274793
142414811
1471876542317871113
1471861858919460868
1471859125319569409
1086766338
1461657943405993985
57715612
1478366914141466628
1478370595066855433
104271807
56797610
153566120
391844774
1471858204598587394
949982020721152000
172051787
349906866
922432014527148038
1059675376111312897
1410058333143318530
14118523
1478402578069082113
1589859326
1245089170441281536
168730956
1436599170
184775612
19708503
817437608292843520
31286062
1351687673468112897
2279349751
18428908
401110054
1631556349
542413528
737955205468278784
224495436
1452247519329722371
77740842
471677441
1113440230604984321
377206475
218393099
1346361675868295169
2239110912
720424264789291008
2255691954
123254705
1462238196830380036
4040438001
593162285
1308034286860156928
125291363
3045727734
955187853537005573
468470605
1234930639
2507565574
1455228722
2854525603
878557818101649409
17463248
42869365
714458252625444865
606703243
516984375
3194737899
56960462
343309713
2825149878
77792145
537646454
837547623800156165
3007895083
613450819
376344249
1947133970
17140166
1326807389316780032
1114618520501878786
370606214
450378149
2241917833
865602464531271681
328632717
169154930
1036488441364508672
61328338
272771168
1092622423327830016
416447853
753518197261869056
1183205198
1098200743415373825
2228316782
2160025940
3409931320
993771438858428417
986518864765898752
3314164532
3417901067
1293897127
983299577288765440
3055887520
115076721
1150403208
2196050078
3425553587
1478610350379798532
88134097
60733600
2431252436
1615737216
1442778440478855170
1407218872260861975
1334012342607114240
1172028546203537409
53267824
1285396390487699457
1347246433242656780
1347231747482783745
1347210713648005121
1347206295556861956
1347261007857668096
1344687166677540864
194750628
448252519
1013609601407778816
105910385
1373142961232388097
857203255
798229615726694400
1468362714837704706
587591389
620430542
331247890
1347682759
3423449554
3386322899
16135734
781238700000763908
1024854955
533661870
734102611905765376
1481813175947632641
951580612309155840
2646675516
74175102
742737268075466752
397340857
114002089
2326101915
1232063134007005190
18842639
61075811
988980985
977215039458430976
1225617677672165376
83436796
1259914063724924929
280567578
1578816512
1173751923184263168
1355306102561198086
1275582574946070528
2387901170
20958178
1436801146589384711
23750625
3079747401
94374026
485936002
601451320
881209027484459008
237750813
256231499
1213544146981408768
700584408
2247683898
1158902890502795264
59824455
1481953818
75239849
1164938059919646720
357665445
1240157412
18238115
1200287814
354001493
242376210
862341113838829568
277350250
1397725068738826240
783341261621108737
803787380746424320
75118946
2548998372
553668191
2843435526
137389791
218735896
1448242387306917888
1371940896980209668
39950737
1276484780
2937891155
345523928
15538511
1093581781750685696
1075078411486420994
1198606100079292418
1136179245561131008
1073900980683427847
1422314601887186944
922026805
1155783596
789359155
106995471
757273061204910080
796446919501500416
1143641944784064512
269972688
3892655723
1348628332724822016
235340871
1156944112119156738
281408168
2258307439
1097539909143924736
260786379
160511124
249606795
1406600642102235137
1467639586046283777
433531143
824927964504616964
1489077540
49596539
3259255644
1400407895896956933
105442918
48984455
3145257464
2193997579
418804297
487885765
2917147708
394707766
1461017284693032965
360472444
29283073
868114251604529153
1159591512318959616
4704486262
54798088
4835416125
1342134401266720768
1576836440
166979460
258653822
3789994213
746815254420566016
165820615
2992714027
3300128365
421045390
948759799352578049
458348360
345746630
3206836810
1176304183542071296
1237645406
1338519827632238592
1227540215939706880
946755344168038400
1306042438566338560
1087166328362786816
1459949663264595974
1133571439733497858
1270967938716073984
131142154
372673091
1448364143036272647
2969575216
1479403300554698754
1480754863093194757
4040549480
866627522321985537
1349426410734161927
25042650
1253351206115667968
2811745532
327596768
991141088650977280
543295647
173682899
1317574908319236108
65305073
192794571
1452790112568414216
262165115
876576493505310721
1288751811348889601
1052002591
1102925387472998401
79714172
4924449355
1429335974664839172
1471044717630861316
1668541250
316327915
329732549
627823566
1388250494100025345
93227800
954250662
187066441
1310826230581731331
136695879
701152938400546821
112366881
1378490063588257792
1101647425867902976
207194246
1322466841978089472
1014851898447450113
3347571
755295654
533509992
572929741
1135316698331058178
425965334
51699280
761569767828357120
135525736
2847889290
245884756
862100679430635521
231736211
14853543
541754554
1165570989490659329
102040445
1117495887280967681
1004160071629238277
1481701998273650692
422123102
1156218115056947201
20277702
1154866283554508801
17425802
164036989
966878336034136065
206345139
2574882438
20941314
440867663
137723984
1908600210
864172541149052929
537413382
144180351
1397376608579817473
769653826764804096
1466579137129242627
1133817556295409664
1466590243495165952
20786050
1494434720
1368973502863216647
1062716280774438913
1134477398152495104
398949104
149571760
387760154
788697546
1027181917
1578580969
1032359442015248384
845249292
916028275104911360
49346012
1093899576329801729
889176037476761601
1249198203792027649
958192020182454272
555363591
3652540996
747078856494952448
937294423347552257
136587827
1100844744
1969477381
791252430566621184
748745995
1333605613918588928
1267246960328597504
1313370669317488640
732759228
219709454
1917866820
341811217
1161047681147506695
122402737
1440181578286592015
1475809156372131844
1451117652613615617
982364348038303744
228327017
1191477568492515331
1417120980904955906
1431347849476771841
2343588684
2229073032
1432797289886601216
1432651823513440259
1469628820605251584
246148978
1414067689094475781
1478174925274107904
1313745066213601281
1412964808249405449
1968358832
2295480770
1027528562633572352
1395324155202056194
1395326700620242948
85582601
921868753154998272
1143568668447662080
800981034858754048
787768939
1068090564795670528
39365649
127896718
1384738786840547328
1103569071847530497
765756476031918080
294215022
1091685684908298240
1389190626692980736
730989349035184128
3084261287
18865870
95984563
204481065
2678031434
868815961427759105
1252274073587134466
329013754
1272225878370639873
4888853893
1001875406906048512
797868728939642880
1441102211061202951
761271446
280278860
38927392
778614006588272640
2326104470
110103691
904185779219554305
1041217699253243904
780511541196001281
41504344
214699997
973238405961338880
773262321946857474
54823601
1303751607780364289
1482352338039984131
1481988020677009408
1479589040819216392
1482192141392691201
908163721092050944
1464116076711665664
1482090420305805313
1376597873018564613
706087456496439296
85847139
1482106340654911492
707360227092357120
160781962
930318410071674880
1220589716883460096
704144596570275841
824751211978977280
1416806820744675335
795931542
1440207094129455112
1313828049746636801
960373716659179521
1424038574450634753
14747653
2474618136
759685298
2527188210
443157358
2778101100
145011464
1432697805110276097
1005192034330669056
215246694
15344779
1230478868080885760
857650587491553281
1432430658878590981
989780778602115072
23946892
1414287853891330051
831402767415640064
770283874152648704
1363262015188443145
874993296510251008
3269655511
2995779295
741776991096086529
1301731845596278785
215908737
791533446082334724
83719928
1363841111207383041
1253041638
1366787982
184472657
3080561595
3225959234
359008878
544207978
324467993
2886136805
2501834840
338615216
1263083388522676225
1265905148469161985
1187759305803681792
326627564
4109289815
705414741041098752
150606234
819445592434741249
500982705
293058287
1483007397946101765
570829586
1260960839068200963
1342727068820197380
1479152336215977987
1000541656138076160
4277425878
2997806696
1458742322393456646
42597785
56410958
1464550303
348963773
160837350
59384593
1472800467948568576
114956188
304246042
1354375054109401089
1408223459914575872
1449979139818020864
1465364660148838400
3274761486
1692282690
1690091880
211694229
2281956015
1443352307828154369
738540840453185536
1440205262783070213
138731801
210206603
1481723513333448704
1367512863112376320
19793134
1384158349126606855
3440350633
129361266
1458080226311815174
853151395351937024
1480500560
113217798
1144916889233240064
16887185
1259755177365536768
100191622
1453639592612024320
16326276
559035320
114787226
635087916
1107799275629494272
125166669
2999683957
1083472371527417856
316660087
158042421
1477745597457354755
16474781
10069172
211617691
107506412
340144317
1295671514
1259123321221853190
2917164734
60770710
1384255510363336705
4430744680
1462182607
47995244
1541424559
1054369974050086912
484197898
135654493
1254132307675549699
307885219
1015355897185529856
1210867872
754273832391864320
327268636
1306084282486710272
1179656753241153536
1133383567420133376
1261806630141923329
1164536481567973376
1921421754
2381204684
702178487885438981
269347829
4100415556
515311572
1635557100
1252989296300232704
263667107
1084648535973416960
1236458289732423680
1192452617936527362
1331763663057903622
2961029020
2530320566
1354174397804900352
1545943430
869614047838208000
16085265
1159112911
2665244274
1887024457
118723132
2509961707
14494875
1212129684
895895207132004352
88508809
1254410526211190787
2900064762
334610479
1059323544947945478
1244211100914077696
1440647543877103619
1267344376721702913
1612640149
798748013502009344
1466914818816978950
1335536144268754944
1269135592253804544
1398134656789204994
1288045939928662017
1288012079228583936
907111405794422784
1274589024880152578
1349226461010350087
1012998908023398400
989402307522527232
4587598697
984281592683053056
951043399334862848
955078774478925824
1070335220379983872
1070327926799908865
132839813
585791315
271727587
1400507940969328651
2510399380
99188594
773744012045983744
1478186237580091395
1440719538882899972
3772475008
1322611049212878853
1162430723103559680
578969523
1442805688665710598
1308345309043421184
1458079406786809863
1379026276644659206
1136210071489253377
2953158934
1326540634929262592
966061283530420226
1361211926039072768
1276244720658706433
84609547
973580459404857344
84160783
2637154537
1043685305784520704
42149881
1221661041139974144
912478788
979434970858119168
550591330
119590900
883507513424887808
841626696075886599
98497978
965235634053894147
479935499
1276623086025150469
979921201358393345
281525445
2268036854
1060921275684700160
2424711284
24727473
1187845385449951232
1266098354628497408
1481236597664325637
1228541869983924224
1141510609
1674367825
3235063974
1087168627151798272
39653331
1095959112
1326477484381102081
1263925315539173379
2912001357
2439138536
23838780
496708303
209559009
1621907630
1054672443246292992
1115051107276021761
1232013083931021314
1380139519983427584
260827490
1463607973087952896
1452957832211542021
2458465326
879886619553267712
762691486156726272
161645730
18556410
1237237049704484864
2300286452
30861441
89083397
52087991
166242325
339984356
112298348
4856260426
2384793397
1351824810909839360
1411601982641614854
821237797537230849
1412058602131578881
158874727
1025198861688758274
346416667
1382287681489633288
242495165
406859082
64689361
1194285202375368708
1374429118830239745
795802204464644097
123555766
240344851
705523210796867585
730130117612195842
1189069212070875136
242512277
1222167175273701376
1233757456662224896
482206638
2324171618
82997791
35247724
242404792
320144192
762162194
608246976
948756511022600192
36029913
25666874
331149592
710008689579728896
59116050
143910550
2450144125
839540440068198400
218947458
318579323
205687249
875668987836854272
1097956286
17190618
834784891724197888
1181142313193615361
227765546
1156135942660460544
45793157
961784216525647872
911855443433181184
769141800
444530958
593762999
27540791
1451133627002068992
2827329940
64702430
216037071
2174561021
68686704
2268765704
18819380
304913975
16017596
2184458034
198020721
32477221
848470924651372545
245799291
514786284
3352584075
1413204129783205888
21666260
2501963367
789182874
388747433
862929476
2965720828
552667287
1384419613
291164936
2835643904
204529912
1331827819
20609133
621113379
1256250094300659714
109252007
1202962487005601792
2714624449
1267454184489615360
1256254687705268224
715212559318691840
13054882
3306958749
1417581741066399744
1448246407849119754
4829575679
14215802
1265697181920628738
92306171
1197207178152681478
1220056525181530112
1273510058723287040
1415263711686713344
1321122205435072512
2403092349
1395074997354258437
801404981207175168
170877554
2854595981
954212580267929600
1866173670
1264359792019214337
1167298414939262984
949054886586482688
1314806279274000385
1120469417488314369
3997591514
1241793150592548864
1339454618170880001
895698248
729636335502381057
2943367056
1238430603961344002
26672522
1398097097321238529
1009864990294233089
708637272384671744
445039850
752675460090388482
1423494474
1083131837780815875
1007191013742579712
133072900
806583785408131077
1699592996
817483605358284802
4917127018
912671893328506880
953868280862720000
1399583997039050753
919551057591537664
1172120704247947264
866133498171715584
911961695161016320
983565904113033216
1081789496
1220992902521704449
2286718832
2943985364
1210861895915163648
1232209273242832897
742769133469601792
1032506158521544704
947987987232710656
4903644934
1241300013289836544
1466322918388862989
892202287
819868801030307840
986922858294034433
1010440900575719425
714095847038971904
1286302091435110400
1696711868
792311551688597504
4908209366
3139557158
999537269760516096
4400540481
1055149903574417410
1622832518
1037556085656375296
890967872423559168
849093658943074306
986880180395229184
2495285356
792558610387611648
1263708030845300736
1027924981244719104
1157628652470669313
1058760362269519872
1017644891088834560
1085707547871461377
1272935878407512064
878097499134808066
878125898569924608
1018078087274061824
1086599683177246721
2306084623
1244198209188052992
2816258900
2462610652
1049959126564925440
791423880778874881
975727484296728576
1520485628
1177255212215459842
701939799905554432
798545342711087104
1379670090640019461
3379699150
1448167543571574786
1015061853268070400
1314147633930203136
801924043993530368
1314081591484792832
770023510102175744
2539380866
592901494
1061387390
1272465643057475587
748077709
806690289763188736
833853879687200768
895126679437414401
3324007077
1456316184564011009
789873918559547392
949721885457178625
1416239309129097217
1106942268873818112
1471316276635398154
1310578301119864833
924872144386908160
1360096288155443204
1076238744037003264
1086737354
1148828310
984772710
1379476164176121859
235285288
580268404
1446356986816352257
833552315068067840
996994978340528129
1098308977790734342
15892804
16529258
1405610268
1481759756155232257
1467851990269050880
1020322856897581057
1467841802103406606
1047714761046155270
1460983885727256584
3167363911
767783572044406784
930467201743691776
1373575550950776836
2342025188
1003251180992991233
1263125976151703554
1197232146307584000
784768676
275241791
524314798
3307095652
1222843760851197953
80871058
48419834
1283309699568332801
15028010
81840413
1222848397809463296
1197247499804782593
92240078
54203484
59196235
1407288631719563265
11217592
1408391964551229443
1410523523068665856
1260566538505125888
1085847091010813953
354984678
916301524040593411
221407472
1256238567623462917
1407668835193344004
991077333174927360
1427945711384121356
21666642
191533238
1291785366849167361
30667539
1090572285734514691
57298353
29883196
1256243075585802241
1184044633929728000
1380128624272154627
885588092656033792
1151914342461444098
138134954
1256608066218459136
44881993
1408538896154169348
1464048953951862787
1144155656
20938875
486829496
787945579808718848
245837611
414138309
104286459
483143937
1057655427826180096
79148972
283961786
3005584624
15306513
14450469
20771428
22539168
12262672
34357036
1397824697421680640
14943804
1478731382268571653
1478412205670506497
778696609328537603
114787419
1456323736966074378
246538232
440902825
437422679
39771871
1348954901423022082
14756283
831727032379834368
1478499377111044099
23712731
1339328723280146433
3400804425
23565840
3140935592
1553291623
421128844
2548825170
14703873
82933451
1203347934147952641
11954232
1469049424521355270
1446256675808186384
1267776544614711296
24693705
3899505493
3093553787
176528274
838591237
1412660324214390786
16183870
1064522509234696193
67884484
847848339848613888
753492780467433476
15644156
1145600682008801280
738370399268802560
2286200783
850334045623930880
3685908555
1258711004441018372
20316016
316183401
1242099235350360064
970944122826539008
613545249
2283140160
239820803
2692071157
859294761307557889
1002196023903600640
1583770219
2506557936
1333286979589476352
1029833196576432130
22452931
1107279521231716357
935504894886215681
1264243994793574405
1331905875053744128
1116845274406772737
1110118375282409472
715131494398689280
1306092575225516032
1398321748978790400
933313266914226177
4118083937
773953073559511040
1288369817762664449
2312530238
2892378417
985119802204209152
1270003736669118464
770936293433933824
349208364
1382712659645124612
934012886988423170
826337840950714368
397961198
1209804948872953857
777453800013475840
1188705876825141248
324818278
824183561486004226
819146909675900928
24915459
1288137810453528578
449407079
2230910616
1206644316044554240
840556623877685255
819209430277492736
1334365296451330050
1042419301557272578
1430940428283613184
989858176769048576
969630232788402176
1287756025852911616
783032502894100480
1136666101985792002
933981944274210817
825421140516536320
937186860077547520
1279819849095475200
992279240459542528
957553328539320320
1353231768040574978
944900883623452674
1031523048871133185
1453191327219257345
1077578341907976192
2247011756
1287672932248858624
1285036338106920965
735522424821780482
899258782978416641
1086519223487160322
207116400
573588598
786532313836363776
1281463182612066305
803181538041012224
876390651645931521
861618520630542336
1181533158950334464
1159713354
903969901588729856
732833793061556224
862617540501139456
933971863822270464
862198531452534785
811707023305928707
1448568839877316608
789169986069680128
1329591108616167424
2946526435
934029767174635520
1678170409
859979958529163264
849611083937714176
211097605
842235446
1447822478965805056
14775304
318420985
1053840409602998272
1141121205082005505
1092403009592557570
1469559604384190465
1471724378152865792
488380976
1440368964945670145
1382623473873387522
1407317869805948932
194700138
1234068714338836480
1427680360574464008
955904374143938563
1135895914214805504
63036538
447203687
1388218656476254215
86126371
1297926962
1334945075630137346
1265371355324784640
1239576237321998342
1129056921519120384
1220041657275555841
1334168047368757248
1334176905608785924
1072211351118974979
1369066907551334408
2535952495
130148626
2598268987
1372258302625787917
740329088452317184
2214526946
301122352
48756138
2795417367
1227352525562634247
1272734319644217350
1194797137000882177
1333479483291168768
1227706894254592000
1313954717828026370
1280600122678743043
2275436750
862042861671514112
101611374
1210845392822099970
1384588260899360771
2559535657
1436952972294963207
2686316148
715154747448143872
1452575629266743307
821291675548950528
57261519
1401087870346031106
1195638781073752065
138726763
914117741170237440
1162972473005993984
757791138904322049
39764749
956101146875068416
711591777598361607
710760227679776768
1214971623830278144
1076427850901786624
422776857
1195652545701564417
856720694096297986
4049659933
238394685
180817128
1464116010185740294
22024974
19215784
902776014459240450
1162484804362747904
78204029
373364557
3479840053
124362127
757300766478663680
1082608727977615361
1341571735
1344321332029231104
1413307716517261313
2692838006
1036992812275777537
1211314186547953666
750977823481982976
907499993610592261
1239836216767348736
1414556101291384836
949248998
3397523953
2444575520
869522063459061760
1306487216303083520
763477106282074113
842634335396155392
903113128170237952
1085089481009463296
1238046733717762048
1016158457274118144
1258320009673261061
793503507634618373
1194283970042593281
844169253154643968
1390010477460271104
1257651303389462528
1288398059492085761
780631631283359744
848037864356982784
2361539617
935127818375110657
1469588601075757056
1107604804115652611
775539027923636225
1321815019009404930
405186438
1482209346
1076148457
2696217972
1713953672
1178949173262946304
1311609084936818689
864720933218603009
3395099594
1015169268042772480
1926409418
1148123479071309824
1389959744
24312399
1303298799683559424
1384865699277852673
238308435
249013297
1098788929765965825
587600225
793164797860802561
1495935080
3397690978
213388645
861618884729872385
1382065867958145032
1432763949762629638
1733015970
1059656353516544000
2440699092
180498749
1306411423011045377
404367271
17972308
2828278770
256639995
41207697
1480968784928251909
853821094213468160
255802228
948586073973837825
1475892457267253249
72311959
27310927
1206075007
369459674
1479168504351834118
20469303
383704363
12183202
842937259
2803250768
499208460
1325444999367036928
1447933160856162317
20724261
1658247541
1480663626033868802
71279870
1357450255
1131201264740655104
3313112378
1178334459109806081
27676087
568792143
883629862531084289
2906821744
318570021
921517201
786968702528794624
441947597
823858795021410304
98674912
1144787614966222850
107786894
3030322752
1923791264
1257734543215407104
135211298
707606723
1244433641251336192
1413766296962048001
708421423174262784
1003299893404815360
66227734
22490158
101500945
249155386
2387301463
16262361
166609269
2460887475
22088714
32320583
1171032921706307584
619239234
123133557
721244968145313792
354444384
341855011
272470728
1237561217054539776
1296649964517457921
3436705313
2963949231
17846923
256603152
3230475244
1324386739805446146
1115551515161317377
1348166593445031937
1836415555
1394212120313487361
970984922604326912
2745446343
889655273308254208
861050454
1010812345180872704
16932797
889761893220577280
280261909
109241335
1579552873
1052117488723324928
1289051628671127553
1232361566403563520
1430151357265334278
1445068071253778441
1430890708068536331
1397890646673969161
1398199898877612035
1270342104674254853
1419692165123481604
1397893615796600833
402817528
1136678815550205952
1213060133913153536
1085210051881533440
1097077376138207232
791014306322128896
1147738665818312705
1258303736637579265
297520013
1274210152355205120
1011444208459079680
1371812748426809348
1138282937474961408
1231407740
1165459522602684416
1446426643782766593
1372165767630757888
1010800772584370176
1180181182308208641
784392055195787264
1285451645011161090
1277900209289179136
89769592
1258676416381546496
1205477450395705345
1225613465680777216
720786340623872000
161210311
900309039451697152
3215281629
1205111038502289413
1466389035836973058
2874102076
1145520678369501184
48441742
824643129055870977
231380572
860060417544122368
1322865157723234311
51430164
28631446
2371182180
945933046527561729
1253621804628762624
4210150336
918398041631027200
1130808882014674944
1471315574953484297
1465129303604342784
557162010
1389177366140776448
1346000220753022976
1465128138187632641
19977599
990505704
27876223
1465283758320406528
1242096865535045632
3245409426
4110000913
1099506590137438208
1417713216864485380
1242244503286640640
411866164
841811575
825002043479842816
913428703983661056
1409498841058058242
1469312301396381697
1468772822075936770
1069716483998183425
2578289821
40893150
1239947940606722049
2769634278
1232091440454389760
424595791
1452003140618784770
404214752
1454834153254490115
1479417330039930881
28207060
1479490005072584711
42862219
4886284964
63145571
1402268816843890706
1410039253967515649
1009102672182509568
1334924197017993216
1312185690814177283
1127386893954449410
2806490671
17011658
15165450
1727037902
2999625378
2440697342
83425478
1379633053098647552
1481095282700226561
4857543850
1136656219483934720
392735291
1410942185382494211
1454183558931574786
1186384594800656385
1210627438834855936
4833998806
361470082
416204683
1582067389
292730788
113416786
2495796540
2858181808
867047226383708160
19849534
449286094
1088587809152217088
1365129084112576513
64712114
2917853414
767934270987829248
1275900786015338496
1248640205231251457
25197977
375414100
273483130
130030235
42538413
2857085073
1019207576205045760
33234036
1691370349
3030022479
64883195
1365162830
265585074
32074429
302312536
1500751855
113412296
504456428
562009327
183056570
187951345
261354388
567625374
2999018286
265158014
23053143
1437357613398859779
2293551962
919633100358819840
549933481
2721970789
255074046
270020943
783142319658790912
244193518
1470903595843289089
1954367612
200741145
1405584153291153412
28201539
35236180
2564353172
2346532633
397362551
3054799761
4446039433
4860251969
702213350839734272
14650308
21136618
187078370
893607427
2818289215
14674436
935860894617268225
893462743516315648
2652332004
493547436
1480952457840631809
3598690345
181105654
460461660
61851943
30644697
16972671
2974988767
202827044
508854158
265810464
601868695
349134747
287786889
996321865311358976
1473046818850160645
958900367311466496
1362368438417637378
843965625177399296
52322591
852166568612155393
730216604248604672
163219039
1225129628219691011
412247742
777841276813094914
1089582206
2451498509
113839479
822115070037688321
554468225
829458008
1076197981139791872
215103831
1200375250938212352
87193152
1448271098
788155502907695104
244470873
1311635305573814277
951732011881979904
846247278595727361
145660505
180053460
1218750379808174080
194723980
971040146
1413209831603949577
821405031022952448
1137569191001612288
139005312
1293171085270163459
62399844
2317945046
1232008065349832705
1453671480512991235
1257469313092587520
1145726300855910401
168976061
973489725880217600
1344741101182324746
2752128456
589597647
305142666
1365848790159163393
1350394171371229184
1017434021696102401
555075999
1135091722311143424
1475764826345717764
1465862154905878528
1470249031104282626
1217736006964658176
155942845
1287324185929408513
82702167
1260863725625466880
1459168094778183685
2983326408
629020190
1478134240638382080
2323183034
1466353672007438342
1466351673769660427
1466348085404225537
1477638759168737280
1329452809243201538
1405701429646430212
1430794785657298944
324977272
1188956293836529666
700750915167322112
1085951064770252802
1463572614660558854
833151353983791104
372430092
314388935
1218434010583429121
922525702779387904
395160366
49269113
1243267962863267841
2317876500
3234120038
1050851751216074752
1179939075958214656
1456354235910606862
1355443482
2442755847
743411656697462784
56805595
426447711
322672692
2814687021
558631570
1085476544418668544
244701584
271090613
1470556220054556672
2933866557
173226495
1392369347247710218
244091825
708351027091734528
126362729
103095271
20315146
70542134
710590339384344576
1416030555456552962
1017054055275925505
86368590
3040906581
182373921
442112371
219719193
94809269
1301079241837228032
21337623
318084267
1171877081082421249
966155869003141121
119141229
499506150
1457815918365528066
18310311
591275035
3732101113
2813984943
1166031253528821760
105068114
73740617
31393198
262637529
211371663
2343836408
2992527257
234065166
284482719
1073062488
207839006
306503868
1524202440
1084691966988709889
2445029906
1028547871937720320
54357766
156739857
976932744818290689
35355088
2930945526
2587204081
117689672
54861751
1007970758709207040
1122797732966490112
4853413053
100040317
1193808848047337473
1444999898429075456
3524933654
74081833
601804352
2799707701
1005884292
83808159
1412642076
2417116772
132906994
3891080600
466384587
727056210097233920
929583920294834176
4536734720
1451497940
2361206551
1044488817103724544
801734174503763968
946431618444677120
86774026
3366611599
1111118709764952065
247786399
58424962
224975589
965515037841309696
2776566086
1012715006
1344832908
124390203
23850428
2777585942
446811765
1131402511
3250377592
88868043
62143484
743397902400229376
3268442623
758240457470185473
165012622
747858414693421057
311778565
1334200147
79710211
817458465199230977
47098505
119075730
1437430393880424448
824604764
83650063
1177540270855880704
1285491981448175616
374914210
869285178375630849
3021787891
1266962011
39786903
126589855
42254762
33162810
721083882
723209512426020864
1153337962538635265
253537107
1225700415594872833
318494797
542139063
960928869208461312
145895469
29942414
1098409925800329217
77444537
283317171
393067944
3731345232
849037207998300161
940293750638678016
2755320795
559682792
458798617
1877839796
1665182431
2895199722
1056671508
1336183630079684609
2736761919
3434726787
3507312683
2891563137
1088499714281140224
700156874
396734192
1402671821858742280
1493840227
1041825721495289856
1854682741
2848493145
929943968871194624
1231966718802776066
1247305632
2812393425
2173399220
795524144
885636150110638084
3054340470
2562724336
980962454
453514872
4919390293
1433623899363811333
139201819
1662675048
987495863038763008
4114969048
2461011341
464220114
2585941516
2866283279
1180455637
3583775835
837056148964536345
1041506205942738944
1292839553376673793
989234493327278081
879823814120681472
2269025089
1205224225776316417
293860591
2903222683
2860915863
729137410974552064
2717259909
1240389324
745801757607944192
730721209
4131329301
1355923854615588866
282099447
1689245120
1038906560586690560
1479226711673917440
106836676
1236789585360846849
1301913559815909377
21282789
1329163809462906882
2804283775
1462585712889536512
308483423
976535592015101954
3795668472
2850476873
299265962
1299162599183982592
1264970760
2215531147
233594847
301439390
125868304
4058632346
1398139273
540688634
137771988
507597364
206194517
25599839
212241934
1961707993
141281325
121871162
18908973
1395300444637843457
1141965383303233537
19400611
616060771
2193530238
3582144085
43346364
1205177052
516819204
45162923
134563112
1285877717087457280
17463271
13525432
947480186
1300282265210101760
1614376333
133609984
2612364217
347161030
214761245
1072417115653726209
396949321
285271146
431221411
2188877556
821871918064275459
1182255782080987140
2167931435
1418507975715659777
4330491621
758784757
23325965
972602784347508736
309857115
1293569063579521026
355150680
1248996730940448774
489167530
869787246748028928
203173422
19148838
2188858820
930343843
1393052238197575682
155498801
1037377232912695299
32541880
13216862
1465307323488948225
759659218072854532
3076212136
291331319
2247796168
111158691
226268148
1045008101257015296
3200050732
741416122390564864
414816319
2411852618
1451964634718683145
830145551421280256
1452256243284955140
1478980751328956417
2884942969
4186472300
4540258393
1392369203458367493
1386157127278886918
1443184073359314947
105657151
3156931872
1157264796040990721
166517251
841590053231042560
1642313426
585084257
1312994841274585090
1122529074
1042368470489473024
1080747883677265920
896111486665457665
384361194
83372488
765107458368872448
1018140931458043904
429329325
897466731551219717
95099451
3588898757
171943508
783061724945453056
1905636216
331343773
6585222
3109372930
1433296948241453062
1466263110625689601
608863299
1040355547990523904
3229585998
1312277851312328705
1468869151347425281
1471409737489080323
1422986918099304453
1876593338
1013490481727143936
1434849875070357506
1066736635138752513
402064518
46122264
25250317
2917501807
1440437895349768206
2284339094
108970065
302830816
894451404902891520
160175908
83647633
1123347068
755239318713671684
252613381
2800855238
454394257
20998575
2349705241
3255215282
282740126
2987717681
2414845634
1181915881322008576
3306806729
200790212
862808414
1032867178016595969
1041939215301464065
1049959560033837056
20720740
399880991
701617435
1067061227422126080
35483042
272633589
1120993565503569921
1038597983032336384
343121495
260284891
183059134
844506914
18605510
1304426027683381248
369155281
115721317
851902556724965381
46785124
1549124424
334683156
3035365653
129300796
1005948247070924802
136733764
175235266
746036839233032193
1433806219
50850950
760797750
895421305046142976
781567081
22307784
900112436044419072
1061324154794926088
159849348
1362146128595140614
1428144329244037122
848079708
65385235
836406424372654081
530977797
16992388
29598035
1543538094
1223213895860531200
749612628461363200
3081648059
166128559
1468255943032983562
1694860814
734239413392183302
2885811553
717427730535555072
972904807
176493782
55773
2248630548
2760390078
810627417488297985
46987735
327716786
1191199698
3008876892
955841767168970754
1443106653423951874
156551643
328854981
1648499492
157757171
3190418647
374373196
1331189137496559616
288250708
987851239
78974738
821851154183286785
69654124
1205022110898257921
108359170
1329763932140163076
219997826
3300772389
38882862
1366616884582449154
2805067806
1177164428158078976
972015515253256192
229982212
398081131
1230720673124741129
944901599272603648
2930788313
1288407043267653633
971626871992483840
708720306203074560
1034364470628376576
1152527593
1171006339809796096
415058667
764052127
245388846
584008082
1475755426042068993
997101481479344128
993923515983118337
883069226092834817
958632495196459009
1467922276028928012
337483871
379857471
1471453797465604098
978566222282444800
954179018
1471402747908038660
1907140189
877183396044312578
42003570
1400463769231233024
878083509210013698
901964294
1455992283929612288
536363829
219558986
875673704142839810
1145311367655612421
795189031264915456
1410959206836936707
1311552994530394112
853901955470589952
202602434
1292327988
1113715932
1356612409822228480
859926865972043776
2180579797
403491502
830196719879008256
1478785621673926658
1440592932076097540
1316726861406318602
1478261858612088833
1478110497601896457
284355710
1473489273550606336
1413381813742022657
1414844139783458818
1415040533693673475
1394757599191453697
1394756914144112642
1394751271194697732
1415041089560514560
711956632553582593
394186530
2779301166
506338750
3885049094
41837443
1088511373150023680
1047445186412994566
910172298
773248641117089793
80051081
1066210046
157678232
265702035
1153612407228551168
1358517789254971398
1241818776
1316625280618954752
1166249092961492992
956811170576588800
1133419509287706626
486958895
1015141800447741952
882569259913752576
1023838885766463489
4902947059
1323584603693686784
895000023745740800
935424456683606016
1448700006
1030691415280562178
1243533197591359488
1266172560061812737
309641113
66635924
872406942576238592
1322151821935288321
119109102
1313460519655923715
486361878
3622776440
1074236727835967488
126968273
90364490
2389444399
1260830019418574849
297169449
1315933114586206208
378562537
184138513
550491995
4853796748
2341144314
23008455
818830485593866240
1042827981943652356
1207573030689366016
325735173
242366566
50848090
1405256878851084291
767931
278520184
738059337394880512
580680334
1299391972461830144
2252647980
2690868960
1260362940
877358171567861760
755877821671702528
2285186202
279401030
1112137962
55385121
354025611
1232620320529559552
121340123
1417796198
798624741045243904
299622841
2232464462
182200314
1943528172
1299391238861283328
787623139
63912058
150865327
76440784
415434211
158239854
1437511757749276675
555255085
633111425
23708602
189484389
1042731106460565505
4000483522
1352696259916804099
585684229
279532561
83076091
2679272197
2264880373
18314587
95655690
28353808
72694486
331488887
140776334
340501789
1475892872910094339
164685759
714553585506377731
65336455
3201438973
86894275
15525106
1210634453636337664
165238057
47041310
1090709980720873485
2244553096
1151113669545213952
2268571951
752786671167344641
3591509480
2951344267
2587002229
237486200
38848431
1201635211513077760
540456068
1460559030108454915
1311157299872841728
1455462235279478789
860116449280483328
81801182
1037431008
967425072389648387
1413407986635001865
1218088931121434624
1333643822622937088
1282900567933648903
1117697862496858112
827185873301037056
3669376638
1437994411804221447
725695410984128512
97723429
23511695
3306765964
1240654359790112771
60661681
2781149309
40204034
14423992
1178833206
359818667
308721967
379490738
1450147592063569926
2811324666
22607047
2585971038
148927584
1035591728206671872
3343802247
29913149
787506663838277633
1087968042594848768
1091528040
932302065740558336
2530028126
1042734080696217600
456192641
4883235525
1474016024047628294
384661709
1191529325356404736
24243468
1244960518181453825
168764395
118993901
2472084790
1049234727662735360
1095237417131536384
1363766615666544640
263069695
17507930
1138720917637541888
4544714116
42985916
1432400104242229250
308709038
284101989
1122746712425152512
431762931
2899913399
1455711702893268996
387220273
1452538845476515840
395510204
2169699951
1413003891663380480
53366025
19997343
1113363354
586453534
1414823987402534914
1017156369747767296
1418045813226295298
237176284
360173817
3254010055
340562055
1464140705413177346
1157143770
1444692836310401029
361231380
3949188976
1662903283
1171637724656259072
1470307372035891200
386754748
541318801
2210485170
1301516056138219521
241682441
704510770151698435
2206805783
239513278
41651332
196721476
1364181161648529411
1903428362
2563493029
90599007
319459930
1460760404213198852
2526674018
74936206
2162772810
1455878593272184838
904597210729472000
1409554586143137792
1359980808
60905557
84600412
341241157
123874889
49604139
365656818
3047089060
1213086817064382464
175449901
4275937641
756901622
761927216338915328
74289579
441063144
3244313588
1389218663732031488
1438161569825923072
1264663073585090561
711026013808017408
1204479310989533185
1021371600233467909
435062439
1355005986390503425
1083703880138088450
381816270
1179426510370770944
1242244824230551552
1136787126249578496
86337933
243487957
15067320
2554566884
730123457984380928
563147709
2317301336
148525884
1465697965842984969
1321848230
449838196
2411691098
996559222224670722
294709331
2178117720
3367119052
1053726153574436865
609886648
1968176760
3290708127
48271477
893391367
894693978
987428531142471680
982150212587159552
1917270463
1477949388387405827
4791277720
3159594630
2848346436
334363858
1181638580051025920
1248211873146834944
4824087681
1132807262064513025
971643076132458496
2880860082
17768442
1086438408
730413316464476161
1407045388943695873
4737413775
1196638281557053441
30497508
1447538920980287489
1413305677951365121
1211487174190755840
1189088736580997120
3428363062
876481216513323008
1476807966817157121
738593878685548544
578897872
1401125074615246852
100171953
1381450881275633666
1435960290571534349
216687915
202171121
14133706
1341423376091525133
887857031897640962
847576658089435137
29534204
334127852
1377292635501645833
1233169779709448192
32279166
242507324
110198196
4695685448
262844321
92136932
65841214
1102534542223650817
2576612714
962610487
2590289191
20489140
81012569
864898037847601159
378768485
958516160454152197
317091720
853687542989959168
33546827
158081787
52956745
487007241
966338006
2412605502
3232372382
60159019
591190762
428466827
79442696
578552313
1122514168144437248
69803460
46967856
428589962
1453131892656640001
550068173
139538420
22911048
37398272
199281395
4326959834
15316910
1216868542907174913
4779399634
550824095
610196739
2986042617
2431526678
466831885
976995421
570578263
2568318386
69011042
51052976
157702549
396829245
786242558
1557830750
240607887
259828647
138823645
56749605
23281086
1263732666676862976
3254539515
162751939
422640168
46605843
704710892596756480
47719485
28775032
417858188
986178015913750528
956798286802726912
1330144912743018500
978928219306020864
1263321988623265792
981813171655663616
1102627913088811008
1204637428310401024
114448856
1420641524
1473598448989454339
1225593210
4396685550
2468339223
1014965446657921024
28850837
2479376160
937371492
1699493630
74980203
13857392
1451878621619032065
1284120878821699585
1284104499485802497
1004678868496601089
971746940487643136
971708501595774976
901367368915443712
972007452437749760
973543915956719616
973825477164064768
841605600932913152
973518913819561984
981115893747998725
973148451780333569
973196297829306368
1394686999886385158
974605672208912384
967086424741695488
1340911187861508097
973865794084864000
1282667191
974186925706895361
973899434428792832
973501803403923457
887564756629966848
973861284167888901
973150346305523712
973190329632542721
972023257422553088
973837311887646721
972003037974708227
973137901696536579
66796893
728811889774501889
972356059770716160
973162418653335552
972062637952389120
973839406258839552
973142042338643970
1171245495848771584
971718748251021312
969566414968418304
973502438497021952
974276758638755841
992658327665508352
972040454387765248
971702331329908737
973164932060647425
972309135894093824
972049109371772929
972373546331598848
971984018580254720
971750202594996224
971992300732661760
1076950980749676544
972057946560630785
1159283049911050240
2496050917
1035367500723023872
1132974103
1117186176564244481
3650660172
1181907492021948416
836438492
1271518791139090432
285642868
1440109899049062403
2658151610
97232332
1369567133366165507
124229219
4552807032
196496694
789295548889116672
209640589
379836144
22837276
1311721119326638083
162162529
906111497432125441
285541744
72766691
1074583694365478919
79445567
973132275062923264
955370786520383488
973506022244528128
974531059793604608
986292556370620416
973547604863746048
976391066990473216
974625471135715328
1008609211851460608
974183996362928128
973192536000000000
974535572608843777
982140743601934337
984338214893662209
980389738073870336
982145560353239042
978171947635834880
741208334301286400
973504207415332865
983973926010310656
996281704766570497
985817469636902912
987283784780394498
919979743482609665
983982219386597377
1024561416492077056
978568644270542849
984026968214695942
974254158130958338
983264855036715009
1001087753897951235
987225438517899264
982500265629814784
973158484735864832
980054458427170816
1015474999963082752
974191802269032448
1003886933439901696
972054152044937218
982500410882707456
881198179655360512
982539238901272576
1001086504536453120
882137851810390016
978179906046701571
974185576185278464
982506326688522240
981818320323100672
972066995867811840
978963214552645632
978941133383454726
981072152702128129
995905693956755462
797434576889057281
949556726105178112
973152096974458881
981079414745321473
973131075856736257
981074638750052352
971986025080791041
98101279
972034948201959424
981070426209247232
973136553286385665
982501517629550593
984009122432634880
983972508943769600
973160182460149760
1115543461841661952
96339142
1112277144585949185
92904612
1466005338604417026
411308009
2766001949
1158418005975609346
1019391246
1645528382
1449173333635854340
1089984594848432129
517047355
1163215115153485825
432073625
900817087475724293
259410089
996860910902829056
262902576
1879740890
454741367
81074222
140835527
1086068664267407360
564345580
895969105680809988
2215419459
25573750
128586963
1911754795
1043684490680258560
1098682797286408194
1166955062
1250853030733312000
1218846719946809344
1473950805426278400
3179102287
1036689936160894976
769309198253297664
840279882
32161334
28111904
390973617
1729924585
268938491
1131767018
159434258
1473394564295761921
1279274490761867264
226658028
1673163217
739336970963423233
22540899
319598469
915579321204592640
1120392525259395077
1938671233
1911709423
1310248114159321088
38658413
151078449
83884348
1357681573294821379
487002772
2981002505
717416147428225025
63679031
125308870
1385643499454832641
2765081326
1164443874812682241
273185411
213476550
4221073469
760785821226196992
2610811656
393733791
1465637954441953283
992025133215821824
782246517692370944
23785229
1463037110579908608
436694720
1442611032682205190
1317425065
581879795
66934279
600120121
1034767637199372288
1636513681
4409802735
150315341
1299841634595725312
1179784993150836736
911003853545406465
102057591
1470527610119544832
810455419705589760
1321305088896520192
26144813
777548504
3042456658
714803853749825536
16952898
77212534
955858988
25405144
1146155281728118784
1457745193197780993
1306707882449215489
53625336
1219326763345465344
3130958794
474579017
827240645634977794
43871394
709095056234254336
732139462491275266
49713400
2278493905
1425096158821634049
845516993142968320
252144042
1467661742637527044
1473354109889695746
1469450185365331973
1471557970177650698
1451320225480200198
1006897570004729856
1405888661808369664
916280790
845992384563437568
593283347
62491943
17648984
1413171623365074947
2323116235
577541351
107218465
48504669
911244797502992384
1338056564754821121
221509027
286667946
14606618
39485695
2903875898
355427179
529155630
748143145641185280
417097915
21620393
170431479
3305761144
2182991979
1042027498635255809
21157904
42042991
383490060
890850150033358848
98508039
1718366467
459309436
3114628362
236086837
449160326
1357114213060124672
1141377019047026688
355729240
2302271678
1211452373098348545
1110417690
577825831
1227525989766508544
3219894024
887176631810494466
1409292421
791896432978518016
2734219226
1063471929112313856
32821844
1087259768
308947910
88050430
97054224
1468105845196079110
2953653238
943306494015037442
393656048
1080882675274125313
125089815
22424530
973385429884985345
1460948397163220998
1081317340665528321
1308398357421920261
1422545998224584705
205825215
1116895507983544321
186678810
1237788617050906624
1141704809642450944
823610858630762497
1583757480
1026839506304098306
908665093889462272
1245268051987066880
3185704567
518733413
884800318168596480
41434838
437025531
1275278054651318272
49562451
958397564222627847
705483975981207552
1095028538
1339520001846349824
721725872995233792
1959929760
321148619
380113462
396805678
4813083925
77775630
1604353784
809619144756916224
20412470
2831018189
1251985267302510592
18784474
206929763
21903459
1385312485201399808
818118778215165954
243644690
425720042
229560891
3884630653
423343806
184664813
8972742
571561129
1238521306074828802
3289579859
1401520721671692288
1330884549501448194
1513263096
1008775565472514048
834417596
822172215722606593
1474075231979507719
226787291
3239015022
458068479
1446948342559383554
1472876868416475141
74317853
2983107372
616552551
2427489518
19910285
2997523727
178940322
423740327
1247197576094457861
1683647743
794129712
98997081
999738489779441664
1418584006640218122
236948486
1173942100087463936
4497582495
1348094562980548608
844630797168594945
4028626880
804282820021600256
901548056096776192
14038202
30236047
1262286218
4837982939
37112261
1056600080
838338046185594880
1281290427925254144
65534830
232234873
170293177
895981520002977792
776399597942018048
2900322426
767880956812419072
79277698
1965164545
908267528387944450
92560448
296683697
1115548125798780928
1205042010
350957747
18478105
1261094701
38650089
1098694844006977536
1077446140902031360
105781727
600963418
976417451540967424
3313864528
1314895083221798912
3152716806
1336635556143370240
122561341
1268922135788978177
865700310131630080
25909814
1227967791791140864
927858014895460355
601874499
3908559209
1241405392254644224
131231551
1295726328986181633
885592600694194176
219481388
184481658
973201031424339971
1282055606
97966078
735416416434851845
439901328
292464252
2350605373
1216397098423181312
412220393
855784240113266688
245307493
2506224159
1469337830027448322
2339383066
717434305329414144
899654644489650176
18557769
545481069
1354454454502875145
3189464900
1197489733456334848
474839914
3165895866
518934933
1458931091637682178
20005666
1054918956878725121
1395783922194259970
1457579102
2395662256
106518671
2731598043
246101377
1674174121
367695030
2538805832
1471527253729234944
1057216243063836672
1392150890
234535437
1103807494726578177
2440441049
1014681732820242432
2569022095
82262889
757207698
367040231
2652214969
1051880198
1128030205174480896
2328640153
801334113567379456
127541088
2359948818
1442924593
2457835998
108949141
512314038
1398413301571145729
119533484
2312371534
1048807276767797248
471946833
375934065
979380108539650048
4187272995
849691659713433600
846200046894923776
14334547
1404546174833549314
1460065473241161728
1365117780945641476
1466361457977982976
1472858387113480192
2807916420
830053119312744448
1442832680861712384
1066732146
1206235194287636481
1224814810610765825
1351998399994855426
423404433
2992832620
1067849987453784067
305306312
1379574128
1466606036647772165
1423415667991121922
1451573858700513285
925020406888718337
1263101438
805813556558102530
406935165
902205959614988288
711392629
1398639071447027714
26375007
709121159229530112
159452586
812211414249177088
1147255207
42894164
1059152810456047617
2892551462
1316320957
1053751201
1365115483167539202
784895230508085249
436732021
271416069
866697062
793473756094164992
1163937813114396672
1346821023178612736
1428659774611238912
2272090387
872572688
2747956549
1134545383
4646532797
1210885356
393614289
1248448161871351808
1013791050165641217
133380410
1374589617375125505
3365001394
1354688990750846976
1261016959724007426
57793252
1460380516826370051
752510522528927744
78957018
789904915967700993
1940911441
525334283
718980486
2889305749
51945284
1681993074
791733407260745729
1535034930
2638212040
1070719006678675456
24851430
1013902074365427712
50999120
708235781
1445351421772242950
1537360543
134922725
1271010224732811266
1368958891044859906
1480981692
48713183
1069945427317932033
231624121
57888122
89397765
1363948304845971459
20924403
3330498185
66664773
1216857073
824905006193074176
406974159
245123811
115106321
894744629022605313
1019408720
909730579989565440
730431872463982594
993907595000725504
450579883
3934949423
498714822
1038242667178717184
3185119289
152348221
1240551704
2831503234
396762971
742012541455499264
1412818151604109312
466746232
1510006524
1701596630
45528849
1168473600984117249
262998683
1069894438313312256
1439102264262549507
712963651590709249
1464115711454986241
1097496893049823232
1450815048
2241946314
1398115965301182470
54202289
1151658392
122143620
588281402
961293506529648641
2584547251
275224194
1472648030
2382800228
1088116348603924483
1093264948799696897
1244598400122830853
2375743544
1237358711024353280
1252611180566384642
2936160967
1369949835730817026
2910287737
77316230
1550267648
2474243422
4217029911
243273799
31077897
1082309779
158871696
2416263883
112171983
456982689
451852164
17622662
2669475601
1095729895114723329
14170148
1252126162261770240
1421218322
335683441
429191449
14109674
807160224
1093411358962524160
414113545
370867377
186359263
1088461717862936581
126770284
1461351562597392386
1374893988323291139
288231117
3307282229
2934532507
1148299267481563138
900533094385635329
1204457694448541696
833330885143490561
139189267
1861130508
477871241
312567494
632025110
16860945
1227324462
1173945002
121472177
1364430745360564227
501037877
1460538526186057729
240784782
997786053124616192
34467879
1149018276
333992632
1440340755004858372
1308523275513987073
943396353287241728
3359397917
522377068
3253208162
302746048
1281307220
426591630
195684287
3000882512
116775999
18951455
955796423152427010
153135506
2819193756
789180648472797188
836462730286608384
123006584
436048437
1317406328
551893601
727637569
18143413
849982657
267921979
3318963758
1206042563922165761
1026830136493133824
1652897768
351097979
2160914269
136623818
1312829803
3367515275
510253147
193675430
16129526
173925293
192742959
2220236325
1248651451204808706
571999790
743695945339011072
1185605190952636416
1294897393851301888
868301383
707591056599228417
2247199881
1650613688
1241755912425086977
1449720170889420802
1450319128388984832
1380395374045634563
1467741049955454977
64087530
2900209645
55214803
1313450192172187654
1473101143291338754
41134468
248229922
332124750
1096207746972700672
39485393
352766884
1466739246098567168
1460733874724487168
1859565680
1457103808065150981
1471698141124907008
262661303
857702364140101632
1422638476881809415
50107074
21374216
1001982875347111936
246235344
80607728
1267866658586136577
1468881143890014210
1470776727442014210
1441030374180675584
11107192
3236780157
1472785398497972232
45788327
1436020506902282242
2935822387
1449826779548487686
1470311941612912641
1442760091120193536
362793198
373570833
354738494
4444253355
154598994
977968862640689154
876804525251846145
326979331
87252217
163682775
193235125
4732641676
143449957
709229533
117828640
1608756440
1183811924670238721
1320758134512717824
484265046
594969086
162099154
2941111369
862926739671994368
509080304
2763212407
1037196599435378688
1467903698693201932
1467895590105370626
1739446189
1458591691187933194
1296803185
168502031
15089948
1465099988376109058
1131922207
2243426026
1678978422
239017994
567226650
1384542328006889482
1431087871
222161827
786842106
2752442446
18218148
47764557
733378723165134848
110828917
1014451336014950400
425687771
229659183
429966490
27681873
255418668
434766654
26135147
824169938
1345578879570780166
183451744
3068545640
14386156
187859237
778666823566909440
304017035
2984217059
356872253
103580521
4837345089
129929806
424008007
766706034928943104
61249568
1306996603480403969
588770462
2364655164
214080693
21962767
557033866
1337014144185245697
2569432677
1262358540
601304422
1022564543430455296
392299762
4885523495
827514691916353536
1344551257789374464
50333404
3022074331
222002779
41390382
207600742
1242509284161789952
3060594211
16925900
1281026544
759996530979987457
932577108
382110814
445634522
615349684
933688826593243137
29487604
764071195
102338320
2449400568
3874964594
1470604885842440194
294737022
866339183522197504
42796751
3363534040
1539322932
108672937
1470459349952868352
56930338
1470768126103109632
425620589
1155845777039810560
4288608276
1472195375373168641
1012369581896273920
197839140
354529967
1384269586476912640
939975606
23447192
1440420495757692935
2891901854
908692233930625024
322475780
264112138
900831846258413568
1466290317565431808
33164141
1468134041539194881
907128393103052806
1344593033963081728
1153216742442717185
1105391504267210752
1450588022781747202
1740835398
746155738100178945
1403820384944898052
1139903348
3402769792
1448148158366818305
548481221
1262729180
7294262
411357280
20113677
1384938124053254147
3320871199
136874526
18512545
1216789836583051264
132836662
2937121267
1375778913910091777
1194020818994548736
21044663
273209791
271875852
882820572
2588607087
1436084255466082311
493565878
96249320
3886447154
17684179
346841395
1675486628
390890066
24636225
19416232
1065549286736318464
76356243
442385607
1925454517
1142042558
1145089317787906049
540697690
61405170
791366496509362177
1376798306815279105
1003048351741480962
2970361730
371265115
1204151112
731096580124758017
103730141
2336603827
857419416
850662580339093505
747739353636474881
390361409
4503489027
4292250640
1095420444784640000
3408766365
203266655
637058577
1450380673806704647
313390452
463519078
524392048
524409475
1370618425
74936691
144377029
1047850695804801024
1214584649390968832
2373613626
1643988212
880181384077230080
2713661623
1146529964088549377
739164545306918912
2228716339
240728946
85748955
29209404
1141152261965590528
251135491
947147264
2659386906
1139272807433609223
1000319947724255232
93473204
3251360437
782703884196347905
869834498615033856
971390417169084417
4222491693
2802498302
2985965985
1472223646542348288
587618268
123089676
1268438403558727686
20652877
4220046335
1025311907786514433
2705736614
785486480797937665
608925613
1240461518639992832
1432569655051259905
188224985
296121999
112559150
135236176
120078696
1305389044700905472
744928926
1250715888270991363
447600838
480220551
14461102
4420159937
229353282
845407654654738432
1000209338101780481
1473009964562083843
4870146676
1347367437277089793
1133869500338704384
1455559568898072578
1283560784350416896
1031246929802481664
1085969886315188224
231355929
238965205
553753344
1452097633
3295419409
1395029847953530880
1355687604
723005510002208769
109470560
568395180
1331041980550352896
308873933
2159906069
947515456549634049
256919577
79807072
1037453288851922944
154299964
142644412
2957297216
3043543731
143950101
1110653336666230784
29334311
116632682
1153513500364308482
1038121351532478465
344477592
791854949525315585
1525836182
2236813596
2532366533
1344365440139714561
48002245
298731562
1250604014955266050
2832280663
859506871819841536
385894907
1851813630
903938985919205376
4170023057
1170287667910778880
265505759
1064350165216186373
1128558188561702913
1961150191
540564343
19446079
1155668434337914886
891662948787118081
765649560857346052
17296610
369003988
1415024858673651714
2271578732
2873924736
1154876438719287296
393573165
738550531333885954
968015810294960128
406155468
799914754621874176
1529857519
276752149
2844400678
930688286
453699155
2345805727
1169683004068904961
1051924003454115840
1217423440925380608
1003976786139668485
1410609353334263816
1101101862030323715
937101592431661057
515312874
4922095629
1180608218059411456
954005112174862336
341118458
1302937840301604866
2153280523
34239016
365459071
1471591070991470593
1462666000394973184
739830189153095680
523895364
3194191281
1409067280374317056
1067219416700633089
52626429
1207226694270177281
1445845915378413569
1439211891197415428
2395953132
535123088
1466796338046197767
2935353505
2697162222
1425808557996482564
1145394447678443520
1533857558
58411331
1231010984
493230997
488313331
1204365226675597314
363090666
1967068849
869520988182114304
1453074802734948370
878281219481505792
94363924
43320623
1258791420074303491
189712074
4610702248
3136933599
1005351602
275589106
720301014113460224
854548245422407681
2387950933
995851125499858944
1122417490154250240
1928369509
898999286
462384672
15915340
1373481488
492137245
1285887979601293312
1271229734324666368
1020813960
885263831433347072
2670316448
1122889070844080129
2986582091
923214316525858816
1147051135179603968
2939074419
3173695293
1417622098571239424
1136646617464020993
1047372927606214656
955816355638403072
850097751693991936
877562542972846080
524435166
122960686
1446646534443966480
1334976007292428288
788133803369771008
4850517910
995984441909698560
95572933
893482962322415616
1175018888406241280
1245756551354134528
955276212171169792
1245397976975097860
1245395145626968070
1245372528970698755
62363146
1066122215580676096
3241456776
48066316
534599111
1466895153357074438
17758270
993530753014054912
1461655641060110338
455839750
144179348
144412168
1157980039453061120
223814871
1429765236110905348
1152232622
1615946557
1076257881454977025
1087466546967035904
876665030
1142955570
18298190
1863792410
1308381782602117121
2657353852
956663896923918336
1372533953115131907
549235242
803349520465596416
1163517588636393474
159920689
850403454120079360
22873618
926567603035832320
3225207600
917694945288388613
701464581080793088
1269766620324470790
227118615
1065996292957118469
926008614984155136
2273564126
896917137167667205
926364364877324288
798697658181292032
1273041796516515841
96067129
771590929014595584
998393557789630465
830594211208519681
2707186873
225332796
714571923880067072
1104554875
19332335
1019249187786035200
70295497
918159232830189568
1254542852
601200619
759075504498601984
862363297441558528
4816962560
272404764
891120809858785280
2281934511
18917118
857209035325665281
246869317
191308212
538235346
976411680
158362898
886973690
1031195931029331968
1111976951105753088
26118743
19217369
261707013
1083910445100978176
2612344183
1028162275952287744
1086930575263522816
1086015773099855874
835818825211916288
199207138
920346764636573699
4593891981
432671146
410803025
1166047485304954882
209699058
635738446
219347937
184056488
926276882097754112
1338471356011188226
860258617185980416
2343110648
1101095470925930506
1088058485466525696
882476351156080641
2807917743
890050498539081730
839097819092832256
2395791750
4363333332
305172786
1256095545006882817
946269646478438400
1407333957985837060
506791365
4705462213
1125847926532726784
1214328915784847362
606368823
3863227402
702097645850873856
1089931764825579522
290974244
606468626
29186262
3314151150
602040766
971041794191515649
143152631
1019597764798316546
2297992043
271075822
1640319744
2938857958
1022014834064453637
1120767538714021888
956221061468688384
830228226991460353
480473047
2905923201
15896162
767462873165627392
971490429953863681
1400155688316321802
2851648580
1125801352746160128
584561117
2345891012
907188611589664768
712390160240013313
1282310566674075648
3364620076
934720303938256902
1413216425402118145
1035255910896218118
1207522946534772737
2444047788
230254511
69140141
999960219068354560
704374827453386752
336542004
201904637
1277144290259464197
1145794379594051584
877886715821740032
1074423533827022848
1369366759250268163
1059272104305090560
54937176
277438010
28136341
2892613476
140542106
1253958564495994880
1263867934486609923
21562536
1310538270674055169
1068394631937765378
1441022387097518084
1467781407426723840
1453319228212191239
1408067683501842435
1438498363968659458
3965401400
1386613952658956288
2762215272
328510700
1302906017999544320
1313078618457698306
4218256223
134817226
1462098039678509056
1107232758630236161
766846116193181697
151405314
1211628610798284800
56117900
1369978846133461006
1022317362442194945
1265581864078589952
822415753668390913
46056920
33207123
69013241
1459006412411969537
1076088224773099520
2304578162
1189464674653237248
3384596122
343872910
1440290479661142018
2316052598
2769533518
1425718611482583043
1336572572373159937
575184877
1275744559830425600
1012457028667826177
3066238416
1445533366774743043
1916604114
969140103783309312
1325766248458809351
1054423263911297026
60138014
334600268
2776066368
1399795007704363008
38447137
1103618960
203465823
4922237685
102774925
1227123328017747968
1056450796605374464
712266848
834130626831872001
1009762883515895809
862042049712967680
48917708
1206171212243709957
514516059
1468851014988185602
238268964
1076277986876424193
1295099612
778488032
1265058372
1215312934026514432
887496762
707113824265101312
952912747062325248
759683995563094017
768582823
21089824
63149033
818278134
845977506780004352
1613515333
51231402
3107050467
1042635290404372482
64447048
416569150
25407190
2546487134
1371832208898494464
1043723286239170560
2274667346
383471004
341326035
924343537902252032
270094659
3397751632
825868466620157952
1428952817658580998
778904969944584193
8740262
303345912
1217456777643659269
961448670666412032
2422224330
76785107
4893188728
4055784093
945433301518561281
780078745491091456
117483950
306324697
1081889952412119040
778905669537820672
1135983726
2876193465
3282044358
117193557
1442770641803825160
90179901
310937070
1310587313706029057
1275400166258937863
30365182
1092469580935675910
562471515
1351235885233299457
377517891
101806065
920750804
136212094
1347151404943564802
1242506225352237056
34573600
2784187304
140458256
990865738574565376
1220415912
75006813
24152653
1250335835376906247
1469369974355595264
59076922
1623189696
1091045001985810432
1017651669713055747
1369951431659118592
1053603142124924928
1276777022669250560
2453065518
1328221316479033346
570600385
1447912614743339010
1447900447210016770
1424727839950049289
1424725156530778116
437571536
1362719355650273282
1461633554744590340
1240317292371558405
2192801450
1458399612226650114
2424890203
1062590269625790464
1471020204024995841
1463041440829771776
902151402964738051
1222048032771829762
1427659947622289408
1310891597614120960
1309081885818187776
1433823355413549056
1207661711886405634
1443444400093159431
1036889980348461056
2481963037
1036942501448302594
29077712
59568894
1209694056583819264
1692878910
1344855232300290049
2791444855
1392769125135511559
409517592
101857957
56448180
98042827
88592308
1621331689
1920963620
88469740
463142306
396232106
41324172
470745751
780442774533447680
236502996
120331453
963120851326504960
275699948
1910049926
1225702872697847808
782983121599815680
2727219187
1354081454221877252
1035543741413634048
7819802
45604374
1138560913663877121
2244803731
922918229428834304
773101601129050112
1071243665798905857
805945508942516224
1432264949703741443
1414218489276125185
45801630
37974567
793590097425887233
1328555572010967040
1204556231580569602
266223597
2882650524
2651386364
589090398
22210538
17413873
1322021917759479808
1470844279694282758
780003507365670912
2488388798
17894200
1213020213538476032
808849223701643264
886212487087042560
285869396
2573660490
938729294578233344
472096449
1452706961565396996
190378820
1431270609099444226
2345273046
1016501456000593920
1272425418826616832
1117094243066089473
1470841921375543303
145403122
219823646
871015621483540480
1349369331927273475
2890320006
14542087
46512135
3226446556
3395351607
1637253086
21076906
373506888
378039525
464514641
1123402790393528320
941346571521810433
1143144367
100797738
506001576
313328282
1408727533
362841765
383790720
427251071
1037215575167131648
75908420
1368938352356061184
863388462413729792
2665286811
924159062
1130608880092946432
712757696
951675306
1470995557456166913
87306817
3231227208
1450761295
47176240
1185953659575820289
1657164284
1235317626466979841
2372065884
871402665317724161
969114198813888512
108556852
19559028
1402320194316509191
482388830
171018112
800024952430821377
192444403
110503675
22478353
967104176
548888833
925354862
2584381544
63087933
409552913
175834302
634550940
23708159
739036765382541316
732367203065069574
17768379
2240758126
1091070048
3312548479
26819287
68547028
67771614
1311714263728377856
141727537
69397283
2975026110
2259434528
810301
185573457
214236581
4077172637
2962180337
941383794
747586040165064704
278706654
128698096
1285594155326963713
113273758
1284754057895149569
1405039239507496967
150171819
1470347184411648004
1455438784019845122
1294584088968302592
1249582281129222144
1374636564970496024
4348076775
64800256
762470063261704192
36074244
461427173
1456590530
737389683731275776
1410748971614568448
901281822906003457
1342068500
1266057240043290625
2810979570
229277837
180271807
3145914806
962859102572613632
954232223581978625
1116614981942833152
1124219275370041345
1445757797161857025
177889498
1466453533927125002
18856124
501841166
131056271
1421040091380682752
3244162368
3145540425
253754648
966427046581739520
1281703268
193090510
109399253
124029860
255791667
240372460
830655144526110720
1650476935
12258442
1146700664
29821039
784755382266630144
1098064241498689536
21146176
870739038
1426043253380599811
124663869
121262068
56017249
740807436857159680
1207218313950089216
920309020468051968
222881714
330032944
3303810994
1311899643576373248
75590090
849595753278341120
1260648739
2561350958
15979318
1065398630
1014484734959865856
904718851727777794
16275936
995706836
772142868186234880
1062439630342107136
1336235162
2247704323
1469309494350000128
814316073369661440
579180523
876185520589742080
1086049878202032129
834999631
54614774
805521047294509056
109442233
1228180633
349744536
138906840
563462589
22476942
3479870721
361654733
555510451
1003085503405723648
3343364517
31076914
542957313
1152488183298498560
1009961120151494657
559902614
709034822744809472
4711530016
1289166191622123526
2257201638
1711422764
912265193991888896
49969533
1283133834150772739
775607297846419456
47087250
3108740498
2751648331
331075531
546237090
1017390109
423958736
1084515546811383808
4888764377
1467928628155453444
21617951
221880960
1190880876
1881083605
42028709
2204635411
1450564210245525505
389731790
1196907341792337920
384206861
3283079864
17662901
1315918148449648640
1012641408895746048
179837185
338393519
3038393634
3170441962
206453754
1470610670
3221194174
18475771
3300284885
208053246
977762589231996928
94361013
2779600835
264575776
1175250596
2774364618
872148529682280448
3052030525
753254485296754689
2905898023
1724942258
260255372
89852032
2364194230
1195400956185382912
1346166523241635847
187969012
350940221
30487036
281789247
783026159571394560
1465435185596436482
746076239048359936
751174848240578560
2163543109
1264625559675559937
1005964549160423424
1118314363843047424
257541570
2260750872
67246218
469982584
4830345809
760199384382529536
720332357765455873
2211018370
3141586257
867478718507139072
94553785
1118926869963743232
2270778686
3769192757
578925582
709978063656906757
241070834
40856170
558813710
1230524358319386624
4343629035
1148583843458408450
3288878266
1356874260388618240
2848065356
853578590318870528
2384807761
1140510662361137153
2575040162
466402399
1239754780727062530
1218763358796570624
1168748336083427328
1107517171582681088
1224225060359041024
1108152415981895680
1116613260378169353
1074547961424560128
979265219301027840
1154590631701778432
1225382454967459840
1406747022
1159672826099429377
1167331479518531584
107019877
2678634390
1156061843636363264
581717818
1388015223609511939
1333367364604215297
2601285282
3237032556
800379037
52711014
221942508
981429532191281153
1397687310309748740
60009866
1468325009563471872
2188868190
1392398902377082882
1408240723
1241568063138541569
3072660125
1331473705847848964
1414906074998579204
1453563476425601025
1457564347321176064
1347529256453066752
1142673247
226988477
2981843741
1242157547576012803
1189506381612752896
346948923
156666574
3951722236
1378127711709892611
755901427
166839119
1415794392045137924
1084639201650450432
61317767
1246286756359659520
900317281
1132626496512831488
1074169294865489920
856346383011516416
3519444388
786326688154157056
907780037058940928
1543756424
1449016274801942536
1438250044281573380
895415265051242497
1436539761414467587
219711579
1437415358324002819
720465456168099840
305954739
133159852
540819877
3402116009
1242342419343040514
3108614877
584991249
2581223389
1146788701
604070950
766883429266751488
2479985217
1245536127127339018
303871502
348156505
1143722404042223619
124000850
314645771
3298434641
732463737286758400
1411894698944483328
4730489295
414415774
3080211654
721139180793950208
1382414941
1430665255546408962
1453718420046811144
323023676
1197381499
373791638
800523338422448128
3212971379
988973923332059137
404155623
1402254042970066950
24463738
1361499439752499201
3293316095
4661447536
886028034813374464
329584586
1248567107173773313
222601890
1231282684263051264
35306615
80430490
52059874
1443113913416142850
3852213209
4876013217
338522992
562815711
994605271
969933416
2766665612
1285638774928691200
1129349943318073344
832253048533741568
1648304898
23931053
1091668943583019008
3044958964
1441111022283079682
391283502
21114302
915562585189179393
1322616034550009862
47543989
23087441
604524194
3318009400
102992290
886493408906297345
2942012093
2327946355
1603839505
1945662308
237245808
43358915
634621357
1901563014
1358748950648532992
1144089301157851136
981934464774426625
2496656412
1206636036593508353
3012570747
876137709844279298
81220042
3289594279
1002202559933833216
816305461678981124
184022143
20861031
1296035989
2316864168
932366790709137408
3323566931
866768940239814659
79120203
1351355225727246338
120085907
14848570
1186947650412859392
1059821998501715968
98611694
23723644
1214382312663797760
1164390283691384832
27472573
2831905506
229518069
789337603401060352
1134124502990897152
988903763086905346
242836692
905689365145419776
539210430
265554009
1074528168164368384
1466803637720690692
882869910849732609
1308677292298833920
226981127
277489884
249352362
1267243294486036480
84928773
74550977
1020426053016141824
1331025245516558337
255049031
1465717260396466182
1047906281003073537
1497760027
305580597
294508482
1186673785
1454415315673227267
1463794036502941699
1394909980390658054
1458655315306872833
1399768114666090498
1170901162003877888
845080573991313409
1466399479922585605
103208878
121727352
117277152
317757936
956627297288802304
869894062173704193
304366409
1302947773138993152
1469991444777779204
1460204221790400514
1172434986772783107
1374325697905328131
951519308278108162
4745661290
1172871984
1112779637568864256
580302777
340051502
261243438
396830120
338613353
1455203917
304387782
872549011248513025
1274341334669832192
714578352888287232
1274140294695596035
1014985603
252956888
1179042445
265884677
1239265323611598848
358010533
33245780
1535245514
925777056146878464
1098295826424713216
2392303350
915467010745741312
4750796180
2828125184
1830986996
789379472453619716
155534390
1097455169338556416
623212770
1012571816966148096
1468627505644929025
23100170
252870937
196447125
1392474858139828231
1467898322350493697
1453483717150711817
715016365
3138983288
39799109
262454814
1380446906225070082
55459119
606703990
1384143863497981953
13202482
85738687
1547634721
86893648
27799189
253502687
944456410766512128
1467850446605856769
718628542259417088
2966941428
43249321
1299389003477573632
198720628
1336322489916395526
1493836350
825782575797039105
2337369559
1445248811186544644
2535562658
1947195954
1139372400
296212447
2975391639
1191404720293863431
1239977992027332608
195307305
1259723369269714944
1445853182152699906
97348762
101833150
1346543721391796225
2276214167
583568246
127625626
4745703093
1307674805005627392
3302160279
56622638
2327407569
60157170
2926367034
791980858790084608
322409755
1035129951358529536
1139208229
1002875832
434964976
14085916
544245142
507272762
326913251
1053551574
16550102
248815465
1447296164705996801
726849768538931203
382577946
865842156
2714581512
1432470300051001346
1038282397111013376
1346624289324326914
1468725970790014977
322807298
1469289892094033927
1271732172664127488
4918059373
1201569649063690240
1265687877653946369
1469264387512979461
19449147
253848009
823501510617219072
578492808
861463944
23844729
705882355311972352
1267550519159132162
712664410175709184
39791105
2967515615
3678043523
169046272
722168460919382017
985249356486987777
2343645934
100840229
748825985173389312
1336052520465166337
2351568721
16683687
1229412486
132303997
762578485030297600
58099974
560971732
1423719176955469830
57035040
75845094
1415326038968635402
1294741
806598100764807170
1344210068
158486790
1520061464
1269001012460822528
1364340705573756936
1266506906765611009
1671024336
1457804239141580802
696298789385170944
1437377070607187970
80609193
182091040
25598743
21607578
1068714448586604544
17389981
803996200940830725
211581197
216602554
468082397
157011694
22627662
961522814816784384
17395814
919439258
18305629
22814682
217367297
80875090
353237538
112181366
835703472
2479005257
1453382755
1455882085084848130
1241613021702533120
263141603
36710827
288463244
1015187138189582338
173115340
438284978
255131352
756904215008522240
3569976736
1412461718513414146
376757688
2216709375
15436664
504378251
299752974
2169886108
1043863830760026112
1399231040552636417
1137372908672692229
4783451535
390804911
821779893247676416
1130466477319086081
1363970659328655361
29342313
861973736962043915
713790198363123712
3124132924
1569445693
2996553343
1595861952
1204944287974273024
1363683473647525891
1319934872165572608
278750898
312770389
1581498614
378050693
974362312948711425
733270422259695616
1018833911894294529
81068633
110685128
126162760
80884962
60043067
3178512378
20775897
929035557329690624
2451982375
1925771084
480578186
1406145074736427011
2565833192
1174090579589812225
908943769981956097
2432506616
330026570
1450091235616690177
712092980
25734884
374334519
826835198
760686958272282624
27141072
417336610
120043899
336646662
2783856919
777742695846391808
141498313
733988399762182145
1356160026788806656
1075399879462146050
924448391630798849
15456075
165927839
900380263959711744
1009858127007834112
1019967199
1208817776032436224
230852906
75231190
512285903
1259344428734443522
22545732
36563808
1588759537
1266187014992363521
981073264868036609
2820755244
112453101
4752926461
1638745134
725561557384568832
161995635
576203306
34315765
3361295000
464914960
90612794
2513127054
1448577009408487425
18199977
961742450632069121
1468677099594698757
274873920
1066505848791474176
84035041
61333930
1364902085058256899
1293543339065774085
982145060044095488
981442505991483392
981428955512221699
976409083023634433
1438080510870261760
1204168403315052545
2383383211
704929920431071232
23921946
29261015
218745147
1454200618155868162
1464149967841349634
196460981
41097647
1020545677766488065
2536561231
1410210502739861504
3661579817
1462953091272044544
324355770
1458694223491125248
351342621
827840753711734785
63147879
541068411
2612574841
2749329173
1246225146471309313
3038608327
499107966
1049836527340179456
1305879121453617157
1430254020170592261
1255111848518651904
197700904
797355913
856009806
723192209781092352
463222664
92891897
921467380622118912
1138453058487275527
25164309
35183986
156743639
27256332
4500636373
783978562806165504
1093449728
1367181423698997252
35761616
113526925
3613117634
1427328214750404616
269775455
428977289
386108913
27077522
38459769
940479095208644608
396408249
3155239104
3602533153
1343900904693633025
15432077
167095016
3111831410
4125457703
1099067732
1302235971493203969
71767822
730520573701443584
868279989468360704
781251776
320842733
1465485003333115905
784036803548413953
19719056
863052862024105985
135193670
581450356
393095838
149908031
884392248904908801
2679533714
811871912
21434377
1361357051478351874
187602382
200841404
67887198
76399265
1012377373415624704
1012236071302643717
1167373760145608704
1167017039254425600
1255054930387390464
954033637
1300865395147051008
1346552073161158656
3419804693
24150879
17432885
608267058
2583321828
1048325721922457600
134131293
1159166953539420161
737518949273739265
2359405520
1349674527219982336
1204342980003405824
1465296802085842950
139835315
1465786245968429058
1132343720
1152095832830701568
918922778073620481
37143305
1080092017638531074
80828466
39457377
755038246426578945
1273776346771132417
101527317
52174696
96988039
17074964
82408359
729732158718394369
48648969
1603605517
1436828590784630788
1197859267430227970
1163773176079409155
1448017119740895236
236488098
1161250070530002944
866748948618326017
1098901368025296896
1070991429068054531
594554371
821285521725030400
4651886781
870129006
1400060232
799679210885259264
235708171
1325760993851486214
801636085
1244646799
1305364886017454086
360185456
4897189168
35625582
541054549
23730653
253846042
80515016
1243614918726889472
633884343
899295805
194569310
975490765383233538
1169608352
841575664062984192
234913145
842622271353212928
471695367
56368344
1400087873911726091
212945761
1377620560339943427
296037757
1235641175119454215
458682904
3115105813
255236226
90992721
1217016940016939008
1047164667779600386
132257546
1465506162472796166
729165469
287818893
1394677334049972224
935807352363773952
955873826235183104
523166785
78318855
492305681
369050752
1457285503921889287
585112997
140533921
37129800
782687848008777728
1313407128
22194915
1136134591922573312
393634826
3025642047
241231646
1438076571504418817
1353302660603117568
1447161150731345921
1077811263328174081
23958568
1229665966478499848
278544035
324249720
1409036854427492353
859850052839362560
1460240307916836867
1241520508530810881
1318300916198637574
932974856806600704
1107688606930337795
2527845924
1201187318888951808
919556965
981122144313716736
1597976678
1332040729372237825
1161142942498615297
11213082
1311662960066981890
23027498
1337957437878366209
1639613664
1463760814767153158
1217032732892635137
981435901149630464
982150919440629761
1364206894949101576
886854247106703361
982140603998679041
1365120899817476099
79542703
1447496357103636482
1460696920708558850
1269904263930613760
966145458514034688
1105655265762775040
982146952421818369
976409823351857152
1028235452963270656
768824530252931073
986556624255897600
3278763811
1094328997960343552
1073635610273951744
224695683
1058444891951312897
1458880382120742921
1460623679600009223
1434817728884346882
120396142
1102504748781985792
396660683
847689003876859907
300863529
254226378
1038600979
1415997802321256453
265833889
1167417329472495616
56295843
2303733337
324650915
30759351
993563012933062657
1438752737341018123
88185156
1320526592372658176
834680656428986368
48833989
1103071181765140480
958519991631978497
895064043441881088
28263531
2832441919
27673327
1413466106996666369
1153145774269771777
1335393712445263872
732393381444255744
1445580598592954369
1441030190566711297
51554056
1418279135042887680
900183087203483650
968974192681955328
244791681
840025938951852034
1217800311504547841
2926321024
431250692
95821609
1054365307924553729
957222001843851264
35881120
1439318788252467202
258649830
1230851462013558787
1721683765
798215501172371456
32995408
1337424745743192064
1651835106
4330296286
1276164234
1550593950
569337451
39826207
2326533313
3252392894
4710152605
1234648724770521088
1419751204465356805
501287234
469862014
2543593554
631399485
2449976924
1546504614
332053745
4904668606
1465307029
1286748670021513217
2569031681
219516664
1324819484
2333790450
44961116
2530153147
342268938
57135001
2420579526
436151067
1483541496
2727626657
867449418416607232
1075695758005944320
582726047
49467211
766355975720865792
773285750213193728
2168516826
443085596
227037286
3368655993
2220273336
1438592918953078787
1453795582959570944
262158228
399151496
769020181159022593
292591133
1182799006545645568
77419597
257441961
17423536
1048801333778796544
100831917
538615981
2736056620
701577743016669184
291928126
852696396
1454207077740474370
155816579
2872054330
293734623
201827325
726975143982055425
1614218172
107453407
273816550
376762460
357830540
1236542532
152017384
1433317649858113539
1460179875109687300
184425787
1214468107432906753
723727723370274816
773480868048465921
3390546035
1228616298
170897818
1395394676
132935646
2889465524
49689504
1043042598233944064
1696631076
62743792
1214193325290319873
3297768752
587250854
1241378371961008130
975731677048836097
141924544
719594462
769072378265690112
1070278861105971206
1372815850948943879
1242723854222417920
1325725043876220929
765048957827293184
545460575
306413524
1406294002232709124
1158407405530730500
364237669
251245316
2559065646
1033650652206039041
1406643101297303556
49048472
1259832374310944770
1588574551
1276081919265067008
2324774334
391303710
1451060090945957894
1296005753103212544
905154532719689728
2934960411
725167186906587136
1182286093166825479
1183727873154277376
1207508674551439361
918729881805975552
790674649726148609
1438176247528501250
1395056699522834446
1333479235764236288
1212689145258135553
888190575601532928
2400261774
3332181743
243506241
15538395
222681634
14791882
292518415
61590632
557351380
873526945425760257
1094099487960780805
1287352599109185541
352852892
1439759988205895680
1243768009883189248
22361141
1360144899685797888
1386863107310379008
1206121667971313664
1296373956107100160
1460574534260899840
35327683
66290505
19420820
991313371780845568
373412156
153123282
153125817
153556979
156737020
273493280
1219299553918226433
2293403923
321554643
53569853
979082618
44066020
14171266
219999886
126117823
48632082
319218210
366728614
20801254
115992342
277909139
956274860849860608
1141141338110484481
227850801
456181250
4846809930
764506609041092609
357183625
19452494
564721374
2250762829
823986056
606707021
785238248
785573118
2920136214
492638241
942503854628732928
373190561
335608326
785703770
1411996157493100548
103983346
267903339
2953019959
23439722
1454603240
2598616806
444919964
787319425036877824
955785865
795526057411706880
19088758
43500867
707347020479078400
292480066
956475582539235328
1627601144
14237533
111287761
1059826131384311810
2547450778
707700220004413440
3092659595
807735457
63694934
1071491061254709248
36130986
635052211
188487652
44317491
1441520636711497736
33331695
19810872
2165364858
23507991
490716057
1075761071372320769
959224719219159041
2316223704
2383416876
1150961203293769728
1115508058753503232
846391998
976664570222690304
2655870318
400480349
2942603454
1352511055394529281
987142029154009089
1462690586197118976
1253534354032087041
743357100319858688
885103634131947520
717173524138295296
2267991012
1217321019330793472
1176610625012678656
1126189237
1298059181698637824
1141589560276598784
211432004
26803301
735996449910067200
234789312
33728081
22807585
165202587
83719065
431761372
23909143
20479324
899641370033434627
1432478816752988160
1065874902446731265
726873022603362304
2760019911
14247313
36414986
309492559
1333861108617269250
2570306587
545780426
353986314
245268566
836702927825797120
862356624987611136
2220187434
3389874434
1101558395172204546
787866360
19417134
26138685
3318017373
282172043
805343478
2180834920
1387012090221809664
1226783393888768000
1068047213706788864
2565927937
68684405
821677842085842945
3569095874
2187218503
954091605480194048
3376337333
135637639
2364422209
15143641
590180943
333310928
1136217877978259456
3372304833
1018275578
20915192
105627327
303831079
17102572
2877585364
619758971
1399944302193741827
20066455
2181277095
836388139
14341323
1009729200792760320
231649230
3036849444
1175878002628018181
3223969787
596332453
402964893
1422947925634785281
1582558178
406845790
1465907966759120898
27400226
1248230310
42204489
1384880503
220961628
432432569
160596522
1384479678820458499
179297823
196296745
914872925714505729
1430865609814941706
975661008923627521
804029700301590528
4648770518
926853064069472256
1131671738
1425120022440161282
400599700
1394589254131519490
1355085044717674497
1351480995367641091
1304270953606557696
1182585063889752064
1229469018471489536
1317155288731013123
197565480
241495414
173530099
1376824676522065920
1352242474354434061
28165431
26938606
928242096796000256
281449208
1350083185774891010
1310083972886532097
1311716034903265283
1313144535573291011
1376090642254716928
1339570043252846592
101839426
1372722042768748546
1250308947765911552
1332243343452090370
1259361162958909444
1155951031227785216
1443862830286098436
1425122066618060801
1302973389414506505
1366717703545831425
724928266382000131
1316628025384095746
1415763777518243849
1406997579477442568
1305034749434646529
1377504225274560512
1242790565994844160
73899720
1073252964654034944
1291458550863200256
1293990913899888642
1134213978186342400
1052976011975962626
1261195926560858112
1395565278088499204
1391950170787483650
1227413420997132300
1240144923648823296
1161291007608180738
1280425365790289923
26371180
1545720895
1181863232228610048
3671761334
293683323
1621964851
718317610685833217
488878864
21138768
412833477
4785836394
14709636
2393952127
353274313
26318519
49802474
2382479605
1027463360441331712
59053860
905146542180487168
1164316501
1074644910
2980580708
1604582660
16539797
740271261180301312
270157048
15947705
18329535
763726231141355520
1462600162539454464
935581980757917696
928236578358681600
1390056793078784001
494465563
17119766
1548100758
72928579
1460248168457715715
1164269930
946677414
41269645
707925530293755904
4828390900
1048989603150143489
1205422014
545413465
20758933
994995486699466753
1320668427896324096
17208213
1455060685788880898
1324288885
66562891
803230447228465152
43388113
187089103
190377885
820603810447904768
1853015959
38475396
1034943569491120129
256062581
888855029184122881
755199384
76636386
869896614
1114988811388444676
268447935
22011385
3056294904
135316922
2255251278
135607513
366816125
1216928760978558976
485367009
342515595
3382369606
268500600
1857849721
1308805801
844527104
472576744
984067400214642689
955180898
2819916066
1207674541092343809
20543755
432696277
1877250338
2180145271
989311379155845122
1672950235
2748559290
1372251751638822914
476842372
3074500627
69491725
2223840006
522356012
1147467277
243388179
25715944
1249714116257873924
1065743435817148416
28805880
2915965219
273479150
1455555766421762049
14297693
31701578
826015322746519552
1400145433033383940
1149406225
1432254312487419907
14539907
1464112069901701122
820073724
16365293
1461716439992307714
1461712714053599237
1433939880938119169
2894931061
1457606183183953920
1389966435292700677
943672818
313122068
386455015
1028697866
2861065924
1412621005546086400
1091260376757366785
1166634530012303360
715164745444274177
906639870717722624
192048019
191165322
982929148397039621
1255389887546691584
119654492
2991976524
1660993580
1058790789893906432
1275853618537795588
38391279
1168743840640978945
876684632325988352
1203413827
14370584
854767479352168448
1563575222
1427643089930358790
23879955
55420036
314211921
1065875786035531778
1423696590842249222
1412497004530487298
1391667533510553600
335571006
1316134060037738496
763583670
17999745
832270609
885224228433342465
2472900852
218965119
3169236915
1246980040115376129
109242733
1449098672252198921
212325987
733707282
321052268
19356276
1480302452
382206218
255554825
135191418
605126134
120902423
776637281822121984
912347676657831937
19253508
1095760334
347291460
18556218
1262205895
2598668832
43425401
955405368053641217
584126658
563838268
1234837125230743552
20020145
376916031
264400255
321546663
1044203411766415360
41404597
438776203
29847746
787270014017691648
388829993
773514381552476162
3387644213
474152399
1055484517
1145567289686626304
939408525578530817
4763725522
904670888553000961
231424061
368428538
4294968676
1008495906692399109
401626553
235218721
2158236152
963639914448523265
235104674
347258474
1464179179763777542
49017681
243842414
429081540
283174395
3387618087
423035895
18754872
495954321
134972365
238280331
1358449257481658369
1251860519079862278
1462821646545399813
2314792634
15808598
17029640
416540461
1458859070841135105
2596635464
231239794
119421760
752561931265859584
271014935
141109601
1019201440462655488
1095274180239536128
4853646252
133676833
1430362155396698112
1040124936843550720
425167544
1252096933
1026058994
1367183571861995520
2585200644
65839963
1441809200972136455
1283288546481074177
1418118023853002756
1078243367220273152
1463706906233552901
1461519285504077824
327314093
758534265738895361
2421636811
1391595184501133316
118936323
1444110880573059075
1208373759960219653
1448136633082003470
1444894976328929281
1422280869788622848
1108982697630683136
1044654340403851264
14427261
2974123513
2546358134
1421259657868234754
1359150304906862594
170822751
1465532835633184768
110163073
57630182
2396249694
357713941
1438723861839814657
19607437
17914893
1440982121447886849
1357966357254590464
244224160
742962296
299061898
322834770
2259675206
1042776566797877248
2156047826
255617443
223186515
1103129509396590592
1223474394628075520
1105086830364540931
1345749341382856704
429173152
1153755707126288385
41001534
3528162376
172874642
808705600498569216
1045945520
23899218
4033917027
188768854
1094632302724960256
1183724583976919040
973072332141953024
1017080318
250140985
848592496015888384
733517541448941568
1167505817668472832
207007835
1092426810292342788
912415054401724416
227973660
1681316725
705645481
2574394234
936742022865608704
181245433
1187135845444280320
737450936369483776
1329133197750366212
1270450289015951362
320914993
409422904
2274147180
1392527437209034753
2332179570
59844723
4140293712
750225571573997568
1026379951711252481
1192109225801080834
1054424049730928640
122716367
1305412718019645440
22138209
1443060687282991105
1949361242
2788074129
3288956059
1038874614343114752
1314833510918582274
3430176478
986861615545892864
18627726
3282731035
455906153
291660710
1167023711792222210
3246122779
231097894
1461671227811115008
980310324
1026915105496281088
194519287
3247532601
10105942
1046531303300952064
1247843079677083649
2939909745
43715048
994648938434179073
52675217
2824030221
47905447
915288587259842560
1075044790474035201
1108937430722174976
68719944
1286571263608193025
932252119284854784
1427747537499340809
198192915
2148905920
56405307
1183418538285027329
995774022423113728
1450871104629788673
42245880
1718546557
424653504
1354406084346343428
1083344415656214528
587441372
2297568343
1453227457784557569
1369022467495370763
618391933
442220204
823385287
420697326
194120074
595478305
631786628
1171404587057762304
487352522
61539521
21753898
1094053884
96068432
2488263499
4196739199
1052256919
1202329827996557319
382863936
55099004
322276842
1448557737496006659
378546381
18107348
734599230648651777
1582820628
56943973
857271207292542977
1908929898
320924376
1418757968
1056397431519301632
81843423
34852229
1040132682213191680
961208392902676480
1187986986281422848
72821950
59476917
210005449
2668740925
2918931116
2347097523
20665577
84603034
5864772
1083139882476802048
383279220
1123200000454905856
1060924524
704927218
1549419390
4686835494
976394944373051392
135263657
743702005462372352
142159379
3222884316
2531084642
998711536024666112
38962739
760946963370086400
276134608
1273475215
1295815078965424128
763435856543834112
990568311577563137
217863409
78009791
3788760679
2783451455
322249002
1123233096
44601127
1328277233492844544
1651858098
2913210626
314251756
249412999
19113435
33659242
20482127
45281605
2326048424
1407368725590913028
1281717880665583616
145313067
321284824
242090120
99597836
1613022144
17810978
2896594519
448432949
859238106482061312
369336870
1225362522
783132337
3323705656
1282680739109064704
884525585501966336
34688939
181163341
177267862
1222460138214383616
1349838632442605574
991490552
1735168027
2272502418
869504997385539584
1070073893853876224
703585334
101241978
2196554704
259449213
844580245705576451
1417642913949917184
1459406914899812352
1442396514748289024
1417638479450624003
1359367970070228992
1310973096510320646
892111521979011072
1703978058
1414472122466934785
365954667
368934230
38453232
1418821561
923360411969294337
2387038700
493919879
510369097
539238872
817226572893601793
484966220
2589739604
143226440
271413079
1399793223388864514
3739759216
979891380616019968
803159282
1205397156082921473
178644814
1390620618001838086
1444276819
15991860
1468207441
1249285687355949057
264824242
1455500052571443200
102772425
205307824
351323110
1525888206
836342358320918528
213284920
533439305
702811176925859840
268713587
881662173138886656
434575059
107413885
372102219
1933680427
1860081067
21381051
60099151
4246439901
1328853203820056577
183044548
2478913525
245451590
352883307
1403269748
1430043233011134466
228014214
1091842845722456064
502117040
1446469897622523938
115498019
240815402
47981268
210607908
92833297
258383944
1494373009
228185101
830344998415654912
897793562
2792090548
1502046721
130597594
529797621
1457477542823305222
749056706
49557027
49283973
490638451
1199616342350913536
461346755
600478629
864429979416711169
1439226594904707074
867549590907633664
1280532411986501634
1456481804802998272
1262193074920239104
1460239641278308353
2796782760
3296514152
285916359
893843679655362560
2342903531
1210350074703859719
1257748170781732864
100797472
586513722
890895299555860480
484990968
94314054
348666550
1630078051
1267125810298851333
2351423545
1283646922406760448
2329695554
209766567
455193071
208664619
29468585
27879498
93161904
174040632
50276045
365956744
1546085622
868426980898877440
112463476
125831100
14295597
4325755996
14682761
876990882175700995
836575859985289216
2677929594
270196028
2221276261
204842936
815523350
849311090462912512
944716655908679680
1089961430785368071
420552392
2731827804
69599871
1330042340
2293506428
623001147
49983810
841503398235066368
1267728985863196674
170582621
701791136
1283325050330832903
56693170
143487485
458659376
1072975458235502593
37176335
543771912
1021868198
1077010231
28857304
2156513179
59264441
317163117
74275221
846795620
1524615943
13046742
2896447971
1153993100358017024
992732520004378624
895045365107482626
1420653491907821575
1094916766759878656
2691857941
884755127944478720
66266705
293109653
110994083
2906164179
1276365604266508288
74003764
3023311346
282973328
110327848
2754179784
130467985
1463095230488465414
1201451685333405696
1201428750384222208
1064077826
1397417119181000705
1397412441621884930
1397426821214314509
1406163238375489539
1440579212696375297
2444059016
1418930475482161165
1459263918266802180
1275715598056591366
994140173116952576
981137498490351616
856637115735707648
172790460
1023114824
41983087
1453280832165134339
1054819882603229186
1882527734
2664447457
435006062
1436316233679339522
1058445889986027521
1288945974086373377
892467658452484096
1375456202
1271730051701026819
988124394282143744
26500232
475340755
1325150300211212288
2851114554
98873124
266659196
318679433
322541776
348397934
19116619
1417182701346504706
165885802
2912705313
2864437548
250657766
575703289
110198459
274332229
70466039
17200545
550974770
76093100
262691982
797906470255919104
278150271
1380164369867231238
2494861802
88013593
2177094958
276931207
1081308172583759873
955298784
981647149615210497
1311272146392375296
1522092890
359909501
1196801758414155776
32817119
895790255596605440
2853102667
1484143980
704379919975907328
407108557
19589313
72772481
851422003357773824
1140559574
2425022895
3229919664
1732444446
265752992
828914039858282496
178156240
199320889
165710097
432629324
376585411
465837442
894648540328189953
282083761
455437300
18340997
717840198894096384
226125993
1432276874495922176
872346476592189441
567215576
1094977525
429187568
2308982588
31498663
1097426411843796992
1152099040269438976
2243502543
785453384
29136678
163115751
483727899
1385874968555270144
1357061886286602240
182795617
115834046
1000844624657813504
1001446171620118528
384515855
723558596
2939035153
712248002
897467198758723586
1201613041818836993
131070174
160541190
765911680962400257
3079506402
747900373
593840966
483678051
1048486556820885504
1193137767905218560
1397140924682145792
296483003
1226642663862042626
1373339172
3615636435
2377333891
2171541320
748026790791233538
1110194607357337607
463304208
785996849857568768
1383184495478763521
46107960
776712228347064320
903255018
799101702
577009918
1200396798281445376
3367216299
904700529988820992
718811698
1463384856671383556
1449458184842878984
413862554
1328380840171147267
2175119347
1577143640
1241326786455072768
1463302160783863811
66011301
21929529
1043985364820447232
366033111
804963216883216385
1438537652282724356
14057518
1057083675089780736
155751906
544862804
567108837
1458093912988454923
2831556570
261551004
2308142756
16284725
705371529815547904
3129555780
1073813879375810560
2178629365
313960900
862921254
3281422614
1969105825
854729766741716993
743850529374208000
97776933
288635417
3141772906
2556538101
1133062260203634690
723248644728696832
813583207
508737671
53405506
1227616413122256898
1271585515
987461045114626049
1675887367
113665945
622541877
826902120427352064
26542255
2219223314
225090281
1052780998121975809
205544952
835602153959890944
22724717
2283303632
72507067
1217043561700569088
1138259912
55868063
1072760083321249797
1228114107733364737
3113472939
1410042265
1880951268
28351225
1594710787
24445387
901881771385647107
60582277
14910027
22478416
189980023
4287022701
69025684
1950513552
1105660673445380097
1415791588798779393
26719128
972778202107170816
1462855506997829634
68034200
1361754848
385305748
16475948
1243529592
90390022
745743505
303979562
1080486239399280646
810180183810539520
248339613
475916973
884078383390437376
60631888
443350004
298769463
2594884813
442918531
838792761985875969
632185201
301343764
1443593349122994185
953042153458077696
110944268
1725366330
225189365
560456625
341363769
123238571
937333823011946496
872866416659120128
463990483
3320634907
252898783
715158207304437760
1056977071518429186
1277632670432886784
27059413
154362827
1230533326114578432
114341166
479826434
397394642
154248657
3077243627
1441026548853792772
1079779275551752192
35828196
1151525775331471360
1443596731292205060
764501467227193345
1219963000523718657
420173195
1973632056
1441007176366055424
828675346870497281
20900209
1198373197059678208
359528452
85614542
601131231
205478776
3074437133
123930213
702801324400898048
19856286
889220685423357956
279864964
407091620
926841426763243520
270585770
1921082226
3163143519
2848582876
3272010060
321362712
48626100
586810599
538066649
16233001
907676989989015554
207223731
4063803747
44651829
794177611
168478835
172442746
28093951
27851796
2362996840
166101723
1226787097207562240
1869115328
1188774594120966144
1170025002898534401
1182293778192896001
1289172256292327426
1305493068330815494
1206914921230942208
1254404360991395841
1172562173236776960
1194613052160827392
1242473881979543552
1272879544878407682
3342489365
1692048312
1414931318723465241
1414929360038023185
1414924105942401029
1356981670742814721
1318932898494468098
1336634793598087168
1356980317723181057
761654694
1321122795330412547
1580476315
56106238
2708715396
1108308482
30445481
1462962092894474246
21727015
1461443981489815553
1461425706861154306
1461423246444613632
1461421286194761730
1461414324367286272
1461418953226424323
1461148888463667203
1461146223105044481
278676112
1223402052216213504
1459712739157233667
116529768
104845625
258738104
2927732252
2560919496
214924095
100672992
47075201
4064879055
1442701931135209475
1591911414
54211675
772206901
375787291
2176693308
976849451984867328
1453829142210875400
1003701271667335171
474196102
2945432792
246418197
347227836
711911528602075136
98316050
770286434385268736
732212562
28927720
1126739364791275521
1257654074549374978
846972017941319680
1084555263410139136
2906376503
952243694
1035231340386500609
2875374323
730265485
621468843
378742359
611891654
16920134
956699847834267648
232629978
1253708872348565509
44268956
119847182
101857200
1124375866887348224
42897096
158739482
1436807028
69571630
949825177
394228574
149540018
3311084597
31728208
860174662357090306
2299047907
1400916498026319873
2867772088
1414464711316459522
1479462536
389443487
510368134
21230289
1071601015
2546613265
981261936
400054955
189269645
2736133928
2854593830
19313810
601939972
98425487
247302478
1030903449775423488
1013493426963337219
1406244630027460608
783471796771098624
542230160
353958918
1172198616397701120
17703330
799159685421076480
39120907
90524093
20682514
2729971831
65877534
84126443
790630613602672640
3645545472
457654059
390512887
727519459133513729
1109483775577059328
964379309325471744
3317610561
179478740
38172444
298587063
882663436550844419
1450173037282791427
925619763421650944
808264318873694208
1145436984489447427
2428143523
1458004672015478785
861638140557008896
3285592788
633456318
2829520756
190123181
544079956
1033714943856713728
1224194126653976576
2794878309
50013665
1450153841660502023
901020710012891136
1458674295559757825
1234863039524089860
1429508165511614469
2930591126
122287332
777781397087924224
1303264039619846148
1098881129057112064
47389277
1446888277080825863
44359035
802968497831739392
1406795817625681923
1447213078496509962
1402074708678373380
295451884
746689086
1320137963112574976
1425325052149465091
3227532445
1391196328928161795
845392818
100573459
329892811
1294119626557870080
1255393579507351554
1238457664029560832
1357440383156957187
1549023536
109046256
1230463969
724637306112626688
20732032
488675457
982000605186142208
351991258
1167843938599952384
319308389
93731637
984570647006367745
1598565476
473179284
309772371
1266925283485106177
364820300
547508119
854105887
107476580
1376725225367166982
2561691740
2283067004
1067274003046232065
213823830
1434770379688407040
1428564427595415559
251242970
244485968
963502598635573248
98728577
171725393
1413414934268964865
556263627
133515895
727051380234407936
1241495156
85310732
865616198226128897
133005309
3227275128
177885957
24401061
824568579806818304
1104666673
924587124
298199386
1548939978
191163755
47621777
1724431
103970797
1304468679170699265
715998114453303296
1431385783672492035
839482441014345728
1374064329176285184
1434879771385675778
1084890796648816641
1436616021293547521
72387581
1459326607554867207
466801928
2494651286
792796156963147776
1339881253676445696
119888012
1379209114610466818
714210376418725890
819995781004402688
769961523796119557
1225557966142820354
907760279026585600
2714891900
729399137272213505
153529375
744152788746248192
1027976898641633281
1066418537969999873
1213136273432440832
1460994503012196353
1325320336016027648
17152502
63687144
482763399
1359549652199170050
1444355078144548872
1460753227
1872648764
94592987
27245876
1560104953
1451274021518069770
1338567611781623810
614642131
59894497
3323031312
2889082854
1471717705
42081491
913262931130716160
790627436832579584
1549596348
792506212742991872
2329203560
1209997674
2330453462
1461342558051835907
1225201487346724864
2902836093
768189807474319360
3693764834
3600253755
1461451552162385922
584704422
622562930
2475690781
15729081
19560470
2887070237
310599873
338127423
419940124
1240396753
4503518535
55916744
1159449859541393409
1187937104266846211
4147553957
1220602542368940033
106337423
2566728686
1423703815
105726942
201130973
1097929081621041154
2457233629
1092820811449282560
16811829
1460419729072480257
269180687
4745376089
2581493186
2613735318
2856102226
164719714
404730321
1145719386507866112
741199425847054336
214205091
1275611912907247617
2479905625
14357442
1045129034
890931539017687040
25485013
3295779669
72967248
421338853
794876877517312002
604992567
65190827
288967832
484963673
18739385
76643478
859113440425660416
2882244072
117326272
855487049876385792
1114275767133908992
1427477643989979142
43592599
1460530087305035778
1451172847750049798
1279714765
2379384800
355463827
157366997
1371976057142738944
186370940
413863278
848672764219105281
32324448
471562220
1460604581487214596
1164497209351479296
1427552954500878338
549649808
35824239
2626436553
4264439413
52999275
32566911
82885029
781084056326774785
211141072
765230719
20795944
17679030
382703646
53635248
2322642529
2799361849
716286090521493504
60605688
1355144012
1109079644
202168213
51799267
827064884
73007294
243460531
805783097056854016
151780134
293756781
49682169
17487346
391570869
431960742
285751151
2460545353
1005565945891475456
153812851
1604184672
873262277700538368
3222180435
1356081499662147590
95181403
1071160369555664896
182660494
870508872
1216025914804338688
3243208499
816033999869001729
1389840096791175168
1169565600181411840
1341338034
837302347332190208
843871021
1166530237
1493238900
2632298369
1615982905
54377798
830418251838537728
1553776200
123340277
856091918
3341143858
2800503162
286503985
27694374
74342198
19283575
1934021989
1695035172
1174367045280051201
1097234586
79906005
556232979
3601741702
4821717009
18458934
26295389
430127050
16325532
1222342317920739329
2227431752
59130504
2406303550
1125907774813147136
809166369149194240
3145878080
2285178115
297428687
730024956151660544
1321564215346417664
940024922394497024
290968734
1187743480287764482
2695147333
137932204
759414782155976704
1150827216193720320
808677080
2797321737
55254662
1308416602124279817
2409406028
1206831245138841601
1200363710658875393
775702191042691072
738008191791976449
1455938997885095944
932639303808835584
957634533632958464
761007272361336836
2745566416
1114001391540822017
1085984967887413248
1047522841351127042
729168722
45852470
315035846
1561348634
20613068
604278776
355470647
1169453960
771443730599415808
49267884
290673966
139452993
86580000
237157932
1428455136662282242
14640672
1185471538847502336
1093679720
1416222304955248650
3049297211
431623487
1299967230
624754655
71259540
745538034465071106
294094776
3369243892
971074242
1059522002103427073
171080972
1566642523
3344206048
2568510692
346907342
198623455
18866690
937000418831486977
418050588
100171428
1934913450
1458445269167710208
2284332578
313322128
502343841
831297523901935616
841218554
1400096710911795200
1263774536853385216
505116459
390367086
528596162
4823433298
21799045
1118030533219508225
125789319
1297009600248664065
974337871720173568
4889411971
2841178402
3242677586
825008323548295168
2598521311
1442821571161198598
32739664
2384204274
28800358
972555321439932416
74616565
1222796311168077824
1448704778448556039
1412836860292845573
1007712073806221313
1460759203685961733
1388115758820040712
1437585780675727363
348186538
1138673215218364416
1405859554655604740
1635751968
753987344
1938165001
594325449
1100417508857860096
357958067
463382740
54608439
720394480507965441
3246574847
22732600
1641092479
2991305795
1276346558
4725969515
22715741
1089536636
57837687
1440142672161751052
786836560750804993
1080668251
9897812
1239871436849848321
1088016566900412416
2714624821
113992047
2295858936
479431528
4121033121
53319299
22629635
1445407124813668355
927592633010147328
15286047
1100799817947795462
22183493
28823947
116407113
1195930157653090310
1842850302
532833810
176339561
13067702
1301258188642299905
296002754
1448655891507544076
840718460
384390548
208532608
14478039
1861620679
1432984024520085508
144286027
4908315431
511076680
1446308533
3244908363
288686930
397231539
4570179575
3131592328
608906452
444025460
2335253004
1456832078
1187666460
249340484
1209877550
1510996688
849857178148188160
51091348
1250351468978135044
2519102588
30508417
221794535
878999260229926912
93825515
411667695
900348878674939905
139123279
1384833806100688900
1262101163085881345
752556401923207168
199731272
743896424
1136483932562690048
1020984194955005952
1516411298
325555177
127579530
1078831935609339904
21822997
1377242366
62796666
168543808
29001579
1338697212
156589988
789624733
513646368
17670497
843763783675863041
946453828756324352
2715275017
1370588135302823941
267941781
850855609
960891613
19964097
237361717
1242058573229801474
1557996823
342455793
983993198166102016
306445307
1013799278266011648
415131954
1355790156574298112
1285630338
118579126
780739766278983680
275235236
1658765257
1329771661
255045294
123317524
1633693436
1045130082539515904
1003072425595162624
1458596886089244672
1629729278
1454617394547081227
773475023839490048
383813756
59532958
604398105
725359878420705280
322535651
373620043
2440854459
705374280096333824
1043417748964032512
800982664090161153
1710430632
318065421
1834702236
1039502330733969408
392826118
189315703
3649551264
748249735136305153
1290633989208911873
75632275
390792967
1060023991270850561
829425780
1260936121518682112
1085525227239542785
3548567655
993817460
54858891
2710166534
472072134
794915438329233409
1354553562752286720
2654800357
269989582
2215760927
216173306
819551171354431489
1351962472752717825
424475352
731331837826584576
410851349
294793821
889852000828964866
2367566766
1143618631340875778
1459235083488047107
1034385975600803841
280958095
1296418534063370241
1456522432592809989
784208316381573120
1433706245609832450
22924662
1324987615804841985
15169017
788773260875923456
2618020945
836055670625480706
1082798118675116032
1298609483464101889
190021480
980749991491682304
240950967
934850731
1403175627486687233
8527292
1337779353464283137
2458132952
990873507285188608
3260835852
1319331499108282368
17394304
40999154
1024699964071522305
138705329
57851525
3145431075
461379753
930225548575490048
1022039737807200256
333873136
1451674194643668993
15901734
1167235916
19583879
52672768
380520790
1443768933836681219
1001896382763094019
752273095105339392
1061876529842532352
1099819354068316161
1266722595916873729
1976074171
4885190892
87686159
1271347094360428544
811972
1459266904791601157
384364967
630001464
576939575
906739900522942464
242876499
554376293
18516694
2714308257
1355533865914400772
1134509391527329793
1387066964611379200
757682607819599872
1269362100167684096
2163458821
2564080395
16251599
1455856289901424644
1395302731603189767
1362772451680260096
1361307254390218755
1395096236223606791
1394291276967727106
1395300471737303040
1361286845951311873
1361311076709765133
1394301246211776517
1361283344470859779
279250117
1394297805276073987
1361308824209088515
279131939
24531620
26470805
25051303
20301193
473914976
217217458
443371751
102718300
838111239750447104
3845861237
22415635
249472588
1698032726
810291279133364229
931163165148307456
18473269
3387023321
510385371
1184961067
148479041
1264310611506343936
429570474
44905526
488861847
868166634552381440
1349468603809198081
79706063
1431230279130259458
1202619564019867648
711912956301152256
1086664890742435840
2959857264
1413448603532599297
369730421
16274875
765541344295223296
1450204957060251648
1407255345752330240
548807547
1055125031100055553
1220294092162306049
1351570696514785282
113303967
1376304515809415175
30241560
1128733079613394945
1298348394411438080
292647506
1173357425581121538
1077636202487078912
119021469
246173313
194805777
1640369462
1433917826289524738
960929274013409281
2784328869
1456329970062888960
19875325
1111848485547069440
1021644878327898112
1392353573422321667
938135524480569345
729589603
717971671114727424
411075988
477849989
123922950
886575295305703425
242775607
15376200
1388919806439665664
118843545
945387380948848641
1322890711667253248
920063186438709249
2720873423
829155743215546372
40642369
1287403440
710284850
317617995
251450658
297141274
775626061237194752
1379164699804192771
1391859422016724993
975866093955878912
786812610
334666322
2654544442
86187832
878273375214477312
899877282801750016
403610338
1453044792884092934
1318103112360562689
40436433
1430146772366774280
242445060
39321824
342343415
1252990829389664257
3417336509
1372296332443017219
250610889
798638425
255187004
2816310267
1376895913499705347
1433772875576717317
1417555520240558081
1391630762001125376
922671172084318210
1438044815258644484
1440554778572955655
1438395688665059330
1438392950904348672
1403064143075319808
1438393890835361792
1047016629304004609
1456878881055846400
1630602318
526155705
1286102875207118849
3777068898
1355739031
479061842
1050479376868024321
30938444
622693802
1240066436
1240304624424361984
1390528966599970820
371225677
2797553328
1366036279478128646
139469411
938326860819320832
1252819016432771073
944929055941394432
271389181
1367804304048979969
489272486
36794373
14220995
413963713
230079370
1444306476839981058
1436367815477547051
1427644766355869699
17315814
3317940498
1237493308823195648
22079188
1005165109491060737
2232272216
1672869300
112800216
840592769320116224
2290310732
2855622982
1138103225771548672
1138141054782365699
589736865
75936892
750591930
1560279780
2414784589
389659508
2524878247
21355357
1384076641349947396
3096753058
741571680
908386691395747846
44827563
2401256480
2778685046
2647112149
756501324
369011636
1451174958021873664
174318018
1366389316872777731
1327214834312679424
939626720281407489
713436894
1337087577703260163
387151470
944016938409308160
253017888
264466300
368557377
4874975295
1198304929292660736
870700561842053123
394008445
268475534
1356899448509489156
727555595683942402
1142998596
2196155400
14324513
376555324
1175123804617682946
367906556
463859177
1343590003507654656
2361754832
735541993456164866
220048411
1444876290092257289
971777972821688320
1326505688244363265
726757620057563136
1436249690564087811
277636125
1586207952
1452860789136625666
70289929
949128620819271680
258379033
1456643966305193990
1033469151602343936
19409527
160664986
1433353798735450112
1217904904112615430
1290765775821824002
933562386
25569379
24043851
950507102593789953
2327961549
1349301586229665793
57711417
1364275237454569474
1437584875163463681
1425940721467494406
1386741562739068929
1446432654
733310501019627520
40873478
1455301757953720321
186258683
3174095983
1334233449889198080
1115807555031318528
44953064
797553147921178625
52015429
790886633512046593
880348441
318935733
4708124414
1189189174689239042
115971978
245402555
1300111074704920581
1075065204420067328
536405134
1373509657868660740
1059558826725146624
2614587858
277275263
196855313
350650354
796302351359504384
23453525
1458214800475951108
1111150634349273088
14647105
478956358
186796074
1207009646743052293
201428338
2702117234
21049183
2198235824
18611983
1795971
1236741122
1280558420987437057
14245443
107406007
1341976431862161413
160239544
116523554
887845084414189569
292772661
20751592
118459189
737641077444775937
102117124
1909167108
1318791384510287872
1445722299781451787
70730280
1083249759232548865
1390146644855951360
857805190057078784
1439998286639685633
84254417
104763207
2428698206
1028758695998578688
1443203928275947524
16831960
129766390
966617432717709313
1442344611536510976
2367687232
3227606448
2204297040
96357066
3010532576
153771023
991577918730977280
3066450360
35730758
1085117882252443648
250000410
185684200
545941842
3113882733
771155687347019776
374621915
493536534
1187097190474436609
1039219933865865217
372793389
2247607314
1456697387003498496
174970218
1456700608820379651
1482035557
150441535
50680780
1323056628
1320661748
389456328
829108835235291136
173413232
2241491610
1178033461
374665843
3515196199
81605433
1043326240688488448
2544612350
200255945
945277073387528193
914916747425210369
1072391965033938944
901854480
982515077407477761
982516347996393472
295049836
2934984387
60107660
966556511811063808
1097486358577217541
429970630
2269031401
911236749472538624
961874352542179328
756782643686023168
1366279654898757632
782616231236866048
1433672396007821314
1406267014784569346
1406958492783575042
1404803824070582284
1406934985848672257
1404809550209892352
983291309799571456
955081372204384256
1437674440578396160
1403665953712328704
1321322032001212416
67527467
995250957335187457
866298016956686336
754946383119994880
1297163158696521730
1643361612
1430220481257361410
1141964279395975168
271818123
1320616400306630657
3085691315
854628373787623424
100461884
537006777
1412488585798840323
771692160148238340
778125881374019584
1315514695529316353
1393107325901107204
1450645362796941320
393960507
976775018888810496
3196068078
767657414778728450
800591877997088768
775656335027253249
587297260
1079424205882445824
4730379923
1103217569215979520
1234551992598421505
4717389643
3191974014
882143054630576128
321984914
1448264598277160963
1252450974
1268861814084796417
1434035543738765312
1434042312833716226
1434063332063940609
875086926
1213538661565779968
1447798324866654212
1447879949944164353
1427646816917630984
1440590212510351373
1440535568123785226
716158780434546688
1397456111406444544
1320737873457410055
1438024251244638215
1235144103551090689
1364529499585454086
2865184511
924872790234169344
1486509079
925280953156734977
3004201415
1175103927177474048
28351250
1445736087511470088
795547717850243072
2203606285
3659487673
275455750
1249088270128029696
711055789553627136
820320591098118144
596429278
3656405593
1199279497893142528
126699773
235321047
102716909
861213698
410053879
857525420
823735656
990952890570301440
1053012613481811968
2911955221
173767034
246516246
936654506
60099995
913458159829884929
1430514429167235074
717036793
2353357314
1118059799365718017
275081037
1429062977190301703
1673728909
555702683
248008281
271594510
1407356187843219470
1615420399
98863267
1197071786728460288
68109167
73887215
259132608
2503681453
327866023
15597481
996693450
3516138612
278189237
113861793
1009020942847225856
365682544
3387462790
218764303
2999230789
224404561
15988759
485195727
17944171
150599763
1714118712
17941320
275127130
368859006
926032615576043520
1424140544
797515
2953389295
51356615
2906518711
96460673
2991330138
609919655
551742422
167751026
710102092052955136
3579314131
3014665960
854470147
237294480
20951024
365482932
203143739
1413602068028350467
23586400
511680899
1156076908884316160
444107746
10235222
1059288804719116288
263204499
1160957211369230343
28740384
2444408978
221969524
1298262259030884352
16433024
531701570
844967300
802473591233245184
383848187
1396723707968573441
1433807401388371970
1438107830507040770
1438769922780188672
1302241950775476224
1360512633875533827
1846482745
1296360477375598592
1050045956110962689
1300049019826180096
1300236056411865088
1472679842
1342117073967706115
1326785282365140993
1232725845711544320
1350418205131460610
1230405644223762432
720111732920885248
1349231089387098112
1341988030677020672
1312279085167460354
1331655682538360832
228795749
1395762596129611776
1352455009510825984
515568935
1314234539565182976
1306808548416913408
1314950123277836288
867653861946736640
1330349925775912961
1330451456235876353
1086664039411970051
1285729513
1128338144
139493563
975802413318922240
978599721714487296
1322809570809565186
442435212
1351115890222366720
1001237853311938560
1380160169909305356
885101431837130752
1183281235583537152
179923565
1098473412501098496
1453395613282811911
1443948936100724749
13302042
1282295056838340614
1316620358540165121
1316624410787278851
3168123721
1370239615454511105
1398159938896105477
856815486012665856
1404819063176531975
794098869785260032
1455378636396105731
2970985171
2689158495
705155852
1402444870464200704
531149538
766905846
33983017
2337598033
84636733
2545244784
1013639022197944320
425526998
18978721
2785255618
1452878642397261826
33218710
880239636
1274712783678877698
242279309
1254091263885955072
19542679
1968889903
160102491
1340885244577263616
59923005
1456386175736823817
4675031270
312250951
579993904
995699048127586305
1457776178547232773
1446044644647833601
1198270848
1373298879844716544
136162065
857994826230374401
63538464
950818235540234241
919346936
82953728
4834977459
554626663
1666002457
1217143228803289090
148982317
3108732081
318479165
2447654472
702029537727545344
710490525351092224
710443676
780367161776861185
325788315
97524029
193017033
587786309
903516355
285271920
14787189
1255935116611686402
881598753634779136
1041811329953161219
14080687
321317643
108953425
900271822465380352
865858102737985536
109942354
4431557116
421128680
1251752036581863425
8647722
739603597
57903765
4842121895
618471791
3303794964
40684572
404709877
2914404646
765387181447716865
417202992
282085000
1292857800444477440
1605453007
961781906953162752
532347694
1185481685816762368
446393287
3877024012
1256211569496686592
3422187831
65519909
351299443
3394341200
1651364617
68112455
41387157
1258440148901126144
1412998764701249542
1121307799
1021857309046099968
3990577187
3147454183
3246612080
52360436
778845254
1929358082
107362369
2605380782
892797224446341120
980155719822356480
124498251
1318560512205070337
1374696113241006083
3098115975
927397225851957248
1414950746605473800
1146752920471396352
1383762572902428677
1842161312
1166926933285834752
2575740420
1444939422428975104
369510630
1366796561326440449
745038870526328833
83032395
11678372
2665430941
408885346
54652706
1151453000
75240465
4581414749
507883257
3387004073
194529366
1053327553061105665
1426382581
23247996
15724667
1240475340
1205217335474368513
17220758
1870392270
4099910955
1067521058138439680
24692390
18780213
243337600
21314067
1376944019561971713
2522347578
2300602436
17033436
14999172
126719717
15497533
314099893
2445918964
137625096
2291880085
394284564
2384104699
3236271265
2955076692
914877291192139776
2191000195
533806457
1920664854
50854062
1451173149286993926
325615084
15078057
37063081
373551099
90614279
2420185669
785920913841631232
975289068
20582359
479390782
196290799
101561338
3108154565
1319899352
1660174729
465180933
165759089
597927539
1455336949666009093
17169753
1262586366728249349
22739318
2504093703
166572227
61863728
235599881
93240161
139764385
2353532665
1432670849497194497
612058029
87980263
474902582
499236597
521923374
2596755320
270032856
841846129193017344
1428471421387386884
239961386
93339108
140670596
1116362121711968256
937524396968652800
4321193127
1065413087992471552
1007740985521029120
976674858359754752
1064961859793633280
63455724
51586205
351236119
1131536077305597953
977149238038577153
44957346
40276769
541811858
728523457
2350827685
2865055738
573140338
3343939666
2995934927
1332877430
146934332
1203090766677057536
753827658
2393017699
1024367894392700929
697439498058276864
19124593
374238680
994142608715927557
1134427771
308936811
2873620989
1233008184790409218
121487227
854123004
315423731
895229248566374401
1005910726135898112
1316547336483467267
925423333201420288
29554039
2319577802
88991969
3432787829
1708059439
2572855720
1444013641410482199
914490509913133056
954021281913098240
804787323640680448
728588519057309697
1454171781678436359
1105711666556071937
1428486092852850697
998460877425774592
1179922334120964096
1300782802787618816
319724779
377222247
814232888669589504
121498956
2803824590
1456975674321821703
82488722
241403746
1223276177177108480
1198356197868486656
1389645946439540743
1433890775314665517
1450250371587182594
1169326505798905856
3119704595
1194875574331699200
392660490
1664898307
832196485722710016
365493175
965505612439105537
20575967
1198604246817673218
1255968711774801921
3383014034
1448705241956900870
1433516627430019077
4730732546
1396873266829144070
2568015567
2945398611
2572693636
1353066327758368775
1356770674992312321
1434128007229317126
1168922728763727877
1438217502413271042
1359923063643635715
631328365
1450502179220041739
1455744278076923905
1348875866403528704
4422025474
1155930463707500544
385687756
492500381
3279912246
1355234586083602437
1364322945640898560
1166139174182948864
68178071
64868360
34925611
507736114
21200219
75943888
3020500144
210198310
75155381
107552141
212552510
2330602212
578829349
57131180
3072206346
424384126
988523695479107585
882238311812792320
181883296
1111845497042599937
183897215
1417486644870057984
563323482
832841308209156097
213715038
1166277894
12264842
575304612
1894796372
18876115
970671416499687425
4100537032
758017038
533789955
88666964
241757450
91395758
17803430
328407108
969571031030616071
950495568115261441
4773923297
928774928849035264
2806364327
1456482704233353225
184825174
2400578791
1073950940
37993512
251392375
1478487674
1037714059045392386
4920322334
402769188
316919293
4200360913
1439181048
1385924059104301057
843952898
69420788
554413809
1190360239280918529
255133435
815459424
427768565
141682840
127923259
9674292
349159120
18370946
44690288
1033211881
141182333
33938170
1636925599
118885773
26498835
716165112
57076623
17708322
2569932542
138002594
2550452046
1378051728
779645932845531136
772782688033992704
228023472
773851352
25595427
1119000564757614597
935750532144205824
1120398649144614913
24423418
1087641867519430656
3065756625
799767079
2320438274
1427710911435915267
42455792
1452303083648831508
1471644522
1441295237788278787
907875735309709312
1452957328517439492
191285567
1275590976891809792
1194209669859942401
1452453064229613572
1435837639001718787
900886328274898944
1384459101309001728
110726263
521724279
771635561001910272
1092907734910017536
976760323289047042
1335989300
529179932
1453494786346962947
1066876819301793792
1353016802
821221173417492481
1113962187721199616
2617884667
2472657692
1440030501075443722
2931527482
1222199558043623424
24416605
22213141
2349313144
1543342939
125112430
344360327
1077181021
1160450187476779008
2822650448
1311854021171449856
1586143730
765565329049325569
2311352719
1045109495171559425
3169562413
1429821128965451782
1092447405465833473
904831651905200129
3040533180
4443697277
1261442997025157121
2710055402
1564461440
3518916681
109349923
437919039
1663869888
94893461
1098552054
1083090859367620608
825752973515042817
23754054
180884340
2207797128
359577406
803832685
317598196
4915671265
2706866094
1497962407
794028546
18692704
351771979
1273914225065369601
14380310
36947139
143397098
473394748
743209832417681409
1173727145463570434
177935514
982298856057520128
1339961851388542976
90672407
99396746
1456597811609411594
55006025
14090906
871002018181152769
55603430
2419904468
14283370
1957958478
1002489807489130497
2411393916
486047160
719547678305230848
1045696086
1426227719470157827
1087879105612263426
820224305640390656
29418568
201265343
823977570106568706
708002939479019520
1035206587
1385924131279884288
1063081637183778816
18945471
1088903926299140096
2554102716
1064543361300877313
2230338835
54773964
1344351511715876864
854771478683930624
2394824161
427341326
319811750
187869625
1457094830
38491953
80144254
169206691
1293733662521868288
147534896
827568381410807808
740034312095956992
4235045608
17547367
740584184784277504
289454959
202605992
1438961311220645897
1244548255913930761
786231859621408768
209663295
16194028
1113878111408594944
165460108
1271825888
378688964
102912541
2331786771
387054469
1263942652397051904
214799323
602610065
445296227
44311416
757602000636960770
384804996
982666540783824897
1931496452
69253685
73594987
2445714998
20664919
752571422061522944
53089829
1866526782
183532067
255772191
1153568533982273536
3597390736
2358478135
1573469712
1201802468952162305
478306772
22776999
66186092
4878094018
2895539654
1739365110
21786719
876858737901875201
206781271
104098300
2490145105
309543477
1199610297335500802
958431796781289472
1334635669256347652
3034560554
1263163651
300300308
788384156
514080690
19573088
36691209
776050167850102784
1258382748340936706
386502497
1042364386550140928
401580664
161572644
722325379
2174500722
971004561581199362
35201390
164877757
3733968314
197562184
1012383989007572992
3465489612
3288132904
779207003033837568
877376492056883200
2327303695
1062683451160178690
2331504030
405113967
4075676357
817391242032115713
1313609619714048000
1246354176
830891791
2284871
18388359
366755477
1604714503
63005110
145581667
2263452746
2197062522
14841047
1218657174139932685
759456209590116352
148194379
337873931
2936321606
122771789
945600203427581956
66481679
1951723753
633956395
3064895680
932683284185780225
718475569
2970927905
25055558
170591486
54853844
1456381091598700556
2585671968
150709485
632961947
2612443340
71499329
85887007
264903390
2867358512
1425789122954895361
1058011222392627202
927899432414310400
1046937419340308480
1453657796797341700
1142709496042668032
970510792150827008
1450391066784456706
131806324
1430543820081532928
39977577
1447842087202820098
946379850826125313
116652043
3001428034
1097282758181761024
307833472
1201810113381584901
3147615064
1456195430937595905
470366524
1456426359895429121
713432676
3659148448
21610554
339702395
241329595
242898148
168442149
500087212
2260622767
954425818863882242
261392345
357951653
950487186373259264
90876800
2608900464
35863127
1438566959784857607
70765141
2445626599
1445777101
326890702
128367381
1209524415093829632
1433196943703003138
42911059
1157045875857940480
27806996
20766595
351664791
1440060632716349441
460608097
18633429
2437169988
285738218
1527747457
923889286738579456
1078028708
1452955740163829764
149975156
767662212064370688
2618030222
1383861641171718145
1238985229
798845957160828929
1451654980402778112
3781895547
312856312
17107642
943501359860633600
788456482991988737
726920424362270721
3046866533
897446848004227072
408923156
1291485249256398848
132778846
296326435
133452845
348922209
288275828
775106334572310528
251622396
988441586722844674
18903985
258134502
318007332
4916482632
108475013
170910466
776204620041519104
1178311275614478338
21788554
338859167
1403095731368599555
278491097
775959214057336832
4902151012
1304447544576167942
834248507657768961
3226784350
706539789345026048
954183478429528065
1716712164
393019232
163687029
4588289119
303390916
1306088307755941893
987831605115924480
20831772
2600166024
30150107
104471041
782266108103499776
1050316329000034304
608248785
770242840093978624
824481724721725442
1041642599793094658
233925524
989499751086415877
1835481188
1287707263172567045
747418904
2868719227
52854149
636212349
61309913
146774637
1146671792213262342
1525160478
1496724054
1451186386111893514
973594969
707583018861502464
1131758073620647942
1720361892
1222221435856412672
231713801
2446618718
1481761548
1144660330854920192
4499556257
3025870798
81810151
732032199567024128
1046670049514217472
1117660295755780096
116450076
126082864
1256435736
1978540141
2171088477
758469925551898624
54218396
108492712
733395648
3026670009
853967445358505987
96624457
1339829110953177090
394115656
609091503
37873233
859414153576022018
1453481133937545217
1006306428167053312
1957813453
248578551
1087615527974068224
1435498795463163904
1447788362635497474
1420236224178974724
1416932792647131140
1416931512906178561
420853003
1428339183886561292
1353917808304824320
1376835956360142849
1083148274721218560
1433656917935620096
1155724648627073025
1228539654644715521
1379477184134275072
1410464701742411780
1356802136210771970
1341812214114574336
1356535046392303618
1443827568017354765
1123995758989127681
345581308
802997806252388352
1065527514242654208
1432610447425880064
1141034838993932288
709918527486959616
1132855884009201664
1246099748823560194
109774581
1297542308494286850
277344026
2985599460
845009313257152512
1376559749362225158
132591895
128304069
51893943
1455414931533139972
1455352486630330371
558757259
130248995
1453014690033029123
1134833239
923042619801837568
17374272
335953722
399467562
1432300055290126343
1267949494731264003
1073082104429260800
14695028
24990450
1187132490684784642
1420552213253038080
1143229947932229632
3234862179
4504267216
554809138
1342125115383939073
803381983
4104867797
3402128080
3025416359
257102337
3312751550
366302568
1379905078799261702
578416120
3024832008
1058246187063566336
29594097
86416188
849940710
1220387710462021633
2597892733
2236769095
1286100351024865281
795904296604708864
3351775341
1016804859742474240
916592017836171264
768516637
977226172240224256
815858072
2478620851
4070781
38273479
73941492
702788346934853632
147355520
1276340623755395073
521414213
499569899
120538089
1080098185
337788800
384918040
2811601148
1019980702119530497
970660632834920449
121181001
4794397634
1106227881947160576
489243732
964918490
878653154488979457
15921584
1077060698
1234605141484953600
167355523
17113349
877150626911846402
211376476
2381285330
1029545707
189726194
1043952388057518080
935832954
52001423
1280396287746150400
2316172717
2916340671
1717710523
29619340
25097222
150932949
377010340
783528734213144576
1453409172515606530
40790774
348441305
2199289830
214140713
33648499
1856056741
245726696
147697271
312258574
278498151
1371534689874313217
723277147943649281
818331493
262413051
882338934822457344
128277831
3365849779
546645563
2343310587
110484803
752215657035497474
1179437585275465729
416003238
935742315389444096
736589108
2655052279
2858081970
288803684
15542781
593962750
2551028623
985023321732362240
3089863679
798107102732500992
3193460166
1622449334
210198534
96053270
1531460622
14552518
203063155
108343240
21085025
312209535
2215212757
1455562738357444625
844149734
499012477
17706350
247471474
916984506
874254883796463618
2329773421
73488399
314042077
349658046
2185267402
290862457
799266491711582210
441802638
185676923
813328
147438555
801400292
15722993
1398328682377326592
871966003
9404762
2296634058
33533201
1150809060498976769
862904950996606976
39176606
1051575391314436096
33146847
1637352720
337900299
570635863
316982597
1058401867955195904
3997236358
2753029129
374583045
3107235596
300247852
5020501
477088244
1433210105185517569
307063886
2420975353
260211154
38180188
1320243386897600512
20714095
462605080
2712907940
68670140
274242599
2829821241
33638476
4364580509
26907461
2923453449
1447938990749982727
151402813
259241108
106049072
873692750880940032
37461103
2830328339
167096380
1123275031889567751
1177516492478222338
3885781593
934820617
1410397123036778497
1240987328459550722
535467309
154653111
1265316761445990400
85304556
203737272
132137622
117873637
2820704252
3001363622
68781502
1737174847
1067418109013745665
724648045531529217
285503565
904825715350159360
2393434111
1272631485078687750
1257969024018853888
1241566271503839234
1262402602723049473
21670121
1001818658413346816
1139612459340201984
1066919076939759616
169474643
115499413
111145523
969176371
709786989520785408
1254839129944346625
47432025
4692383936
1310471860266635266
2609748340
3342322152
342741466
1220891418123800577
33103456
73003844
80464514
104430159
1238145522453622784
1445463284488966148
1402183575244468226
1402182579265048598
85606551
3430525120
1212687027457511426
1407761473351389187
63086471
1453145504930533379
29255304
67169342
156724893
3159383061
153557484
1448307310720438274
57283474
226760956
26093388
835298991352995840
1446528950511960068
106567895
1430014753875791910
34573132
24503679
1245277516077637632
341771044
1145584257504436225
1232259087397720064
238871120
827257837529075715
893556106907090944
798241286385868800
853741711234932736
421309143
142542853
1133957254091292672
281329563
1445088475972349982
1442556655749591048
1430243788941893632
2909853697
736146549768486912
17410863
345840952
1221999975040614400
405013151
910352842682195968
297137589
772290655
1301111611453771777
717373165215744000
1553978220
88010913
1135450709585829888
566757268
2840668198
88373372
937734214153330688
457634150
1404865002226475010
3174046251
3588910875
449245294
1135972913113436163
1348825221097279488
34026900
737710808155721729
54040790
833127249062850563
1281498363368636417
1039121311950360577
1426658061201125379
2316258067
1033725043090644995
1437513222798598153
1855409461
4849705613
24983238
1357387606665924608
1483545882
258016963
2243277623
130004750
17575058
93565243
2376522103
913412061085839360
829474281075699712
46119836
205248501
468166041
912408468052631552
3827410865
838400051630206976
2892929373
540043379
4493556978
146629430
1424225563
1391879554168365063
1457819624
599942960
3755478314
540408248
4756247000
978159984880975872
1036974454558076929
1176311181109153792
204154445
79288902
1265928984
2848126007
1100870376006004741
31380384
1388046349623455748
1429898306843398151
631324262
2971496308
93828031
740912910352961536
332111038
1356895296219930626
434892695
3347477811
752524026
115494227
973712180011941888
19714345
718891592
135604662
1446552923115229189
316577085
3432242080
2290207150
2827016431
1171726005146464256
42045027
486961348
1452955779623833611
1278488786
4865390972
338707729
287220324
4480885936
210359205
11731922
68546829
19744088
228858090
80526398
57931760
1270320290057334785
948536876
3920419528
190613063
1448346990434263043
1095496424978997249
29028126
138692523
2911026834
3722947932
77509325
723381396295671808
333519579
966332544114294786
1445309598366306305
1445305725840932864
36758385
1445307530415067136
1445078210690048005
2177997356
115032869
620189035
1445074662627622928
2206118528
1423185939526914051
2330524328
889970750232420353
1453412980578783238
3229521421
2260749054
2260755366
93775761
2260759812
1915937186
822960015938060289
961221171726385153
2747159759
1048297356850913280
1200217704847695873
1346312157395185666
337762048
1356978258131234817
1363365594272133120
1451098461152051202
848185426326282241
2878456694
1341785529768050688
2909879002
927750199413485568
322722014
1362515593
898450920249462784
22349465
28125318
306323282
288129939
138474249
366169943
1876478724
2335677408
437356621
829130191532220416
1901981816
107812790
2573522976
933140869707915265
2828345130
1074202034969153536
916447832797827072
961355587828068352
255649829
19695225
2729062619
1443302171219533830
2530808228
884859396
3372629313
2895232733
1451479487464361988
942103977272934400
1198923338292158465
1372406890244628495
237558467
82779176
441608154
276151140
3042578612
1100458468333371392
1272878343881359360
1091831713469292544
775805586436796420
1096786431996059648
726842188815044608
1713881011
1523090443
1162494706066046977
920709950430744580
88707477
956064977374318592
3312701552
1443119208200474624
1125209483494301696
1719228722
1260096770224226304
2805275089
923098816269750272
3026568364
1402790372481241089
1395799389365489664
301144504
1445900613137494023
1420474892043132929
121077908
1945015964
51682053
262648904
4033989881
1082258629116465152
1449331892537348096
2526250310
1118482136992972800
753037564039294976
1726476272
1127890876733304832
824365732456710147
848873092340494337
707620657945645056
1182837736832585728
59729434
878029619462647809
373993917
153989359
1397242364624785416
1162395282551779329
847597031803768832
3948305903
1447628445530431495
172170161
1031085181245870080
811652148874412032
1031277575367282696
1259956813006622721
172528986
4285852514
826136537377173506
275470448
851308627960844288
332310389
1016365004893941761
1445067991318728711
2348049716
966741271594356737
226994158
2376848527
3035400207
803588337332264961
1414845058046590976
15719227
1338435731849703424
1286331811321319426
934165701220282368
1420097817700339712
105734524
867214392
167807441
1108936063890804736
2652127400
19414852
588449097
4353716614
27844321
2815110529
1218845209313804293
19709040
1670547871
114666809
1323947268861472769
102088558
102066249
2493992654
156608013
262056759
1097550692053647367
4330115835
738176980458184704
3342608290
1022123052849610752
1171212390
1410158575423479816
836857987545382912
804607616613752832
796659252261744640
781020584310341632
2891844142
882203883933765632
738383624718983168
715803750208782340
905052386015813632
1267720024816521216
1303986679225745414
936453225011662848
872132381343457280
1136384199928295425
1223459727427792896
30318988
1103421999462793216
1412996372500910085
1010629011578515458
1071184040844255234
1412865741167210497
613487995
1417178029575458821
821417218965733378
265434404
280599437
2393426918
3272507994
1365022546521960449
2164779042
89770841
2334521056
1116493218512764928
3950351547
3695411717
25902362
77281675
1010619862887133189
1299033007374954497
208448852
1452693763739037696
1453799813246423065
14115408
1315653892458246151
1450834822679576576
2459495130
2935724282
1445847019986190340
53517980
1423270264939372547
4249785695
1446511782181232643
1546783376
113130846
1403078477541171201
1035440167828508672
475890874
382096919
193404275
819229609
2645711179
1081627735
300637864
569662791
69635596
2806825849
78412167
1326462981652307973
1227725047369887744
856884108718419969
1445710587627925519
1420241074979852288
278683679
950635666810929152
2956003692
248452190
1269930075283091456
1446756186
872049529977282565
2438120870
808063148
710925406103154689
2930874745
1236945916055060480
1341852469341671424
1158708239984406528
1439317267796344838
900446168349630465
1439931680446316547
1450341650589380609
1118656727526846466
1037032050375704576
1392138886156062726
1428632698084634626
1446043686924603394
1145718302225981442
3045539790
18006230
37003040
4918843973
1405483249770676225
1407457369207054340
2581180517
859133161703436289
943900641986048000
892851035907252225
24650286
624467766
45231792
12371172
445533908
1379735830680412163
1339882142990536704
1373840184945508353
1422646164206223360
1430411319929282560
843527758298996739
239117445
808179759901356032
2292194286
1067173450454839296
1317890787288506368
1278877658126876672
1049961084281606144
1147818933849853952
1448885921965744129
889963551372308482
93578383
1432942915773288461
1428230507276341252
2768670337
1173803838341623808
315615848
3063277966
833017457577230341
350405289
298353307
1443615033762615296
7511312
45445047
381132280
1113145661485137920
1183946647
390552109
807048294
900512708830781440
237908048
1407383686694252564
287599881
1412596961564266498
1359211289243840513
978755082035564544
1310598965646299136
1027024306532900865
587633426
1206497672053563392
1432471885594435584
4852247693
842690262354857986
748863741542993920
1159412680932941829
1347478014603501568
808649705894854657
1164149122196267008
1135743567870119936
303707863
1360789828514639872
1280454213827510272
1361406527622545411
1171533133012824069
1183673093644017664
1032620653873180672
1248660231133040640
1007151528342376448
299800164
1439209623999942664
2294198485
1036490236191236096
1320064114706841601
1073567633117732865
1052490797713633280
1086392767000006656
1077121571737780225
971762380991553536
991934220045115392
1369647067501584386
1303352339907174400
997418650553520128
1139455470446555136
1060110114986881024
1202651215470968837
747597994011176960
1059760589357092864
2294658721
2296247437
971792282767720448
1173476114452422657
66200939
971797579968270338
1136005090530209793
1354822700548509704
1019559283774644224
3306874451
971944441161265152
1441966852243005453
717928644
248892984
977976374785748993
1451442647596371968
1354382752485945344
1312949282081652737
763702159649177600
2150557592
14204492
1111635872674398210
1666230168
102620193
174718477
183654975
234594863
1142023550510891013
1265586545643249665
135485413
1623318636
898258637289922560
727955767567884289
271954434
733275531500605441
57282537
1397489671161229312
900304107742920704
786560057785798657
93829151
1184860591128764416
1341914551411871744
952143278710894592
745277725481525248
1151326477
14413908
609235087
228419698
2540327533
365169601
2257773054
197220475
426286645
936010549615214592
114424313
3063166431
1233392817621393410
491296245
1450967002994991104
119606058
1097863435919024128
46024399
1403379349743538183
1324023851131543552
143068131
599629150
1264314223
306217353
1445375663993757700
994160288835436545
19596476
91741690
750440486
393637636
555978794
975202907418062848
236227132
364968753
2545609760
115622366
1447992417072959491
1410542575673659393
1395013546824589315
1230241000318283776
1088699855919288321
1410547498947600390
1394999336661045254
1395011225818386434
205828660
198175277
1290748611387695106
621896621
356574022
905001561633558528
2677727460
1058485933
1450767861484507141
1296364347112017920
1324392624107737088
1449992801169526787
201407127
914224441965502464
1379916465835548672
394183289
1286306918424813568
128592382
1142118039774797830
1133445181527740421
1407724127897722889
1346829634839654401
824419800558501889
1330986105295040513
1129077150139731969
41364702
48714568
298056217
233994847
1316766950366818305
583268085
271944715
1094068683201118208
1015237109492350976
146119777
2287140277
1412476952548720643
1374643364763607040
467838840
194816313
1145797765265592321
4736242214
106587078
12623552
2918287831
194317470
567677190
1352890253942558720
319053211
1137677449087422465
857340981427011584
1175952151
773250430646222848
1225141754158092290
1313634247400255490
1002973737703141377
711930397387436033
2510906570
919026906753769472
731685651473539072
1301020274519752709
53114540
136170535
54464903
1401921828017352718
1245496544557703173
1450880792083718151
1234796463026298882
1222894323152195586
1358856573611868165
1450700529131143169
2870988632
2240202152
2180492374
1163493603093688321
1388284731024883715
786570426696675328
3322248487
1022055439486337024
614762516
789360780764340224
102580768
2918207822
727472388430958593
916089913161900032
891031634
295896115
2316088153
1405651332967636996
3778396217
1446444513967280131
1450357082218065924
2615988596
4108438577
716648095128227840
1446435391280586754
1428562835508928520
1497301128
214234059
2291285534
854253905768611841
1190067109969051648
845785426954629120
2468436278
593255048
164969087
1009132382
436756559
739539467359391744
1180302920
808564904
1372423241214533632
1422658490334593034
2253325429
1220671769977032704
1052637444900704256
3165829446
300773877
156167582
309572328
1450868433160007685
1450170589071626243
1448653841403047937
90420685
1133678274
1417898687460646912
714340176
1406573892
1298966385054359553
1247166928579440640
2863333991
243140211
1391692152279912453
3938190574
2948876740
264353970
725608838200700928
385131056
1343721330
324577800
3250065750
1096806462075162624
1096749304331595776
899047400320495616
835058689035878400
1094981041201299456
1076247209333669888
3079302297
73605106
1119613602
168273926
728333272472821762
2783798360
346364224
222779646
1157617939303915521
180190760
55672858
384521692
1319219136933908480
1402928683480928258
1011248872033869824
1427327779750793224
1302252128010936326
1329122986218065925
3117965134
899503519279050752
1266230677
1121795311289036801
914281622027022336
2957005623
352921309
3246778100
3156932528
3309409770
1329270158611931136
1271439907949629441
602826913
1386830281751949314
323608089
2963950654
440291287
391802891
1038061327216865280
1102349016870772736
75576446
2485192388
1274336644326469632
1206957652007370752
54301530
402755794
805593368705245184
23664643
40462412
787331959
611736252
2982518980
814588152446906373
958661997838721024
1146383796121604096
1064151092060192768
829310865446989825
2543671495
267541176
1452704106540240898
436843287
458290581
3031952068
1445710047330258948
1447552887949832199
2189315246
705329936379330560
854434160395595782
870974618
55636178
186814611
1272981871
2371919996
614829618
4834643614
2541922753
248020835
1902689905
1263536530238304256
1447653525220118534
1037716661023911941
1413164563080617985
2734597527
15014353
154358580
730590358967443458
31032501
528515952
130532781
987090926324670465
755556408
28579429
22695157
143242994
30283853
234394846
304725377
1109908030777257984
716794112775692289
202035331
1266097050
286562825
627906159
552130455
251965510
189032168
500705741
924435522
17163136
170051824
3038939646
832322994206674945
68182464
8276812
1056012548
33662892
248888844
1020079222516199424
252526665
1241611559333289989
90231809
2631195133
1882042237
569214322
195996560
568866057
2342591700
1257935061401264130
910110294625492992
74453124
1579325395
424687877
42123809
46531601
164529859
2218660991
1270905456064475136
850336670
25479038
79109219
1430437066559590403
1450063871704645634
1288730874079358979
1448627067856179203
1156802300385492992
323131780
550070731
1011302998541156352
64302060
1445999520223928326
1345847662671704065
116545390
1033336974529257473
1428022192420409344
1397209416647184406
1420377424706015234
1372496918807461893
1410563243345592320
1382701977478569986
599649173
841714682926895106
960074846200909824
272729720
365977433
1060834570046750721
4877484742
393901156
900604384631029760
962993632272965633
366244061
14586319
421625269
2380773012
960346525737111552
90415578
737294449
989196148832391169
497704810
1046949260908933120
622482706
50622064
20544051
20094154
750566606
224522091
151554305
161752622
1947350726
2337291996
1422828733329592320
260606822
20911863
777015785961103361
1146783352550285312
1673236537
110972561
1568620837
3294289979
2873714963
1461947018
721070892726353920
889708899498119168
1978889509
414735784
511106303
1088901
837984108726779905
2565438238
574434260
2755544640
190226633
326705008
831859529247756288
1150754412660441090
992994991
2984379661
261258724
1413594652490489856
4798475927
364874869
43890655
65086038
955629854296367105
3742431562
4150101374
1449862201
1445167221899206656
373684789
117763794
384912701
914272761442394112
409013239
257033527
551775027
136979007
1690693537
2319368029
23625822
877337167
4894470557
1107868757156745216
827381987803410432
2282232877
900857324906172416
31444989
889510854638612480
1635283824
4601409077
919414327345664001
921026421044101120
2880954176
160436929
328427252
805950571630850048
3075763260
893164665387098114
946512471275085824
1426282931224342532
364027637
1449127422109143042
160484838
1041979930572218368
1712757344
718393346
52418728
800764975203553280
36161034
1091090766905122817
471824293
45134535
29907862
2916187483
920328673630261249
2761807100
837746178896740352
357199011
2402367666
2597914855
1244739898428608512
1047201791794991105
867775277287456769
737725048849588225
1738861182
775630103304863745
223780801
540628104
2283980240
302066562
233766627
190464768
1450425649986867203
110320245
1347082676520456192
1277811304250531842
1276054323181391872
1285469109900075009
1385557358558973953
1367803907607392260
2873930522
318762393
1245497722888650754
1954911218
2516291755
973465357267607557
1040213766
2383557284
1614102493
7361262
1438957348224212992
755756168
178767381
14708533
569880235
1534848493
259910993
2650971973
956733248448712704
772631142226735104
897298082
730156807
609812523
2278617260
1009734224369221632
3097470930
278239905
993390619769884672
1593206881
1172360779
82363788
3088834462
1100373132135804928
13610082
1070451463007154182
2359335109
57044523
2217462084
356276469
1294685630442733568
166878863
196465635
767456436716724225
343175863
2836971067
707057502635085828
4367588421
914844025944805376
26831443
1331068215456370688
730097548258476032
519956866
3246193974
915726481908797440
1361358828701376513
890676786497028096
1032503665213485056
1446036705241288706
913631255236939776
896470801783939074
1188598925881761794
1406999856065961985
849400453414739969
1392585080544059395
1400157866535882759
346748232
1375090866264621069
37432030
18870078
1240288942114705408
1409556051326869509
1416166189718458382
900400916435750912
1042216772030619648
446716175
632854711
2198190639
2300616226
4006034595
462852212
818540386922676225
22892834
229062777
322626161
1094259782352027649
57432273
2383250841
107177786
495375071
4385163033
4234617645
821929310885998592
569540414
1909554914
776114847742201856
761910048
3535823656
4799848490
21948470
1436112972246573060
1432753709352722436
14655023
300448028
1341055045861842948
2768941774
382148629
982904393304625152
777893354
933609614
293711934
115853929
113392042
20593889
205852079
21950224
803867569
739149720
137909028
283754157
2236606080
898692473429434368
2573235542
3312345990
17670329
718026182243913728
1042673832656560128
936701400150659073
1668343718
723695398380965888
243836254
163578487
108319677
732658165179940864
31579692
2318307632
175271280
396865803
1912180616
69714656
1231029692729364480
2811257172
3320905516
2903970859
2158997022
473782202
87541837
3116128010
729812394394836994
120816872
1098860364089839616
2564592204
701525811006988288
789665168
47158291
284484527
339752726
780323935
1144289639924207616
798113530331340800
360677740
328427227
272250877
1381435843492085760
1427258589077508100
274789264
551723446
216345494
1643367481
2326488511
20551180
1027334743
1434854053457141767
342926562
1311316260
216190656
145919990
1242086654
803487315666472960
1333770178413424641
975501646602973185
817177671293616130
933754487503597569
1342033154891137024
1056039161319309312
203866390
172514149
136859375
272911612
191818794
802064924
18973142
18017678
138165149
137413599
240763956
1129379510
277611667
1214108358292041728
1007389771688235008
1598763572
221343495
1733220096
34941105
3285014742
1446317609012510724
857134567051993088
1430385505871417345
1427544945968095237
1356478042797797377
1152103432733515776
702586433186328577
1229859402892632073
1174602263832268800
1445635019121123329
915921872495067136
436208978
1392177975647477761
1370526120068669441
17376538
458618953
980935731794403328
38523640
3152588767
2166205338
140887085
874003566284992514
64379387
2460563203
123954215
325777887
463756182
2149874271
1219999977927299077
160552166
2596750512
256698038
1439971382645821443
974832709
3054386933
1629790699
1137658319345242112
821486167
397610795
2422159165
26190782
16694421
40020393
252786025
103042329
4801730719
462209838
1325791928340914177
1625748978
462205409
75298437
1225655270
23509204
3108758254
14849284
42658822
1384867922938531840
991314067389378560
819130177
1930831490
1045117077995098113
1328425174392180736
989100146
1363300766
356593063
1146373959178342400
1354061004
19464377
616588692
1229804751078002689
257242349
1166400832889401344
1449734819336818691
1257215696234254341
910342100490833922
1039185168039325696
2614087098
2909350729
1062647309740183552
1222692542
1088534245281329159
412090006
722101740074614786
70578708
747161042745196544
1296004483
1332602699544625156
212268370
536581686
19213332
3154885623
39660670
24809217
15275339
250550242
21868273
1114205226591031296
46457211
836612330876198912
16612196
187305791
46560454
1443537027329249281
1305473014411137024
1445285467662991366
1445287609069187073
1403077941412745219
1407640711005151235
1445286712167514116
336662190
1294153142959931393
1203545123356839936
110576239
858079420338249728
1431117605775949824
936593267520552960
1277826998300098560
3130578080
1444845712869519362
1397122822749622276
15734599
1496739632
1308057466614304769
2269711386
835242980541882368
57737131
870305642
408656869
48648927
4233752957
16093222
294046649
1365484091588632580
1437993736147914754
352054366
425153998
2446024556
32006772
2393519839
74676502
1218888979
84073476
28745526
757650047534260224
388621413
421478767
1266241261708558336
1083005594557210625
35612459
255951486
2879622726
964083799
1436081136
414826505
3344423229
2958090986
277510268
864533607028838402
1441712845
4867597421
2936433991
66012073
821346319482703873
20473157
1584411072
371381075
1395282113570672645
2701539955
1406732240
826381232
14913594
1199137488591147009
3048564310
370020217
1329759329281597441
33621878
226283323
360318314
298096380
417842124
360124564
16966596
33560871
983991296942661632
1251423901546172420
1188653353
405713168
2177306259
2895880311
736250531354546176
1333740198799302657
626898679
823656726993850369
29151579
163580559
1029824549884502016
454027207
1087718919836762113
1084545278559092736
49195444
962587085189283840
1853355602
254753036
295284777
973950143803412481
242339104
441075044
4270531581
2566322391
1004392807522553856
14444778
1318864704916328454
1322319043647463424
2693413459
257873126
292824930
51441064
37388322
1373240119189241857
1556105316
963470417104130048
2854300063
824557151485992960
912968975880904704
215581548
303161755
1444858363188113409
731801244549955584
437089913
845883492416311296
1105336134773719040
30894790
3311830267
769416605801537537
52553193
870667650
2573959322
1024411138128322560
401067441
257223884
126448951
924291156
301183154
16915037
3282713557
307046478
93462273
772426082
1204569116335579137
499220274
1289307326
1095375722426916864
3290377965
188359183
293172072
815944812755120129
442238091
111733115
1441319485638463495
617845293
25511552
344083723
1855964101
1116222386
4827326040
1373891602310074369
1437472043092480004
1443855201471922177
1039703907231064064
27006358
169016295
342948825
1070370658843066369
553173663
380706684
18858254
1123064404722032640
797663551334846464
52055276
990643968252743681
2426461423
17905508
18777902
3063439406
250627805
1329465349331304448
2990184453
167066499
2371718255
976577958704971777
1256210616324362242
895567790
527648944
1443575775064592385
1605326274
1346482619320389634
143946193
1188865071562125312
1533703808
2374266992
988297348727091200
1018304208
816675838741663744
4920617795
146746202
110333391
407796749
606642600
450032326
2330998077
2733971346
2387799386
1252562388991303685
252076699
1146304497343275008
3248146436
1312957835744022533
413730355
1327651353578057729
4399283357
1297864838362869760
616494631
1321394656480022528
64486260
21694413
4910809053
802426152841256960
480670932
886337222
1222040640525086720
716120941
14148128
321149841
1285515311807000576
1487825574
1175986686523609088
100798674
3255395462
119388861
1041758868638904320
4275217282
748514375166722048
702740382
1359532099
133691731
759068011466665985
902730480474132480
1113500254450737152
46396161
385573454
1236111493462142977
158537590
750074634381524996
4839975249
909768158071984128
721231776903860224
1148650217664843776
1182315177347293184
1358662565128138752
951252339599577088
1318500479194812417
2358511081
1435170023010619397
3659591055
1272910377379074049
728513274963054592
306942467
2963403820
1256224740177477639
1323516625
597113610
4193984369
89675708
1151797738373373952
22766925
785433474786291712
217220344
1249799975124586496
67638947
1407818794257498116
1684643401
261996552
316212960
85618712
873166476613746689
1313077622
229765277
47396378
506272269
4098982235
152817796
224171911
1430220722207531011
2937513569
1352763464813584386
1006846612319039489
3040116084
1955540954
717413996949733376
1420966111420420096
822216006286217216
771399634061176833
1447504922690289672
1447504289677525000
1440990878022180869
872282645261991936
1014996567483248642
1060006174060240896
1402482778382340097
122447674
102806852
1314629114888884224
894497229024657408
75563774
1000353536
231070801
580033481
1027970952
400813676
753343
462142422
823965499050651650
779555939586310145
2364141734
289407070
579333851
1317438233203011584
313948907
29014586
539182989
79406971
1363782611978616833
21954543
545588270
1159782536958107650
841605077198635008
39590697
3102536721
79977426
737579462598893569
775963119898071040
747394099565592580
2391579560
19314298
891030893459943424
52585263
4790881
1082519532252495872
409451028
858780679
476284842
36631808
1153748408752058368
895731433179947009
1327653433
289576899
55629076
341866567
286295810
1238833103793205250
1427244963746697216
373220891
1405917556318392324
898624598891274241
917879519670951936
1027491384708792321
32072737
1391930953
775683217810743296
2623620171
970847597513420800
927773593
135578055
40548023
409541033
1034831616143765507
306284052
788678568
1435815512940761093
58223243
256175546
1444011503275810822
1430994486277156879
154731462
1963387334
151091653
26354941
344974089
1328585375435149313
1258951176080560130
3614936713
874244489078026241
950703327737561089
3748027636
2302444223
374814652
360999906
789944286427156480
130350513
1427196306242473985
1936808149
245795525
289411025
238102899
19828363
248388098
1409077373979537408
1529629362
1375321646983094273
2412252258
348921115
1240981834651009025
384235005
982057574722764800
1430255919170871299
1152993973
1161102185280634885
428029994
1366263590433480706
920978371588345859
776263423680139264
945783560
1356281026641879042
1099935257791483904
1362985118567071744
1367095024069062657
1383959342982987778
938129138442846208
1435120704177905669
1198509831763546113
839751904297168897
2176974128
213091891
171796412
309475599
63070483
1110033738291802112
1316575922007334918
960028284
1121279474073362432
823450615502278656
433569744
815973541648666627
809558047
1179043678754627586
20243048
22510140
1046612304
1072682035
454297836
2266418990
984224636081762306
449049372
35693394
763507566
210155848
237337847
1049054859520090113
1313125076573749248
494151318
4618731253
2493322021
1140999548669747202
98666242
1010584702909145088
242498541
151133638
2890922815
1435251064702341127
292878391
762902502844923904
494201867
1295804115264704514
1445985248827817984
1117591937710604288
1152463651309178881
1066716357322887170
305677789
898424445898969088
827187278619537408
1442443215819264001
452273822
74783275
259194513
128009517
40774286
19584034
148125854
430558676
36737728
491247630
1441965390729396227
38992649
14056732
155442769
740225256418336769
948136886
41759643
1554579348
3331471966
1397304837709070342
149091925
740577420651208709
1134521530203942913
1108802500600217600
612697998
979439396
1396942043696484355
1336259682
1445510281195442198
1407208483
1448368746041647108
16727935
1398286242
126015826
367769100
1448340328726077446
8705962
27010573
321355076
19740638
147242856
60586709
1394975254418763790
2881236430
54559669
42455446
1304472952482783232
123252413
1318671397560979456
36906324
146947021
926639601132769280
1422116949925011457
1402641039089934339
169396292
162792799
260841091
404066257
1157034038806237184
3016845941
4785820572
105267762
988035155699884032
966214959251079168
4646222472
1339454668410290176
1445956238672420866
1399915732033363970
1250931164384198656
1312225221550567426
2841203044
1181613305191792640
1701419264
1396972063
2872920029
753875877809778688
35448572
1357630163459198977
1465707464
1082897511210090498
2590306978
241795964
3250017217
795138728218021889
4364852843
1176957779434770432
954705596
955204847783108609
3406617493
2826469333
1244913812962238464
1419702851819872257
1447259110982881284
3361475987
1513966159
1075964034
144455856
896520677691461633
2831951749
83002871
956266072440635392
3055818109
26156379
863652589
879392793495457792
16510930
288546567
19275180
171219963
19575712
1600331461
122902071
1080321279876452353
2946679538
433631899
352073968
1392307531
264681786
4881347529
1389542287
4014476044
221136656
1183900737715220480
326564972
2284807435
877580052547981315
461410311
117020219
107537021
796425903324725258
64723481
766306337210953728
2255066787
2686757472
897764340308291584
2840754385
278918632
1268253109106757633
2971475529
1432375909152079881
2793602563
332536271
257394747
1079443074
954869899461124098
226259527
232150417
50559049
817512123563704320
2877201764
98108705
1213308294959259648
1124279309793943552
1422841566083751938
123769540
748119802686865408
1295319372408422401
977658754618576896
87024941
1423080975249022976
2294173866
1159352573830164480
1022251250
1419295402872897541
1230586851322482688
1138660496993767424
1441810872490364930
548424967
327170770
737510043956846593
1424941731124891649
135764762
1426626961577709568
1351693060250320896
1422821131438891011
454740629
910693198497947649
968044333
1117512962099384320
1166161785834983426
1445402468280635400
1330858270928510976
1388380913583628291
127406569
134407658
1339809838126170113
935013408566419456
1436929219301236738
265458233
1448497121867436037
1111989843389640706
906901112061435904
374552112
877059283904364544
996915996886581248
773421599710121985
1051847216707579905
1024346970
1059851910071619585
306233350
185609783
22427183
18521125
363376534
2743122648
1263498829657243649
1001481340347297794
4854070024
1239637199005638657
1016131914904682497
173469305
3173564384
1344791269
924341245794705408
30921578
1068563702
449135805
19027021
459717013
474608664
976608464721072134
2416635888
1433850306236870657
611935453
39033093
2301729620
930133875694727168
244252781
1280602582696722433
3341883245
338872904
2266154233
1346523154622140419
1442638739063427076
4005093854
484585405
827594824723394560
146194643
1224064186818408450
2985881041
1036927340
1343951120453038085
84664444
4118338635
1081265067306504193
1118575978169737217
340507679
705043813421727744
3686859439
1311652445383282688
964413968541401090
50404817
1347777544649641985
1433201007610241033
1438211190883328009
1283653858510598144
1479756764
84717048
944655036172460032
7376952
257508218
3164362115
1188627766649876480
584852347
884575790
1003603855937101824
885606042360348672
410080913
355190623
378183267
2911047586
1155149909429035015
1430908209804500993
718560640173010944
839209355614556162
1300414820437626881
785691
243939975
752499491962548224
948950246175854593
3591166634
125985846
791276767
527456734
253805336
45960102
18705117
4925547957
292375162
1420656293300170752
785856052369690624
3233427709
1144187702
19003302
1359931883035983872
86827369
892334342214565888
3288043782
1008560470238773248
1420378148450017286
26170565
2423285550
2164892870
1356383193365155840
802929023064096768
14377403
117799359
1369558564063223811
1127188471
130370455
3133971623
1441382515772514311
20925566
1294142839878606850
1440164866069712900
2339745200
1439042468540940288
37916901
268337590
1311642042380902401
1445704538808143872
729257113407590400
1442348483067793414
1165473021026455553
938316962890964997
768063309887209472
912662299550404609
800615909425442816
890962890961948672
1382321849732857860
1272828978
118600653
1379649002510016512
1936158342
877656351710650370
29229098
104989780
1050718931944534016
1352499910570962944
1049490896238956549
1349495207159451648
2476780501
334809082
922584181087113216
357822659
459959328
209391638
218775454
1443066392580792320
98106342
1446571397355130889
3052034330
255425625
862944553858342912
750621542850043904
1250955838937632768
614008888
2564647513
577922800
1334529951803068419
275294751
1309172214445543426
1402312518047993857
389034983
2599674324
943648199386025985
1086765743092482048
1887365833
2182392464
2575610587
1921112438
1262486249681694720
3000299467
91067750
1422456643896307712
38213357
1251460884611858432
1265661593322430464
2874679915
28806695
225226797
19479895
239789822
111726135
1217380813458853888
84608790
407649103
2487375523
831137347588780033
1145137598379282432
2899398297
392253400
1322566925973561344
21934111
42847649
167014921
1001578257915957248
814846436407918593
740941365249380354
31021811
734645688
2473730311
1283650008835743744
821884658
847032340463333376
3055840775
1117139426
901150522824040448
137676994
2731277064
271883332
1067533182243868674
267215746
846411464885747712
184982207
1410362675444424707
801654121
1029410152859009024
109598216
381770286
1404912888377118721
175970834
592309049
1341016368221745152
1435161160547016704
980513415750963200
413478520
903692290543288320
1221422424455090176
905874319343017984
2841558748
1388269156357660673
1174762102386565125
1106255196
2453067451
1371575134222438407
34639401
54505493
151670497
275564493
902297172888215552
106389810
1228346010889596928
179101077
553507600
1073633415390470144
299868046
1221130987477835777
2697947171
1249174530930638848
1169750225361285123
2630380907
1608099020
277688389
229920031
866149683441184768
4513471342
1842463236
1116075204390920195
1046791772540682240
1498540837
248944296
1381733444825182208
201016550
1364581445319200785
202961020
2859746403
1219650539086065664
531289835
1347241511696654337
1192118351637753856
424474212
352563911
803628337427943426
835636441
3030678904
281178553
152064889
200904383
293790882
1432220809163120650
1417731196402896902
1268291704643153920
1315349525507248135
1445020769457774592
182119735
1194666706779738113
776867304
2177391665
40535803
484870668
2522810101
114448732
16439117
853165718132723713
303182927
381088414
1025806914809155584
2312039984
324386179
359611579
91472373
1118669809
3330355624
35502361
263219265
250253943
1428741891911086088
565777328
2256848528
860293439056781313
222835797
16123199
198077167
569461791
2594641380
314708694
992513672
1435469017
50623877
879283915848114176
78740452
862198790731710464
2180624725
702163206677143552
74937499
3104712556
1309754734040035330
4596065952
1195285812667207682
705647249330610177
283429875
769305498
595683230
988311060624105472
354235127
176231745
619738001
402828353
1177132608028696576
291677590
226325136
1341042787798687746
1368191512291475458
2238789789
1431223416439312393
115963584
1433683268935700482
948634452443516935
61768425
3234965838
2899784631
1334082998149398529
2361630657
1659679688
1240495932761706502
1701995137
1469058456
935420493212954624
1435529735845543942
1059865610530754561
705175298707480576
459693442
237985044
2185713181
542663332
205840868
1446605633977929730
2984450616
517514846
2460188709
159268059
74218276
25095402
90543998
463847765
22648821
23117120
264308340
3283754982
3078318966
1118349735365095424
43761682
1098054624878256128
893442845117304832
23038483
928319087754739713
378651050
1392815396898619396
1303576011716595712
4048070543
2855319092
94056284
532901034
263841845
2937232152
1510273423
28058514
4449489385
234836745
1197360821661093889
938004331
976081756804845569
2453738332
1156081985401475072
1214145609063526406
954679973570383872
1179901722
1255613474354290690
1246772623247319040
877760254129217537
18936980
1288201674
344504956
1054673619047993345
2999647387
115357621
598546083
1210311117165101057
913695375013244928
25049621
861669952847323137
223885688
1444959078174838787
20393167
1414889765778993163
56649516
393344111
1435164141648502786
1446328703835783173
1419343133364473857
1447418815994683393
1437801768616878080
703786529496301570
1384848950893629442
1418200569303363588
1445233544549208073
195331139
2353197326
1011150163174305792
2893398338
492053427
977431957
100180681
239992480
1435579556560347137
852720241
705498246886658048
150684679
55109790
1968310800
718023789636882433
3301680083
1420793237208510468
101549582
1232026060226748417
472593920
1568028566
1232007449105838082
1141007050081783809
909287513021452288
1316765678817353728
701814700925960192
7468182
2924871509
449700707
1412809594565443587
1391882494153170944
3172059618
704914232358379520
981600298585284611
900029204514967552
1100140872358916098
835530693757321216
4497785717
738218757584130048
48339433
3638453174
135887100
237557457
2637560529
2197919158
1474828248
1141140822
430402402
944632008
1437715549300068354
1093123906137980933
60284145
4439725698
750523016329650176
3271734176
3064203494
835050014678249473
289103615
443479542
36757972
233095365
865625971
2460496754
1135702604
818296490
952087880918228992
3090362172
747220993014304768
402152817
353719470
1359911578217443333
123466968
770687522
1089968856402137095
91781923
819621376340463616
1304675308969160705
2254134456
1445932259941441541
999924367
1387781730795507712
1155196023637073921
936838254
452185837
798659834
38185080
20418308
165401904
1281073299112378368
1588882213
45552881
816343104596873216
312030986
2476907326
1431957650
206486722
1690244137
1044319302676025344
202145238
997715301545361408
14879097
1613763038
826824498917695488
758336514912694272
128926374
1172333371764011013
16311883
1242179776112201733
911788708780703749
4704395414
741731227
1024533638879166464
212635242
816770703777206273
76365702
516474487
155819166
1395112987808047104
190951865
182016585
125720067
283578310
96399663
2494653817
783577231
551614993
1009220266822635520
1155180996
3267897702
882571730748923906
1244872140
246596823
154158378
920004930475298817
260815994
1302943791289114624
13842722
41985942
289999571
407860973
1163954108522323969
1427551474519666693
1358436073664225280
722605283281756160
775685923165974528
844816350530854912
232282188
855868119159648256
1403380292761628675
1025998340
2908422944
54554588
1326058170
169406591
885512846062256130
88027925
376375976
1183998348963078149
903085850115940352
722739955
10855272
194236779
122781428
1283250709
1442874400202625027
34197550
1172490447228477443
1395109481885863941
1249619364
34574113
1854980334
96891438
636938383
343797091
26752656
826570743068626946
1100137701301538816
312243525
265675235
3648453505
48339997
64879629
206402786
953034181201793024
582063133
211169854
859606554
16055780
3730738282
531706726
957178960139309056
214044097
124906371
90014417
1029660068889935872
14671896
831801008405827585
52184587
1254825096419696640
18942535
710276030272020481
786155320691204097
893627764108120064
14544974
1203395582477291520
288340569
868501666810789891
1978810477
1237389893652713475
1022769425747984384
1158025987
1213362618
237152831
4738885730
618747828
21247996
359039690
44263100
19199866
810875134655528960
4202151411
17079621
69163805
1092703137196957697
156345629
262425555
795930860302135296
1343695547736104962
834380129971343361
1321604114
234353890
131493341
142370328
867138945108385793
28055565
1055106009398738944
3318587537
1377271415683043329
105533560
594552824
1013687325488865280
352928832
48330559
1159360538
1268632314915028996
203546546
3044720272
1118820762633285633
28878347
1951020600
468520528
19670543
2992771798
748786046
1849810626
1114141014908973056
2229781646
56083718
708193916604915713
14569998
413975668
432902120
831304793276678144
7174282
768217397677350912
15922585
1400183714672414720
816559699298492416
1172243903388573696
1034060365951320064
260871945
1422219337813921796
56951427
225888083
27808538
840850822758060033
971164664271966209
43913978
36071768
1194057771605536768
3252463739
1029018327103008768
29532589
3151494346
1228000608684212224
126461211
584820450
772868334199144452
50284910
38345082
68972108
1423328791611551749
263352523
4409269637
1114992744450154497
3300055517
4606165288
854573256
618476720
715548718389444608
888819314257690624
850038597717815300
2410912742
280656430
52417663
178820599
68494377
16163396
432054515
506091711
2195403146
3305981926
252718046
1251677662810042371
3912135015
1445748181921271818
299706956
322530542
179717419
138534888
305268561
1158741406053208067
394075764
385581129
374772424
254236318
300496412
2284184562
802684808
2893532452
1180181785201840128
1383785854552788996
1242086543638122496
951237634701058049
1339695104630657024
1331270911564124168
170385208
1430563915000336390
1265734150142771202
849330230359724032
631618826
1445455132812996621
22036033
42757717
976822081596854274
927600407421095937
343673020
1366904830422372357
1197549586493124611
1362574372897226752
1397941740993142795
1442307460149104643
1169251246961778688
1282044427196932096
14144757
1305936560840376320
2209600500
17762196
1354435962496028672
1372625990699118592
1435250242002247687
1207281583239159808
1374629644884971521
52036241
1375877599
226865424
1232344911699116032
1008566669122375680
1345840947788193792
1410686904211808258
1234529897118359552
490517237
28085746
888472825643896832
1690181275
2825910271
398020189
1191464616058068996
4831557304
813220200095117313
816176778645532672
809481991242584064
844501335093395459
946041718780190721
2169809758
151919817
2423326956
3193967178
394246259
911863031348342789
3069374368
1620276962
1874728728
421239721
884309764552839168
1446032923090735109
14157177
1114510424345473024
702077405045899264
49545547
21306606
1018757735624523776
95074236
3004391053
885023479459983363
105064809
1257559378279854081
1176907845444366336
1444816879193772034
1444933077646516225
820283614017519617
1377218059350368256
925573152792440832
1039084560468783104
1136468873291620352
1290472961732878338
721614835939586048
1382575916769968134
1445443992473116688
1267262758682148864
86282544
1401805438153338880
525457308
72480697
2260754876
954255600287858688
85189114
1351772369568768001
1390192674670473218
1423201226405994496
982639412491243522
331383958
270806959
2766500497
229038190
1093115668071776257
2907282406
703589174499254273
10083552
322952860
136404136
321942791
65068404
1047761219342483457
1102842558013685760
778228206155464708
210817141
944644584587460608
36918479
230232077
20081404
56201698
314848480
1072781062814748672
44018318
16002877
1086014012544991234
282311988
21325553
1058180560957435904
56520800
1591034748
253193437
18143861
2377771243
274135274
87282413
54900052
1021390417919709184
1343280162243276805
294244520
1968536251
2984975169
181544347
4653236722
1397875469232529409
82383000
879442410610327552
608090866
1397378205036675072
59006838
326359980
577092182
151153648
796083888
1483766666
954635016780242945
969261284129611776
1305917478871203840
423514706
439147918
247286454
715914555138957312
69601582
171170364
108438261
728618267485585409
799431926
204679306
74450233
393112994
20089560
543631517
14114267
2310378148
150501013
178727527
179699906
1316763905289588737
1038756237498822656
1313570095361413130
465045764
1301293819061829634
1263595755010285568
141895689
1034064165160280064
18626202
138426318
182035471
842351860778377216
964502564267024384
1186634156
2645098651
863689794
2499614112
218136401
38262092
141838873
28522827
403412822
910601251447988225
1409072561372139524
523679237
36882103
187558388
969358386
1440985208
964280026995847168
483915659
199692341
13610292
378256895
784899966
387611846
1022371616
384588068
30774876
200090993
201516091
700842601
17325149
1343093533402492930
1557992204
794614028807061504
426818628
1045007042027474944
250918484
22126266
926491832791441409
782970230654005248
116561447
1354250508605730818
220788261
1234364515074084864
1204748257085313024
107129712
3000803157
978669816864235520
1412496859369775104
3087054190
851687412556333057
493748108
1273699170373832711
1440203843862552577
4836101955
106213814
1164628138413973510
853320748471070720
257053408
3341340040
96955965
2225051936
963009823
1370045352
1095756239869497344
20323290
488338278
773250288027308032
1387497871751196672
1218840992352260097
224627296
1106068736
710425811925471232
3167670669
1121053932036481024
1341260802985242625
1566362208
4310085147
51797585
627526105
270363464
739700636489388034
1035492356424916992
2293061454
92723683
607185391
1319290826552274944
329139428
740550911920099328
98677048
385432750
1222679125971947523
1443480602624278528
527564981
112127088
560310503
754689934607343616
415097130
782641035268595712
1219438130572316672
597261951
1443727109092937730
3033267469
3026912451
997907805460819968
424607636
1039170319225896961
864002606783283200
1258909896432484353
747413155211419648
1146390693004234752
107458377
1395256689100660736
2813313930
1192241436378271744
1166234289245020162
305830702
63753027
363979490
1427949440673800195
278697373
15775788
425267523
282160599
750595153459572738
291629375
308323933
1150176111902547968
2361979572
1414952044063043594
1234474646587748353
1083753174
2522941306
88656646
4198224087
1880511938
67115336
26795166
164276194
297534166
360017882
3224077530
801581981024849920
361584809
392595860
1271754858908049408
414226357
444905555
459573668
1169001572
1250508554
3060749882
959823103202353152
2836650114
1234278282
1499223133
1879968782
2460012097
472422894
728614105595162625
1438164935473836036
1132235991211622401
1437446579410116613
174163430
2343769114
3218861820
1190332952451977217
716349360
14658023
747887854760660992
342157804
147422406
82970997
593972983
140124881
821081784028954626
1026536679950245888
26169690
114739915
93620008
130078260
1391879372966088710
771731394909376512
773572543756238848
1182790140609159173
1090255144514539522
70360973
155728648
50013886
481468399
152980883
706505523907186689
1363480699316092931
246621300
3001828889
17634018
203728242
428346979
1239979179308974080
1416518900716556289
1179418449614950401
68548594
23444167
22504990
165386390
1334537139237900291
709329966
583475400
390546605
124344335
418256456
424562022
2302806990
1330664690054275072
566824545
981412010494779392
1525352100
247253781
1130619117952688128
1318918246456844290
3087186319
1186289791358377986
1083285770671194112
481374497
1388165477810196484
804441319
1908117354
265372633
524394616
42674648
448780731
40450611
454883803
1900522736
1679747004
1347158682270920706
793254894849314816
922157479542317056
177145793
1974914408
239840825
2516992481
30701639
186047604
790277029191180292
1354718732
36624001
961359779003121665
733950532910338048
165233906
410228318
75475601
2584753063
1036732530458849282
2162427843
1306591742926286849
932673228
1476778903
3881885603
1330125019
257647691
1140438588
599048436
125368828
1357859550557327361
25888194
232585009
1113087361
1404519992582942724
4100132416
903232014672961538
4009680259
813697984395411456
809320624657022976
22082660
851053724269150209
170146811
99494725
1286752976250572806
1118938607841050625
17962676
1929756972
833812824
2450071958
1491650094
864088153
58490366
799343426999291904
20458841
255964194
1531215402
398642834
2840630806
130836849
82568285
78560591
4805094687
1598343985
344164446
22208731
113004270
1668063794
148676450
2149175221
764132053042532352
1397181380719611909
1238868377675980803
1313404223158132736
1331546286831542272
3288352330
1326218028359446528
1176127147402027009
1131039806765522944
1418466752166612995
1319205731787329536
1063393194480713728
1063448658669199361
1305891915125096448
200471987
3110508962
1370353240383107078
1320385878414348288
1442548149151666188
96644399
729209800597381124
1918448294
38437959
3112695773
490868062
1444532408485879811
1379511880285323265
1427779871162388480
1423453240268521474
4827716943
516209213
1379176240398090243
23623425
440088470
714829289334706176
822184258332753920
1437587806965096457
286303897
381253959
300686096
1285668327684280320
589874592
322742682
2477907980
1207866054057365504
1385599766558650377
2993524375
240289157
449195873
1039563145050836992
976090300228743168
578812793
53303020
787593641787269120
957635222639607809
164490020
1095031957874982912
845117055527374853
1327189249762996224
556339971
87743249
348619117
265659797
1214895449695510528
1126175327028416515
1437766329596002309
722158579231236096
1288521456645791744
87420324
48023374
414288872
319201533
307965566
55492626
965621944291819521
2184672865
2894678795
1435840895979565061
4070361912
3017195440
568941258
2319175710
187803745
2904884777
2467341105
40180002
56370629
574822197
1439172907
3008531568
897730012182437889
948736680554409984
22360576
68187906
42484320
290613681
1368507991499149329
252265794
104842700
332403767
889184924971843584
86074234
2479468531
1092853245817602048
3157983842
237892616
598581892
3496550774
356468070
1283106441914650625
35225694
3299382056
1722606954
2413054807
763100590238998528
3097482507
738449040
26400298
322861234
334272242
2424512796
1416930527186079750
332482499
1544687124
1277781577460785155
1151227241436762113
433622370
1003242916515536896
1311046206869700610
1080003818857943040
406733783
50012339
92700782
154152008
245147026
1307011840254255104
1140565314939174912
491174817
23554268
32232986
399573662
1417579720766627842
776156753465663488
1193497953933152256
1623853638
1029404150
1361955033638531076
37576654
842193039141425153
714576494232793092
890857400135172096
106896943
3254559126
334944709
228083697
1008954329661956097
302067277
161318531
3071954192
963888964116582401
715255706056663040
756767265597435904
1148185051995279361
80090371
1265368553554948099
292196124
58487473
772938619812282369
906230721513181184
69739510
1087614359876993024
15984490
52222612
125864494
882744361
1308057961
351871989
1522551282
164761542
7765612
1062075219572129793
271023902
1011450895144574976
748779121241563136
859638334825668608
2803147026
934471695712301057
820239961341526017
474693192
216529784
894982484261310464
121995913
1428425676571377665
1357887606
100525872
49934559
524704636
1440059096833531907
83846949
87445599
1370348906186473477
1260559704335568896
2943615344
42584365
24269420
108886349
53014329
1003259678
589103445
1095199783550050305
2506386175
1430633969070923780
1410876066512588800
4257883114
2887548854
1066522985853526019
712308806689165314
800082236905095168
757025593649164288
1170348429349928961
1001988324
523631965
25126925
28865306
1384928527837921280
612208760
794751996
425365025
50467662
256129707
47774621
982609841045684225
1432926834614849538
1013817048273702912
2509498568
2263322479
5683242
3757215328
1248285564740272129
1115945732
1183258199799009287
151190468
17465970
93477328
22489603
37951824
1256427207691567106
1136569693882462208
3322376986
1215891269819432960
625320955
248123045
87599828
2480035968
3432590985
601981777
1342889352
211577329
947998665024696321
398268782
6046902
99827192
185480845
564880691
36773469
323859132
4768025836
929072178
1281346553072857088
803926270774013953
259937887
1054864728932171781
243471467
30132262
46385257
181760759
360111384
726896310
2828022700
778450189627498496
701549089
978343178507112450
787352719413678084
2306106470
901932768
2667590323
3024089633
1262452772819083267
241891995
3290454356
1423554929118130176
26039594
824372021853306889
428902430
353836636
1300034386365095936
125271240
21151773
76909515
17049255
3190401
169916380
469711590
190548209
856531914987106305
17153099
345643204
2339747563
17689961
853373454
381499746
1069894133244936193
536556569
613317932
53021062
185579595
1354492964928704512
999614750
1169694580943597568
396902895
1250973559247126528
969598146681671680
1441475984541184007
2895213180
3147753708
821102840471027713
168922496
179210769
3394647003
2364233382
1117636147
293292268
998208642737459200
1190574434022821888
377039618
143060208
544170325
617053932
90770478
1430089367247155206
824331973015519232
1442500680
110276487
1669854782
888616398003613696
1279468929065406465
1017458651596980225
1383066257159770114
17615451
337197435
765727674283225088
2270789336
1025527858343464960
419173647
1250876166908579857
548911889
566037597
2935445989
43984593
751697431
942779555978334208
2968458869
192909728
1294025902259679232
994197651406106624
738750091
1091885631095992320
1003319529332756480
399761999
191372722
1436654731900895236
974673111651151872
892515417486393346
27416372
109910925
99913779
3794261961
88504820
832184470476238848
409517039
35281972
130907792
1342814256409042944
119819829
750865456081301505
147076884
2821186191
1003092278938820609
85809426
477274358
372167690
392940975
161831334
20257093
80803422
146394413
1138938445110370309
1443987758364692483
760396812469604352
1217686051
1280959943630295042
20892507
33606370
1142888473625530370
3998249487
15449821
86157495
315596243
3025164017
2796716291
18905432
273518226
3025674465
2418563887
3405483346
1045361952791416832
1157008920
260557395
41655087
860880074
1374585630223519758
72843097
724563436097671169
1219876211901337600
192726782
774073325383548929
31875262
1048485500
196638593
2736312964
1260101302169845760
916790983878172673
950788887936471043
33326872
14246236
96459775
762183183156686848
541094151
94929238
19301487
37881270
121878485
3031724161
43729767
611463379
1369971122448437249
872598913622183936
1306682879204831232
175399861
1400604426
879476155039891456
1086492860419960833
897523297033883648
3319705670
961816482664480768
1097518813
388220308
904865420
952912427498262529
3378636939
1023867432031666176
1142995754245660672
2387308412
1102132512552374272
131847466
834459375179878409
948671449
374038930
1195043967793917957
104151444
70065695
22190550
14480719
2240462300
50338130
250769743
1364938380
55352474
1453085803
1430694084
918852549863546880
378900428
1095740753303740417
95836290
2206438617
45769233
335471564
543255465
1438888196172038145
926109472199790598
360781832
1955453154
323765353
90353267
1854369001
3595989917
1367705914317312002
1441439526195548162
1171719416389591041
1420524939438923779
707566674
333662488
1318159915387658241
927305473329545216
1074791792330113024
780528440655028224
1095380031487004672
1079580308394074114
3189896490
2925188224
792612219255074819
4064746215
3247912418
2675036180
3290279063
1440177240151527428
799089014
832304899316670464
1961736752
2230857865
803079977147240448
3265028065
4710740234
1438073311024476163
1432615365121503232
240152234
1282957563214979072
3076544243
11879272
1026573473014050823
2987028395
37438293
76273145
783207810
27281534
996122023
1827506154
708255995
1190204614370615296
765871610247147521
594721801
724729486634180609
426991587
1075181761
3149914751
76376691
1728057888
996980533430112256
58867956
258793100
100995153
2717011168
46754107
765395482617282560
2302386822
829754846941167617
1420832466340917249
471525653
1135719735751000065
174648946
758945501278449664
1013798316730175489
750865757035257860
2381379871
1202350909
1719639356
524542015
1066986354960154626
1297444249638776832
1536500138
148948404
174663645
1299257981545132033
89615368
697378877904199680
420461529
65428462
110412611
1011015676385988608
1044983856242315264
38255321
350360334
830831466137395200
1230584047958712323
167185594
216657555
241600986
1281636012926484481
62759320
62177419
33174605
1596913699
28276132
1393218297236230147
781199515483312128
192294904
1418347148505010177
167177440
1360049782798995458
114525727
223329739
1068901169714601984
236892009
1392521493171511299
2301574430
1364703494490365953
2688078646
1099663431358185472
75241812
1688712535
352817649
1390331503133872130
905398680118861824
518768201
1221806105287892999
81062278
519388412
1072230710566678529
715624157623492608
1440302065457061890
582135529
18248011
24079739
396788754
1057209314
2838714771
18093695
96718935
275141842
239841007
33902769
79279082
1002764168041246720
28407218
1293525954665394178
157902629
830391671716184064
56014802
1236956344181313538
2234957016
259354209
1730977555
147834054
36887732
2508611354
931744204744564736
434049989
131295061
329336758
1927449152
72646689
1424587129
1263617306728574978
102446961
17429521
872127238480723969
1187311890659188737
826950886614265857
2352986972
729748572405694464
1009419430504353792
29544236
34898084
767135383280726016
356272826
427218087
20958688
548738440
2506572917
103259570
1331758856033214464
275959966
911154110996598784
2254341205
1276495076252884992
955777783
2183536827
1226503494
243075346
968392193852493824
2800024195
38260666
1442907226616651776
1359825736404619266
376066038
920044408438898688
117568426
3119893807
782542181256933376
1248460107450429440
599365516
847361904930467840
1038665327557500928
1312982793081647104
1177145185819512832
1303949920664088576
3074461052
911029737518112768
1357521496755769349
1279457844
1204579995772801024
1307996271957823488
847726705275838465
930312282503913472
1141629547248414720
1280859696
1354102175928963072
497778366
2419419566
1197847810428809216
176652999
235141417
1432248995192004615
91173159
1516396766
1165397539262066688
1443057804932108288
99515800
200610840
1414425759687479300
823593878338973696
1316931228
46740066
3102420715
39408327
82355585
812253054
920480620396105730
29466736
23108538
47731180
48371608
26782990
260162017
70388962
262747987
1250840116463128578
2204108975
462195894
67312225
3384636329
961105958
956070227573342213
269922399
20043205
267353473
514505608
22280814
194662588
884820991356129280
150147459
16517419
594416268
363007637
3306683144
112540334
2174513309
272100117
133848002
83998798
167154890
424195042
2757493594
1239106944
1369246611071766528
270432338
615527763
1308672008822034433
498879693
16323708
804900700060848128
1201366014891610117
3254529814
94212016
73542569
839544542353375240
212607286
323148976
1123631265960407040
4579559416
29645504
1272025237
1267364290983387136
1301124388876554241
108845229
539304975
244672813
1159083394598412288
1047638754670727168
6374602
2603031054
455690466
1634556649
857807978400849921
1180105372457156614
1001481748369330176
350962708
1039596274775941120
1161301838517415938
1236940503821611009
3349970531
23058739
474163363
1413234468261965825
1154878622085341184
520902004
1423721245
325565266
2648357839
3013174858
97587760
758950270147579906
1277074229213556736
598866870
4620643790
1203410900063010816
3007655102
617973896
934739505986310144
2657134656
400128084
2572925208
1440290854963273734
30852330
267872893
1007982225277665280
751492579980611584
604661109
1707116528
71860141
25332041
749250556930187264
235093255
397821457
1070910874565537792
2575662914
704828234
347097308
383986280
47874597
915880344091529216
30574546
908399589664927744
1637589674
3404159777
1373887415014756352
592869404
619197497
1097463468
786653106276884480
18239733
496546300
159864330
1229788407355846658
118199140
608931933
34278047
482737490
101778959
1440445217153241089
17858825
18615659
1348339248
1297418748
1050476451554881536
30072692
886066589530857472
2354721992
1320785000451743749
3365735555
3243089883
1096284422
12496922
25544128
306040454
1227898032
263067171
577387765
1412768478637998086
1058913781453996032
1190689439061692416
994238947244019712
907194089896009728
366587870
1203099876055121921
384608519
1438274218534178816
1415602353911250945
251782987
1047158694071287809
1442556256221220875
1443098483028725761
252173130
1065134117157650432
834952973142745088
831396608134705152
115000025
1367376760891789312
1414827776486506496
1341276621525815299
26467791
1135473932
2189884176
2971751446
575253769
27785985
27608518
2331251612
78375351
107594531
263716316
64489352
429063783
46369043
1425634150115987468
246674233
1384675440040681473
1107960599432978432
2160369990
1182187895643234304
699341722313216000
1410897114477989889
25909079
1184106207709036546
793542198025302016
2259225757
64353048
145332799
390832051
1249066091860692994
838735184220467202
3153487011
849333473944973315
1173676283798020096
3247127560
797169224364003330
794516958
1631246870
57039718
60817427
19975142
37399003
362008906
81678421
21852989
2950269597
740498604859793408
83512369
1259207647242399745
930880826434351105
763001300623601666
70362623
57547557
773748494
612449376
434674744
14065609
556055779
1132401837582061568
922549625445371906
1334569640295624716
1430843257706135555
3347208400
18841365
1707503280
74045695
3180191078
974050318286774272
53387413
2203150838
1020029810
993683827
3670451656
18963990
435176974
2367077888
147902206
952962269603946497
889668996
322081753
19531688
793004834651774977
1056975370333896704
851835728090804224
1376815743615037441
1318278338
410307895
192385907
3301899755
334762152
1435246859124101125
1083475051993853954
51271112
19241553
1456097496
454624163
18363745
864523759323037697
1854844682
2618845584
70937774
897023148
44174047
270625329
1442847071556485120
1362121932531855362
848741487588372482
3692523988
1104590162
24911262
1130587195
750644723795300352
511813613
728593536
974117210
702107460161638400
1387365150420725764
335751421
327187133
1389289806094430211
296352875
872020333
1187197629597388801
301898882
60576924
27244777
1440949851102056454
119118907
33611437
248889421
19458372
775447828004864000
18939001
899964091
997881577
1195382442
1842009828
2438994816
726093441818488832
3594393493
713233669
95028697
25033119
1437721681817219074
3951561801
2274144217
635177282
1738481004
542712151
2216535070
32526891
327847767
65222294
2169998980
33243035
1390888993240150016
21461283
2725254241
1126834325155041282
2545161769
852045884
328456230
2557350685
4831265716
130583064
1418412490254344192
519689863
965623533928943616
319263743
18727161
1029336400670453760
1024570741986078721
1311286466182623232
982223506967441408
18795350
1394336276254441476
404886694
1886983760
1439215795645542406
1435427072
2371595844
1440958045555544071
3816710087
3105146544
924591837742096384
2841953954
767398726977527809
1395008510933422088
1430371834436878349
3387625757
23935514
984261269510225921
983424291105574912
973361766821388289
783194749377187840
3064336779
986058483618414592
2346506863
3313448790
1017059718903107584
781769985530089472
770433357477924864
284877984
1361397155991273474
1316689749873250304
111216143
822735212
1151194282352611328
1103175272
419878659
1268175976879607811
1394293850596728832
24638083
1386986255083134976
4555682478
738810330869039104
2214615925
1321356437835157504
1285177799934988288
33727663
49691799
216803107
105359318
351724191
16632374
1028610955
89346146
183377613
596872866
27047043
1301426852846862336
446353969
1944727015
47401189
181820837
340656318
354959007
274605055
4332843132
2341885704
146517416
1236542017716379648
1290992058165940225
3312212680
225693049
113903237
4925335452
168071334
514144014
727280647111335936
18907422
1121480712253857792
4915347252
571771109
861611665539743745
1097811531880902656
788100102799892480
1613924370
2714207655
1677825848
603615312
180727035
2762471267
58197812
1213018879875633152
1041372333624229888
1153413533142589441
1689422737
1029080403909505025
992173827902746624
784025337969520641
1546139108
1173365616
1603704799
438841065
935447275
321477532
976858472540188672
199810085
579172420
68819809
19843672
33610571
731779078034968576
503100770
916446483532132353
53702287
273395525
2365884713
292015607
24942273
94263936
1923565807
3319594668
1234929162638561281
2868206372
31388103
596045039
955554631
1167713389
357141676
106048589
1045819724075028481
823020673517977600
270518179
1560823554
748158793205219328
21502376
1013945696125243393
15521719
15215465
1334117699723595777
206982849
967959237031747584
253511706
1379845510819893253
253202011
528725229
539932411
19764878
798149658283388928
18337869
29021590
589118215
277295450
4171490657
749638460
54796071
923171334800240640
314293262
2180453868
378141565
827167406971760640
713047690313994242
858619885
1045011858439237632
47319736
57292354
1476031796
55106100
3363462400
1073674985867239424
19146556
105990021
3111463881
985194038444736513
633724632
207648473
1013454007426113537
58128741
1186939016244940800
740546196004044800
1146955578847006720
182115002
1151626735550685184
138074166
936154834285117440
2960239873
910498235650887685
305674049
566504452
78899555
3079399210
775317531577896960
1425273314323308550
78692145
1362494473
4115208189
197917217
396773172
2575593673
14085052
1316666325528436739
794152775131287556
312898300
212947891
22444670
514004512
2467557998
1430666390
416876488
87278696
226348151
53636892
283737882
805737339507052544
4212171075
1096343140120883200
36038117
1375137178762633217
1159720348302135296
1135449278984335360
1341997930916376577
133940587
827477721383055362
615375881
89158787
707691649506414593
19123496
598998408
541087472
127125620
246621297
107525135
450627454
1281489014852325378
804692901183811585
153801695
1089483123375697920
371854066
818615282
256328785
171934520
1011652689409839107
70250595
247351807
2317344847
135522601
1246130067345833986
949399644
4706859149
93715088
858621997
1342208414940712960
106517342
903279844292775936
337530342
757242980143079424
900442180493471746
498181438
17427991
76427096
214604553
3207835876
701756115118333952
742354012557565952
105767113
847398996049932288
376364825
1160966105038544898
39335610
1286358514344972289
795755161515855873
275647236
1127184173079384064
1418621631027630082
501164975
4444769232
3133549953
6751882
1354837015
162472529
249484495
389057148
1164442325017174017
1260370487961583616
1949713315
320699337
1045468333888491520
1204543202
1003693727376801797
345839834
941325119888285697
19685230
807778907642535940
846047111477026816
945794889329016833
2703969798
295691562
892704902
2604956304
52749272
1186630589245317120
160964699
3127521240
283450782
273546162
588259152
123930116
72355334
178430464
108037973
381729956
854630485
3553149338
398909204
257937960
40980586
2888413587
1256954330
1458239167
65425098
886882400
555548925
36717164
1914507318
579093501
24208132
3315460141
1233099130282663937
1285698235
1601858268
822496079274975232
2228706542
57145818
919233492
1143081968
893602974
4009506983
1441303160811712518
1062733956813021184
2229034573
766654052180516864
52258330
1440661999008960527
1426824492253433856
714495327651233792
2550058830
1086029539501883394
2772295387
24500262
1107120733
2728807136
494068238
177984409
24374694
17078300
1245014178
126026149
46137704
2156293876
925454928
54327995
15899283
392906143
146944819
3677560521
410775958
350096943
1336852817886253057
612964158
807466339
20171740
115137621
81627127
140722684
1271230366192472064
18815986
1004184804454215680
29893444
823913744455663617
452696770
79451506
425335993
2226471804
738572181131677696
36907354
3406166302
2545314670
2352548815
352597794
1019402675199401984
1336024609
1071097108495810562
2549207304
146338537
1347156660599599110
49954027
406228165
216550022
865366539377283072
3316548404
932122467086168064
444982388
209974580
47151908
129146547
870082671766011905
469935873
869971068106055680
27288470
256072506
1113956233243918337
59853889
3379306461
289959467
169432358
2566600148
912770154408357888
3508084281
1359996417025183850
606332470
57263671
2366880044
25076541
980053618547019778
522925470
286519287
1031247591890149376
1440757093812748290
758751796600840195
2988992753
198323758
28905603
2188944640
14107863
301994009
336932192
2883710505
956505318
767934241065750528
976110145
501340729
770686769486565376
1361399569356054529
910304379554729985
1440735981825445889
1725599660
103250684
7742732
911651665106874368
390029619
1407061592429240321
2421362971
1130148061647237120
83356208
289427962
374535316
1121799138239111168
1214924663312277509
1002069608482910208
1090337817631309824
162190950
1153356888249196549
1298306377375334400
3429859875
25605140
2989447795
2572951607
1237884137744355328
321792338
359258940
1191683662145871874
864265415488229376
139060456
362464796
332008082
2229084978
199427821
41254814
2316153548
1438859815615348739
864754004164792320
76208180
2199979603
387830445
197060217
36365736
2321378082
2473792447
721434030852411392
793146101129936896
1067257695432978432
717723053170548736
110590953
2149903372
231834859
58591651
725422372564557827
942854981379612674
1014737094001025024
1379433754771398664
47358070
343842021
996923522432761856
561582884
4817948650
983576323
137384565
2328069272
20710655
367899636
706931961701470208
103071193
994883996134895616
92072708
953457494097104897
397944678
254217216
952833793236152320
2288075424
1514674154
1585922725
2347555542
20787622
803256312
757944688427032576
1430836697080553474
467096178
575697359
818253619275464705
43405203
1258478923
99431597
26328971
3311587751
1425184606702219266
1418616285055930377
256832828
909477235526074368
1059143327050719232
20326580
17503831
968039834517372928
3415836586
1232763430823612416
1967450491
941375720458149888
33835869
773934665547804676
1375452127246626818
996984619
1240305527156027392
477299648
137436051
338630556
115343708
1936413805
551147386
82685239
263246364
1165805524090314755
32206198
1016386681040199680
1262492749
59330116
1137709699346968576
21493892
234198178
3080415491
449999752
1429943186391068674
182485663
17147393
18647970
3511414095
1242268165
65882215
1439809402643443717
1249137991857000449
1425706416724013057
1436222842572476419
451760338
410252256
1597309502
2316396492
1305472599602782210
29769111
852676495789174785
1286155070007136256
22318552
1142339272713707520
1438501260315955212
452547555
4203630346
869103596419383297
2327369942
791991260533911552
1488542474
104543751
34210603
927490076
176705234
2292128732
915934496976973825
1265093835622842369
1416495434
3939916192
624323509
154263172
1025334823106306048
2796627777
982977203490213888
176997633
1911260624
950784424177799169
2305745378
773846888651055105
144799195
706895654895927297
1425835915029536788
1249959077951574016
135285980
173393278
1186389788
567493738
1009560628296495105
1295438332491694080
1074493028121817089
1378167833322995714
2198071379
570754458
139820046
443914115
34090175
24973934
764354593
75745828
93752949
3308142276
1254405758034288646
270939626
2677968865
1323084170
1234977697153110023
738055175328436224
3062504612
1115222334066036737
261066030
220802992
508169537
977778920
1250004954456219648
294056321
3359073813
66178275
1379165749
593965082
941779481999609856
1137803636602540033
242053150
557334965
323234599
1880160211
779141965480853505
39236191
862785192
1700476616
17518623
2958226849
34844978
921383028
1336392917867520004
39868482
224200861
602942957
2893973301
1003312627764944897
1282866501997846529
1255991798419337225
905690701756719104
416422945
121818578
1338936941127954433
117218629
1336044956423774210
1366523868253458437
997343546
368591511
1415834849760321537
1276030632104284160
906183704522973185
2612440243
387806563
340588958
69827697
1080502266719813632
100356280
3230048153
740996814770450433
548851947
611138265
22404927
164433417
997819399242440704
499187808
34129918
1156451668503990272
3033276136
220691008
4868890138
816688784762949632
971499721
743032790019608576
818429647893446656
249469549
876154962
1026023281785094144
915441906
249038842
938579392820736000
1155581004
1214306698191466496
716132579573796864
78362135
1249005369457668096
636777819
283413586
204416862
155344732
1600252140
115062004
784921958567780353
1230096818
2562363992
769583935860924417
47665929
1000732665954304000
2560039170
17117795
772842755420807168
1372913649539543048
253361541
231569062
923837949879472128
159109425
986333982034923520
557023910
621044415
1296870358138720258
1338908136577634308
61609726
1370160528895569921
174493761
611409629
1226883581622050818
1426330079127392259
3042159313
1022201439203086337
1424808879783915524
25401322
2355543378
131690337
480629395
834577428
126360384
1245071649201938433
48389604
802970865189158912
135270205
34374892
1338860946408652802
532274697
1422537905885442055
18820207
264697690
1131001219579863040
539413452
1209112799575773184
1010032325449531392
823010287
1262502737733980164
904758264772132865
2178920368
1281896510561701888
1402182464915787779
1168930040857464832
122816294
196581019
178072113
35213603
2270848393
1435768793435938818
1106019241
3302041332
1019375416077844481
881615056437297152
54340303
733430886608175104
1557836689
1184198659774255105
149201037
960693238175760384
1063105109725511680
212311185
34716555
241259927
2520400988
929659286
1304131282000138242
768431757951655936
257620990
3324113875
826415590109802497
1217509136318914560
84603300
1359278239596875777
770340816070082560
1291535457919143937
1300875493848371200
3370076705
1425821964476637184
50322937
1683115058
1200497859482783744
2824164782
3378886481
237865504
213781612
1029311826
557824295
1382395679700439041
19311138
251917058
156681880
755058687287304193
146879595
1304086117340381189
1428659829065846784
16476401
84691158
4616653409
1106984449797816320
826165278077755392
2989202127
1201758251664044032
817675629936001024
1337956334
766124342
17949942
1374808344678961152
1140365217727209476
57081638
1133297264896593920
1439873030969339907
1083438237006188551
38492756
1434840735803531269
855180194268798976
1399617281915715584
1338355564171038721
1494371965
39851368
1182091691391684608
1066429349010833408
20682399
1262479140160241664
955196158170861568
629545060
186092231
1222313408
776332784830775296
1447709274
219146296
2653944378
798269733036523521
2899777744
2482472362
617758059
440397024
818651356294742016
296572811
2838154787
2611476602
1146442397192196096
1160045702
1382308334376669190
1415786868692725760
328873134
270841670
54353566
20945360
1217674440252805120
174670082
2517027480
377182250
1360025603932643329
156042532
467895322
841096415816237056
760362194349412352
384460234
953601650958123013
1053159558686760962
143045071
668283
27584242
1412024811858051072
1528708502
67027211
349930391
2304745514
188654121
2307494648
1302278208335671303
1349703678295470080
920417176204529665
193929402
26619001
830805801476485120
1275183444671238144
1465098146
1147778569
259094749
213271770
1103843751007404032
868531813
1915684813
1090198647999004673
1125125881654120449
804075938388594689
61557732
1365962552
18736322
749773624324681728
2263752896
365568323
451196945
837296766714265600
992382603888967680
420746003
838756078498234368
15898181
97675435
480325997
957707507505475585
2337114520
518662435
2575473793
21160832
302649138
1726907502
1008518264
92920745
4867374142
248111388
4499060001
3793627753
267438954
457424202
18484864
270397826
546174771
1400479386743214081
422858974
347418145
51735322
704250485922877440
237461219
3616028176
1851824340
746956362974793728
74521060
239595606
92377922
1200410507548733441
205207199
1113433470938832896
734643835
1684463821
582629534
1967533320
992127362899816449
975794882802483200
150487968
999032788769796097
1356914331061866498
1227933949273542657
2159574247
241285463
1914276912
790604731487879168
724299151
23875417
2718572990
2412499447
2905665553
1222201017175027712
1433646041249705987
1115170825
100016553
1354505272459452419
461512705
1437914167248310280
910465140851662850
1138190402
532077307
54350322
725357096900898816
366926669
179700028
1176421530143772672
22646424
95038626
2224882472
94622698
2828384978
1406189632396533762
1431208090125340675
113196677
1429749271050530822
1138020905790181377
110507842
161558895
361680564
91095173
739744007224471552
881268831821365249
787627093
437109855
3104976523
499255296
961302772007211009
1405567051155058691
2467109641
86302370
1082019269439901698
68367215
1051349527012278272
1035178414557331457
792594870913343492
45991970
1071696771435384833
1129216397760958464
1273381383461888001
835140183460831234
1072139514305540096
414370852
19021287
554171595
304582290
335512149
216927897
2256504057
1100525378043604992
330608415
1224720593095811072
120949770
46103916
985818118315360256
506727011
3311222101
631304005
1439095891088998404
1438677814849404931
1428430197309677568
1439993614017380354
1336914944147812352
1295647875188178944
1269856134556352512
1437215107633737731
593800653
749008949861580801
1038980844810055680
2601937716
489824385
156997331
414917959
29917368
1338489854359871495
2769391547
4037978832
1613366358
58640564
1261693632857268224
75087162
604861368
257024516
460051092
2431499616
1009085540
995120732
1576098223
60678100
2503236698
4878099443
1194688684693569541
1099347847
1395380893
2881589173
1440438581814722560
127463016
35003377
1696451605
1292672843755356165
101576470
1430897772761214976
245236639
498415826
313360148
962031759020797952
763531721824407552
48893763
1387177494483116038
627756033
2173629026
1249243448
459261334
333601677
22474345
286047338
3606142756
64415407
614865616
2678939388
432654826
1187087035
1426777516749082628
791389602
460273238
118756583
738867965064404995
50342064
406458506
196139605
475605084
1120981709439275009
943583550900551680
15795395
3014324717
152785933
67364472
1043131080
3304270945
354967100
25052816
1017069299838615552
14338842
456384928
702215253577306112
16304487
135125308
193050144
974180889981849600
1039505477699350528
53224254
2691314479
1433371632186363904
1440375285573054478
780264153407627264
1068082433147510784
245834689
825224343177220096
179063578
233663700
1174779208708632576
2816817106
119625797
586322351
25541938
574626413
226891168
1151215470
1178362767314767872
3083784483
1437436901062025220
1263504247
898983926
2183324745
4323458782
80912783
247503175
20197770
1403081696497524736
851958139851296771
534701258
3397819990
1207700330139381761
1438989374415278080
1024559821226311680
491671116
786948455830810625
1172432101
1118185479399145472
15664289
42628524
2314389476
106939123
167883112
436677460
913480830294556672
1321935792416149505
1437101613446057984
1388927738203971587
2884072288
1658078630
2811602892
50470416
3280779511
874435305515827200
726384941613875200
581341682
18400176
719400902562426880
26179654
794956632258023424
1215200964375994373
2921768935
1027690294538452992
1336611008
2808343526
769132489919107072
1410225032354172932
1238123096571285506
415436105
1259882406397566978
196273737
999945063751798784
1435296330340085764
992977621
991797151
991399658
264043468
1267469065527820288
1285986447493754881
1356576536
1357390387212673026
145670253
46612502
1410106682370265090
1280741813347774465
771663800269287425
34713140
1404817037931724802
1016471413799247872
1421110746122002436
1305527091203469313
1361841539521998849
931273791782535168
1410212130087866371
478990997
19094924
2871850776
3301827545
816429564700348416
15730937
431035270
1702611938
814080122143711232
1421394017942597633
488804807
219000320
367203181
570789776
192486367
996376708805746688
117884308
1329384064927756290
1237693253039714306
1306577497673232384
476728859
282161433
457519459
1235276125703528449
736106700067864576
827510107
1425536677938749440
2924957773
615950182
3197062501
4259982374
1128302811698094080
1422247604742672416
1636064281
1053528099747454977
20662526
912306163990929408
1293572831247249409
1376497938575278084
4105781529
2848839275
899308659242565633
1879453129
73481634
1273122757421740033
296871278
1272124173519732736
700664900931039232
1355938448016887808
2700416293
4514227474
1172458994927067136
105099737
323178871
2256822183
106584400
786179660350574592
894086638044925953
529064800
1978895581
626343154
1170082263847067650
3288645805
85517123
18063374
1290477039665819649
96759637
1374976641043030018
190334082
1375125311352762370
1358868401582526467
525776578
405479900
185331230
994491643045724160
910397978111647744
3197060544
1285265599896190976
1265873983213191170
216980566
973513016
59425403
776847925758439425
1073024059829415939
963336690239721475
1410530805634437122
3230136349
1218379614793490436
148763030
358221587
1016327983655776256
1418265876621447170
537649222
1182676848141930496
1205440554907029504
135429796
953233327238021120
132196606
1099662141026648064
902503163034562560
21452430
3198266466
2412924414
295705394
756028734960865280
2848307203
3833416227
773084061715664896
439819027
105743247
234779528
2936628824
47220187
937621422234406913
768033517137633280
935790778030288898
773064620340674560
768417101581254656
770553449721180160
771584972683513856
767591708431310848
767672325172924416
770278422064922624
1358131325346209792
1192321616543244288
1190242013528018944
1286035170282344449
1055974194997948416
27610796
82843978
15737102
1360618182508220417
2474345197
1486464294
737199341333405697
35939181
2510447851
991594463905681409
232059611
959027650105958401
258381616
531964724
207463921
709412306619387904
320529874
333395992
856340329
28828096
314643569
26323914
1086117892716969984
101354595
1438910570342850561
32281162
351514953
124734560
225654071
70914460
213223745
885773048
1039442629736452096
2322805583
146171419
3064373091
3064403087
3064401755
3064360659
1136837843450339331
265166823
4707426612
926465041561477120
1024563670368436224
2813256167
472018556
1163219806495154182
430040947
3307396799
105254850
1425376680051314693
1401871680025333765
1366759922302672898
1306132924043911169
719380302
20169416
490843992
2216668776
363373418
3356306397
208046707
399393941
28339362
857427568898826242
871730854770298880
1148460170072080384
807847625756131328
772689473285025793
1026403798841884672
1308725100888367104
2299766322
1352462845703647234
929873386095988741
2659458883
1178387593412497408
496554125
1276172868070502400
738420304997961728
170358151
997031616
2575379629
2705696491
2281787816
1140102882017984512
883649480116936705
891902492744663040
1002924351832895488
422624735
1371517722786336769
2851472448
25880849
896959151259000832
1061514215079448576
1082778543053000704
2917915262
239705348
594445160
578297650
198795374
1002912268961529856
1434765916865122305
298603472
1267454593
755440031142187008
1173665449483165696
16673081
4519092759
3439474912
209912085
36026928
2517539508
4692387217
257117204
164287159
20752393
1340178064383246337
1015447159464837120
214076711
1129584701277069313
302436502
1231191627357548544
535877103
118362291
728656616728330245
125087373
2233128121
1407032708270673920
72241405
1201053362
841075496
34126745
137185104
420308680
16881275
2997245336
3814511
1146425598362955776
2792765480
2355686438
291803702
64189217
1014130903814004736
139081308
3217786420
1466237318
3803161240
978746923497684992
2905846141
575214181
366366317
52325535
234526760
77316430
1135658922361204736
2272979676
2485085371
3924153437
32469499
948520592734654464
1540345026
28360912
196582225
55339836
236652148
963767159536209921
238347447
2647038629
485920098
16709601
1107953996982087680
1348669534635503617
1266398707370659840
297240839
80623485
55417497
844547556868837377
1092609502870994944
2210805907
300493563
1046325912
306745417
3274758068
445227977
2152885932
1405143956887908353
274437783
328588929
541660708
370511674
749266339
456244375
152158300
250004445
918438000375287808
153874440
2918045255
744359988869599232
916027994866683904
24038704
1403084823162466304
61164461
262707709
467233687
2629656991
740076802509393921
2214086672
1310920093115711488
95941949
3346808561
1245890167220531200
349682435
115584583
16523840
1318832520700469250
2355219416
102916604
1239845631293718528
634383987
934919466
232796762
760491370117226496
15289845
938519772073021446
218406959
1323898262
1113687821812781057
2802451639
912876139311284225
1111480460834562048
844874979585904640
1250706044159840256
1242670031382560768
490905636
142770303
1282807538
45114355
1511333035
487172262
1939593852
1200246625144147971
51544489
814784556
1377262872934313984
1374013892771278857
270746886
765793653856018432
412448217
1311202781705859073
811472586651537408
1253350663
714315534632792064
1231854057972740096
782898708992057344
1861219694
499572756
1229941854243672064
878342849678516225
38670947
268249543
2818859873
269514205
128027999
129940496
3415336918
455216345
3131452782
540722639
1437801318077411328
40919812
507341761
811853679233888256
1371794314703958023
133582822
3223841910
1309409981314117633
784208583210577920
110286063
958148747736727552
1244848505337679877
1597900519
2825710386
782038946880466944
132108717
289355394
351203799
102019641
400567148
1371790342853251072
702977196
525504341
4453812625
1086232244656787457
906260113090076678
1353873259113099268
1007736781205377024
177500320
845546482006568961
846573789307580416
1094325680601391105
481685001
164240461
2907666940
1408250196
19610051
3291152883
1367799969378312206
130041288
2859761798
154546221
833225643542323200
20329600
133648844
1306667503
472148692
2957132810
351467954
892290594864758784
4897461562
96066363
955480293766508544
68415731
943500201179926531
1725137533
1304046761636499457
1299719901213609984
1214820561873977346
1281131237021757440
1315437751710486529
1049634970526978050
1290262707678187520
2731281726
3357129772
1430085348848193563
1302150288132968448
40516551
948748053204279296
16146018
3110458858
987656094607589376
1026205902
1294693363686477824
45351704
48294239
108875099
1339354264192372737
1253217216020930560
233267766
2282893454
1185126975179898880
1354634879200161802
1436173544543514625
847448727555944448
2317035296
489066800
296769278
2841089175
1416384320193798149
1362620967223058438
754592435003457536
329516134
1163673726107316225
940840442
55131224
1346747762797236225
620423028
636705050
1426322339889913856
1404338780
3195835134
768897931877371904
802915700285259776
2878805258
1430810389176983554
786997799653105664
1301370222880813057
472481989
2725547185
739641898957217792
538626186
1204366930917806080
1072334115700174848
2323148383
850314216112312321
149977671
1026895612023693313
329311393
3150400999
1383349418
20803008
2848751229
28289062
3506103441
1268938301353926659
462905410
850762109340323840
936222642272600064
2751947319
38022575
1157574505
396308773
132653268
14706877
22871598
64801266
4181734883
258613728
1873476966
254588620
1250141130
81408740
182088688
294271611
145336121
365955015
2181124675
1722848737
44305779
622313
69857138
2538857616
942691489
1423691541936316427
351268589
1495548061
2161585526
1194913900971642882
1106354340191789061
1427953499908853766
1438195045090439169
1128705037
1432488460498051073
2914246386
520688812
2188596193
300732747
2607325303
792730130930143233
4803914782
1330949536542552064
1007588694658863104
372203354
32499391
262099282
737032435469324288
2275377007
1101736961973329920
1216582229394182144
1011692259635494914
1242389004353327104
916905922470887429
1341572819977564160
262574431
4603777982
1438127350848315400
237868968
307558964
30631179
1677124783
89667757
239671080
625171350
500276416
1092118358332448769
3154359420
176287090
18896163
1026915666
1313168538216083470
1883934602
140625077
4253508911
369735258
272989565
317470307
3910630394
1526987174
989495850
3337458725
887755042274594818
1105947727639257093
1178515707555991552
731186310552158208
844534807736414208
42914673
27952140
17888100
1433092438332219393
869906621757087744
1367048900041977862
60292747
916683122363727872
37248302
96343410
1152239948495384576
93773163
1370096236578041857
2957711005
794027289453309952
100839392
29393708
1271821764
991633530
896312174683058178
124265021
967628061335281664
22609445
763659022964752388
1666905702
1277841999295647744
1118595114
1225064127321776133
606642244
606626876
2364049800
1396524797056724993
880544504750764032
107452482
1358416604
1324620618038341632
1378675135285170185
1323124135
1347841478521999360
1413830965
35171476
470178046
604579094
869133153264422912
240121184
54815755
466195192
205167120
104057829
535501178
8393552
104233547
1321702639919263744
1437665675175084033
1121307569358696448
1380401572933332994
1394464699924766722
4316148434
5663192
1150336122
25730085
1361270069339316224
1085035711705735168
563257544
42949769
2697040717
155906551
4180243761
1090228458070986753
198965715
773109524
274481242
1193908437362577408
961735946
996660712184434689
1354300669
89586462
981858778936209410
1403143824839413761
1340047391018369024
870422325350596609
1212495397995696128
26561636
26183889
2950230882
3121321598
1374026121923149830
18988667
35669244
478739538
3415393804
2838648781
240638367
1037604899587014656
148034143
65392699
145277701
1060913693649747969
1166241026815614976
1391655185550770180
1115984971
490683896
150410980
31301354
363770114
3279198036
2905758515
121494429
1260802975
177372226
1071004514696749056
2767936776
1945153843
782909701889531904
763627125278507008
913149579167756288
897942349
1364931091
907182024
113152969
216794104
60887123
249468022
3190010498
285185269
277226110
263624687
883226539
2312741388
1282718953
1291114728
1424767927383822339
459523684
78616201
1002260322923794432
938559498045808640
1314071380153921536
1430241245574561795
33431328
905856292882927616
111440730
455587954
1405228796169629699
1107905143855411200
819161304669847553
1431129709111177222
39759035
971956373624795141
2990566594
1049667203640029185
908390824332771328
3729346223
3654629892
1315912214784569344
3602209398
2629546511
12851282
1419472299749560322
149129445
429076021
473558921
1339765547907465216
1337408052
497215547
855870506586734592
1364973781932998663
71857854
501816508
14062485
869339832656560129
1279551125264445448
56838437
1060101938
1214989395931127810
339395880
66987137
1315823023
984567544383266816
2261470045
862987416520593413
493429755
1435492595539472386
1414849782292512770
131919094
249834563
2751539635
1242225509443997696
313277423
2728764852
962232292918857728
2977518363
1376648893648101378
1387081526924304384
1613263200
3373853293
1183540412084080640
2425301702
1117396183222235136
1113248510499909632
2343785336
778819496
1546647230
315951608
135237205
88403351
2149315855
1047388760604737537
1014249266485891072
244228167
31436861
3075475424
165005002
1318315090496475136
196049430
2214848305
128359754
948207020
66154897
1433215686130733056
36698220
1367175671068323841
1421216306120912896
958084650022432768
583617979
970699725518319616
2748626978
113430384
1131309187
1437832855992811540
1024751374855155712
1422265205745192966
3019494689
1700551812
1199000592
3018172849
216767106
425764561
1278980600859254784
576629130
1422517158093811718
1667555352
724503387241349120
1331494367329095681
945525907950678016
1407344072184958981
183832419
444515953
1436441771014336518
928535843496632320
2456807131
1011618642239348736
351733536
84016575
1409721434658672642
2779744756
1381882025888657409
326687296
33455326
2172617474
2703819902
336127906
76615578
29478121
711064022209015808
2862200113
244697150
203345964
2437962765
126013535
2424365698
75009095
1306618057687736320
1436270760708898822
1704722766
470055797
4015582354
414134832
65595723
121752123
24575218
1290257766527963136
116468408
1331901911348502528
1253316805428310018
2978115501
1090861439919759361
922820297350410240
1353996479938093057
1088766524331036672
1435398086973530113
1318041070547005441
124184821
1405083397051936771
1935182930
52779839
1422173093888503815
1400505242500874244
867107994009522177
1430425788181094404
1234794494614278144
1410567671129780224
218434058
45805886
252888830
589103478
338761198
348332740
38326959
1250024888020041728
1249945319854366721
1250730260477304833
1247522742842224650
1429354826
861455490005577729
81096591
497636077
24670500
1156043416410570752
903549385304301572
3069853158
89029215
91676866
1401624110
1029108026
1601268320
1509520147
807404125
627498467
2854516824
266725978
40336300
512844010
2173644248
864040715340447744
715519812701667328
1101490540556808192
2965634932
768720519147335680
1389202017688723461
960847880
2234670824
125771391
708416458871709697
279205745
1268116651964334081
1245333433267687424
777696175155806208
807086838
852167619046256640
905822407654604800
14080479
1055126786479214592
824559757319147520
1244900312130957312
1270415860734156800
861920562213527553
1206598727483510787
76131445
822437935941304320
796187218234572800
815073318
39332859
1429704070537822212
224794652
1198474533570662401
67608440
80052744
586640791
29352083
635887407
501156193
1067630747949789192
282750229
4149890065
905130304091942913
441353690
86139696
4707072280
14993335
76669022
763752421629755392
198736760
3228882263
63949830
106202085
2663853582
2148118555
1192222743426732033
2377976259
3306388200
595858560
2551476883
386938320
740992982317445120
2936123152
127954853
2472254395
1151073066321158144
225295882
1313369317178826754
609618438
1252708970520817666
728643613
1102056728
3001245959
272656097
3241972965
1673751234
869950542
785237870
1681261532
23630046
1435350246662590470
1295005442
3420249854
331141295
214133536
318592749
26518809
2151552469
346158209
353835482
282989283
592769110
1333507832629616653
56661645
3343017357
274420288
1264938650657337349
175731113
20835494
703261049194192896
177707651
1042469734321537024
211584324
4445307862
1422509066807562242
37696756
1427748140615090187
1353729774359875584
207931982
326092626
262337416
867947316451438596
47376596
389603920
1977848810
35749516
2460196494
3430115463
1093457340819333121
942881646298189824
1130782749839769600
731172709950881792
193779859
3195826823
2876784616
1159031143288717312
1415687402023055360
747872048219848705
1283306267268784130
1057256133742727168
50117326
2707238167
121740779
164380969
1348634747216531463
1213095238396284928
14352735
1499945719
137761961
475899564
144802550
1029790723577667584
1435925445044805640
859469598
261304609
49634714
4043425397
1425421379348963337
3654074669
1269928202069213185
713074911644938243
4860330353
567312641
720906697812738048
1332280052352831488
1298923939314327552
1114062243186929664
1427125325079597056
1422402224014069763
1422008575841370113
271652682
1169834402085404672
1280013153686810624
96344863
2991996724
2217720144
1435983734990417923
536040632
3012218298
131871752
123313532
1402704156901527553
296729620
3070686383
1201887723130212352
938866511925661696
219042627
40428245
1410103330055987200
1417915902972993541
165221992
934792298
19981043
2714222239
584093880
3421762703
188233241
861870576452997120
19393570
4775620485
897929780905074688
486243295
3862464374
404884700
14688546
150623438
591460008
260592367
1346693652496543744
4054077733
329310598
20176196
2411288192
1248690146607878144
929083096539987969
1431639072
774305041800921089
305212730
3100407476
16431360
183380575
917235151716999169
186782041
774533380671098880
207580905
79371610
767998221826207744
915184231512342529
858776652192600064
767191109034401792
1413731527867895808
1389081210635243521
920081722896723969
3305105327
1109812330542579713
14467085
35446922
1141683035483623425
269936880
277406664
278230295
1150184540
326086296
376788865
378530356
384818871
88986363
2593740297
364345384
1171405839476768768
408365352
413457690
423243960
482810341
735617697296310272
4706760747
609388597
729348314
1234606848138854400
868536726
1390416998127992832
1394325561447616513
1034480870
1694099142
1151536920
1178651076
1216069154
1252612819
1443218839
234268537
329227841
2504315945
2604791584
2647237619
2859213250
2494866033
3014701937
3050478862
391552518
1139109257125613568
3078209919
2359813412
833404634970648577
211999815
1004041870891212802
3241130369
4180258157
700724444071788544
740930419965759489
830114001711407107
859515072355463168
884351488906207232
1031936254290604032
2909531779
1044918228881936384
364588372
1189116576710168576
1202914915763269632
2571915770
19773755
248595884
211112555
416493637
2817853242
3097198714
393418924
536745150
2925074395
4493830397
3505219342
856017890
877084921
737971836366008320
850763988036186113
1303662792193576961
383211357
790935510730637312
1257839257
1282755499
1330023959925026818
374419429
1431016654713069576
1141265797
44703073
849218545
3316111059
17768938
37668377
1009692722976788480
2523219293
1687765730
3057257031
2704573605
1129366016
95061692
993974951223922688
437810549
1152742047566053376
15521876
1151963810
1054885725059989509
44808326
31522493
1430851277567692800
2302604749
55798857
901079147497181184
1040971940545089536
1531548492
1184486592615997440
1423405078174736386
524908483
26642830
1376851070421467138
735217638889164800
132009622
406218020
961089552
720543602720534530
397891300
241567041
779001973
716678149
431772676
1282934618832896002
923881654229323776
2297484817
3676922062
96770474
1097489754
707255786171453442
467376261
952016754
538816787
798333954516459520
1091886498
4832680967
1211726889821163520
932873004148772864
827490420
3950433976
281407388
126869548
23216371
3316646785
222125278
351958168
221689571
1402252116228509696
85904531
1278929167786991617
1433380660434063364
455473307
1610873010
1410913079584460804
593031730
1406847864
4527223634
3085005106
39941478
2739812102
1433318917359894534
748066632799502336
1486827162
1310455864298409984
3040859168
60087502
3315064488
4788890402
486655058
1183998557474263040
977140976010579969
197590111
1255210974371622912
1050478866
872649106803613696
940613749
1308049706065498113
57739197
1420181402532913154
4707143805
1413815794430058499
938823949286178817
486739527
816930988169117696
770508356704276480
769204794405818368
599168957
1289465724403056640
767589330911014912
767966613794541568
1298867856700870657
294993710
954076063881146368
1412082548
2522025210
41245929
1423017292833689601
2879899311
363933067
105627165
14569207
3039723198
96669606
3673463642
569211549
1467304950
995262667303542787
2186452735
586846815
547199261
2428488534
2220531869
1043612869
2575232659
4478875766
2710162146
1002231857533071360
632162291
762356829338923008
2735383911
1074948536
3053454934
242439358
1095857477135097856
512051438
285672585
1007743357
95579204
46556274
2007051
1149523717
831181628328308736
453819195
1226463988499845122
734898038158675968
11763162
1672141621
21227208
57603339
25500592
867349027
113354603
107375843
1471505707
111584145
141158988
2743659239
757078511668563968
289383426
116404823
793218941342679040
3456069915
4342639700
3362206671
191373972
376661172
1101101701665341440
2347118736
18909123
37075387
941313638870249472
1408799558
2834947514
3057683794
1486896836
31389492
604610514
179592780
14519302
115345733
414160805
448253354
749687762
10886522
197922102
1959582103
404492336
3097172374
3716071775
741694162479763456
153277527
931253820998418432
352666563
26016015
2603857722
9264162
121593225
54346649
1417878629497847812
1415307142534508547
608452835
466836658
61287134
1280145135704125442
129188214
47362220
128240571
26515134
924270027557269504
571043259
962636043148132353
57261575
888094368514674689
269688431
3052482770
1278677862934085635
998906274560598016
21973343
398248240
971997757
803549262466453508
993158303558586373
38006923
779370782849896453
1474719060
87225089
32914627
1367517990
1204150787133149185
3027763070
1623843667
68482261
194198792
994369299287564288
1130739628820946944
475728783
34450878
36745613
1108802196
4744897652
44157405
220807472
740320322444886016
1308401641
1161442118
163523339
933656058651746304
4340189213
234870869
251303033
951863644370886657
884457226940948480
948729342670049280
250706470
105213189
365991821
1086827210
360938588
25856587
300907284
72839966
2571695483
1244362957816987652
314121786
237245772
43171198
117188208
1093999588946653184
604003531
512054062
298477144
786253204308668416
794900507789819904
8452972
89634805
1041724001226252289
862101451912478720
769819733218689025
1428748707130920964
1666086446
49573537
1085797850951237632
54512191
19017608
119467827
1286912649746415616
1381838121524895744
3241971978
416874355
282248749
2989264592
2925712654
94177288
3184250548
569616112
418057966
1370450012375769088
1411176754299998208
14047735
1082680359228243968
769138068
2210915550
1398029904818716673
85745546
1435767056469839877
62048943
1222959753179160576
788066573890093056
1088126693808750593
630419455
2959903553
3797631981
58867835
1253339114
954951751202942977
1092294627510702080
3385602701
14321029
3138651624
1314622669640413184
16787206
19211195
826143518
712708669037608962
85153264
99584939
1132396691758493696
529562425
3315054086
1240330628
860606086570811394
83860801
774125831312375812
485175388
497553960
801744002
1124645433266049024
1058218838024699904
1582046923
900156545371078656
304362394
2765122185
1096470534173478914
4099112592
1293052571700125698
838518418210975744
1489102220
1400259266578161667
20665300
174726027
285298842
901096989781348352
29711103
84624330
900351433110953984
1114509866
1294655960301142017
53519973
989417992575307776
19257632
1260166045991649280
4409081543
345984787
46453669
47661502
578954871
1333592249746280449
1007797375140749312
112238865
196952305
39683468
284043743
485149220
3243798182
307451288
1405284193995735040
1338565315312160769
2873303998
47634588
2867950781
517705687
610445933
2490426444
2893485868
714011375031435264
266586255
821665650322145280
2665410145
2543762184
1666065913
887789130
180466382
810552886702784512
267582897
77998544
1103795084502302720
1076078411049779200
1301953492936994818
1253318050054639616
2363269185
1919709512
3390089536
1233998715536343040
40445161
249137277
839435995313426433
3240003443
1317067591
1157968809883512835
2370754212
219360404
31762684
240482477
995853673015201792
788568452873289730
422455690
571610859
921836597569503233
3194319697
132472682
3082354695
745548955304370176
759797123479142400
1446609403
240130613
3700921992
1236628326804074496
318594060
880896782
3421391931
19140465
214203578
4797180087
957699616471945217
3056579799
16652804
235080531
3251392491
25270522
168082298
3505419687
158316437
1295093762
804905262050054144
148132182
1087783796550848513
466353870
2773689121
33442027
360432357
2308797675
2554717160
587495623
18973879
959483715813507077
45491273
760033058
919380311666020352
1074865754
730566608545042432
2462727103
139925142
2341274060
236941376
76850095
163332677
901101946055999491
18257537
2613582451
2310968838
100807869
75655787
411837295
291626034
1152305381349187584
313644703
1298199756200726530
265902119
1276197169
21288298
3010340212
4195044148
52836304
2941065797
1435246722196856839
1063759276785713152
877019820
29804802
341308139
3273937374
102968762
1946218304
1433807266994704384
1032552310134661120
1266206127458566144
476376502
1135161708815814656
841845684399677441
4498641202
9434912
364626947
391092102
1297052453519659008
1030762363929219072
768479289402593280
1044330757056057346
102293292
15273508
409138087
515535527
1205935742
987003619
1275496109431943169
2266554296
887767945082019842
1168244947885133825
852275136
944062789
937582753188478977
899081012172300288
3256938100
570527551
819640714887856128
23340760
177210389
51506271
828315301183909889
3351906243
3302420611
1370674920896614402
2871981933
844243458806243328
226216564
44369913
490873078
112972068
2334791696
774421940014551041
21287636
2343796370
14750452
851487979
352785286
515558769
622846616
61544063
106569769
106125853
19041604
425930645
1346869284774019073
1630851128
212080392
2345607379
1316358835
2925818957
17904039
60479671
2577501373
715572436989820929
1126851003872104448
973054813
1328359988
3545038575
1134855736507490304
541020317
104278304
271013901
1498851582
917623923063250944
995114114
2891351155
935266610994130947
994703234
1686986148
2408356791
4884730799
99891834
776031042050232320
331007138
1035807246
102770554
1328372673932627973
946686178908147712
2547279612
570651448
1463366736
71257055
3285218238
1413141377102204929
1391828907863724034
1428331044579774471
1269011615871045638
864408129542520833
1384793719141027840
3230636657
287859136
1275743880504201217
1418209693328044035
983628650258903045
112690212
1163274109863677952
1397823206090629122
1325315256726429696
1428571214767742982
5494292
1429688134653026306
1050669982483329024
1410501888705851398
965011
1412655993402527752
1073606435580325889
1211032643023720448
1400314796809936897
1372369608989057025
1415498528219041797
1371294343735046148
1006786060859445251
2965529381
786287270898786304
1342798927364427776
136465665
1423644831084077057
44620846
599599132
159662263
1021043138197172224
792812841497755648
4714386156
1089973354696753152
968685176254488576
18872716
251034011
280051525
742652615679434752
54606863
992053599046963200
1297921227525443586
36054494
239166630
128226120
793646992660455425
37443712
999807853308399618
2931752667
715880857
368848575
243389695
115903122
2723125834
1327927545099128835
30906740
1109690748578992128
166352274
273623739
143440360
138452609
588790449
732427747
952137098060095489
4749413534
983429340
480127470
2265959443
256180994
4885952657
5626152
2756370170
56957751
771218742885789696
2161783717
529454866
16182002
1012552501
1333268126
1376990009388105731
37301949
64335553
959326848088817664
21407042
66678668
806151566554083330
550051841
1086970094104670208
937667886683844609
1054501617519747073
1892304847
2709730591
368609877
223668283
2887348409
1923531666
3209498248
4879489906
23230845
1024220806350393344
1062358088001486848
353261020
1423735614801911810
293032909
436281686
2902978965
2613156654
16072089
938556788202528776
1066531357176840198
2413697946
79535010
289970996
1000510302461485056
15825547
90733818
542004653
4844352312
2736385543
15773296
3232059391
143089501
3652751661
220767856
183645255
15333047
865020492553502721
287476900
62739627
1320707850784616456
19339140
507292163
138646025
1116030476848914432
993192736395214848
37059461
710605775933153280
264156193
2653292550
934638708363579392
103050795
966723654682857473
423703992
59898621
983339980243324928
891888337597943808
20309234
607419445
292214235
19909626
238384589
123405693
303672779
868414045
70320323
1212770223255769088
1945168638
174379786
161670781
1402630791218278402
1142487001
70575645
21182676
164536786
4151811351
104519515
114998737
115813002
1101848369570430976
973317876
708500779779416064
1016300908877996033
595103346
1186267073875333120
293053113
215900425
1350501963805429767
169083594
265301124
35175372
37916647
109030284
386590260
549335371
847039111521284096
823569971276029957
815103878383288322
592527652
332183450
586816949
162120150
199494821
1004916049160990720
747390643
259449922
4629827352
32416907
61727202
1066749597702344705
172718323
364534486
780196325778452480
952174217667031040
431640556
2784091693
1355538269014908929
2607056629
3327466143
1516155186
569858355
22376616
1084554475
611662700
750336365645234176
1330055544
1971887808
712752368610193408
288903631
28824825
2876362217
30518499
2382479370
1120982820946530305
1054867402666713089
765257307601199104
731619869913980928
90300872
1161075168
2225947382
76822401
3010080824
15014695
1222090466
452992293
4179954629
2831344311
47701599
3153874710
201888748
1252263636
1130858667547299841
1272647827
82066860
64587755
1123591357455581186
1400646966896300032
408104428
3233622279
1421835910178512906
1399667873396707331
1414851389675683840
1495246896
1427241073429123072
1427208096636616707
1434793939521789954
1425482954667479040
1425484050395897856
1242504446292172800
101238136
56969826
1056543564241481728
2986738414
237615177
743327523216326658
4826104252
1166976966748033025
808965948245839872
1255665940290625537
834725313191907329
1310848261473746947
1171592073121714176
1142991604778557440
1029906719638347777
970443236425662464
709323996731281409
1356851171080642565
1234299669133414400
1057273731393847298
1057860846099939329
16307090
1660260464
1946428914
17988167
1368883296193499139
1670095646
176321570
15912586
966904375896547328
1090752246474829829
17934960
2600004674
2747523102
3108311262
270996339
516138193
376262229
715897422535344128
1603818872
292480477
834045508310151168
199599036
1032539453502439424
1410713210576048128
323238908
183640212
3096671329
4875340349
101618454
2194494121
77254828
257261800
572090048
104307519
36986138
1963716998
1432275788611477512
23214369
14343544
2537193776
182710236
1193965691063455746
1284984592567603203
749053787676020737
1298465181484318720
1370472893805600768
4901050276
5257251
265938163
29315862
928647522817417216
22992122
536297950
3868618693
1238966526
1382205308395687936
2411509346
1068481508388696066
289299061
884053525940101120
107456177
1351080721826373632
1050762614
280778588
312214503
75586944
8137882
1349132184699904003
196954864
80388804
761832019
70423313
2800802481
18630272
176141583
899898800617246721
32492089
38869092
909879425747095552
460042429
72720525
2642899816
17742015
221480383
1288836188229566465
945594661
19075612
1404490988085731335
1489618351
1180984518771122177
383786444
425218872
26980596
994833253524754432
257581021
315534864
522789623
35283239
69970603
54863886
761101080868421634
21750136
1478485422
821828345600049152
77978748
1205345704127844352
1238189553023741952
350457031
859192652910166017
855878516885274624
1099991562161917954
1193102497771974657
423166693
1230587491801018368
1109751762733301760
41088384
464831156
1421463163
1295876947159834624
601251762
27152284
1564355048
215984365
702874057
4462457973
1304344626
414838876
124554569
1129473457685651458
1440187441
282138632
68357270
299184330
411204224
292752663
777177302950113281
2710410020
1267378606260420614
47756355
3363189731
897497427422347264
3391374694
812526576281612289
351444923
25665613
40294376
545515427
40567151
1873951999
762628036583915520
1522061798
16334178
432399815
153227619
1504394738
565144585
408697062
935206786151469063
1005002032061743104
1003454683430596608
1207167643817402368
3074356230
371434303
2420337012
1049810562228609024
31196725
448585293
1524526340
112351308
389104288
1351455347790135296
17493187
1186280977577869313
1083136224
1690877179
703010130418339840
726117115678330880
3221886408
1314385819893784576
1195262485
326933787
212454610
2913207781
237355742
913042154305359872
161174977
2952208933
1584172980
19941313
255383941
43052069
27507215
1328237896227123200
857738608635248646
2550115236
1136374102812479490
293284641
18915938
2861289092
3104228294
259813102
626000206
215298957
2341433004
31639111
770421329786970112
1297919278411329537
484623591
3094784753
1103364006822244355
325378431
108907594
390735961
915792004289773568
916250352957063168
892478695746744320
627974752
868052374656385024
1433894099178774532
1425087500792569861
795177835
905337018523242496
2616913214
1897315586
1024166235741843457
925893009937399813
2904164819
1108177978557517824
583668799
870359335867645952
18190075
1234180328727535616
1577569908
256356461
42890254
1156336935834492928
426730834
4467717913
1157320486851887104
4908404205
1311705025
156266835
1411451593
2345774226
40812583
2189821963
29816986
1681572852
556834642
20230430
175768804
760666740
3191164912
1428688202706178051
919584364328972288
20842306
2252912240
2911362030
724522029848752128
102669744
893714295564910592
72670063
964159969
243650402
311487622
359882932
703481473
3298802431
381302154
4882242148
172869874
450495799
221677175
1249532357763186688
372631688
340689863
31191807
167832583
1078554439680544769
1435583718538846210
109561615
435474605
1163556095513780225
1169641006419066885
1127747809749291013
1299231015768961024
315311873
2909853414
127648519
29464148
1193413597
2350261099
809541432675475457
1693288640
1111106547180933120
385250674
1417644355850887170
981055525310754817
2890553761
1435453217857368064
155887114
321003542
776485011784622081
2456244726
2826154611
903350140450295809
1096247131
863073236279595009
32155471
1038584271429136384
268508288
1410498042520690689
15697472
877208231860461568
774286543150194688
1865361378
2940650892
728079983898333185
67408637
792050000
1912445988
3669246861
1183774508072755207
785896169218068481
1394757273352916993
213753748
2990117213
22101769
3526203208
173135442
628871252
2294790117
17239511
1008804272283275264
3301739071
573120371
2745686462
347275924
74538438
1166187200754737152
2320047354
3406642150
1153374622601097222
960747870
425961483
1653990254
993581474
937843496
3863296332
1432890249877733380
1432201948388728835
1126545504
3016064940
1097781268027105281
57874527
3225824904
56359887
919456517367009281
1432943110577811457
1275594895302901761
919765708640198660
849041146915557376
3185730931
591106726
3914335692
830695509278986240
261593777
1423708259135938564
1023769954460479488
877563481167450112
1567811124
1064901114548625413
18873444
358995889
24735447
596849795
316643326
29592669
967788972943527937
831233740567359488
16458577
1208867207444197376
2482009741
710571360028901376
2882271767
1070261429901635584
785742295
874730868
2373716786
1516492736
409227015
1417410646463991827
2456396130
980092289098928128
105637123
1083007813721489408
85723280
581925284
1111280430756569089
981210347771170818
1176437101
38245723
959171157676216321
3179931794
926024743072956417
1734337316
159736728
2350257103
15879633
1056548898
61760838
106631943
176843542
394844341
2181030528
29366406
3609084677
2413897765
821197679120285698
1558820101
757502719506669572
252936781
811225440274632705
214193442
800316598137434117
265477948
177259777
526815412
394817223
482168248
620469539
4039804033
1357535742218690560
1336095900
172682746
550215976
186154648
38914113
209708391
518815182
771673930847227904
1234834897979596800
3282026377
1009613448
353010935
407125500
36782769
778063221215338496
1020200585071652864
827406587513810944
907328761166622720
386807989
2479935256
23593966
83586556
453353146
737858598177509376
521587236
448304445
769667517539291136
707565174820044800
1295704479581511680
773713125707280388
317755902
485307217
2175462845
3483394396
22028113
1202346679984246784
2295230490
562532777
556830566
3282012530
1038969010434404352
283720126
1544270486
207232461
720697523430625280
171148203
25014517
14482175
808106776805736448
868868641
20580635
901161957729947648
3039946877
544052889
19596245
307799838
159007746
172352230
1062009767210729479
522205701
3307232868
1129397227829567489
1070671336664518657
763992074
1422248066468356118
1089279386103279617
963727949773066240
873168827990900736
1092560358194085888
2468082980
42436387
429400896
1311755732782657536
98960507
2733830544
27646604
1432391380492603395
2381422568
452629833
742415442388615168
114605699
1240990028874031104
2594009970
3838262727
3368073993
1544202002
722813787401625601
229248432
246844320
1158456908304584704
538647761
324967174
1382064208569831426
282387213
3285245726
374823057
142227784
396941759
315933873
128911235
901991348
3188599176
1253731112934834178
1153274677545979904
1186925291718889472
313902891
16276984
56051988
886175121894850560
1080927950428614658
431243890
764964246
2424726013
3108411693
1433835424623984640
732919374
107123588
479857007
52789659
81902880
156877973
1947121658
1349553170645569539
932516946
1871602675
4924555812
1592684888
238926508
2740854121
3648347594
1400391752368992260
292868482
56041557
4538989277
1060193351130062848
2388982080
744280060639719424
598444364
22486752
966615027108126721
1240696584246984705
130460026
173992740
903368365984636929
515629507
3195668574
80251375
229402531
49297056
210011923
20388141
3184853927
398905838
132226139
120230568
907889245
190671456
928084284207960065
835111556048437248
2801991742
451724501
991562536632778752
762360571
2816564178
1717254780
572077039
232901075
3161654966
2280058898
1082227917646647296
164425470
1195993778948984833
61654707
2313109057
101285901
327331132
421398566
895340947856392192
198588413
338734192
154551182
110350136
1034064913398984704
943461386109075456
697316056449347584
20166503
60850571
3091814331
307353285
254084457
2875931124
838885234116546561
1166188278804037632
347709837
941956276686409728
3299326722
156801782
252158258
179410263
2343799773
1238460604270116864
378718275
830435768514596866
1963434211
277430852
141599972
884806331143770116
1370381905917526017
2764947453
30938693
276671366
914819886106411009
331700122
562957600
103551324
90628168
1412178678
2181865057
303498950
892060631985254400
1308084101358981122
885233108047601665
1163580870558662656
1085661021111496704
39914922
1225678587073662980
308840894
902802540
124176500
918802803136458752
1479735008
417425740
426933097
19591319
908079320140271616
548597712
434898720
22464247
216180235
454903964
751352618
2875344927
1382293908
47831270
30210882
37176938
1233241
26230156
252327064
515303952
3050570909
169929768
17104351
190679407
1194593661905854464
785334155424903169
1238731272
3455860933
3254669041
1383738691521187844
289859097
1542456038
1308046113803395074
514817281
2804636809
1055464840310022146
541751072
34551020
2806437800
241473614
3091902602
32256237
2888640502
2154820580
1125023222922014720
1095168134229692417
1398193505483120640
1081710113629585409
4902054749
4209953965
4831606214
437127690
1002595171270307840
14351493
92673121
1406336454
14412266
1249960264868311043
50995878
754861523399430144
39098737
19485876
149344715
101772216
14171140
4790217022
106234128
11099982
1028402084
3313689808
54276326
1123545608684359680
717998928
232832904
201012482
1050120173296979968
279453955
1430153583484342280
187602398
1354585426363887629
958313560488206336
1101147760718426112
327694296
732258298821521408
1232986026169315328
1430084288373010434
2430734647
1378476246368092161
1219080993975308288
366653488
286197479
91739213
758089132744777729
1243937791148306434
358767295
341852821
4123174454
1187651242274607105
2350483478
147549359
77184369
268057984
1444124552
3255135294
75237370
1422716926153789440
17863478
562691590
224034741
4748852541
1428168268578131975
24384207
2565067392
170139958
886568542295826432
34763902
1030869863907184643
29289409
2437557716
1852084165
13127832
1738893547
787987628637450244
2226482060
608186237
1134278583613100032
1224092065304236032
40818894
2242578924
2283570578
855429081545842688
564564942
1289169000979734530
1588556574
1158653375300456448
2174011470
1373190114
3324655819
724127097363550208
2354071802
1215526870331973632
19146294
493303364
1108048100701204481
808874562045833217
4867399252
1512639824
79231118
258953129
757404355888812032
899020407461773316
3259118781
1061145493
890307126849134593
50934534
1134091111499218944
708170299
876935449
327331784
2493283076
135793994
93933836
103792359
786407466
40647994
1301212583744221193
1318703821
816285802728738816
1102111153
255690194
877262550102159360
3225250745
3042988941
195898927
1338606212439552000
833414982641602564
3770251349
528830496
2383428787
706916845874499586
1171695499805487104
801367279028027392
2468954454
534420714
1273257120
1171108027
37353155
183563304
2786371855
824666160461287424
72173264
245718607
1087696307140116481
324764136
81130605
744454884901163008
1125768066
1128200438225014784
1125036710222532608
1173965170625974273
1429758799473254400
1395416589537660930
1395109216818368512
1201854914034634752
15589026
1208362921
954281396
1405542967364886528
3075142522
4585412124
24183990
2502333446
825069407282089984
926214344832057350
2390285286
990722359165321221
425554962
734044250510364672
583263511
869773646
1130519200563437568
309326524
1391970357779763202
265800136
321871656
1333037465922310144
969282084547321857
1135410648630775808
1561566246
47093999
498481390
2258382170
1002711715
626788980
3572269697
20061523
1316092469642063872
518224053
189066207
38785623
1568489636
278221495
961494542699630592
1119459925288267776
221063372
1124771667753017344
1116456360294658048
1244992591084560385
2830034245
1285416100541407232
1202972361240264707
18020652
3177310449
3161438539
1300785969432584194
1281163738293264385
425975238
64473492
1887525758
1130898927417532416
1007377443760422913
30333596
972868919420743680
1362157956989554688
28167656
36365241
435697606
374174304
40240239
41909493
17070515
1181644670222385153
36041723
533290399
327435260
613556425
1072539295058026497
58792996
465708225
1427659503718342659
1426193927204397060
1426192737515327489
1426199070868115460
1426200490178662405
1426192202250735621
1426181974457294850
1426180148487933957
1426223960375668741
1233466414582915076
73186629
109517467
18702388
2698908944
877789231074099201
3311319288
321645946
1356329272751910916
773906844
2999733709
790589618173378560
16496486
1194502753348919297
403485802
1110583225
73236395
2818999834
173738703
143912910
1095664453
394234511
16475352
1371525265923338249
3145233080
172437515
1409024796
96888913
129836379
936256574
3253606221
3321266881
1669872722
973209423836573697
57985777
1356911177398448128
17182152
450236439
1458058374
1084537342390661120
1116549545993703425
3609064098
17721473
263735641
580948016
842303501564825601
241439995
364850762
3003126687
2425763012
1561355516
40245052
352166104
373119998
69365437
340426866
1323260515066515459
3697042463
250497146
46987403
59507002
21875813
470295051
4825024785
398744307
720999027869937664
88846135
1206400873473048576
1026682520979550208
38751953
483353563
925934827546861568
4114596419
1736214163
2919100127
212660544
79870289
343057789
817580013461585920
108585029
326987491
539723208
487471640
183262285
888867384404176896
587758930
3312776298
22964399
27061438
770430685307805696
182136709
1036697157804253184
960301397848797189
165573691
65683938
979307827
26530765
394543835
1085663666979127296
14589956
340544040
210658994
896378825470205952
196330258
772992319
171912815
1976864478
1255198687741071360
319033097
74443557
15046554
775027063996768260
427425502
253661985
411743575
898436506947264512
1977933968
23381578
1384073360
9780082
45845920
264278111
63975344
337969292
818733968
1002736099054243843
1578740462
27318422
177659591
1320609356115628034
31259520
851457123447967746
305663267
786940142019903489
1032219535028432896
118896417
139645258
24081470
1246384904088064004
359974082
1032383648
57720108
756842577983406085
1381124503
2239296979
36222372
18329398
918913624395079680
1021574883287818240
1341434881
266272096
1378686963071483906
488001877
612230648
788445180269506561
1433095842827747328
522523887
222422647
331929383
1240909753359851520
1130595377315377159
62411649
925956961589514240
632421565
865882668608573440
147004582
868586300445732865
100140966
1216291445054685184
66259542
2399027815
778390198271041536
725491880
766746015009501184
714507416382013440
122775757
364946866
1115462813089181696
1056932786228129792
1423526933447380994
1374986481157160961
1430556299150905345
791173606734651396
1419933615698423809
1036574230207504385
1394279585995427843
1146707095
355604587
1373632882267262979
72224129
298274120
187363435
1426142483822518274
1428334191532417032
1186697878816739328
2926296576
1430569804289634306
1222022764808130560
1314032378768097280
1432849037590290438
1420999821091999745
1666939494
775166530216726528
164409011
1035877273319165952
704993213
265844129
111939275
1446323798
52534878
1542707718
399577090
978506622938112000
1276410607894294530
160950109
491795725
71576852
983315099355140097
1126171735
584010919
176798641
460625945
1313620045
84757386
58000203
1103248727832178688
4713506362
223364295
271755560
2821734690
4835444653
419791688
2446102038
77309397
2928933496
2867889811
25081650
2814323911
749603176110776320
327211383
1229512648674488320
19359768
25750744
1242134435669012488
283161337
363049819
553063436
4706322809
1430557462134984711
1212686464267325440
614507421
857777962548043777
3183306843
172105982
93073127
2193562397
320810597
1939329409
703721457801625600
2274139833
770423419
3675278655
1143127070760771586
4860859945
817567099027496960
1012442279255126016
490644534
1379022562689228801
1012124759998558208
1157185564287934464
256647535
779283853
437807406
147497973
938154657691717632
1393691204932538373
397439537
3421486433
1113134752452579333
1119363151487574017
436219315
1654581096
1493443417
2708373915
460769399
1376967797134221316
1376959141529460739
1216449565429248000
124780917
3371110696
72606655
83974505
748594590589005824
16649057
359125577
722542477920612353
3210266711
158224971
46383492
1110093990735548421
2808681058
1011645212
3154359744
3589232961
21305448
20697998
1229743692866637825
514880195
621554010
777659422487175168
151755247
40734462
1010906931131768832
422431177
545486153
1350516575347085313
4682691708
39647478
2441512705
999412790619074561
1533071432
1336405940
812862502610472960
67645610
261927647
757258718874591232
726318516
892433001946198026
747306557600260096
171610230
1149039166509985792
499229478
3232965952
724633136982831106
871338180192210944
600913904
29064684
1141178465397411841
1005334002918678529
895637014300704769
821324432165609472
398557738
541387782
921679846513762304
1043960926091825152
54919388
1305638158307033092
804113140384460800
18943853
91456530
589340380
754452961019957248
265900945
1375000230580658179
1044179144207204353
353805820
839487227650506752
374951750
856407510600871936
47394888
1265597549718765573
553394132
2651743202
95236990
1859779315
2727466292
1423534362
118956032
948576102154305536
356094423
3234456888
904944852814757889
419063669
1022796099642437633
1264969183
1110195295
2395156458
4701698364
306971316
801789569159065600
994673284007460866
1093931872579596288
1134714560
1063118732048941056
1283656034305769472
175126585
1371768134533779458
1320059663312953349
967538626354655239
1283657064410017793
802185402455048192
1256839149883187200
3010606631
1002123077835198465
1223242390665859073
15460270
1053238850691182592
257145854
98336047
29715987
1591732021
711336076724604932
23556332
83596273
853343463827439616
54145460
434625093
1309512236
378238174
16695267
747832515021377536
53851592
717009634016555008
1359651108797353985
4886035888
1402741518717313034
198794644
1118196211981406209
130198185
1287098672132567046
757544465775099904
628475111
398028292
1253195847312896001
3012860410
3506130508
1422253716908949512
1097544221119209472
788508684846505985
94213951
4525576283
183854473
48115306
2502820791
20245208
1699611271
563147670
197780707
484341235
1046250140313505792
75461417
24640834
913316002187923456
1046837771300737032
166143203
833368502
216709927
1330823422742499328
1432395185984573449
1330822338485612544
1209729566723301377
1118517115777110016
2484276804
396669495
1176041665607479296
1332974594
1400013924435517442
1118102554225913858
2155046906
725686324662046724
1359869547461939203
341059687
2597290740
102098902
2155808166
1060482243225780224
561274840
2284543046
1629117270
724903814193647616
757355581946535936
843892213188890624
2148034806
2976902992
1363055078408671232
1412402265202233345
1202313233702490112
14918367
940675200760320000
3042101661
881699994
56457949
82782076
1432140336013332483
84687256
1411248553096364034
139540219
1308078727583141888
1100689001613148161
1026223248260849664
850344250961035265
329569808
2846965761
95102650
274364089
18686119
774444139479826432
30863156
255250395
2888213839
1116628069
394674563
38928182
236542810
945347374754430977
474275184
1139254013810135040
17830226
388570500
3090233748
250685278
762107568244330496
480386538
2687027462
4903540551
18409325
902361514195156992
2278314938
1272634052047245317
3178934661
3393104326
3435972669
1019813510325288962
2475971873
960776438
57735657
465660872
175629426
41912391
1264609290968461312
328141627
1383122484044517376
21065780
30395612
1880040380
452570958
23937186
1382598346771156997
713388915630161920
1957032090
723041038986698752
331941918
2354332145
1018305111599304711
318657315
705648723095740416
89303960
3323997565
573747786
773646943780278276
212628924
53804578
831592275675344900
1128390991210270725
167137528
1347152177035403266
217413669
4807186877
6173222
32309782
3228953190
377625837
1026551939398598659
950769121775435777
234107299
1284546126658580480
131508763
69729017
866653555
917934842
419631672
1031929021
902028140972736512
131186813
87561378
142198340
320201907
1918531184
21913203
3401736973
899717732840595456
1290179604
330376677
1374548664
98450307
60973741
1486454318
288802395
1958718764
1245760655698747399
425570406
939545678514188290
140180388
1385029388853551105
296345063
2887673783
239108348
3546893596
1098926206676860928
3306832191
90791021
2937613910
1168591191300026368
353804169
248584661
980825973934444544
3162348295
1407723431932534791
613496100
1668344148
1959187831
39318454
1133024422649106432
176947288
361751025
632345163
1248358335260352512
1069663549662879745
2744326717
371155904
32369619
1187358445097361408
567395275
2567468722
1242588853585752066
3568005735
1082011095689281537
1425859260248854535
389731220
90105122
35836651
935911380
2708081568
2919577467
2786014886
943906339
1429557314
1068059356409802753
76334356
637151656
2827308647
14983508
1042458235196858368
2783586478
261442065
348032483
1254585777578631168
14336304
3285229812
2980382393
475970840
939169550674796544
186345025
22714115
143636182
908496738
70955054
1000324666697728000
3262776096
1024303238
575257641
1286199766574141440
1188269441492160512
1056994671040311301
897071463915692033
24408348
1118881801
3060421332
48410668
1165610442540158976
703321043
1976207256
2983445711
52381912
294578881
336979782
46145841
1945069790
52487022
411641525
3004026063
71530488
24576701
155387783
1565907600
2459294576
99665709
3064957797
2474644325
41215799
1112904835089629184
76322797
857105270
459970786
269153799
156388927
1372523322274160643
589275148
1323451180186439681
1100433022002831360
1354526262363090946
22251924
807966432919220224
1390723049960271872
1417204956369674241
304276130
83784237
251749174
105246662
344387978
465219855
985001448
167550782
21247089
1370218806358929408
1325353538705223680
739710289453555713
1308478759704711169
810864114880888832
1206987270634520578
142835897
1035024907648811008
166637655
1190384755017019393
1066497967631360001
735101624
197556976
567273827
122906213
1255404488
1002599994212245510
623013137
255519302
17650556
60122851
44068438
38516689
2186222076
390426060
1222629259212206082
203957658
19362030
555448499
127400552
536329828
750330450351104001
369149938
1028514744
298754093
4633938318
98835857
555754465
1021792706341863424
17089654
214676705
824245926
529637481
721143631747420160
1022966486137233410
150792087
397399326
1313054850
1026911950452731911
1463314974
23590987
1923658026
3756359543
240186580
878956752158560256
2789626038
2369815706
3306060403
3033338159
1285340328715866114
12954062
56228506
3312551921
1937883841
1087338175146672129
268472437
882394317096181761
2208428209
246941766
1006571203530776581
830830085242490883
1264887918
26323932
1056949225777442816
958646957190217728
997911965812043776
2305724913
48960709
49617237
463258796
58221159
369943340
922395950513049601
889581667240861697
1105143949155598338
3083202254
1102942926575931392
96777538
100967268
181314794
33547878
1165864553244049408
22105914
2160738626
15448566
448777256
993877843267522561
1623510692
2871067251
820003056
40161156
1420823985516728326
78552712
2168978204
606164995
157767109
266284261
24289464
2324634480
828461648369311745
115614633
236141658
923853191799803904
3094698976
335214681
766418093690253313
74792409
912888078
78128732
357017091
1204406316623527937
895079268996329473
3035263158
351768267
108213274
3236585126
938807049823145989
1047540972836585473
1294620799261868032
288024952
14285896
351104330
1382201755
245789728
1072642915
160669518
298890190
455408458
36524859
62584305
24219131
773316620026515457
1138362134
34231071
317827940
372261212
2752156149
1318493357631569920
411362486
128693364
30906270
596922995
1239239906108542987
868001058433454080
120364063
244272436
59468437
3168109163
20522881
20929636
996937405063188482
1402327109658423298
15533000
18867596
30671414
1335041532
894552643
1291154109597470720
161734884
563412945
357001350
1372272453087588361
716367885975683078
2678566806
40061400
72108265
54645649
1135590636348829698
2818287020
3372295174
975890962286239744
247368688
251958790
2204350862
101893607
915499537342464000
229267511
17845971
1174674407245041664
1314164894
756392792310636544
1087192939045027840
911655571325104129
64099084
1309959812
1079916807257939968
3491727014
1336029870279692288
55670853
73490638
920551905582911488
1374905958
1351779684149731330
1134198917321691138
724965688935329792
1407020654873006085
997176679339610112
27956714
164600036
600598210
4828317207
166650159
2202033943
205582249
1093712854430158849
317283221
1427628054910836745
1337096493715521536
1378917623790886915
1301397603603689473
968468039237857280
79254398
32398651
309896763
253608356
2285492959
740062735082225665
1685689699
1428623231599013896
1240673056114311168
522172667
36058533
1945894908
1429050502394822664
1239547189619306503
196309051
1087459384546930688
1036313253826244610
134055625
967698513504153600
120621462
287316166
129341203
188561542
267151456
2162596062
2414007738
809029285
42234603
566250560
127963164
214980474
326097920
1229305194401259521
1247542263699214336
77475782
1112764141
1392550690296262658
874978978016223232
1162238512726339585
2358533942
1129313236703240192
2951837405
1390797156
390585759
1138407073878859783
987882894851887104
1193011260
211029903
379206929
441700734
456450024
1079472224
266581930
294151718
795981152
20329872
41428799
840125452798775296
719125254602252289
120924272
115913783
3146311597
360134599
197922119
284126856
255578406
444130927
595720224
88193361
1925189870
31766093
1375125033664790530
3300865039
1223244383203536898
362815988
1057709400276787202
596522224
1229194241982828544
1213984155316310016
246121552
2244828412
227437070
753042265778614276
513900153
284377470
968263490
285515726
901993154018107393
3059702999
1155354601
333173079
1011025926900146179
97508624
129636906
501168017
1493929423
1586583068
464242692
834513810115420161
598775097
1091337472095723522
4819538573
2782081548
1894758666
1183381620830670849
761902
14354471
1145689358449532929
928180590
66534748
1900479008
3657633680
3192033616
1189640205650857984
42463141
2467942377
380468726
734297546
245897209
1385271826046128128
367306523
303806297
798566659430748160
224905971
324035741
399529895
509998360
2409763770
1043793036973625344
270622617
769356098486886404
1328782351
305605920
938659713478266881
171526722
2261517861
1352682235460259849
2808556494
781858728
100263094
34252880
1278617654224474112
4377540089
1265210811464798211
2474395856
1726872962
4895013502
3159626742
835839927443062788
899056479105277952
401413889
1148893121725501440
1293930410255228931
1301830275006160896
805532293951606785
1371517854
701564904537518080
2680364562
370092278
54600557
279796216
479956242
601912159
1472197033
324696279
18625543
4513008029
1676596238
141099519
631012906
102862434
2205706585
166841463
2829787020
873095381856305153
392678540
22314072
455133334
1168839190638759938
3119860282
212814156
151116849
797362045045743616
499286973
1304941086
1563751609
1023607634258264075
864654130379403264
976144120212209664
1370066125740990466
1053690736762388481
1034349868146413569
1432026687038885889
1423959056348155906
3158531450
1181499629436751872
3234764178
1382205859162329095
1391622048313614339
1407320908935569412
1384666394977988609
42688290
840989221028532227
18947782
1406017600652550149
1405281547746529281
1384711969912102912
1362625187489976321
1357749263632109570
382273261
4117758659
1243520858938728449
30893732
1465336832
624312323
704636777965838336
97841743
974322697038569473
772913677716582400
21788825
66666290
705709976501817348
2323337497
392177913
141221042
1030829821213913088
2450427032
14639947
2450829564
588395022
1004484255269969921
256338632
132102878
273280650
898665300178092033
376298577
3642996553
1397119671850074117
1431655966022438920
617704355
465200334
1194672521808793600
1149006946298716160
3657055883
1320924957212200961
883432074677338112
385599330
3625621932
1425842739304873985
288648134
3060980239
91889464
1216780531423010816
1423204991578296321
790665601869975552
525502639
1359725073708453890
1479629364
1232184151891034112
883365190590320641
1371484762590838796
1304433866275459073
1427966316422615048
29007270
236262531
1055070224305807361
14625534
1331019151511437312
87518270
1326173879350534151
2315886968
3021499378
1356326138541314049
483493472
851211469236686848
761879004504809472
1137038394503114753
1429773880764293129
1181223367573159937
1427428437333995550
1429771286788591619
619942895
339011102
929266748
1039706279403577344
1056359939394940928
560044878
2315472726
1421148617700634632
1299121365694337024
1425402695620333572
2493332624
21528045
726052952524378113
904996864050831360
217132441
2166521020
496530209
39986374
259163970
2694796776
753759070750998529
1314664592
617894422
602403521
1659661626
1395061925243916291
1409556456567934984
1096473017977356290
444725879
3653591369
141872417
1306515338
17394626
59303780
19338431
967293732637855744
304803510
979260884051783680
987544093520736256
154927730
1440233366
175397564
173981442
767745308419850240
878406853109182464
207385498
1427122262054899716
4081039273
3166004946
2883399693
1226976276185075712
3244164197
1034090067856437249
194961733
1420859164520292355
297708864
957240812118663169
551265995
301821727
781911841761005568
103194130
1113488270720229377
958815692303806464
381145141
62636085
1085096896949940224
3160574123
4911583324
851065323176554496
204051841
1725855462
815993432481087488
193307796
516114013
784865936
4416480253
1352326391522603009
191948809
534771553
2895299413
328951711
151561894
106686423
339822718
28557805
208165466
155623920
480805180
241061639
822540919115284481
105264329
1157814296446849025
978581535963189249
961619299860443136
1256348854104055808
961291426532294656
941723114341363712
433033072
1348044926114811904
818504780326830080
73112660
348251630
1422848399498485769
165305733
191596361
3345381520
466447223
908083753183932416
35322345
421532426
1433395944
842022356562399232
30436279
823632356
2766810024
234583826
335346892
3092502639
20724828
323144085
59108817
1411867326828335107
950615313321635841
407333432
1325907785868046337
786546803554471937
1288433826881064960
845863009
1414495826487824388
2932934761
1402912715623047170
1425871796319002626
1414943879015567367
734753886687354880
3074793544
37044474
23696594
1093314580267204608
277003784
1234603296699998208
1320624638720786432
1014430621421133824
42874222
1242321580778090497
1295900676191469568
1051648587870785536
1253187013227933696
1411865819051528194
3510435914
1379618196529942531
1414777294397186052
742391538538434560
307102239
55253686
94500305
3309936308
260915061
66352840
215592223
310187104
1490517858
411013654
998725010
94344331
1356122324
906259567146926080
285227694
1390236159121543170
78625204
773357365181620225
460508533
1407946795041234947
128125297
45126279
1304427601310744576
1429822225461522433
1126662735306076160
253480827
24403164
769032187266105344
36300641
2917078344
796747614595256320
1459959097
95621286
17437177
2975862204
229141651
511740251
3309105745
3067713112
304093866
2214443485
1168680523960606720
357060235
931302570320187397
798955452
265025484
166581731
2282777484
1095745290164887552
34318891
236070687
25598682
3288019681
371868755
1262200422871166977
1085530697027203072
131907839
933739074401251328
93880122
58005558
366525113
577329523
19869814
1500165740
9260332
24963373
21201983
213020697
248212617
137224154
393785717
3197017998
263673246
3141095540
137086729
2923763728
130092487
4907440589
608008015
357824468
160764672
222419520
382970133
2490452258
1145687208030081024
17762236
1072567608988323841
134257511
768509943628566529
1145592765016944640
1194759472087998465
15483838
2420967438
2660896369
296608211
267450357
610312075
2218095299
1000430617056694280
139037291
451306196
2916129020
946226988473188352
1338025279579541504
1398476082647506945
837709004692316160
932818904237228032
1398402180
1415040795879563269
48852130
16618584
2422763730
1226137712
604149654
102549917
559921746
3983151149
773813337880686592
189719851
1139785801
717667720636932097
979538648
840925565867646976
737429475101683713
2216354278
54169015
187490279
872822982
518353672
4781527345
1581294361
402592901
1414560349576179715
4153913669
2758668335
988413970057965568
47588857
1055416129429102594
71497079
388972391
2478517363
160942147
127844103
354269762
387659970
253696431
1236312344571056129
1686221868
40803203
296875744
213142146
84514865
3314970930
1076341597
57997841
555569606
2939745266
4732026552
308864934
193188089
109394607
1331077281448484866
842062410
1407619938576121860
414762521
33184439
139438069
113019155
1422485117763739650
1414180532246695945
62613162
1416042663556571136
1323182795087257600
2597586254
1252873996149723136
26698401
2954132463
882928316
923985350242029570
843579067333066752
1296843983340134402
1014868411275411457
1407874173104398336
1428594937751216130
3029524517
743983794173009920
2413573759
20835551
57700707
1420016586002505739
753607902
3262930106
1278447823
710480672272621568
1358754382209298438
48283583
17074441
26800693
1422511643150462977
871362725150040064
790859973760786432
41644887
1214269158486990848
2971984865
1229837552
878284209839788032
545416010
771515004784959488
3197575500
720727741407096834
4878572697
1932481549
4864354741
112256922
702588285940584449
1190256007219421184
1356375334740848640
743900947
1361813438855475204
44879361
1427376980
47274406
16343811
1188796782
353743016
294621510
61679419
253918710
1397551610536947717
1292836659885518848
261680489
1384131104848760835
19045731
16607012
1413520750649110531
1405211569521410052
774311630
163699187
1031421745138262016
900744680966471680
100857128
1309431376056397824
825144649
2911913747
1260568643638833160
131902997
702474925039185920
1417851242563260418
1068377617982611456
3311957076
303922804
569119522
86278010
768900593322647552
4100900416
738485833
1430563026621534211
248069589
523521399
1355164506436096000
960531791584034817
1415798939421454341
2218477926
987347125
72234959
3044708817
3247929645
976302697
630773862
1594013958
123853003
771654458069491712
58409394
1029132148677267456
785334303823687680
1416461612400193541
742725800911376384
606493284
2217411079
1390397424
86075746
1333280921630306308
2989351792
1259472812626100225
1607072288
930152426161745921
1540846596
1038984533448769539
1160434090446905344
47023739
3025292547
313911929
849613542
140413119
818858048110415877
173044008
699966750692139008
158798014
3909783921
486066221
3749758283
1127985954
3341660093
841916954315218945
2962959339
1248243762838605826
36979673
895551066766319618
863195457467633664
122756264
1585334881
1887977347
1729846548
529541528
295186574
836141705761976321
1332301434973458432
334775623
1288837447284137985
1292897129090801664
761646400744464384
4513495094
2812134626
51921403
790963816846811136
275464313
1255402506458468352
41105978
1063983272022212608
1694657132
134553665
878953413916192769
295354964
59886665
77204506
1217512343703257088
969865397607464961
794298748847476741
1130492836842004480
1392177395893870602
2742171811
703239158
370854610
975747404501803008
1203931056849723392
67930505
2425863362
1327186364035723264
1581529694
2979676145
1422559236022804483
369612053
870327328429281281
123492248
1293647409608761344
869851929068748801
950165739419222016
898434226269298689
1171080523
229035936
2923180598
258663831
1187372311604858882
742426236
1196239012022738944
1130354686546997249
425981114
1029753075211235329
738612877288833024
248198011
1968962180
1288647267671400449
1101285162501824512
234577969
3631365746
1188824174300520449
1032593433213394944
1054243609
1251773203006935040
1330406596124426240
151815760
1085365614040866816
1372587719377833985
151846882
1292056624819916801
916667435641536517
275865580
1067581981485977601
1250286612249841665
183518837
917639918200823810
911542923333820416
3422665420
250487923
111057883
49128639
300081733
775122046007336960
246130378
726493369799741440
1318205995147984897
17931165
820652414
334692444
425376393
25582141
49955044
30325257
336011689
1130700210
1290545137
224343832
824243126
732578859413966848
25267768
24264540
635904873
897571394149601280
109774946
2312511016
966847562
291825047
49998539
4342103121
50445713
97470543
7409662
1089270650
4385597679
52956444
726379555565375489
2502164286
2152209914
1290665623501115392
2849952373
3192578017
1279573844
102320949
378690563
348945990
1165902453553844224
768044828319883264
767984455403184128
767616613210173440
150394429
42367916
1367385691
772746908586512384
879553112058413058
766153962798116864
54292754
760007507309801476
43151804
297543171
21817608
540512350
2302791036
963931570171244545
772678063351934976
769441350353694720
754910201266909184
925809928824115200
771240406679891968
1629562334
1240555126814724096
632053596
3079073933
757222513432666113
1306047242
770580385465966592
2561830676
213034648
768429303298035713
207866480
3579705372
783790421398974464
758135489677307904
27016786
545223690
1707511224
778524074691756032
81107602
742754240729337856
299150998
70686553
179769552
1251475362
14689050
46530396
1103770189873610753
226020012
284638893
1196846578943877120
760164753792757760
489130736
4503864374
1347985168309563399
1362253251425435649
242636151
1359219252461502464
72761998
902178672626593793
2209811271
125033036
1092293822
1346693975026106368
1414676908890075140
4055557282
2978345031
145235183
254222586
763882901008060418
1169927473993175045
1226760333135507457
449484382
894427919300382720
3326927788
110279379
1175135525251870721
130709290
1292275207349174272
460372015
3062289122
1229560197649027072
224462906
14813832
3635345474
4918623494
784493900048236544
913152429927038976
1057442456789311488
217496384
424767899
833100377335676929
251284430
2882889179
773206534113243136
4360968312
981655602228154368
159978765
971836256232472576
1674522079
246066838
67686821
3663749175
706140972
179416879
3589626501
1009928886
199872043
916821919026044933
147285546
445695736
48256535
478315611
275286139
1158468895000240128
71217781
40128794
576986135
1358085397822267392
1152621024107737088
70679619
1316025975621079041
857171394764967936
1415280788543729668
1015121749682343936
3322621034
1120002936925327360
1245990209558208513
257695164
4214737408
33568552
392368651
981345944
106657533
286138824
38057835
38116590
906895379744030721
1427512103510810631
4094323763
1416061315697627140
1410479289368076292
23463101
1160217019393794048
2424145339
1375346409948336128
739006546089250816
373556067
180765901
882906402
596709931
1439466908
306936804
53147070
3429833351
2720769071
1025743996675600384
1244767494
3869915608
1670603893
600438003
865619196641595392
25153518
2368788377
2656274427
1160624394
330585706
1113060041240657924
627773619
70681029
774180799457349633
1024529694
2583057077
1008811813553795072
402369157
550680997
28633072
523274638
1054825071502639111
288393690
31009072
197420128
1300211779
1004009944079794176
195830605
960029459117096960
3322934091
2388311773
1420411798637907971
432581911
390668591
1409517122242371588
150584941
366456773
1192208004315308033
40904912
1962578610
1026355039625867264
950147710002323456
902758649038348290
1030725469614665728
1112695633016586241
1130869848374796288
1228508533345308672
1260715691520307200
1404293355694002176
1122126972358807552
110133767
799176607
113928840
154548565
574717566
1170399967
1642432076
2601134575
3792665834
874119851752673281
856065591446196225
1867750428
1060025283279912960
1251105094684168192
1329724608962985986
118396983
1049551267
1326128638379483136
431346735
1116649148
1079882304086892544
801312359117705216
1142525346
2945488597
4913024880
904900257376493568
929520347354763265
732427173630345217
723325773587734528
402444151
1415271047671152641
1417754794974842884
1162403139254796288
60837538
984678340039593984
774947216762908673
740989553960452096
551802451
894549297621983232
1415473914080219138
584713755
799534777674170368
785719546170658816
328487871
345100320
1966632685
1288060795327090688
150634145
1028862482
823511777417625601
517861335
956878932518866944
15441074
265154674
782055883
299228654
19881931
1021507308092841984
226024854
943414552208838656
1219466997085245441
222188747
969754303
330254668
635359000
409243857
800336252
3301544205
281446728
358351149
1438426596
2280541075
1044744830
2766543377
1528615620
399916390
777957972026601472
282574687
396212499
931546962
1113712483133530113
373635087
170014619
2377435728
170659964
2841142131
364167986
1004783745369591808
560994244
760578697162268672
732233049413435393
744545579469053956
1150465242
2605132970
786795643
947512843
634485904
293013345
226019699
4719488902
906192632
2673996260
791208313
760733876436230145
1684446175
508015210
71053375
3060173086
117038325
2443442832
348173071
2655085354
779175409833287680
230661796
1673016715
130133632
1564153633
3050624683
377287489
925683619
414905884
719935879196852224
79444190
1304166433
21109713
4853274519
3368064286
746069653257097216
1357943803
1039716983959371776
630659439
378585026
357561113
59586757
764878710310838272
207652437
506277196
1565913073
1564072062
121452969
199241125
2807561849
637093975
1546979102
76502946
84636597
324448788
2275199805
406194015
2375701710
290790429
2680301547
1040711496018341890
848885550228668416
32248284
833990635
1301564852188704768
449391331
470068641
906348141661888512
595472575
933734676
143398420
392259913
184874999
2553601980
223856974
427515376
3406040057
3131722408
406983125
346691526
254208806
299418780
226020275
324667150
3438862661
818969765381165057
1564125781
3247095341
1637814541
375106446
301550749
1564144076
104754905
41862640
176248860
962624694
988438627289100289
1182257936002949121
1419243606913789953
631142448
1419233716044455936
1030119610291499008
47443208
964210126252134400
4089547046
5613852
800414540
119197357
2986689026
290894254
2213693502
62525647
58383732
1408511315417604097
1253424674077151235
2480691936
1404915562661220357
733990222787018753
157825257
974618734949208064
738526767661649920
1391048267241246721
139371136
1417215309681872921
1626203136
961882197136375809
1273193414
269538339
1352017618979364864
375411098
940655731736563714
288612229
747653391447429120
937456951302213632
1589381359
235400494
1369848247007682560
4093481173
149532002
1317656561867649024
1417350676871487489
268453755
103629069
508260162
76999297
1174780237235675136
773062112822169600
1414972880253718531
2445811740
2436072811
1381699264011771906
4688401
225932951
220750595
768345498369593344
771325578578452481
768345143996841986
768724850655453184
770140906880196608
943062454958829568
771558478208827392
767979703227420672
294637431
2469865173
1194465337
290186571
263904037
772696385426628608
769043659203502086
772748085286072321
768057147103948800
43300861
188427240
458525857
462219360
2895871590
727103525659004929
2504641747
568275647
85805699
1348791997
889450791588810752
3295658494
712933949522190336
922858921211068417
918566998602407937
4900946506
1602036698
330440208
4848707243
174852119
735524276749672449
414082191
218384347
445758962
200403192
22216630
366687922
2236711938
365255336
951164311317155840
2536430675
908313323510398976
248828588
1451294911
381825462
254777206
1155436622
2835000831
1377272974609293319
1027554193
22100541
1257948568679329793
1042433306
613622384
1286765893779746818
1327235464009543680
39243304
223524349
96231039
2940360862
2393659094
777287628093730817
2565933942
718577268
811761399647059968
99413994
1122084464
782491815689785344
114334175
261542755
14550090
1396868324873670660
1403463810623717387
601136431
4820389636
731545323760320512
974928901779595265
297871169
2466977983
142277465
424687062
960769246799302656
876144692
753645538252161025
56701362
1007331251685023744
285272770
337024671
1364663430825865218
1135648622308188161
149800150
1022114786
1144973354249666560
2171683110
162171805
2739873394
914914215479083009
925361
460372924
1586589571
3368408434
3074789806
3074702739
3071293558
1178927750343577601
3254732294
1096357984073105408
2316035091
2161744693
1848913231
283383001
129995035
448849624
2326560568
2219925681
434030095
226898658
312343892
1935144584
118373307
834226812
1026771960
1259188454
404017598
97136370
1526118782
1087306296
768092568781479936
594901908
2869555957
3042067259
28560257
72332584
1393032487
4134661131
2480092562
2257884476
2335586047
23753973
1305884106346160130
898436328
1005019174907736065
543162362
3279041568
31195947
312166534
411709663
1286543243912544257
1394390383577079808
55889728
38754737
1034441308105072641
578127745
802847286
701419533630906369
748968394163007488
772511815
71876190
2298334150
383531831
526777068
3291913727
834100159323766784
83156780
783341797
144261644
857561234505433090
821290968645337092
1380031315576201221
1407070719922651140
362944015
191741356
1417219357013266434
631210148
35028566
47950374
2279696436
2525891407
777240855291817984
1164472885047545856
1275797182650683392
602367288
92138026
2612185748
2249280210
822839902542983169
35642140
2760424200
557260364
3146956858
3764391854
4375165755
146668705
229487425
66534883
17072439
1007268292648505344
84596003
2963789267
796944357941215232
49789211
523345312
67169182
755356470414192640
1175534978131791874
233814364
23330377
1085582373918527490
751706435520790528
920739232108482567
252172158
2879980823
376500011
1410647019077705736
360654617
186894884
1094117044327395328
871030849117892608
1670197026
1867913168
1378016364540071941
2947868580
977356855
1555491582
93190258
1319033637346496513
41360519
1427750090307903499
1427760376700051456
1352541106404290560
198176080
210319311
273460002
201672933
948084709078327296
145862750
1426264295168425985
436308354
2321821272
241876167
1423332172165963786
875804461087805441
179263476
3545045053
716418252277059585
199218884
84016286
3394437022
16467438
19658693
1585039262
48104021
209328718
1381894204528283655
791601022301007872
286421452
1317026092742443009
538330505
20671307
1000524625892212742
455740719
1050494765366689792
1559184614
4576770193
1226118922635792384
115178776
318666526
1275347056068968448
1181526805091471361
1265221772476952576
1319936004350824448
2437906266
51119198
1361662960364441606
2917033212
720170692931489792
543269330
1426053474182070276
1422018561652838403
233681391
1333256114448723973
1380402300401770502
1037139810018766848
894797340837462016
897991143211671552
966502243
3142291453
581643767
1394547346046734337
1374091508475965441
1318632095267291139
1406704923388096515
4515650200
1301032987513876482
1389631564426842112
371486132
228469684
1307084203
3022347187
1090977651249111040
120504403
248763460
834382633136115712
1708030790
2482734534
25203196
2780690059
846546818435612672
1094672110142791680
2188152894
203453204
234106470
1171974270362300417
33874445
1241318169047793664
1149203975465345024
1274501019162968065
1200397643479805957
52414127
1322196660232114177
933037725002768384
27765070
472980477
824995274196135937
1179928374195572737
296216224
706188480636784640
2537818819
596882265
2886513645
250681414
1387917006574432257
836858891686318081
110865804
931895493550137345
1423779514266439683
277237309
3353571554
996913868462018560
895556577951756288
1394976711213649923
1224191682314371074
1405770517991198729
1419529986420051968
1419538139392090112
1232250859615969281
843588781294858240
885408648469463040
2748978883
1148478041225457664
1115830658155339778
1325595023384084480
384667790
1427740675571810307
1407034996284530697
1427232427345330176
147775338
1009163086798966787
1197567911650566144
1549784294
371028414
1076028078445510656
278270171
1103254387999338498
978832896323702784
22225783
1372568214572392448
1379601459394666497
75140967
1191062317527654400
1684334857
1966964984
754794806866509825
262797432
1322935986167361539
875900319733043201
111340290
199836053
1400007714026278914
1425807925184958476
141106416
44825387
1390410183247990787
380098362
1245387100498857986
2752062263
1426199687556644865
1414941720521883648
920993967516389376
347905911
2414733379
489701175
3082205210
21232827
893473149936861185
2338162434
53997038
1317044906146267137
1222629476779077634
9957522
1316686343905316864
1128541994622406658
1424908767565520897
1423026814549729281
1306040199558774786
1228261864867606529
177704191
229377478
827139374991155200
1387844282845777923
303961013
951971880
136361959
1117859506858471428
401579411
248820694
55887126
252550358
17747931
238618805
448169851
27065260
417837192
1430178433
31492165
903034309803745281
275726280
1372932372656689153
3306459479
137020407
77519603
558076821
759815336501784581
51006459
2895052797
889647740
3993952990
16027100
15150366
199048161
271445525
1276905568268177409
61534988
143680967
314089806
593054821
2920165404
801235238
33179289
1357969682683334657
58158713
467776661
723580479983644672
15520241
149066414
323431504
1415325900946739206
309778086
979381686
1259940711975260160
18149824
1408084665664036866
1183695482138349568
1193983696627544065
1414406347324411908
14700783
321243230
402173361
595296587
902090560181223425
602140382
1393085961181958145
2840294808
1406854916241465347
1319858485098549248
1290638108682268672
1426007779475480577
39574433
1171515227218702336
1595501202
944190837398953984
1553752970
356366493
709220414
1407385395956957190
2760167096
3102136108
207577202
1425449824799928325
160235680
1589116885
914939482595618816
1364219347560882184
119295834
1425993397391826949
20450264
1096473809077583872
190966721
753867709
58200384
104099298
1425490755682930693
882240179540553730
779932283977379840
1199736038874324993
951551139920662530
2769795041
1366341611236569089
1131660236798996482
1060645497000599554
291644471
725046321548238848
1365364773508931585
1417236433878884352
1242881237733314561
1377357802314813453
1420251812326567937
1319543043775582208
1410866743271051267
237258453
1426058044547338242
2320311655
1202428739432275970
1243628983624728576
1516263619
1106737501
1377507675332767748
244147872
472153315
244144173
15597976
4669068553
1153661772076933120
760155052279406592
2166352442
973887863052951555
167112202
1140880707478179842
1398756259
2981470333
3427325703
740005161695772672
2828403051
205802430
1252201810082713600
1414969226863935491
39931023
1424854616764674067
712312707882610689
1232003748886700032
964630591680466944
709141790503211008
1038101165878067200
3136871313
1341322037487431686
1949632152
383116512
1422923676421328899
1288533583519526922
1415489466668621825
160062099
1116515371345801216
1417330301806649345
164463769
4721923627
1371709239140306946
735629134332755969
1379038175608270848
1401746121513332740
1420574929251016704
1420261568210620420
1572939854
284789253
203774775
1409573816913780739
773496830445424641
37995784
1880582342
1774391
16929349
1435461
1769551
17025613
673953
1419450945860157443
1157547066
39245720
1754641
45696875
883921815487250432
21884579
1410006762879475712
2649583292
2499687776
34227550
875115510815272962
103927811
590082425
1631832391
1397687543290683392
17704855
44800141
1417096376262053893
741312426088534016
253572977
1065524172011552768
832676531054862336
1399706458279841794
1414450278644912131
1556251880
1023661968849334272
2396594216
1412014047613145089
188763138
1354710914642006018
298742774
1480673084
296520811
3233561704
1318408119572070400
1423314599844225024
285712666
1270212073620987904
1126338589
431454230
965724080
2286880020
1019584764393607169
421886320
1424981115144527872
1104062814686081024
184864437
1048195616
132025214
41273121
2402895617
135239380
4832663133
273596455
35170977
428579048
20306779
2992651692
35208697
1407346100936364045
1019659593302110212
1286691958338064389
758742808320548864
593090833
164377487
850778877895081984
859580565942661121
98840741
139005831
943549399875059712
3151178136
813954361378406400
3342622547
28299566
1396669961158811648
734581573
787935482
1347635461175603202
3594212835
3115446404
860337632
75579083
1404506274792882191
40788823
717528119360548864
3179163272
2330356340
1395812673061859328
3235476187
1395556583241699329
1408480401681620997
2473037628
23082880
1028859422
1424744900478832645
1169715511787212802
1138165992
42681485
14640565
72283791
2714349168
1148492611
567921877
192843049
775078201366290432
1078025286967590912
3809549476
807339048855568384
853685869877874689
949930521294860288
995760008607350784
1112152917346123776
1029380639148138496
765803991875936256
803677039479967748
702699422589714432
816228060265463809
1253365489
891832270360723457
61766891
2994477057
1249485282245672960
740078978380255232
832554793759551488
1245764995130044416
2303992458
1401998621894053891
4810464254
1158684735037673474
905050244882235393
719159111821172736
519972801
544902207
22168168
239082286
3248267712
1350515514938941445
1163371758101106688
991750665956405250
82269298
1364907388235485188
1389501916531417093
1020377135125446657
900848714
789458607691685888
789456138815307776
3869825772
19658157
1670426785
1391083990967144450
1406965038083153923
3298335524
871123914868498432
25060765
1028970387034591233
737743836949123072
86928808
17616581
717802049321234433
971014177472110592
3053306994
1716571278
3921327737
3054579715
834881289891229696
2729523159
993119216973774848
2265237248
1723823826
2945506968
2374694972
92270114
513957969
1044288896274706432
3289921091
242833660
55409184
52309375
141306723
20756614
217392581
30541914
609644504
234581750
903998543534403589
866611674
23473728
95244063
1340412343
386038242
867880951
393166304
256470281
195583426
1398001572018327556
1404918614722068483
1407435101777113094
220234948
68823780
3071906898
1033812643478306816
1033903588551139328
15481869
928682494005796864
1161104040081678343
1333856201696743429
2187283460
1336783657063878658
1423925614235447296
86568866
1263753216212250629
897087497892769792
1279863097
805413672466153472
2806549176
1078467300
407236949
613512037
363969635
364661231
348894926
261787388
124953237
956320849656659968
742140913623830528
3269307218
2985612056
2996290206
2495419902
2848157250
1284847033
2606189844
796076739642490880
1407643027607330818
859112360228917249
1284802020382310400
4406827217
837741064052215815
1338523294581002249
908298006830764032
1259557603
1237167104337551360
20168054
960825326132752385
1139663376924258304
1049584156332707840
2299928407
943851995466694656
3367452609
971132321431683072
320371157
2527051226
970087801
374598531
3421254466
527658266
1086178318230188033
1414286832439894018
2820271505
1035577771853049858
1253385002294874117
1040210707340513280
24253731
1411632574670254083
1164550055552065538
1398197644930031618
404238396
2459542621
53217638
1338544375886974985
1251464476374728712
1255983450584231938
754212192296239104
1385360037288189957
350019960
711163935383273474
173906493
876174818
79896664
14665424
17490137
1396624674
427736692
964054897606971392
1729349454
2733928764
1205864068164259841
1285143587781578754
936673325950128128
369706514
797403769378131968
1289231383823515649
36052322
724395216
1410671503679574016
1400196827203444748
1415687716877045764
20546557
2227323318
32223075
263847624
1346851741
734927045759623168
418344521
1273300592610418688
383347498
907634906322358272
1145870958739230720
31056977
552367440
1390143619697365000
822513458746781696
2493537123
1263493864888963072
1541925968
1093636225876066305
1900708207
3405334725
1251067171360378882
3247416125
438021973
2794251244
2598378145
1173934481297854466
356633273
760741355387617280
545989510
1038220641311309829
948128258
608610553
21292523
624231511
1387084832728092676
1074362515205840896
188492921
1370291021947535361
89945129
1253668646020251648
48347674
1420879797652180992
2847816231
2864371177
1120961463613558784
16737555
19530651
1221559096463306752
957382610073915392
1133264073020383232
1013903514890850309
311286385
714742039
1091742295572000769
17233300
993806947156676608
1409889740665540620
995519538
17584003
40129171
1084677118061989888
1136969932208463873
271378432
1167606711298846720
1380658246260830209
853770318
996494010
37247261
1123617952618520582
3291242948
419725948
60269239
399807483
845433066113839105
1591513314
265688737
622248290
922087346
175909594
403436530
330559435
1330030194
143237672
308075668
2740438505
1250475753344557058
1214717457237037056
66703371
810316992
117563664
460925928
333597360
791495075457069056
284735114
416424587
18050697
472130229
255811632
55372596
20646720
374556467
2497885734
944283322754183171
2234642263
3430905952
3330425652
544642299
747221952612339716
816544561
200860943
3304006762
2434746822
1215519491259420673
1298426227397505024
1395132598163226633
944171875378216961
1305501762279931905
820001178943627266
4445128943
19246075
17148802
24256951
19258041
20408124
25776985
1347887229948067843
21332949
1379779219065028612
1365620721871974403
912462100492050437
1267448683496460294
80679820
582151790
149235535
44419026
84483651
13104022
1040335887131992064
4361254943
2242644152
2959791408
1088057155197038592
1112653980
1886784614
2273782196
2726968390
758186023327113216
1123920998942822402
328657844
1259876489857773569
1423112050272735232
1422839229592178689
712713964807847937
3320089849
742926921365782529
3314172242
1327312914223673345
14290427
482218809
1409803707911487492
955775584986124290
1283547106687553542
710409848307908610
65657278
1204508707528335362
955791448443703296
271817979
729822624872865792
91649222
1956591019
1185916351862456320
2708951526
2934079226
2358585770
67576213
1412057501806247938
1155179556036214784
1252144885760753664
48736143
987318042844696577
1408008885957443592
919174844960342016
704595846633881601
3131209413
1186986073605300229
1195333538226298880
1411676203224870912
1020396996
1464802938
1399110551352090629
1290226192595988481
494987341
4136151975
1253621098077437952
21287514
1410608918221398024
716220554362150912
832433695835369472
2468473884
1343747359486795780
2993155679
2743712141
3138008101
1053475137423474689
695248603057627136
587189716
1053753882
2563456369
4912236307
930159458
1204119703725195265
861369701754163201
729330970650804225
295566816
380601509
34312971
737105189912477696
3247025949
877416112589352960
1856113974
739303223404593153
788135835321241600
3720490347
818570285309972480
877158523649613824
386289271
1418364308182880257
1447616048
1240142670644891657
703172686
1273324335328043009
1085603570588811264
166424811
1371653396365737987
344223504
1223043152237531136
1145064627904143360
1914160248
1027017059203526657
3389800859
1367997473172623360
808007586142240768
1091204429083230208
1220427853
3074358708
60803781
1216797462393970695
3506869932
1143893724738588673
9692612
1217591901630627840
465044571
33030670
1031401334518345729
823971906353102848
169433698
327789847
1062720405138534400
1342041279207772160
791080303095746560
2956260150
1389260029489041412
771723364482310145
4739352672
1076720294
29084077
1120680044
1378499550
1379097537165033478
1380894396091039745
4814192653
1173552359735214085
854813464484642816
833688352280961025
738975620
43037903
902767666150166528
1123869337
1158474066627571712
112894900
955288617873821696
3051698513
2303893249
50449062
2680614416
993173006343122945
753873252
2789043264
200694289
288579423
92599653
1402188405136576512
795940378876710912
282786921
1082967692498358272
1380532839385554946
1422231529049124868
1070451657459359747
706671166631636992
116529514
1412397767499059200
1225473320491069441
1410489129704431616
943962558
18907530
2174533082
1097240688662638594
1139158839742410753
1312738465885368320
617140076
37639653
1146136451542847490
3014730448
3417281013
1408382792766005249
1071528635985788929
3128634149
22049748
807359895863435265
2197566851
377293152
833040538370719746
866920381
754651485980459009
940585440746328064
1357080002332938240
1046422000095449088
1168736216
869930784874004480
826904190765129730
3321753670
1393302824356925443
1354636891790872578
917756296555892736
866924100
729360191263780867
912223443231428609
953273726379970561
1364919501393920009
831541837965967361
18971393
2442590022
1216808702352728064
817772024697389059
1242051253313601543
1412941066593054722
23291021
2814722659
76652856
875431735256920065
780468953026035712
276438100
1178606980786724867
3303954801
198820376
825776827352367104
871379114304950276
283033082
227468116
743355360367370240
114544941
775662793420775424
932197743497396225
847404088169971712
224730386
2986342912
1321753146146934785
2741534691
857887263421845504
825491107953987584
914320754
54244057
1255921487275491331
1358317156707033089
2293984977
42054361
886507776670928896
2237664229
1100142805127696393
244992955
1021041111324819456
807169589121548288
2983411710
2180148226
98756479
1125962791
481428317
905109355586101248
1337449475577683970
1410786996277047303
1044019292914749440
2589497439
1352218136691564544
1308132794053296128
46480553
1397493427692924934
1115070390068318208
1066319534288584704
17031612
1337706238205960193
1412281184449568780
1245454190475800577
42851297
716545106610954240
59372093
368654963
819379986662621184
2861655972
346053817
915217094
18058845
1326307138872832001
468653973
3379374099
844613301434748929
393316505
297557194
470744801
57982849
1276227858684424192
544125503
228583088
3462953052
2485572296
363613917
1390810712302256128
1367191079896969217
1364792675757555712
892133753803333632
293385367
752303299802591232
1216641666603417600
22060789
1010711189360398336
1066881764
1046985377712680967
54346778
1381979913901719557
1295080069841465346
1003733939264147456
524709738
52318801
2389589195
1372863040320761862
256011091
1371389369274146818
463433279
1319977678292897792
1179715307440619522
1166603377
2480535926
574285449
1934969178
1364952528748765185
746767453951234048
1287012554594824192
597575408
81596596
1354075304185233411
87679180
910788143263207424
16711254
1162268562481750022
1377996928919744524
959105406416162823
971040144420720641
2357675876
951773879822880768
3654750805
194535434
1255077182
1052524172717375488
1362372381814231041
1566736207
84521202
883059801747587073
1306503986791448576
95905207
21618829
18952916
50779450
421246822
1383821163151851532
1313187376378908675
835611021758857221
1176745551213322240
973597518
241008237
351646870
79128230
2423392771
19160769
2474314748
2776064484
59205045
1057652019350175744
20715527
941607536968519680
1166055765402144771
804382452206759939
1086174715239116800
1193991990196785157
1205283771903348741
2942564267
88495338
28784085
2726575499
845213960060243968
540276932
3591923477
340977747
2182007458
3697025955
1125094588979580930
153074578
19139341
200695422
1970779310
1321384806282911744
43297012
1224680935611949056
4258841536
17972451
1365771819861557251
204259229
785136227775344640
3089604669
1250663306286817282
208413193
129795099
399180202
1321858306906988544
1402291756364963846
1241625317535387649
1052950519155777536
632331628
51094555
256202432
357114909
158432730
1176524599128985607
1367646857468416004
123097572
275287410
289245013
1666955480
4836174932
1707806792
3243258222
1198929400261038082
105990090
50243851
1317514078286303233
1384008958621356043
2983053481
973805337982709760
469661984
2795435353
3316408674
1415418779996200975
1339668266655072258
1080858957772718082
814268672810295302
1401676393126187013
1349454349211213828
1066511007579873280
771181449961611265
1298765416806973440
1339274257549971458
2928201676
1386788300581752833
1152283107279724544
1081619073103028228
2838584161
1300966373322043397
1336803058861412353
812023853664927744
1389139808
1481174210
1365913791355965447
1405881981074915328
1237673606991110144
1419727766736576526
216809117
1364774803555581952
2833824980
1085391488039731200
956133142682918912
47002757
3165817215
53058714
543766172
317019496
763780465014693889
1090705315715112960
237088802
794993670
187966792
3289339864
72138628
188832451
112736661
1495879945
52071722
723713928
67189424
41527961
2250944018
18545297
1470089485
590720505
1334200977289740288
1010703519576289281
362488239
911683196416339968
251637614
24952583
994311059677831168
1032705091881627648
25099138
725813704776925184
901184048676077568
954846734240362496
325155812
97622129
423517610
829391066021392384
1000455765952487426
1195884624179630080
410615501
1049661456856178690
1003588124109242368
606307360
15532087
1056003547
217251044
145507380
314310278
113059360
1404577082357829633
29474478
1218531688449527815
802667347
1296180157422514176
40075093
757688072842510336
126345356
58701830
2270769224
2813096215
1055492220587925504
1141962723921498112
528138275
3519401057
1060352308209434624
2975368412
180526682
309662958
151989480
1957496071
1084382088881528832
27103063
1392127528014254081
1145935710106505216
1173506913784348672
984284969114787840
853923667431931905
1359258554520117248
825797497658281985
1145935992383143936
1403047262410924032
770859653571878912
142864417
1196048366486130689
1321438727844057088
956117921843073025
1595431866
1092450431928885249
220905215
1235803394737991682
1357968565014392833
957827349843595264
455793549
140137013
212244069
79969408
1409349648490254338
2911732772
18227338
1245941862600335361
1412308205707796488
36487533
115247095
58408067
1410577626012418048
1399986561744138246
318782405
351047959
1420239544117432328
411500718
1245203225478754305
1417417542868500481
1381970442102005761
1415574635786113025
967580045681266693
1149522289916096512
103832975
967093536549167104
101422940
1053293418481438722
82727711
1225143016253321216
18444468
616646422
2904961933
758137731000119296
135321038
80916221
890772092769193984
1288511846194933762
247539186
314834478
4922247300
896648792
42197010
2502149456
1037462147247173632
1398613509190062084
717738727993257984
342964940
2955618033
401842249
2425485638
849929546824531968
993392589624627200
17030149
860064427923689473
778187008455876609
927546563211223040
105801900
837248099613487104
91401202
895896989556129792
745122889184083968
1347227033143799808
300436971
54131962
303006642
3096974604
1370752212549267465
1248841218324221952
829543835017506816
3312835558
1285420400826920960
554941282
1068241594581626880
3286309326
782810465676124160
533261211
3281324796
823447429244747776
1412866484
859321586234474496
837002190988312577
548307025
3289025606
1182145762169221126
797699756008960000
175333560
495685766
48062362
1607105257
439061015
41202626
228563913
367198167
706547262193844225
4093936519
1400878996833935368
21993595
1406865730071633920
1400190038806257666
1111359305448591361
1225357052983287808
1096426786580324353
68656340
1067458030197981186
756701374973378560
1262741345916993541
30470909
1168837355370889217
17285909
475990824
241660738
1162750717699993600
3824235388
1303095704429252609
185609437
121216284
80597203
3665745497
27481188
199325510
52781708
725217235099230208
1320572418688118784
1364759794754576384
1232819561927335936
1372504287327236096
3354102262
704288849384476672
3012336350
744327004040880128
1363808136872755203
1851165620
985547024626954240
1261275004718604288
208921788
493735670
1395341833610301447
27918836
518320017
1336511893544943616
27416951
380369887
1260471184438841345
1395168254214254592
1369315359635955715
1418400277724532742
721890617505107968
304480016
16669160
1363857299257892864
1418223709945360390
3355932731
797080163381112832
1375104864275980289
1128236496819900418
4628642892
1353788600584970249
1405668869780299778
25728028
112176708
950568721
1252455243159199745
1250154805294587904
3406794317
2941408716
2965883931
718134061731090432
446914799
742595918835376128
3415530101
965109781382885378
2181593202
3313430371
1230528098032128010
8936082
1393624237596811265
15837133
144831488
300134714
3400230372
1237674128556969984
1232233113993920513
1172186767480561664
912978102153809920
917432530378227712
1048118878658842624
1197703509350608898
48304329
392517147
518861092
71397004
268956298
33469257
238719428
415455697
394566722
561941474
1351844026887110657
441703583
356566747
1388216429988691972
1017111878135402501
1220474752340500481
49702592
188263516
962660904201543680
272730837
305690608
3238578880
317538764
718417352
2896052425
516099339
18512377
1420012835149651972
2824058775
1346392941888155648
1351188335264485377
888340521688739841
1321434145403379716
77662913
45297051
1595096221
1385892063644831745
1205777209169829888
1345993070009933825
1263363461339217920
1026868967925673985
414360066
1309456594225127426
1565872962
2737141815
1021550443
36988709
784548544329965568
37112674
1118206795
1118195012
1384393153197785088
4116534809
126401102
3044974063
43866736
2357434362
1338641664
2745800941
1166977787258757120
1326193864491798529
1379438008374415363
1359921820866994181
999474908521316353
389194769
1391219359947837446
15229124
110246987
1352760304271241218
452589367
20653637
1135954054675410945
735173958887182336
559333886
37375777
566487973
382203074
2759830955
3252865036
1296587167557451777
442030505
47617770
270971266
461896395
2303096095
14444193
847302925
87161406
1417232953525116934
61558281
1358136287383977985
1963403180
1319442812501360640
2202306567
708251236
848968944459415553
1129351972925190144
1147055783303090176
126091340
1075681237661085698
1022008384361586688
1107360054993477632
720317538995798016
1249043547736678401
522536930
96874050
192834709
1418530119988260865
2385882402
386796948
192143003
246713858
1248714317421326339
75342150
1387457012
237165840
96946987
779021690172997632
973016265949306880
1172778193771814912
1415384176593883137
796925683763212288
361430389
1027036729579065346
2528612654
390655162
3002915346
1357153033088495616
1235532214978437121
1404148627438653440
1404160265046749186
1144538493441343488
1349579108187992071
1410256800155320325
1407249907082174473
2491542044
1359322863933689864
1323939752676974592
257669524
70895859
214262866
4056386233
399781317
1044828773026332672
4273878268
3604583115
1125266948
1897174434
1329038465489653762
2336486670
1091249336619393025
2792655871
3264949920
697654735323574272
200151096
856446453157376003
1371091545198362626
1102522602738769920
722826900276514816
1070763786
1136956730578014210
1394716477794578434
1413416084615614466
324908430
771604430177181696
1385475576929030144
1227860532146737152
759299573172932609
70466340
2955558345
961326388174352384
1448974663
1412722256581697540
2901720979
1401032088929718272
1011829296476721152
1009988923
966563396492472321
2452898005
1233894136891072512
2218634646
531044068
814222116757213184
2921094684
2971586508
1485066122
1112960238561325056
957496302375284736
2517821815
800192431
1036220988357206017
2281996026
882918262652125184
2378357444
1151915762455650304
186860916
29777465
14614553
2343607621
88017808
910417927547047937
89035822
244048585
1046061123043315714
2708884045
960994388796166144
1259658961
422114433
867303284062781440
199678152
22485862
1250716012523200513
832540891516719105
2359380914
3306887693
36309151
3058057885
421227675
128161366
15382400
760383091101855744
970361797625761792
540694329
222130347
1447681058
2180371392
974404372774998017
809673582582308864
256221937
50578233
337807320
2328562887
2364568520
909751053754802181
53005406
3227408880
763927654626054146
769197224756649984
1884676368
767995231384039424
755085280361664512
1344546369764114435
1118768769973624834
2250841009
67367601
1618504592
991949219228540930
4595105246
289389251
955588126944219137
1305432650
779118912
275820571
3363779843
1079567022588133376
432075670
467089449
810339252
282758120
612227697
568616047
55219159
551205579
1661156954
2863982683
3666628701
756498795223973888
942764451731668992
840265832
20576538
773067410
289541281
255366841
1404154232673034247
1163854224
800844232235679744
506174420
2342394134
309212692
1251335939181305856
43569073
8395582
29033803
973113672309473280
1300283834248753153
803061999815065600
707680792013578241
14259908
2997418453
813588295452127232
22074843
437181738
432794273
28497575
26765003
2169078902
17088996
537556880
21383821
14984954
14499556
248371657
266187763
1281102379069259783
116890278
105370495
236957087
1053037471
74803924
565376812
1606212504
2156674494
818422208196284416
2284797060
1384592335237943301
29170792
771708452427169792
1417255254303850496
126397246
767583987577393152
1414566045608730632
1414564953843974147
1414568436290793480
530987616
793290408
852403767160913921
92357649
16116482
185507261
331817462
4785156862
196354924
57046922
94474010
1720383248
1096512505462116353
124625175
135685642
173026808
21726141
26542234
96873338
608555646
1265187595161464833
307553392
61409564
1385904760872587265
723002208447389696
914902694149677057
2558976854
1084803313030258688
711226392231411712
584521940
1082292173314371584
1407220157030703105
895365707264913409
1335597121
26320449
848189828
1253720820939214850
1705745305
772789576846888960
2684245578
28888446
234684376
2353526197
2482553310
835904190
17496514
1359306754274832384
1390832905585364993
1107349453386727424
281649794
313431425
2183103692
898628713788702720
343537646
772231511982477318
19799116
115616782
1151493071491780608
784084761463566336
1253070625
788236721540313088
718191913468211201
2871213524
3135356688
177624376
1393024142
423570494
1417143900045811722
2290127977
705747620
9884922
1417925539231375364
1417423100879192065
1406019089781329921
1412512761213440005
137158008
1377741813151371264
1377735877804326917
155489637
332660808
1391673488675512323
256709611
389255907
73042751
1069697016
2202505290
240062519
2153130792
899505031
145383346
3266898379
54778570
3197063113
22708423
22448417
2450476016
22334620
32636546
342306893
1865689249
731134845745827840
769973920384557057
18456335
28594128
713289317334953985
3059028788
1350624760292642817
857238769820250113
1415524896201797636
1611814220
69225551
98374130
1289433108563935232
1318440339506515968
1139033489079095296
1121306101700390914
279329068
1211928394373271552
772773398707474432
1352829242011078657
102246460
1334387580301836291
28646141
22480701
2341495910
1372955132019769346
2996527220
2611869660
930455667034374145
751436170173702144
893130313529868289
1115749796
3394283104
2438672062
420856994
2757555618
129316331
266615565
250310260
1189286282695983107
341291525
386779949
94513095
1006199942799650816
724998248906240001
1603707602
2318958582
882668545875877888
1369893587899457536
1358279749202710528
816864436350832640
1257726120637665281
2612300923
2506201628
39754967
2559913034
702990534525239296
253801411
846511983302078464
3096684955
307687370
479017220
1491305906
530944332
87036348
110470032
3377745497
2494973011
89624648
733296972900106241
126915737
290699195
1020798756
2228699317
1386768890265587712
2858241472
326494541
21751864
1417179964265357315
848547495881977856
253598487
918435252686737408
737131740
2709811483
2265503581
982399078645600256
861645290
879354052978634752
19634264
910805965
1372652258500833283
52187878
1412240299460640772
1304625717850845184
372481271
379255895
930764341
20078382
2927079796
970512558
95029484
1192826855126130689
987076227222720515
1365714145
1186560603017621504
1409708499437645826
1393203479448014848
920330928450306049
1347338968006709249
1278014173960683520
1049680287683289090
3041781880
522567573
119250626
3173514793
58370548
4866183562
366303013
1185977565011468288
62534885
358450426
58993983
61059796
469785184
3044805862
1293519840
872099850178920450
350028073
993811291
916307527272411136
39785702
799078518755708928
194292301
14632730
1346709032283770881
336398138
143069747
1388962973205635072
470448667
55889775
19811171
784550119198818304
700231118067347456
1402999156638064658
23336960
189575306
402388504
2721955263
1872070915
2445928584
45918328
539382022
1212894619559591936
1229644000799449088
2223663206
943501966034001922
827422106702843904
29464230
2970174909
2290611643
30690530
1252632936949485570
1410259156695584770
1414387830671826944
119875686
719383627
1241920226
723142970
2148895653
742558543069339649
1020912000
483079503
1416092635056463879
1372177242340528128
158769324
2512662003
2727534142
315987111
146655185
4469421613
454185587
924123284962099200
27296085
786323471877836800
2553683466
1375260909162139651
3300164540
19726043
982370267501477888
1125042227808542721
1117787362635976704
17539413
2910040253
1369943681478758400
1291765709568057349
819499147527004160
1345402283924844546
61509061
1328423212041052164
1112248496
1292874842979565568
490697052
711323840119316480
1358242966566039554
23173951
1224818688001527808
34390986
3389068115
920160331007250432
1321482012071497729
852369460287512576
2316709603
784260206
745916547131117568
28958187
287830986
402865204
1377313333385310210
830892835
1408859654248091654
1695006822
2238353694
18236586
1035440004493926400
1316852136236462081
702338393414443008
4233812783
126205101
978653834947039232
977815281912381440
426579936
301374440
242080654
180516047
1290235362980184065
7157092
1025334062100045824
1245046043844190220
2303419982
126569186
2975767128
1268155003
1878724208
772902689906851840
860102108
3179180816
2963901028
1407160715715039233
997011472810201093
135454796
23073106
1229428632407248896
1387945079336181764
595427540
241134647
275272410
3032413664
135437137
632087449
198764089
75985063
3282406428
287132601
43718422
56000672
47903219
484030687
3451551255
80595594
105143964
559758533
2340978297
25822251
1397546304528687111
2546611155
2261504906
35337571
201306617
1106313621024489473
196285366
2426606904
2741753162
15911376
1592439499
224406825
41262220
1061024266122981376
1136857282908581888
41618221
2249040150
147896740
1049770731393843200
333784079
1379550247052050444
305580442
124186052
1115465832
1382340045936427010
5442282
28731050
768705085408882688
1219245234967609344
718098718277439488
993854205608607744
111282728
1250135547869163520
1161252960812392449
75835859
544713648
1293061134337970176
1023877471425376256
716582370
1308105799487627271
199324867
950004043065188352
2293025119
267105271
4815797440
1198379902883573760
713386495894286336
2648845453
1150951522722832384
1059648820106194945
2858261296
738510668
36739869
3755954962
1138513044
354041953
361708718
2236631624
570456344
2866794266
1867137378
851068959012962304
1287638811552382978
881820268208939009
27198422
188001585
233348130
1344285991767425024
259753863
1407707514263805956
706099020955922432
1330038927886069760
419720849
1118102485053399041
241625215
1044410013874352130
62576309
2834246307
26203030
757586330
1108280821780303872
22597941
4855571243
48057499
847905781
612030792
3465455472
267576071
1237335734
268035727
97737085
882138218593832961
77469709
1200378754134085633
950647391660728321
88716250
2187162729
785134558354214912
790583835696197633
984393125857824770
1253049607891890177
563142998
358612981
1244583312
2952724430
603484891
442371349
1665083444
410371328
142013782
1533097687
203128038
3804448282
802461197714870272
45521539
1561047254
34369652
816634650298871808
813694626267852800
541749902
755969685758369792
856882074
168557425
2239541712
3052993720
1324801948390957057
919940218421161984
919935333042712576
74986000
4098747978
853026564
253403215
3651036253
2223742003
44969806
2491905056
292955074
860431847452495872
16064715
2645400613
373549892
245347380
15518046
19704532
999204090
1363643975899492352
18809354
818107267
44664567
785666879268458496
1110659959
2880769494
7066882
1393431893408817161
3197127467
1683846926
19297150
809170932568850432
21113105
2817732674
1062956539
882558445
3032789195
176388023
2831153259
1412688442140598272
1412689294553137153
1412687816010645504
791704229551411200
297887170
819659619878305792
146887978
2400339829
141807509
358192690
2442432306
1259159634
1109914764
346390197
966249542789287937
20353120
2537753422
1397126628631883778
2813365387
1523748277
1166761
1648830427
870615692156055553
320219995
2417338164
2293342063
20064591
949255711208308736
1367206038093656068
1332782014152515587
2735117279
951415071565115392
1160584050915983360
4826925072
905849949249830913
90785327
628180087
26604613
93216214
708107769300135936
43915677
1322058259440623617
1270231283822587905
1241351209707081733
39657792
98273808
1132969810478940160
781771185566560256
737886439426396160
1336894871043416065
4738892417
557626282
57352922
234267351
186139670
3272868739
187430527
799220635322839041
925696699
17214683
809353032743821313
135070701
48796979
2757538940
2998200006
32406910
392928030
326175530
19949654
18087342
602074581
145313396
814385802805329920
16326268
753938418904756224
775174071826788352
536101233
712694325914820608
333097153
2336669878
357009482
3266022721
892943365976670208
1263812474874273793
2219902814
780366397
65686324
1058516840652001282
16075756
31484329
1284316193017548800
115427414
62831879
2962172813
3331444899
2674458072
235259278
247467776
17194926
30991309
20174852
2241627446
753962346964512768
1214297290967416833
447415652
973391085744504832
250994618
15065526
1044504868231106560
41070651
569773239
16036831
1136903190404710401
433454855
361659011
2279205626
1039581802007093249
1315747076379156485
859226964959297536
89249915
765767
20581784
804266256
35629541
1391468039091204096
2904069695
193929171
1060130041063972864
798665400
3988748773
14446167
149892989
466604390
837588744
3361442583
919050728
3102695511
907454619697037313
928486015408291841
23150488
179797160
391287113
159201100
1036848369849622528
388017325
983032148381786113
48065544
2819554688
2415822302
468495183
555250484
193460725
2583773612
815595251389829120
1309127770044325890
152063704
616670315
301528632
283025603
141983621
513150201
891086085492813825
2273483106
137894529
3586217301
45546822
707279455593570304
602084436
3326248321
267801131
1190613171683250178
387377254
1233437296969515008
3439112553
129504821
1222830684
333385443
1072483524354158592
1377683028219158531
759674251578310657
108376207
23974018
113610282
729267712313143296
215784957
2834102167
329442400
190634964
1005940338748510208
798116866489192448
123358679
946334125933281280
2483326459
3591753013
112634167
400045952
162368820
69647902
1110274710875590656
350652672
1411694406172872704
256974553
969799032414416896
630260013
2620587337
445609393
819942043
79956101
1266725861924823040
239904056
300443716
730033990476943360
4200126852
15889849
385497217
2835117215
2920575703
2399243904
858455785302482944
625931158
1007207381988728832
1056999440
1156841049316196352
337121882
1128664328679202816
186048896
338192742
105477483
518543745
3025663676
57026846
851628175
56242098
14132004
940059493450235906
1033339588994129920
749419658
991563253670137856
1723021992
1955720384
3299018155
321177843
1421229721
76677728
1894500858
128074569
1847722716
574146755
893357550
15691769
516398299
1596642901
38437519
79949958
58657851
34978934
1095085496051646465
1413292391990063104
41407157
1004999521141526528
1529003179
4875765075
212805542
250018237
701804092524511232
1345874426269732864
63363148
1241268762361421824
701104474211934208
739607518511517696
2919118599
120590732
378801405
1383995902453444613
80728248
372532811
48443400
26343275
238452922
377551111
3395862879
17021636
165868850
678083
20606436
196906892
105854348
1691839328
945084322888998912
362437997
1176710146120200192
481297034
2846181761
98741819
799069847254683648
877952804995817472
296244499
48372492
501083427
906529768060997633
72989955
99930162
83305605
2375851291
495386606
337196687
45865364
764375593
48137317
1713500606
140974838
1073258787165753345
175109682
861324967656382465
20121790
910319520425930753
720321826132393984
856513048475037696
1119985946261446656
21149462
785517886928396288
1347256705332088837
740115827161243648
250378882
819200364675072000
1001924362549809154
109671401
227432818
4903368970
1326843034722422784
2731218620
243226127
2787542253
278958787
1402361767234134018
380576840
459581128
2480690593
3296923909
41344384
266142602
244994748
19055674
992431073161371649
832616065259614209
17755154
289637563
1281598785081180162
128204562
410075214
510592186
1364387989
1174778429952024576
136600912
29877350
117240692
429132377
100288580
2248976131
915388507069325317
1035014870230618112
874943702
88066112
2233955882
11850572
1714028552
1159500488360042496
393992357
4999181
805492165694681089
25212140
33135546
364498402
3350617295
27114299
2499862868
25713338
1284580438221168642
69129819
823747020
2242515097
81553247
1798010173
19541473
178844568
194130972
26731754
326028228
3292950650
331631471
959119788097273856
2281028252
20761432
176629184
3042461574
46703487
2303367752
2970434660
771483386015866881
2986815965
1286067039489216519
4886881481
270285848
765008868690698240
26580558
2597958979
3195101014
38799446
4250990789
3234138573
58756078
38398487
4476145464
98681850
25681875
4774583973
3319210530
987276742459969536
69732701
3581499313
2870291501
33187774
353683528
1086379491528663040
855666601
1094349920629186560
384848172
299982076
311400049
946080750
1034919001753829379
1075995529
1004446900102279168
67509812
1475284296
372496839
734457609571454976
239855647
448406471
240788996
205712608
518554584
20636279
2900350908
89211919
1284984457389395970
114776673
485210884
756049911129464832
182809214
934204719026855936
24394282
2364180962
497373869
1486954142
161422435
3588921376
177207463
512718059
537299536
115743522
159124223
18119052
993805028182781954
507423606
97760408
2785358773
309388166
326889192
36709958
856597526
921162335716331520
308741018
1505865656
348576746
2157182570
2471845484
849254535591849984
703808362454978560
54285467
89241286
783179292096077824
1364733284
1385663808
33930263
43300538
6368672
16786675
253634739
85149672
219638474
31873175
378660745
58474593
2216147688
566891757
34077603
2752348677
257056269
779791698998198272
375941690
782910946196856836
856454627608465408
263289764
392932818
251777026
125097015
27872612
20441138
19990293
277145136
15456198
123805374
2408935956
360635050
21326116
933961526
3575132194
388222872
38677207
1111336748385222658
182460338
1259509978337087495
92285392
434361420
33622699
43365149
396131548
217283718
2889201936
1194698110280310785
66425528
2379470906
1308945929353998344
916029362662789122
485263750
2324585496
125967746
1263786691795587075
1201906182
44597721
1252465548
3237794195
54837974
180958019
74140600
244437560
217191552
2330849761
47432555
287434906
2296761547
28893696
1084038714483826688
3380182875
218450187
2821307506
535746743
549542427
1247583234
273986681
1946514848
623586993
1358032831
903045779375267841
1478936742
2318061131
131111772
919281909687115777
125077359
1022254674
118172412
40510755
45227179
3126245903
857262938805207040
1084867820238852096
2188808995
1007534222
147996108
47636786
304656256
2400291232
432563990
287590966
1218800191
1286605237923516417
1186503605232328706
2761262193
1580381173
91762728
986015315246157824
3201695775
2792623400
1032197243653312512
260324880
750973886347505664
962886234
11104872
1328433785180889088
4637190853
4440828560
857860369745948672
2187345594
1271053019321253888
4422622341
3674712556
59109416
965514914260381696
1954956049
3377180045
1411987289178210309
1311401247228923904
782790359118065669
1023667668883329025
991120502
101558742
3289664805
464627531
1641695653
363262181
3141744642
295852630
294581875
3847430833
809389377814138880
742732428385472513
3197585110
1270982899446276096
2451869940
57046942
834357902957740032
112860194
325096136
22930997
68771565
975751553574363137
171018032
98734027
307436531
1653597488
972480705853734914
126246508
4043609653
134291526
1045512620
433591899
367174778
108038208
84606793
1193793613563494400
3007536230
117825643
429305286
257549971
968042059608150017
2188961989
2954106714
319542894
2703117506
1343644345195520000
1102211321402023937
114846202
1351698810339115008
481188960
1131211755273760769
853960070945796097
701054112633380864
128826335
408010031
347626771
30559607
21616452
373778954
1147960591
87537308
34739489
566327423
3044774447
376498488
929859631119323137
3130899305
1323344976324022273
1314399120
572888085
16679715
3129000918
928625646946996224
2841139865
3352669239
148237027
336106103
2639654501
2538509622
174097545
3230183347
393760012
480969852
259178506
41755996
2432851274
2841245357
20208364
844571664
799355675856044032
1177181720
954103737282215937
558784021
1675589083
9723322
14901072
1041841549472980993
431793639
313484140
1655575118
303587261
2804360278
930153378
2918226660
22962886
4036609873
936825109700071424
302856349
1125274523652251648
25635170
3199580651
2223403519
395745979
1340827449156898817
956613455334821889
447606318
4691938748
994498315
780348570138316800
104678069
2586443965
138038823
77145027
14457172
427591452
545441132
4249141216
33104889
105816524
176926673
878284831
2253654474
1371883782
1413243693008670722
1413461703468015618
4603472537
2457055615
459385517
54897388
972120487542362113
951679712711110656
930367709136683008
895314177979559936
348557830
1116687546
771738331881299968
519789000
1443183608
392860391
510417174
963955682885210112
782974681
4926542938
374034656
2400595245
414206678
29053796
207622450
937288696608579584
736918891956338688
1320316782
94629054
461313430
376878813
805773105595580416
1010976166524735488
535667553
922997784
996064872
50148697
403805140
4775662891
18464045
1388008045
2474788529
45549431
1123900144024465409
3309279501
984827503222181888
30952763
4536523758
172087033
125243432
234331731
255236883
312908399
329970928
338456136
1049352452720525314
398485430
1269392562516660224
1859522467
520745331
49709936
89156567
202999529
964142964
1236370119707594752
977848078865756160
87065633
307017534
820061402
852104205561155584
1374120839289835522
289707046
228918501
237044919
249602413
3053769480
333696526
342315187
403064846
728854350525702144
4919002695
347378630
744716820
2317588165
353224501
2543563029
2600461868
2982712871
3747346936
4839172323
1086359053377392640
1251136060467404805
713551239645007873
570713768
296482561
838513465
908703870
1403881104
4031449475
933271675453497344
1305825237452427265
4892821583
2813651051
406494744
36352562
69276015
1357656272
107207990
1102834308
558013021
787422799094767616
1414565030
872464489
1246003010
2359045101
49313517
22424645
543080307
1599188365
1904077585
2734332773
1112822112283254790
49707976
279572397
21416493
28381655
338653885
2282394672
160645820
203511412
237000458
918420895495946240
305157312
189775478
158854260
2507585683
4298411536
278971589
33694273
2254945603
2653482666
1325060347
109696927
39694489
1024545398826909696
1033963064528445440
1336204501
1149703221293793280
986284376
139726571
34019318
1283780480945594373
967149086
237131732
1289340722362163203
786949991717867520
1278085081
2377287531
584299115
1347473857
2570696651
3315062848
1122914778492620801
380586387
3886171954
1528482758
1214538785448439808
145096026
468706269
491043747
349826561
443551702
2729554365
143320580
703460257
1080653732
3152674320
751374372263301121
352165726
63053264
147394203
4049573897
1165949142
755327982
941208317048877056
92657837
34774986
1407625735326547976
50689838
392536535
107118872
4691769793
274431147
248594080
237775599
285882205
63606251
925359424092303361
2828973560
131246076
834748519
761621554983739392
21907922
2228644813
300444552
1574794200
122481998
4886664185
1126041481318420480
2241668160
115809304
376074986
939943953675284486
330879630
701950093
833528215
2220067658
44832025
2535382688
44120635
231466608
1978294897
856111457448210432
2980825535
201497947
317453229
397744203
995961312
35012689
620091049
15534414
319236008
17682059
900936610111307777
3317314628
185074455
1220767459634044928
3355587515
59996811
1208182884760260608
3026413083
375064050
128646584
713124786982023168
839792227991896064
413330929
182800417
1394843988868296704
2174716578
86944892
1228477034923319296
167528124
2792589217
15397476
1130529043324051457
2348944393
4181419349
901013784285675521
2211495296
768467573277073408
322137807
3331143527
18208172
728001782564171776
1052641956256460801
986051300000391169
58727124
155587363
2835599881
357027059
1026210338281320454
44410762
1375443987004329992
39584466
242521742
2790345782
59226213
508996367
351321533
148142945
601754779
1709151715
460158510
38968665
958836898960572416
272698667
1053124639
1683975126
884212356405805056
246159653
310203269
466519303
1252231184974671872
81507865
999210823255019521
810446802
874630871591952385
965943493
40741753
633526394
239404265
859206238021844992
233598053
1473253392
464067709
1212120474810867712
1343859444
1167101999621521408
177879478
106464785
17266721
976091137449648128
2548449930
832962289
49356724
20513214
713235063907848193
4862021861
916400835331989504
515330012
962293079012241408
19802110
1425783301
4353037300
81867033
370118544
3115498907
41043734
50670972
467453309
5824902
1127137299773497345
901856705620844544
879869243449200640
119010888
589901360
44310894
1063048435689938944
922950510881202177
413127902
4076911385
190211052
514607535
1001404567
880621944101404672
3015888876
34692502
187267765
313869241
1126744497155534850
982531195593371648
376521454
1602624745
601470072
1583124007
1399446354850635779
3436943865
352484720
98285902
2859127965
289514722
3076167781
824974176209530880
71566377
2903641750
35990993
24704702
927820861192667137
1361912376
269635462
3292743782
278463403
1122806435744817152
3942101
930389155
924337288607301632
314146002
730313650410377217
2787054592
2314375877
1082009988
1490331720
229399363
994685038242381825
90420834
2723336478
897349503816040448
38918345
1269960431835250690
859837787348115458
369476117
1405227023228887042
1473900643
1483628563
1116768835493879809
118339938
21971649
889056265250508801
1283566647454793730
611057440
737989496365449217
332552851
729360662
344222674
2646123248
970489873571467266
1240417418025066496
1146285119503818753
14671073
490550695
1380634160
833304505668206593
106749257
854752522405281798
2848123850
3021680721
844829074157531137
712769108220063745
630447943
35440664
119079224
1313453231561945089
201893857
1135163264
402862978
749669551491678215
46922980
15398493
819120672219734017
827584015880249345
802703227
92842445
869731654348222464
38180741
1676297522
875831407
183467878
1318636587203350530
1259713132882046981
1172113626074796032
1144329264965115905
1099152079820599296
31098756
285165232
2995614297
152347965
88602273
2457876610
518680064
110512694
700563546887749632
118971853
45509387
43509906
236353810
127808792
271145197
271707102
116487600
143094957
38383235
180713900
115638627
86174238
941026947945127936
16414022
25610222
214004935
47987192
3901338972
16693331
735416119
104522479
1691165550
532327696
1008970420064833536
345508348
43394038
1354557346131939331
3297366982
16580993
17339987
739362673
1102601451275280387
2241435265
50380435
222554496
1349702962147446784
328171348
68451067
284210045
772840383206133761
898065876217466880
130294367
2385613015
2978295383
734429445830770689
1158474122478981120
1125543746697924609
75217517
1038637376845881344
834558570
726063440
997154663106600960
90926604
249692362
4155475695
2562285036
1052234851871547392
960625829100343303
1065945159072911360
1392487370759581699
425996392
60785796
14400419
3081389548
18334519
229601458
27967444
1215348226087424001
2179629516
300484509
900849150341808132
122920636
266455614
259286491
165062549
1128315265
64618082
727509434239467521
1143191724401025024
713316576620060672
1012024071884713984
712395649602473985
3117281242
126968924
524581001
926142980
28487226
925048949131669505
43928038
156395674
1049781451087069185
944932926
1334578807186001923
544796607
253368522
396839997
125067778
227818103
981120805454204930
700761343465385984
1354941072
3663171552
82420472
2772313215
163732021
357400373
1058684971102191617
381697654
117783591
279021204
3033280687
30101282
969507478714048512
1281783138822299650
746330689516212224
1178933586721947648
2643165682
250623789
18122424
2354137705
184298064
327396985
1286496968580136960
755348132200865793
192299002
251889545
864165870213500928
736779848
751490340
242870112
1015177015199031296
148308086
1042468502936989696
2965910194
2948721856
719473280772476928
177153383
973997836525223936
755555966
704059130357673984
275366999
1187432560479088641
2231380196
851649068
1013564293
1900998318
44954303
952244485
821784269056049154
45155927
2419368481
1045772208243712006
928867318020657152
2237645515
1206519350
1359590372
1214498212322504704
1191028746444140550
386303157
185844792
103345633
1884146719
843875142
93703815
21423103
3180120126
69599217
2259408931
80586289
146470107
2923165898
65502152
94693173
67325612
1054873510462406656
3225090846
213441212
1415386915
1041993010928594946
970871716674117632
1473042817
2166415358
450730555
1392911792763023368
1003724318621069314
41566493
41541880
135236273
4724531057
948176708
211859491
738652208414228481
1097787906628841472
1527229314
132834462
34562228
2513384208
1570349089
55659088
42908200
1305624157397319682
43658987
2918539369
60570597
360339136
516329256
36282042
1387150145221849088
1094629837
70118786
3496873034
314481867
2248552848
353876230
16172769
1380405518829637634
137903824
1516446954
1729033645
84358380
2528609469
1411219694
42274992
1727163404
73409895
21275159
2741686159
918871846791122945
350337725
1075429358251192320
1512246786
498571300
3636875119
2194069285
584087160
1410232567727546370
1064760390654062592
790698153100120064
19438039
988145250064625665
615040822
216083793
2723658491
412063808
53472832
260536059
1367061508060966913
174058267
816794541147770881
285338374
481247605
424588259
629748417
369632191
118258621
943199213130797056
1389778633636532227
85967667
463394904
53226177
95212360
89413680
255483284
4858089388
747694509035753472
775872886963707904
2840471394
18408506
41116918
231371182
208401234
129686910
1401800750225788934
359703039
786285435790163968
2550819151
528952447
1283699300934049792
126527489
11003812
610346826
2789564954
3242153910
1207892278267797505
2559010814
2555618189
320212374
1352151552
1438509499
197183834
227253017
48820526
314596309
1186521592869736449
52171695
16015009
1149699632
135952296
369256569
272456003
163596824
1210320985
3298175318
21150961
98485543
68484786
905904428565311489
143579053
1085006778
57376045
2844147133
762837038
723488741348782080
1853212152
2881381176
840949786324959232
58614987
270827206
72922562
834833095
280155045
763676430953840640
42724215
3129107325
1389588089224433669
2478342115
19353158
26937936
2300958259
20239217
94319570
762124520345964545
3984124221
624959903
25472190
222213918
907997984809525248
593174233
115645064
427392700
609027464
819030008106774528
1056275644525494272
2566404456
82673602
2384924880
2732813213
2457836121
1250835835877900288
635648899
73280895
23576712
1246505702513938433
1946715703
857849034
1414656419861864452
1209398893550735360
784658642758832128
226914703
85158646
1018326768
144252143
872473952173662209
284241133
70162801
530842130
974697596085329921
25163563
786675036694478850
347925809
1056560424697675776
741019626578923520
41348717
871739096506478592
22005069
16334164
241178868
1205151908
924016672977051648
615145728
936649239689560064
334370014
1000670705980268544
288142866
937361188022874113
788584919832358912
40012051
221100157
110576660
3433150552
16097514
391169616
16280426
17928200
17957661
147895231
819194538891902976
738331712749481984
42275631
158415693
125595797
361047971
109640958
988219058037428224
1357024221487108098
563887702
753988742529056768
376852722
2592319016
1039506697
950836339167002624
54685534
1233698818874630145
46693603
558855951
31645536
2198363538
450097274
21387148
32444283
260798471
809000947267420165
1189310368935317504
393647772
39310331
18870964
3279301783
26394892
27471594
1090645741385723905
173886762
50329471
107475457
2647068090
416565390
27927901
1143981803327381506
1179162948700385280
450697392
1187289480815939584
1645234225
16193876
229472258
288805306
141235731
69360444
2561744902
259552150
886164272
17073594
221749012
629648586
936395770411937793
2318770380
977298824489140224
2709767059
2154966589
237271786
2227474698
818393759981436928
1145863684511674369
1031859829026054145
19089339
3912943034
387972561
21821542
1036552006796632064
703201768469966854
1239931940486230019
896882525964029954
1328816778206736397
379902518
140981831
49763470
782080255360167936
158669379
2542751
297389716
961057177
306727122
74830283
1246474687984455680
289527193
124990193
21377597
134453570
880880194697015299
217181322
58422128
52478555
876213409104134144
3129205533
323275133
777996154134994944
239929225
2315314834
109197594
1728076909
3292962400
1230293122653048833
1164267830101061634
3061097435
475618166
2517359780
1012756486584459264
1052187865185050624
97873089
14697225
25676589
1243130935949705217
80326714
163802276
39599716
343301507
2287932942
133630536
900259514133340160
1242737149822275587
769532284034768897
3600243192
227369611
3238645279
297355059
1563935335
254211369
82541489
562224472
53932546
39263100
769529248986042368
1675372176
453238807
817462562
14228893
116028475
730428155606016000
135688569
2919807083
3285327338
1723093297
2596626162
713730992696074240
706918639136600065
4887252526
924780978626732032
3034685457
55163122
4455846821
108016188
1460804725
1099547584371347457
69063995
244120177
705545474477039616
1347929521
4704899276
64366189
123513691
2985307064
1341428043173261313
2239308692
846442560541339650
374871691
928111726826057729
800669960
2284973166
283089161
20455557
91559378
3304657233
1380447652794470400
716322612
896940121206906881
1207965289553502208
523245810
1271991013
896656469487108096
26116263
317172378
1381833860158091264
44078181
404272781
378552595
20941733
1043127594172989440
533077976
1285912051
1024539556165472261
1100116930571264007
935063533
390601356
1077910994343641093
3234911948
1406560246936473603
794098420298514432
93110093
438520309
861939176274526209
832978972602429440
1074705907127386112
827283479758991360
137926352
719694562298617857
60751951
248545302
1255611987159121921
403802147
204755714
893358685
3381668385
43596071
2910414852
22532371
42342181
103406102
147838720
1381797209025351681
961518287187308546
23326769
910091833799143424
1413953114
340619411
634760975
1093769448
76890772
905991841568481280
4175759465
77326048
1568320644
2847429192
286539679
2359113440
148424079
339305583
1710462157
636947369
2828256548
377452713
131770894
127272503
907586026159460357
781386619773411328
744792426141802496
154215401
205833194
97071041
3622388308
247338532
962023471
1292174315849420800
552961615
367663142
747064049930739712
20063121
1190459395
850332744097968128
1101426977511260165
847887852839022592
332437933
57915976
16034275
3135129815
957455883679813634
107082888
85256082
146850245
2689507912
837396577878585345
1571541776
42697059
2833015343
370448639
904346957736325121
707875212
1418506398
1198270418
767593445808443392
2825083731
14875109
3312752443
752729566326685696
3229299506
101753053
1465888796
1077851992888758272
594149670
956136647933952000
956350850
459073962
843393535978233856
103532674
474493699
92506516
31069427
727795274546974720
1493982542
559989747
377294741
404700477
1872424862
786048557467865088
807805405912961024
1191396868326133761
2799558413
346672826
118074490
137423287
141584012
2908701589
2476008133
2978621882
182643890
4076979850
2700083636
4636016799
122918259
167066083
908551818002628610
2550027832
215994602
1355474938287845380
319104424
837328832
902168220400013312
771746805776343040
1443794762
192613632
293129160
411837018
565641601
715996627899695104
1061044193269833728
1158022350
1413669121758142468
1289678623
361871810
2941324251
403512052
80697114
19579205
113083374
1085090862
3873185772
460506226
1189953855808851969
237387363
1308313562
19245279
3480919214
461485224
1895530387
1321179967510573056
1411211691790987265
1247062656776720385
1077784853565779968
293070650
102779313
1410622156959064067
305404007
921736028674756611
1054013417210683398
87561949
190607660
2576123525
628747893
29143791
217554391
1055455808438353922
374828993
744063561819918340
813377780146544641
730714014
412430173
218700551
1405010143096369154
292369397
1267428287669776389
781082650865991680
880544055142342656
842993375125037056
255019878
2543823846
20454711
46712955
2847885203
1083110511577837568
1188902649950662656
39283886
1074715472308920322
1065662457966923776
723308523313094656
3187775121
926054168753709056
747580044
233438225
26422798
771577395543367680
274033876
996049861
778712932334968836
1258620143724163073
2336433367
954128236665073669
27223485
46849375
75323806
147310685
1155911085376954368
848259975482834945
1083610179684499456
1091890801108344833
172148483
1430629584
1398430202
887601162404323329
895008857377976320
818678662245453826
842086664851841025
244793407
3196383503
1241120351872061452
346167248
129543230
406453004
3044180920
16730645
2189688840
965981689234145280
125028928
505362782
2357399717
1071081744
756497175081721857
58734457
158423600
95747171
20231571
1293164098784563200
25266175
1357119558432264194
68655655
65354167
119929179
1004859441303482369
893130863780790272
1415418539347890176
943303477
2977967321
195146976
484040400
3835354887
15727566
875946799
1387108415109885953
42452011
557966088
287817740
2252843870
1395673728219033600
239437047
91530529
1157272882227175424
269536769
860013390361657344
839512842453807104
504821506
193981693
15086810
602811570
381912668
369093922
1615205449
14222586
2483346030
525260096
458804205
2524507909
1900994834
2230592235
1067414874609909761
301415664
451449531
1067873481193414658
1160916124424462339
1350016711
1347869358
958130362022092800
283918822
317396454
446609026
538524216
1035554929518280709
897533694138884101
741953408022777856
768064914279768064
703290375159603200
3850078752
2911358851
2739217041
2710656575
4046972063
1697262396
1441512920
1384624550
1110120103
564094931
538400008
455171628
864095215971323905
243637380
843953718
396653753
332882113
326750215
323992923
1261917118968274944
313236317
296742459
165514516
312153415
243176003
241054260
122124668
480518421
95429612
93372047
461558983
1290878353394802688
52513073
773007619170574336
745893098232946690
809243321445076992
2592325153
18598835
294421464
737396265319698433
4163343388
471306294
36609806
64338466
61372068
1706243306
2325411252
902059487065915396
576286311
525019790
3342982810
2439341030
451774776
1329684559
880868178
508211369
1393088052
3106581479
2930428763
613110334
30280302
978613075535433729
253195088
2999740255
180757479
1046465456327086085
702902574
453068534
3693717672
1104295872010039296
98866084
122604841
477113550
821795432317784064
2608333754
955185752131878912
916605754857095168
766051548
750044344623575041
45500693
700256740
1333945176
240735723
934217886427738112
157341054
232123540
276626552
979143820720959489
35800753
488913558
706820017862520832
1315999629910183941
143708147
912580468146446336
996245368416407553
399020194
1095773453855137794
44602492
257749241
106721400
109265288
1344532902
61138833
3086883704
999953920121241600
1132151066
21330744
293385276
516153
923207976097378305
1207737118208020480
3308186909
2445983302
948079597085638656
3279009711
3374292466
1024970912859189248
29007183
116827775
2808204391
1044270203436236800
4883757144
178820158
1046910999880769537
851457427191083009
802929674280005634
3698750837
381630294
184131631
147666931
323823795
993590874331320321
75997923
51791895
1210959149111996416
1291460469241384961
706899317982896128
3246772805
4859318015
907374597909237760
1328406543239360512
2573722850
763881199
408767819
56207634
2607388848
538169233
768462360
1072761565084966913
1136366119563014152
1523078270
4904724989
423290079
2649880910
347138511
127932386
1488623473
1588687915
921692569
1234143897242107904
63105266
1316850684516462592
817885196
137482609
2216294844
553834124
277540490
962712250992689152
120078485
2274204402
222515011
1129441151390539783
1255072784939655169
3025447023
69496975
126024664
22878374
1388179164272807939
110852826
2979565173
3015534999
290592993
3192262779
3575047215
1413846888311369732
1263648556847636481
1883840910
776540324
1191774108637380608
3513422613
3830972772
21936040
2367181136
383913645
42641183
156048115
716743449
920145619
2446394444
2435437579
2457664489
3175291836
893012900
259852582
2314166610
3824188820
74880368
342144855
16566310
521343490
29496624
1237318848
62034226
730038316620513281
2781651227
1328592940915154948
1282583651541082113
722847031
2414134796
243366276
3434553016
714329501086273536
44323005
852615368547938305
528423948
737323497052049408
1117626955904348161
303223245
20947741
936204583
554187748
720648807533387779
33922534
824476490213388289
975786703733473280
748718910
899315775495909376
895400689
21034324
132295084
14188202
1087798999
567281561
725902476
4298832149
103108640
59395440
975452992085176320
735118051
529517024
829881163472916481
140026735
1021875234
135144496
188007493
56893612
15216982
55338652
712104176
3884355912
1103436185131798529
840992778020630531
898131910823686144
981986099030523905
127514052
91322829
3473074217
525509621
756295047558078468
797119340
3342225483
354609488
3300654993
233199034
4040727592
1186383260
921369279785787392
910087313375596544
432204316
290152873
1384441094
1158594838352269313
49138088
461086357
868266860
245479935
429986915
2477738557
133198267
546755084
134329964
361542201
955584728
197645125
966963278051078144
28574644
53868434
1133973171386798085
1246475692763680768
1173512563151142913
547299558
1201282652
35189731
606433413
293332373
75372660
14921529
391574014
1600540866
4118843283
237345793
568562962
340219904
928028506730254336
31265763
41375302
93019546
494781524
23821012
332780075
1037711739457073154
957970312829816832
74470348
1909145360
716574665523617792
548720190
931891620462645248
2350705243
620184395
900901187968409600
843288530
2385995870
3303946085
739993763649556480
229580080
847085324
246147248
775387025360953344
3238748839
795230401417461760
635354640
922872702100299776
199983570
4066344732
2610981374
20978574
822907475645054976
268974432
592598108
285117406
2713672218
166935249
404365807
1109154614597681152
3106815751
1097581566
1187435094270603264
1891490382
116142042
40914713
472184113
16678271
218767761
362394595
195045926
319152125
715913528129945601
2717695087
907670869798944768
630727439
85328174
1026822888
2791060071
28134283
755566663
1228735858200760320
1346771393611001861
3228841616
89003255
1310862200
179583128
814195658781560832
191796081
1169397256010829826
495508593
64721779
938074832499077120
588965986
343914209
715510525166166016
2704521262
181851674
755672251832217602
79574414
1382500736
986703502050242560
63447350
53670027
702579013978607617
495243744
1282214622473273344
1075865638642597893
129547918
307238167
108642285
19244945
51296142
916062882680397824
818019231061053441
952597143574990848
130758387
824659632757018624
28393541
928977070478131200
963424559880916992
1214016219889553409
89116007
81058986
1956199352
2846152221
209683885
2402225466
402262832
764103114215522304
274470023
1366848755677462534
702280940
2765972091
51502680
87935418
69201544
2608115696
127711289
1371253017018699777
2258513497
867362170392203265
848023339
701833722937667586
1085635085892759554
279442744
930552205
30346374
829451688239046656
976655681628422145
4462220188
2290446163
21272393
940699615191543808
264479341
992159191
610522635
143816465
998636730633867264
732556006639566848
1117853242791202821
243176620
1049539634
178069483
246355348
380540505
880238484434423810
582617674
4446382486
456221226
406885123
2808471583
955965217275547648
155115613
933279439
273179881
71594047
786207720
390435355
3308370829
944832611376959488
78662777
2226523165
244965009
1391847295
2978263977
57233477
3107776093
1157005690793336835
498447251
847932956073013248
1901465208
17966207
1181389714831462401
3164103444
1410486414064590849
2913902289
3032136088
23906611
3389613574
862067816
783107664
797754225006522368
295032801
1046079589
4059810254
14979064
1191993203332960261
26970725
3696452067
262692945
346926522
3224550669
1294399827720060928
3104244660
17373399
1045309811007660043
392142967
161000091
23460795
280788708
791409134876946432
1147950167192195072
14296273
771682967332720640
197082641
1523205264
221377660
1054250067224289280
873223770181427200
291660130
2919311094
236401550
391497728
90360058
2153998946
130814635
178433540
42759163
2408634144
170039793
34761436
28273350
157844791
43902777
2872897791
19598521
144905044
1634344705
113516847
2176145954
1228235996593999872
84857912
334871954
66651959
964959911724699650
1025634491937767424
2148756356
2785594890
948925782948306951
373949294
42051474
97010018
785044574
202899180
162728536
1145668334337306625
49972700
3422200198
976996812
356047060
1101142123
297085579
870785290553700352
951867163194863621
1390822194641612809
3227572944
1146740346765881345
786407020744232960
411218985
1003179961618874368
783578324
388700237
1335874735
200634714
20583188
3283774369
600412934
32937695
1864607995
350183388
4725494669
312099090
4637476395
943035318034419712
40186531
2517129042
83603493
71245454
1285632821680312327
328319813
3359284941
1130039606403977216
1382692350
362436716
2596797427
70095033
217133632
504917775
941210139608072192
1159248879914835970
4700775859
4836607453
1611022940
93611231
911429360
3188711126
561660850
2386184427
856614037735559168
3308291726
2941668388
766415768
1109846341
1939427600
349466612
84283505
89410391
2597774117
264616331
2832034762
271082614
174086411
815578041262837760
855351189281673216
132988269
1513905530
391431039
2437250995
331863504
62192068
17703110
2893133450
255968450
1443157602
808348737911320576
1394833991765659648
43092107
56038340
29200812
1598715366
300705278
297768326
4828953213
2515348453
593894016
731201040
1398182827447906311
1037060962854023168
1267397974323335169
1092673559678386177
735215422211923969
60120619
842323714112913408
16684567
1200313357997203456
1125156747369426945
2202772039
1333693963451043841
349102977
560444278
831821070202179584
130486655
2855338497
951714385701097472
104916491
4773743667
98660192
931822995693342720
143086791
4224191621
836925366488940544
86497645
606026200
48970601
21658764
30076443
1161196593896402945
1204371347704410113
323304259
1007135669179650048
1302146797670932481
853108421876494337
39253242
737903797247348737
949420782475657216
44170913
342799947
3060698395
308816636
284380480
1190135769068789760
3009433279
306237008
314698149
103568536
834992796
526864412
1328275136575799297
1154328146671312896
3026584577
1258890716219969536
578695010
1636895666
829179628229046272
422878459
764330113286758400
188009429
16812515
904525952859987968
248104290
2381407771
36872681
137685535
748687275647610880
2268105012
2809196309
321190259
959869916
2952494999
3227595343
71882879
284688713
3226892185
1380789267572654081
4798741888
4765039760
1562518867
396953164
598308092
76213400
2332951065
121674699
1034307038656978944
2371127263
496524842
14926810
45917439
802693359382843392
300490280
926919127620636672
900239803861540864
186314003
150339710
52204686
584101448
36003401
151953553
4155896892
247344175
309019990
3039149231
1569698287
451445293
4403033061
287811300
729281617
396986246
1291593800
135823425
2669118345
114805155
900239824355037184
345282094
2771584152
500092063
44335604
368740037
348158538
2655693590
271473945
19616553
725310012143353857
1340787114
893109393339932672
2467159920
883399440
807993001
2737405529
43503294
4173461428
287331322
363951147
750543462
380041069
318663398
595045796
32677236
314987694
276159240
3363313936
1070423707942830080
306435052
1602100572
389729399
1070399560139358210
1508486395
67187201
2592401282
813219063694442496
890321067419590656
218615098
2218476211
118539780
1096182600
498549185
597100347
896440146
1152818713
356923697
2752104460
385195718
243951864
109988565
3304221922
796034808
214736654
4794757783
852956100525572096
1962532496
222279943
3054937626
2815923014
414433943
27571608
801068594121637889
2327592480
501292355
218324833
1170770038208565248
733066715731349504
2394916562
1412283051208589322
2718401552
413221463
1055850925
23484373
1616079907
254655449
2367643687
706083631
135013352
1286622949307568129
1176864521199243265
1372896824093147139
247528538
1002073779848151041
194743171
378712448
275132657
1847379325
82933159
51820072
284145263
232824234
16866617
101208972
946152126
830161008882655233
156692849
935810770645893120
36782237
1949146297
59387308
44677190
3064929087
845809693108961280
925425536318525440
1003282031147737088
18886958
98330155
97731638
2904112697
30620208
404186207
33898986
266209233
793893135281692672
301025559
19626842
3441050538
60285452
737861940589023232
713222288
2432241673
1014195143577096192
2470978670
860999112564633600
619441647
1196095434864787457
2616159893
1919807244
531945489
3298013506
990506677
1676043986
3452511
15985346
122169458
596686583
1004385798
222418526
377732319
1496509680
625785998
159321493
778644518
18456492
411851706
2986736513
549939335
3118327324
150730094
22635831
2784716881
537320826
22258034
2639125470
227384475
71315617
835518681606152192
863902738027089921
2945990552
986678605
723931803522859010
4363374021
779642979715657728
394094506
733777361120944129
4720909228
164772298
893803941716262913
1367996168832221185
106429664
2508934452
365766566
39830136
75789173
2463970576
1064799207083728896
29516133
255513598
2223328046
476115004
370937059
575760038
1079851900294651906
600381847
17779448
1413195775442567176
18297817
52371653
2286844608
259778469
719559318
67130260
20908741
1627634660
521005408
3084181684
139542465
711103426084507648
866581592378146820
27157593
160182579
29816860
27605087
331299640
1255078084635766784
1158732611998617606
57665732
69356087
57291113
936328350036930560
752708944670257153
2357224296
386545726
618005266
16460453
924608164938506240
2612079433
1337148875879038976
248714344
196623028
1136908969371492357
760839291756871682
360587070
19271781
929863776
227353849
89151961
1404836231054249989
82476827
1384845983142588420
106173126
964886321327169537
3425846769
1019718298643165185
1902359082
227105435
2856933977
256789870
587659466
1354781680943431681
237008509
2984340013
495105362
1402562966793326592
92292580
280832400
259642419
812798530444214272
1183874792
1377916073253736449
213321553
3310770494
471135424
14275426
222567428
491607182
2431026826
203890595
2164264569
21344549
1186428343
890629945508200448
163206327
17843
1326240494674980864
94506731
221624188
730730993213132800
1154658254183718912
15779297
816004108205191169
3017538235
286734617
1532009413
19326488
23281183
24728459
1007842528207482885
769591262
3314904166
108889301
372313088
224030861
110046071
792024748897275904
1021587186582515715
304679347
3182696473
46263382
1033346004492402689
36295547
2308520803
1126281482
2738673047
60694455
1206983198141558790
1030172002575941636
1060931952121929728
793275673980772353
116533499
2816830002
1544551854
3349553873
860302657
1003712331493335040
248584600
55160871
53636721
259878594
1021573877888167936
1392549914761121795
47504804
52091714
114778562
557610014
1060138959064449025
32194259
35974550
1015043718741745664
74176890
42527953
971947872152408065
163831440
721612580041527296
2846816302
343647363
3436741445
791161742
39984520
881761753838665728
1010872200684015617
3158525205
43195531
333915961
752613467106992128
73706613
14467017
534474853
143145203
2673205219
91851084
2342106512
4228825468
69542741
313257915
1054432710133985280
1169652672347201538
104841383
22552031
539616578
811175031162175488
2621734937
103081401
612963415
14912440
928741904
2258624454
112867740
1106841079
2195137502
2550901436
110336345
635376715
2732175416
1048297944011558912
52709352
253147634
174450940
456877026
140439766
898553955671838723
3194910295
32525897
1101573931599712256
933162080303288322
1049507281417601025
61518436
2910853983
1349946869837832195
62318375
2886045561
296037556
145078475
311951891
795943574
996832631693209600
1169131489193320449
826691108616941568
75254313
2217694814
1002342365695078401
101708004
783049484465008640
79678785
1366287471726661635
163206613
221392718
61811001
49558095
55238968
4386074717
4355812876
955172881469755392
2541099408
868329949
415718721
57052934
628284892
405200515
3253321460
313840338
2870723938
338285900
828910824286801920
1154284240642740225
1293579344
132418085
3187833817
37642807
28174699
212123818
405534382
18246734
2242473041
2331929936
1134103868558757889
563593310
1257233602498179072
143704127
171827760
317308466
741386304680792066
2354428959
321845631
4910833774
1125286206332231681
413748630
109405653
1336638275658919936
788974903387095040
2697688184
1530667220
73611642
822278184565620736
197178640
1266613342904315905
531280087
831376333045264384
772035181
2221866066
2793708776
1114434325
1703370290
65630503
2507334294
703345268
48569973
472966776
1859725514
942387288264261635
21333228
2169673119
147531706
164154262
4724149697
1300704186649047047
97159626
59958288
1235599863330541568
2782643789
39574756
165822851
1281350464538390528
1129214419
46503633
223142207
1011877464446926848
260303770
510142068
3299448405
502251387
88030399
1199680326806786048
134285389
568839555
3515226073
1120529071585107968
260337357
3379203821
112648308
19570287
562907908
634916614
4724647396
1382921470754492416
1186486774085779458
2790579240
1693293554
1890725731
184292177
29346986
1204058698735185921
140177838
18412368
20413564
38989894
21707785
1096192692
947848566
2971454271
860595444
875893754
752044592
119203478
19664397
306065365
575201198
1273336465565638656
363273241
23207184
1140970475797057537
95730891
289458652
2751534202
17057916
42022523
1941551774
3415379121
1401220518
808488516
257460186
415275924
909430813216972801
22015483
3226304707
255804172
48968150
91147768
3505978468
1008361322
255237391
18716374
1379925457689268227
983459792
76018380
2600066592
1380448120681676801
425091383
1307343366
1297012576220377088
43585862
578203432
816670680016162818
794083798912827393
231181261
1149646661322465280
341808743
236173210
246339619
1034777286497763330
2326427818
333057374
136029038
122917511
1187183463385812992
244944307
80859052
2394293532
160286019
1274786852583739392
1170713044235816962
20182789
608369205
1566950701
18707576
785422444119093248
182885193
255621127
21126842
765689852553723904
85182410
1201757821752238082
1763783395
28403981
3309356807
1356596637276262401
765617976
417831401
475611459
363473045
315197183
287882401
2827724400
57331172
4110589876
594594161
3446629995
53292325
1139262786
267649430
290185974
96759874
442832665
2440091341
2696462246
198150893
19971012
3701780307
704219761
3024211189
600366393
566356665
987311803704139776
1042104864568836096
299539620
338182829
534533723
2614616239
163418088
3102340636
134487783
1192929522
79468206
1065368552994160641
331360823
20751477
120986470
387424565
3252808793
1121400620286644224
811656235107762176
869343956
1054021345477083136
1034732897352261632
1040903131620671488
749487861758500865
2486453902
174412780
57236544
1293877551769755648
74564321
109533489
45530973
1288106440125603841
1345887393673568261
960680874
77861700
1206711126
77788953
137971241
531049636
1376348390053806080
1069831834467487745
4747760773
3103464977
144536993
485415651
788582704195305472
75487373
81853571
333509659
249521224
494938209
140372853
69264360
866472995388248065
754923996
359323848
80095753
1022365756216958976
2900021307
1028246247738552320
47958109
2416029048
128405413
48061540
339394135
1406952305681969163
73863773
348606012
3753346941
861335851
3342923112
332862161
956615036
1270034890147295233
4920085069
763354179125383168
779241991192375297
2432041682
1402169759513251845
829684291
1222758870692425728
3026171931
1020646364567355393
257459941
228033403
106353427
3241586207
623700982
970623819219111937
44432825
41488733
123675621
6177102
40085215
141250520
773147232778485760
276561097
1331322051756503045
1389768378764693505
169622154
1136936060
1190367347296624640
572451988
1084710422
905395394
20553433
1407696867945766912
1196032148916113410
1082653310358900736
235743744
1291467475427692562
60268428
24811675
762364938526400512
774283252962041856
145929559
1004895604164759553
1404551099382599680
336181825
3014945974
383120537
121147627
2803993788
754386322685562881
915996437225250816
114457338
83131551
395429154
282375522
270937739
3070312972
911284317602672640
186739448
17308891
242254509
40023042
1494228722
1638826430
287857615
227354941
3431823202
788836197661609984
1409379475993755648
1292484075291381760
1045445299211309057
79716972
1007035512270544897
266144782
1319348248541339650
1415509178
1402637486510256135
216516685
4057519291
888573221582274560
37645542
1180629701427154944
94354743
65283432
1226271887468191744
1140833113
215426839
189785401
2932012871
167354142
1247621333707567104
737185115457998849
1375468078780256259
2929659447
1143765612
750065206903074816
111169257
975934394509791232
305385180
4443828148
1308001487923154945
3077318480
180756706
785461610
119441290
103175813
989078220
368831591
730535641352704000
18993411
1587308582
1067397750365540352
554536542
1099885116137136130
220489080
2194630480
64604237
274706003
760950495531900928
594511437
2668989936
1224244616683311104
900437084321832960
860870843685105664
134083763
1178649632068554758
369600334
59743946
3405976204
2951601697
360088304
280749620
1309073004
33176817
506701426
14962729
27382597
265519376
551349832
45248686
697725733603536896
4748968260
1414081563315212297
1144176219132293120
779712736217346048
1070255257534500865
53801909
200081856
290845011
751082046412447744
948684051874856960
23779451
197786411
261279021
1477539852
481600084
890071455802814464
363216656
2150629720
1028071622
38357576
886835698434801665
1190742283
58574365
334451594
2812273968
976417773994721280
400847615
3241091575
404339422
363625077
109543367
2516382128
2696559180
1275024534156922880
3023262158
109254912
3233234282
99251562
1029739688809181184
200730656
573619882
4837300329
1012755706506645504
3843511335
1138778395494440966
30285194
791684987229704192
2194525957
790172606037196801
2217909171
20325951
96620296
753397866173960192
1108095878
1271159227164364807
1401789698893299714
1247778893592813568
4535949075
323389561
423474784
3400575653
129605871
282059328
727626210990133248
14743076
260016002
824821016
3383624525
906839791530115072
838262902574436352
1174733673863757826
928739914178494464
817003148
80973641
885225343421960192
2854032001
995112261093117954
1686777722
316385706
377837802
122184686
1447555262
98220487
1039123474151759874
275104144
227752089
15732983
1054717382525157376
1648338194
96981230
447761708
3006439486
443937101
588484683
254553602
3637960850
2449669469
84681368
2457190279
1936843483
1228419155663237121
4479588262
1013789432233844736
113317515
1120458553
1202857633
3441773593
832656798
32694735
1406884820
412024180
711706059266719744
624223704
495383570
30037657
393404027
123734184
1666295858
20126364
1063110427029225472
1109369185241464832
862795357
1002198621838823424
487273559
814652508
611904483
902134578
399370765
2826422850
35008032
1158526265185439744
1229680283978354693
858142694308237312
1944579752
707992994566242304
1011601141807927298
161029582
416865258
44876843
52220757
2989175841
731213754881445889
1395366368850153487
545452105
789769207
218480833
3234102978
715227944835088389
119576755
39133344
830074468533936128
1273748948
65908559
79100952
1248139130749345793
16681420
759427185732096000
48945530
1141490206786424832
46104109
1331852293
358127129
18766668
943354832
495767699
364591873
2272219753
715528372047253504
2885386137
135858655
345652593
2175402315
93470636
115643482
875548606778019840
3310476796
106767705
416357632
3000793518
103902493
94726033
33522265
1236568315
1374256217489559552
352352133
1355827117
1372306163526602756
84545474
1405390082631094273
2674972830
1187082398682566657
1250968410856382466
19684235
935745137979912192
371933418
117466723
704257423
865507208
729368457133854720
902475462278090753
19582310
465257688
275070598
96940701
335619641
14911702
2361627852
1272215635
1062205546843914240
1207194186275049477
983879345717604352
2382120559
2745300969
890181177520402432
2839963848
430883225
473158134
97249245
312789382
21667471
363000180
415635625
1334107635516276742
1251303384222625794
275629138
913018418839900160
751989854012080132
830211972
2597823481
1590004117
106803944
1051061858759831553
16280045
990162301
25877329
1199660940872036353
74166588
1057295300791070720
1156274710767919104
1269737455621677056
172013879
830296695837712385
624172687
1563460333
2925696507
1132933648880156673
935125431933657094
17190681
788035897593856000
154857167
187183921
946728330
1051066584100429824
148815591
1092450668965777408
1028955028453765120
4896030581
443836390
19732466
200721345
102149915
818993007571501056
497544800
428931337
1130611519
3076849863
897769687026630656
214541145
853428690285461504
2201330618
699627602630328321
364067099
21403120
856982087101849600
187147983
152044721
161988348
852997575871475715
900360525829296129
30070994
737078557
1902988392
210732612
134312502
2917975988
831991496249204736
363638522
1067849967811944448
3347392840
218546028
789691512
1334191898878205954
135172279
2560354341
137448162
1450493850
2261350182
4777019397
331525394
705567119677726720
32313613
407620656
224027358
1378221623787065346
44916082
1225233846
20224976
138424987
3014257356
423972772
4191723502
1189396953747972097
920767596181512194
1265984389
772963621206917120
1009889660842065920
160648011
139525231
346112232
465127781
31386532
745009146563440641
2988884443
3272621210
13503772
429956536
155872061
816784142767636481
2998351985
273541694
121482042
41570978
245901604
1176708335892144128
582062933
5462712
880939858432274433
83360608
593045407
476784456
430306392
2924590053
109239532
156322365
79133947
593724183
1364960694114930688
996249741481529344
707531675350278144
219732004
2489661048
1064123596858159105
2524202553
361158352
800583697
3253231276
2942174479
956830290084814849
1858086734
625085821
410155017
2970503777
144802635
205198435
183170984
741126541
1005722856
2901906864
18849927
1510793054
62176214
215576620
125407623
773808463604490240
1292760826563252225
224293127
564689563
1588151280
82047481
948737821262544901
43335246
27601259
903059008738795521
1446900060
1687670964
104534750
4347996079
30144870
393848302
2696466625
4872468844
167069189
735506621632286720
1296476604231753728
2843050156
1453491378
734937984
1936540008
99719917
1080562325810102272
208187704
4919578500
291425787
1087219460342046720
190423808
106614445
318269796
58194653
242222743
428168475
27762612
386137355
1357308867999326210
2921172986
781307595193741313
116299080
345193198
876818767266930693
81723120
2796702449
1117190029
41406377
34031203
301579327
3601440132
41673590
1034788448970764289
36868013
1059652843752189952
797805763955716096
14866471
2783914310
891559353844740096
15942016
2534196980
133345624
808080314
1036088059
2615042646
140082593
1367835212
2372030863
837695756324712451
57361812
1097956549652332544
34737115
463354879
15927538
24001364
7316622
1488144572
279287469
376160781
940680752009760769
2184497250
1030208712814682112
2465859400
426238689
186718358
3093937180
2535146319
39934045
316068290
706816806
1313017448199847938
48952056
95206748
145344704
1357903362
525382042
223533863
303792542
2592981787
932271127648489473
19489864
793546122421731328
20597061
2892794627
528562469
1002131917460967424
37786218
989996672662081536
2192931152
113649365
3469344438
15029770
2766195679
478096578
3297203032
1129834196531159041
17209595
910659054053228551
975609584
1297005343
2822252840
830961422
3381132963
1636178948
1710688268
327455048
34055382
16473957
1238438247698763781
2617503558
510846846
66805708
2980036475
69383335
728213065775321088
1621140337
178931425
869303474575613952
27835506
202782532
18024557
17897744
233755534
24096724
100783877
1236039504789680130
824679887193640960
510689502
2377142631
797483101
238993274
1344443071224807425
3439516931
600609955
3438326344
519761169
50470716
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment