232018363
404729632
947321965
378622078
2185713859
843828684750434307
869943646476320768
328114800
490272019
248287139
145289286
235477178
79410446
777525869585666048
111865222
122568877
158949512
712517990311403520
95750828
78717268
423116643
858260534
70601917
773190631074045952
1151498895454801920
1143853301638713345
2941348627
727696588202631170
1208194568945930240
92278661
144394176
134427336
267783908
220044093
4012137254
4199208553
792782202
1050196586
2953181258
2467076898
107362124
3848294233
108621150
1154117208
5381082
918855936
860349578301681664
77403146
114644128
1003203340094791681
85259304
1031119035922956289
878999123025776640
2253793884
75616459
124046584
1220498276736069632
99279303
2341701266
116287314
2572456868
1001675000577953794
1099984984222257152
712623374829166593
42029826
746775790566531072
1130405928149299200
101923149
726715801915379716
94288919
873327231421915136
47089091
2270011782
104400125
250416049
115269100
217245946
2615322559
64099516
1144883657737244672
6529592
1274515862
43834402
1015453029586198528
2763455772
70639535
209675282
263567752
1066021362702020608
950241309532372992
218160278
3248387035
47373597
67659261
965113734136922113
3306563928
161695067
123572483
2929648862
2825444270
14493442
737616265
922897189541634048
131379530
194473150
1082585659
1148443688437047296
1057105127025205248
144031151
1074656624810242048
837856790071009280
347769853
185936079
164880683
57653638
2665430551
3626220800
290238974
1030776109808250880
3328540087
3068175008
2503871172
1003961690566692864
802004627499552768
15647244
2699381624
1220217238738718720
2393788004
918308046
1155852022500823046
173419070
1058200652034138113
1029928767123161088
5964422
23022871
963855162283446272
2941270255
796901667572621312
9101642
1104025723126210560
795800206415515648
1056907163472289792
118030579
4485116414
977546067330781186
74492006
146881256
75900810
863679141580685312
863543432786059264
242258544
214206357
1352218693
1079946836821999617
3446763553
1007599467673993216
136483604
153695131
990534835
49049526
3237882512
68618511
175555105
102326282
601891031
186279254
62031550
263647387
107064123
97869383
1075675682259251202
101393595
106566798
75226944
727286384
119676006
40390387
333462595
759850059622068224
915780899467296770
272878471
74127057
139318219
901285075
107628659
374607683
88377069
1187255210491564032
14052635
1282164229
94453504
964650694534811648
1069944952858136576
3013946269
148320912
1725438308
173287104
119744693
981899115868053509
521784882
2436831068
4707804553
604528612
107918607
45321386
110103564
359127303
1076635340
975378022105673728
1054953913
1080094364922044416
1435629986
121037726
1383637416
334528459
5065721
231812628
805757935997419520
189870993
12274812
1198667255065612288
993483095494901763
886775779199074304
896626097911078913
147588504
15495993
70678145
39980143
157803939
214426261
1176067583818092545
499547697
2918675916
1039062450098692097
1222121677
962199106457288704
1160861930539515905
754060592713912320
17125656
74465001
1021006467510370305
92218281
921713052055060482
62053076
4871676672
916586090328334336
830009028
150190002
542502508
1334671442
108845767
75767042
47081783
362401254
808544330
1144190072066985984
1112686206175703041
876367046740541440
2429984528
268623929
164951845
1012348136214257664
1081479088215224321
871573957
399982113
1241261389
4856636600
147023766
1953821196
37857830
747079112414486528
4799103264
2234034830
97617969
3254655492
5577052
66309016
2154486566
60002602
1743485125
132168025
151824548
1020762281183809536
1020456505923911682
748887822296162305
125171112
775605606518362112
3249851678
143336215
915779146663452673
1473878857
1706053183
15390241
14611948
3251045492
1467994104
1711712635
23159202
3289182420
69270227
314348177
84838968
2751533935
4748642360
1085321749636427776
1082553223930535936
997443518019743749
15657898
2855347244
899973530997071873
4909150532
103645873
2175010267
76345060
1021384905064792065
318418024
934433827522359296
91623346
1248414798
1214726682340294656
282787672
3887626880
578931543
1171043637808918533
216756221
461074832
870477450328784897
1001840209514848256
3082985653
141200427
162402254
3187711844
1359326820
107051539
2783681880
171474622
11080862
1189599428551688192
731443191086354432
45480751
994948609731846145
860038334814367744
1190243939237785605
89461366
4420317512
846993644
4661954088
2548070810
258776244
103718999
185624624
36247819
2998352136
923034464732639232
716797454134353920
2932423602
896630918932185090
120994777
2955789098
68994411
178926430
1163731620550983680
123207270
371250848
128871622
3056290560
1193351365000515584
138445827
2839115390
258851165
268582226
89200535
2280492416
1082144611760463873
143134463
1497297265
396422382
18497840
136671454
108890984
391768068
1087186805776998401
16864172
1104609158
447765338
124219884
235883377
109141359
127525540
4077367718
1209488863111987202
1201078657617235968
2883474504
67820105
109326161
1094215174553141250
267294750
123498488
1214325295
293924974
17480880
52078492
57269041
711026292146118656
3306272810
184352621
3083681353
2357029614
450788496
3025879999
148259907
1145309113
1098881848384450560
143797970
836358103553601536
757978368662921216
1058013566899433472
3813456912
310886988
1202548461058449408
545313939
882140136431001600
927238507772252160
1968627936
507119784
83241348
1039312921992425472
131448420
886127463390076929
222488621
17326826
883384404
1035009031
1116928759225966592
3365094545
155163456
716143603
842391928830214144
113824333
114831887
999472797423353856
1130900893
51339145
809943294
782229002589130753
421546129
118639042
126882961
1120050812221157377
132050631
39919375
481851337
4169891959
3966981
4848604156
981901342514925568
109113673
58757756
102501887
1028447246
757813218882433024
75472641
635229291
1112295242219192320
229702232
719308704
898121011295420417
1160136480
236509809
1974842102
109157127
70718016
139783760
71041205
141591528
835664980976386051
132609520
139568547
3250822591
968067660830224384
1045139550006198272
112170882
2933658782
107719332
121373129
1540235791
53072167
1043853174367350785
974425687250489344
3098997168
805948856546406400
1114752505471062017
94344363
108275168
266453538
121166183
1194064496089657344
106120875
571121716
112094132
2171033246
503994790
35712338
98375553
249530882
1200921368625213440
380886010
1097865830342291458
1081421742462009344
384278737
103558395
975560062994284544
197308015
56077235
3244917787
327475882
218150510
909263712954888192
1058956391740665863
3145602439
2735033113
3361570644
876459498151395328
1172077189765877761
915902493703397376
1016650472709427200
72700161
1143615355366981632
143232471
1030255904409567237
511901388
737919662646788097
206466403
291535462
2197489825
225000640
548969977
621483875
51725882
2285014842
99052416
106708903
100899609
17464987
2765427936
749405958300770304
3098143543
75731729
3186462372
926574744916201472
909629680088522752
2890886137
52627284
2549243827
597473130
2909532139
4769920862
123803217
63953249
43448811
734035626903769088
3409908672
627436045
17896023
7497502
132535382
2067431
1120406803756408832
264722707
71481910
1070882009424134144
249578163
154866351
14773212
1173538096790392832
127583726
211407577
76585433
1590682548
1456165304
108031080
877896789197676544
56664260
92394856
3254521400
2863957032
74135343
850296678699618305
858209330964844544
56748491
2817200960
990757043161059329
2415249380
18115386
34638663
826406364582785025
710071393
112628113
89927155
2285308945
1626996228
37976041
111778495
95861479
758998615276736512
356090074
1431574878
235156347
2637704707
110083419
39016955
82888199
22352839
800539161170059264
1177236157
157085199
225260788
166611706
148314995
238177001
112624637
126347582
1218370479292993536
389914116
1637406200
267630418
133283755
114127671
914019878197067776
1071255362966188032
2441219034
3259644792
129362245
78830885
165416176
1157689905134198784
1137067512481239040
125891207
1104361937519824896
890755794
864479034238836736
121629954
1044927522406785025
70052896
1078583848730996736
143421310
173031492
243957753
1068103065029378048
8009242
2267091601
803623951028977664
90665915
802196531658956801
268375716
4767724608
1101301440973168640
987701884013047808
2784156512
717347464169201664
144407384
901759950
83150646
102890665
911025391078326272
254991500
1073197994843860993
342820406
496931104
1579274012
380243896
178321488
713814847771684864
1977111247
1034044732081467392
3111654476
138821520
81470517
269771933
3052264375
720586376584900608
116190745
740140020057526272
2806309105
141424284
1172536807818350592
917749192130310144
82094714
1186482540443394050
1111944720547115010
293473538
53073415
248200072
108753253
300954836
10145862
137837200
242263811
912626059408924674
803242001118310400
140619454
189370911
2794335277
302419030
1213423053255794693
215172896
905947062679646208
1103224566602596352
1186243987708862465
893496854398226433
918169408911970305
138452862
283121004
499482611
915509974654107648
2415937106
48424037
848475941198217216
1025941216376963072
78929740
285064784
82610408
323671888
234715455
129747202
109152413
3224183174
739842930756591616
2364307980
1031803852192808960
2311761264
153767595
274289438
997255984669122562
1211264615021084674
1042292913550503937
3061079414
15021822
386869235
2391867266
1132997725232848896
4919803754
829191975282802688
112654362
60906149
119744910
4859458499
407668779
3612021
176443569
1664852520
453023246
9292472
390463377
8041062
53399841
179079098
837159303458873345
975164129240498177
107428847
125565060
840348515754680320
161625348
272808787
576357593
100590892
18194541
579367065
255456870
285125930
286228250
107138813
1001568565
105993680
2343452941
189724387
908625970038370305
917149738943709184
99059859
174511209
68993610
945313391450628096
14301032
2188357982
72310473
120160412
1003178068695965696
336331194
154515643
3863012833
160755273
2937599521
107419467
150938323
1094219051620941824
236780835
2591034086
1852641798
54381080
240068380
133965650
3007214857
54643559
169032567
944050713625214977
9154642
1148645443
158999254
2320413468
305073929
1071061833845362688
99943877
398759235
172364621
107332541
156999066
976673603239292928
264866399
981437431034544129
118674054
729265230
1052542754176135168
386204327
3179082577
438830613
1092084900168032256
265895881
739107522187952129
721699388393803777
2816564281
750149585981444098
437385234
52650761
93256577
270402806
105511641
1106876679778033664
240170619
901363686
193913017
2464287049
98576132
1209328960787509249
34258646
188638127
937280794975903744
375307963
885816658861752324
2932400413
1092767189759754240
796003301900722177
2228141192
113632184
585191650
2433344648
198374442
565314080
1206181999473332224
873875983987687426
1112706347521314816
51437478
69390577
111339232
2220751626
187837967
12273652
46662425
885744118676062208
264740234
973309945461358592
96356330
628883639
2783679920
15405714
162558629
4233783913
7373982
303587698
230899127
95832217
155149135
422642457
19578967
1115019902
1221785835655192577
190263663
133586024
52017748
999163550718283776
780716777542029312
128217144
91738213
156610598
211459056
876059267127664640
1021746622978387968
283241330
17823038
316232377
2198747622
437480178
137237108
213601222
1067186535827673088
3561714493
922260452540801024
1086601882192076800
89840157
397997023
273483315
983682776409882629
2277481908
83278451
273157700
129711722
121287777
5575662
1104744163168284672
162030646
171054822
4165953858
125287475
1081733354
1316050963
117070103
2313843241
411459164
1177449868157018112
4255343713
3224453647
313938495
1098555453053624325
78624659
4307790929
15389672
1003628375359946752
790368442528305152
922316173923848197
1392501133
264547328
1593015013
124393316
267115490
1002211477355311105
3301948387
6587612
1255789656
230416198
161670596
1191653896097189888
150111149
3037566356
315671741
582786194
1001020093
956205987098054656
1917781446
60214285
1193073359317172224
3231664382
317887334
1087818090795028480
94067656
147548693
956509022336696320
1115544883157028864
1738899384
111054821
1137232217262809088
294858494
4673509250
831498655550955522
61739310
966974986182311936
257938182
711861779521863680
117636146
885958923588521984
123417430
623693080
66014536
853240566515027968
97477841
274347291
80989019
185917844
628168843
522026429
23656730
203471557
999927639119835136
243883731
1138281398878461952
131781009
265357372
298039042
1038014754747371520
20509083
457345573
251156012
1064033956503289856
10024992
751339620
842205542365847553
2776121384
580787089
9492642
264816756
142040858
1171333480103301120
880235418
1062244073119993856
108290011
1177979699416317952
134997073
572188484
4900928924
3166094084
2233162746
75989892
113497315
3275573755
528296119
53885164
925249142338678784
279965191
2568127747
157218562
78601279
71970757
134437173
244418011
2238430568
171500106
764122920545234944
113012100
1168070736080031744
1064892756
123118855
1140538651840958465
832589240
836517260445405184
159075512
159997828
15195389
135744940
1084551027901095936
101687301
105356789
131756551
73887637
923149886899478529
1165560328614076416
104322582
2778190963
338146818
112546293
3012792817
785868551349567488
128218698
90305100
510032413
2978433949
91527840
2323057284
75541040
122834393
345091267
385911351
1712930066
162297816
269563299
37796883
93258990
123777485
3145979474
75287413
87900159
119367171
1033241550166274048
160652704
231780339
420730913
241006754
209046518
99507692
547841754
40456227
838600372939739137
1177003747664224257
80750706
788852023
288121082
102326403
19755662
1148249451661627393
61685260
331392107
922231742836043776
132181335
922027749128028160
4171231
805389720884609025
1066974613073096705
523216273
111526372
137914460
427857539
806817042
1101577507
122814974
2429037145
2878855279
1154199010464292865
1105716468
155827431
59315860
1165284414
2999585180
126212988
11869282
1178240486831640576
97004999
236267897
224317532
54835696
43072060
604262159
292309712
108937863
893664261779496960
702773560125698048
915757011333128192
716182854477025280
97105111
60047641
291502805
2951429640
1067949944797978624
970142419684532225
123258860
329514220
265158017
111855786
139788301
289871374
304958820
108015006
2277158604
895888708641013764
178712508
117500007
966974426360119297
383880629
728965419478867969
71979888
888890559577825280
2901854796
135091031
290823078
70065823
944101593930022912
1486833314
874546103198208001
94692701
3246847016
87444104
95165060
357448233
325443309
957400326
109125546
126577006
288697770
5224841
908833288290107392
916273240997167104
130498265
37225996
163268915
222886589
1159426705
101438739
57955541
1867681454
982848517256261632
947578525
872828935557402624
62843662
2901381708
896058216592711680
137906207
1251796897
243178344
95915669
936188292
5310062
2757755946
141412682
1082135441975824385
154013132
69596772
3251659988
4317912373
866862741742469121
152157968
911224666852704256
192077908
143402465
107282779
88225667
382417345
120428616
176799183
249916741
4291626075
1120610784
146290275
778557044395683841
886833775484600320
212879208
787234638020304896
146427133
14766688
1960842426
5749052
2846537582
138340669
980590979341152256
318206565
1110627037
1642297566
4723605882
84495955
132221943
4687217714
4823011
475114683
1313650026
97105775
250060552
118559109
1011838584754614272
2745049382
89884603
946355416081903616
89643018
149740109
2356174806
91605227
142930653
164136352
12543932
173125837
995900159438475267
2911830565
755769227567505408
817746276087234561
3927251
2794148144
1098403451308892161
96924842
1649886698
179721926
140154660
2568144607
268605341
110660925
1171594670
708998247906283520
588786939
1140397806852591621
1193465448722911233
107893788
47573670
2516836434
4182651
813371011
69866186
62684041
2437333400
1019414694589693952
704478321854124032
96513977
411894271
1365696608
847287446953803776
704946582001680388
109223613
372296996
128134889
57945331
2284377942
223165608
116678413
79127643
66022495
186814852
191808511
209227642
14328431
848751164334133248
387117408
73105615
78004467
186064877
4537175599
100380044
1257265519
1205845837126893568
2335369572
4830013129
2166747606
145611749
64716763
1137538850
143047403
206759615
59190824
458902666
1058563267059052544
187840987
119642104
1403004410
310974352
201782533
147352932
982415049594552321
142769494
109687082
2613397219
56351179
3180372824
1593279860
15732552
106101035
80997296
910160599
3409311
2553733094
90390991
817638499885027328
57510936
126421794
998608691736686592
1145479794617774081
2524194480
471171255
525114979
109869985
1195683888107941888
54056940
1471724455
4383224292
269596524
211087829
1717465110
59479267
68911986
2395146770
70047438
954939706357178369
75766507
2904108998
163074984
1716228272
113539486
33938439
89667926
708961681154531328
131491148
212406398
114185001
82869008
116681787
277406766
4725606642
500214204
175922850
2345974561
954592711440396288
633902692
224982200
102697695
1166189066909446144
2986595820
828166140
269086004
3667214359
483608219
8835342
271638853
168617832
56430180
305917696
2615074086
32529603
121444547
119473594
842632933223481345
538106801
144854850
2923551655
105168506
138815379
746712023937884160
109092512
2684206639
938520986894217217
3219946370
453887590
22856879
2826507120
2203668102
995835642
128211683
1954133042
159458386
152531583
47054878
3360093494
51133150
158390837
135494394
3278560370
2969322294
303070109
1251966913
1187252452631793664
3140164914
266372757
130814394
146446347
4122461
2873154265
2233765315
518222630
14537819
145459482
59061745
903131305834987520
754932657679503360
137342401
1865964728
955486470
1294506282
1145058673154068480
1034345116008243201
411173889
47533380
1007453146375811072
528516847
275397354
3199719656
114477424
105754120
91048956
111509050
108240647
243837047
47610323
1154295800026976256
62412506
48263508
199642805
57218763
1114059726222848001
1369652136
966801634180280320
3236912811
4252555573
128501413
18371743
111745564
132894616
11404672
885713285705719808
107732057
86286846
130707531
1407333006
264476881
104152495
358514981
3603791052
152560606
465411538
4651548842
243421005
253473018
856984530816614400
4276306814
748727079395438592
56256151
15350209
2903355462
276039684
145156242
934258776
694478148990152704
597941993
105044859
1419874759
1038038416343031808
142480157
362584156
1168837094
1137983198275620864
2841014706
255855353
122249950
109975593
15528757
1008913736
2258440754
1216845450138963971
974625920341323776
118350400
140745117
277452408
164666800
884201353
133870250
207808669
57906113
2197543297
18159903
896696006
976847826683654145
1325887380
1107260433558233093
158890827
2884702514
14713960
125654532
1197409026818002946
36262542
1644278408
2791789136
737572843773255681
779862848
113261460
128588240
123521960
15016930
901826335965814784
121347815
2218765112
2744691608
2420402959
878283207942131712
421437454
3358375400
838338311437463552
70052877
937875831946321920
2974143218
281121403
1004062352
2476758049
1630630898
178672506
269661223
96972945
70901357
1192382130342395905
270678793
519287244
1206117945673306112
929619167409405952
127117871
157006168
1195648984892596224
256052668
103696730
345920228
269600371
100854308
134635945
226905886
425755665
207083806
755227150781861889
4446181
332776740
914771840383410177
21584316
62146961
110446266
4805193848
6081562
141874010
901303418
2878151370
1423293138
118319345
14508355
101463286
978067968872427520
3338322031
1042175708
1303309764
1109754634401280002
305362844
129401470
145137924
88626161
48193764
4485675072
83617536
532296772
1161602954
187512557
69372198
1186944426259533824
923809252589707264
539001320
1844732215
1109081623
3161763961
825633201733275648
278457746
3257729126
1713401186
1036139813924044800
1227862304940625920
878230551664115713
183622073
931733797271306242
14494999
1028117623299436545
20751721
752770992955469824
1001757877571223552
107075353
75776528
3009162140
1113320324131483648
4748556727
1082207928289873920
1041320325927993344
78016518
2860374420
170987875
55143079
916997782220582913
2359304654
933842674276188160
983544060806754304
2479629954
416507822
109803052
965761093816610817
137377556
96709541
111757723
46068140
88112043
819462626245636096
2358165565
78266800
499902874
849797880038604800
192089548
1975413241
155186370
203940632
2323607509
2993705982
2166591966
69229172
254998322
725833451455160320
109239696
2177423275
105502824
538156959
57889134
1003617096025006080
60516284
1032476736573734912
1152645630
136634157
316837927
98570592
770841753804910593
1192360742
202425711
336579013
1830982640
139946260
125479144
62475956
1924724431
62835895
265197628
140394774
779476230
69325277
420138852
279374567
211791001
867286037013213184
163426680
2280091440
1213441916626329601
1124441599646126080
2899276075
858186348942852098
122521895
747091051815403520
131767433
854538025337880576
15747608
110662752
1099256982186278917
755048660
2533747974
891807075700834304
3299685918
449824192
116756123
110094023
538522824
78577879
95343832
1068047708802375682
226601795
62049855
121234234
2151704966
172749339
2320712066
1114099940236480513
3018574398
75607502
87931664
165664275
19650601
877771203217211392
885815489393446912
916685149349175296
355952360
123901032
70916224
61986687
67192359
64739541
165131282
1361244650
210835984
1076876667811856387
582587992
1084797387887890432
4587561
952247796
725155256376635394
148631609
155771898
1207570360935124992
110629987
94798843
94684767
956495197071802368
1079757759145336833
100935033
824491559399813120
53425396
128513821
709682372833226752
15164916
126726010
59436097
181454940
713039009249775616
922020577006592001
206517507
137941133
109183594
13199742
2179371390
133955038
814688662344450052
759226458
1087624966596526080
1351159280
4723366940
269250846
176783188
521115434
126525660
83529117
49956566
269315741
216272849
300639781
310793691
963792120556302336
133658597
89049149
1034620595202228224
1212901627734028289
956768575
944907844909797381
598684400
466614587
828607799064006658
373935995
975856961378897921
2229414446
980735600
36424584
42144895
99394209
1018064540536172544
172823765
1034586509540651008
267618014
962946767112192000
1081239294344228864
7323692
118333281
176059749
572458762
146023304
820253250490249216
749906037554094080
177639363
80595140
166559231
75783407
546178053
812422902586843136
921728587706744837
4863809635
2520061818
1025583776317882369
267102848
3116558036
885030260294725632
4686536485
300858824
804612930901684225
69586859
464542421
269679996
1159413917505822720
1082070234947678208
106909142
245254485
1139931113009188864
534958421
819885619392303104
520514891
2992051400
1079695156624818177
2813681
178700141
164346526
74656311
137960921
110385897
130044382
16041906
3737272633
2193905774
2415834662
111873617
58490646
456378944
272826632
706758283726495745
270804852
1267257895
6318182
109715331
187914714
923091613592690688
731677858184060928
122516194
15797303
953103516385492993
1149720078717313025
843634104360873984
3778951
131831129
3067341038
118181225
292827372
158693606
1189299541335371776
926261037770379264
836891290008715265
155502879
52571168
4667511
176797689
2277428538
235072909
134049256
2338111027
4347790699
65418313
278976301
84553016
1210325966825783296
1043876924
2495948804
51322787
263720879
3061112781
1427281189
931350321330135040
57841747
2901894644
63134578
1450921376
778181738820501505
184757023
3008900431
390732709
276954655
278895176
1106426412838195200
784330631748517889
944452114763280384
140934005
16902394
2298634046
138442862
158972752
82272004
1033200076900823040
63080832
1303774850
4302721
1575315768
476450359
718327856481366016
827032063
129713283
371196831
116900211
1542456614
637011232
197729293
394517868
284740620
2918659740
130429999
556986091
4361583194
2208901861
720039663579234304
500717600
836584178
880537146
552841453
2251622731
68991171
110042750
92067415
1151462453026250757
503632745
1248544057
58930132
11708952
754291089125744640
1406568380
1277658787
576122396
413858768
2835710851
1112523699603693568
413662939
309498978
234372528
86502537
413178502
851101165328580609
903546719064834048
112860377
1159399062971404288
92155112
76581911
976598685751504901
435501738
2901967248
124946487
1881613676
2562471978
885752692835983360
79936056
344451666
1146979138722390016
124444589
2537608584
69084681
1515438972
961643042
491969253
3236036641
84711101
1087638122710458368
736936010810937344
3577451473
1050580936180477952
3229626542
49754978
35810228
267109937
77713663
598380617
896130948172992514
1359654672
106971809
846675925685092352
73370789
254446145
1214432505354280963
22907750
15300461
4186653973
307704224
935475704602304512
1098262252459704320
160216025
2925867703
885288875496685569
177488279
223667695
88882337
1169250285723668496
47072912
22120984
1120831126174494720
188364440
3233178140
57597129
162190715
2783950752
154824390
986052215595909120
884333912343715840
273469502
965614055107936256
1593281678
2729875705
201764675
809549579183980544
1049169965826289664
986823085708857344
120882149
1110126789299302401
127147290
108209062
2421125378
873835833199017985
264859783
93477015
47888684
947648180606210053
2463838560
300593312
1038266027451211776
8722802
749959927687294976
257262953
94823382
2801995915
1534533330
367145696
168494080
1094323801456668672
1046934278
118688993
1583090551
347925885
849028614330892288
320286485
166806762
112419024
370562737
828637784432709632
3052779968
178736122
819163349665517568
16997216
67890477
1109401101030178816
718246922
1389183140
953252744063692801
960656976979017730
165748095
496588044
4497867089
3501534493
330663808
1096775140656828416
61173695
1121263547755876355
1000728394940600320
976320258788044800
86637646
104109942
152927652
119922500
1025273940778741761
502392549
745607475571757057
3083555882
228045152
166051119
186362655
139960324
1011098290144727040
220696512
113519244
1684942495
128341124
772494029653024769
778855924781854720
89715814
4916220362
59428974
159435931
140404580
71188243
1177465407419998209
283488715
1474201435
1165488848203214848
258118361
90572028
850931077
177819579
1174725313416159239
390646035
134865515
101894133
117083511
2616989616
107423355
730321832427982849
58148986
2895321810
2327351479
364300954
2732429782
11159132
75501291
2685651296
1011530917452525569
1118028120219512833
77775997
252900656
76214714
1454203147
950172456815280129
877371208194375680
185645955
716522931593973762
1430213024
789078151
81894402
1721892433
367560859
3324267799
3253605637
193297031
176261407
769170501927174144
3247738849
934101416422940672
327442162
81324204
1464203923
31579874
781126372093681666
267015579
167312282
548455933
95297551
198648331
134026851
1960181827
1270945662
3164779651
1191302225798127616
750619316
1037271430910468102
57354600
373850668
741710581514674176
884682547245883393
1371081852
915548767478177792
2436240890
1054977794
96082623
140259091
392622077
303784902
1199087700420091904
53948950
569649285
143731561
757521906320891904
1474432410
2332835383
2602279884
1605173347
120736528
617953187
135393917
107395134
265706881
95020078
114938058
217726792
321266257
1013139343173513216
60897977
885223989890564096
950172981019394048
212916289
1161837757
89037304
1934551884
1675645278
711857752025333761
13559462
199511309
1102193301908742146
3239818956
1294678663
902912140230639616
1126328336165163009
1954838557
47665699
22186445
929774582
743474697002618880
761136403
375714890
850547372975202304
894499866990174208
87115574
1008572924960206849
845042016417300481
4487155819
2266106784
7756072
1269944683
886863275119362048
137671477
5887942
848780530116050944
439038363
108610436
154392122
430408185
1035504589280137216
508573844
886186584340430848
82224786
93341504
1867045046
303087721
120421476
827483203384401920
91313663
64456055
284898607
149308292
2195716310
919358237110972416
588041531
94468587
907180986
215548403
735529804355801088
100743165
830323365860610048
1964943769
754557237843021824
165403237
872004509504905216
949483167643127808
234800120
1150617289877667841
773151359046561792
112983529
1085001075495624705
3239803872
115898290
880390391958089728
176802589
286538837
1214392986240307200
95772796
291835079
1919721985
3320758405
3112159662
41797740
271443833
2218283802
2332975531
379126061
2731241712
190674742
1949134568
764032650512248833
959786108568485890
100870537
5727502
891548254810198018
277429419
3245875118
250488043
1075402589762514944
1217789538367496192
2999240665
77186059
98309081
35682643
153163614
804491246731284480
959801375042387968
3929588174
762078944212299776
86277104
826271928465776640
137904833
162316764
2762895798
57959300
151479601
118261341
611819730
717926060138979328
122632799
212450650
427936022
155213552
772216368162754560
1625314794
2718653808
72027916
282725755
49309285
711879062424137728
938315943264079873
265084875
168172954
110918665
348985551
229704079
1672128144
203539782
186794534
408426160
135202382
129075975
1890366463
1355849005
232495986
4753361593
2703935647
2989817100
1629488136
4513604244
402087089
187544621
33199696
232774333
1683338300
247335764
817124445970001920
2242353991
1094881514762817536
51055405
1906283586
138699714
1005447576898842624
1089855653626077184
860380117914198016
120458126
84240936
271834420
100467390
914857863352168448
114832247
1106416659990867968
2348880523
1185421985108488194
130433082
107943216
2719148894
264756528
161663982
33466363
928965945158017025
106668036
757203008107126784
1083013501
133395427
721154895017943044
155180875
267191114
144395489
122997712
1042768458981629952
2616728688
84067516
149568256
798672066
197656563
59998632
882025292004442112
120271062
1134779319731929090
374920225
511897963
200711763
2292056906
82104008
61471898
76331792
186791602
897084524294569985
102835261
1021342775403409409
89755092
168275039
563438203
1035371703843545089
128450465
272026088
1131112782
4901928738
1067401906459267072
847458972978126851
942258707294912512
798334960134328322
273463498
1203623225055309824
1093075866563751937
69362692
2992955666
1063418125167689729
1197492657292922881
202698089
740313128567595008
15338710
1394995159
104443214
722720864
720963442564173825
63612253
7932642
2292872282
225043915
43311329
2544259734
1035745595078504450
585662175
822029402443632644
579983997
103180282
2540708262
211677168
107458995
39967367
261972695
2396161033
4676960132
106976934
973939021997998080
1407178153
58106251
763688149
3632964018
324137014
82281112
39477856
142880137
112901232
93194503
1158305220327120896
99666964
119719789
139310977
153491669
399773280
44500466
99519629
864088547027959809
4924897082
102413100
131509804
3903246493
572744472
1181392217346150401
89919738
159958501
2800141598
153629935
279417222
1174178135048372224
1084164789905981440
124888378
223199022
29737931
237049570
542635764
158933892
145523600
1113731925208756225
124189160
223456404
2349484208
395791375
6064972
164922558
1144173073739816960
887524575163973633
114464390
2179779674
108825303
1059743086358589441
14487327
996823851701956608
2852563998
882539287849259008
834220494912057344
28141371
17774181
769033620988321797
1161613299030511617
1715492798
78892865
62660658
1090522507373760512
1196630763443089408
3028438591
519594448
52711130
123263608
62471722
761099893
73137009
221226990
137010854
271900857
775857452981944320
65805027
77140892
208838912
1158954417858605056
238168067
89458126
911558199378972672
632891040
51687212
84877691
56836281
114965603
1180964209296756736
1154778716674748416
3196041888
73212313
101419183
212557646
840865364326006785
2808421488
1204454730895781888
1003615009518186498
2687881182
172499607
132922080
1074128623341170688
1610312989
125223561
901825023781904384
131506400
117435876
48194513
202187999
192917406
93240416
2878169857
1038623675925188608
14130855
116289712
2887870597
125390294
72555864
55199052
84562479
956758982097494016
446617853
315915096
619915466
1023941270782140417
842012875275165696
192160051
266449870
1090236576553037824
3188187464
265290418