112456315
410574186
1195775368466059265
1187278088117186561
285080491
1268184528117362688
115117215
1170543066278551553
4728673993
177228815
285541612
2207139762
256944183
1323465174213222400
265191628
94488883
128494658
2570415372
304329602
3231617622
139927081
150599299
270224943
47900755
95750828
1314340701233053696
348062692
150960837
723538873448460288
1073133988498223106
804048792
929996930876182530
356084389
938520797928230912
1125060241370931200
218945912
106650627
214285957
57567491
67676272
431643258
142267492
96072503
4064964198
110699879
20294819
863703068495421440
7775722
300121094
1042034054
116854829
307040994
797652710363262976
77403146
1274739173178540032
208961277
134678246
92998160
311755147
14108222
627337897
236331285
234668076
741793759306747905
2341701266
877920651905966080
166134845
982862225617465344
127203677
1258991090192904192
98791798
1146562217707393029
934832594952249344
745860245918998530
702469010361716736
109439462
128524394
3238311769
271758730
116067272
2876765893
777521764024791046
2851225285
144738408
71812380
2470618994
267414366
267546321
232740924
801271407703248897
14817385
132168110
3241767048
108969189
250416049
245925180
1238822865119490048
1862230555
1402021
115269100
37857585
148686526
316291077
859675718862512128
2352467131
81782388
3234997867
221676171
1110596681387536384
139329446
10307782
355821089
121448271
202712695
214078701
457471036
722055411331768320
129701173
739707873563840512
127203363
1327935623647219712
2773490197
2763455772
2863627320
743093430679527424
144765494
73841524
148808950
20141029
14508779
47373597
67814267
3248387035
714525253939036160
851082823
18375530
54869692
112094197
143794096
15026477
264638766
3185933647
476601195
1057270530
248143431
77948452
263508547
131379530
66213296
537224678
107724775
68911430
105504239
189468381
2923758090
1240537657073004545
271133970
327351615
3626220800
1157302637034790912
149541085
250721811
348296733
1132469557703061506
818370226815279104
290238974
1105448739135676416
185246414
125308956
903758472864399361
269223262
2388713682
1635505350
265693465
1170679410329968640
91297204
299499498
3846919099
819376820508192769
17897549
998551113895890945
100947096
1295574815839928321
865228286124736513
178509090
3033884904
579761956
992581336723423232
3177651980
108094778
935562131381956608
24524756
155144465
1059097122656505856
1510694930
959269980968706048
15789835
149314060
1029928767123161088
928201048103071744
1311985482
72558725
83065944
2941270255
975351648385056768
109763814
25184091
1013383627898421248
16626701
362253918
114100380
53081967
1091829396942385152
758275415748194304
2904125618
315549385
111539672
2552586090
3007612466
1056907163472289792
1191927962821677058
421607195
977546067330781186
101212732
160920348
43043808
48958286
108553186
306767933
91337442
95218426
2912624953
1525158709
732060780250554369
851062190769446913
144152668
2451091250
887970542
745872516896391168
116472271
99083675
1079946836821999617
864290197
1403681455
2957034762
49049526
844065971174166529
289184504
59474227
9491952
186279254
870647561824030721
154128357
17131656
2705047970
1021356215283019776
88434231
3052181971
97869383
69526711
119420404
169034047
2919850946
1052587010
2568438211
106566798
75226944
49620659
132380469
69804898
369538285
2177866254
1298711078012989443
155597888
100172507
100788036
55533767
206898025
1119248690953084928
53682558
3378647300
1358023637576503297
4013346739
114511569
1286254899030679553
63707760
80469581
2265258032
321343318
560365387
46291700
136594713
13500772
3012106130
130551985
2969271920
1119703833997787136
134126024
1301676659871895552
1365668440959119360
990739483
123212227
3806541
1266333459603062784
61813016
39386988
1702495182
162318162
4142737273
347959045
878319291824611328
155006225
82934954
329039488
320773764
287136236
73358563
304341467
283195110
1054953913
29922290
722143548930334721
2701913180
1975145011
15872136
1080094364922044416
851762817367552004
334650233
1222167638404562944
1317545448
289809486
283831229
1152597672
132065378
2155120723
1006024116
2527674578
334528459
170558802
1171429879092375558
2249376223
1304195739745021958
13148812
788607639961931776
303175495
57638546
712152065976328192
157803939
1093802016218931202
1263327376005451776
69318765
116596899
745608359131242497
341427406
948345359947857920
2410824846
1249532468778037250
997518540356780032
2443128248
1233145194209349633
1370550406598725634
103287325
232031289
258639540
1314811476587081728
84656221
758662574103666692
195265042
90288785
73616507
17286873
181582732
144499837
254446436
87349270
1042805328583188480
4871676672
778477892816601090
320578660
230625334
276824116
894049992
39900202
1330269929778647042
79493293
1057661838
357546189
965450181054353409
911032478613172224
4925091
134645617
244018881
43809995
114720252
790114125904879616
54204436
1132135732892512256
4335303074
266948352
186295902
1303520605925380096
171476980
50291732
204957049
200134194
2183917952
1974373087
740596927
460187034
228357722
2281986006
115984456
195615212
1320188038736084992
1109241578059526144
106346586
63124017
1346746295231291397
287622093
115371363
118091324
176282452
277507624
104752231
275539737
184436581
587358909
119707654
28044736
1048410865672761344
717248212113821696
1538520228
113111453
390007258
1635435859
78458440
5577052
1022113389248737283
164724813
937579624459993088
2154486566
388179146
95666870
1015770514910937088
518554847
4742773158
894466418229428224
4708737546
855746559312445441
83255660
80568721
289665826
213547724
354760697
294587284
237774774
6377562
747596580786601984
131424654
135314241
89427285
1359690001047379973
186374253
1195548821427634176
101732068
82050035
199484246
1300029120269615104
551119019
134108923
1278527230696542215
1207813091599060994
1360191229992992771
186607382
83095950
998889898865115136
1295507487924170752
123514682
69270227
427035243
313307841
384729782
1059655693102284800
4135889532
129805927
82868890
253295435
484830858
240078581
1139287975659859969
195061612
229490810
2575784372
106388844
59770083
2549552395
11433462
1276308125499273216
821598635590905856
717648065486696448
14700524
76345060
733305000890236933
66443370
2175010267
82773155
894025163775238144
1071212985945796610
318418024
1339801552685395971
1048568651320709120
1283750124280147968
1122490936661909510
390868975
2348320530
177159015
282787672
241131158
263176625
273208856
100363748
1249277131407773696
121374615
1371442364498079746
3116285905
140866177
512684246
3300692245
56630011
985831405245509632
197563663
206774065
96556226
162402254
1124621064833605632
65910282
2344899302
51995544
916364862
4619407632
94334759
45480751
994948609731846145
1608265566
125998586
2964237022
712498385069088771
1086525241742872576
1627293722
1167000976345059328
112880311
2647469004
1140190188481630208
1325986461666009099
157895256
1458256602
916098394413604864
3105659365
5780912
803646802792628225
363652226
190316712
852097150225862656
951976127463149569
807819445
140034321
86063251
2369640132
1003860010630172672
57028854
74680850
87874866
3195087768
10354092
241828348
1163731620550983680
1329040704258011136
2536412040
621594681
255454951
178363858
143025661
342632992
131686180
1500554779
754313536130551808
121049229
250158018
28148686
817350496780369920
149838895
174060842
96265487
203396613
268582226
138314208
108413136
746923474220777473
755757549459169280
356273513
115917444
2200515469
102016709
62791559
703231282528976896
407720743
14822387
267199386
832424231811981313
6187612
541584081
274753811
112974516
1302782329299955713
148774276
1006447657286434816
103544073
146534139
116720658
1043689877609439235
826317092257296384
276244852
630957544
15996625
1178103103444246528
1052373973629988864
1094215174553141250
1011512672469147648
1373918318
889043160826957824
9986412
290621149
2157103524
128958069
1123544246256955392
125174405
1021545986
816090992981917696
143264725
147813010
1144134030356439045
101249021
52078492
37034146
11241772
1348833637
76024036
3424261519
87925324
228325667
732531212095365121
2848340300
94128742
28759180
96509082
1367007519344709633
265473107
133144841
55591039
79237214
763313929221136384
335084717
232254556
123460721
263181157
132438503
157336396
3075367561
881299572
1225439622
793381995095154688
545313939
114796304
2731112156
161596746
507119784
231788687
105446443
201327996
225818925
265618206
4847934670
89467186
327792438
1035009031
38990964
995201627182190592
540093522
109569755
917389139443515392
120273283
294136593
1034768536990756867
470694027
1089506546
2930612948
128248933
55517795
147181188
2913656149
221918970
1248988136090128385
14665109
1130900893
135439167
1134605102566727680
14110754
126882961
1120050812221157377
1340622034909364224
148813812
887950217068257280
139683394
243035477
109487956
3011877560
152460363
631660595
4169891959
273375814
927170700493840385
820523112416448512
452992636
40630428
317144069
2761361574
14094743
515496679
103718136
75472641
108997628
6007162
11047022
112956901
285623512
157972519
920530086138281984
6847052
827009862303244289
355931773
810364088
83033894
67251525
853550900052238336
109581174
134371398
16252456
2509966352
61607101
201584177
177034802
204588081
2431872590
286630143
803828382928670720
107092824
1572561522
71041205
159047841
1244591134178861057
120477998
381807339
2799851293
211519928
112362419
636112347
112170882
1247105501889880064
127530096
57557564
225253204
79396961
121373129
112036200
121987683
391237668
891201332593414144
99671326
76643943
63978504
234589723
457118117
70497030
176773702
85493102
1114752505471062017
3268578115
129503796
219286410
382384832
1174612933
2608678136
1217731163256545280
117084274
1329477613908213760
106863762
37672333
183956443
1070671269996113922
404035647
125589360
112094132
61704520
299664543
147865705
1105511698885074945
503994790
47097264
975682270609661952
484824023
355538604
91681972
717566529890455552
620895140
992363977672769536
1236941751174066177
1177003396001189888
707128885679292417
339508383
97649907
54517192
2375988806
1336682057976594432
96497702
779889094222417920
1081421742462009344
1042735628
716732137278341120
877117682314731520
91883272
1717569253
327475882
66315590
165727977
1393636404
1256710339258806272
980687406616625152
158168462
156275102
113826062
1233603581883715587
236429597
218741613
378451593
15132525
1371450133016027142
890547696427163648
967720554735181824
3291691922
1224521273641816064
2249657065
35235608
1333957562
600833814
1030255904409567237
70629654
2196319321
5760232
749192935086829568
1071034744878428161
132832990
457948726
1295901194
4665600738
3016256467
103234317
103327547
153009405
253011635
1131601795032051717
265638915
351204005
1257891317570396160
124996353
1142254218
1098035873935908866
909734829305901056
14663977
39975353
732453283848019969
592686818
2933487164
155165879
832227898505338884
15971877
154637785
845535932006596608
335605728
94317403
105792006
1209485894308126722
909629680088522752
122377363
919773408665014274
261719565
90580919
66273890
52424320
2549243827
597473130
877449874555387905
102021738
16922834
816305329784795136
1731882110
273395610
614163529
2606443290
210851095
151472482
116335422
2343777427
19641897
2428362109
105022503
270783736
877386200310468608
893338797886263296
129873024
3178883454
465362372
154866351
71235793
14773212
322002308
126632127
248554274
765780863024001024
108916918
145483215
1279681023039565824
348333883
713665013706141696
1214824720387858433
116261880
137913817
343328368
704319400401248256
31329182
723347884880465921
571355849
1253551509364563968
147868245
3282409106
786183066771271681
763679987811491841
242310320
1312397703448412160
74135343
149904302
376893120
78018944
265945862
156493934
2992020877
4035671
391791192
1153269935952449536
119952329
909430140
120661607
135758514
1263738458620624896
97401073
1171326086845620224
3238700522
383015554
1287821960831934464
371196267
121403543
115808112
299532878
163723966
65873049
1596967572
90841098
782908676864548864
833989636972122113
126836645
1431574878
1356212922
60068057
73119316
17934824
113232583
812581201
1390967203
22352839
120720563
936937596
1343811054
324654062
710466337382862848
258779042
905802061
105793654
146316312
1286227187469701120
110710341
831866436167426048
71256565
1174984762093473792
75190095
163334301
112624637
75229978
1267843396363640832
126347582
115205461
106185909
1637406200
123238753
973042626386477057
2227852297
791485800860889088
130795093
340246601
2989128852
914019878197067776
71559211
803905476014374913
891171858271174657
14367601
938001102158680064
75503745
110116264
209084181
751014850801889280
864479034238836736
1361068903
1241927087897755649
62064381
1369416997
745258489430192128
5426592
770964361
268308019
2376432176
279876183
978149250
4336951
70052896
826851128654471168
555756054
773173739546521601
4269481213
143421310
3256206636
1068089743
398133525
1354272521944707073
999041690018041856
745829344669478912
301340976
1043563447999320064
8009242
3116644670
84057579
4489171
152177535
1383267522
14882451
2443773001
956415533557035008
1301118876894154753
113017913
1303889141109645312
115651797
138443914
207013722
1291380276954664960
172797555
1108400498741133315
131074824
120159741
37099786
322738820
120396186
194882483
14634185
1224083330750042113
197998942
4875161
755334453153587201
92021382
1015212098
1183370878387515402
221276333
725331796959748096
859359337466052608
127536012
65101544
476789778
97470815
1057483778917044224
108059850
450494717
2357970920
116472690
226770072
2433376963
230456683
91256824
960077022
114317785
746401243463974912
143288838
314376723
140010442
133265273
113050222
276330076
116413731
4132331
1263478483222777856
128891875
1067594878060654592
2244068671
51600830
115260136
317337357
960347081410953217
94221887
579928646
812680777565552640
446844476
2613014174
1324812702
100497109
15366355
189135052
1198166745871048710
156480451
616174948
2337088404
1281786775459885057
141424284
88606740
101708210
589637390
749918002267598848
1362894052287336448
273923498
404000372
40007399
4097791
3971711
934332671836110848
1154609053718331392
1946378203
1102556066
140619454
1166533684586901506
595277819
265104190
2661254947
1086529624853569536
63195333
157716456
1101070615794970624
1103224566602596352
2421972115
97629053
1130764992
499482611
139678883
984754074187780097
538100366
973548378977009665
1075539582521769990
814001424115732480
915509974654107648
117005825
819078035705970688
1050708166424444928
447822752
68729688
817700720
848475941198217216
833521645
3303351662
784510765
114982911
927503283601653760
173447963
153440536
740901756675055617
428667825
817633471673679872
36591414
933650123988516864
1309982899
1139474861774921728
1450382892
109414652
719472471930327040
114984241
301819968
916624195852713984
965352591931596800
224267532
98420458
1751523750
1253806079323942913
1345220005852401665
101643757
45055984
174712754
103538621
1358429724
99812167
55931716
536274943
60906149
413970070
819045374845292544
85315281
109637358
94524098
2341047007
1065072682096414720
176769649
1373648605236498433
59644263
757222453
817187583029432320
1221950605616267269
195312634
783449431970500608
2395222687
58978243
1152947333241303040
267180104
52969013
1103286155968016384
744740959
1851705475
494768133
266046820
255456870
1243682175154819073
129153112
1254738495785951232
285125930
68997282
159441210
168282832
825556075432677376
791236580224544768
380291239
2909429360
113294781
149169112
3043516098
103262781
146072224
858155237185429508
160416976
1075649969993015296
249049796
286528178
1346025918737760256
1274138863
944289609923432448
120160412
210807364
722065608066510848
141293309
94070638
100896212
1175040291092328449
91775584
3863012833
127756805
3236690340
596181439
805736643994845184
2738465402
620999064
53921625
1294460342181851136
2378376397
3309500012
97812409
419268147
920614376
789115378987180032
197352957
299607568
133965650
146971592
169032567
147962673
190677930
115627699
943579201
1234443969800495105
113004588
4409449405
95639128
174281647
107332541
105983933
74136547
2228319109
172736364
1127596574429696000
359742096
1248388619359813633
117597117
156036013
438830613
2739396986
1162897404254756869
86900088
3140931662
1140560385113616384
183533832
116411368
750149585981444098
168946842
265895881
880662151052107776
1387246160
92237191
3163017900
1009605957339398144
1107293665687293953
139402612
142555871
1116274644
60943524
109441726
156269867
1121904697411915776
111907211
130547615
2932400413
1321637486515249152
1157958485641846784
2228141192
927848027489845248
5284642
246911838
473903684
811290124361277440
140457676
63110426
732758921509634048
1222113683465068544
338861997
380904620
585191650
153511364
312627107
102982738
571729427
766602629275275264
778150
92878754
101169995
474188056
345334846
1951310834
127567887
2995895491
1274639811555414016
1282589043222474752
187205180
872703974
864455876278603776
4087293974
822079172432408576
141530035
109083667
106931881
246124599
71264384
3107430842
1975282716
63122961
1607747233
721045257626918913
158717516
1284083813346209792
2317053600
15378023
92550008
62412989
172393136
967255817425580038
720881586267238400
1197804163846918144
1272796925666811905
96144956
3116727679
777504835780214785
587430589
630832025
155149135
97933706
798531993105375232
1115019902
114978167
190263663
2827728246
721442037048815617
151922307
6177232
964475946450411520
131757802
122235467
147205382
388874914
1022379014680236037
232445205
84021526
3150553933
719480591167533056
1054735777417048067
2175635844
163359780
143257538
71684896
97224256
477381002
110710829
101164998
866303467698044928
4034465653
1466491944
973558712
2783318286
878540110966411264
961934804164886528
368778112
4065990133
288786923
437480178
222100888
1289963151232966656
129189570
15464354
714051588281597952
3251591090
236447644
375761487
82696129
104162071
122319726
283084745
163441031
408918748
148862109
83278451
107440611
1344930086873571330
289808568
853549134518796288
966173674410790912
432892816
923559090
1339609506
414762371
2838955970
814867856
60948009
857923776016666624
1268436077666119682
2175821778
244905175
117070103
1395951998
411459164
899108827622064128
3224453647
978269975679877121
93838343
313938495
111883888
1311930746731290626
708731414
105784046
742526802329931776
107941055
2781624217
955783578
282997602
162367203
854649443081003009
944966320910565376
1876328586
149298446
362509104
837145957108080640
238085494
1593015013
1286662753499791361
774114979720986624
267115490
129749706
1251446591677796354
206520729
184803445
580920790
1044565593448271873
108883140
72753072
573605226
984750416565977089
1109041235132469248
3466095139
760460452337889284
163826305
136575366
273240269
9289552
1001020093
291018489
150111149
184744159
188636974
15833775
956205987098054656
842718099002482688
100636062
222398098
1217603503528349696
107107478
38817461
2834820091
166664611
66712386
306328041
96883356
85547692
569725626
68323630
103561708
3036709658
2836686098
93975698
2169726956
441726160
738640116390887424
342665895
3061417920
180025270
113344740
703931877527138305
176786576
143451165
96971246
944756672945201153
2754012162
1174894385151889414
953832686
1237235079090278400
116778693
1070910912
962971753986244608
2276090797
118192472
3097115653
49846254
2283800340
864567818
138462005
1354703085474516995
135859660
120640268
970585816396218368
1257520623103819776
475038199
107711399
716511530758459392
157708068
310228970
14315061
267650173
2784869935
185007833
281066418
3230559415
23656730
239381403
2898094699
112106389
835109881
1165097460873613314
243883731
4678663992
14266863
50654444
44931475
866050317418246144
1279005128524050432
46384468
1484795533
1194852582339928064
144969084
462075255
3169429440
3236446756
2355752442
14358095
1327911534027100162
178412820
1038014754747371520
2892588392
2664424586
115023395
105711343
52239269
1548580280
845674504860790784
104686117
3302746686
1292672314190909441
1124626182958268417
956688410562850816
5596112
8051792
158714246
1077832701250437120
119752349
959835755693486080
269104861
113778034
108143055
575366305
1289907257182785537
1137492810364477440
101988411
1165254996
1062244073119993856
77370986
129343236
482570336
59849305
53630599
2589860132
551190690
128433943
1725059102
110457459
134415436
2836237772
310157136
1139804123887370241
601810240
113497315
12649802
240260821
53885164
279965191
116028223
1460957947
1061101784452653056
720973339343192065
253187240
3220214154
304514093
2234894228
134437173
118641308
323800058
64727864
200792629
14272877
3366188053
171500106
239873473
4612570106
765528733054738432
241852966
187471695
824643320068517888
519643334
99785404
279962589
15363093
89108759
105735512
120983607
122674520
102552547
14487002
119005643
1246103576
1367437401883254786
471737724
1197570064527921152
1964385733
135744940
322646146
1063565541179183105
1084551027901095936
100200057
1065215700023762949
205699449
44337583
373975374
802625402640285696
888081486674403328
921023041303277568
15731796
3012792817
108326740
417142920
136460167
3436480465
136889518
196559724
1257146551
122834393
113614409
2569110110
14964044
43020581
97588449
1048273058
93258990
288683545
110950786
401113341
751079344961904641
131050482
631999609
3189912834
196008957
1307352073
3314773352
73113903
103296120
1183010115428864001
842639220
93543282
846728587973582848
122724352
265402651
15953273
829634701
114175954
99110892
843738318856572928
133310887
110012641
74786903
165103369
122772269
127149695
1182929300137209856
1685696478
727838892238381056
110258546
121314874
305323914
281314209
56345148
1573070972
123503359
70873820
901437442426675204
55709949
105459781
47043797
20646409
92019449
331392107
133201985
36087709
265356851
1034435463837175809
1520057479
4879041
157640284
147253713
425613430
337627329
713757338465796096
1167701908871507968
738936131819970560
2452839456
852477277
14088672
856065202428694528
1320610902
1530599898
155827431
364798527
227972455
2228229908
150157803
1165077800
997787629981585409
160124991
224317532
1049493870256353280
1017383373814108160
43072060
269136530
78888869
133268277
101912249
428220715
1860947372
115667553
169949290
152626083
106909260
113779002
2444033352
2422661984
291502805
24844649
1114183814
970142419684532225
135898098
823180791488266241
1363995480091361283
990634932773896192
2414006761
304958820
2419937761
844450143927783424
84846577
895888708641013764
209490082
264877816
14854626
1085807715052544000
886035614671413248
499740116
258323766
120795518
1263319819698356224
1198549775160754183
394600952
3646917198
1361192783344664577
369470784
135091031
842997463
1180865035607785472
2607337849
824960009423327232
69162848
1231948885687275520
267125094
1259393645527986177
1319684509
3246847016
87444104
102587169
65883401
132903323
949300612662882304
531887293
78738415
265989245
5224841
26686347
121478106
80515875
264215850
994373156910522368
317587246
1547570251
4456947672
73611426
48300875
916273240997167104
900871358594203648
2351766726
1017928412936077312
765129180132413440
1352180672622858240
1468970208
101438739
58139090
57955541
2836074096
793428590054535168
1239541354507595777
118706769
752804076392374272
87113533
155190787
1021083138
218919988
72482163
2875991221
223910197
181880819
994922758717947905
103015489
61944247
1326823232
62843662
728798370270060544
113262564
87627076
784066939425427458
4025370733
137906207
1259312241943343105
145571040
1080012515621236736
2684999988
3307391570
221538835
138534780
132942150
866862741742469121
61461209
54548721
46334827
205529628
113352978
15427749
337659735
100086921
556788733
88225667
6210272
114642317
134726853
499803740
14742736
241580152
69614233
2200634358
120286454
210338399
165070229
232200122
1361853361
29108624
1055463613
307361207
1120610784
2206881878
386058496
211527661
1039393935607484416
75790060
241487829
3267035503
4203087133
53716012
466149759
1052190528446509060
846210978903580676
11165092
10089432
597612466
52917884
195010353
492971743
173010886
1171678088247144449
5749052
155842904
378529982
94670850
4843320720
1186557405745700865
1093539085040271360
123268928
120761714
966210948
162388075
629269829
493701709
85499668
6936202
1226882287804932097
1229948944349663232
113228930
254044793
274523847
355391541
855995000
1624697468
231274908
158632941
12543932
43805080
2911830565
1345697370542018562
755769227567505408
3069703698
1198156341497327616
128484441
14636003
1328280813872373761
254452844
796704631162277888
1020725707981242368
188781413
1098403451308892161
3113427316
1227783752866091014
215298717
71504828
1212178065742159872
96042011
269624923
2193631029
853837229738688515
2993843239
1187332496574124033
265618842
3266568402
19338943
4853838531
1041124356103917568
95549943
95822526
94329897
63583957
1277716016
403053166
110660925
106077307
370544925
17051082
195682579
11972442
1327929492208140289
2516836434
1934109758
915197545378234368
241154248
1019414694589693952
3841993812
96513977
703092217
1043727000
193977503
965599632544866306
385327555
2155811100
1365696608
69573019
126928623
264632483
161978860
94076956
316042133
240277890
115906728
90637604
4365114314
194947185
824637275766087680
1346331961401384960
14131970
3654672132
119393920
1209602802122539008
4901994854
283856313
83059653
264476937
87332814
1350320191612227584
2830102171
173140792
894610235922423808
930413361736458246
1218548097858433025
157532672
1237600842510774272
848751164334133248
1289922495479390209
173105380
157571353
1429150519
104106690
3251879047
73105615
3826421
15191114
76648182
860700807351513088
889112001246486528
633638200
916869247816437760
85066635
510238925
772131909589618688
1040508659996868608
295546616
561806643
324200994
917047667829612544
2803171164
2533882584
178638095
4830013129
1221473579914559490
523164231
2726231119
876720290
128876725
384661459
140384036
221450126
91951805
7793192
1598669144
59190824
219998497
1937116339
297313664
1323248550231171072
15264028
127311496
154574713
153075987
2242489470
103267995
2243961086
899505013
7554292
66303495
175344632
153655411
744474587631493120
109528323
1048624244
185644202
512398752
1429848618
1036555478384275456
56351179
8121322
564464857
188057856
3180372824
14078385
15732552
865146190819540992
2232934519
264649994
196155344
129189678
218020068
3409311
4707576084
4615191
293776658
116772130
2716853960
364285329
112105327
73173523
2260086330
1055384604155101184
3234919206
859670946621214720
721343348175319040
162295983
127143294
2524194480
73637005
720578390651056128
264735908
2829783133
76229909
163875009
2921476860
267371472
217324853
139373609
108808951
68057508
15905131
3229817954
212677877
77672598
307579417
93233675
1340698050449174529
827445726737149953
139720597
73828429
141177672
269653755
372013626
2395146770
844576487558725632
14404737
813239922194726912
69745688
345325715
480219160
33938439
1030983031
3302188886
809296704780386304
5472252
790802501306114048
484616325
708961681154531328
131491148
474837048
266957834
135152827
114185001
89667926
3913200134
113031577
736147333692297216
3966400938
199164703
4214931
119711665
704435592986173440
279390492
129768269
17485507
1050203820276441088
97338669
330404531
14671913
63606376
994797864
64193687
723511322755747840
776158394
1163902240186228737
79901369
1102159273876811776
122954020
3239623639
1033624513370443776
336147338
755380822266437632
1714581108
233928475
87154782
62799257
95931388
3667214359
91804576
109538485
305917696
110386554
1223279130201903104
2406898124
3020721763
180339496
1082273794968809472
141150956
739467391621464065
1207525510361731072
1141342484343095296
176432043
25665043
2420218555
107251202
144854850
3183858955
420885813
101716919
153807257
1263062693272891392
2826507120
1233875282479595520
178339662
628153799
68897903
532028721
995835642
70442576
705112650661793792
1091799631
47054878
86746094
3360093494
58693717
3067362110
135494394
101329337
938807066314944512
65964306
1587703394
1080621553
882487805661794304
1183717537
129151851
200458644
112564186
347820489
70971189
2828146813
16804593
396186290
364663180
1292641220087312384
411554506
622504184
905453023803039744
17461222
160472803
1317841452
128281170
1353371990057308161
60429393
1701612650
173429360
29475988
839270790163898368
264133500
1613434747
942868477978689536
131755212
10507702
3280370378
1302147102433181697
9877312
528516847
14489112
265175907
240894865
3199719656
1294802947407134720
757400864218767361
268342408
254289420
127886646
1246437216273846273
94216037
2940346903
282454679
86713781
112684352
136905042
102049979
3460980313
950330429076209664
709636423851192322
91277129
106039435
924852891336060928
268596015
88432304
634606039
3186546326
114217524
57218763
128123166
710648058711642112
138984956
116617722
94748300
845972197063610370
61040452
486277491
116988394
167469772
1237707087552974848
266503807
564449425
119233924
228705335
457307953
2239004540
18574894
1372080961135939585
1188293861258354690
1095539924428677120
1410210632
44561622
1103536003438923776
358514981
1220797729
224525181
114162140
85298468
225532662
1171980583217446912
103458183
196013525
155981620
77222409
4758075318
222814462
433053531
2229971899
2908183038
479746935
276039684
744395865897345025
75760138
814787071
1452443474
222923203
1244270389687013382
231344941
264157571
976672460262203392
694478148990152704
103709133
757030969643642881
1013613744826380289
1369101566490202112
18017979
814616303658905601
270064792
2743427246
847811615571431426
106321912
40574688
993864544031145984
1181782473606172672
1168837094
2420528552
257709568
773532834
100018053
1293460643509460993
1658242896
166381004
112111335
15582822
87672231
4813372969
938401415617069056
1087133084766502912
135901822
629959915
952286358898266112
766799008383709186
192667940
1158761196
848080928144375808
45810057
233432818
1189888315316506625
854917228969328640
974625920341323776
1006743819922968576
140745117
3304045387
89470563
59460135
2222429000
4987611
900661883878817792
1002522019101958144
884201353
2875085070
926755765800484864
17894776
166771500
4824202231
128525523
3304762418
1675601534
1290876097337290754
2406064556
788176035661492224
907576097377681408
158383144
356590133
3778480632
840740512717922304
53911930
748756766
158890827
60256145
16928630
150719294
68942679
721321220973600768
2922030912
1146993337276100609
73111575
2898969824
284982512
897819615924953088
4610441
3354706932
49475330
1330784486259187712
2533077721
1305055457220857856
1056434960351944706
1044041711989604353
1338030014
2189627898
967844432
222107254
407922811
277980666
43073948
735031474726936576
2903100834
3070255165
236776469
2231472366
5578472
408975476
11735602
787133283725221889
27395438
122579470
2532416077
158003337
300436529
1117450766795427840
128548064
937875831946321920
1361237647893565442
1322903287398502406
2476758049
1196125897
59453159
149523093
805437530099236864
1200127136050270208
131853711
121410058
202174115
218877243
5143231
438876747
1426484118
711919903
47102238
578547073
1208002412620865539
60073821
1230720477510823936
1162867414406533120
155204072
2541579500
1149927422621413377
33477045
566420182
916669014281039872
94222435
100854308
220633119
2737461914
64752926
425755665
294049595
795687445
181055231
755227150781861889
785460695693348864
3960320053
1280600687076798465
4446181
332776740
2949938394
2684003677
1290157407054651394
468342904
182861392
2753611026
2908758902
1291009560988196865
164708309
16884601
94804460
137998333
141874010
1353967680
136755918
18930445
62248439
2868704492
2484306342
138142972
1860980886
14508355
462750139
978067968872427520
1369970328554762246
2172070902
704670980124180480
5529772
75278606
388767781
101463286
430764232
63582349
276389580
4218638939
817223382
1362321284
197772954
2899853234
106101459
1051119947584159745
162009899
301289796
187512557
94549806
1088692795374657537
139693388
1165497390536638467
2255832842
635029161
319742024
208397171
2782352162
1366626197942149120
3161763961
2632291
119307672
197782369
802790841597054977
132064944
403758121
278457746
1145282492053635072
1164345933145894917
97925043
53412835
1143002191478718465
910135406959648770
268096908
3178982366
140370972
1449106232
801349849815904256
154090207
3222022740
310697204
1206553612320555014
79933955
1125961306383704064
793936244619100161
143942212
162585664
371173401
871367906688253952
155740074
780758370399629313
14494999
1080816544999923712
15760798
2235329900
76635853
3244055160
752770992955469824
536318796
95739709
92489565
1334077457620557824
17358088
1071061727221936128
934084609154850816
3250754353
1077036107487821824
1401279378
321923208
14898383
784138993
1270120436
2598156474
2930586176
188948184
3336896293
2478102740
15193667
3645440593
383277004
107592553
170987875
139896704
15982041
108571968
50014337
112360154
125380451
2851963219
1049393192
138452282
2286219271
276945995
2209730994
1080219394020597761
113948830
1018402960139739137
3470410813
50508764
6763612
2424802232
490893248
111757723
165983323
177448100
53060039
88904638
701167237
757589812886900736
1206387176931332096
133435780
1024134360
56401457
1236179100449964032
60311737
1150584833816403968
936141944069033985
366485917
64108913
1132773036
1055002904447406083
972017913249988615
108971911
14395303
127832505
800395412716720128
171863497
69229172
242199672
74457071
3401448854
305279918
135712323
120802756
1260851395344822272
761734195299225601
288317182
1326861333971693568
1163485875101143041
144318776
46512854
997865514608148484
2926994539
1314071479
898526772626563072
279417383
815138769498042368
3241309519
462795626
43688621
1215875972026683392
165015259
1598256206
2513864328
2396119596
529400082
57871786
334592211
742458116353069057
98570592
100765265
1101495581891977216
1192360742
89834283
1152412524966371329
1315159408138022912
796554568343531520
57144700
129205313
1123237940656656385
4830125173
884012150263472128
95645002
83847122
1362895681178935297
1924724431
1179689667660111873
115943072
1093324659653636097
982612449722445824
60248894
447963769
328565030
2375292632
1010338963
108278039
92019874
1051035824941228034
1171868080667934721
99520220
69325277
420138852
1218021898354745344
312449061
163426680
154822167
2309949950
1208632212523905025
2506855166
822357992049778689
289146282
2364498258
105199628
747091051815403520
3319785654
85810886
1463898216
109232739
3746016852
90535665
150876450
177229071
154769808
1438041654
336999429
1542630776
244390571
1204749266
1081762859720179712
310786169
940733710118281217
2940968882
3269814547
2548014620
803340777367535616
237767675
378516522
129947953
1014299009706483713
121234234
81612200
1027158311362211840
764369843491524608
1021045736111144961
3071283686
86084320
3018574398
587574651
75607502
108893204
87931664
1213460859139182593
53237735
4460004552
877771203217211392
82771046
68634832
13348842
128214259
1066823211105497088
3276907147
87736698
139078494
1375610597186805761
224437863
81140998
73776282
311960471
113479633
77938735
2921077878
1306947356005249024
162305587
230177885
148631609
15906101
83988009
283792301
3122062452
119326035
95904560
852515890247606272
1347608736840380417
161206516
144684151
124382352
147226793
795943387832532992
1510434505
121274099
793121898687148032
83066793
120396361
883658071884439552
472792092
71607223
129043064
112903466
1016832477581570050
47910515
359241214
200798840
133232930
110745513
353424765
120457266
121119924
1084450183826436096
15415210
181454940
743983884933570561
416213512
16167807
477417636
922020577006592001
226151460
5710612
149746878
67323125
949261214
913364709050425345
1208743907950874624
124176603
1359476674262278150
16446039
1084826445094969344
133955038
496330083
19305757
542565143
1647786853
1069811547248021505
155203804
760410871629697028
136970960
828999307
984229059914682373
210718218
798274447
3010222032
1196492924
1252602468371857409
269250846
922181329076109312
130162607
3013778624
124519766
218013094
2249687202
186733123
4036551
244364991
146297461
130306386
186863281
1179656538513793025
257819863
171926490
499796733
112639350
1044817349814177793
1174528553905377280
135996227
2528973062
102913193
838964856
116995575
99688814
42230632
300639781
963792120556302336
3149072654
2503092133
2733891595
1045028358
236874126
82914622
1134678489909456896
2966570648
1531138957
98123584
765176166474842112
1226494904
3869419692
154039227
128832604
2905045964
250522063
82770805
1099575373686202369
5426282
106173924
110038082
1322879108636790784
171516916
179241888
215482949
97386196
121416414
183437081
87912534
1029297721
918102483230121985
837057204
99394209
1247885250593583104
18710080
330364999
2870924898
6097792
4894691706
100788034
389986056
612529540
7323692
92006031
1220984833112825857
2315027978
132425727
2599022106
50622761
2897294528
142619250
3355376064
26009481
581026857
3236529769
715398157211869184
1177840673787006976
1042207490773966848
1974108781
2795827238
96973985
3292474362
1155684559029018626
1208003917688139777
95162790
85788901
99960867
65351010
8911332
59065734
858399279722807296
47862907
95425605
129831037
3043925000
136871391
130549385
313883852
134266528
804642104102092800
69814598
191756070
4330936169
14733775
819885619392303104
100164670
144334469
93130826
2184982754
735636780444049408
1161280217534648324
2813681
2228389470
74656311
125944456
1220168182444412929
134110682
130044382
1155217260606152706
218510267
21843028
832557726
2405310230
1034747218819919876
1094860558719799297
1124045720
23222269
16041906
756254713
1257349719073816576
702075516409348096
1374756517
177906937
55535731
380390171
123928475
215118210
12904902
80770648
76864586
835926110
109448767
352232317
4644164977
4063343173
2803027477
768047397553344512
70077573
402699544
1850574248
206046133
3898391
94484529
15981126
91917486
1096385798323134464
110427834
105938219
1066672092609794048
1430895948
58816097
769804896270888960
166916704
1149720078717313025
3287712416
4752470240
1671698792
787497406694686721
148370207
549049170
176807995
69267624
418835803
118181225
158693606
319997347
746292158550839298
459202784
3682977372
720872373474332672
52571168
926261037770379264
1358045312321953794
12999852
270736086
1683694058
1346114573170970624
863184801817178112
364734442
741146275966488576
1053094057260412928
108313919
788756238628642822
229057367
235072909
89434320
1134332970796347392
134049256
746080423197827072
136741754
147241249
76910243
181931438
66101788
1158264750792306688
75055288
81534608
278976301
227154234
2820301597
62675835
164219590
2500699188
15956539
2495948804
3061112781
1302980616485351427
1074184058
137600539
316603594
812964397651922944
1001562919140708354
1450921376
55618633
385382159
3876024553
129830415
3274969795
2503139900
91568893
2725575234
90583158
991749040806100992
131015275
272491076
1127196379900596224
131198205
62668558
2289820663
116187768
51705283
130114985
133755427
268577216
16902394
138442862
446356203
3284521046
63080832
115108038
759517615878352896
1059787920108793857
810891712126033920
4302721
81324837
109836956
532051222
1714380259
1329002561244778500
68568683
110674627
199158173
68430753
145072702
215602737
121381275
106983296
1054775894
383670789
161203820
3007837567
122396564
1189614091
185774557
105593825
1253118662254325760
394517868
197729293
851703867142045696
3099233611
58459138
1671989510
289327423
716137274220486657
122371450
739298005153517569
130429999
1196057407228506112
632903474
172842363
79023960
281747521
124405739
115589336
3308754205
187446973
119358311
2705670260
78583190
2297116075
1321242258314702848
7032892
183583881
2201026381
1163033626365198336
2594622720
883614059349680128
60543063
1212747656348307456
74476866
137330961
537382013
2382980642
1366713189652520962
987627790433304577
126410976
757967879996190721
1248544057
14383891
229898328
82556281
222655735
113333134
44852983
1065570379
186076415
3236838384
160508802
87986143
18328900
566067528
110601293
168104603
1112523699603693568
1036833242
140767359
1156084333
3546667932
1155451253956075520
789729547
4049252232
98815768
2303687461
174008699
135762235
86502537
202663476
1212266200329179136
3895512919
851101165328580609
779952809441505280
169011500
92155112
113611938
275495753
97029077
321406116
110022891
128428318
1260518113084227584
5454252
2224370239
890770796435484672
1308075785543020544
153780137
232581738
63464393
155373765
60045443
849939226183348224
631955965
140428111
1075750743653535744
344451666
1146979138722390016
1107587441609703426
124444589
91133869
2189833010
428881414
2537608584
179130718
217615018
2938005206
838007917278175233
1006446052159787011
1541215567
82588740
2840864658
912895985461993473
3162753007
3035910212
130114543
1046067002819760128
872759029537411074
77713663
11427452
118286978
308844505
146449560
1556836477
1647552175
118604032
48965294
130188593
6506562
1112101398613680128
120936003
105304570
266210227
147895106
147174223
147124176
123742010
73370789
275008288
759421234375331840
59509978
835486422194741248
7740592
68897645
125171424
1174267369
136200007
4342557498
4900151
5902812
892300527198851073
6298942
2949951048
3118061010
99258509
1125181879835959296
2857836624
887595221676040193
55276003
121038664
1228309566649073664
143431046
105297729
1144705516133728256
1643276665
14725192
784385947215417344
52062471
3307604534
254085187
183986671
832068931317698560
220808453
744414281136017408
222140243
1120831126174494720
264770139
939099045418512384
283083570
2346706748
264659393
279032726
73642009
1063425226833162240
118443593
867783824104542210
606348579
323690886
1043740908
107725490
1326544626
2788920320
73106413
2697529638
1055698856816521216
69461683
111891848
154428215
1262949118214901760
1672777663
16043967
68434885
113697921
2160956514
631951943
220298544
763536775440576512
852005650968100865
269482165
1344762641948971008
144480667
914483952936611840
149329532
3414212053
263905622
148611935
723374605826592769
459197454
94823382
329127905
18757322
367145696
1682871692
1084495323521679360
19988242
60555424
21907505
31435181
1094875994752614405
119745419
5698692
68998883
1268041552296685568
1261828135013634048
78708199
111352318
1351828344
338248719
625347461
1147871089243987968
854536640
122089486
79903467
1084492128
3081075943
369656441
934450706840305664
6864352
864506591000776704
935824459646115841
1249488208666046464
894111329136427008
718246922
128465627
118064283
62525372
456951784
16706637
1120644891195744256
559601853
184258543
130495479
14494074
2490656077
919929489907367937
162021590
2379906889
69213078
496588044
99858966
878978740872544256
107738189
950881117153902592
61173695
1261475993924952066
758507923957964800
834037397780172800
106590785
262141626
983826760906108928
979687549
235734228
201230596
56044384
117058207
271224952
275582926
105443052
4308231
192103669
610082576
1586258400
1287386510577213441
763186582954180608
2578577209
144463087
303758075
1102577571235946496
231307277
113029774
228311828
1253581749361078273
156985942
192889979
66381647
212132949
313822858
107040031
1165227267187888128
1479591240
89720795
1684942495
3493135152
875399503934758912
40034717
1570393195
2557053927
341354144
306575877
134024060
121705985
260105192
62927710
1121683257756504070
1343212440427798532
64994196
1362616593012809731
976031350691004417
116218688
283488715
132217218
108277977
3238919845
258118361
1137616287805263872
719189013974810624
85312954
746401758
1148168557731016704
385472531
101801049
892656472378691584
849581351347003392
1088738358
3306887174
2567151524
107724652
153352862
107990692
1244797204918747141
118137556
2616989616
82769499
58148986
99399829
155229515
152449427
93191765
107685445
821428320
980984758535520256
224960550
3854096772
1011530917452525569
87388902
76918068
135582912
544582874
1364062071067791360
501807226
581894610
137180100
96923533
553293748
3207913443
271434193
136995382
1731200952
3282560192
1300255509052715009
176868954
171714974
1134779319731929090
1341350022
3598812326
17069428
89833258
364133855
975006119947980803
716522931593973762
984458086348800001
5950512
884623123
205732860
2625727249
1371125392925323272
135110678
128813987
1049447361460592640
4493018011
1118589531689668608
65957423
761927183057031168
114801161
1010377371235438592
1316123737
1217887536
14506255
270169233
1218757718619459585
2976847490
108896033
1071797739812343808
3247738849
2744367902
322009209
552142053
890760298180657152
143273600
1160804181965336577
804911989008965632
1236585129465659397
850756033
1293931263523295235
148314994
1282843260117901313
130989532
2296245738
5063601
1229519227
2636614466
58466591
1270945662
166176454
4780661797
4013459413
95145044
87979936
1031420154
146038745
943755813591511040
90242441
1104248278453956610
1290252121619591168
123717470
373850668
404849948
752748693736927232
997433714274529280
2615622932
230340575
5006031
1278643788005568513
3293673259
970015245539266560
2864049126
92778185
779129281070796801
140259091
90618607
91930346
96082623
118682557
4837888574
362991193
111250025
1231401353185910789
120446228
133908811
5574152
5704532
1624570380
848864658433875968
535746899
273378077
144054344
1083586323305291776
82356615
1551198403
147864706
179044651
118034778
2292883027
1085662198746075136
87635117
14614527
1155160715046658048
1396767653541285891
130747926
112120410
910976323052380160
150926154
2602279884
157615933
13667812
120736528
37616228
51494228
87370354
1617850074
452117815
135393917
631855248
146381959
1010428065384550400
91110869
1330787508125278213
486374032
2793324624
217726792
59933377
885223989890564096
94711741
1046030288432750592
975624612691218437
82094201
1142678314810634240
216026695
453899125
230778037
1675645278
807044525348700160
241370805
350932762
2955725155
2995510694
921024889842163714
1039047074778505216
810489798020300800
1317136181084082181
82625409
842672860829118464
3288095052
205165557
306622230
419192410
2957098854
190253473
2577064260
118854610
1044406903374254081
777798976544268288
4449901
1029997069073666048
1127393724068012033
503619995
836192412514934784
778848012114075648
3094118718
903108439122968576
148222396
576283998
56714643
161807324
3777491
190964263
84123741
160587072
190213590
977907098724966400
147444897
1070586519453261824
3072011821
2378864052
3184073112
1565328151
366575509
1037488447961743361
2945831257
1200361115378565120
1336618148
563634320
440004152
133708071
1269944683
177550461
164689754
140884942
936183787
243568907
886863275119362048
3061203465
4515923292
100388860
100583120
283347157
74603783
902879578065997824
196446217
15448430
62203983
2253532164
1146813865717424128
97913860
275326950
332539971
1032613975395975169
91313663
156329937
1490300107
87189437
10508822
1025696306356838401
149308292
1392402746
166113070
210334799
104136285
1073584706
1368928833676607488
858710444
157387411
152112601
131150078
143397820
856153341734273024
984931
1065082243
70527736
1085390450108911618
2268865224
281626658
1111076897520144384
1374476976417771521
2256455859
61564847
975745496034627584
206808781
134508996
138719348
117064779
42848238
88430788
3230680657
2543805122
849888102290137089
124170151
61661919
324263755
917683523124740096
930780838551207936
1308778431056809984
985917685933400064
51989367
85564989
3929806992
484662923
58661852
4188179592
110424049
938974133831966720
1105828022425247744
1273427640808947713
1118764052698632197
94022642
115785651
2934582595
164968644
49602708
141638665
99279118
938073744488067072
578782431
1182681425318830080
76030623
163380922
107912192
2658130760
3254537155
90807571
387585377
378576106
2731241712
91731543
111317924
1068707596381474816
2986660674
263214613
1281995239373197312
2881716158
620097013
1289193687755317255
1077104396
865735810011717633
1295978428647186435
443691014
211061943
91240728
218086009
55571471
3245875118
1179093947664093186
250488043
2343431347
181257805
5976532
1180900191408250880
96960180
1038148548510900224
1105498104906702848
134053259
126911574
1303998092996300801
49297415
1362032067106676744
2835126644
219651446
2999057431
145648748
2864076404
49958579
179987602
1218350521
105386044
1261517571695632384
29944373
2399907560
218189597
930444147650990080
124462685
1036330470
1356122418654314501
86277104
883920224604389376
200268552
4029594732
57959300
1292802086090940416
70312319
3824543774
1263133032019406848
100706454
80629708
157324047
3948772513
1165156380883353600
982858811223388160
1859845615
772216368162754560
21201198
244386155
75530151
174487402
14519022
1542891300
944505700188692482
64076426
585606369
118273402
127233179
4421774119
1246311218291150848
6847422
902729553293959168
124447812
875713900313849856
1339717780040388609
914956784
537827926
1031457084749971456
1115897226906279936
141027904
120119787
2441702774
4378798994
147070493
1132172158308798464
520143718
177550521
3527381118
234377864
40812131
177155379
754656492
895456052174389248
764089653280448512
154486522
606663093
1101800655054729216
728192840765837312
150200393
969447581666324480
1216914949588443136
738353592457940992
1271797665714470912
817124445970001920
965595793603244033
838319076850085888
128584666
196673002
522078377
2401673892
436317933
126045663
123422429
1097422993
1489538990
91354858
1238818476929638400
186877927
62298202
200844174
404254293
2361154746
162295480
15531389
1903196929
126803858
63989687
2351082312
1213864893104844801
775834083624488961
265079668
25178839
155170239
198067930
6848402
885291378028064769
182103540
1289042192401498118
59450879
1139791573527355393
710487918641414147
886798843509063681
141422175
375092477
69265174
113329770
2650984690
983010086292369408
389584667
739264985382019073
15747792
988041804019744769
90599346
119108621
19053033
123381934
2932265827
9647332
269335200
1224740538789707777
244438111
445508203
1014711030
2994427910
1019517299047350274
2438240382
111921898
73010671
908541802549936128
2616728688
121729347
87814816
1115558241063170048
886519354849873920
201213534
844942069105766400
163086831
1626898693
210369474
138943622
1265933046
1092117956
792871958
917765863259881472
164694779
185614535
1144110958064750592
44035188
480495219
313025652
1079022791217692672
2721762602
895246243
1177088981512540160
200711763
1305419260043259904
2292056906
346952566
99138115
103814933
2582034198
271384239
1352461223489486848
124436060
186791602
155259743
225969803
5501762
15978752
1122992395639910400
867873548706103296
888030577
1356947552055164930
417914720
168275039
143486158
78612183
3373014792
127168752
1473993859
154131531
553298738
113809106
268345065
100699494
589035726
1708546939
115876570
209178353
360218484
5849872
853721727624282112
341227284
148944882
1186111074195525632
1246244142004318210
152660562
2992389299
3852542292
18323043
123204128
714440354439700480
1221430552680529920
973700266309468160
2614628006
793331382
143257276
216993092
713098905374699520
2652876319
78355271
115284072
2544259734
117103372
267489328
246827879
114989751
74614489
718785441621671936
99980733
808445857297117184
102975451
63323301
168575758
24323624
94311911
1341439904
3075831710
101590001
39967367
1367411652014927874
84787186
157392333
14504078
50222670
537297034
69166579
29950723
113820503
855549893481340928
264794923
148247401
488837678
67207936
380015575
800833972137664512
1150560172764352512
1131725902012805120
703603630297915393
58651013
53660107
831067097413267456
197806253
111898175
1144946922
129476495
902311302
2809276440
3257617435
568277162
284866504
957925377967407106
1269666028662882305
1312916797
142594543
2931874806
1229276528
1624123244
982448256838844416
980749967919693824
1239818079216914433
481888569
572118658
110616281
1320644388268109824
14092971
62499702
1435132608
917176562
623659527
457444066
2800141598
153629935
1248337870332424193
535027826
89822362
929068979930284032
144426005
70385446
207881297
165410551
30647284
542635764
220969111
3321520488
282898438
1229024833435910144
158933892
43705707
2985999224
903177473164054528
154496031
124189160
151140161
588117990
762622076284915712
30571062
1070104144944349185
822431606371516416
298413892
576058056
343739142
190666193
1225784898675298306
259734413
1352165550965678081
128816541
119823635
308758050
892172912509177856
79022455
3130364972
2890925665
882539287849259008
15746891
172322162
94773057
118662588
1319613787024945152
393186284
364235569
1052539816594702337
1152582382299410433
2173124461
734059823436865537
834391855873658880
63936429
236346158
46873708
151520638
3160560914
14355550
52818873
292873931
17774181
62839764
1405184060
119346780
62660658
394749139
75042285
1025357249500209152
584395629
196141062
93196638
92217232
15760485
783188483884015616
781242258498527232
63124203
143824435
1877189328
1132067382619279361
1215222278708875270
897650488320995328
120656736
864651968
118252115
1053842689144184832
4000071
568029520
154175044
217314167
119925894
392571031
257338410
893453643805896704
1183670635177725952
1238979017274847232
2464104026
81220601
545207265
1075182224478154753
208838912
1362072182759718912
15363620
1081071194936229894
136543446
347718543
4807360086
1357450327746703368
4310858292
763383537575665664
207992833
68132954
21623729
2634265632
911558199378972672
899485355811815425
265415468
1492841268
1018677500
1218412624741720064
58111553
161645944
229380270
1119408315081998337
340662658
139017189
877934924
133197349
1016750089
129551775
44114066
3184654987
60039150
1384734218
969522125764624385
1203238584733405184
2808421488
1680645865
4578340884
2893027670
1280981072717594624
844727583925141504
315768493
118684562
128215209
190240191
95181516
4492759700
1610312989
3549737232
1132128378381668353
5598622
128896340
833039118
1510169568
747874720587014145
2765640582
725319055247175681
142914680
192917406
151852285
217018020
103521344
125390294
14767718
5002291
1122863386767659010
352504724
185066432
1190470837180088320
842012875275165696
114081555
145660952
1896441763
921872308897169409
393904921
90129632
44033036
874624080648871936
143512250
143110072
114384722
16899156
22741131
265290418
116182321