1164916020542230530
3017840386
771490622439948288
386987879
1029770318548590593
69538018
1141324908
133766120
1149295468515454976
526831873
927826230648324097
3232860002
975006966589243392
121510275
227893602
1074285487752237056
1254318890919751680
22259433
1227319119147499520
212844233
2581540158
156468501
854812559412609024
114131621
1279454557664186368
717907728669081600
908329009653497857
789436796937441280
3268076756
1153136782801661952
915359498272833537
1226295148260147200
981068676508958720
169380218
1136200910361600005
276313685
1224614883531972610
201259360
1094881509582856192
1173107249943732225
926085961213022208
154411341
1292522854349561857
76582043
1283296277237653504
4712279664
1552696538
3981577212
269311600
91216861
1081785382709059584
174108533
519109821
151151587
989495666136121344
1135896604752240640
850485069240074240
890262792086880256
166101466
2391914016
998733510415335424
2476116973
979203072290299904
106230663
1232218129775751170
1123025194891657216
1146676077336510464
907999721716715520
89187519
881786436537556992
1222608600813621248
891109658970120192
3589691472
134841968
125516115
951100702230642694
189376111
196534649
1277156871657250817
1255824947651334144
1180911780278632448
846279867100360704
197303096
971596004561641472
1215418921446035457
1283449268
929045665065287681
848720969363447810
1237399402781609984
2944604779
1091507972797124608
767617114043617280
789724485469417473
1134077716007772160
1281187607381229568
1219984026548572161
3121291124
1249965347647586304
1012793514088751104
913567995158335488
2322272084
962618831804891137
130017898
2952074306
997791173237342208
1033302339720040448
219077805
119603415
930593351723651072
1023254375769104386
1293489554649780225
1169581336362770432
1250033982017658882
101498278
2193782654
1069535833756037120
333390898
1192083802513793024
1207471049681428480
1527958339
828771205255618561
748871014856028160
880024954418233344
2439382706
1262293031203430400
789114196503834624
1214790097024909312
1053014003289444352
243211274
1035127643547426816
1293898437734199298
1028998297548017665
130200599
1138355007051321344
1219598812626317314
1195551346750967808
144880816
188522822
270262409
1158683424082649088
3238524222
891159164
2313614263
317265243
1137665159671869440
2546520014
1030361499003310080
1253448004410859520
117357853
1066071409
970102608185585664
504629817
1100339760
1128924613134520321
1037714169326317568
917215958858477569
1042938235654045697
1298801908644081664
1281259016706879488
1242485476985987078
276965291
1107256522172559361
449703174
1196934227339563008
854853615546023936
1209440413309779969
1184923419978002432
2841806292
2913794718
3006075979
741459574281011201
97731244
1219890021966045184
3182477372
2981382727
362464698
1254363647796629504
185039141
2930907715
1225733278612611072
232032202
1212597847859720198
987177199177314304
1256595461986594821
4575665760
1216234507352698880
1295722945
243163275
753116340
1210901398662995968
1029527363711688705
904693538272579584
3242899273
786515858902310912
945892918069362688
1269820296464232449
101530995
2199182072
99135190
1260170393626660864
1106964900352397313
1119023517763137537
913013330201079808
591868983
182708247
1197328086636744705
1067370307
1276575642406891522
1237924493865013249
807730993972920320
466312977
1162702786045198340
3401128752
1296264451843186689
1268037417631576067
769697389271654401
105307683
1279339123786932224
107673356
1135508198352232450
2991280179
1227100576162312194
855225624121688064
15789835
1267460018355355648
99394191
1065800647
1196814323307311104
181964119
131684427
710441789597966336
245813227
736199122131116032
614701339
1272093320416649216
138348730
993851270006894592
984738108
2894809746
291492018
868280021353340928
2933589474
1029078050871242752
147452082
971113843
888392808251260928
280267518
1265076103493726208
4199970014
1004977214620745728
1227809769726939136
411808568
1159368275475591168
823021968345612292
265320099
128165842
107640634
943265116581068800
1073851404685500417
938433153743515649
1137142947722350593
871975861804613632
1182781970264100865
123811210
1282424502274502657
2912624953
1276150780362440706
1052148918
139955504
966673604262862849
1142702407790370816
1165339470
63145931
1140885578986086400
1124661381611974656
1288108308046295045
826030167021662210
1112270038508015617
806501265110810624
2912401573
1093616843174993920
893142634457219073
1155346720030466048
882215953307582464
1268464466879889409
769684463198482432
1289808607345664000
83751815
1076324525850079232
1278669138823507969
2216567138
187478344
1040809731089039360
2561757438
1249192463161413632
946543634043740161
1046341402282479617
1198831078426857472
747895843
1168346564516929536
1250912567599513602
587581605
879412140137893888
2974736778
1292071855054938112
1125599484979716096
870832974119411712
3313826605
2464946179
847353758979735552
908011340412870656
3121630224
922338568135098368
482779996
1945264674
312547557
1186828753214640128
1112349920298594305
1297149648147116033
1038308438294519808
1233323415970271233
1062068446177816577
725269216027254784
1178117323514728448
754608905678827521
1014288908157194240
143056263
2275022804
1220468552
1098120592648065024
769354073275379712
970644175745007624
106887558
1163776929486344192
1010551470297477120
185191879
1168680054
1118096521847721986
1093895466490650624
1250869532261904386
146540000
1110762224560148480
5978412
1229410389890256896
1114392649354567680
2401312424
901666832381222913
1238286547197149184
721572973
1256220421248225283
951037326913716224
759869689056993281
1109710295390314496
527358216
3017028808
1157604775686316033
4746331734
1228683808532156416
1099154230596661250
135789369
1097358554
1155806785774612480
1064017329242034177
887827996823797760
1285152831016562688
3096637177
2983771232
2814096200
561685007
1123602186624045058
952820266115072001
321099777
1068349327217577986
129866037
1226658539067699201
1088786328370593797
3286526593
2926731379
1874163685
2951265632
901426047966527488
1095296650610798592
704531593507897345
1139463810698248192
306546223
1097279096390803456
864824288464982016
1073827352419786752
1226997640266579968
2301055212
1273042293734301696
236269147
2777814193
3714066800
1140164956098220035
3239498696
1088367854993301505
62694368
1186315585891602432
1186315240771710978
1244861772265164801
2924851220
973946225136361472
3300158028
758662350283022337
64392535
2956020264
404004503
143790974
1237899856988913668
898464126552297473
970954427858219008
1344622339
1202751795740569600
908576934925189120
153796038
1133933526418567168
1015263432407334918
4902121459
1284999792
243173469
1167424638579687425
2326513164
1185748829519273985
3178245468
1227969879459807233
332052744
1242071225762889736
3267614292
476580831
1190610032557092867
1158390989473456128
900348461073092608
116588602
1192275400723816448
823468777220120576
1006127261307711488
362401254
1064654715193978880
2411673991
107877384
5726482
85318668
2426879564
3233166992
882728126052147200
1223312499761528832
217750578
526552275
992717062240780290
2162359692
728844728452550657
240302695
1243424225739718656
1098408660231835648
25700804
989111012
1113441567597948930
176534762
826747232212832258
4899435174
945144497658138624
924922889618407425
1123524458239496194
1172100094851600391
410639754
1086261000179871746
1255813823040110593
1294758565828165632
245742325
1150735904647987201
1157216103019380736
1183178208398602240
1219913793418846208
3780253165
597267788
375371250
3006427171
357407906
897250653747073024
1214500454689673217
1273835938431434752
2208922927
327894723
2475218977
911547969966530560
794098879817916418
535137187
1180718293998419968
1272018649587412997
1026990657393504256
1237325990981857280
3779765833
732639607829893120
107883584
3946794974
87594498
714342754902351872
1261909840546291712
141604416
1040306685976276992
1214671731857580032
3197090059
999168625968738304
63056993
911020065511809025
1121996041769771010
1288634019526004737
1252477033944252421
1081714931186032640
43173311
1288272840442040323
2568694278
877645235291004929
1261286262364766208
134583974
3537340993
152653074
581572794
2833204843
172666613
59103799
1180387212212367365
152881742
4906752642
933858379411292161
1087388161750102019
8523772
1876431337
337758720
2415721128
565342568
1119405426628411399
107082577
133214311
1231403396323737600
1067210589947101185
808403583020503040
1417675698
950044696339931136
794100021432041472
449890098
1191123682363465728
44066274
2441786010
1264887375106174978
114419549
1099855729580621825
758430069433831425
1082443279214403585
107110154
1130104408803401728
1186010496073379840
201083008
902321470591741952
1261230093390643202
885696601565483008
1289814714495598593
106129142
729155290193502208
1089513625406996480
1179533088834981888
1642567218
1111457231130652672
2762227081
1271803791323455490
937807281680302082
1139037359700303872
2373879564
561992903
4275422953
1033252181502087168
1349141892
1269971277265002496
1249165498182336512
1277948356824756224
4924006184
1250617429765484544
1086708687891193856
1276308125499273216
730159105
937106759226818560
1055017646490636290
925227301
3251379588
1119485917771620352
1239398181294600197
68652972
1209835328954978305
4803019999
1295154377439633410
148318959
78615210
722694417056968704
1246140480376561666
1113366554203185152
1164075366043930627
273197627
1041544393281302529
1126599870809116673
1288277063430844416
91899762
614668124
1168157653266137089
1032593429451034625
429070567
887358088704966656
1216940501917556738
1248908657779019776
3001445742
1218228100250525697
1228563679932600321
1210838840002277376
1257139742040223754
1198164421740122112
1207979093993517056
1298307352781680640
905100713134497794
778238704837988352
107354015
1266794908058136577
854358537022996480
991257155587076098
917771886557147136
1178514153062817793
2727141860
1266663299011108865
156686557
1031811742307737600
1061899606361927680
539758502
1178266087315525633
1275736366698033153
878162382333149184
84012219
982490858
764395902668726272
849132189358800897
767634400896888832
115091745
709676960893407233
2437267831
1271685634994798594
1089441571517345792
99279118
839546219416342529
907463354561683457
1137362066325401602
1067965716089819137
2741664758
1003625757480923138
138433137
1242094071692185603
7080152
1206080298078752769
1244297066827755523
1083585439141744640
159802736
1284293674327633920
1269182763665551361
126918511
1011998598957895680
1218670832
945280393179054082
1150980207299293184
522022479
1161589800597483525
1294524119979945984
4774115832
717250154990952448
901783119757328385
191039425
187852182
948506027967696897
449800746
1240377256742023168
119607788
4703294419
3230894065
1326258038
2418887660
393421706
1249410236
1261655033491292160
865051968577785856
1219471493249126400
150617982
2591313222
302593061
1395977053
1273741013736058880
934039715602317313
134443501
1093395816780185600
72517448
885986292466565120
2251860601
1143138135162806272
1013209090485452800
1083760008355971072
114721865
1021005757376999424
1118769697
1212379148645093376
240271929
927161171295088641
792391359340707840
68994126
153445171
776085773208518656
873219541135798272
1016975446662045696
823689327821500416
2302920642
1296685297472659458
268381074
1122781363713630208
973503208155791360
1292802086090940416
925000239831859200
1145441438
947860108075180032
95623471
3101639461
1180102896932667392
959737830154018816
1113696937
881613241
563496365
1279639858240081921
1224569728275902464
160034436
1125077030385491969
1259597593174093824
926783240551120896
926117797624549376
1152962094246973440
1242590504358838272
955000968931766273
1411459658
869760289771667458
266327318
1171270103096127488
790211867062837248
2444856624
84118796
1173851427514404864
939455687733649408
1297540211023388672
1217986157742452736
2511883070
836204218889359360
3225245485
772590702475644928
1197041994645692421
997167143530545152
2169703868
2692157934
293284487
896837019703193600
1087338201029652481
157931503
954966228828700674
1148937069063917571
235838408
1911114181
4743992462
1285420696890339330
1263452584850780166
4678797852
3049704170
135535044
1230784750622666752
1196120793052147713
926256109647683584
1021444932
1245607024362016768
1194768553846562816
473034222
3328673107
153763863
139941499
107326516
1037716241949974530
1287011850761072641
1093777710965436416
290253034
997849661749657600
64695621
2403030738
851097431622115330
4888282364
1292657367796969474
1283246588777820160
1113588698958848000
1070057729819992064
12
1188393279643013127
1272079365094817798
2550981217
1277104345125814272
743777933903310848
192246991
818836276602228736
1044486495694872576
1151813439217553408
1266434629
1187699189938978816
1253699669923790848
1205751669348134913
870161046564093953
1708320726
1081154278788493312
1260968948247347206
115844577
1189425475812130819
2366436326
1275729511171215364
482604182
3192494185
1172646240657371136
294858692
4788027211
969694480457654272
844222149795635200
135701085
1290183140690935808
59427451
1251715570711400448
756510642366853120
1170457539013529600
1280485110173728769
1261557807305732096
946047333837316096
327711547
986837652384006144
716613385140342784
1443220597
385505841
761810165934927872
1038145038352449536
1118555566492700677
992732714179547138
1253994978788818944
1042197932177424384
1171287080221077506
113068126
4052748253
289848302
1084612084950654976
1192130548237402112
1284930674911096832
1250548863980601344
458426072
1064322368120619009
176260009
1112729589170593793
749534685462564865
878247194
1033373244156391424
137722136
76571660
1292046325312151552
213560375
1437634908
99084554
2165007908
1166588594917711874
1251950727930372096
3231473478
1230115224281178112
769660638884827136
1258606561951285248
1226622566028083200
523265142
4573223600
1162538456762875905
1093816566024523776
1267592785202253825
1242219171787575297
1146692224664555521
1293117734146830337
2282889254
99651223
963494839387004928
145883035
891642088638488580
176972256
123832920
1256610333889708032
164565331
829671278365732865
1261293383269548033
239298468
2863555274
126824740
1235357003158917120
3068259428
1252940980874907650
986273319447019521
150151611
3149520012
960527635917946880
1028521939
3470259613
1239523066910101504
920500587602632704
1140844753862291458
889827233287725062
912682842626211842
895900637992337409
120355358
79981079
996353371945631744
1220493848318660610
110940953
220042859
2302699014
1211498435406286848
1207851013777969154
3258203761
1264171069407019008
1253341130965397504
879613575496572931
934000000010293248
153668763
792667936951443456
1114835193305505792
994556487765708800
708010993096327168
1134647133078863873
787247238447706112
202146093
889491213396488192
380982532
1156850135881490432
1101780049944932354
1200021456265957379
1147440909555920896
846407929716654080
878120166239776768
925867213088632832
1107552331346792450
160374208
1149451737217900544
1113956310876209152
68893445
876804553
1225275188012388353
1199427296072912896
1126823218717683712
4190674394
776231896485289984
833119926114086912
160676631
1047648113291214849
2240545398
1010112996792729600
1077473835417362432
912925429949898753
3066275832
1259723671003729920
1038251716871827459
399288815
949986082858270721
1186901454788784128
336375502
3883831
389897521
932233925446975488
1133003015877681152
1188400250962104321
1174256601890471936
1254745309973864448
1058960673911201792
975720824341590019
559020134
2898919416
2823421350
1251059079264387072
1167327996543291392
821346769699123201
1845200762
240138180
717298218875269120
1301470437667270659
1142356849871638528
722092466036301824
1042925365226745856
1086195852618547201
2755129560
437276281
1019826036773568512
757443403525214208
767381028209954818
769019176715423745
1203990240932683776
1218564098666844161
107453308
1003654632575418369
1285441840863252480
2326596840
1251467386424705025
1185878161248018433
993767763075215360
1077730604966326272
1166577782345932801
1268478048652820480
416877757
253606124
914116547802652672
1115823272988426240
155842904
3316063880
402082061
586243116
1110035037800402944
2331301171
954250750581854208
1276561822254903299
767902158914138112
213727148
1283699754916909056
750573405456437248
309426219
749673342
120328451
802903077275586561
1275038900956721152
1164207880406540288
1284639744110948352
819355326600257537
85483216
1165844026408366080
65915011
1111795124705452032
819173710254915584
857844831447506946
1133655462182735873
173888475
1067221698863190017
56654190
1105104252777619456
1102093074283454467
1268547735331975168
1139134698876092416
1364304192
1264920307980095490
1059203624079781889
194054610
90141505
1090570828016566272
757662908171943936
1452763273
1196961568937795585
742489931113582592
1042631854342365184
1119974238834708481
1269451548746108928
825933344420483072
107412106
707078191999901696
238907947
1252842282690072576
122252403
1284694342133673984
2800337588
1261937115962605568
1280177479370502144
805033481398984704
1214538929124208640
825353931953876992
3004964011
117808106
1082087012532871168
1125045730802946048
569299119
1063532711195762688
3097456543
926775140733542402
923730951959584768
1106433330617020416
95143034
788182373829455872
822022469368197120
1177607093500559360
1270232829121576962
771326854640697344
3232761240
194145347
706778969647878144
989494759667351557
1209170430352744448
827316384
265531211
243920630
2653811527
845779928834441216
1181189984281223173
331848956
721740573841821696
1246248257384140800
709025654876954624
1001062922687139841
744531748252323840
916583455575572480
3369352993
173026906
842551629513555968
1250631880925310981
1014457266240491521
2217379345
459252580
335327140
2321158716
1150209546
160955474
938217090
1217302107771944960
2931126883
1292853080568950784
1272011616419115009
108227828
161887323
1002117477189410818
1245488432954003457
1081689072244908032
1318469826
1219022528946921472
170994508
2886544958
1177236157
498320530
1277353380151652353
957893110641541120
1937011218
998936017989058562
2565945704
939417985038524416
927080485800390658
244343488
171474438
118751344
983653867815514113
1089937320252399617
1155311042731237376
1142171719618068480
1039520758093905920
124164616
590743440
1175189452601225216
910348710957256709
75807862
866929331179667456
2178183242
3605210485
1021942008347156480
1391708892
1266211509513760768
700951200045240320
1217787305370374144
3193340020
1031817612898914304
920175445076668417
3271099273
1232288443369058305
1224149870363082754
1194846359351746560
1266565188733435905
257807104
143421310
264512396
1082388265162858496
939961080234647552
1270312672290959360
1223926319777366016
854800421247832064
843724391095574528
271195334
1173873522617118721
835942729053954049
848165775059763201
158454920
898158414437564422
131795613
1103533992513462272
1236177748151828480
1218354444913393665
1264464298224390146
1096769240139423744
1209007890658287616
1232489705557487617
3074846274
3307541232
760404450653581312
3119880265
1048543774673002496
2249768304
1251550480099971072
2242403924
730087274663157761
164636410
3107178464
1170147268013379584