3638313978
716139763107889153
142626534
61332531
130400551
4662316789
2384604115
1698550032
984414047054393345
4173377784
3532415474
911886423472480256
877563077364928512
266527961
235496537
1130319183852400641
3229285638
1735478366
1640333094
1030685239
2432062338
2856261302
1144422387108073472
2275948039
706739061893902336
778562309576798209
769895796590321664
1097061430581317632
73365696
148244297
2826520728
151043206
112283606
1048850036006604801
3070161546
58135211
2882824285
160882979
3945412574
869451088029548544
325623356
625223774
738557047562633216
125230796
371088479
48413640
788548631749992448
2646926317
846730144538509312
910168838
64309651
2966242885
767665077809917952
2438603808
331448581
747400369353826304
1179623145122099200
15327945
825670655169269760
427602890
1557588426
2580889266
976625307359657984
535354058
89716099
1123932833242808321
544366448
416929812
857345865551196160
3271735658
50239458
173647412
831146587
750665035
2247102800
4258355773
2822422388
1001819838094995456
109211535
746543860180889600
2793830389
431992821
1191927962821677058
2813045090
592269534
1059402772267728898
757941301174149120
2559245234
342548738
1186544647989952512
1128072377403764737
2207058438
1016234219985485825
1253472685
1215512923
1028281479611072512
969579489788289024
15531819
2455282123
1066240065444016128
712250037976182784
172631663
50693382
303234133
3003965270
905244101976637444
3306439129
979603801177927680
714199851563495424
1072656110002159616
2894743351
155572116
96078008
1147798530729205760
310823915
756099786
2686944810
1079264371371470849
921353337370374144
316796803
1093712034640801792
875121351761084417
2568976177
1108967311
2814801954
228215258
128256709
432604342
2599704703
898148024932737024
3155769384
1210786481544974338
927145425961828357
138838826
700102074
713682974529556480
1139685776344510465
833297800301473793
1074238824178315265
2905899175
144377171
974165393320235013
1091214187609485312
852610471
1113278470493052928
101924189
102695207
3730423218
4772344879
177829954
1006112424955482113
989766643759771649
250696958
1598790709
1011865628175560705
877640728230248448
764060462799433729
421643646
868740199508983810
736305759810551808
2898002839
935856252092956673
251513043
1210492030264066049
265394719
4649504005
2600169523
187136916
2765873269
893783047
427049346
785681147745357826
1391400205
867904144056532992
2478051590
1085358599444910080
742709740719865856
1140554657615343616
2362031000
1466593082
228585213
776045929849757696
178924730
794755913223524352
806737511821111296
2388930296
1525005307
294325279
385840205
1652891382
173762753
178651457
711756582833360896
2451316512
2780706404
1120117800675110913
891760889627459584
196828630
2315710573
1078661233388089350
1048026654486847489
3161282629
735679176552767494
1683247596
836876833186512897
1161991774157471744
1138823531842551810
354741302
1081758564295692288
85066219
2717010666
3163908769
1067560819
826317092257296384
136473240
777119741093654528
3297552648
1546829826
214023027
924290840
1185851275788701696
1049868048344240128
1009770013652160512
2988807414
840141440323735552
601759386
1190678513763803136
72008008
267572216
3134548704
2856459632
1151420240359616512
126121551
2270896718
848521480493080576
2546449890
4730756996
1578842886
1951377614
3249397321
1027162907165974528
897463059903414273
1058516887041060864
270087500
87852844
1157984818308640771
142766403
578061708
295605747
1086061904513032192
1659275863
827915538982531072
275505546
2245348058
3459608832
267010694
2729082846
131467547
1007213722400522240
419663214
480180052
827009862303244289
826879670696030210
740653406
1059099720117698560
798266506543071232
2188419168
1538741430
256588273
2952297595
927196783062630406
761892073981169664
915560388938276865
911527577633701889
3010878763
123219683
1069422158894399488
742706693021175808
808512050229964800
1060382374712696832
71557810
358260545
2422149668
807177570785427456
297987652
3284753100
516206790
769171337566748672
4667311428
801205549
1215290642575683586
974967683002155008
173764651
94781769
345856514
706891513
772370094735237123
767274928890458113
3677191154
1123845593451855872
872464856170905602
553938888
818434151632093184
16826516
828947277515350018
775324866
915729187104624640
188726761
1904267690
754184452855652352
163853304
825986002980204544
1049302811945648128
1609172156
171714249
1207291844553404423
1733527614
2943985410
2743921494
837554211206254596
2859850998
578697844
140765923
3186162108
955413632589840385
3009883400
2856719534
1183188421906317313
973026748961980416
2362438704
1428345289
3318775573
4686647732
773980382
943250101509562368
2394226832
151669039
299262177
1088363972426838016
1519175312
796554035964747776
796636785229107200
3969227413
2454062814
812581201
259300116
223689566
87187747
2428192478
756490867846688772
1057977705017237510
92722153
886476538845184000
2921108874
919924596807049217
1007449797832335361
1966598581
1159093730772545537
913204019941695488
24801049
2152021920
610537938
128903943
706992890304536576
1169359562
986951567164063746
843595239189241856
760771279
754537625533374467
872792220952285184
626326324
3007985388
2901048481
589789435
852153041428131840
115193074
3856909152
1206584541558689793
964443981122646016
553566454
1025376432929697793
187472416
1209798414193479680
181484035
1081145019740770304
860435966061707266
2337620755
49065505
104373116
99582347
568960369
3238670562
106911659
345044034
1180085457725509632
4812217219
2700220728
112408491
865006750734221312
766245805523173376
2876377597
612257546
59422632
965188649510776832
472794984
1038700583861932033
592740887
4100435294
1962941904
129454191
1170321058513031168
172378698
1626998797
450722408
91904708
945859440795725824
134212324
774665447673171969
299359344
2645957893
897576468183633920
2914664498
4847729534
260322603
358808850
2925875822
101003269
1081568497929314304
1112611763550187520
800183321225412608
982917425774542849
231744722
776555330176036864
472371829
1160360172662820865
3453777313
1389602184
3303046903
188262716
1217622721799938049
478365534
2338319791
469052925
537961925
2371697916
1428511944
936193374687596545
895658805018505216
518434954
168122605
418979419
3012063738
999517158592794624
705199261974077441
885816319009898497
940505054947057664
4921344852
153604464
868642973306699777
257482493
893521429949333504
845510970935934977
239698502
96951668
853021280030806016
1112627223687643136
158498890
996600022299951104
2793810987
3714679152
118001684
158362127
236780835
2987014873
177365688
2831705988
2615406410
2679619526
2277632952
870016998
395412673
823843316781305856
1020852368278138880
289776464
2162543390
804724361038995456
193212904
2322310484
3074553043
144481550
1491878113
271222220
1430339221
836516424998772736
226956261
757430545185804288
153511364
1052220902262226945
1131512809185898497
530958501
4017869304
132075472
1010436263185297408
311836005
1202487882889318400
115398755
3052411274
728902926765150208
92287739
3435433225
3310654362
95890923
1073174256014348288
1013709403243999233
117665752
864997319007023104
1220958355688022016
151394717
100693518
862844338191056901
144766368
3275633869
1193827895996637185
1015413444634296320
143796150
2855459383
223036871
148632144
4011740234
113826576
104341544
2972566602
585369161
843139739272208384
898422216148135936
295503608
975006650808508417
845553783362891778
2389073342
2703575154
3017038028
634614314
102424490
841061212230045696
486398532
249962529
114715698
756654595217043457
380308016
291018489
745861486933868545
1104609985353310208
949896240
1199127317567565824
1065396156841127937
4661873844
106659695
890717809088512000
456638500
733550092511121408
960053514050273280
1661643230
4637351268
155161196
2270389082
3025947955
891505978734125056
1191036881829388288
225583980
123639843
788311217685225472
137746706
217756795
473524147
2181761222
963306804435275776
775262472060100608
1165935967745691648
207382518
744880717306355713
1133622110046150656
106390556
168472409
394079394
257871770
1090955795104129024
265052100
552207838
2425439970
1140637112150052864
1111285188355489793
189566264
37259186
2347796563
558857349
3272837737
881509624301539328
2681297600
593593417
62203768
1159085498142347265
395558620
1200024086107176960
812413235089375232
472816815
1186964838
253580985
2250382237
151737979
153202258
819338059
1168324139955834880
2958569377
791425201
179532356
300175969
114110516
439909876
1188074263674118145
354784438
1150952424284151808
1464592308
1251189715
338932714
3213599570
1080115576909877248
840233549466804225
7001412
1094839361583992832
538087447
989106518799794176
97534281
2334654086
1050429075121037314
174582265
2875750776
1653092928
626521483
3515101153
1212235135472427008
264588677
153347226
205198692
266523978
817813279577735168
2244656766
737905498964496384
140322059
256907148
853218191438266370
883484938095296512
121010755
837993367782862849
2737211060
787253870896386048
121719397
3016836226
959656274618023937
496802922
1142148668197179392
864161221049688064
846705385662693378
72290129
948616752291766272
703570269739159552
112663010
131779403
97853582
113591306
1025628606414737408
2277158604
4906500116
723934330846769152
157254427
1103901487590072321
159030473
1144311737769840640
194156630
142205398
911808154169516037
975679945442643968
982389420
327343759
143404925
999576918058921984
1078913672364224513
1662611809
1067654001796165633
214751214
914990506530054144
994082304481005569
1189415534497918977
57593556
768318540017393664
2222952108
901693459723042816
2356875516
1319352362
280541481
893314274268856324
1070672641323806720
1115550220933160960
101715026
585886683
344881388
2193824011
1018927490
798084311861690368
3239457242
1960842426
424239745
459962331
1018127742901018629
801222948421935105
189421444
799778344673812480
1014416150359207936
926695943021379586
1269628921
247154253
3402528913
1011838584754614272
847317164256251904
3230932592
1063679436699009024
9455842
158398699
1130367774394527751
1230283592
1428109567
597022728
2921976049
4058649259
1013370649329319937
737252162623832064
1112863131053637632
191633901
3571594153
2616483511
1137172878816710656
840377864084062208
232788439
1178243977868234753
503703385
3292064442
4054601472
1320224774
1016325520089157632
266228305
1179474198
2947515402
77658797
849955096100089858
256995974
1058688664430010368
3313759387
2913809719
1350900638
523164231
485626450
869190142212177920
2467669544
952422639493988356
871095062
206238884
273915004
778012325525671937
116991874
2618816258
144682306
280312389
1276748238
1058203653410975745
63960969
90349942
3186014250
238139925
727390384314277888
3192865950
129386867
74664576
1039881047243026433
452099774
851396103127711744
150250702
342690226
947444470940811264
1156793494414843904
877769529941610497
416236728
233609045
2775006709
96742102
268154193
352904516
1936911380
3300739682
3246908017
41076676
3013812974
3253549142
538781271
2834104290
979897354860953600
912217119990804480
902879169356251138
354871864
1116611301017436161
68290069
2593065026
949520943696658434
2827874082
286422086
256496137
2323835666
990669689960390656
2907186086
821986980
862001640555008000
112691710
1109051958646566919
4224423139
1077709223415361536
2973355256
158403793
135139075
322274922
781477130068557825
2234200902
1501916414
96541069
882607387852460032
805614242074198016
344675087
1078179421758976001
903131305834987520
1064866938499678208
3116887649
267594097
138623651
156657903
923166877
2934251184
59475152
470880283
736808722773610496
356268003
1180268223159128066
215468398
1103622764982788097
560754864
2849985822
2232934896
366331986
869614687549177856
887448873798475777
129388156
898773504232837120
1184122920076894209
2894777509
1174564479859740672
3299193895
163327171
755181616599662592
153707279
814787071
1204049703513444352
830165312402137088
377152872
1219875155683364864
3011216918
576437538
142633716
2288189611
850205132113420288
1071306704451592193
1722354355
867356731
972028928448589824
969198474922098689
2406522558
1085084555227230209
174056579
3637732164
993845346651406337
1419844406
4824202231
2593942183
119790357
1017077681244893184
22761506
1203611086341079041
1133954500459257857
183266389
799701348
1491846698
1207604845256921088
123574531
1140240523359244288
99722886
1028861424812974083
99010089
728990477882548224
1127570423766327296
828024398737072128
2592854988
1075523157522472960
1214175086
856919488939175936
1030078066658164737
3194950255
1966977446
3302999934
846646622
1193898975117471744
2277566514
935482497940340737
4900384375
1148855839215636480
144721572
993505276740255744
1079237645442531330
535855356
3254002206
271385142
583037487
1073078327802384384
994126659123986433
1667365692
120477088
991944982972981249
2410861188
798827026597588992
839342251939520512
142022677
56870813
858538982652559360
2526204834
761540518224375809
3173632958
765670386281304064
129373862
576774163
1123112010621702144
76372676
1188073515448074241
825263256369455105
149708103
3158242561
1143406632589619200
933898340
157275045
1048906938153545728
3170449724
1216714017223241728
1189871758532169728
741828342765129728
3249637682
1183363094547853312
129882376
167602008
4368380712
1187331670271094785
3307019322
1677418903
4645020193
1130817326637391872
287548949
2472666091
940827148113399808
1297659067
605124583
163958684
1144808790644015104
962044236626460679
837970842449424384
1072544442735677440
139635100
578648303
1087296947986165760
95448248
569998141
2888428842
897808531193077760
877646278234169344
1163619982200074242
270187148
1212435391
1965740887
2406693511
2413560523
1094414793325170688
3835956880
791999822018424833
2932189118
4556832800
1114442427090096128
945141378870153216
3412880480
98409418
946185659202412544
1039787238635143171
2428935282
90539056
233441276
1130945516
110662752
2998561963
1154264939764125697
711782322735984640
107965598
968412337412620288
1480088959
2428513400
1004657686313496576
776968612162568192
95623471
3101639461
838068692579565568
260173729
808468854
753514986354249728
15436611
992702828928950272
769092166824132608
1162933758086926337
633349060
706752183505592322
2882982566
442739022
3282636344
1099311280219873285
1155673545843720193
469448861
3002748716
1276902764
52703036
817265658
254808638
867243575247032320
919474748026863617
59486015
866244219492483073
811209242996666368
1037328163607437312
343208540
889411908977082368
853069749831335936
2325449198
787479565568389121
3300293660
4701263528
747061891470528512
15503681
541614539
957786977608192001
2158785817
616026529
2985186060
2442877122
3139668294
388492588
3750799908
77707755
2478734574
227992064
724869944
1213831000515432448
994035204015587328
469130723
581636307
1042253454620516352
236855252
259228042
233782609
1171576164910915584
810100403236958208
1113626712904884224
127211227
948962336366194688
2531793404
123273588
127907747
2256376592
369250328
1016961481403871232
808758493
136241396
1484405366
2789899817
2274246858
369946231
1190964395007823873
344654982
2500248860
277410555
4042787234
126328583
223144050
129443981
947105597605814272
1107430110242566144
272899734
482174303
1038185988894289920
153680990
2455682167
776203556634234880
1148239911415189504
1642092007
393954773
2344585650
881493813121789961
1585173715
137196428
540987048
849208554439417856
2402586907
2798971087
1018665212323377153
793799206699794433
850627795013083137
1074190023266689024
2759976678
368991404
1123891892180197377
761441143
1079041298
226382443
90556820
169123958
1536801944
136676912
2438812956
720984770188947456
60787029
2384888700
779609112497631232
910520233261129729
1144915148512960512
1850015334
946025266484146177
3415809552
762502463802908674
606396768
159417282
4806745050
356032725
825126528727945216
134824958
135180197
280567684
1532867173
134447756
107344663
1189614091
1285562197
3256506372
262139440
873675562945871872
741248107539628032
465531497
125540663
1258748210
101096603
374343071
3615844574
128282015
1185208756159672320
3170947417
101367036
1004936209636851712
431599017
912928477833080832
3017598130
267839577
871728142452277248
774260133303980032
2933000042
85290792
211773171
188911098
2258046338
292934910
949197317516619776
204828941
2739288474
993989378857881600
1054013306388701186
1187750316097318916
456386418
1923258816
2339148379
112648965
1671680892
724833014287589377
857981054
2837050704
80416196
1123715393946816512
209948165
1136200910361600005
189340298
1041962903446749184
93841943
264177559
816937924373549056
3104045774
796707227490914304
45171567
46678582
1081727234937769984
493639235
112595204
841291576454209537
817973322872856576
757013635004637184
478520116
391246206
241043902
1013592018256211969
3185185362
239351457
196637155
265205959
737524471
1013613199399124992
384932759
1105357740203958272
1014692677726564353
805742176273473537
935682041265324033
209675706
1199278921121816578
823790597999734784
862521743373500416
779926316317446144
2343727592
79726751
2713779072
1379184942
1214063844353462273
1193871445878685698
564661665
412222870
139384300
893793340251963392
56592096
950346620754788352
127832533
1110543199494238208
408959932
513238449
75479226
621638729
2841164006
142180026
1391702654
1217083866097147904
143464367
56044384
133073877
1155410120542580737
1031135819141021697
776323644
1110836886023499776
267214804
337516987
79702836
153422546
244391957
310264639
956144259911925760
812859048
589090965
130184972
728604040066535424
448817123
2764424670
1182813916482568192
3231372918
876793370705772544
1213718647736156160
1025958557999480832
73088377
1197277228054114304
195710079
821856633747689472
874711765300334593
4636911618
489328960
2288031090
851754314716532736
998747378
106125883
719124442660544512
2177876647
4802846539
912216546591641600
3401902693
3223894579
2913427178
1410295904
368376083
204325561
932573001186394112
435373042
1107472785209622528
256858173
2473872978
1415103258
774958656978726912
2790566518
552142053
1086807338080624640
80741351
1133747262
1070372782301622272
1579115070
166176454
277747366
148436779
2468947070
820662069775060992
37828970
1214926927
181219948
327214179
637008910
134061056
269520329
1082209977878499328
891712029815300098
281958857
173322419
1474432410
16133019
326139877
886604113999417344
520105372
3447642080
423961318
4799070415
122823166
884751504145489920
963754166
147482561
147210917
3172213130
3322067700
810712080646975488
853967627089137665
3522082094
896089147479252993
1958544780
277993368
806682442991943681
801277594280726528
847705250815332352
91361724
909434335828238336
1081766371837366273
994893723354959872
734995375
1588928420
1383475285
1211759821298397184
3016575474
835825564812357633
1183603067263975425
725214014024740864
1933855770
936183787
97722387
1493011549
62203983
1070802230
1092404190
154079389
1876322965
3584056452
970626266591150080
846145640144912384
161889383
1216687974428995584
1850189299
962268935109279744
618601419
1205775101796372480
1141647210142023680
265113951
129970645
766907896474984448
1087345200530214912
2390501784
120990338
1181417709491245059
423211291
2160800640
2275231716
1477310174
847494401681010688
1078558456846503936
146617123
266534582
822841707234344960
2481952502
132685731
151479601
277777673
4797999379
3243278863
108253742
350813898
2334514062
146242499
767575452147855360
885740934377295872
774177197695209477
192785964
1655554524
216762495
358914810
1219433389708570624
742257373331394561
1474882633
127501869
1204041456110862341
1560238051
3103362884
3163937407
2375010919
2842831118
1087987424834277376
460062695
293356973
158922757
69821516
3112875544
715777105
4113332774
2456769271
852701048984674305
82760284
856514947500589056
134196193
52399474
2588622721
120770582
1160845052932833280
1003477656237584384
884018156578013184
836346658577244160
3521846658
189422771
164893463
1109412483976957953
769313605338607616
1096687508748783616
2161171897
1346693888
1214894491968012288
1896001752
758264810521792514
1027830127470632960
1193008339443015680
4727441695
200799368
754711472
1028802035808780293
549797805
2434837681
1916183389
1013450780
1000112871022313472
843023571743981569
540479135
2988477594
2703473731
63490364
1180160125211795456
17622782
2328801578
2930054317
1110613817719844864
1216660321881845760
2256234366
1186307474946527234
761526684147326976
1042437769
1079699534429618176
387648659
1113806208316534785
109221552
884670841916506112
261193073
728560407770632193
1065574762846412800
138380986
96364634
2598269582
95775034
246302131
164670171
951719070918836224
1060215110
134386179
358814962
226542410
60312383
937233703805247489
908970968969748480
2585566130
2449237984
894558731559514112
1010940845590134784
873531868771045377
122040032
600909916
174135798
310237289
3546403826
988043456495812609
414008506
785846381151936512
1120589811394367488
3379039574
95003918
4897592534
1181576813849563136
927792926079426560
3132944996
756077042056114176
2476586522
2402013464
3019797871
588246130
1112262796354293761
129301624
2234299202
4661794274
169710541
860364040438071296
59643335
999927431732514816
728239004085161984
1220047256029515776
844858081120960512
403536828
1142350833402519552
170663627
3280164962
215256783
1312505310
456499243
1005954641165615105
716582708839723009
136848858
284240705
811400688093655040
610806294
1121765835268165634
2934696824
167329756
1063009702991151104
3328705038
935746857535463424
636822764
931273634080944128
736777116100919296
2837925294
2768835073
781154386009403392
754229599978991616
270846765
768787373580693505
1214423381761654786
603378837
1160863995927994371
4666836558
765172975
808383797993476097
2803269404
845138796
2571196298
130104978
868442525043900416
1017387936457691136
137005470
1154117208
264089181
472712938
102880289
1172187620761198592
3236081160
706706468087558144
2307834751
1166346637909856259
327840501
2894916127
113860775
2170298790
1084080607385182210
1253170519
983600123748827138
71294292
962703427905118208
555200838
879319127277486080
1080234597323948032
85469541
1529121877
2758944223
1038794405769924609
107463118
849865588633616384
1186956906536943616
1462209372
741456540540899328
177522982
224936018
3795993552
276421877
1138759321536192524
850728350226067456
1005851886
489516583
352456413
3034698997
911675403642613760
1201224222
2678863704
815778327621271552
1635505350
223099858
570928517
779956813
170666687
4845295999
1012726657298255872
1263495266
429574855
99824894
107412911
750750787
876428628115939328
304964935
329657342
4608264140
265320099
1036425436111110144
868359221498204160
121286306
1472317778
2254888808
1211628154218876928
735749506273153025
887258789115707392
1210803645781905408
1102032070660911104
1192569019
1078639341016993793
798319197298114561
3064754754
130405486
1022322040840175616
278053981
437211100
162326921
197624320
79618113
131112472
921121722643898369
281554158
862155894091423744
1113588336357040129
121827542
159133029
103207670
135496979
337483137
141954361
100429020
1341489319
139710214
737097055819038721
4033168579
158610974
1444188378
16966498
150851951
2914323715
2843392286
752708360508628992
973417659047038977
706631380067680257
1114165503797280769
1975110888
3249405109
1015197104250056706
1467343272
1081746667429232641
241957145
2372175403
2597021197
850604239168589824
265898282
105962370
3307730268
937692854352199680
1090775464908447745
105280286
195676367
1547614507
1127448052657037313
163097582
2446218438
3000894534
1669536986
2992473236
734305829000613888
767751675444551688
541730077
215433986
120508708
1166581725599866880
1577102677
158927348
2302460857
1156185257176993792
1080466691430076419
1201124222661095425
334076630
1854285703
1019808337
2756893171
1950344328
2851942964
141884777
117763343
871024479966699524
361994343
1129694938692669440
1134309115
2498942557
3235165094
233539604
2999408233
560590752
190170701
828964417639370752
1187303605084344322
873108988975398912
2359040479
894404748035543041
6288392
2762339917
157671077
1000673176781664257
265878779
926819989625102337
217400286
69308332
825899620429467648
759368464381321216
2294295073
910325359
209756637
2543300802
252004957
1075745246447837184
982953589826924545
1385249557
815199649472446469
898138347272495105
915400363062157313
1146779382762991616
171854220
134754915
83132704
766984537830150144
898733463217426432
1112505342972162048
158267717
444658181
2870657778
749520458702204928
738998342902910978
930192848577691648
146258807
286247994
405331883
903978355
1036059463742963712
736383181088120832
128456326
823876767706251264
962237501090930688
2224779170
4782547615
1133389047941029888
2797415234
2908012100
222004101
507119784
920265067718885377
1147488731730808833
2725549921
1055267686349910016
874271211710070784
997363325036986368
1155451176256602112
1096783335542513665
2604636116
1052212989804212226
222051468
105792479
4245004392
750183427
2833632786
106139315
1063338916151848960
348716349
2800029571
163057120
2840111078
2620503740
4636123332
126428055
853550900052238336
1922829396
1219521865
3299061954
4031427072
61176680
191890619
817548424299954176
267983536
102026247
2476757053
2934190742
969893053
203855030
1087163481873215489
761432635
961353166980710400
155229737
905020854
700698475
822635742237179909
1701424286
990565999261896704
776345774527356930
2577777913
291531943
896017107640393728
1174505011323080704
1358086592
882981352273879040
728883213850927104
888660762092216320
861928197239095296
1044163520152035328
722207499554676737
830578220487438336
881920631746437120
139936138
854356603
1473201217
1128111790368280576
156804790
3010602768
1472024334
1114509471089168384
106891840
206224052
1166577782345932801
700098373
987849732570542080
804149684
774988635485540352
1109811881374420992
924866560447062016
3635781492
224215425
191325966
1114182067984556033
64426279
215329384
4575832334
1290754861
617038515
1122773071
936191757099741189
981543462053933056
132530212
1452763273
1163719671117303808
1063344985515352064
3270037038
138603753
132702261
1110587394
25708707
290270599
858838321044144128
1578045031
1153281686634782720
587300467
2246794699
1499909695
268578698
2925180318
116423358
106354921
873079789
913227406332248064
1059370369230888960
1089583873241997318
1081738602034257922
23207218
2637331164
92246894
905802061
136561924
948933563826651136
1182657626
93621168
1062567806292582400
321523582
111810486
1118511626452209664
1170707800365789187
3811304833
162351593
980423853682737152
2541175358
910806699845414912
935423564529909762
1161248505790267392
1114620920860004352
302013266
939515756185653249
891069771843633152
4308598455
177822558
1010889523666903040
897244224
867567990690070528
920343128472567808
4803236563
131074824
138762150
110285097
2973632455
920688308144939008
105530427
78943046
1105798456524705792
1016635258899333120
823671797400801280
1494598009
1163783137471504384
747930872179875840
148352763
159903329
2335303892
1212278858
1166416781633712128
308350929
2310153648
798182566725500928
501531292
3492667334
227274785
154510651
1217348165449347072
13240492
1725255950
2958627565
2785537208
859047657251119104
750487382659510272
766973547977637890
1125220767455633408
1178162141343318016
2661254947
1082230984378994688
2375886313
852103584
2420588730
895633415218774016
206932697
2799244178
196129177
3248209754
710709321596710912
922378128768385029
243202507
241983019
899249628
115364820
134069692
306852918
454635553
211442110
268472750
2729598912
2798266802
791830139600371712
1163345091001405440
3859285466
965957432861016064
115646236
713696301423038464
253528330
346017997
1068092968563748864
4236507492
121775661
264684290
1427698058
2952601477
39240946
908264197884076032
3260754229
787513241232478208
14784254
302914155
790595802129244160
922661518050697216
800210844009123841
1158392984922030085
1050110923
121114394
1090573580234944512
2943963086
847353758979735552
131458098
885007757287575552
1203209829734481922
593569598
1168115511277670400
1030241707
752087413
3110261215
742330394628874240
2744936180
1443110346
119713758
454858721
3021372746
1062274106450620418
1215470653
4200346513
191119636
87130266
1139213121334075394
1123878932787466240
941348433637470209
1183755123912138753
923708281834520581
4602250512
1119088982
2403133172
3847261633
132538177
897473935960190976
1200767487165358083
865928843160244224
4654064054
819095509335883777
179879305
4619820433
3030089391
956141498680016896
2889325688
1121965881918021632
115036435
574613446
3002810904
453953727
136298169
1278168655
340162161
1446619694
2320490581
108040223
1216465700459433984
84530795
398652984
710834757911719936
775236025
184591539
804919248623501315
3104512858
327353625
816276294102941697
2993262900
1967361187
54545489
324348094
761211782199250944
267554495
945288394178830337
944157125961326592
1006012571667664896
971707066317389824
829217828
102917838
96091515
316978678
3013302456
419421055
2398208341
1573817070
969579755866435585
1042377602889965568
2949747782
121359202
173776074
465431268
1045688638443466758
600135879
3169429440
180730826
865811542398222336
3418228633
1010712954
75019676
1097492923732520960
2283375277
1149710990231003136
544151069
121057880
2287719889
101988411
3031098929
923078370715242496
1220316776199647233
285507328
112936417
276991309
1500952813
864789170417311745
113406802
575510359
1086965594
299552812
106147301
3225492572
439182863
233473960
733896378007461889
1165979143730712577
867953503662034944
255925877
1175106956
225384657
136925432
121367114
262568038
108925444
140390645
784278798434914304
722419337949151232
928624386629705729
1245086336
566544494
979320527218032641
241006306
131495442
804344587422531584
1184276057832054784
1040819477036785665
222094167
1081679179580461056
1170560343896031233
108977502
741913265991622656
778598971878932481
238777231
1565675515
107912495
323056122
975977189026930688
1336560985
2912384131
3069971054
115639455
1307133067
987815405245755392
238840435
751702962712350720
796328748404510720
1566011407
1309480248
862796304732127232
1199881223943774209
988558318372204544
2814967496
880751006400692224
44334969
2925558866
185631237
2950440878
1177373976676290560
792665738150416384
949470544281284608
806036295361277952
856673218131709952
892636727377928192
1342470085
386485038
1131437467
478236850
204210027
872658543064653824
1326230736
1104606673384034305
280081850
873507476
4515491594
3023545795
1093537520535494656
754937289826897920
716855685082820608
92672993
212249785
823191148021678080
1121042477710860289
1020378385959145473
223149559
994922758717947905
1118046007512535040
1028597768187572226
2250526914
307772247
1143344618244726784
924625803488378881
144442981
3889883233
292148167
2200634358
2651167267
1152239805276704771
1008330443698008064
1211882887844249600
148703891
1128673438497816576
554365336
3200871038
814093213992554497
2927005381
1145002197656035329
136196942
1120570160186707968
1963775898
446272244
1146251098388217862
1069126232153833472
1217851464078381056
821706050168459264
1086691111
1117434885633822720
875659814373806080
154396871
1039440126739279874
712243326297112576
1147640659739697154
345420392
409988147
1052138234338111488
928266937674612736
325963384
437974520
2371959716
120683969
283483301
269090221
810622694
98054762
978642912052264960
470605686
1121043602
822995370674298880
754319446370430977
751646171223904256
1003201321707565057
242572460
1067682274831872000
3309536780
983136595661303808
3985784414
132374117
2830102171
2439406404
901304860611461120
995952371334184961
241316539
745143986113765377
743754340465184768
2385301092
955252578
91132631
3097157407
279824299
4830013129
803136988702355456
161230021
1937116339
150244727
739831079666737153
142769494
1065566627398213632
197547916
865196618034720768
62285369
60766112
1188441216636997632
328483791
120999214
83016349
159393071
1136492835278970880
764208274673537024
2682152041
136537295
950975826463305728
2154439603
337500763
956159288656801793
712397779
1080359438979031040
1130102357222600705
990273489809494016
1191567449478459393
877175065812455424
1119996840642924544
744069945558974465
3281528868
903338594
4764781230
1474176068
630018665
828425131
4332142632
942356699251273728
1731124009
147521418
830842627
186826066
1021467838999973888
732383359242928128
4343145972
883895467360133120
196106055
2864707545
1036849574
1207259068944932865
1117438357968080896
789779736574570496
265323254
138639444
630624713
950619506
905679321481715712
4859549948
931836367
703221453177487361
715889059231506432
3312074012
2783230662
884261965387792388
915581029041111040
197757147
168374523
135340928
167752753
839591527
549211385
1353200790
1215587794677927936
236425073
878363923648348161
1084802345156767750
1022376593165938688
2226225823
58212250
2964189587
112940759
135075261
4398185840
1083948175445000192
785949632
262178978
93171572
940245414883639296
87232114
932915767678402560
3924623833
724143815922044928
277953594
531278364
3087414499
163569213
419138890
375027125
842526536083300352
145534649
3036343879
1482225588
744074066168950784
1124339446193709056
574154586
2838888132
133806126
2979273000
3249709908
805710644137762816
464480230
109176768
285669800
865571507455512577
2521074757
997787631697080321
928469588915785728
1560464514
363586472
855278585300393984
4657765356
790681620260859905
1182488843829702657
1157505982169141248
174574802
62250020
846263883887140864
2684334420
571672125
244479287
36354842
1627705279
983562277
232776879
361814979
832540986844672001
3570747558
2313866820
520173811
106068084
710755199468482560
1140544103303675904
936931474086903808
974187780338196480
578547073
245171115
394217726
1174910207308075009
1888854464
479304386
908949525095522304
1318678836
1222593282
909783741555400705
959326869345656832
739268622938296320
1125677227616509952
870183443534979073
158364059
165456905
430596509
521259394
306033074
1217288222293643264
146087775
992157992261902336
782362105
879004559103873024
542600297
3084865777
154867722
131534016
100671982
951147354987483136
85073436
2440590746
3771193513
1084361168200785920
3110227808
1004972423140130816
104408889
545007167
122580192
858196288914866176
199692812
113343381
968074007714054144
105645906
2463068954
763946739183161344
1098223946216816640
347739425
1215288205727023104
838305732235669504
3317574481
130462161
594425501
4756851793
279935361
3303382262
785123176674004994
988396357969821697
1211082269693054977
3202755170
4185167952
242854751
1217031288252559360
1013648288271044608
541354949
1886254706
164877010
165639759
3697472113
1004506437752516608
214915768
3220152530
957619220740632577
1051636709668970497
1131027966069096448
3256522908
166532203
837428893917184000
2343486271
4236243553
2689736042
223761009
2545870152
839382416103858176
235009510
1160943551825399813
764750999038758912
1100379496144748544
409724514
787796665033818112
2430157340
975194881571213312
1172405661574975488
2288333082
4609301473
547411885
2419034360
720398354
160750520
975733599545696256
925919874479562752
244390571
1019933831976038401
3259702255
1178672866386006027
968128823748210688
551137935
4793386957
130550725
840148810416308225
2599228290
355963872
415802519
851369357590413312
303665581
2859605804
743432813353963520
2943779863
952464318368440320
818784604282765312
166419789
108495833
172990701
259223053
2742317010
2382255182
4870763298
1134012761959161856
486258531
1111104206931283968
768453522958319616
520878825
345958171
2368123724
3066425779
1170286095193346048
449832028
997823437
881061646805811204
961540245849178112
918259266800070656
968813194251677696
1655579257
243208047
860975997625159680
167695789
2895587521
220607869
772038918854193152
799320644
721130526552133632
58739900
122485699
250522063
750939454454497281
2184115280
2539111230
2390990623
2292449689
104146849
947338684415619072
3674614632
3559801213
728778174234927108
302554659
1558376876
230441939
168435769
557540048
84829139
1228099458
770144095779991552
944474777011367936
2854594320
1123545357097455616
1155525005549027330
435964072
366044581
233551119
82665575
138035879
1014507216437575681
1301862972
532213043
974255354329538561
1307440178
568667352
2720969887
704092019329671168
526582061
421042769
1134446814793330689
1605559346
4211140812
4890996302
2843466122
155233569
4158038654
2719476577
1217485345
185852520
125487770
3030089091
249187945
1097494851451383808
851948118178373632
918071540687650816
1091511799919169536
1047838050628202496
206028238
1217052213731684354
1379413177
2390878195
5600682
1137505775503388672
1600944432
1029884046929682432
4847767393
160229618
148983468
3749139914
65418313
2369985109
822796376626999296
961287787872894976
1133648872058761217
265992455
917378188342312960
2663083710
3215224305
272771496
1011105181155483648
993189212
1082258681570312192
970107796405366784
2905850786
41807146
593408643
184823808
1721530848
57328640
927051187211288576
2802451423
267763825
130768295
787157729131364352
957267867254206464
1673555839
2534426588
899368038
2886208993
1002662994243932161
893810793195520000
895663846148292608
3219368311
212537557
1104247831785758720
1513904874
826334346
3281489696
1072760786831831040
1130639142017089536
161961626
2842272306
3003445560
921103882079502336
730381967837925377
753161374109347840
1256440262
731153681102475265
916654971302567936
1971752984
108916932
1575153649
988743737240047616
275386078
172344977
2650479571
565998361
935154705855942656
3163676678
633878949
1099566462975434752
789135292540170240
1426548859
89915624
964457139228983297
1064824119689003008
336113730
101332395
1211301728269660160
1073940710
4832062239
136432116
730040642009587712
779845117406355456
2374955324
941863788717862912
970641163437858818
784707193404727299
707395669435097089
242314433
912330600387829761
815281553584496640
899253353355530241
922843342664171520
147157681
78639445
199329770
3163646006
1219771965067542529
96057190
1227222385
778973504951635968
713284186774183936
961882532
762114911866466305
764980571277697024
348808837
1612841504
799199298483126274
1005081924736413698
498760086
1132133488675528705
3135942006
1109539495
2597609887
375982998
4727326842
319072057
772155559856316416
223536170
124094187
293978947
104388107
239889965
2571699433
2946980791
124069508
1150432374569590784
2328156864
464464629
1585783026
248044851
2373067969
159490644
2886273073
993470060755697666
1208743178452402177
1307492546
873110752638283779
850956537207996416
767634323008724992
1473471366
973108034909032448
1351066100
898184258908323840
960845567000588289
183197591
2655906614
299484312
243615595
1166297578113122305
2667012728
918521117186277377
977564105992122368
1070456672
1161800643717132288
760611395704459264
402489172
767318489262542849
934811280547880960
312103899
939885220156674048
1111570082927267843
366090306
188225107
128813987
246248634
3281091266
1169869343330463744
184656425
936904976
1937009466
2268109946
2908605954
953216426
1095311101133086720
151046804
478457081
281410647
892753060547534848
1193536610685480966
2413583678
102186686
183449693
173273544
808544257686454272
173503440
985836512641073152
1033672086063992838
739128846469844992
133180912
2495867280
2841464354
101272839
4746441439
1133174179
2351699070
983494798064500737
1173443966479396865
540371266
170674168
761418415
1140022008
126197399
845312967847522304
96044956
114492515
1053476257109688320
1035813594930114560
997319481180356608
815194848152014848
840007805494992896
868038699413422081
261991302
233058484
2233037251
931824819405852672
777675810
2894263460
1714365830
1866112645
1101671735038902273
848472867624714241
762299970800103424
1119209667974946816
607100654
2994377119
124971734
956141950029021185
943039856753614848
1905846866
108974452
289826039
820946410174496768
162664464
123252314
279097285
167839911
52390030
994409066595155968
2407220599
254396954
234645245
2721196658
1180826002244558849
1140326917632958465
914991444057665537
2920289420
1082177947820187648
978938594088726528
2813001738
267115909
889413599751426048
948846662
964313067155697667
753249661616427010
3231879720
2388691728
137180637
1445073084
4881884688
765384014
347832668
1002955977635741697
2841319171
857721869226582016
891502699203575810
476819266
3140282323
986167931984723969
3459548598
807205968350064641
2446115760
1220720178088087555
720869880283541504
316455675
228380066
717231681925734400
1067698572
1006760570027151360
357941855
2999175751
100153573
972315865810026501
1056044367402610689
34254868
1838990137
902550791927369728
926052540692570112
129114476
612383141
2872811144
831736375363903488
1346419376
832517435357925376
341415662
1082076742070620162
15366903
113816606
112471282
733590411759878145
1099261446804824065
963022127380115456
927099977339305984
2960689039
3325648442
759604332744454145
114902711
1899406472
2466003661
110986043
1037388877550374912
1161925925862170624
937532499974012928
923555023178555392
451777341
285066697
3270982021
220357792
47081237
262668803
707883074936111104
201238114
161578661
1856683141
133666393
2186038742
801392760158756864
567357175
114216788
4853653758
109242243
712049151228260352
130433082
1271844230
1205810415051034624
106355156
835115898
295051326
136867586
905394955006312448
144089826
790670388
582886903
836932555274248192
1022627601980915712
2647819651
813964448205447168
112624504
111468690
906785721444311041
174884264
1061036016054689794
857639851843178496
104206811
2463266455
830826731640479744
2200543868
110823702
913340224763084800
368095171
956882347877527557
1473993859
751576721883746304
743559486271426560
3314724630
1184083425671536641
355619046
1137314590881067008
1082258152446341121
3128993294
15448878
3605818278
286448120
3262624328
4247214019
1106159828517310464
700616365275623424
842981820236935170
268662016
1080453934945202176
760731862641864704
3005679990
874641396006666240
925873573641601025
250189023
269652643
921735431439269889
801311361129181185
563644399
1000289990251761664
2866661942
1085164712415748097
2992179295
1128118315090472960
131736444
2282137148
1121690976093741057
715218105316675584
1072981149557739520
96125903
201610865
2940630320
994400286113390592
759532725296504834
1038056835511508992
1727640146
1022848370556133382
2317584962
583498867
2818356854
757269554
180300079
1964781937
1398112184
3160560914
3245246748
852205062210408450
142338702
727784261466492928
66300249
136571128
546661690
264679240
2909606102
301357815
1105872594161405952
112124199
143320103
930837965328150528
2289905766
3042377594
631888239
1029989449675853824
872736781
147145826
141924307
630643513
1025577164891013120
618937488
3240824156
228863411
173159337
1119482126754205697
1101819913973293056
1104682569159733248
3405712273
267603867
824956345
198902011
1080183231058604032
962990253857415170
2932669951
493036711
331514169
576815120
804608541101146112
916250419654926338
1120325866905407488
468281970
1078242777136214017
915114440848162816
1094197135497555969
3195973212
3561365845
2809327862
187061908
1087743489448669184
754138777639989248
1189901253305716741
1691102982
864425916
1087518959274872832
3360683053
4454366172
1080039052387053569
609460048
2541068917
307696761
123765212
108305266
563397490
58750529
874645357983973376
1141674804
1140373920228372480
1867523604
278587849
21159358
1152137508
2876765893
1358137483
1360593397
1048179793315815424
393324039
3191623514
399309968
891790891651694592
757046364
1187017312009781249
1207173968177721346
116477407
1430012479
339309147
1097343071077883904
1109876608565833728
708667390834450433
1960768304
981856249095442432
4784686452
821310476415963136
871958716668444676
286506558
1018847665491046400
3229416000
131810649
107264010
3279359862
2678992376
546219568
1211664262906597377
758553962
1090174812792664064
912085419000344576
279986194
4233595213
328140880
902385486198587393
2225096282
3021081018
1093617897136578561
1032238112200507392
1065191941
725405346244648960
1060567950
71129697
185213756
237233982
142694343
73388746
147089558
167308807
566330690
2898243649
1076752876402176001
760469153241182209
854346932059127808
407029619
178602418
82589701
88397881
714476405946392576
747767140988530688
235058579
349846996
2657907956
1579858986
160193242
4843678447
893628801829052416
780145952
2351313127
809405768332034051
107918607
2547639402
2994532032
270086596
156292233
1194201473933963264
749594143966441473
1001682955310333954
1183690300285313024
1014872675594981377
2221794656
1044004668005728256
132065378
444677101
144512540
880276845098225664
2299830781
875128748357451776
2911468430
143057396
945986419369000960
96715428
3036679796
720764868140208128
852079598372175872
801686217867730944
845745399730073600
130864226
1388475355
410215858
151728450
202561377
300480674
2429631055
994861486865514496
286671181
1541272196
775839589
1112725498705010688
139449244
308317873
799972519050559488
3624246732
160197629
15585575
312671923
189133385
625356673
794885041666957312
1200456125537120257
1316422297
2778214663
213190792
926578920304009216
938042780844040192
277507624
897001936930471936
880019241855926273
1479145290
1577644640
797718466971041792
1207932100294275073
2220033074
169842522
915548623
930417577326551041
209400780
201930976
4074929354
1369431403
1081674783295598594
213547724
1091497552145395714
105207687
893679585107116033
731976004307025921
975721836628492290
297161973
879749400230154240
107903271
799735237085270016
1138667842763517952
3071102772
2358190105
146686786
3239039617
2362536162
2326087891
930893275275214848
719738261623697408
1205122795
168079936
821108128389296129
202443906
4328215153
1794292849
918265357
873545225188159490
4843586474
202135466
84222263
5294462
3880924694
315201491
2718814962
849163751894827008
2253408505
718247912
1057527520277487616
212805813
3034680114
473559545
129774099
777110234137440257
932595549672390657
819874822658195456
2963916088
731757183897993216
852482878327840768
345196460
1208690338266673152
4188144673
990071386277167104
976463467266781184
133258800
716841067
1089369761102745601
2856103118
930053902644396033
1218851623889293312
1128665394682613762
785054328356610049
2563333843
1052584338825478149
881347179670978560
1183391681552384006
183826599
2845658323
732506974491828225
3164706062
751023985
1500809562
1670425806
337047615
1182422263569608705
171495621
173406285
1215659472414109696
960475102486740993
854512483
156461693
121002084
622088189
1421536112
842250933425786880
969172754
925004724767571969
271455455
3528141319
947814806278496257
990557516131020807
58184230
277518234
922074362252967937
600978441
1094194454695620610
584373413
518525162
515963923
95626876
729251254552006657
757555467149115393
199645303
997869468029075456
280892251
4580087653
325568131
946754797058662400
84002348
3322537896
764402265750765568
1035442772268830722
840054001085243392
909586458402361344
2852671189
111813190
1071575708747497472
3281398346
137008966
3277223642
3049913515
2904379158
1161960146
129744830
819547044117299200
982504688711954432
202853964
3062980212
725223963417141248
1169206170092851202
839043631
905677797099581440
799384706
105140504
264637666
3011003557
815388266
93856956
3305594053
92035646
304546843
3315555954
3195044881
270151587
4209839774
1013384672
3779923872
947526179723997184
3260782741
199714840
910695841555451904
141068458
972981368090013696
33464761
757124815
268681321
1121410707080093697
812110655142531072
3178886905
778768459
3611033118
992028431272427520
364090938
1198715524781244416
752514198119165952
1080596608100618240
4317163033
268674122
955097575572496385
159654957
1330656992
246743874
1139617846516862976
1013502434
112110786
165236711
297334634
187862386
1022031002909270016
1205145072196407296
155585068
1096508281
968299044136087553
134288955
265816204
122500508
916978258876305408
995304132499013632
830362895267434496
1163985438983376896
877449874555387905
725588719122567168
312641118
377210384
2697414619
15478854
2484617628
1061158375092699137
2864316336
53332155
58708334
3016303230
1127061571836866560
1092674211741495297
58112509
133747320
149920739
811765148595535872
152967218
2397225110
1001579595164872705
111254954
2244085088
813232578161324033
812901408
1144580647958089728
376919142
933270442390970368
1008865080
2270211301
3023231486
133533123
753269329106341889
423358568
723495283858894848
116699050
227610659
125680531
3263183042
155583783
864423570805473280
112300625
2859269046
801912457
707571137476079617
64286665
2565209486
85803557
803623951028977664
1684422974
1048714947046195200
2982610158
96350947
1131944440606601216
237212697
1124537158193180677
705017243415908353
481381478
1005804022953988098
1443570403
1211379250915205120
585625322
949086911548743681
1149217412312489984
1186491644041818112
49288378
762440573374439424
727038046571384832
93647442
1046973311945777157
974251449067556864
830598619375902720
2445128304
1148196680749109248
121339796
4747816488
185169945
813284688408166400
1172358482646847488
999684495430139904
901290681565454336
2157876349
2882696708
804985754665373696
1142793009882230787
1119822543852937216
236809076
2439950246
1197042068196999168
909059093473648641
3222394238
2563285350
15621895
502828362
103440292
4015863732
2686647031
4920568004
3022063392
1154208304807067648
3255542588
79994872
1110126467571023872
1008502021047980032
340044517
793463955448410112
219694126
183547316
952112353025273856
1163862701803655168
722226989512269824
372886177
1035517936683732993
508503218
765391260249038848
775178978688589830
961205962374766593
3160435308
773860447640547328
757567935808319488
1451519329
1003548558
1156732816505225216
1067036606207451137
1075633475913437184
1087399314396041216
2164365553
1024422032
106632683
992356034101444608
772037287349587968
927062491284176897
2864704627
769049798687285248
945641017432162304
265844563
991811504914579457
62984141
739734871015198720
712916451372490753
4779505272
901548247340023809
3263900089
714986152831234048
2597081329
822196368328359936
3177749048
723854234
3061659170
145898746
287589655
138595760
341163538
68987902
226770988
107272868
1172031982907248640
1006849101915287552
1323601002
1052751075621531648
959922852337041409
554211976
295057416
165322811
435692640
2705522640
742699482970656768
767763080667238400
162036390
829623664467283968
1696607366
752124278548492288
752010285787918337
1091306094893228033
819122940927057921
79608119
977888847605280768
329381793
848933298092990464
733299306384384000
123233792
1017964429810384899
1016739631407104000
115632101
1166243896017338370
912203553439047681
453901964
849402776929128448
810065709795446784
1156869226264584193
94472431
928151806575722498
708299845107261440
4751072984
2991516480
117015698
321670981
221384275
1124341355218489349
265569058
2473935235
886161440091930624
553967604
120514830
967127960531578880
1145235213850558464
182194114
269712016
2635898396
798521166516273152
1167450025422553088
1106747673812451328
814467660373102593
2757117961
1316710170
421704729
754112430502924288
154547436
1089452156703277056
2647308601
891297974067712000
938431483198390272
1674638784
114626863
106010911
484662696
1175559730736988160
882057116
235499470
216654559
924748051461193728
563599963
111558545
145216379
715406699843051520
755254659313303552
882889808384712704
2296165482
141792059
99641123
108639634
1685014352
2917332721
3626553552
956177836598947840
1090644703006023680
1137362066325401602
119758074
952431864630861824
2257085856
106633067
733960962772848640
1175927916271558656
277385746
1853211222
1155272927182331905
1252154742
3427171765
328229669
129540818
2414124001
1296944923
3050103277
4886718521
2476131403
953401811628523520
851430471992922113
1118472019039756288
1676805942
778048660932210688
1014863611058098177
2594729798
828045201096601600
1148778588767789056
2330364308
2837971892
719129902407024640
984458768116154368
931465726535151616
1014158982200508426
707534575430307840
907510227926269952
900011915316875267
141479684
82984684
154415900
861566815775866880
165377708
958984359024852992
710027169263562752
158960158
3318267871
1049268942357680128
2152787450
104377649
1043432750877827073
248162306
180711696
184388738
1162881743105359874
122071849
2357462803
1186556305575596032
4099156573
920015384
167820559
2509865454
3124265953
2280773977
418817129
1195308034597146625
3958352233
244935565
205676561
828198677281808384
4621769185
934290196278870016
1159065598715805696
3013414112
1464677952
159971914
748866282523467776
889003736
110873214
138061384
865743922500206594
2181263365
2166172274
943833039909502976
875130959779123200
145991905
93786678
531887293
760843664490803202
926755446290911232
4456947672
267600703
3234967183
2356455414
868905954
192138255
1044495563637448705
901791808249675776
265169870
1051049426679029761
1087953197531127808
243118474
3300580771
894713368451334144
3313071967
2496068994
951418979846799360
1175204405106237440
1843369662
143403454
2406826518
1061082922352967680
173133418
2605579130
840958281677910016
171475324
1033559720349450243
544107562
285487411
94199867
971314446692954112
283236040
4438834812
140805897
365368845
929620987183632384
1062641747426045953
1460779170
1067221698863190017
3224929526
258503820
967211536983801856
1025431099
2242206240
165627102
1955709024
122252403
1344843296
1213442817713795072
3097277660
704651880127827968
1128889175598542849
986436073810083840
1217052128805408768
396874867
1212373540567011328
916627595386437632
1153057950
1107965132418641920
1125268854
2250438378
82654006
97976955
701353470645768192
853064874385068032
966545961257349120
268557843
930797278993903616
959744726395076609
780725493557440512
1125371674914738177
1104228721802674176
858696207706628096
2382084528
863693190821433344
1107502029528657920
1246455546
206808095
2373936248
433076828
136715982
2227843423
1566347520
184764986
409105809
115838043
1418484468
903969344039804928
376631976
4654486694
725721155982622720
817638499885027328
948719436994772997
784373808484364289
287030325
843721171514281984
230209442
3189762984
95400062
3071433469
2482145995
743937358530125824
2376992534
1062944828990742528
355539793
1083629781248163840
110936696
824949297879740416
1167342942651944960
1642405410
261053662
2402715552
1169957216914300930
928424624307585024
763672874842415104
1178337827701968897
253576156
1147787054513700865
1958607930
132556838
911987910
880753824398319616
409739789
110160144
538635107
715141627694551040
215975340
1038632119214301184
3017360489
1718937210
1949042762
129362808
1121000268760358912
573780327
2419163466
148381254
967288982466736128
810032236842061824
418025787
902775866056429568
1002531848012959744
526813640
733150112
168472241
1089883799284940801
59538248
1193840478489174017
1212533517847973888
950397714776248320
139042345
1208315004811763712
109598470
1096072559269838848
240164284
871718086658990081
884268486926622721
532174782
467231375
914425569567162369
896641214618910722
325215155
1063402060169666560
335902317
534280341
1021405914
2841272958
2271382356
1319307463
1106964900352397313
137054987
3891057013
972113799783137281
96140783
826144007122083840
85298468
910488052694360065
748920839999938560
1194152877066838016
2853812828
927151121759473665
924568308329865216
82328761
1172727599052648448
1827974960
804249336280252416
250009036
80274140
849394925917675521
2555921890
6023662
257303081
151095353
1177085550710312960
469312282
333646101
1096034882881372162
276974821
264908930
1207241473285967872
1174167428927901696
71564193
1040956001585782784
1632662268
464468963
2257330710
179916567
1709908808
1097449359589797889
2426899784
452350216
774267800458190848
340305532
287024839
1196059636069068800
3585971892
917302250199949313
760629842849116164
3181191348
856774883820187648
790825954021023744
1191137607582801920
1171855489
965235103642279936
990231981815296001
62694368
229870829
69015550
130467088
1153115114679066624
85524012
293333727
2371005907
751430473465810948
3130376005
98930618
3078236686
1185488292914946050
2807071398
4781070074
881291786
290223287
1066300014
162368053
964353939557642240
597074643
920529258342215680
99502612
788977541411246080
1040865146464157696
190868469
2432848758
2417234246
814960299358883840
1020703254970187777
3095448080
3238766784
1076854197025267713
812600080381267968
1140201312308490240
1170609177619623936
839848591044694016
2580216146
703928567894134785
228213754
103374293
235454117
2789710298
1097714663934984193
933961959560527872
1442966682
878276258634670080
413628691
1173976871517638656
1918514142
1864235990
975495229024251905
910143149011431425
827864231374491648
1939958581
750900045990461440
773563052
911198258562703360
2453523763
917017061469036546
889709234803191813
766633439692926976
574272573
231443723
278592183
1062732672252862465
4650549612
2742272804
135157032
1398241711
1115696544
604465301
1718397012
773693022097776640
724276859723096064
2491200811
107216055
16496516
3448967959
22535245
450234473
1015572353349111808
1968247644
134085805
1144173840
1484829674
871717709305700352
1120610949696647170
944758792754929667
745383061
1037099162
83246882
408634337
1936576878
852115158721851397
2865042912
520308366
927071261506781184
1089141198420246528
2589381920
107645489
331685988
4706373553
2490929803
730699453292675072
1934274762
1123456731323846656
272951847
347807401
4597674133
323598587
209010937
3305142067
940516576284913664
942038469840289795
1155289466157690880
3268060968
2648266298
1079653957750800384
2801912803
130813607
241572691
95945598
847677760545767424
6223692
1095989673137074176
711893575
1069224781839458304
798835718428577792
172776007
1138388673622228994
815196771173343232
2572719518
1220004257299959810
109943197
1674764678
4622918370
768728291809210368
339635017
768949459
854272695319486464
1137661883018665986
117931582
98123584
106749686
965895547126075397
1175411761261891584
2489784338
814000381080399872
882170988401532928
827729590076395520
927481589507940352
3066686816
926829007106056192
339193002
1118408564
1013848586281353224
718774294466015232
276545929
1873987862
1860025903
56414568
832510724903571456
706456395458043904
1000092958832525312
1011558711066689536
1140221824698949633
149109330
120203005
945666180068425728
4643121848
2949337004
806153839510306821
2948906106
938130765082017792
559580024
621664638
109206733
934934692217831424
181167053
1115625404427935746
131897676
90061065
2789768540
1275729914
294533205
250981819
79163174
797750566982037504
2370287155
129390216
279319586
101498871
1181913810740731904
808553939876487168
757443403525214208
2663092226
223113864
2699484578
2223522409
817838078064672768
433099677
377236139
176737609
928278261116932098
1045384333849124864
1366615430
3248614656
553485263
212250330
2543002326
741639601496854529
1113365096254693377
3225397110
778904630973505537
832941098116870144
1210886749020274689
1196961568937795585
264319698
1054828165
714099203304083456
2988849908
3841925113
782200156007518209
4905164478
1035551251625209856
177628227
1192932311970373633
140068238
847101910465241088
3186482004
108613869
542583111
4890851205
459252580
185009572
2458222555
2936521764
169009041
184346769
1137976943318429696
2821593895
106005258
467224368
720741899003244544
545088763
2880727351
2305628670
3145801970
1228762069
3075430430
867442975718207493
913800246416654336
847408241856323585
840406220351590400
803941596769042432
471675319
1555284156
824392849
831515171944226818
1045453827887980544
2954056651
1454301182
175033269
332891670
822319848923369473
869210452114292742
2670215874
730199131
1161839869246623745
189193541
870910748934889473
1119987716882485248
2570458152
2212249735
2426429796
1109394265124171776
998367902502825984
2381166390
339043206
1220193611398037504
2597220049
568775179
1169250285723668496
562773398
897790796316852225
94608655
105295985
2665522142
1185172658528243712
70011967
2993516827
4313474356
58146023
108209062
1276612166
1006194587604357120
1590749444
927807266
1067605118722310144
1085580220495609856
1165612036467748864
707016487
1154684626528378880
179121049
910907891938242560
125376368
120293685
634464590
211416314
870654472183103488
3272322702
932993737017266177
125341239
2942643266
736915031946715137
2157922466
423583426
834037397780172800
1101459814838722560
274395848
958443558616293376
109849557
3227136998
1101797130035843075
1167815179435773959
758863253933924352
989005681905750017
2257453364
141966236
794197923349204992
136873064
1621238954
962515315039944704
855798572
22632088
177159641
361155367
914325808751157248
103510729
876988161720672256
288777036
1020711727158063106
572360254
2514763856
220666048
1168458002
221282690
1133322150410985472
1156087488210882560
4859046611
289660516
3247793714
922010931718008832
843464736893108225
1147336878644842497
3318496890
759095676
1652408472
1046701782510882818
850339858451005440
1066695156806504448
2881936560
2475639876
1565503848
3452311757
1062232622712074240
1094094277028663296
1066967883215908865
535902485
924896896337952768
127205057
83727701
2268337615
961933290549555202
1164491688
1147295211304808449
796952891596701697
343913650
252157703
1601915245
831130282048630784
125572134
178359191
820988930975633417
1708703628
1084403928878313472
99400741
949950117850767360
249403359
2411576292
59416540
4882962259
392684375
993741625535774720
1089152965154226176
1169646971981717506
2316809664
757929130256060416
858926454368722944
456383854
1182567020212080640
4643123292
138462614
2651090190
1542980016
108647450
2903552528
113275600
860391721871450114
1441215326
878071662670893056
855770794990776320
836036224171159553
4426082838
129391813
1013388268602212352
1060107061273407490
837729008145969153
108866373
985055925651193857
4330143206
748533072035864576
1018858260013518849
947803911133339648
2952705374
1000578725879074816
3775543711
496025218
41999157
4900392180
702776903887761408
158524155
92558535
2571931742
724770091
3168307246
886020352215613440
701912059072503808
864695022175662080
3318810506
1061459162586988544
98768113
1134216395082747904
272176134
558766950
1164381237991002112
761089372171022336
200482410
166156401
36336829
129048303
773703965737451520
3260285670
927856613917990912
3198809508
708512717041106944
139093826
532884784
265876003
2552786971
544738111
135580262
393451241
318848714
265008611
846893326011777025
178979775
172939674
106300752
760347883950317568
33036672
1883738761
830234463015620609
4741484419
116803944
456597547
2739373182
3390200357
1421396917
3158341686
614506962
364130621
1186979042404130816
746594485103005697
317071350
875766175
328862934
165222471
940858576385527808
1077129526667227136
780896196764196864
930302016131235840
789403241372983296
166183573
2976223634
466006907
870635223754592256
749127414
3319548458
201213534
1154961414659833856
150128155
145114327
258381546
2865449882
170455237
3278126329
151583919
1083559828419600384
3149520012
496932699
1162176971436019712
3151096087
14335033
124523162
321746667
1068031702990172160
951078598319853568
90841111
177214395
128568486
1118123793065492480
782685908
133922756
229561934
151793847
3017305528
2607502874
618153253
272514398
128463723
3477000133
798123306238889984
128234209
3977596754
304889216
345292407
1072094337645735936
919030119695507456
468339209
134022957
973336620
942347842563186688
965807077
1143854327519301632
2316462678
1059641778658111488
990831073700470785
109257732
1136243177965248512
1209401730489704448
572201429
1657261772
144800990
975611379221606401
128497419
2222840966
1052871843172954113
3990791068
517258910
346527156
28141371
2989431486
133920517
1163827251126755329
618134037
1007044400453521414
2545069675
775633261426946051
1059071518951464960
982301635
726743300
84546587
892958485
3626400074
869752029018677248
993366362163564545
2922711223
1064754174313680896
137317804
895795412665221120
821823354
4042159274
2839501351
91769262
2944459032
2559060578
95992051
4874764398
211521109
2206935642
837363854279507972
745940876166205440
248135648
168496967
1109531600159535104
1108336571940372480
731676581303857152
565487121
542661985
1161287652009762818
478331350
842079669222440960
1646627976
1151289792182702081
85188337
176391402
1147014464119562240
995627064018452480
924088223894183938
3536959338
941179968
1211865709992480769
508863218
859015753613287427
554125657
885750093726400513
978583336732917760
730059631586779136
703540754
2187813733
937304673450565633
1420069650
146076013
170607885
1524524173
1026831358025289728
816878379819364352
21380944
4686930080
160369111
211803963
1000280473384370182
2304297360
1102918100670853125
109292533
4234318332
974974283427401734
77633404
94288919
329584288
2383444723
960879975539687425
144387712
515153360
3225505543
1531315519
66601333
3153777055
852542130866208769
576056717
740319848
1161217667455340544
222772525
4801183891
231859099
929267570682630144
957892785964597248
1759274726
2176706504
815824908089294848
223079019
189416498
963321350034112512
2835564510
956797547648925697
843826174618882048
54467759
1379532571
601938510
272989371
93578565
904133994614210560
2465818573
4736695905
189437325
919821469911101440
59030117
3197455609
2757832236
1078554914274430976
1076808550460977154
1085485692799438848
147182192
2918257964
2933708184
156136192
179159328
3327325466
2943982957
956861780541636608
1137669055542784000
1176339048870203393
225292810
1154405874594537478
3738465552
3470183479
1082227518365622272
611439415
1259219130
105335721
2827039302
327275710
1000702640282456064
907519459
331560399
764674488
715868663044124673
2912831545
93614016
395349555
30335149
93154169
575222899
251034034
3104941520
129866037
189870993
994389336547213312
1093146898544844800
778496682795278337
2852108995
1260671636
818016779821682688
113413682
1404631309
368708713
2888664488
501656600
244390509
1243176176
3008850294
1851916418
269824467
266061154
162063931
2949455450
759704428756688896
3042800472
2403369716
2429984528
190917748
1033730900511481856
3105496116
1552319677
1043917812161499136
1156910052264955906
1101012906336899073
815053121986568192
956117614543032320
722229544124416000
235649821
165986712
198142888
90619527
1054025123668193280
54545273
2342945599
971757383293706241
1220611215413526529
764307528528166912
4147034412
814966953236303872
1142095800488488961
267704188
2991224068
918562178206011392
1095671306542936064
99230720
1212063503676104705
106554648
3051683203
113262425
770185117880811520
743391331628683265
484565420
116826706
1081804897945669632
2677512480
185571025
3114536809
125920658
978415346
86405035
880356633959727105
110299695
215902782
4217986899
1013394518614278145
713204161454551041
1287673808
1426888136
175797859
1033605759379025922
806229828651270144
3134243940
121440489
2592205388
1286014429
937285339261018112
1150059527854682113
3148148570
3061612152
265184983
138259296
176100959
111313676
3155717406
890881794014199809
172645268
1101796627012968450
979315722
223375387
2875209793
203151635
252490052
152735745
4805509123
914033670213615616
128247937
85514142
468671397
2886732068
3605681772
3269752970
3171113466
240577746
113560774
3321473844
763293159606525953
832792783601537024
96703802
923194520363085826
111556441
291730076
15252856
383230120
1081833453857865728
831570922108653568
749132060
107385958
1069958957031018496
1137161934728441856
227687838
135778201
3152599004
868414481000407041
1044923435527196673
1183364498192654337
1516352682
1191662465743933442
964842643254464512
149552934
1171210226667679747
1061651520729448448
895921819215028224
2891326536
1125771942282182656
772723986
441355682
754603270325145600
905724542076649472
767698281958772736
1456961442
1146101810
925417026
853231692911267840
1104024896676327425
927170700493840385
1181027090704949248
958563813632208896
263988042
1032446703473897473
1000592126
869530074046898177
369673874
2823475958
408114137
1192509286078791680
2546517339
1166580291894464512
821704931996377089
1120117837
1417619370
948426810991132672
2289357444
1168123788539514881
129116667
868359846449487872
230438808
1223735166
2229210211
987350229375631360
734895938968289280
1012120393279201280
753220209020850176
199830254
949529883687858177
2360210096
474058436
188087576
59421704
1090040424176050177
121605820
162606403
1480268773
3160537034
1945878133
2556774992
2910577106
199332096
89755752
284073517
800226953802285057
54517192
157906571
1011581737
114260838
2678708826
138425013
1033526350055792640
81759465
209894560
128214642
449703394
206716801
784034467459411968
3238844395
163841547
114159571
783605292542013445
251934332
133779673
3307419114
264854130
909734829305901056
124296056
1141230132952092673
1218446025125351424
464736771
3235938602
3225970597
315488870
1008886039182651392
189133584
462927269
264090616
1062113274
1265961055
340936037
3703634952
125629705
845426087903477760
3869270665
944765121691131905
4695442410
3109828082
14773212
1197797403220307968
2659240424
848305482330652672
4773043950
2210486347
748248947165040640
107109478
3300118526
437466597
1013234563
1169923920322912256
898175025957568514
921319127305687040
946983281483948033
830637303118729220
703252494
1045710520085446656
2915570407
233215028
281154383
2332590992
101654370
164152059
1144595142893953025
835045811553611777
161769477
2361423307
2724271621
107859241
361854707
110715697
1892942616
4132657153
860864192403734532
306048858
2323442742
138683370
1369416997
93507239
2734348898
367181196
887593981638451201
4728379069
826302255536050176
864151812370120704
62219812
182823578
1121048668029612034
2709848509
872609931412754432
99693799
2944516201
452055303
917417491348938752
1052387105630969856
2801607577
4904908285
1116382377314406400
4330478598
793480072275505152
2930763062
161693220
715070496560193536
1323641022
69251424
762638260635959296
2323632908
898744439010582529
1155071252630892546
1064922199478329345
2408661246
888342697
3012960427
1112348761328484352
1081893589892788224
467148751
773327657895206912
3052264375
103523129
3248699328
88606740
1179844631736905728
748130411478294528
333315724
131451417
272852206
156181839
1193572477730877440
2917069961
1048738221826273280
1127442065237823489
735053424304099328
118485637
1099580797026107393
785128341225426949
428271661
259307077
960663673369911296
184070294
836223819694014466
2382014228
879009735797645312
555953843
734386786823114753
624570248
155819501
18163405
3101498820
1094960542219816960
1074678514270449665
1091815475430883328
238031374
1731843944
863180454
3315878664
65433686
817540210493825024
70412679
2810512278
3045807096
1867850552
189591570
3011309113
118107521
203966814
69014103
1151040325554544641
442785782
1092013446311243776
703591572030394370
1099824418086301696
918184361215717376
1094917650554052609
3647938632
145990444
856193826561576960
15371823
1099275434863153154
128582390
221990316
2949241826
1213099742948757504
849141307201081345
852508512
197701398
93583058
373398773
1109079448467341312
906829668812128256
136867839
376992711
902288108938452992
954828223
797610678861242368
1080392540937842688
830001538479198208
1155238337113804800
1023604494586638336
445582335
48243809
149151862
1086808178044559360
106040043
264546725
722670546828320769
829857912700837888
183827014
1027810476
112161511
181758815
1172563708628701184
1108948817712308228
130127942
2511994327
2258874475
2344665085
69390577
227724502
126011411
232544051
1104372115338227713
1408097911
1107578626717802496
1149091765099487232
324770316
866281525578313730
780067660641898497
92550008
274941196
1098081434508480512
2610031818
4255595544
815811349074673664
421040893
979990416379469824
174101319
1079617141924491264
154354341
2548464769
4582495634
1157173365506891777
826908721
4647750289
1213678535040094209
3014002758
3303222343
966342165491150849
215586443
161323587
2325166100
137215897
730767396995104770
1067936928501100545
857448738947649536
2347779588
788654994652139520
2344191745
267668577
713982340129619969
991338154773790720
721126704219992064
819714174
2772842904
2838847350
449607529
915141866466689024
1077138558882742272
63886883
2421811050
825902463043526656
457533214
4856088742
321162503
1086467916906680322
993627394597576704
1139826050035175424
1005658610
1156730351865085952
108629225
1179346448489439232
127135447
733478050503884801
2917634922
839018149311721472
823997534997622784
797432400712040448
382652110
213987577
4788450564
833669959158894592
1079378521204568065
2674035416
70995932
803587766462267392
901431150618357762
950352057663279104
1048546485111910400
2778689418
949830440508014592
206759181
1143542203379150848
1200901096522125312
1459390580
881482982208425984
4788129025
910373174684119040
781836540116733952
974641229844529158
3029911237
95785674
1009049958387859456
342698473
384707400
975679959350968320
519643334
1007197775828738049
578219849
1117101647086247937
1575359989
402087979
2879464897
390593959
1184636018
322646146
3932071573
148367968
276459807
229811791
1634834791
279039235
752449750029332481
91593823
1057808107
948951476658880512
271390078
1031897949163290627
1049843216327950336
210837723
1169480292395962370
2636295684
4465004059
2294486017
1331120737
1102311261205721088
1522271845
793814940192608257
850182152847106048
891833548302196736
864529455569526784
113800490
275938604
1055820263017705473
305526829
4221831194
2409021793
223358681
120457204
101190537
1091967756784680961
914962426327572480
287060063
1637684922
1095609734218956800
120410537
1600547718
1131368145850064897
2394007891
962340773046833153
389326554
932544988713328641
1118555566492700677
557578553
373594073
4824369148
1199569486275207168
3316337936
749671640
1002688061875019776
1014785291335290880
122035086
2889384740
518135843
83837425
1644903715
4118853852
990833221070831618
1190627848010158080
939913119417057281
206252486
1159582147402817537
3257171047
3046537776
1091869567
3142990759
1197531301424828422
1659506190
981128623959687169
135390552
735421373388980224
278597120
2918306341
347019327
166410291
1495092337
115831523
702141288892616704
817308004945010688
977214548808581120
540520270
384630748
1288412546
1070332351350169600
1052501190066327552
1172383216503644161
1409081851
138408395
873138777681575936
59779158
873103931970174976
134607696
103225597
292728811
885296084582412288
115907897
144093396
995900159438475267
1057568805465903109
96042011
1062639917287669760
804598878100013056
1313735425
912091413059211264
1094221927
714350382160318466
152126747
1194212470589546497
834368334770475009
1083551771241283585
943890627162292226
934079125186265088
1009217989722247168
856486258897371137
3089195557
1124898442541539328
1354423058
1103424281155854336
1097264079356362752
895928109131747328
3269409464
3316917828
280102637
905013633943343104
108623642
837992089908465666
138893630
4709018532
145408114
61198324
1148441737058062336
1003686937239015424
82901554
2302786939
229833791
1021745803625295872
1090159247373955072
293221595
104550112
1427926862
712888229289046016
2868640412
220929842
940198778585325568
1040649811110686720
827407945348440064
279543041
900580915411169283
3223628808
851414956419424257
394571244
80777028
4659437004
972950816628731904
535148559
65948196
1378603508
1195591645401509888
1037312942159454208
948519394052747265
228261372
2761111939
265344692
3233635542
264079951
110654703
2897284399
1080442803010695168
457796482
446298373
835446388662001667
3253585441
259508882
914155303
1050195586777931776
1063360954467897344
1027404516730187776
1013405573646176256
301989556
1026014527609958401
2769968658
500846204
910072041260302336
159455847
3060732368
1082848761112481792
1139794352262135808
965309329
166590659
1160787783562063872
1045087412471267328
4168069339
1335806592
87167631
118025492
143236200
487703376
1156154696505024513
1014886893899603968
519575978
1054737078276288516
1070830376677867520
135518249
2404749396
3345586280
2496330584
128252673
1011507771508850688
949020740
2959456544
121130296
983537999286644736
116617722
1083700498765537280
925214255506374656
147901761
756967742
278456636
266503807
996337969
3098047080
161231585
52696373
113898562
1102614802629709824
1393502612
1363383408
1037980452038955009
265406524
1286183082
579840421
711885557454901248
767260358440464384
3999240201
2187987476
724901087975759873
116784458
89404550
4901332718
440020637
1097194058
2821937438
1446292230
178118946
2351653021
1147836292605984768
3830133913
848876932695339009
1169004086538031104
832471505720078338
107782963
180585090
126945086
2277362798
505064747
870516563132071936
83315966
118067032
139119839
852907552111120384
595496255
852349361136648192
1046201869972848641
792960726855852032
3097858890
758945117205991424
799886377500360704
790910544714752000
3007861904
212771163
878283207942131712
3505110619
4166979859
2291327922
112987634
107335563
2840586061
994911126226747392
1119527784202653696
946252190041096193
2191713822
287597158
608758716
2778079879
1220504969440190464
1199302653940944896
400654148
571891689
826417651077378048
312088590
982460087850516482
2225364840
173365837
2443774260
1007895064670949376
989536324905390081
2907821191
1188747968033128449
1467657998
139570574
383154534
2371571581
1107588127672012800
1167763398672568320
218052182
390718147
132013394
2757583610
2492837514
326800221
913371927032373248
4738346251
2720425573
1013886723602780160
2856638706
105689406
1021340330078003201
838961515382243329
558776354
297785638
796615259842904064
866896377380352000
1203985475532247041
921553505717952512
954730088142000128
861813074516262912
1682803843
2739281431
1031844727094620161
1521614983
849296115157671936
409249638
1026823714275356673
464210187
92259650
3113658846
1068771020
962139686
755883536
1111643802681249792
1216336628144173056
1039846805280776195
1207981777
264713697
1165443652719505408
173735037
1173051436713668609
1100260937355808768
4557081320
134333269
988900172468908032
1121289501261742080
864681347566010369
729965931233861632
105188124
818085394210177026
1153683896417964032
158315470
597386163
4906303806
492824251
154785883
3266671032
3255113143
2713212854
835483866580164608
330675948
4834147631
862015848923283457
336579013
397189931
999209549893529600
253079553
129044937
2308254840
1110608030
3020700601
3425620219
141180184
720484809135546368
2309949950
1127771904608129024
785304827303596032
113116471
4078756878
4307352253
815817797297061892
136855107
1143138135162806272
1070167316808093697
772095177552859136
893429941
2985201774
3013372884
193989741
2369680251
880651702671724545
347692683
961253538746613761
3980939713
3141670027
1451495989
1399000598
1272409890
163096846
223408600
102971564
988195016785903616
171999775
991242873046630400
783593942356942848
841580472031313923
1090512276291969029
1559845580
3273740360
1949308027
3455846719
874855302415478792
183659282
1211103732164788231
159697182
4706165143
119197487
973637096
767627232244215808
252284810
701057694384287745
159090380
2535529106
4863646044
3168356327
616730355
166010266
762208489166950400
1615565149
4766351
838468532
714292172430815233
73180566
888611196374466562
1386007578
3835153512
980451710
1208661395836821505
298559283
100932666
814722433085120512
105782662
911792649660534784
314359664
706576405329391617
1159790707793514496
1381358965
377934124
1106260457365463040
2915242939
732041773883609090
272905739
1039897777717669898
2158902492
953089964962533376
120469636
82026328
4734268393
2313489391
910437843549396992
1157421615962943489
16895165
948115379926138880
865532513912881158
839020710190206976
2334900894
158227376
1006138647823802370
556557447
2360169074
1003001660149358592
4451295313
61881222
893983004959297536
1218591904792662016
2380466791
1215195820812722176
349696757
179497331
706836889941094400
271394570
980140611087958016
104147951
1101780049944932354
792355718749904896
1167596330526494720
564535597
264763493
1064065531332808706
953160678113619968
2719577261
3087142248
749533022639124480
2793046292
297314772
2830127372
884665293980581888
2776495754
1208900722416177153
112423611
828046924552900608
1315732730
973001857772666880
1111108098851168256
2469196368
1137040904504528896
1151757291634360320
401344400
767672571948969984
290401899
16092111
132564988
773524738207522817
1449587258
1485203220
3080388294
56413416
2568288547
1075287099387957248
592324048
969405841483812865
1114757294883926016
1189442626333769728
982146070217019392
70141732
2392946498
111442154
715157612065468420
1058720247480430592
139148882
3228018690
843796835667857409
1100326739517964288
834603009170509825
2952178062
3192927924
817688679292411905
317863348
537235169
970331723929042944
785155604142632960
833984239708180481
926555186281119744
2814929094
591874816
367047573
1353794173
1115822626923008000
272338803
554254713
113269797
725571004680916992
155620802
785295681942540289
68164837
2575994791
107952293
1203920808021643264
1006546808
1178657344462286849
4873664790
112311778
3017095324
1124111759940304896
377119372
66238114
2719813241
4900151
71241226
706772957964554240
886547285869420544
15833231
105385124
765620052271861760
2204076960
165742840
418667754
1207672545505370112
230306750
1167973484506431489
290925912
1060081800
986192852
4838704339
58832646
3322236146
3268934292
141748586
1058126198780248064
390074159
733474674818998272
119407795
711194971953430528
269621640
3253108836
1159369461649928192
1144845079
727043540077809664
1170042983795703808
400638922
2451114684
65415631
798106008862081024
4738631292
2953391858
115034571
145091415
972782318799630336
729119015193305088
187873273
878207340196937729
220646067
1187342516963569664
1024986205467729921
1175684666902233088
144735245
1754025038
341158464
61545368
4883833836
749149138541907968
306193118
2807537785
2792180098
368201856
1200970362273419265
123867473
1032249402
941537256963153920
850148883787202560
202360740
436583159
223511246
3284300822
827835557069729792
2425271160
154364064
623693421
1568349505
984458086348800001
1124268810981101568
267638568
1212710702156107776
2527630032
983315625215909888
826927682235404288
867146154273669120
956281566
824174090391089152
4906670798
2689026036
176473321
3903210272
76027015
1170287825012457472
133209046
732241378512490497
922354998876319744
310291557
3252275906
738069212
167581023
1154809893980758016
962239169790492672
1137529716334718976
778062972061048832
3069876163
120195237
1082242782977093632
1430803825
1132277536941940736
110896000
2810543448
500401341
864072836943499265
473398592
191447971
3228885602
949209437041967104
1574921078
157868833
3310053115
189647720
266489804
733018218
797051708601823232
123424685
1253420624
161807324
3030392927
724375348951977984
2368273802
379657961
1029573886004715520
2427527214
976824650326990848
113341476
105221382
1016530132054315009
467994655
487896381
2724686568
2244043230
293470382
4458446834
946419184707055616
1078954375647617025
939861166284709888
1215807674224279552
2778410156
1148270164485394432
4864087512
146323474
1178202162200895488
93759555
831528079826710528
191811710
60227224
2731156574
158675048
3929806992
3313827008
4722086360
156322104
1065827458136469504
163380922
1056347498363576320
42585978
198757755
885877597959208961
1192279149685047297
622410653
1117707745287819264
270763597
739784972119085060
715879923974426624
3007346574
137307227
2245904216
784025027679166465
362364200
103822601
2203738100
280498081
160034436
971398515082477569
1082947297011355649
163829191
1168489504744689666
4324636993
1152170163472437250
1131221211176849410
741632964874756097
2840241174
1201402872
764089653280448512
153033585
2265673076
162888166
58670513
268772889
2857586959
1879470266
909773394161233920
1040891443668123648
3875351834
2390264436
1214394009134567424
271834420
332852364
3188757096
147727843
1034097276
1156481245305380864
107630763
1599551029
913889541852819456
38100320
915238962553225216
4773525042
943489960836870145
160944559
1031333299375890432
2338426154
314623549
430470128
1173861661737803779
297952780
374821961
752340690109992960
978493972539559937
877709526048190466
106723404
964118823262547970
1620620154
184742494
127585747
747220549
291440747
111210746
3286692595
326047546
109289782
2956992912
885125371208712194
1964773556
150151611
870901169882750978
2469639566
147512752
1207258950791397376
1456652726
1061502479286714368
257974977
2950566415
2473514593
822029402443632644
3179428957
1079324087749464064
260661180
144859973
272745515
1009617855661273088
358830915
749618887356850177
2902126669
427183846
1188071383
2294295098
1530737568
121836084
4859094004
875727725796839425
3140870004
72160526
3004296396
3012487628
1068844498753482754
1143003286045204480
3275407338
910477177111535619
3013347546
215234478
107040482
130448456
778419486789545984
1030825863883837441
836247472460730369
1174832705701179392
1052461053681000453
90887080
504017957
77765505
1029256683602632704
1014124687427657728
1218154225458270210
70859351
2197349616
514021088
1943928950
1151056511264624640
3328746984
138955579
2216860189
4852281239
2217130994
629370553
203820200
356131127
1046948754
277247472
2728776781
2470433244
556944077
1521396000
1142015761222758400
2650797758
2304257900
158948261
150604073
4388644339
3293958428
721112647282745344
1588745006
210504521
1005637938
934338807016562688
123754632
4464146599
782825704354222081
1019815302232649729
1064295012974845958
1284694616
1212149919638679552
943058003527270401
426716504
1131321553709256705
899485355811815425
2237530363
3005458093
750241816062996480
169263298
124067958
3040462495
1640241151
3185558864
359238418
2855128736
1951938050
943949738730065920
1218848605919825920
725070129428451328
141713461
3052497883
939332413611679745
176041498
2981543618
76902557
283731590
2901290426
1429219434
1079655587099467776
940014025693261824
855829708713336832
53609172
1081199506773835776
1067695241275166720
355020773
750855199888175106
846399162698498052
1371036644
860808697
716234887401877505
230117152
129454212
69984751
818448799186046978
866980276051693568
1143566034
760557146849234944
979583983653593089
2238370182
2918229925
725315121971503105
409300469
136055287
151205758
4017068234
2492733380
133103910
954902600
967458817
3226249668
116918456
109323581
923375113008922624
78623380
335661878
997639099384193024
131700833
471907994
121179932
901678812416454657
357582313
2435093798
2795199056
622416735
3271623408
2527418623
905437000093671424
1629591410
1007465120874708993
889085334624944130
220039343
155476344
974989754537095168
309450253
1582461914
1060353731307298817
129117829
1274515862
712612619627077634
4843928370
3306889736
549261206
142170876
561735827
3227662368
3223305217
220338350
2792979107
220820518
1068846981601083392
921275577381699584
257296796
2586358548
2534972664
141980233
836837525415145472
39319417
374598213
1202598060448071680
237259904
1096413540276002821
117392978
373194596
4612657398
851186148
4908301309
783920874
2517494893
112053497
125308956
145173625
1386447091
1571899734
734635752173211652
927239706533699584
1176858497876512768
180310237
4827247194
470910621
743565030713499648
88638377
848585623665430528
2428860398
324125038
113928591
998888822308917250
254058455
757179471216517121
449004413
462813670
757588751740575744
949657078255120384
1057177193132908544
728116825884495872
264265999
1295822270
3234848191
1030051825494290432
161920416
200811718
972281032090173440
844326728654716928
892182052438630401
998545565397864448
610613378
397875916
1883227344
336542026
115392772
87825381
1107938128172449792
909209054
925259039407140865
716954185745313792
1883746244
2947046468
61501879
256415954
746488063367352321
938227661289111553
630374439
771999050547683328
1140204012681043970
836762865667289088
141190020
188829770
997850231013191681
1021631892
1132570672259928064
608982769
1008568086243389440
114480180
735591647052890112
845566133621030913
14491733
1484873143
853210969
494907752
1074259215236050944
1152080228
317810348
911432305
816081175567400960
3152374778
3164644436
2921271390
741626162703536129
564984001
1453940586
569131997
449534920
1219822839693332480
136675644
870783123553792000
160106982
206585438
1041924353338638336
776886969645223936
1123395923579523072
972412369505693698
1165312327
3002768161
775647767284723712
1183765370978521088
886117142323580928
1266205494
818095673555881990
138995192
153864591
798005676232450049
2871266168
1970970247
96512540
927687810689011713
727385977547808769
1177444793695096833
932225430
4708805101
52696474
224030878
1602120230
250427664
1181632680892362752
130099560
4264526712
908592283
1065796907119763457
2207556960
331413324
609857986
900315647216832513
1203241694302363648
455660167
990234620489744384
1213239567727247360
1170440967461060608
83122797
114193326
20694830
557674374
1973183683
1055715503245672448
2931073507
2457659828
342456519
1437801745
397915479
170606295
265381722
257388554
1166716116124585987
2602443132
120274975
2947780045
745031106160844802
882456990735187968
96530653
1029533247716253696
1431933733
106322476
2376797292
1040548538906685440
143709987
2590713494
2243793936
2602012994
107839770
716058305618030592
2772637968
107357487
1081770875538395136
146395279
2656544832
113101038
3070681621
560353448
836194181701738501
1069584502828089345
1191782462608666624
878935382749925376
184811627
895910830943764480
19146621
3445560859
1015843602
901703905087598592
47908556
136568824
344015122
2603340481
1126341455713161216
69315875
729979112
979658416456019968
997485751334879232
193153061
816996427091951618
188062740
1023410393350193152
134685442
111814354
712281046901895170
1092377493179256833
720863405230284800
232254556
15388536
966264878770999296
3952012274
253568919
141193271
2955482785
128504491
121091476
3156053508
4462515793
128462879
2913297696
1183162408644173825
3013852363
1124660705297219585
769630160
10832452
1018353147348070406
2664087532
162908471
792009594142728192
55137621
125378702
233371320
74409210
4289834310
734086470554681344
113068126
800626512248438784
3037830013
4685664720
1016523939529441281
279540964
1161192075502604289
895121380408123397
126122120
1050195181285208065
1090798873314902016
255961509
2220033888
159548492
886083327190368256
104147509
841434100716060672
781230249145081860
1469828048
199534433
762203533370232832
759047371246346240
1211812914
2358328711
1207851013777969154
1027198804989161472
2408851536
3163193688
88595717
990787709214982144
2610875664
832019936172060672
728571416807759872
1114156578628820992
829680020708683777
1440461934
242185636
1615228375
146353829
922420548692467712
1012616806027034624
1100644336230789125
1353690384
3163213057
3321138698
545735085
100899609
1176883575095873536
151858738
946669143918391296
2166064076
758288366081220608
150958631
1145132298196512769
969742348488908800
102936743
1972592125
266819368
2989450897
1175615345786118146
918810258
546596090
4876369632
189709099
548457171
764995919938936832
827142742396375041
926000792430972928
961019061063725056
1113625636684292096
566054079
1211895060364574722
855574067050561536
1031321110850097152
737218444085497856
709371747443691521
2476212872
898874935120089088
778950507985371140
3105547926
953199827852017665
838151035956822016
2894890626
1059411091153797120
158502478
1056347422375309318
117000961
367690041
2301319836
139736336
3403835534
4327555877
105557793
1126373959933370368
379102265
3779321
106185909
623707588
1032934814171594753
282453744
120881900
123833987
559160381
711515971073126400
949624305507213312
2233059049
194977910
88846085
508623871
93132367
727421087164719104
1548275366
782197562186936320
783115070649737217
1042408823321812992
755334453153587201
893538638
1135046918092890112
714733542555721728
807434257425518593
1182965681391730689
963093515826733056
948899920911638530
3145163124
1046699493322764288
998569761633009665
812569952
1393632606
1630362980
1172484445783261185
270819286
105688198
730630438767599616
133265273
1512442826
763678722981371904
74920011
80868466
3085998212
372748641
3147803348
995320776864681985
96031455
1019511915402309634
1068631877785800706
1359143599
60130392
913567995158335488
1215887922362077187
986612648040005632
889146707698528256
560225775
766798533315874816
4543650980
111510871
149135870
1183261413352980485
1137665159671869440
954203237061607424
1037714169326317568
112581394
150215689
108009760
1004658929148686336
1081805817186156545
753406285136076801
253775846
3224231827
1070740137707921409
2161511689
1187338233144676352
2993561958
137021944
1930467554
2841290796
265935412
918630670125039616
1029111824602415104
1172771417646985216
927293119908814849
763147854059671552
4375528033
843235008
119638728
2806234578
158003700
135171168
237160043
93498770
305068098
152275030
786935705704345600
4887974968
197352957
392460354
1165887508736987136
817157369029279745
830376224027316224
174281647
194532649
762631941946347524
1312148262
103459567
890356205733912577
98463788
433927563
2479124384
113966755
212173115
1193203412990431232
144344878
393356794
2431808616
67583314
2228141192
1059413797813669888
2949980719
3648300433
1195835104326610944
868706215248842753
356273989
1261906292
1093846444123901952
878838603337486337
3106112408
247711158
2799236048
946113427050676224
1312756488
2339335866
3714930072
4235378834
2946370260
886980613198143488
1280357226
919615650783301632
168109098
3510328874
1016859200666853376
881361187190865920
192868321
903791730545147905
3467840779
569301543
1008900384
2488358736
164116530
91578056
4832907139
716587450018074624
62625479
1211301861380091904
355393755
1069722676795650049
804664012877086720
134063146
1404215263
392775569
1119788800660529152
256017981
1073929975911243778
1219324011751952387
2313843241
3314944514
1034326672508481536
102009925
128323429
736174473947140097
2220427951
2407212181
859998496576765954
1087207684682637314
1081137942708420609
761542141311004674
345065226
1159197841639612417
896638023089102849
133081187
1129992212987633665
910075500
2212361124
142206583
320197281
2391893288
524892382
2852906005
2941656751
912444529
908955823488999426
403231576
2272688432
113314165
981908233534128128
293448320
827723521711230976
1400982134
112141951
899796985909137408
197770973
761066211010412544
71544931
1107811152602357760
1195529197302603776
207868322
3255382105
573719217
126917232
159086206
3281355788
809915131
979372244718645248
3283275270
790223594164924416
368831800
2653548414
993444199
254884037
2886997686
121715904
619168345
596398604
183558982
395277615
512609708
927341287262404609
558733111
312280453
1054189892371079168
1105918492362956800
906465151599001601
842425584
584646515
62533949
732199380
340832650
1958339880
3010906603
738214719857664000
111525661
413733093
292838712
903995063528599552
830984380524867584
2682245348
2868987932
1079953567895629828
1172459623447588864
2484000715
822555776787083265
854607696816775169
137747928
1640951990
110418648
159381332
3069476833
2700910502
814259598
959438595651076097
101272291
372819485
2355951727
598500716
95581545
1155770011362852864
168377131
3147930644
897309080133353474
959381385617141762
145187124
746178997164212224
1160699342090407938
2995900675
123258860
1018709641604182016
133365144
980495526314430466
1146709902695419906
209490082
161197667
861189926137638912
415544333
1495480508
955506911134154752
2421320502
1144867958302187520
107379531
1207071058890637312
221342752
249089330
386647030
189283242
911951867604692992
1215054052343476224
24507668
753457284622102528
845156042291855360
1384131432
94698075
177248143
3600303613
1081626030362652673
1142553373167591424
17922034
983120250542551041
1101169685456805889
233071526
824929955029020672
777146422105743364
3605421852
542594778
4689812240
1158255985917452288
354365484
2490071184
135155499
1037895446503419904
151853463
1091760921779683328
3316536843
727166300
846494577133477888
2795394240
112898816
134118187
1007223191201148928
1156677568365416448
489277263
1082820479344209920
248458370
559169744
1278259765
880891295652130816
1173844697841721344
987360491763724290
2916807633
135077858
2272827469
105447114
363329662
957609196316315648
1931035014
1084334822254727169
789937652
970801309552029696
1368839670
1104248617055924224
2586594985
2917459862
1203655433388298240
52022463
370544925
967730121573416961
4700862469
1015307334
891989130992734208
191376637
1120990282223247360
292819452
2287781262
762000547477979136
1132480985151369217
1017806439685894144
921951382248108032
427320713
495895599
771215321562615809
884631014743592960
1204977486884270080
373120070
173140792
368071463
317049522
1077619981943111680
127457485
85816351
814497957084991488
208982538
974282455313100800
2698837297
135728301
21087418
809287309984075776
165195473
1138085933973004289
2561293520
1134009819935887360
1127077747174428672
69000946
141231149
265771330
74440772
480005667
812936970963849216
1006103121272045573
1013094900118589440
955959261409951745
350962947
3156995227
1134216086
4139318112
169467587
1006363540268068865
100093648
534931607
1081225935649558528
152331332
3001144542
1082695344817721344
3013289774
122734112
193705456
871676917627277312
96756347
847300715814961157
742492494844174336
3593804778
1005078692844879872
223043830
2830470751
1168857902406234112
128295898
1144938851225309185
1316493608
434046429
47886800
3381074413
110386554
957459981636284416
1009988516552380418
930895678158413825
806857449210712064
840726205997371392
1089448643747229696
837701984488570880
944246382960898048
1101666779632361472
160946197
716270261771706368
1053608494631288832
728797647599869952
494749523
1145013734
272974990
1162174201945399296
840731794777362432
3403912873
703874167720976384
1093182200864862208
4144857740
147600228
942868477978689536
2823624906
1144495416903266304
2481727844
785416689672302592
901132846504398848
2547324312
4925357958
3167539154
121088752
815171311651602434
98468764
1055824669515767809
790404463588552704
3481373954
442587835
19067115
1171503959074209792
1128220597668810753
306529911
817215356674527232
193172039
725913007419596800
1202149879960588289
55289678
994644384
1206174217324003328
1019181982087983104
124132006
996309008033071105
65879474
203768064
231344941
924286051241177088
263681066
266389606
1007601119504171008
1620432452
485316427
360243962
2325011959
1021306945246916608
85520731
228059836
3316102152
860331952250863616
1073220642231603205
2647117615
185620824
4535192840
2254921208
114443398
890954379200577536
818118468436246528
2184420150
1372411118
3315934916
68060570
179160450
1145335803339390978
2981633221
1690575085
934276887559397376
2286744674
4695724364
3265152679
1132152089608507395
342620458
2450737675
1027571191307952129
973591041885356032
548425077
792620827833344000
133710112
71220657
860029584883933184
228236170
128528411
715849464397897728
83211549
3323002986
931877821
292175462
162269141
3991652652
612601505
180030546
743799446593380356
2330553793
1572676231
1131304685015404544
137998333
879997458
2841863726
1138539173667721217
1133323245556457473
2499193866
1121037900
845420216167219204
942407507477065728
532323962
844633080
1126116785852280834
3486838033
815263879
1936397114
157294860
281815021
3521421012
519062718
108182054
2650825507
912308167765135362
2870830626
1017754308522094593
1119901802642558976
1138433311720726530
780413590578659328
945845706341806080
1235832265
1113279520193122305
336307865
2847362904
148398359
1032076684126642176
158591912
135293326
1022209422
932497859601055744
1942568732
1019034435897909248
827713212950798337
1045270332909576192
37616685
943254697
232968965
1053866732882784256
964128546
129734137
768287070
3318459151
1122266509
1123322698824728576
753887153340321793
781098659291078656
1118359660589752320
959321698800513025
446056500
982202244
291312589
176778273
608899199
4213800372
714703810162200576
1187841340765171712
2949267462
2514765494
73899161
1203258596395405312
999627952777084928
860527021511778304
3581365759
881137122433880064
906351644438274048
1069258288611524609
470767767
241729217
213662946
1074790418288586753
781734079355957248
1036987124648566785
146390826
840871675629457409
1027654554853109760
2293581908
945069291476418560
1133904706487513089
471838951
138008614
943079676339032064
1048697791
189516930
1220245998145945601
1081719976283652097
3048476006
110000694
830609168943837184
126258166
1094447754590310400
235454317
3179357414
957472478409863168
1067713974307700736
519583482
400591410
807393058748628992
3190349929
1166996827775750144
93764213
726618855527710720
914505798
829102044
848838856501641216
1070604922993836032
904665578291339264
188556513
746930930267226112
929739914840752129
2950293228
395402695
121675871
134008670
129941374
302607647
1119445423498752001
921543889890172928
971648566790782976
1925667536
19451309
945900980314320896
975318347918204929
750270635381624832
140326774
145048904
292453746
71258446
2714197892
897740753471799296
136548164
2884512835
2162375809
904228430782144518
4910710897
3042063734
568315022
305322170
176798162
326920393
183506783
915211869668835328
268847894
862979360696827904
926762501189935105
89049149
1897189376
133623456
68990985
886905659307900928
162928427
3392229314
3102509886
446368189
791323308876627970
303210149
930385500577267712
3559418956
3245970542
2543687316
267987223
1059670093
130130271
878498008140095488
1190325396400558080
937310310
1127767723
770615231009529856
2564558875
1061819053
869345711296360448
1088278131297767424
408992436
747468890
535926253
3222181214
1260675276
112431052
728030038801534977
122988098
1211073826479493120
151799636
2799890143
2729894677
898550569400283136
4863092174
116625410
882931434922532864
830096595232321536
172280382
26719436
2698056764
131133223
791374863596343296
215973906
92466231
1160652362
3309651786
401460022
120746032
713989489593438208
1104581413947375617
753334209855447040
107412106
1108869305544785923
152259731
123225770
886172101274607630
2487512102
973938601787469824
1160155715584942085
292237512
1184954670969544704
963890391349997569
239086799
1094776400760889344
1000389778427133952
3164524476
351343076
2710970623
286498304
802418269315440641
2520340580
113944405
371293917
232747645
832231938723246081
1147838248200183809
117649071
937770494668849152
400158273
4438129878
169884186
1110705433952436226
997273598455762944
140330621
421126263
106589388
742281086047117316
104773757
763757641772392448
138254162
3047080387
145882204
833359146
828571085696167936
1115222285571379200
976768253249822720
226804322
345328813
130067067
309761709
813039750269386752
730132332
937360039072841734
135047688
812102108103049216
1162122474097528833
849195616722800641
755739366350127104
1925108870
768088685241782273
1515438972
1146810705045159936
2396512261
99696815
121510275
788937062418292736
1091482833426628608
1333391299
2394082195
159032757
3166819604
1414731330
1066649388062171136
70575621
1052953815857561600
750658901884825601
1448448356
126372030
902489515855495168
704495300421902336
441711445
4793419820
1086876880198725632
88163134
871353493050630145
135904645
1144634756534956032
130535269
728989553483120640
112167771
849244409224810497
3259004665
930032479448154117
843040174862880768
143727053
876192056170864640
959197915
182324071
1888627260
2335316768
71436350
265784448
124194502
1051809300287377409
941272711656910848
816592714997211137
134810992
954711581216030722
98285737
254567924
108758459
594010175
1171731431543865344
2275625737
152192790
1154004321970741248
4737302132
231384797
232624247
1946842861
797406888736407552
148190281
2589233197
103712249
268575804
67890477
4812261540
390860723
992276109168275457
587934514
975981619747069952
1019922251284561920
3160542090
135719138
297833410
855228619978719232
213178633
145636602
1417460527
719219671
312649071
1212883989179953152
719787961231933440
851724657593991168
142741465
614701339
2353014391
2842148312
264106484
856346353831510016
1142876023547056128
121374738
805769666857578496
981801781544992768
1197982065339158528
1165627579245584384
974339413
2893300478
440808342
3011941590
3238409744
110997555
4352399412
1096793807922782208
735028608092098560
131523032
784910444
730265781498302464
827031793798836225
779608856280244226
1122311108075720704
1221013986
1164440060
974680091216117760
1057991393442852864
2665578751
120426518
3303169082
114443262
2336096148
553450458
801305244839923712
3240666200
2613332306
855360884419330048
831339593907646464
886155256836440064
797307543651487745
553243696
152144980
1063086149697040384
2519577896
982901828927942656
1065757621553049601
3018691359
885446783622537216
1063332806250483713
976413578772209665
1409814836
1110038624848896000
82356615
301824946
428753559
1072242482753167361
1115033959
2689302710
2718796129
366866247
951515637787930624
2957363634
1240669410
195586154
2783301624
1274355835
60236239
814761708262543360
807116284756258816
1165903689925545984
818395683774304256
837884807908483073
330160986
413724275
423417247
856523268
297839825
1068659119375101952
1313762480
2916556244
2904547782
174147533
2982348312
1209682495119060998
1083273831400140800
911814330
1445618287
38623194
439879738
758277347116101633
753598878448889861
523200620
394647127
266462976
765365868528144384
3224892775
807610936752123904
180849711
515270200
883840191940644865
1140498536502403073
15593803
1043526839082209280
494089536
1412791651
399510506
86938157
819245451148828672
2793221555
909771292651356160
52695713
222068691
3460649052
188625498
1387086091
268569605
844085954520346624
2430012355
887103769657212928
1192984609874513921
143641414
1041169158321238017
1149048247
1057328754
1057622342
1218532898745118721
595514342
1445765150
188253699
2687074940
1588376443
915209691252137984
3063778087
747855184731115520
2859662894
980044619885854726
1438145520
722069602717409281
2890430324
740816277317488640
50311547
239756252
2314965402
169890591
2831410574
2744597017
3317705330
738767575
1732013785
127861827
1119982561
2172235436
2552042456
839032504010993664
264710569
512267096
89363530
3258637032
102898027
888999094504509440
472398766
915209028065648640
322741113
910484871583121408
123566147
852666156
574423556
486592150
2899181690
2485199868
3004646353
912198171941527552
154727691
94030472
789509992646742016
1283085169
183192135
948471062206980097
757912249
2927512230
201181883
183233932
1026875907917500417
2829820338
758997945270177792
1188393279643013127
124820449
154533314
286529964
2662963314
1929258691
1169895148844511232
233473378
3914865194
794132802010681345
701263462236729344
2368375530
810493205175300097
1010594633477320704
2972352798
161505169
790488758709739520
3977955198
3902590333
914553395586883584
151389199
1853080248
2554291418
288577443
3304051254
1706357216
3129225882
739097777775353856
3635890399
1401718004
1041445339939520517
935710280230637568
779288648
292093012
135873121
465491979
567425291
137875538
73829527
712576823469613056
107076924
1046288326427172864
2989861924
20059366
128602141
160238433
165704538
1181907856074792960
1080346736189558785
954132348546592768
958859848287793152
2778334442
3266759304
195056215
4146962179
4178985853
1006955958663122944
1125252027074793472
252349787
773259840
2585609389
907054542704984064
3245287074
286392395
2431918542
820124696800702464
1008848210
876131594863386624
324723848
2713317409
2153222989
177155102
1150732386105057280
2649365701
209910569
1690119102
45273978
383594143
801766889651191808
993699089089839104
3099011767
522353999
1157523642667810816
2174045142
1076344872808804352
971324193773162497
1125989127617253376
1030815919214219265
1523557489
3094586600
1956789582
75054360
805511715190251520
800996872655470592
186033820
1520451091
3223249194
3318406518
2246527826
1172347798634692608
99391976
3272998098
909066575461761024
950661934780620805
887639626013327360
2289362450
1190092806091468800
155556650
832799461873102848
2418746257
2933453870
218913682
4391370673
1328856950
1164438355
119308439
909394121076260864
899114366250885121
271776210
61416522
756326192655966208
763032521059676160
976408025392062464
496276668
255393773
610797345
1167037250091114496
2259934962
295466777
158434657
826581432562700288
863964865139843073
1148498665767485440
1374267823
2635636128
1004236472252129280
4693905613
977324702661099521
136469416
2581540158
2418667033
922603930353156096
910740958966308864
898905568781389826
220085113
114116009
779885980689936384
3259331658
784005141443645440
846407929716654080
438044837
447035223
409036293
183127608
884942884918538240
2875396967
1100420763725656064
292303503
4855240743
125231012
877920651905966080
242640840
2159324426
92662918
4861399142
131177656
3166621476
1031778189444403200
2591327328
225786665
919364520853696513
840409852568465414
104977089
1053595915917844480
347662080
773388570405048320
1198168577506832384
482933543
2846245112
1174552093740261376
1439702004
998303987878191104
905791792150306820
359055968
4345435393
1020143156409479168
569108226
3192643567
1141637739747524609
1029028605852971008
716091123022712833
1118410066137247744
1060393146423463937
243163275
192697986
819502892914618368
2272412240
74779421
1075735585166307328
283192985
907582170885062656
2741964578
1213862561541541888
976650697
882398794637127680
893743677197107200
100374004
2355610430
834007981716959236
1055600423543795713
920238322038878208
161099945
1183584057357033474
1139392405977780225
4919588774
3013259322
798523416
264758107
128165842
2463459570
227683819
229806660
2943199884
3774636252
1041615254906593282
3265371606
1655337919
1126505288
334143430
1110563613528346626
1730174425
946368902
2567898788
555913942
1144617778155909120
465414365
2418565903
623193414
778597313598017536
384431569
1665500850
920907746743959552
1008611806397386752
1027268447321829376
125473819
730742631781687296
220382283
1375609207
1173209676625805313
3066568609
2509649346
2853230832
397036760
978889237285175296
866993902548467712
3059376876
742687963616673793
547157298
271422784
338090048
117911096
2881044386
159711193
282947834
1013112348003872768
1133978426
913888255652749314
2933654995
719510229730222080
784874240
925306396391780354
92898542
2803320246
1052000954625613824
95623965
818692135348158464
251413091
223132798
772436970932887555
4664931320
262524348
14488221
248404889
98910065
4620961584
996223846561689600
2864946983
400956025
265362733
3198476480
4879933822
2219015965
114398753
726357636304670721
1048964114188460032
408514509
207489983
92305146
1203797687771918336
102389247
2487634051
850557963508957186
1081408309087727617
2428340832
355487462
902306855677870080
1058871266176724994
996663569428041728
157190245
240147339
58727477
52899847
1212144191033098240
1019719841450582016
1167377122232430602
811475259899592705
72606809
786527428050952192
263059994
142705159
69310563
3229717790
112176775
3601106413
355321187
1006456179256463360
3076863025
278956221
915468337127100416
2581513694
1015157328994160640
2483810755
16009128
337794475
2805433489
942325754116825088
1701361598
1128874807481651200
267604710
821727312
836778396659003392
126875749
741910669931335684
819307920781283328
3017545997
1053105662694088704
1083578706449162240
2442880202
897409383188938752
4418357360
1151486470512771072
1168054092129656833
493305597
104182487
405388483
114132655
3590562733
94489047
1037335082854502401
372317973
141602186
2564797074
1056853207
107976922
3033000138
535381475
925671690931093504
1007265422079451136
934124254047608832
94537460
2392130839
146774370
920892555897708544
135156584
759704442350383104
93780003
89901420
2824158134
1162916690440552449
188646713
905579493321973760
1198969586994966531
2836456356
2245301154
1610684556
785316148619292672
632121492
273949010
1219853772693704704
789429728369192960
264669194
1035729248030343168
792402582
125012904
395392109
760725446480846848
839632224
2814592656
788773208560312320
125278684
936860592203227136
112951957
2286271471
105064857
105006826
3063810889
833647348500701185
52059552
218150510
1126871917980372992
2720993737
917297062365995008
2859064658
1088307811321147392
2883301733
96281606
1030255904409567237
1208219332158771200
1187943638728208384
103234317
101982232
2953747490
754664263185117184
1024419631325360128
900678816040861701
248409576
119351138
1073184548169515009
2655713737
143015495
464332655
2451282992
957027599707877376
853131704977899520
1170212178583883777
1939892738
1160445751933063169
123206219
720798831248433152
1410152796
1037577364295675904
821859159968616449
868660529635577857
771958681055494144
571355849
152144720
1168138902655234050
1014056739459624960
2888014820
418283330
296194664
140705229
754628948449820672
1674791347
114392826
635508004
1077252933639561216
1325597570
3139684238
1421893430
752088370252091392
1117264182489956352
521290901
163605803
3936437958
610600989
760638815224467456
3287794284
909325709717336065
991708938247655424
3627120194
510587381
2269108417
939257455216771072
159669086
297225486
1015156529610162176
799530309444403200
3030278751
1198157451092037633
4769621089
2266860110
800139203677810688
1175740189278294016
760860961448206336
166922495
1065511230
104801097
1264717027
1059728154506354688
3112283717
1242612235
522175745
131738409
2547357283
83548809
1037956480731770880
2600853044
146009786
1119383590075133952
909197387876286464
1739567287
706151397230661632
1081298393534623744
53858144
2567063004
380717228
873331220372873216
764076642708787202
968501295714787328
186147836
935474097693192192
177408448
1160113632237064194
255369560
760465547465072641
280628384
905789944987140096
831499269769015297
1080146317
3224784344
274547860
479212162
1152874601942114304
765904195828477952
1029327483512881152
1166182083963715584
1259166684
865182772289077249
1213425895479758850
1179272674566033409
1917198566
712526130654363648
1035421200703356929
775699986
129482722
2923468518
2468479476
374224682
2890625712
1039423911283191808
2582189581
261558403
380568275
2790017485
348314242
713414887498645505
122924601
910469335646212096
925127550
2893737828
2942784254
78930744
143762191
760697991904755713
2937130356
1218934257810149376
109278519
367156588
116489300
151431161
2855175098
127875024
216733642
162065552
513799524
183550368
2363354101
312987212
484727359
849232083503296513
890147840973955072
264590273
789817621738688512
343705174
278933808
2839200235
2392254324
1197818918590537728
908478631575396352
840859146412994560
2228044982
82910279
1148028753144008704
1061264354698358785
814682039295148033
1427940985
1131709327830466562
157408339
2488287601
721401654
430816074
255706387
91802941
1449254221
2570465342
1047493513426792448
16839397
2286041334
1306863492
1723839998
1161077533787320321
1033540783821840385
1962042967
319537420
1873745868
1162951283549990914
290424572
725136786
3019670594
2542845156
1271505084
368502513
909422672940896257
721045257626918913
802464940858540032
55601933
750803678
3857050280
174271927
232017681
55059113
1119976188103942144
1103221092749959168
1041329023366774784
772056301530521601
156189223
268866429
152140947
4825503822
3314666196
234024562
1188028472918065153
1012153045667307521
155549781
228306793
1246090988
129357486
4784352450
278452858
338951216
2165158578
1149102020499894272
937914535989489664
869507786626932737
1171485224
1118364928761634816
1122065183529037824
520352503
2215564646
372666332
967946585844809729
1569597169
110385087
1107630930586304512
729139927368138752
118595230
794120880074801152
1188224582580203521
199142582
1198517763674796032
4274382140
901632353323192321
1091187932
615099101
1394994212
1143509970031239169
902175653511938048
1096629566485848064
2792176636
1140613283918991360
805066711879688194
2207243970
1105790306128060416
1430412162
971868630
266339429
3268876586
1099800615687876608
1962775230
1168682357500461056
1201054970268618757
768430173565792256
181776410
196156458
4892926446
189121932
377904501
88631168
830394416472809473
740916961526177793
980728814392164352
610449052
1108743934031728640
783611310625828864
1086272639839043588
3250710100
285093493
1059279262392320000
899071843226730496
2168629214
1030476956188389377
3071617135
793328889623818240
947398109105025024
606223687
2323872108
148449614
128243961
150990295
990994988
392192794
1356572155
775647504553521157
1089871589607321601
868302432052273152
239635406
991719666295816192
2854466138
2256016514
25442801
339359638
857843163041480704
2364102968
80750706
128074929
735814779361599488
2373063582
2201333582
4897157010
1152536300097957888
717847127641067520
897829401248776192
1093812118615318528
1109337948250488832
1187689901849862144
3244578968
1232975772
617279304
112641891
429843189
3241964720
2954200934
3228168446
4824227412
42578560
2422912796
811037781208154113
3017436585
753653682076389376
154097421
862534687
2793238903
1107646662
734776694939123712
141535103
300183976
1151039636023590913
1577733704
764347586425724928
1544366641
2901567390
1099295817406373888
1014116473365598208
2922485064
4288026253
2721612672
253055734
1003048054155460608
2562488760
168487239
49329008
269270088
1182608254645334016
138415957
1538917699
1213065370254266370
851782564972904448
1080618160905060352
723098235502370816
821030276637700096
121557115
94919396
1043515022419189761
128239837
910187943888699397
732420749735026688
2868613286
2869120081
214754056
153682420
1188274628377997312
3261235519
318380592
728257898820734985
1694204930
141212785
1076012868707860481
913687411560816641
753226278161879041
946494730572939264
4537947176
995945849795497984
719999372
1013059341765636101
133727725
2183742157
130407260
769834276007272454
1160831487563800576
207530727
75694299
843314109219135489
1391061612
1243139276
1106807374730280960
326121326
2155831806
767159581201928192
146687794
1001062922687139841
797956970422468608
1175478147770306560
2907883242
69573019
847065892445827072
305036712
1161293679098761216
865893760927846400
3248551512
1186076198
264346476
744529992076300288
816325524129652736
3185144167
810492374
98499486
3301862234
991604937116172288
2987678740
751392769583656960
2384532132
132402186
736179026201477121
63367268
404036340
74141097
2228233358
1080834884350861312
1182529052
168125911
162075864
908594106502279168
965777329321488384
817977758999453696
952002847268155392
878357044704583680
704209316
854659821617897475
997737200484696064
133766120
152263279
861180866
833550379103055872
700828472680148993
100248751
200412530
975527238
314913782
245689610
480219160
1404158520
112664760
1095505182
118034276
980781989568458752
2989837741
2571856981
2754756312
2238971198
1036794588415979521
979488707118952448
1820043870
1016880385517469696
1021781822127009792
92979562
704394781158322176
1134120818412146688
2439657961
158246004
920964948506787840
976829512854921222
2919729037
80799731
1026606377999822854
1045640922761850880
246747149
361180234
806755915
1220337419280474117
881176142132072448
817933988614414336
819587330231005185
890100108
2889565129
842592784536166400
2157771726
1124649482103091200
993055632
1001759788030570496
1077117823325851648
4088593334
984721887816171520
708583682009735168
838248221033914368
910816137318768640
193027489
3182477372
166919873
1175396776888524800
1156076623566819328
116681816
2204871037
702851357175197696
3303984271
144046652
776659338815340544
2929164540
261589171
2840743628
1104265182228828160
96675933
152238034
113505642
878252312518574080
273883501
1577383663
276327727
218020829
609953507
179896033
342590812
1963802491
889945146476732416
1066948454641893377
196943352
124200195
876829463501090816
967452760907030529
108640544
836032048103989248
764855039433199616
1441142911
1159273978474594304
3279197646
964783494684536832
1094363980091387905
603331006
1186194294
829628878679203842
1050589868022161408
3107350879
4547223492
228317498
704623637333045248
158679614
109527483
1065870458
3047909820
189894789
936182794585124864
969431288552742913
3134262110
1037755432226324480
838778545816031232
197771041
567353814
1508316414
83098461
221690526
937588509803548672
850866698278150145
80864304
389257171
807267392015384576
3698402905
1130387051210166272
978947802657992706
1045142390875414528
1002467006925271040
1126751575974629378
1035899180215033856
591890700
791720868284030976
253521637
224525260
1054322929180172288
89695378
176393235
514048592
3109379557
2796440888
1200757912408223746
103525178
279311334
446192622
1103137783449673728
2915456443
3328727954
1217350041582497792
3098840126
751791944385241088
415686494
825339581364973568
294029123
197003259
1117002883
715623787668967424
90838363
244731959
109215737
1016981557
107017630
345890942
120173439
2478102740
271544698
102654193
126246399
916997782220582913
764190652192083968
713369317513953281
2856825822
4274034507
1146206964172480512
1201955575673708545
1489989277
151784712
437199286
575474677
799452682205310976
1592812837
570836547
945958262700097537
111895218
453425321
87557220
771020914204954624
125107836
820839970587873282
1144449758695583745
746291725006626816
385996145
840984605800898560
2587567928
930992580476600320
1364630852
802503538341314565
2401438104
747466168902901760
733448168881283072
437631146
1186969293264547840
327889686
838787844852219905
976429572173348864
2902261580
58802324
3045735577
1032217176030076928
67794704
177355391
719153758580551680
3075826886
1541056056
125342049
265993916
970222522552655872
993435088393191424
3779169678
1687857182
451811550
995197580043632640
37170291
4892332034
1383258841
235890534
819452247629103104
121370866
1108571008066158592
761823847834234880
246281362
136541513
126294563
1178225439719903232
1078900790050181121
918102143818637318
3181805287
195634796
155923611
782732849325613056
1934711617
1000535120644718592
2550162548
2311569974
1212562387506618369
455666623
3119827524
1009060627074056192
996284027672784896
914351097145208832
745102368950259713
1662238183
72843968
1038365270832599040
1180024504057155586
3258822721
1065705347732582400
1099177258533543937
1179912266050764800
110991478
1952073522
280428495
902455879215202305
196965432
1173836780228886528
2733351620
99401534
1371302520
3349201153
766257771159363584
596189440
1105451474
354849854
849133073207746560
843628559771947008
518406680
3279031584
2787379483
807526281369645057
784800928855498754
2463825540
200780965
712092390480187393
429044881
4686639264
844550929
179848003
95423485
315660187
753520529106087937
853944643804815361
1099873416826347522
550289866
3702399138
741992084761022464
1878578552
310781121
1049275721342902272
4385496498
359300737
214767584
2472000012
928123268808163328
1050339375643484160
3022385017
705221567148531712
957974737363206145
264649183
2833192202
331421343
4896907093
976789172471046144
2810989020
853103366506856448
2945741995
266373894
274333359
1198620526979117057
1028078803388588033
319594717
809959025727176708
1399927814
3116561485
1798146372
847252751394365440
841604051028467712
1336253203
1146783294547087361
1166197615
730174524667224064
1091878892510429184
775314379285737472
1058214703514537984
485673918
799555990169395200
3475106353
870246192851992576
102036671
74708424
2170987730
108592041
3250814203
164644001
73054045
126184930
835929355
2907350384
780687600185061377
4758210349
864460024935993344
4157815212
1168452829
1291034257
1112427323658104832
110952587
772235783621140480
158312899
593609529
133146539
143656638
845885984877162496
1060573764
223713969
2754335971
2851133634
721093856960188416
2410434283
822816340117336064
3240365629
129153480
1080123458992783360
366626087
726175236387823616
377000089
3288925825
845635107465523201
239837163
243540071
704135966445817857
1067418602179973121
152309882
1110564932
2889423840
990926878184685574
2571075554
156163594
3994491
1261809367
914762049481084929
95779512
108479836
268332575
863274900
1030388081872891904
1060371551617351680
1097226715
991665118441230338
324987989
2953293432
1128082504051638272
3069018193
1098723820825759744
4425481045
775713921575428097
1029946686712340480
767285350439845888
894279044
1170677037721255941
825353386694303744
184107359
74400053
1370048821
943972918148530176
1000009181628256257
1153325101200236544
468122115
1206781317435650050
889132941057466368
204292732
743494703883030528
2237609473
2845785954
269217616
802873454223441920
2808617952
898729224961269760
2417323556
1161186227279654912
1061214359920111617
3665753352
1052866526808686592
1117827584945872896
2298580747
2912652738
265181185
953285977983803392
1582301904
2607000871
77708001
894412461834514432
98267001
748073916422193153
75738835
934679750122946561
143306893
766539484477345793
238950811
1059086058019741697
1187417087888674816
4000965374
744138348650893312
817668995226603520
778855924781854720
3090057374
920830143152537600
88957141
2326968943
152659972
87452863
723778811796430848
992570249038843905
152551349
266009775
294845703
767315566734422017
914668126859444224
722776597225349120
1035765791952535552
768080227331256320
1295469318
858000916225470465
1079387006411595777
1709361822
254612794
1163267422373044224
810426967853973504
1062580121935085569
736907120
3253605637
934788845635215360
122642220
3138911748
893283324
1205518846825648128
875685531585101824
594696162
154206457
1084489122167681025
548455933
112675109
865847048
729573631764762624
981406938973048833
133777560
2286304806
755746264306683904
789673447655743488
1113374552
2458068984
925421928331952128
2814459307
3312268429
1951895574
1160010576652726272
111799350
897782941513785345
782939896377806848
803597182389473280
883856249481080833
1003919790862286848
988091293782847488
784023162308612096
90575989
2286367214
1214525173
1039126688292954112
117092678
1049669660352729088
144157990
557350750
110439264
1027714832571674624
249962810
145680120
877423960668884992
1155460642549010432
2655155010
1934551884
14851239
2542756070
749499669839962113
889823741118562304
1214378552063184896
128721026
2832867230
117781133
393713124
896507778704973824
975178691310370816
4717956013
756478314106134528
2835596455
759961166772736001
823120764
297214806
1175734541496938497
825278427078938624
1137287109616603136
1050572130050404352
4275422953
56500591
812430691
827529218774798337
93313729
4820707898
236841015
465500190
95206169
1133770678488846337
1462018501
116509602
985917685933400064
1570988324
820157186
708100506443321344
356072295
752476777759453185
1096964707
849132189358800897
517986277
996015324569812992
715913801552375808
967123687240450048
980457164618702849
113620942
922424969761497089
424293164
329807301
112551613
241847126
105514683
1022398441
258675586
744471838869200898
927366852434472960
2340083024
2359288303
998145793654538240
999261654448652288
3469979179
2504029027
1108711734
114996210
160784922
967250917153169409
904255161236832256
1047128733885247489
345940927
1096613597013147649
337157412
98481609
1204649302376599552
709044041111867392
1394591395
1023905346534891520
487267260
1127924258791874560
2377335691
3276623994
871808767
1011383986315120640
151537661
889416768313114624
174245045
80269195
1134623175818432518
3979104612
876787059532283904
2271273398
753923667076132865
718660424376291328
888357158076563456
1064477736
1034448510450454528
942712292
1398528092
1118186876945358848
2916887520
3011292896
1220533608684744704
280430611
1106141328188989440
1134606013020008448
2773652635
283559512
891653305251774465
3412350074
154172251
927679736519602176
858148724672913408
263113730
119730201
72801406
1111118850941059073
229486271
1257210354
831004289812221955
1134779319731929090
200711763
4918012723
2309171370
2231329020
982548410971516928
151428641
131824804
983670985
1376155958
2440912208
792290640583200769
128911709
1233435180
946917772633636866
230416008
3912400033
701891241009553408
823921799310127107
710971368590848000
3294944112
747992810876370945
877718161
1136640869665140737
756723312307216385
2165707118
259111434
241530138
1134647133078863873
1160598654
1457816227
122871908
765178675146788864
927158016
826768379889344513
3815788171
848029773766905857
792321651299999744
3069648884
1101011023371227137
863323859876851713
980436472355409920
118738655
2834543496
108564819
1175568751669866496
1003512615635578881
828055135154626560
755370566463332353
1099256648529375232
2150434008
1015439213364330496
965186691907514368
352927621
3355495398
458553477
1194282033469521920
433348128
2547063891
1154899186069856256
998805525457387520
186865804
945335106
3097605770
138761418
837276755232620544
85551402
3119810761
2945209880
324123930
1058520131523887105
2596090224
1027286912808022016
3766140792
3093782347
832834310637969409
276297318
3265704876
895990132653735936
186814936
1082977715118952448
797004144120893440
735022819851960324
932573460219404289
728816284549320704
115604944
56592031
700902659788640260
885187520
1172761348100390912
59984739
2791792199
760628660109844481
2415814374
446308622
369489244
238934588
1168757293963304960
882953546865401857
1091186263472762881
142177378
183455444
800903555305484289
3504127873
1083947341906767874
225204610
605086790
1213877267589320704
1091753496
1033184822745690113
1176983841140928512
96024843
3059872351
949939683718348800
2371636370
831690551002959872
191350162
610032421
834357020
965977581714460672
2389279350
114131621
2931751092
308916644
749549617780404224
124756263
146378931
448721233
1073133988498223106
1063952804463620096
1128277451463745536
2846177492
2460238950
923542600237301761
876777339417378816
2178944984
612314784
904097671
1015050560
197067696
929045665065287681
1135002949376020480
335754149
1086281161
2293200518
1197763680428941313
597338314
1105475107118444546
45096108
936328172546568192
156242176
2510042653
1054010871909773312
223705762
1208265851666780160
2514639644
2936030029
1134049437959901185
218770241
444398257
4834054366
918588752397680640
840909270
246824688
242602831
1134462131884122114
1019110929886138368
265431800
3036528955
213566782
714962585313873920
100223156
1089082408471715841
1004353254891839489
137525055
526403492
3000893108
157864450
2215459405
390563661
1158260256603955200
2811120506
1212297586788335616
2619276540
428234759
4605852434
745191397154660353
69228782
1132944865279467520
287477369
3237335755
3165114511
2158414934
2825009670
2904270612
2484894895
891134933988646913
1349010163
866244661181947905
706522408090337281
902730904124006400
968475408957038592
746975972709146624
947669358498611201
2778291272
595184121
549292763
981897759526502403
330305760
230382553
91077582
233089812
2255907180
866137435
3124236253
3235847155
3102919272
1060200953595351040
94322179
972675390274658304
1133689838761177088
4706220312
907484760271810561
1116166885337255936
162350516
276483419
773782339247808512
1071060255927238656
455338046
141863832
799989458741248000
3145541215
210775333
782099680851136512
4100078718
107106461
2605893678
607272200
155846237
1027683665126416384
824876360153772032
90865440
2186036504
3223098264
77450814
4603692560
1000395427563225089
2807772236
2491362420
132827924
105196326
115101698
267193337
362401254
3274043054
727172757838917632
3561181693
994202134236119041
759885961962541056
130423696
266507549
158338095
1024970726158159873
54989815
2994706302
968687959644909569
492140842
157377625
2154486566
1109809418370060288
1126116081947426817
386555523
4056804020
256401886
4251931699
924217074599149568
701066990069293056
976480161867513857
1256952740
1042804294234193920
110715435
895143900070912000
1211551229299478528
3098172939
122362785
122244150
1168477496842473478
133361277
4641971792
2570424198
892597038314946560
1152585393620914178
2703767749
602533716
2778220586
202280138
1193927493889056768
882890347960979456
541723024
1198164421740122112
214401405
2638143974
804676566978469888
2540674928
1971238082
283395920
857457740435804160
2231757438
1221020576
853231604554113025
4876581864
1088808324756320256
184409647
738464666
122010618
921823939
852097150225862656
838580538
4276924214
108892710
2615179892
128129054
3068030521
1116651566545551360
279368644
2479694652
855045434024144897
862425419454205952
850581354504781824
2594089730
3145512301
759541196985241600
1253741960
1212038133677613056
1028840194768687104
771115046734733312
238191394
1058960678537453568
2605409215
97417313
109169373
1078848591416840192
162146766
1013366357583204357
1108807180008869888
1031364287044890624
1000018326804840448
2887843598
2597718469
2489291658
2440335355
344102805
3064839573
970266371991859201
2737828207
926256109647683584
974131421261393920
344072847
909805711864905728
118297624
1108172695617699840
4800335954
1167063136966365185
2999485789
743047300063232004
2330309526
791649723425824768
3043696602
178992918
156583913
138531749
171406857
592628072
724930563778437120
2726407836
214056267
782401752842637312
404682151
386353992
268602241
4142697072
111915969
595139186
2366735520
3145619750
746692526401196032
121009083
957960556203266049
174984333
944157382296330240
4438780927
1103503547809689603
1079217567036669952
522207423
39180869
4617282672
543928273
3274012356
4748143699
412309184
940930688563347459
904723276294832128
99234307
793024310
153938301
1144805012029104128
1143132135189934083
1086606264883326976
113035633
221948564
1650156530
839953747
2427271435
763317845904064512
484431688
4202503093
2208983556
1108295057549885440
2954216484
2793443466
2718465692
885831509797621761
948767298
254549241
2916412801
1185348445764083712
1593393012
586672610
113541750
538262367
2349859783
1189274761223737344
1635116408
1086271103595569152
218782724
235512407
842181005666476032
776403555884249089
275969031
526310462
126183733
3254521400
1056336059129192450
1097695183909543936
103156350
1083753152334094336
1315915538
893303301537636352
1141361747976056833
290089658
1178858497867309056
1081554522772692993
1031190575049887744
534127992
923402958821244928
3168331123
332637466
935096957307035648
1103278582002966534
1005343967615991809
197011522
75202968
2968304256
278518553
2791068339
2907911124
971562181383749632
749610668450394112
2700078768
964185710591799297
456654374
79375061
82631964
760488505009070081
1022227387168124928
388746495
1442720390
3135326802
116211092
261594409
767175980171440128
247397274
1171384650264014849
287240540
130750043
189530780
3516762252
785134624179560448
3275562936
1169896099470905346
1129024725248688129
946245229119651840
2592663846
1647492696
865611593811238912
3108667831
107301668
978489209286664192
1167581788853559296
2195242879
926085961213022208
100942028
137945905
1158364525881466881
868794900069863424
3233230290
83634105
155116418
1005790905536663553
1189383551579389954
4451252658
148760552
734042412163567617
3303840319
337337815
1088933446540353536
1146701622619201539
3589216878
818700312810663936
4916427463
131405580
284307302
1274918185
145505895
918497060613005312
934834225202601984
830242364660658177
4508401454
2186084917
829454965147963393
125746707
380753108
29642771
139880146
734983212
902719088975265792
2990470452
150992675
1061731028228698112
927951402692853761
142311619
210531437
270138024
736739116310618113
758998181237579776
299649034
913039128
2244223530
1157292474139725825
1259647058
4164661579
274821716
3054598537
324253016
423290501
798267949
4041606314
264099396
911769114640654337
944289609923432448
2943405036
1447920379
825099638
2433120728
1005400199827632128
241910268
1349114576
1055465223866396674
2386781294
180703295
2793725126
579566781
260120155
113005787
104148886
1129937152756707328
926097275700461570
146036860
544891804
971202591915786240
177590103
155058359
454003321
83107698
795396870
3263225791
267811362
121193878
126688794
936637305086816256
109217668
1099543828795580416
878269667227312128
96997461
533223515
175575785
766602629275275264
565314080
2993972210
1036709539205111808
1172267034639396865
2561647694
3603724333
760490416462442496
2803503342
3258846750
188219088
2451158214
2323353271
846309622763839489
235142470
446059470
847028102916034560
1521983816
160176742
2185501771
178405161
123715402
860094789492002817
1402597286
891208768083476480
92998722
3770978245
778662789774659584
1098056525313003520
265257595
725415956168605697
3104710110
1113462109
1036244432952020992
987187848313847808
365591468
275628592
1134835169037127680
187154384
201771175
798062081824014336
3780253165
130144540
286623749
2942823110
1325793828
279630990
18262698
916571074191433728
2309646020
297751016
2359288700
922316173923848197
4168031712
415938262
1000230192030171136
1030575780756054016
818772652860919808
828570206008025088
880121720
333986672
1010282833355501568
2811279289
756369456
1964324856
4802562163
1682762042
879627891629105152
435947689
154877549
846977202189144065
862093031314407424
1612400162
317539972
129184218
1279819501
1220582105903616000
3016451599
866445537230241792
1104866251199803392
3300832578
4835974800
855722627591135232
73636829
3392308512
787219098
141770665
155131074
4925391162
2725505376
753336948173836288
267696521
3273051938
1208300320255700993
1133818796118929408
984006396546027526
745235851
3041485615
1059030843849564161
122540505
193738139
175211563
751339620
157645600
104434140
1137492810364477440
275012608
275786812
485542383
1639837922
1082615277332779009
1493243972
1950737216
937265305583206400
144726420
1411836402
1068465768910675968
1081568760035631105
412940784
130492248
1118717978638344192
223128335
1124176820461375488
2587549292
1228930189
1123004439139274757
1008594090819108864
1579507549
1187723699660550151
2177882342
1139774026035822592
3174669132
264429739
4772754356
896395510864429057
89687567
270798655
555982493
791053334698266626
1036922101226037248
1002052402323714048
73924643
137172966
2687714282
4659465199
324284162
811427889237270528
910042709171216384
1131817845984120832
21375829
142497428
3247607474
2886799490
129654070
884953109063016448
558591755
929472717484466177
1430140212
755380122371317762
710124152
128562726
1371291229
2170218787
2935645579
891595661241499648
2172005875
885421077282734080
482407967
156701403
126809659
1177572559828606977
1414529994
3316087693
1145499953025835008
4904063178
2887472329
130459631
210791795
225237257
800465251074338817
76557958
22331989
832391172014239744
1042724391895719937
2333135168
933331502686863360
4766921269
849858250501537795
186701968
174570821
1160886169145495553
854017730
974553528013225984
90893709
3311600138
473675280
37634239
983833136281694208
846742764280688640
3272591196
141880522
527990269
2894589091
1012308349499527168
828548363851165697
3149603028
2882448654
1218295376
1113069831970938886
2941597315
110424924
1205887882214301696
934116120386191360
1140120462132776961
712637815280906242
77713179
959968464
107031109
2664869635
2537629651
1466786138
181478326
110620179
2498367804
946355416081903616
965597015911620609
2988019970
1099460925998788608
818628776430944256
2811330908
81865704
994569120510177281
843767992726958080
3142668020
2408203892
1583712440
1110477482526793730
1906289574
427959009
832482121641897985
333326976
2583755046
264848675
352750232
952883047887650817
87181048
1094699897998077958
69866186
86724683
155852534
1872158232
990408249865265153
2989204420
931030946115043330
4777586486
1202163666918899713
4677801
343939694
1208722760609853440
1118857194
1151339902920822785
4654106293
809307557286146048
156690446
1067954325400342528
2916629396
2673791119
807200102326484992
636982796
1096048096411213830
2565942859
107004693
1065867312643723265
1047838539478577152
67841736
4022099233
253590440
1127779736
150867115
2765695602
1019677116
905914686
306071032
92483717
907836126
822904189
1137703370498617354
767021787561406464
803364904799502338
700683278823456768
1025387714
856337751074938881
1060531149406158851
161103153
1182860392453722113
221617676
883556478384128000
876052238619123712
782651976
66851541
916373474578391040
3219715189
399848857
215318075
2580749300
780012889734131712
3964396752
839732914606612480
1484737837
215616879
1148598722105921541
1013341560849592320
1030927847311855616
120781147
109111130
1923181842
2996763054
2279200568
484614342
2333792718
714616123451244544
1007923908643717120
147923255
451379989
731914699697070083
4862686824
97705336
1028649848709369856
121444214
852352025773748224
177607544
733668349469691904
10985202
4894686032
4677886693
3176875946
206232673
270808621
1477317740
898650686526603265
921606504871890944
173278250
932221764460883969
4338479773
362547199
2277146821
1017715966443044865
3286438334
267117232
2367345650
3189252968
201609601
1401110270
740853539409252352
2802936115
971779881225699330
3115024914
143383314
1602576014
3157139467
1145673479292764160
947747017161302016
1171980583217446912
105668330
548292166
4693251763
1080808647494496256
534875519
2896710139
396315942
1200738806
1047335289302085633
3465969926
132533790
154913935
2893289952
95649104
1154986993924726784
276046848
1007661359507521536
566861907
877153803224535040
152889821
776063970327134208
2890820346
134697051
3568775413
139589951
151070330
951819701461528576
1700837412
709264464520941569
317311673
2822867707
266932850
1512317172
2572913131
2751915955
269615499
1402145413
366027341
142199836
2312941092
922373837089488897
1183544829415788544
1704731275
774936948523753474
2397372950
2866574880
1179174873781817344
4883538007
842687899007041537
389483841
4890772693
2169574650
847069639599308801
99186299
776705664458510337
877217330
341249552
738968819163484160
367746893
172623790
212575543
975683824397897728
763325894010077184
2255832842
1115235604835344385
1507534554
770965813
536083393
3551382073
768840074280603648
327232742
1583220348
495936985
2761518031
201496679
1413714445
889688140302041089
300788788
795542658961711104
76635853
294070772
1038549314031611905
2880203287
3010088732
1146791272159440899
1145160590358302720
887670817
234327065
81538202
886914962
266348496
1077384786597994496
101812800
780737980373676032
1151405184548921344
963960649775656962
1417675698
939359406747029504
434567977
3067956565
1004183748697444352
1174582439819137024
841951061879488513
120102888
244077626
944893588617379842
428919079
267170379
2751477385
870631855342534656
1189196320461844482
1627925684
234306468
982100467554574344
140037241
464677901
128301847
3094457136
203961052
95962062
1140426263238078470
1162768985395306496
1025277400966258688
807774667
785035107224608769
1165665046896070656
140049466
852520846220382209
857753871333998592
854348390406029312
1384635307
907005562117750784
1157219571914297345
3166637922
1166914073973231617
1442719075
3890222412
167473140
2459771868
2801759708
2517588498
192174265
727856653614243840
521272830
1243383146
152940156
628916411
881514232994349061
1104765651183271939
414672393
135686594
288762466
243013367
591873201
705690189574705152
737675190
710024324640452608
1063774151838552064
3247760016
1055660932917977090
122989320
130015544
369802125
1072288629542727681
1158611497834074112
911395126198415361
1169202981197058048
474124469
3239151457
268048929
795981326
1166145343928467456
1137664381964115968
4831556955
264749072
869763122
302354660
232720878
1148071835067543554
1697779802
2678041692
134495210
483587474
720833400412577797
1047052944
1671510121
1562271008
808853119882792960
268443887
886867507818004480
3158032940
2278790341
91087105
1213836384366055426
799280786314625024
310793691
1009726203199041536
821570890911531009
743343770561716224
1004194125183254528
2833988522
759598364
842312908214214657
517297898
1186590100953546752
977229766288789505
2884627694
2709434552
1173954500266057729
1287965138
816588807399030784
131439372
3084791053
201371917
1065085131021373440
193234657
1046805657813315584
3326429598
3069877278
481216035
165449197
3305303306
1105273175636566017
2375005110
1717300320
3298999922
3178664953
1081201080308969472
709186051
3984856334
1494100112
4842043393
142152486
2854078172
586442402
2987995021
1048605901316284416
1554276104
215641025
273916706
1937965543
101258845
2717361325
247334734
351609698
1050045664732696576
367208198
1253950982
101217744
750029825662808064
959331602697371649
2580465770
947216623
242691493
1672763551
451318074
1126111116860346368
374329255
128282312
1443704077
903518131775090689
1060860770798325760
276352038
2433444620
109239713
528470146
841259640419565568
168493986
406235572
2876892354
303914427
3471451650
1077971216995049472
2174079278
701997115
1076928494
2711496714
1679935640
1593092444
1036014782
1092984214843092993
511716937
910140516792131584
3152403007
886908723771326466
1148847656094990337
947424834329251841
343185673
1079607321771163649
526970684
465668960
3942512352
220260872
540809315
901673771261583361
264457382
790861378898698240
1240672056
1084035051208077312
287179421
2803222336
113553117
212914525
515636740
1439909492
128543793
1574945310
1097715525361098755
190274354
4048309578
264118684
307276713
135545785
1034442586352570368
196039298
277994014
776226589415608321
175602647
1147340467689758720
770583342987169792
883651388764332032
108841156
1065314090
137400892
1171457989649108999
95771683
1637758243
160207547
891795524679905280
998184715692621825
2371194535
1161036115173761024
2229474968
962312611713789954
3029988957
905011538544570369
966812179675586560
283407384
902093661126639616
2481483739
1893780020
1154825957603041281
953483808749232135
428548704
1263832423
3956490794
406242701
265112393
2923611716
1104252298195230721
141870331
3710048352
171365159
171775779
899076675404652544
1089701758652174336
2169938334
855762810
107394487
858261171178135553
127047187
3161665748
114117321
220646990
822634872464429059
877704283
917738058375499776
1149322223636770816
3224278136
900965491186974720
101971451
111004311
893140000480481281
1097511468122005506
227303664
433302783
2567860800
3267975702
797787075412008961
949555265329704962
285670280
710120225404903426
205090036
397264311
178094713
3059527554
91805731
797724488355835904
4843923253
1107817313833631744
2417363617
2259720709
123874663
726085555063152640
118527332
201179459
184786146
822959415955329025
2235561390
2946445543
1118764682246942721
4263045852
152212900
633689689
1104561896189882369
108574561
754544911731437568
105444646
833656631695011840
992432282764886016
189177499
1157228098183544833
3135354090
4768172832
2539553750
766265458534285313
1104627598489866241
620164720
594638411
3164772781
306223624
2340047904
949163010
1100711452153851904
761938588556677120
777333192944590848
2322434784
45809464
206053388
915433380014997505
1199523165120057344
490071624
106692606
2859816697
1055074831459221505
1134752159159836672
1115153687888818176
2596541244
2921197296
327915195
921634847960862720
390637664
1043016632551890944
147844687
119326172
2391833666
1143104342402060288
214040506
1148952379728941056
953552038868090881
1125950721898115072
1721466290
3050306652
82499034
945406534007250944
3314747664
118341548
1120389929790427136
762295385121431552
2731361563
1675645278
1147553436323332097
1124996694158921728
114173557
943850950216712192
1182086575
4670704392
1198451432111759360
762180461577633792
724837092761702400
196239333
3150524556
1118794334139064320
3550254433
931682804290560000
30475026
704059302
1126110404701184000
1093132370968862721
1214786021818155008
626192738
2201196366
990125448636985345
205683321
856439559734808576
1680276091
1121376684320575489
189810743
245642214
370215704
107356902
1021682051437617152
130182242
471616803
132144464
173422316
134370096
988698816
2843117587
96516792
224924291
835038224636522496
2177921965
270349890
119395883
2859682735
138412008
2572480207
953166381771456512
286056244
847255907582959616
732092808
750194077363167232
277631137
3241346911
1089876835884621824
1030100894069612544
1065632427651944448
1564772665
791047798237954048
181771812
753075744130134017
2721097124
764032650512248833
2409906091
935303588187795457
3193153469
563562575
2271751104
1637186959
961507149233844224
2550305666
445559197
525256567
1152588925296209920
913735085731352576
157917176
1013752130367156224
2916338126
990484841085812736
790171494307340288
985860127579254784
3635672532
3288969290
1136231804543819777
339053714
4166344753
1493522814
770654262107922433
705595080803876864
960205107408257024
765404307806007298
2800967478
154486522
337122112
751833858241204225
3012319400
269852177
1040885004547420161
2624571096
1098362211490123776
133264803
124763472
944608041432899584
4688362879
1001760974406270976
1110504192387371008
605150438
841836378
63989687
1175418733193392128
2400981906
1207576955341553664
62146542
994407911274135552
113376691
779269070155722752
709718890041860096
107348191
885741056976748544
2929732292
758189833
3032381179
3122461218
1979373444
2808872642
3268366946
434186514
2943274376
1056043535961546752
963715199432720385
2149090189
459958682
989433523051249665
430883742
1013588892052643841
727924630091005952
129515811
970703163807301632
1002142741432696832
1129254044759756802
209933139
265743855
1067780566597038080
2789622932
1104655315767709697
114185735
3286129891
1101776650637783040
112759025
765006059614330881
706785950999785472
816971918620229633
782033220
943765423
901111211827150851
920884130803363840
543032290
1547450048
325336327
2414989092
296818011
1179959682
768215470356914176
3164256362
2835786686
954588087744475137
2357065988
3216175169
1105986405463842816
4837061304
1096616605126021120
1706064336
966123331966574595
130911600
1845976476
152222728
173522064
4010583854
967556146893488128
951116896039878656
909778686441746440
722350097145540610
2464237196
76947958
1571491532
43163225
367651728
1281681565
265125285
935412253024698368
2928659198
212840332
892237171892961282
848311270281330690
2206613318
951372204544962560
107564085
177726567
510022839
112075076
416266607
323776459
2816268895
187504066
143392627
2171551382
4528570994
1161281742147395584
2270458674
2737697100
722830081152815104
975557810044813312
909289362533183488
314394412
881500808277221378
471282041
2762112272
2634265632
925865499363180545
18937310
147430172
1497939139
118910793
1435013251
248905678
281048576
2906121830
1091895283754033152
855368482849869825
1003676172939456512
131175378
2784320023
1158019469723090944
359996846
1476726218
879667853485527040
582593707
352504724
1180395890491547648
211351707
1171967516777672704
955640888012582912
807226661397610496
459791753
1162162237533851648
954443020690120704
795788604
108966975
770535865831399424
1094489434047705093
1026764228227563520
905802910121975808
920333472702464000
869639793528913920
2497948086
1670481414
882428055313989632
3019229023
66709248
2792140146
342210735
1159439651712589824
1026143293862637568
868321794
2831003772
1178168955485081600
474919096
948729840814899200
133697898
4550635158
1090206844432216064
235418850
308403487
1214680388678737922
1211254780867178498
4730653633
538665637
100375654
1109364329931923456
1182904428753350656
226893277
1014745027946340353
2859419521
1063609157444546560
2531311218
253535173
100402001
23235815
804746409509462016
415100393
1175074355102961664
187856893
95588762
1012374475629662210
1032070014
3192589968
854391684129370112
1051090029383045120
1030030527548387329
69783416
2259397382
449900266
221676171
268356776
1100755834735218689
2419953264
3225844339
3185904145
3322778946
985847350567485441
901795466584526850
1042000082575319040
416336360
721176870914396160
271360387
613695934
1443649033
1137240640234725376
1174671312054190080
105504239
91777697
3281490588
2447496745
16026009
3657694212
4858861619
805809588238839808
2278776530
1312578692
774180481856221185
1063650572337889280
485348320
1100800657
192794975
1214214731940020224
712436262603390976
3238858657
535312879
859687724546105344
892731964137938946
1409223888
344726325
3857788573
3490249693
949251493479071746
306070213
1105425786041884672
1015059992829820928
281430323
107994074
344463125
3182148241
1102584172718112769
1040209897340600320
3270408966
877449743353303041
117913942
143056263
877190744049504256
57265926
744423577
914211223
2879599405
404609309
974889408666071040
724561099513700353
1191234378254340097
1689667759
860810785072701441
1174440963122462720
1041182149758480389
973139995400724480
989503562102161408
138746636
171631881
73304520
123214750
828170097617358848
1160353009236234241
1295005423
877722765905637376
140410394
2820343994
835798355766718464
118194059
766512812659212288
2909760373
2283448297
882728126052147200
142784372
303912749
1085821434
739311345225469953
2938333950
1124145808482291713
3219447943
203665775
260775928
1143253150561734657
115163925
536171930
3368022388
145710074
287622093
1156763466138415104
142138015
1786766371
269514612
1379552785
894406194957123586
155037556
465591069
986224630292627456
515349283
14611948
107315464
115033257
707017807
88119486
150255545
1934416807
550786220
1027628336485257216
2995316654
243798036
830491316089819136
3019487569
894806812964171780
544475885
251561011
398065765
98586750
1164075366043930627
331017821
2870065026
1906247766
2596249909
3113139324
3185376139
1087533249088217088
976093666006638593
1197450334790025216
215671102
271550490
120995115
279035872
881410837147078656
798188268542042113
522413225
123769354
3066172946
2582271589
606278800
140412365
348184843
167591109
520891877
1143916074
143025661
1412115524
113703259
2751799902
56872728
364923615
89200535
99162648
1005635938033078272
1500168192
4840473986
775917748366880768
1104609158
2458240801
1458643004
1001075611664723968
1081115027841548288
1088067921501286407
849836320922914817
78917056
130174683
543293941
247634906
73841280
728442237286154241
1112574208767201280
398654055
61563926
585142750
977160569915518976
1140890429660909568
1007175072170237952
2719372644
1045666895624429569
265642184
1000010425755320320
1073479365369856001
1929307609
877445864
910516298068529152
98278230
138784718
2777669124
823540489
941977922985869313
725090545
725294623
3116497339
295023652
261016135
1208705645693689856
2398491007
1022656237299687424
1131874809531445248
796323935943938048
787676998244052992
630144644
1527506532
71184205
4335060674
3016388790
3017122260
14151847
137543825
1653058848
1097935239463133185
865763809213808640
109305593
2594875153
336879805
892284675644825600
339508383
158305064
3245163331
1143128113829707777
3250661953
221293281
79730484
2431014966
845305117377101826
739415120510517249
1449432210
264163105
2395815566
88388243
614140081
1592272152
941229045924077568
2375070500
240138180
1121359735020638209
785300068584730626
1322443465
828817865000095744
889892355729367041
188425092
1521510444
1117387436319883264
1098186309305126912
1135729431543046144
1109465056398315522
132910679
1071217890538356736
163705071
1100662417
746680849270112256
2800062109
1543396086
789384392
187445673
5641322
4856283778
941864756234686464
825882912
350256902
304302866
3424844172
206924531
1010835448912965632
3251690474
1017982415552167936
1186936764029517824
112153499
901749153377558528
128429764
804601882920370176
830695099210223616
128771961
1069357729779613696
132189609
554926035
272299283
764659621210443776
173990408
146735412
52918217
168028444
189057618
754278123676377089
1082531018983170048
904041972637122562
328433670
3892124719
912252187161403392
110925058
4762617379
814435171982188545
116651530
464507121
1206536239207219200
913984514723946498
101673768
106748474
930413289779052545
1293972997
1066886253562347520
949076003682369537
167763964
1125694414850887680
238939978
1161591027641147392
1163724092152795136
817368345452232709
2304441284
216210641
2286551659
122552473
127771332
104562086
356705754
917333838560354304
342820406
1161725652870897664
539499533
1882392948
492839175
814897636788445185
1062333658923655169
2391914016
462385911
152259267
1203533802590494720
3454954573
848308470868697088
126324660
995374034375213056
3119172258
1029964036840906753
1871273257
840189428949635074
175688964
282462211
889980764204318725
360646592
130200599
1098805597091184640
751730316092461057
766611536416649216
858491040885424128
775336735500754944
967648285199540224
1279278775
134442218
1123093080939192321
3261293420
1332936452
1107558254626787328
985383733107675136
182740006
3515484193
481974160
1698286230
858155237185429508
3167784943
2188357982
79461932
3056346517
756787613181235200
859634831420006401
1157683183
304648946
902909711846055936
96071976
4235249838
726135260
1612602176
4882018590
2873161344
92257204
212408449
706197192
2922872593
1071581387055017984
1108678751770959874
599193175
1188829057208573952
948219444211232768
3069510824
1646641010
983567917
151678962
187183328
33481848
2302955960
2420687724
779128363306803200
1963501411
124687702
109832030
1061904161292279808
911755687721500672
91311254
109689060
223450620
1147320402219163649
1158756536
375307963
98131677
2607965636
3174791756
979933646218969088
250076788
950663071223095296
4322105958
973786555436462080
1466500650
861805852927250434
924452523808657408
561685007
1123784040547594240
725199308
1135904218974306309
2397633126
1138846405
1459004856
2917909164
95083931
2211571717
1078565938033639424
904673401641385985
430492126
884012584420102144
952837074
1097485485495087104
3012627091
1076088748511657984
3196822550
603647337
712574774694662144
3234864296
4556284272
1110837164013555712
1187378322059210752
835352936666427392
863671657809928192
5575662
1266583981
748898085359669248
242437073
4242928764
100728278
805797900647206912
2424408132
294467403
166372572
793126849538846720
4132628114
897872650885775360
3226046263
720612461557100544
703390953533366273
71927313
145606801
1047509603821350913
130129735
96505061
147169397
228270420
1078052972506931200
1121959474044887040
996400198673809408
3269500320
232999481
3011284632
342105993
1065861539981185024
750180365369679872
803800604
3263111516
1884406656
979703786
3609414132
591823475
176876381
230458008
606158020
4781065646
805317511394652160
2714516850
92286261
3231407658
492127457
1094958164271804416
2386879538
106991948
1073596927898476544
1106916248967737345
126028425
982296723694403586
2957214426
1006491519056900096
1220986896504909824
1425912698
1173201383727648768
794540635453853696
2898094699
1025301521347403776
1548110335
1057969978387775488
560243581
2459670230
860270617446072320
994860901
1151424085840162819
792238172692361216
830780789461626880
288316387
2925486468
2433469682
2201217890
395855006
112669686
137139865
789376984438616064
1137657489673998341
275846346
910668887217152000
2954670600
3252016705
110282537
146607507
2921529042
121020816
2475589741
310572083
538316505
3825671298
161163411
726574551748907008
929714259612778496
266327318
2331729792
3192174013
400812767
801223250906738688
2334984756
713008624524664832
251793643
114117592
177062304
3307348002
949230144664739840
359428793
916438632352722944
105459781
1216716673975078912
950333211342643200
889266263201128448
107336325
1516515336
133657680
2923611709
812533378322829312
768335004388593664
357259784
1165284414
266423357
343763275
2372682066
767556474
832849290208763904
1108689224826445824
162671996
87932539
814096359133298690
713976699625426944
278894436
3790498814
1088364883
766156242423279616
962219083
1195470908963483648
876616645078269952
923561205070827525
809029813922971649
149404648
1015554414856175616
703854347956785154
2803587271
142160907
3138575642
2975865738
3070456338
1533910753
905716562723692544
115958307
1974980928
1102226345222844416
492954413
742274184600899584
115881818
759396164860903428
195305903
987087146140905472
736772047557120000
283949135
4825424348
1137129670917279744
2700560994
2922604242
128091455
4768920554
2197429488
229142310
2175608394
3314886061
1173985513721565184
939316064940212224
175936121
995191813
587383569
4725188220
1166415744357167104
2441283308
4274311
3263211517
927336782105939968
2678964726
2452724964
439996827
4008575534
312545487
2149578882
1176730225666740224
934734941681680384
715412480
892868912764735488
102924748
1051472238719844353
324978864
152635052
852469052182151168
792208477
136947369
933819271
752159119503560704
1046001163395452929
1154075778
830403386960867330
174967862
703158307096174592
213549350
495909710
93405951
904821935820890112
364931125
875594697149865984
162636797
3189863940
3003048984
92281446
823534234945978368
1164403720458653696
108980636
3133877682
172804305
1517007152
869029616870019072
332842221
931904048130768896
1179933867035095040
1377370536
763716691771535360
102393850
1181273383
1138316942056386562
1220727707178340352
425572462
340229423
361782893
201341597
559009636
593807544
457658028
120832796
178580559
514412663
3063821724
856760198383288320
717928142619283457
279596326
3119150437
755752701355397121
986939282861408256
139044779
2355603595
2524475978
158772114
798348836
1065886282784460800
130772382
2464354999
797286237446946816
280879026
758081548289576961
1128746355575414786
188730916
178321612
979547510006996992
151137373
1118441215513333760
752074851850948608
103733703
290397156
952704886197575680
1218823346533498881
2395643750
976599385294258176
876058964571574273
118272158
268699070
1030741842013241345
817708898446503936
2780193511
852855158987935744
3390247307
362462050
4677338233
1148763311858565120
178324386
2709635876
1172762949598887936
786195625
528583196
912058760
320540202
1031534698357391360
1103559966516899840
279935870
903053942866624515
2253367608
431355820
224525181
1141465339424755712
597312426
1156841933961977857
105573668
125024482
3813628213
240464175
782020403053027328
886014304062808066
781350636
935332572497715200
1188332268609130496
2178318000
753935316
2772163202
99260848
103821874
1157160558740660224
163808587
1185965371
1107644491140259841
3238412713
3187328923
816505605426810880
1015077453432217601
191521421
896944856035020800
3285243006
4880797513
4223051834
1336652569
794826506589474818
3320028918
2954596921
2814326575
704905973429878785
1056845806702026752
93502377
840752239186599936
133222017
2969190381
1450223124
124503141
279918299
2479550322
110132674
719877481050677248
1117998489831530496
2395414801
842049968496037888
4351595726
1040024830672687104
4557005052
997837603587080192
1202986738802511872
764456351351214080
871185358645452802
967775040954499073
887845836356427777
141946977
1184582164400070656
874804810712719360
885711098229346304
107695106
704670980124180480
2394567194
869894968705294342
317810092
949641516393291781
124944706
854811754949246977
1076045768736174080
89431427
177990915
1644469009
2173541581
1149502483019911169
3167292182
3008138911
385379275
736157978
91272212
3010877886
1095718499933073408
994857277059424256
140829524
2344514515
722048602667765761
268513210
528641039
713724563306061825
1068085553843732480
341863448
2157168162
116996858
784320998535368705
4554746592
3328962222
2611589516
1226968483
756728500761923584
87476758
2870647921
360515036
1493530938
885764622011191297
1028447826
721565616914567168
527255273
491420882
2903588768
1173611516601323520
2268207631
1111199312136962049
3101595882
910353120647098369
2532535496
121716651
2602485811
4144512792
3757251433
1319376523
126538710
1204407224627412992
1029683972488364032
622363890
749244592944320512
2210089645
453780558
2235996632
1058759011078627328
611576247
118255667
880676188003479552
1245988572
1133204232
1463397187
914070433451741185
759720830431395840
982051427181723648
165355572
3314951268
82277789
352134874
3937669094
2490838567
1629796866
128766569
70916224
821329915358216192
320556910
1175565128521019393
732773966
131798521
704497673454247936
841316932942938112
934564054877708288
3062277438
216744411
2599702002
99241408
484384944
133714584
2463058340
1435886288
827445145540796416
4678797852
105036557
213244950
910802930638348290
463620785
141523795
142169672
286283756
3415125913
147037004
802394752633032704
216005613
309557455
765823883370901509
495561494
900620069553569792
119288606
937844714400710656
491883862
102523435
522475810
3685124622
578318119
436462355
854727996124442624
1094940212759736321
70352045
3305593009
838684429
804985101088002048
128614113
532917648
133658597
3281343380
2320144627
837819738789052416
1472128640
1059588246357729280
154039227
1000365609647915008
341471870
279000213
772465311752740865
1488679680
2602397076
15846761
145599783
533291223
92210217
924960654057816064
222744281
831650723087527937
1130616256669704192
4309713373
108888983
128870468
1152595508898095105
1155034882306744320
456693179
2582465294
3345663793
755073288
835403158801113089
63585004
1427817134
963335030503178241
2953848836
811153614538350596
1627114513
1125768018368143360
990857294823866368
118353977
842902322044784641
146127889
16051552
594452523
1038001087611981824
4061791939
883474480256778241
4852082187
2956895647
1084244406914363392
1080619749086703616
959064207114170372
1408243069
2731522327
893366334725038081
2718327037
794459564846432257
93084298
3667993940
836891290008715265
114367888
104186824
303590391
854915525024956416
382754002
754318233268723712
381380801
3161233382
885756169557385217
137400631
2947930908
914970159051182080
954700180611260416
769528157523156992
1128891053493198848
2296964558
813749041548890114
1132173354591346688
1058233410122969089
2538995670
254207182
802596576321376256
1060023200799571969
2914873897
959289409433554946
30171379
444703227
2309957088
1010865121281785856
393893993
94686502
25081027
1190884773427736583
1053196103519133697
761522426777784320
370728637
2261625565
2594622720
1149981598672015361
727926139595808768
926079930126942210
232769848
1165815474
1853365904
838863453498425344
140288648
417052437
846774524
938131868184035328
97470906
831890823193059329
159658451
878157538478379008
3010903789
551749611
2921502776
1133897231239503873
413178502
701139163
857911960943312896
90608686
721275612757753856
1627849940
198175286
107359484
949450473483874304
3315841418
972678433539964928
2169418292
335831826
910473135593373696
94683755
909620179725803521
391167023
2731036568
120290566
203852019
2359448119
893251926468435968
908171468487274496
1108960592935575553
54874203
3245332880
1580130709
187261883
3958779492
1071313713385242626
1135489591396298753
117117783
879378249947652096
2490039596
2949951048
1159705808591921152
926807624842018816
1474119403
1194983621930582021
930794142887698433
1023792557862477824
1326544626
191823759
1161195249512771584
724073316
1012885649534271489
749959927687294976
3022516526
1138355007051321344
2934315576
455715715
161923958
465553832
569513299
38860191
757840178895474689
77689874
1288778281
2973714662
709573046751723522
2464775966
918816495810916352
2985651290
878978740872544256
164352658
705244290167910400
265854635
920612103823671296
840388147569606656
336800041
152640240
3026280348
828317460
1006066414925430784
4224017833
3266219053
222111116
1021924704808886272
861009235152326656
855432668988571648
869514147821608960
698188191795314688
1181159099934724102
388156787
1568014585
3309520753
366444542
942389956500062208
1597348112
126828855
191707908
919224079231500288
3896066299
306275227
1164021570785800194
2401480512
4654383314
247137755
63171247
345031377
1445615887
124147785
2548924758
4834392751
581894610
997108273437278208
3328053890
954824107
3125012322
823062664595148800
276123050
918836852550909952
64361064
1198472290498793474
888979081
343437744
3232953446
269296479
1068510986
864155863329587201
2593246002
115700477
784375488592486405
181943948
725328438
428671922
1052129162637373441
1170540544646246401
981721932092420096
177915982
743420454661042176
1000061723573809152
413964729
472602266
833241521856008192
932781675943051264
261254165
101277766
249283040
1623110658
1007478195052900352
904322886403424256
3116881537
4736539376
894556543978414080
133755797
432548766
107803506
2723228556
2823603854
1536580237
3160588172
979576174803173376
2164728374
190312089
338999353
1051351000852836353
826058527739244544
4317854414
790438028548329472
1494460754
1028885831103086597
3013267946
36618902
817652987166236672
3282197749
83858760
1218165625777864704
2261180388
65218014
275775162
1111759382159609856
862839545712197632
3312849960
144815255
2483118386
1069586960132431873
4832004903
3316236953
2210378646
980099369746640896
974896202075394050
585534146
959949795459674112
1215632311
983024886133112833
133708071
1018720845609369600
386488595
3578892314
763018543826731008
100388860
80523889
845158888714321921
720031112
876998298925584386
1027203014149296129
1073939533253603329
848105402692624384
1165577770115579904
455755131
974290678489346048
1112364185579450369
626741997
847727086039048193
1178645586913808384
232563393
268503463
2855200514
878777050869268481
993649098774343681
345386636
2153368590
2266820618
721203265
82363760
409877198
2491430300
3238518540
1178196660695908353
1059458927908114432
1510451942
1015241754537181185
787209785032577025
1066472341
1152754113639153664
1014544512075436032
2992254212
4495326026
1010136583066955776
2962796640
821924606252498944
449742664
344644061
266242881
947780963857178624
233513443
8152462
149864068
1292082252
629478359
2599986008
792242263845769216
1173453941347999744
90795276
125253331
2399951736
241503543
982856555946131456
889425934624804864
222845738
1142791221523312640
1176084444660166656
338184538
830773177
387402865
147888097
43891279
1099215932281348096
1279359181
281965007
362313672
75047979
721720115406852096
1869919441
2940749167
3190483332
93625963
1091892181516730368
86485742
3252156828
2434788062
217496652
362010719
983580055568707584
1401727034
3291832680
2733640328
963284576
157503751
1111498801263435776
165225222
726557481946611713
2479032348
102359016
2179352666
3259282393
2832785360
2933729972
273814489
1125691133068111872
119738788
254355226
966331161017434112
1471999652
885101750327287808
1178778928426541056
3116744960
709019501065449474
874677309390823424
840469122471227392
3267596154
1570356350
2795558499
710756866163212288
918266483209154560
165389231
3254422760
893239596452007937
1086454459104845825
204245399
900954821993218048
14504078
982143805158637568
184787059
828444633625550850
123456078
2472347928
192504725
2878990537
2866739617
1036394613383122944
3041131422
1080631136
1085408025190584321
265752773
1130790425239859201
133229781
4348480038
108751793
1175687403035455488
237425094
439098468
110375555
771560971575754752
948390909170786304
2805188276
3270257185
215453056
2533461932
371139108
2344757828
383559108
1065908006657748993
18015111
1100346691318734848
1117167888501075968
3335386694
3836114120
3074994805
891703196120358912
2173124461
254310751
1069737697
234444831
30854117
1160927941905145856
2599937090
701325654130724864
2880942044
4312888814
1113100644250923009
725986758
882224677518581761
1018737751082950656
182788704
205633359
710101850427535360
1272578114
3141671371
1181801142830809088
972107660131631105
1015912069814616064
84310007
844350843763646465
1704114079
974676377713623040
1213422496533209088
1028601717867208704
4575242406
212557646
911616085
836939100133347329
1179396807400419328
1187513365309968385
206048505
2194278656
146832156
2353754334
743029287213617155
4338153012
1174852921030168576
304335171
1126046155396210689
1021337598583660544
2748386857
467612637
1195976175849328642
1732531092
846841580556238849
121313417
273917015
895480593382690816
172717664
846556882793742336
597289053
264532484
1168036873677070339
3076467396
781792928687493120
1451659304
370860518
332665824
132747507
3051922242
3269170207
44884802
276071667
1073889213592920064
1163378097929871360
1167999577384865794
2270809452
946720734
278441002
2900396712
123832114
790889930004176896
3063573138
158991266
967645523623559169
829792611577630721
4803144229
2465783912
831136465455157248
1164410949870084096
369657234
451443995
999101846382784513
1397526138
160105727
1156554968486182912
1028211599977242624
106395570
1100951316740730880
458115715
756797880682229760
130915967
1042712024436756480
838262682524364802
113512014
837856790071009280
2879253438
784777054201847808
837962599119478785
77187566
855668752838311936
2289267186
166134551
64012405
173459775
888064404834603008
2991156332
1115950456964964352
1102261703360692225
1055972011149684736
2953852267
2688639554
1627410469
3241917817
1214429299366744064
993277411
950606877666127872
200406044
1096045387482226689
869473609265299456
497889127
1092386028776652801
2600444286
186279254
1060384580933316609
6052192
2594890386
268836715
2818065439
836406670850834432
139318219
1180751767211888645
1107454876907233280
113315847
107569651
981138484302790657
9699052
195683985
1210056585117982721
345099603
988804663
19666084
1008600696
274476362
75246193
1097259614465253376
81133693
2568656336
898379535237890049
993136500903559168
303175495
1113820066015891456
871706932242984963
1045867200672714753
102519789
927677178321428480
280352473
3402814873
926592608800931840
2419365890
908516306395176961
1159232410644385792
810446613780889601
1388345144
2958072355
947798726222913536
264224275
195298459
380088524
3533472552
221669709
959042230538268672
833194138816245760
3280486004
1022919036072386560
861488531893387264
5687412
842209600791179265
2201331080
294452758
186295902
166683079
843415776635711489
738975700523225088
2847550963
870133985141178368
168961322
55207791
1637614334
849288381771038720
725328946267484160
1109241578059526144
756319586
942100961266249728
1153535568510275584
218056841
3079754065
1734804950
1094057289563045888
475917136
1092833893
488388260
164531034
701048839143206912
1159230294366408704
869720543527747584
724022213255426048
863645612549394432
155230248
310754534
854720726
95774734
164855184
547295557
3531778572
1161317447783157760
717518798773850112
211801337
1126599870809116673
706687802402959361
57334321
178763308
1027611818863153153
1191384853574340608
86574821
2874928987
4730743154
1696316678
1170606451980587009
1672085190
1167980127369609216
935654044198043648
1865844572
1943858724
732808809106788352
838352122248749056
901784833185030145
3998079012
770729811404742656
1066623340717105152
523081721
465308246
4005021494
1029580977331261440
88158253
2576512650
1060731849595486208
270906311
706958598400675840
236095852
994914118019702784
2819849958
105709690
254566895
130525692
3626495834
1082214484188352512
938378692496990208
1519190892
2368616076
478577829
804924893221437440
2581302919
1095654071254413313
4604136372
869789767
1011079200101429248
2957790397
1006530404118155264
114349360
74197291
192930292
425776961
919365578640408581
127856813
103183336
801038694056529922
93757831
1020610763377991681
960653779
141392440
4409301853
133144729
1127629854
383785892
600747786
2340973183
306867380
889041101557907457
1144520890840801280
179451758
1046732372874424321
266375546
855333866231414784
4897629075
271394717
978535318021271552
1615167882
1185803248818483201
2346532014
324778040
963331082094391296
424801998
212490604
759612307693449216
2570273586
1198390052906135553
997300149293498368
133042540
300206065
1090165058070503424
613342497
2549615192
4288848810
2621437183
4059730752
3011336449
3159436975
851887280
1850420226
1171071185972424704
881368167590772736
3677923993
820540884152266752
166510650
283506537
1071098382393925633
849880792381575169
722403299316539396
3283031310
1091514127464357888
882242852868153344
899764027475107841
741940640972341249
1208617543
707054223528034305
196131089
848113008974774273
830725571617251328
410546068
216240944
286979241
2578831441
882728649933246469
940867612891844608
1215637249
1086836397091082240
745625056898777090
2598917251
882817922875498496
1220156485071585280
292991803
58517573
96058753
1205767895420006401
847426327
1953831108
526265553
713478734179737600
458340704
895590840386572289
1125688694982098944
221975316
2776461074
164714159
874595202
232557881
128154416
945471276604203009
773105905579667456
1163416012311547905
116142338
1192719979
236356515
80825921
288218316
3316129039
101187824
66908194
1037773598973292544
73848883
334343339
748884778661781505
118596799
562731154
755620915069804546
723746282007715840
2337489679
736813650
959975195019628544
3094683919
241015102
752149000921370624
2375201714
304431670
124288798
971707195636117505
132152408
1060766502
726044295182970881
1641105600
598298780
209097204
235001971
385944102
117077459
723889880753827840
132858397
1006003228431929344
860866572360884224
972028301521821696
90718702
953121535207731200
1119337146
499384266
1213667872465018880
3300302478
1274514296
206623645
1152963459488727040
167709246
3284193194
3991266672
1030821698180771841
980465522188759040
3659875400
245336662
113301359
886230956213813250
906001126167683072
255324416
210763102
511499657
914088166415462400
3735272055
1103224566602596352
1408577281
125175172
1269706268
724172926518325249
2308105891
1069535833756037120
1042534356579803137
393171112
1191704659687133185
881448168717664256
348453754
1511916392
1041939308
805979404358692864
801461264023048194
212416935
797292602223632384
3178055160
364844388
3525624672
908454569931182080
779719891
188292744
145944774
2468895240
960818844058054658
391416010
347301684
209067666
116771100
763370474805993472
3280502904
583549431
299607568
1010853014289018880
2452679240
147519289
92493079
938896705717551104
96033226
970571018979885057
2915591232
106971003
3513720499
980042407197622272
1221630577
119591023
2558108695
2955808364
1403867839
126659166
875350339615993856
998665416
865552686346715137
154674205
2583981600
1087236341312548865
320775363
265204265
722763070003552257
3096842678
926069236409122817
3715653973
1002555455262998528
951561149887037440
1015474383240884225
955695961082290176
131770714
1125677030043836416
140939543
2676543338
1150731715742035968
135883044
1033956017241874432
1196803268241809409
1393847298
2887081964
182801724
1226879893
990524928259645440
963377706174828544
95924385
993609462077255680
244920745
707924851374235648
1159047192151089154
538652119
1163762749291167744
1164102414376378370
749225474996391937
911232822790123526
776921699279175681
741905755167563776
3093799442
127068042
456142088
929577799945293824
232600758
1205329028854382592
2393039598
1172100094851600391
258521280
186903989
1135430847383793664
824919183209029636
69319176
1057504783848869889
3183380034
3359956711
773162640700940288
78280492
4900531724
539053686
1879003028
868510389520093184
2985717313
3736866734
1134053760395702272
1037217804
2536115983
97206162
2419715934
1101861959572447232
2454968587
823243498233032704
2780438874
1187140761189404673
131379782
2689540831
977704180776288256
3793461733
126837003
1041140424
1070910912
3988146554
2434580497
112989823
329334194
881513013546598400
176357354
917357563452067840
2838179761
1210838840002277376
568197607
42798541
2988090702
2966341513
1154022549790924801
1110164189882912769
1025324924401930241
941902081375444992
265281402
3043200102
380169935
1099541869489319936
3140052811
215367180
57865157
2776121384
1696969262
898927610402529280
242113625
3936203726
200297677
4900928924
137260513
2427364891
1870208161
2528489486
724566919693537281
124750923
54128041
427968887
192808405
1202273647563399168
817939338503651328
4669344212
2836673503
802852995562110976
32854174
998842950854393856
710842282425995265
1886916530
257840640
4223909714
834752191529234432
965257663
906601361038442496
335628915
1090729547564077057
925876033479307264
1401432078
994489122
941349118403690496
115366708
51692410
787563025859358720
830766231569387522
909634740478664704
466186838
7014442
1166241626278092803
1624654117
2971176780
157242216
1118169800625152000
163891172
1082248694232014848
230406167
871948448332783616
4157943020
701015146974486528
965378585711099904
228643465
281792095
275501248
2427004538
882616433686880256
1163418777238700037
739001981050576900
2372231155
1169042236073336833
1516837760
1240206608
874294456643538944
199109888
228975446
1060678173929533441
1956376800
195358297
2607337849
402576206
962258959863173120
977857754424524800
556860406
782014322
919452655709073408
181432026
553178218
56015956
255304936
172346225
994556487765708800
34175088
265114307
3062804564
457276709
927454437236289536
2509098156
908276322346049536
823797083001888768
1187731540152934400
111914452
444319726
3114818143
875010601034166272
1009990695896039424
2420779566
734629018323030017
779663388108435457
1182130559763410945
4201229126
1415103732
846725144768737280
2930621544
1171699465947774977
4179440118
271639729
132875178
545225751
2915495641
713320100720287744
779616353846108160
304461130
2875072124
1108845703990632448
182743527
2433228661
966018937
4230515834
812267710264422401
2719079138
1198403288795729926
964835886385979393
511374482
1070359713257152512
38913036
3063936085
162273423
3837395175
1170773853649326080
795835643360198656
1072500153662111745
101495189
464636035
890119352397303808
159040445
3012277766
99987262
883629785523527680
93333938
262054997
908292893109927936
240637270
3278166457
232470740
117706701
410024612
2174305442
748201236
396357558
863667245326639105
277804017
803253135061831681
723084340771454976
86452605
1078645203911598080
747761177048977408
1018120648361533440
2974862796
2204939018
2741237431
805442410637467648
1107242156962385920
211011042
735735346579701760
2800069506
2605471514
1096197219818983425
1221309252
947457683753283584
102308044
1040488985171124224
754626457612066817
902461541529698304
2811018804
826746464642572289
1163416885553065989
1503913621
611485657
818233400863506432
1672183170
3622109473
266554768
299733764
336024869
3038624648
2386572486
1226325898103640064
617957237
217827319
1178646164599537665
747921260521259009
65339931
882953724
40477831
264623508
855782530913521666
2596583412
263112250
264201318
918975115659919362
901338753678974976
255829078
502391544
3097530570
3109518920
3079019826
138859256
1020675311392849921
777098866302685184
2925454050
3258183955
2662414550
65964306
806155740096315392
2734074703
1117739577194582016
953652455123820544
785661633909489665
528516847
809729997581619200
905337418248622080
914106690651398144
851579140100595714
65358088
470370155
596928527
910111486403428354
108934913
1157080193707597824
113265635
1019631190888738816
978280557124534272
4636506732
999997581173313536
145356233
2321886114
380437689
13480112
710980242
519329651
1087354724758634500
3277023516
152560606
137685298
1085969096
221741308
1174248825583804416
279045895
1099337965422051328
3328571366
1551831500
1313350999
1913115966
94680975
881859913680437248
1201275136395005953
854963742479572992
211097806
213450320
958021549847560192
2802310285
306680278
286421848
1612441314
133173440
995428530
342042255
850946696372551681
1154351783239487489
1071575238259834880
878810850164744194
224455474
771140606
572554845
810745210309345281
175725085
993032395514236928
14490975
106007745
617013398
891561928186748928
123521960
771134743
1144610321660694528
614185638
1442431639
822068465804546048
3957689293
1202861536026300420
725550122
102069887
151056846
2709829963
406795099
754571354314125312
1013405000
62110672
3319871646
209954916
1042368290109046785
96362131
56415063
310863721
805760859083444225
1630310136
974283325434077184
1076921425586413568
858470882678722560
828960177525121025
2427018432
95883043
3010727864
987482087056814080
115245242
268673673
1153198868927926272
3979383199
1017913149939257346
484003933
360604148
1080767257913974784
1166544713479929856
814679126011301888
878230551664115713
1848208032
2810556763
567273424
188808116
734872601311383554
780758370399629313
885715547303825408
814117231
178546291
1061091506642083840
1132217277439287296
911232402571137024
889144536441671681
3282450498
283954114
1212707714825981954
250892468
274333730
952954541367992320
149928763
2383142324
748416702111576065
112359581
3725343740
476733538
866803520275570688
1954396657
167337354
2392451160
2321936742
1461718488
761574055476535296
70006259
1036866026825109509
133208613
727684966054645760
4880964381
858960754581446656
899089200531742720
3097734924
1641838670
314559064
1007247070695063552
110984908
2950097040
82867926
2225010685
1076760839988817920
1134142657
495000610
109454063
1658936412
709971067
1076616828485459968
2378863962
253122464
95131918
206626583
253815366
232168046
3779596814
562726635
1892541432
2479218865
709582827872858113
855433532277112832
472549027
918756680535498752
1110202571971428352
68142491
97366358
119724331
63059331
992704714658660353
154769808
115910006
450540747
173646040
3275024270
422553144
754942553284239360
1857309008
1195923457411702784
954659585947664384
917417634370486272
830649348
82519399
2938278722
1151977174531862528
111190836
2471053664
83734871
812203909926137856
2421736285
951450759912148992
1109098255252488194
97386792
1012689979288350720
2580240422
2313565477
1547720845
229879539
161692567
694658377893285888
975166748218466304
1030453384292130816
1044455139900149761
728238242047238144
1081770284409974785
4858990394
811605104910483460
1109755811775938560
2415063956
265633417
3679679473
988899545399508992
133144294
919550158433533952
350782583
276368874
277433221
793464009752088576
473761554
151012250
1020226545732890624
207854897
2528973062
763743726048948224
519619099
1964340566
220219518
124063097
3224657076
909070156013256704
3178931544
137694694
904222818748866560
2862257005
2855346271
230794039
1160907884701466625
1167027842237943808
1516320402
2204301834
106669977
238169055
282072166
121955637
164288681
95781189
135151398
1004400359949807617
266674971
100188433
446904928
4153078638
197514534
415563377
719538977825357824
139248380
712601955768471552
299487265
319566331
910864900766932992
979347075589578753
826269439192494080
262555758
96262826
98813008
1893114506
2300772428
4283231474
839957108
104116905
114237518
2699624412
720423633345097729
1196634380
1116957132413267970
390144508
763785599606063104
2873587291
4319522536
2468029518
985745466
100023648
843463538085511169
772445544497029120
3157799690
798072381012983808
717896256668835841
701342570039803904
111528658
132571463
189081056
1114179645656539138
111833098
1701869131
435878871
145072702
2521961209
169806941
102103344
3013410672
227053460
4361583194
151835730
567158085
2855586932
1212747656348307456
1010712399031066624
4824740412
531260126
1728036854
739456646070472704
902542981881724928
209003613
1701922723
1181400214491430912
2571739272
231753057
307318294
629405423
2784281851
198365472
130121122
1006502480
984335624
1200429091251339264
604227915
149417549
711320901862559744
147015221
2620207098
1149850996039811072
1109012275
3743821759
314396616
2730048847
1486005782
245558232
66701548
193399490
2755341422
234470920
920866109300936704
881430691811950592
938058164901003264
1075544119848591360
1130917984468291584
735850903308115968
844552344280850432
2836102976
928540168838983680
933577095954886657
1158721156339265536
1059392805309562881
1330774244
411312052
898953995833585664
103732181
860487072
4401027434
1319327437
707793529637101569
891851242724392960
1062854233198718976
1150981464537718785
631951943
345013074
231695822
777478314759815173
394628322
721044603898441728
3423335784
2416093015
806773330996916224
858576963656531968
919079420047921153
2734281450
932791262997909504
290994530
710076021035241473
2957385612
799528455067103233
91809214
1220659129951363072
1151939784421433344
103209249
185115883
107374688
881356837878157312
121896127
320690476
935004098436382720
236227939
1021904192
107670195
2284770534
976543514
819017666
112953823
1175193943413161989
1175906390902095872
2686160023
880078238394966016
425462583
984339588
133568437
3306887174
556553948
2247940844
204322958
3277347192
110405229
2840080572
418864428
608859071
806411025834618880
715727655656534017
86478218
3254706836
828221883707322369
117311579
1058692001107865600
564522646
823849048121614338
793997211835080704
370412116
3219207150
210787505
1886762988
2373033824
131129109
322605116
749768826359648256
1157578780614905860
3257533472
4519187725
817294841696555008
512765994
822589154701836292
714802262682406912
53873831
96082623
1044910708431847425
827857913427275777
2692114296
1089542849111064578
3513366506
2485012471
186046865
105754534
107052983
986563307602522113
2271583842
1024835464384020480
2833939524
308917869
3029631322
120257945
779575047170109440
424750779
740563845500919808
108155095
854353692
160093767
117679672
48955216
2464176368
3317337036
217312172
1255669796
859408028033884160
2350129620
2333290580
886589588310904833
507090209
1038271806895878145
1688155362
179478343
344754344
392606516
309582091
762847295515693056
2527668451
74705128
938398990042677248
108214945
124990290
3220121928
1012347225723187200
553823499
817900957589606401
68051645
1077504447780052993
1941144787
1536326508
120443527
944412069595455489
767738131093172224
753221768697917442
518508439
220515042
936871251410173952
957399296927711232
1187929391201804292
4678233630
851807406317199360
133219236
976103845221695488
757785160649625600
120421476
911175993766797312
726410838228135936
107663217
986637229148614656
99516431
734225627960594432
410073027
1024691180523544577
803565240940007424
4631725214
64140534
4165637893
975152330
1518040806
136205943
192818840
3522980952
858901453921853441
271375904
1099458617235759105
623632337
216277203
385701835
1939431552
1203463797073010689
4807631946
2380647464
920520230941708288
317838466
143046404
730950200441737218
1397254002
928790936
77276683
815102314788757504
3245181230
996348791526584321
142011100
1161695689
821272074790371328
4738289743
723056217786998785
1551794143
589365347
3317491050
2569023776
880996588528689154
1016413562
405848804
1128249820932595712
768044851879260160
1213300087083790338
249969263
403775553
791050374
953566890
883181690704744449
850246059867623424
1708415215
354263529
963400387
1162976368914649090
251066030
2864211043
1135053160173563904
147161619
232572315
913611595674132480
461569237
196870242
4279788252
265079668
138123257
451971591
85614978
749431807561510912
2574755744
705626691561869312
360521719
3043603357
3082335906
3050129618
1121859408
2772573097
1442538306
791050650
1056524456548388864
758561262389170176
2929315855
948422508033683456
264242675
732531991
115031450
783204794869493760
132321203
893450480
2780516629
312723302
801185641295818752
10493642
3280752422
1082579584925675520
265291991
832148302313369600
1032475837302370304
99119113
398572223
155314682
1057900362
257870476
159833715
791690219955236864
1118348467624009728
1492008866
2953187204
718374651689308161
3251667722
862618342607118336
226950030
1189777818969722881
178162693
1145123702
198782038
4918935944
217681380
368314778
828935781897023489
2914626534
988071676855312384
222138732
401176589
167972979
896191317423804416
74055840
121733792
121736382
3230135612
1193322475171405824
188350940
2835824983
225022764
915487254201516032
1137619910945779712
242286745
1162428840
155881074
628666447
903811611105693696
1951927141
857150141643591680
833268888511012864
164922558
20664994
964087571075641344
3083470214
886223273628884993
27317597
3102448584
2186698128
985089836779323393
719839447978754048
1054658445075349506
986566203320643585
1045495777999482881
138333292
1115923608168058881
53337908
956069285289512961
808947392154247168
126522885
284374270
164856379
859319401
2722103707
3255739933
143392792
1104639318855835648
841218955
2454374371
796630024723890177
1709299080
247721647
3099521160
134310558
1282294182
115796275
1042968753804201985
120254039
2837376571
332572867
122523123
224253020
1201026955736276992
221355266
2313809011
112104378
108471845
3037738422
1143112634947915777
3194226025
3282550621
1133345251551088641
962147612689223680
550552166
183035357
246061974
716226950050635776
632967160
945294893831700480
117930469
1620191252
1089339633953955840
87940223
141225030
846940697240461312
3182878242
141963964
2366411077
94687282
469856227
2257479554
3681029294
879682509142765569
546073440
1181931648893407234
939848247476023296
1052208848
1121235204
169398945
307232631
1377263270
135472121
3244279429
130551424
759918841119985665
923730767309504512
3034855951
111238314
2453234810
3189467395
876312216676335616
885107835478040577
569665560
764210420731158528
240555717
1708832628
1161562915
1193866244794929157
318803774
976834946269552640
1124179810459111424
4706411653
985944241334439936
1374483794
832051757911937024
264554004
4667439576
903581555272040448
825295079002681344
776812495092670464
99917258
360047780
1173479006206775296
862201903555297280
793327250053541888
1029688214016016384
703902130617188356
828771205255618561
107320398
200475632
1489868785
299569841
942569906335125504
104024228
1144883657737244672
94510852
179419710
193942540
781476704434855936
701642333930938368
1078387098565013505
4641005173
1153006510827438080
2151260671
224884439
257049329
79434338
2957109476
100903123
1048340000377470978
1060367952
335383071
1654727060
2405928668
306700989
261102161
135195162
180159377
150189678
56974311
2399341230
982997587
895406057438158848
910771216293683200
306660669
3018989192
1056907163472289792
722134147
4849010081
18311435
2609558863
985379399187886080
2643721327
300634586
3238019641
820480536
2415637032
3803403673
2839556935
482042226
328969397
287113700
994767781
1174272536214933505
285551441
750653601932980224
2408650064
702842570682937345
146830759
108903519
1923671611
731655737378787328
158331375
265020929
2782233619
1161953340739035136
1169768857528983553
586616418
828941788312244225
758855770720968705
378062168
3107555964
5987532
2953169467
122897026
725051733185978368
128675065
106342068
973762666018648064
830606378
347959045
826434017767460865
2520641880
3322372334
755351366592192513
542415322
149898268
141873018
1097449299166687232
732781991746134017
1152156117130047488
161967628
752878657
921581500054700032
140772816
907039682969591808
31714284
590175605
732948348781502464
981026084475957250
1150174202252558336
272813120
1121046835563417600
454968591
876800749325254657
2405977958
1387244641
2603218147
4000651638
1040095368170504195
6231362
160192361
830047941486276608
2646398011
2362815540
707114942692859904
107645811
101506064
3851993833
2445684937
744145151996497921
1086876992811614211
609176954
854107317519884292
266948352
338284724
4723650290
2260108712
235380594
1011940773720231936
223164133
1181498461411106817
126851380
2420673770
634538122
1549778005
857125352363216896
3303248845
5619212
805776309032861697
313256151
242649868
3247673070
2296888549
225375535
858212651511406595
717881937101070336
53082467
1034368095253454848
2512194032
3245265572
209618054
869552546
1319439528
2250085908
3033172981
58151231
2653871864
3295874648
2587386032
350014768
897816741518098433
288181581
139990500
166446224
112104871
2994457884
979352934
922447846288195585
2908763690
3244842110
1913808858
171875367
830283471918505984
76277297
2781777276
1095294542591324160
755000687088369664
2336416675
1026694070
3715992073
3534675866
119671343
1030105158619787264
2328802074
338270375
535810480
822729661876535298
4795718096
2599066759
543898743
967303345
145051560
711435943912153088
77150490
1009419936081461248
629896775
177338842
3482011692
4497490634
1013416459962216448
629854588
251551444
164700442
1095596850348867584
168488528
252516625
11117072
1123245145929814016
392032928
2612560424
547783249
1005261236718612481
931166833176076291
2841876384
721819404
3076613822
533110039
1168661164508639233
1047504994759409664
117944689
797006974730850304
173622153
429447676
253675956
778153017300381696
776735167113068545
1027206843171389440
1147468691119824896
1862691499
1051807925402890240
276068469
2402955356
3944576593
2843663060
631660595
1114102434756943873
1166914274234527745
2792685655
964369318187220993
187134123
1005397821317570565
185552853
1102730113
716145855749689345
577286373
2428849994
2931953732
1219825839178567680
1969325467
3549628094
2786533465
857851688895430656
128410965
707233968697925632
768779071
864106332923731970
2997275552
629846076
1050829176
129095438
427139487
2964680923
224969629
3166516969
122342428
949912387611639809
973581775
2594251350
157773001
141525819
77844759
85543105
96754387
869938609
781432993390825472
4450759512
1097048464687386625
609729414
1035146192588496898
201489811
922211108
396539642
702113403049889793
1086253621069529094
158625251
363013248
4065608712
2615495191
266600674
939062916
2254822627
935702066332295168
2378115806
1197630360667901953
1156546220371787786
1059471732090724352
861635720942833664
759541933857398784
739483674748407809
70410782
126827029
358797070
1420769990
3212631867
1555424286
563025875
1144516662806212609
814343502
282970701
2949055178
1364147323
1167555701347979265
164297249
1290305300
3309637627
1172051839916769280
65915011
1138932782
149080447
1037880095778562048
828566473
1077488841185931264
146278576
2780727889
313748165
2289361585
1047957036
1344484585
437538552
1090906512870895617
63658281
195335341
3273792980
859965976317632513
116813038
268001469
3314279190
3316572618
1100649166227656704
4890844947
2158146926
4255875073
464462574
941648428882206720
993314006499704833
889151426
1171022532
1672702076
1146294609611374592
4635374179
1188745010318962688
519461974
76373987
4708940540
886464152885116928
827137434081112065
591563178
846021082947629057
267188085
3289984698
737822916
2850416467
744270024773238784
3168831151
935132085496328192
118323093
253078911
399795035
853420008596045825
1167042561317335041
2309643013
174670784
778863820571762688
2992503146
4861482134
1155277302978101249
725513052943093760
1040087153382838278
798107186752667648
1711949774
1630481880
366531310
901422722785230848
83159274
933307361279721474
181113036
287207046
1192096986079432704
712578223645663233
874251057102168068
1357473560
302335136
144141550
890262792086880256
1106070008839340032
843033690225627136
514892339
1160935499621523457
2321942024
3152042707
2949099102
49983933
1181388229360025600
97684155
4767899472
106943167
727045683048411136
94338636
2294091480
1419311287
149452818
2383707690
860128051073392640
363499033
103259599
824064050917036033
1679087209
1137561115188011008
89539767
3289373342
118349717
1406931102
266528760
110015631
855376129867120640
757819965273575424
940886233403625472
1500570996
311946023
371012638
964326355612528640
524450611
883291333787492352
3122292324
1007195375743037440
107566075
108976619
1089274034414485504
876978239738068992
1181945259007172608
2439312697
2468311279
91775584
706489804309934080
72558530
472985752
1113684698633396224
1034379749349416960
953959567561449472
2191808436
4650738378
356704612
2334959784
141011975
4881049038
125036526
1118428339520151552
145578167
633133897
113800988
215985642
2271787328
120772689
2949385183
3195707250
924620388062998529
184221387
872404620194201600
218066413
1595242982
487331207
828969341315985409
901702562096734208
837584413
1877349176
95829607
259099600
307299127
89941481
1427961990
2458129999
961245455811162117
345334846
22590629
2989576747
208304246
302413048
976294780068970496
612848039
974414571438948352
1383551106
2517155875
1050864620045389824
2797833440
1205481858923782146
242347796
105336954
99381512
2289759216
1073379031
98389744
776432766
1167424638579687425
177077166
170142679
994219472071241731
325334274
1627590122
934290103492526080
134139890
1157683212467896321
162639929
1093829155504832513
1215492262366343169
1089114789576507392
1107930059795369984
70160573
974024495634685952
472996848
267576368
3192051986
951343069336449024
1047786684
4802773831
2668671457
113365377
512805068
1129657746347810816
155195287
225030053
279822399
1137651966631264256
391718616
110029028
399463750
3084355483
166555562
373819180
1171281012
4901407423
919990151501135872
91123637
2943106580
1206077573978968066
1164044958140997634
193740043
2199343837
1061167880144711680
4537873993
219151940
92257475
142316938
1090113866984345601
3318759000
2512646102
504006799
490898740
890151597191200772
1113323131077242882
3155614754
789008038808072192
822371699521789952
1623060660
940213972036337664
97917924
986475878509985792
1685364901
934741489871028225
2247483265
857237682790875136
413768771
128505935
1122823118
1010565189106712576
792391359340707840
952413499723935744
803132614143946752
1088790490453966849
2423794658
986536570214801413
122999362
91753079
1004619943235600384
2304190382
762285608760770560
387594198
831819875542708224
1167079081625583619
170237178
73848274
601856809
806273147859107840
3296571841
1139667843404877824
1177003747664224257
3019030526
146717083
758313395913318400
2791343935
1150946040
3100640004
1157887181723017217
2402824741
762447394306797568
366036164
734652987163840512
396329121
3086424297
477354963
1141584465501671424
162943177
948166875342520320
1211257335458324482
974030240392466434
265322100
836712804
1055119815038316544
1154006101936857088
2799359233
519395258
921669628014628864
307925554
890359773979226112
196126774
83283741
224713103
89188190
1154132526
78326080
4466420653
789668239181611009
2210341134
778236332652888064
734209756760412160
743427747200937984
1916962994
3762755358
2570880583
1730416273
222304559
1352067392
1706464537
436364423
797951007778971648
597189993
138534780
2977512049
338124452
129033941
112033109
838959589034881024
1036152653108064258
1159921570871033856
755122706
23771386
941037894222745600
1217198876794318848
4306240032
116336771
1015365401847332865
1151191619640520704
1093914100701093890
128626863
863591284472037376
3009519577
224896326
264423361
156269964
916128512024633344
855995000
86022095
534209127
269289021
3294439921
1123871976194478080
104147089
1088934822
730951067416940545
1857677456
761210184534417409
124466006
874644046924337152
762254015648309248
1220619684908716034
886904505022914560
891305398325493760
1082430621996052480
384737914
1360609596
864041773512839168
113217909
907120260536451072
902416632496062466
119564834
1182213523922751490
861015662
1344657980
1106839261632880640
1119655721635696640
806521467017908224
1077704692765880322
154612622
4629344978
2311470187
2689204058
1017208996153847808
258353280
49874120
1429150519
920539834292224000
703822858552680449
189507881
73789380
2992966866
998233861979947008
900517004108419072
2583925548
225631075
1169197216939950080
1187050276374466560
1179259923282059264
893640683587641345
794930077234438144
1126895530020204544
101270949
813027718447013888
835582183737733120
1219780515751817216
786297153857593344
2276767350
168200655
525912385
265394612
293776658
905295018780495875
1394517878
109288225
791965118812663810
1055384604155101184
1570773186
1146963004627402752
1075224066309599232
1202426655110643712
3309501182
471171255
1414731913
264620001
2215166545
1108718183421083648
108758482
372013626
194990596
4472795478
919798998227021824
942046138298916865
130724647
277406766
744046830980337665
979200901389799425
138438104
593742250
2311560511
859766725511757827
893819509391347715
1100288318
1141342484343095296
1027155615267741697
700262484
225639770
256108637
955383190360809472
2177019019
2995214210
1196218694197600256
869711090
848716675260141569
1008761842716401664
2943676458
494596940
790949063688646656
194111846
1145708442230722567
4740563004
1183297650541514753
3084931309
2998957856
1145824215972507648
3115196874
219213767
909705192
1101703999990841344
2832501420
1949069268
268276416
1317766550
151390248
142687934
175722405
1013407974675476485
235973967
1033441910529044481
192496978
365812454
1012850500482396160
4608403855
155475184
1082201857945030656
923593983309131776
927735499527135232
1926863047
2253545149
2933352846
365012986
864052627301990400
857923476241264640
227151489
330958950
138396949
994926263071485952
970155032438980610
1216975850593107969
1065192546794536962
444563256
2903355462
894660403518504960
2984926398
107133942
873513862888214528
365523730
730861471375065088
1009709551032020992
1124661381611974656
3016024501
272813398
988264489979002880
846694166767689729
848172201459146753
4865024348
2303231401
3002971579
1645379683
994443709507764224
2558959980
4295554632
3299905878
825474885526753280
1630197236
2380411039
2229097844
805598058448703489
3117039410
214765845
1090215691305680896
1072431942656679936
1217200350
2713632056
1143178246466371584
701788487951863809
878102863297224704
858295495
400694892
1107500261008797696
118675410
922744329365417985
922872028306186245
3286526593
4112585292
1164721944404451330
862289492715098113
3255561859
4723379430
1186702319217328128
867314414919204864
2572557025
194589628
1160967896073289729
130514814
1210167407903305728
1036840929032724481
2223107462
258195169
914748517041692672
1118342352
731841475089043457
1904646385
1183379716599713792
1154562094164918272
953556640715845633
293600567
250102478
120723166
1080298136910782466
106123522
603489102
2494550732
1158755050673467392
931733797271306242
1164762594281811969
985876910776320000
133351624
1653429889
143410229
4712829654
325905693
146020455
758921815
3278854604
484779738
3023080813
1879444350
157607108
1088855393189748736
722017531444113408
1162600182799712256
2365635740
170987875
3647684959
1642433232
59506858
1153117340151627776
2475579182
336400241
3106360129
203940632
81637795
1627873134
4604182639
295633260
186392541
1698344256
2315481212
264730613
1519318536
769715946021801984
1314071479
1318680704
768475149871886336
108839523
2488439113
969057092295213056
106890460
839005306675814400
4007694198
1012586161024393217
110954488
2543197201
155114510
491939785
123131386
270753858
3237691746
218095412
130425005
1064169196639014912
713014479487762433
2319000660
101777123
854115966
769886445817298944
94959192
156319041
75607502
1186811668845645824
553275734
4460004552
561583076
908090787518222337
905662937452355584
90987414
355903127
936737209171943424
838068160267878400
280704893
1134342505808388096
3537036012
725155256376635394
881354402837086208
938984955853410304
973207407319896065
759634294188875777
353651150
2946611551
138255407
87672847
2807580906
763714750563831808
1075677034251251712
1141789918718394373
1125690858051760130
131778263
2714382134
265143591
1002289599023013888
1162602799495970816
783674926880337920
138151703
704201301333188608
3308209992
242960012
1166036874122543106
926016276622798848
2738864462
3103440464
1030279138047717377
786401942
188271748
2515853826
218905372
127087485
956013462685184002
4096248506
164528726
837335107
1056585402
1168566996578947072
987010117
1189709963502841856
1221692310380900353
620253634
929201375887507456
103050981
2156746328
980359312856956929
1599992196
4635759384
986909911614238720
166554981
1183010235432071168
1214535507683627008
917661963185823744
150258486
1100982009243922434
767745463785181185
89941308
122312390
2548202737
4185072875
1946126694
73356961
1170205257839726592
109715331
271902939
1003220778039382016
2528852135
894167773126959104
803809124
3219174552
3580812193
188684336
228003650
973630422
162218188
138315127
1000414733810352129
998019748326662144
1726325202
1221555506
943373044432510977
981881308807753728
1024605973
127177503
1213648981969866754
15405938
1167412908
2481674251
228019907
2990974897
2870260094
1091275109661208576
1042732398612439040
903860779627065344
346449947
3168902893
1215123263686230016
874450715493531649
575098500
335327140
203129060
960930470224478208
1139181601
138730038
2681890506
771536635
200333413
1165521984563757056
105320859
4722442274
890773684448665600
1356227118
1059300297275662336
1161797133424455680
910348710957256709
973800446010822656
1170369514967465984
988296741316276224
1100245164
2739297780
1099261355876478976
324669992
1119849093243662336
162902190
95618273
2590603009
239383201
632895106
2360849306
935764109483741184
358866442
953229070845722631
375446232
64091994
748152387437629441
998486215195176960
107613806
159321127
127715743
162661127
89414578
362945031
3140959100
3328703645
2887293841
947720049724342273
104739070
1158457922008936448
1207167709110161408
143435756
908833453969248256
44032219
2677296571
299068078
1036064653644681216
822116884304670720
125171424
1134237903410720768
1186150442167721984
998674471518023680
267125725
131029285
67000501
109505433
3307604534
946693180375756800
872169211048509440
279596610
810133037614645248
917777443951321090
3240234884
2697529638
264859783
106873591
1145201545358614528
389757520
1165135156371288064
102381619
762133874595946496
723076807826640896
1114775866951655424
1388179962
825478982
1204965668140924928
54261044
773780570
1190275838354178048
116772489
129773158
814929913
151485868
232625092
967404609030406144
829353051970367490
3775143553
4662516978
192560985
1102495546583871489
712219795
927619392
264818141
2894630588
164932342
113857926
183795196
126596279
947068134619471872
1556925284
845609898771562496
189850293
853822475708149760
1220843851
1077435860046426112
842902417414930432
2994645152
704597118535643137
881224261314035713
2277708354
552566966
2531844798
1173511650613157889
118902965
1590746401
1114478561128148993
2290850773
1195060307770478592
173009905
559479713
79433744
752874251699359744
192725497
567676527
893673663668469761
2995672680
3070397834
320163229
929488094
364215795
443762123
993630226717409280
201202506
299687232
594205618
95297551
554058707
993158937317814272
1107590998140424194
908419520
975648259879329792
835068079243579394
15618838
1029462717038391296
1169876015176241152
157173361
1041273951492616193
223408548
2595083059
53484146
788724024352215041
1664405941
398833596
795247659434942464
952725659121364992
734713234511388672
1212573825579094017
319643286
746259589541171201
2449379172
1165625573818785798
1030240159
604924604
189068147
263094959
901810912322924544
1134666222950277120
1046647342617645057
1045560405794250752
1183178208398602240
1001361915258404864
281962966
2365605613
553207756
87358352
292222097
199511309
709863405222363136
1118832571259838464
3145894848
2313890232
1076441919809499137
734443841399361538
2241743300
3249660200
187745033
993035493909512192
1942700574
1404865656
763029541690290176
138357472
3261722424
2591401656
1037841621419581440
3016504048
110994186
1239995988
1165161612405174277
108290659
968692115604520960
1135922954447908864
613412093
963713870
1699397820
1091196976622784512
967963624651161600
4884008772
736925201846276096
714041944607817728
2802068341
113532694
815390147499827200
3468681566
3344891774
132932362
3777229218
995663659
102593218
1066511253638537216
159807454
390574649
976009120233828352
41797740
556613324
882411815996579840
1018296466840870912
1726324261
114300135
112174690
983835845584023552
766097816
2316958884
1103208851623444480
105278692
2889637375
915933533637505024
238922879
748824928216969216
115225506
2251860601
1089661218778804224
762196249281900544
1138957999890763777
805424856456052736
1002837099286913024
274242206
879802835570794496
132891864
3107453690
366881812
1690213819
120500256
234292849
960746671431798784
280007124
3637581854
1049910337103892480
2416622281
142333426
345709095
2898955076
486509297
1577767003
1072424305672151040
325385361
1070160304426770432
714257712188510208
815205962
18580687
716220396505174016
770092396910698496
205167741
3638518212
751448832685125632
4641411144
850070516236820481
931765934896832513
4481480774
203718203
2705333054
235613709
155595222
91714068
4129627878
3303182881
1164540192083992577
779276872580407296
3007872739
2727478045
2328567660
818438388520845312
357819845
546087475
1045253818328309760
172701999
415406985
1200409261110464512
1008396251946086401
730756815982485504
3052248812
2914516380
1081955126640750592
1188645860
221671468
322374982
573613615
122379336
1156696828487729154
876751627398426625
3101116670
1964203632
24515736
283026955
3477153194
532796241
734219532
151808245
160019947
784988553549709312
129526676
127205224
4799024209
2740867501
1081379896486551553
849015475
94686545
1399897200
3279385057
974973866278731776
344063711
367104805
791787714538446848
740138054237577216
1165172391670009857
147180756
898545405582901248
3310533258
1382322272
114288727
2324387444
4740559274
1178509435766853632
233153502
112844985
745144874
123695539
2988451093
426224441
909037504489078784
165749206
553271079
702111754763919361
3233476448
866506919732629506
4838993359
1008619882303197184
214383062
171860018
1072230938
452302043
1187204135952601088
3518327414
1019398170
930440863263571968
3694149318
1087690834600878080
2928324092
2795733750
2837437532
489852097
568029520
257338410
2928083497
3022489074
1020207909643272193
1161098204135297026
708121708713017344
990561956510613509
590810343
831148117626019840
969522125764624385
367924604
1098064503629987840
1174659883674685440
2893027670
1171099381585440768
219197816
172499607
898498952869199872
2785649329
1289401514
201688062
2765640582
1082361654
103521344
1215210733828395009
1136633033514029058
1953228372
1184240987117244416
376785748
769420935409438721
3026509070
730461105835761664
815054649577193472
4132394294
975968604880424960
307958934
121274562
1168053295664881664
200552640
1205038211124215808
877732519873040384
157685324
293339435
577213205
1173806150262722561
841799881622671360
2479680776
714022783
3310596565
1220210812846915584
202585078
934402213161533441
724987427308216320
226113136
86237624
3188460374
3006610447
1103837318836707328
1969522262
344691654
1054352561476489216
713152726310387712
136094658
2611451280
1446194000
22724872
2370586002
3181199678
14543223
607254695
275048871
556843518
444323045
1045291539184766977
889506041024532480
1009497372630454272
222699482
133255622
1088022828073476097
165051092
1465817100
2416636393
83032154
157378621
3016470391
616224543
710674596484096002
1015453029586198528
343665600
1074509885532827653
863765218177851392
1173037014
929706108490412033
3312855828
1058289735532109825
2253447144
2417823271
457123853
3287420173
898039958081908736
109600761
3062773494
4859251234
2931717829
212437337
2234565738
943456961181368320
3301666921
2968709888
75535226
1173720873188020225
144498110
3110208127
2245884410
809042832086310912
1207285585603260416
3029292467
1646786286
1472201167
258775746
1135646000
869828341645193216
53565021
143831213
296028751
125189434
981004709648412672
884643982420004866
836850326
194592688
4920707532
267283063
71279024
501608590
1602851995
257786816
771359028324634624
3189256472
705344180084539393
103806385
1011629697459879937
968824215678824448
823183488421543938
1044586345560076296
2664478537
453171026
343858796
61976651
915225070271791104
327290433
561733538
1710073093
3018780036
3891259273
757076898451075072
348137926
2779576014
733063761695637504
388822195
1484849778
39980143
2991499480
4701634392
2281849976
1050179191587520512
548089120
221706624
201242403
309728610
936345952339746817
1113687020361015296
1653188942
3196279002
1078432387
328905020
831442105926946816
252872225
789706544
1131544410284363777
1180150846601887744
1079258979182686208
1179695622
1157282686089613313
1139038188482072576
806957942696095744
278393313
350019130
1013408955412803584
1049624784802217984
2465544332
3271386463
715152395173400576
58661431
1085763989642960897
1038414988048658432
1172326012425650177
214081846
1147448207401603072
985110516925255680
848029050845093888
3251045492
449890098
1185076963783802880
132558935
1137569303681675264
2811599287
1138431258105507842
763730664055148544
1131484937847050245
256019437
137727011
843110672682504192
117365267
1111895771790479361
1038416611642769409
892609205139521536
179009018
792578393799659520
1162017700257779712
2574443509
144765593
1974982507
137816653
2829697730
2421992676
257899163
877447155253821441
1368981354
119164992
942967394212777985
884400575374217216
1151364241720406016
4205129420
915999968241971201
2546253877
1085516610423611392
1539877850
734853988659560448
759614515126214656
861902195519766528
2812884372
826412276508872704
180257775
207428708
586407729
722847511505862656
101528179
3310140474
3182405786
2355907897
2195312244
395982440
826916294
3011137052
2574316783
3432684913
2159319920
404666961
966111870531719168
3011354616
2914483262
737990291781615616
72835876
123940443
198166597
924615686298656768
155449887
315672148
354256489
1487130924
371584718
1194768553846562816
191079277
1171294157727399936
152629301
336998619
178621393
861856234047066112
2875422469
906815709367300096
1575224125
154122915
113059656
887309506064957440
732490590735110146
3888478753
90786685
100387936
754342333
2850307231
843678241231519744
722092935005638656
130539820
3294351258
2486769984
817020050259341312
2911459363
1192325527471677440
554770733
482710379
1328538865
72974186
1049914216323395585
772924055032696832
164957437
2841198882
1108613225279414279
2814377611
2525367858
3302349438
248068034
1575102498
2222777383
879213029497348096
832743975551332352
957541247039586304
137219066
388245535
567140781
623784268
2784384198
1309929175
2584213255
1055046054670811137
1044897159848460288
975682270609661952
1147879095415365635
838244625726877697
851330976592543745
1151180595738763264
1018515824
1039068456434380800
787320602436640768
783737178283134977
2522291804
999309759567183872
376643495
1145286510217793536
143419873
1149180069903945728
915902493703397376
3285228955
985638858506190848
1657652712
265894633
454687950
909585949021036544
1126623099959463937
4694404574
1101768448600825856
989401780600492032
3161612041
3307596780
1027398862770647040
311762096
1113010778573926400
95840050
1214646073
162273040
100937846
356581869
552679592
972451967485095936
116621365
737926176702894081
521483383
1468552609
851547417342169088
160259616
134758039
2985434323
2492304505
157668387
2362931678
35456551
2426614688
341934966
2543640002
2202538586
773351252792971264
988749867211112448
508913404
156870600
884262676989263872
1137720007
372035034
964865769833078785
4088494098
1040250204799229953
884748308408815616
481666048
4675902074
812546621518921728
981198025635721216
2207135835
901629254047227904
749464620646014977
759400504807919616
4066357153
889162182360879104
894184236554502144
349040356
2597913120
144574122
143421310
2444887202
1165973377
125693538
15188400
1144191786539028480
984931727695953920
141365998
840455729756569600
2937980036
290289735
146643273
1118255862
2548051124
2839744634
213973146
3312421920
1100908577101733888
705603443809849344
1183544304200904704
203997680
801712831330557953
3232823912
858265300956991488
63888144
991112840
133555533
197378395
222136244
2583447685
1197887652147580929
3091886426
924129219013099520
911848604427468800
3690142572
613502862
608015539
1200918767179456512
1109335308024184832
1148968181186195457
839353740599517184
444082757
1213423053255794693
1086529624853569536
90575160
3456932833
794889768051978240
141114202
2921194302
1510512223
1137677315440164864
721308625
185159972
770557919234363392
983690382608248834
136064411
2853207258
1218098509590626304
982929953254588418
1047127073356046336
1104293771192102912
1093435537006813185
4340651054
1063086193577885697
3006086816
269209152
430675633
143112634
2271629593
1180665941757063170
453023246
999282419068014593
218484244
525072798
1212076799376539648
858682227667877888
3621725173
815521472831574016
4421398514
987936822461267968
4025311214
748341591266332672
16851658
976991743164821505
846519737760735232
3023188962
357479017
708762168234119168
2377417922
1016365591572037633
924858278529572864
1086549588071215104
4421759834
1212588073197768704
426612374
1197721531834486785
112116345
901416130429952001
2532627014
1147020799338897413
211265983
216281937
768356797711208448
943491779235528704
1127901539576627200
256879643
141852499
598936580
1145097393118969856
1574476964
1167506228
2605101523
844308716228829184
1580624880
1105483764904353792
904195016985255936
4041153973
101120120
4905214938
110337251
209970093
221692842
1220436777661427712
40636052
1094224375799152646
248222848
156535356
1026089315875532801
808948677116997633
931884292887556096
1101610740736155648
579153162
711401391357472768
96537487
98996153
156263968
126535995
830023832823959553
117040784
431440158
4310674394
719911741241585664
90384616
297843655
1067798529832153088
2413684645
1600828290
957546109005541376
4080414734
284592968
721684823387938816
386375292
76639312
247797590
59437504
1722556004
827817290284425216
924559343839617026
108981995
4209688692
1169132243614408704
4810530972
522186910
129215612
3314969774
795418647955009537
109993563
68988358
1180349533823229954
330094620
1180621092144050176
418025575
2956828495
150629092
2390897796
128225953
142160330
1167063732091932672
1145300170772381696
711683765710381056
2159167813
2838009708
750269657282514946
833111490991251457
1102707964601806848
180627333
172271509
1121241878639157248
4873566739
832454394331291652
859651945664888832
1158736142772006912
440050275
1061889450190360576
941827806433910784
875195233864003585
2351424127
1510854836
992393834653929472
192432311
912244502579908609
218530570
447550736
986553692596748288
3104930808
1011215328234180608
83379697
1032532705823547392
2971941644
194598973
76591094
765933041432821761
108785147
3307908398
58362904
3314107501
769095307330281473
491261843
1013398820
102318163
2468785158
995028702
177563367
1056881427763974145
143275828
2570845124
2701189669
576078598
1128938964209901569
3149640092
889040058178691072
764357152316071937
826191973
1140538651840958465
1177206402994958336
761278760
1166639743854993408
722683101739151361
343330609
130454577
921585855495421953
100200057
90818018
148806503
105356789
723351122048491523
897320971761180672
1104393077349736448
1091214197386428416
785868551349567488
1664324054
940851198
745644329717293056
2580007914
3313323018
3432704714
311859157
1094028755662626816
938058645329154048
438245799
2880293774
353506834
865887302
702042014766931968
68420979
838391179334971393
988895942475563008
957527432969437187
284063528
166953292
826822456799137792
264935368
1122762272512679937
1157844601928966144
398511687
2344784580
885747305919389696
870284569047465984
91138985
888630079726669826
492095150
2793843882
247234614
4557340814
4834736680
1038021659268005889
1110772417658380289
2734289473
849304426368126979
950327371793555459
2500849783
873316219411021824
936983186189402112
62170646
1039331671101730816
843021022617985025
2645056831
968162260982972416
2855173339
558565748
172419614
151302652
283777374
516405273
1011520420778917890
732211928903229440
909348897666908161
920443909
3236937425
1165049912
2906584118
862047424906317824
985849913882787840
828244015942209538
287225833
723676399
1050896350571716608
134641778
105318569
1000889104450514944
186051133
1171830376236376064
2914219945
3101017129
929517681060876289
149422255
3326811985
2985091507
240946549
853104205115949056
890834154761314308
1179287787230466050
1965101258
1101085830
790564208723103744
120284099
302105137
269283389
292928510
334606602
749237777884065797
1148111756415266816
1156401686774083584
993125515128000517
1022113195404746754
250894053
4884810050
333221645
4565366418
2179846704
1215171006
1916744868
773838389720285184
294726585
1172706535383822336
925242603343245314
772716012735049728
753068036463091713
2245232898
587507498
877382276534882305
257251517
1206630975188303872
4633644072
286590839
586352861
49547118
28845457
845286275087134720
1058801948
533228672
2262392786
718077543325114372
736891941091057664
1042762163163521025
859305971474026496
88142900
206653965
2171665211
258364372
3171075272
1237780382
112232352
144761471
194421079
887851588622012417
2913751166
127558140
2887089678
4057326854
1010124302258065409
12152692
4257740593
527120546
122642907
1020622355540803586
723491635942686720
1185468152139771904
1105681327171330048
83970132
926970614409084928
3013106803
217772142
2872995487
192006457
278647903
900878325047902208
1889383051
1019427869422845952
2344489040
703846985820823553
954236687000903685
130299316
4733626849
3940902799
1128902598835048448
1175992019849580549
95195090
375365148
756736733174038532
563802217
150153532
145202532
801080702502518784
210785959
923086461653544960
452146366
1059656517555613696
348294886
119662830
1047136350
121437441
864042042472644608
312786094
401109878
2849744624
317618152
95363005
227545326
836596603741855744
2589892254
2767272900
793697242561466368
763824092
756041097873195008
1068308959
111859555
253473018
123235747
2991108204
172210720
917582162064416768
138664940
146021759
1175756188346023937
1570405716
235050971
1181782473606172672
995614037625917440
3076092607
3251749566
908904092033941504
249124505
3235650241
1108242330752937984
4813057513
703845850548535297
248002659
323712435
127310102
214516175
2990048790
332344586
2854047272
973311505373392896
116700680
283049818
520115526
1202003232362397696
3160702286
279511365
955812801230004225
2916131250
141255755
3080388192
2349867553
771114325
853931036459245568
111211342
84793995
3237650646
701675658934505472
609986416
822643273
139756137
107039196
279965998
1142519010145099776
873026726187507712
1122656032893722624
1141409056239734784
1085750129800298496
459366731
3287146189
126968759
1037319802795118593
721351825492828160
256090749
830604622150537218
3288085154
4099505958
1214033369027055617
569071494
1118612253857603584
773323252324192256
807033157815934978
1102147892796481537
255826354
972859096146657281
121769497
865020203888803841
175685903
143734985
350703295
136865860
876836078
157251123
1890006354
2938038859
142125217
3021215143
1123432929412227073
565107414
709376911667933186
995025907692650496
942683895824125957
219181552
989112293265887233
282117203
353652831
844064858777645057
3178971607
806502009155137541
110958260
824197225328873473
2892692918
1291398488
1165844327836205056
4474521798
245292512
1066707411195580416
266571820
1044213141830131719
58359180
1199589936443187203
601829274
1018674766855561216
903583828383375360
273040429
1714711166
121731912
1786243322
3227118073
857467805435703296
136554635
1149503293736906752
1218074442678427648
232506068
1076829540545060865
83827751
3946133052
82810717
240182273
3116657111
754571111652667392
3159340218
752113776279728128
627936650
145516298
216688472
1085831610941882371
949162296164499456
127709642
118955908
2537191955
977048680598355973
849618362250313728
1268861257
390226510
875258378120974336
1458793434
861421969731796993
69184896
294391731
1212229136237785089
1026778272695111681
225802701
104507632
292272736
273895738
1336076252
933516329318957056
1192324707074228224
109855249
350584357
492720900
811748990626582528
1049173722051952640
142449296
1588427418
4886555028
742709579562156033
950812403544895488
1002287103323996160
230395694
60813496
1869777535
1160333299622899712
1090574922043187201
546861517
3304400587
3330434921
567237039
1595783780
1010524302783889408
98903490
295044906
3292428468
1061195644423958529
106306835
2979042901
276409584
352478185
858321752878759937
931766819580387329
835333264269156352
798116275
773172539551997952
771493253631791106
710282321929248772
1077782405690183680
1071573365381427206
1173214544300146688
171919389
1088064018772766720
990221301032804352
889863489136672768
1461821485
3338455992
3245470556
1088391887956828161
1966889040
472661124
1502518855
1118322633966153728
318278983
707395358
818271767726669824
1147543512
2222301636
815475367
881445737074053120
125967390
248747818
167429534
209006161
733458994077913093
1002041297832591360
898174109510582276
5700222
951027974509182976
126256564
964094691305115649
1183870339379417088
3037962074
985777080813039617
395182264
917256276987363328
522503977
230659030
2928343292
986157992549597184
769905141071831041
1031079034543792128
271984272
971365513950412801
1146049764
1096385798323134464
186766749
1021060667221073920
888231145954959360
974560069802065925
1146584058
1050005695213391872
2940500682
1191562637005312000
250530088
3142878937
1702771693
1083998919330328578
96785342
2616951680
938540944508325889
66728887
1034025420897701890
479536362
2816332106
2870541121
787098384565841920
4661228209
188339209
914461070592434176
1147283156724092928
265923507
846014430357811200
78337005
264916093
755196065758846976
357518171
2599019834
362176504
1116665790768373760
1187505529318338560
90150726
171127708
53123070
771192276361981952
1241893303
294097766
711234108714659841
129455088
470095635
76383558
988815185707130880
3289793485
450424877
750841246579437569
1317783421
4793743814
94182237
1035921949078081537
825738904607141888
1047526076
935783088109510656
1155249257999241217
2355632874
119767288
819101315473100800
1588319324
1715764700
993834184530513920
144155522
1101723881130254336
771632662985396224
1029899087519264769
134732157
808508958419742720
2940088416
1056112387835588609
4702517005
778910028526788609
878998009870032897
126954691
285526227
129324488
897092004068315136
287477154
2401350434
2252955674
146445984
264851682
1019778444828135425
2880761726
471350940
1151041282266947584
327426291
973519555589939200
247818855
296151996
247748350
2952741594
3307355762
160136081
2776538479
235002595
829912031021015041
802195704844206080
2476116973
1119205590868185093
264044716
1074154799036157952
771659956554571780
753563132
48960317
116348492
107330810
109271082
1062334454541107201
152567881
125487298
1162324023524487170
419285818
11281572
744451625419345926
703515899056099328
1168170757811134467
464580906
1039751899283632128
227963034
3064130414
816967708969287685
119787444
1023938564784943104
878828574920146944
15494628
1146706181513023493
221039263
139063940
950719993
828637784432709632
105449883
1667917676
1311844830
277089494
753116340
1175810325372796928
1082250035201421314
627528116
2276713440
1147051426759135232
763938497233203200
739115924775567361
1184788140336115718
1094788035504295936
1006194959618211840
1334299808
912164589587988481
1062136618486648832
1013712048088276992
946717396928151553
1211310581661102081
70059163
1520718600
59712487
842391695765393408
123765738
198194355
1112549479352139776
1061271501070979072
987799542962708481
1156467870
177564496
2720239076
3009425281
217986152
719189013974810624
883130349361872896
2582833310
2381907343
185505152
1366265989
4212809653
573573152
376264728
180280150
4486659912
705743191828336641
1047606589
3242279592
588209154
143012450
112177899
990487948142428160
1047095801195851777
102709232
128157102
53355668
108172127
167332976
871179778652479488
926073178182402048
345047724
1127909949273567239
158364383
820787940729069568
832063267098947584
3006804426
1220433127501258752
139348631
2306145918
710039641806675968
188661285
1003300659515408385
2842246111
903967003710390272
871603947441577985
371754569
2795707124
2843059567
2806433551
773453923818545152
1130840407724609536
287012744
927840072153554944
759719878521524224
859277912
3256680301
1054908330
2376653598
776033832495525888
2789013998
2245851158
704898628545028096
2949794252
886668286108123136
708962144067301377
815455308730376192
3277524476
2686712983
971355512716406786
248097001
326750925
321653232
985184407131598848
1096342508714381312
915430043475615744
958581912683106306
2965246988
142906552
2185439894
1008572924960206849
1312892690
4239740053
912494022
783821710403317760
822740779034546176
1084081333058457602
1197308707094188032
2854736576
2285149381
721467498986496000
2723112451
217226584
1080320516949340161
1293446845
975559760064872448
411999877
850169968108814336
995601175645859840
708377078
163742716
1914776767
888006454837354502
2193490681
4772829554
2988468931
1226735474
2959692096
739289283903660033
726227824365834241
955933362912309248
2972353261
2960411426
268240243
2375159394
462111646
172268892
882579812824395777
338305876
987472235299405824
1102952598284320769
787528208090398720
372665080
559001201
2399118212
15675991
1051989706081099777
2451396235
232577555
2532343754
902450481020059648
1123809286327558144
1212725490424827904
1171663115236151296
2854051884
125849420
264542400
3283411261
2876967175
846488461
1217313872228405248
882962788741660672
842249722819633153
1147371661949227008
2160518064
555074712
2520550716
762086736021237760
1087383092023590918
1205442632811302912
1211080785337278464
796161136257167360
266124876
732206271361777664
752531853123301376
115405375
3081351121
829829026634018816
848160241522884612
3845533452
1071233743535259648
2758189657
3317917974
69142344
1307274571
1180460477001789446
1041492886901026817
264713162
851778428592308224
1144251339985313793
336374062
1608302688
1922951354
3389875833
2397853477
980188814063763457
278590963
2951388421
149549279
3238158967
133791897
202554441
1156016316
3233249587
890712988029657088
2602835502
3062918107
850339869318565889
1157147210431127553
790886638746423296
3442529485
99685497
3471805034
884312186
3192867657
974463620565250048
881841813115461632
875132782501965824
946478338117287937
864421095679549442
2805406525
397385359
2213834773
1205024301621006343
185990133
125293082
247184384
2451052614
1055729452003450881
1640696234
1166133344104435712
1084370218137219072
915921672087072768
1038913148
933654849576615936
2305533169
2705958222
3305999348
1077046682368434176
113384010
63195891
1104716244899442690
894707995
130386602
112159481
92299875
48985873
150648503
2620166834
1040491646209544192
2253204883
1949518008
110747228
337784812
4748228173
847190016862208001
573501247
1124922423139229698
3920488693
97065893
191047911
1021186181696913408
312397187
1103603110277074945
818506675359358977
15959771
2547811367
4763290866
1166357485940330496
139248559
2589408302
68037537
727541147996844033
1572699942
989524436117217280
798781622694744064
3190940215
3152647891
951094743181574144
1113514325279354880
2197220852
176747856
895978985590366210
725943627931746304
332888874
3328599002
1047112136516755456
1665027216
4722861596
952626475
959832171035869185
2351628068
1057246998
2904276307
133706134
268801758
4343056513
4312843102
345063011
561379759
1490471256
830414221
5821892
863575021221892096
195925525
1119444398410911744
3189170154
892915649755860992
812681839341027332
1443461276
381322746
264086803
1085900442620416000
131484268
126704494
141917806
121156332
1119283064
427261631
957806357142360065
1004123806829383681
936038574289330177
128494658
2449848266
63753802
2570966378
124511156
961634306014658561
1057241110471274497
1032038128595263489
997125005392539649
128763128
704988695535812608
740039367180222464
112437541
107322449
3066930235
55629343
2277369174
361732761
105310651
187461227
902278370615889921
846388752981229569
1218319413490798592
940245525315461121
1586167477
599849083
1113418848454139910
3012559886
842205183090163712
140270259
901702058490789889
878242360743690240
1033302339720040448
1092644821368418305
91086332
594973303
1040824985810481152
240530999
272882743
3063780374
402605408
1112634689804632064
993434427307917312
798774954514780160
842279293300310016
1047881139296161792
275446229
4901980939
114507241
849540668846469120
2770037558
1415875934
1085533057879175168
5635372
503823199
111262593
109510178
236832174
333943545
983990532715307008
602842037
1202867401
206659771
1065244943000555520
744000243507748864
2355429270
849186898237022208
3310213387
245449425
490307467
3238683320
813718289662627840
2405272908
725106488440582144
469366616
2271028004
569625611
997855747156230145
847048610231435265
924276547250302982
922784624761114625
1123854793
2941592845
391121457
247186002
2594947351
1082752835299622912
457081446
4775762064
4165830734
709301968435478528
4833879795
130810898
2370492240
4067109373
130910313
2381713771
960499214
1017407041
4844551164
859753230716125184
994382588956393473
843391963
62797552
401343957
2495348905
3174036914
1128894667783671808
1066942723
1138860445224169473
4111446500
2319139046
3311398615
3791296332
4853649342
287136236
540911144
703801675765518336
1030198692
250241024
813163076446887936
4068214273
819144209957425154
438340305
2158777657
347586912
178336309
528542237
860466069059756032
914099042639953920
1069179101930414080
505731641
1197654862189588481
2308959432
1444112844
2553123714
233140771
322860750
752349956468412416
377992512
1013662548493651968
1082086672001429505
2164545480
156194375
2801835822
994189762150907905
964078486464811008
1024128317618712576
255999696
834492393021845504
356994989
1023499960258416643
793672666599219200
703478245056913408
891149327493509120
3168784164
907272228173000704
344274320
112715700
1029302139942625283
192695828
174692716
932598071753502720
2989291116
922669621374627841
881056612588204032
721568039947210752
121441745
2554129446
68302043
278031215
2308440626
399139753
350873247
1013639885264023552
3059447810
1074897169046417409
453531903
4689207314
264637918
847017225433235456
2790927767
48347951
910869299295690756
108454479
726451221469401088
108589549
1032678247153131523
170487247
2737275930
2479820154
957054718571831296
331726687
1024189981
820334173
3130290270
2837613163
1090698973
114500586
764395902668726272
269340304
39926874
751436736362799104
4535715318
463641732
151040572
592387353
486574956
1229486484
146377843
112611293
948781228034965504
1481522659
1572580357
162410767
1718203843
632171999
1215725214
847320738990129152
1216006578345668611
2848742592
822295330238517249
104483039
311708079
833011243631783936
3116835260
268381074
839110454483955713
144501589
997085612350976000
199426114
869717006429282304
249646218
879064182078849024
164927693
831140146581876736
2825303353
983963173
983267438589427713
2857489394
147954099
126668454
1021545986
962622219074420737
878025095222087685
4856602520
2552882851
783826350003990529
531213904
1180829999143632896
1093341480628809729
1161844312247717893
1007070412210036736
718046440354750465
141605982
724196076731789316
1188808753585373184
1167769870785626115
821987350129438720
1111675182
213174851
2297897257
1070597210146930688
1041927184871346178
356759875
3331887433
885059937935777792
4191791112
190289809
1469306125
429933984
887950217068257280
791229917086126080
760433521001246721
3195950785
98635989
144473336
3131288828
939419715306340352
2568976020
3787504232
928893222897696768
1090482067945644032
3016753845
800325596475600896
747000394048380932
257364124
963442576182329344
1187953263951278080
93599204
1059984259
1143783985908027392
781676300066967552
943294841571590144
2385178663
107320754
1629076231
295019145
1152272787035156480
2783887760
93146427
514138237
1647937885
154851927
408246326
1324654710
1126102682073067520
3997829772
334540242
2413203247
930015026
154437605
162744252
162561210
3198760235
107000409
138937042
4830681294
838760302615265280
3143316775
739636966950506496
463403503
962046912
237409926
4637554038
1220075320616734721
450684349
1072069724429664256
1053248532646260737
153009405
173379461
142496400
2185707722
3316063880
1220985972336103425
222816604
2919342751
824883824
714604635340668928
929759889089486848
1172366597589127169
903610507
363554816
992013487751626752
158423230
1166742529221332993
342407702
4365032654
1043088551372419072
2590828441
1092072818345267200
177745586
2599740289
2929152025
137685414
2415240745
1004382688306843648
111472301
2663887326
130775041
113651266
272836656
1672263414
617134060
859568117634048000
374070202
175013574
128300935
2187269486
875809302
1207468363561062400
158579553
1169494479197224961
1180911157
2726678773
152499147
3156785526
151935954
91956026
122109366
845882267993960448
312334727
1291557900
1220240475791085568
4754839214
794119240248922112
183529439
1095113878256537600
150147914
731724010778583042
457580070
269874403
618921539
386815355
266412773
763851748339425280
764764017667608576
546178060
831726989123817473
138371451
126408412
3425069894
322738820
3336025873
408363660
2149013305
1202362386
816853828804841472
952293064793456640
2151215018
841566915801706496
940946749
1181938190
322325556
182230801
115957752
1119501373
96956486
834983120
1081728390057488386
1149611338328489984
2300731921
1667779412
2401792530
1675731974
1164703194884104192
1177628022
813328671926669312
169053521
2673661956
700657512555491331
922587774082891776
3039676016
716520161432313857
1025413646547996672
1037589950785409024
209155393
784718364
718576963498082305
802155072238931968
3759700872
233482801
1112659138750885889
3246508850
129049919
990267320193859584
586517617
869532050176458753
2295272136
157057698
914845447427985408
1141509312
3072809414
947962130
1049884704260919296
144047532
1198088080986476544
919827242930249728
993225600
2262217771
3348003792
2415831889
2883277099
1033664431014604800
2952996391
456192978
968484107867975680
848785284695076864
707498726932107265
4286146998
1195910289587204098
856674137690918913
42811789
2837578975
2990744779
2834190482
78906954
899587754505326593
2880498415
1023625992110133249
85728821
906770257460707328
2367715256
300740326
981367324308418562
2339597460
1102798545248149504
115662082
3148580437
2215812132
750597439325863936
3183316776
541862838
264945878
791562426181259264
559197471
1099243377680207873
1520799913
1744713524
144838960
1075027062333759489
305652225
1425141937
50693762
126997359
2239054406
119293094
3918262573
4721786480
2783464674
1042724704119742466
110753433
364231016
1111407811534049293
1112354835095941122
192868433
1193750083654668288
3070796629
423164593
1118148628860719104
155190998
348928598
144948357
2852153564
1533918140
194491160
2995695732
162311662
2455061664
1204792150715596802
790282198872055808
933268740145233920
2931674562
130795421
760432538850426880
753767684387528704
89840157
1427834540
160208740
135532637
2333617496
1144147877083484160
957412725793042433
1197462961188560896
885787833788547072
2169643056
369899814
2965647978
205824805
1168270542194921472
1055819519841644544
1294425487
53925975
1102746196320301056
781150613736271876
201672422
3269894012
813372425131814913
1137490891
713510949261484033
491540089
2232771650
764860500752510976
115009786
1435980380
914800844150730752
4806266304
714596799130939393
124725623
137623608
1071051081902243841
1125747883142045697
818826294
2894429616
964157206936535040
383389858
783456246468714496
227582669
3766595653
1081423618309935104
861105937
718652087651860480
1213932081379606528
1856654324
71982614
19798022
2428873711
206528469
790732155521425408
1211433769493647361
265476066
3193012879
3343043599
1081715357562204160
132186900
237272377
785260828928774144
1134526266
114775589
105319995
4164664950
1207666748436160513
157950612
996312463619444736
878954108
1133890611017240576
1123951710702059524
126003075
1122017903513968646
358231806
826730749881507840
844793454152450049
715779234963259393
1279658870
802891898822086656
843701640
456511624
802625402640285696
1063243267
3436480465
199228449
2886206310
250518131
481057834
157589877
2591376151
232150172
72451153
859795535225430017
1137868232
1075051969197223936
133991626
151308900
3289436581
539028282
2907277436
106102659
210808780
749151402
2975082566
108937863
876741765474025472
1334477426
276965707
299148529
3800354178
970142419684532225
116616380
707028047006801920
971933979937980416
3726330085
2978246316
792703236868145152
101574170
480362725
3222262986
2895382471
867297297377353728
815379721189896192
140408437
1052445542859661313
465497364
1096540860064231424
4695283872
1191897288597106688
1934516670
4887773556
781383916137525248
2899675700
264218615
941396454018465792
1019688042
942912680800673792
2881831040
2268688470
99776962
703893571997290496
863990444
3177964928
265841852
2823421350
97152314
332076824
113050530
2464712546
1159233947131236352
337126739
1163619560693518336
230332794
202122720
1022824947800977408
2739459944
1209770150292967424
1182794784508805120
1170613008399093760
3244003290
852397448
275353625
750987957469847552
1138333179612344320
1003049418029875200
3080278442
1429501135
1645176986
2892499178
2989067735
928835238611992576
320784409
1098276642449809408
1217302107771944960
906872402549760001
3166926765
166528308
855747331928473601
244878228
204697878
2958824540
3024060877
1204921119754481664
761194961630994434
936355398465888257
129499304
1877589714
1944382856
2933445006
807615608204333056
247743291
275853293
3328540512
900739839221301248
1166418415352811520
907812604369760256
240678480
859993722611617793
715909421067583489
1206377859477987329
2960618324
1036057966938472448
1427933226
2978412001
848661533785702402
2876460553
1145479794617774081
960357680
778572532072914947
960028573
4753537692
1157050028952702976
371691156
1087281488339451904
1392146130
264994811
1130353988
1191596237218144257
132947903
978181002
2279974777
1171567123
2903660953
972785980749959168
325438234
1059289781379559424
795936607140388864
574433922
148578282
231454502
871333214815625216
462834971
886614605459369984
269741451
1002855933691621381
896188144202035200
173690458
100907834
146801126
1310791273
248711167
3149056214
1067899081970802688
917395001675456512
196510380
2299748407
38382679
3225806006
110027288
2957695782
1178068200065400832
3251843546
1419430536
2438608993
1046018624861818880
582957345
256582001
226772377
122672076
4893469093
574327234
776468465385209856
1032681260777275393
1188854183937527809
157356422
700875970975109121
828481304102465536
287676593
1958254316
3004821470
152703603
1100887852945006592
340768408
1094186624177430528
156670309
1707819115
229238449
273229693
1113352843
40880209
1112222794878640128
144816119
1151717791679967232
868105382677184513
872198889515786240
4046861953
919123430456246272
1104964882472943616
750851261549936640
810441871906353152
504076371
1119493862773235713
4473757938
2714627713
4701992839
2492924594
1086088027917565952
1364873312
2401783933
795230861700448256
3359551153
839681873416609792
2774990588
2415524077
780391063341019136
126639555
2736086900
2898965534
1148801069104787456
2911907947
1084458089544278023
774593930872492032
90827549
4700290813
58174074
122074856
1107260433558233093
299155936
264546717
1107183560857780224
254112198
434805278
886111800776839168
229300158
949158535002079232
353108807
2329725109
1057172623849705473
393854129
1423307965
863199854851260416
439277712
891637502020272128
3528003612
2150771395
601068721
3301706304
150537319
1188840809694560256
1579389643
49285627
122637249
840545725230403585
356965981
206986872
85086553
1099428025521688576
2738288642
3311558857
1175631077517324291
831765604851933185
134426942
88626161
1727729617
1013261880037502976
887255650513727489
4405621813
245316571
1119163354625363969
792325528522895361
994624914
1200310582374567936
3006557509
921785646779219968
4781073792
1080397964063891457
1006759954664042497
268565666
991838689733955585
95928052
2276933628
133342594
2316296064
1193128289319051264
2712281094
968777321183297536
1096772901804531714
320485152
766319477747224576
1058145614951673856
2466178412
147389804
1011254070
1161759018513100801
857280978
138655137
579620883
204460493
130316484
932090252117733377
2943102732
932176907180720128
956155533848846336
1175444911346204673
463779967
362468207
793758413960253440
1135872390003474438
252402592
192089548
850978913056546816
954897069872852992
944556412402778112
1097877553954533379
953690884792467456
215121976
736602167134425088
506051326
1069963780061306882
14484208
1002811521058013184
2207399948
3182804419
810786037
600874842
3617242694
51349769
107599456
1431178124
915853921750458368
3316541671
3187131620
3322310713
264557025
2881810508
104786270
968111976583913472
3178627812
882909561945858048
420053928
545914566
1115463422710177798
3494348413
76656241
973317159483973633
3319785654
2819427805
1019506096724066304
851084493557424128
4504782313
516283063
108476261
531916438
394611729
881638039600087040
3405318074
232919265
1098541120865222656
865108352522608641
103853386
855440443605041152
250005339
3171015174
1219518173071851520
3017150746
97271170
2870603760
747320339437236224
1031838907040587776
340778686
2957381276
998065154641154048
972692882615287808
769791295946526720
612753577
712112077469429760
154484085
1639642902
957515133143564290
1032571824775692288
266978951
830667199614382081
769360670206730240
753873104514887681
128173928
581853774
745448522
1004648310160814080
133654318
739398431261622272
901272566
346420655
116218045
1040510001603764226
2946023719
361012332
755728330888876032
1015881369669402624
876238905309188096
897112442194362373
950615137618034689
1662510434
232448592
375077337
792840925
4830688633
807239211824730112
939455284975509507
1122680782131097600
3746816352
1163075716629422080
235082366
999998324055814147
4683482654
2260571738
545010301
142842222
2977474652
4558375278
826605677799829504
113844972
1014610710
697349309226848256
810705902
806397873478844416
46061767
980770874633564165
2304254246
72990327
119535081
340837980
982790195341811712
808628040754294784
755543155
1543642500
3063631963
2813284370
2282280577
726742125488926721
157236834
1169816968603422726
1153792358
826959975016574976
1042648530
110032397
282558960
279460612
304795735
1031453943371464704
130125758
1438417579
3108401515
915252194441519104
806338560076808193
2886129696
96959040
148142070
127005749
1084992683955777536
102394682
3935055018
1047427550723506176
759149067398021120
2860469036
881840632729174017
1201841340335579136
1184895889
357414414
1204890061
583209040
1383784026
2200958353
1295554315
125510791
55217192
798440695568601088
488901432
2697309409
2451541964
816956108694618112
554967304
51086271
953577555637846016
914863968836972545
889388399475412998
734935045626990592
85334489
894401270651420672
265304564
112902912
706837382734094338
2270398200
91076446
1136180936691703809
403263466
922441740
367655492
933728166
1148002035406532609
329671355
109421155
175708923
128648764
816765610189172736
4816819350
845506177127501824
1180662752
1706244692
15371528
472719339
717022610723250176
287607915
741790327313289216
975745639656009728
901429865211060224
3075325027
154524575
150084810
3312897517
133273563
1212512912306102275
137661694
3160915922
4728807492
1866092918
3143081862
3425582720
122568689
1968857197
125644269
734316880593223680
1158669240196407296
1140948031715471360
166460178
1166234088467943424
454419604
84328268
316393937
215601341
2814942234
719187183874117632
123566124
918086632284200963
1557205686
101779863
132793204
176687162
108301445
906011505711124480
291797271
116386664
2383724881
2372267478
1165476684520292352
3270321372
4288097412
612379699
3141105433
923171101454229505
2814573626
873414032685899777
3278393395
936824003276169216
846192490713513988
911506617220317184
147166705
3238524222
367745853
106642026
2397520770
322715051
4839531974
1548466674
2240747700
90561643
865218149053943811
77325376
148153924
876371989992099840
2952411097
85309432
165467213
2531644969
250724952
160138395
343814489
117022458
165130396
1001387303523176448
990213179383758848
2657984419
104346729
847808056775671811
1598203596
324286191
3969313166
94612981
707775309827821568
2184799825
705013992540901377
742716725624377345
264354365
57003579
144355815
2397754568
3035684022
155100640
922753477
832074630986752000
2475455101
1133265982636449792
152356685
869074956738478081
3265976761
786212480011808768
857961719527645186
908615124054827010
1172396488816594945
4101400932
522230741
1045514895972651008
2256307382
2194631514
165410049
243996785
1189540668625932288
324390967
294649798
534348403
1080013636670676993
107049882
109484634
861162402183761921
963283099722264577
981099312468836352
904256872860942337
1046434062213111809
514133939
206526714
2172027008
158016155
1116306053551968256
779129281070796801
2429190566
47366267
308863416
79047506
1191239735785615360
189751773
954546128363520000
2162050802
1443468170
128724824
2946104438
1139490402002542592
2932418358
294645846
1102815915815534594
1104412736790814720
1128213413782409216
871612010
151328311
2681434544
1214939330055041024
3035501209
887819960612904960
4221749538
731668051423301632
108755825
416094277
1074559333835235328
723801212173217792
2897527118
128495196
1216318761969414144
3277703504
49052448
1150694383521390592
808969698893123584
110014869
122401684
105277476
3043070016
2747657227
975173304863477760
2658707526
866801599401689089
993302535992569857
103720426
533912006
562613605
1001716788
3222887065
165282557
161258044
399956228
998875579054149635
68115995
129435796
2617052028
109497813
1289408972
98775218
122876658
727138803681398784
923461451393536000
869493210
516778167
752062160600051712
928758949255331841
2491935608
155847012
364965487
711710926978744321
981060421644795904
1021686372141154312
125947310
181462120
635477497
1183373438217408512
244997273
1133271377962684416
713185741270941697
811832358110232577
2958820554
3006885180
1141434011543146501
2411852514
827743661798543360
566340508
788541206015815680
707399890918223873
572179999
726033968
350962482
954317317202051072
812570144496971776
3032492264
2386755330
991250724259414016
801594294448496640
1318366639
4132390758
67474365
717733390301003776
4399211233
1125625847862349824
1015847426345668608
918974299544760321
818112195170971649
719176992684253185
927851643189604352
1539999734
2970600374
3072910202
1151284611789385728
1214032023888646145
1266262496
4681110078
133395427
927397556367138816
831062915956436993
1171666438135930881
2789524698
2429281938
1199342624
1293703200
265835155
59671161
892273596424257537
54481254
867821286
3069691080
237275386
154718636
822994642572410881
841235359
712560611880636416
253558241
721976573386055681
119066352
2702094950
4787559936
836181456514764802
204382929
960513517
1189318848341635072
564458007
2848263337
555872632
124203803
867873548706103296
705046731105263616
1050364850
819958889785401344
125684950
771322767421546498
2820066301
64954697
247712407
4251463993
140355918
863942649832652800
218746934
59784280
65049022
791213744810450944
1099871643688550400
786514783407263744
302505366
955951432611414016
375406446
259636607
918130740239331328
1115186705248600065
776231896485289984
60915120
999684349
1155494868
2879282156
113012338
996937061633421313
1018982650520801280
1095600556150681602
767859593137356800
876009364921786368
1163795165472944128
3012317912
954157918068162560
1115823272988426240
1186239899273322496
1102939399094972419
1060191416133943297
1600209050
1028445182
151744936
104820400
1824993343
910376547802079234
847710657302614016
153765202
910759968185266176
960647362451419136
1030005780953554945
2297953178
141119953
3260529864
3024457561
200766143
2917207883
736321548936609792
734209428707115008
940891818090151937
174270457
106947747
3299139944
101237893
846835681
164206706
1002732653718601728
2934452850
254449087
1158954417858605056
4257703873
154481761
180274218
841044144
921068414348619776
887768045590003714
2600486245
2563073270
110645074
312531244
293402596
2468108323
1046190074
310209978
1249203528
2535427785
966369960
251129354
1555185714
716396936
723092607618834432
1157454661495844864
3290239525
44283481
1033956684723499010
41627231
1040219389004378112
842012875275165696
423953277
1004269858781945856
4672771934
826423062404870144
1144750916450447360
286578929
707593966821052416
3258626496
1105336925227868160
1191926182079533056
3525882132
1627575632
206243499
36091872
578275553
813605485001613312
1608256232
1927934658
1081201485025730561
4631613852
217433698
1123524161555406848
2578964155
909318017271578624
524345015
919080988856041472
1138024785080807424
992372672456609793
95445486
885808836019331074
760026243144126464
1896412716
133030761
1334723772
1666643730
389516938
133169145
771872032938221568
974728323224883200
237287146
1152389121140068352
989696415122145281
316820783
175703102
709996061197205504
1004663712592977920
997213501356625921
992549768743145472
1464168024
98875093
268222970
1103567026486833152
898840060195356672
1028625063912779776
834299011301380096
2345416556
872299938989957120
462507800
1484516623
794409044987416576
348913745
912685445686816768
14521314
1733471462
3258211998
210084818
2911406198
1500568231
3247311288
3324985686
49540955
2397514866
864118489035952128
793302786137993216
208778169
1565817018
353429860
535987184
153000684
1323755418
23051644
145626641
902654481153671168
884003689530142724
2851795728
3018308305
817622446429728769
3537344905
1106505527968714752
936546408554835970
2935442258
2635944511
1137478646338162688
1079911960097939456
1151686708477362176
3002906046
162064458
248705856
829595629865164800
993851270006894592
112179104
4718404160
1003623081678499841
1190506378856517632
133099880
3119070516
244832838
1572610008
489472016
847436156
801628666304163840
978646427457896449
1031448261855346688
210001356
274596408
1567043516
934420304549392384
109713912
1020152690
3062065363
144863265
2594890526
95959756
554917035
255044696
815118768
135148819
1195985384070533121
3990160399
3192006289
891077779
1681935122
89206311
1123869512095490051
3967861032
1007537922067722240
247614791
629998490
381944322
1166285770795053056
404731849
778502133683335168
870672917666725888
1210939097633525760
3035627395
121725563
380621243
979329496644923392
1490427554
780594029440282624
238047658
1157663025056247808
2477824255
1170962664299749376
1097036656807358465
1245748356
1024549820441276416
838975833578463233
857161000784625664
4066539132
235457791
515149032
3430641148
2921272394
337419117
761370785512501248
777387990091837440
1133011634073395200
2574856688
208933941
315674365
78820360
844926071338254336
741542468726882304
1056363584408584193
723800620432396289
147758911
587358909
99974634
1051146558534643712
1210051221316227072
1159533598518546432
267008430
50976050
116370983
125171112
1101218100962156546
802446646604746752
766935842891796480
2799558854
127104169
123572236
3097129993
258761601
963663662
930772792273879040
611786265
879231931325399042
2998989913
1061255489726513153
945618158882250758
1619898368
3221368820
139066528
129747592
111498307
782130428853428224
1964489659
734932858490363905
3192902530
1036760629506240512
99338745
142139538
749247446010646529
282787672
823501066993942528
838289911564259329
1083272821667594240
936865505847123969
637004917
559305939
957364951168860160
4852754186
1179216948535549952
2809097384
1294399747
907959344716644352
1152683448
239222050
150536471
2952892464
696935245912924160
829872687962918912
778982742155329536
113256131
54728326
931079538108280834
1176717812158459904
4444950759
73402735
2791301670
91897972
632765097
1135172114317623297
427402466
2492415524
3083101567
533073695
1017326011
2524552062
78830906
136867222
107260850
1036241156416266240
727375816502448128
218442068
570932266
207514287
1085374800
329077790
128793554
139594345
1190183815685132288
562595513
880044695270731776
305637989
2941788632
94921442
990808806522142720
339540330
2891858862
1113771581744996352
795296001003122688
766133287727366148
2408128783
1128811384853057537
2552245136
108919228
907840177
893373060
782858922247921664
3792612252
112118018
3270734755
902280206416715777
917038845199228929
101161620
2951269760
318947960
317036986
728555683243646976
2290741974
173683870
1111175956260020224
2327275717
291043824
2476272643
2943108558
268604994
180514737
861243145
720582572795768832
1414514743
1073918636404858880
303227565
1175407511941156864
119630231
92752540
98250128
1567274846
280031269
230028715
121016590
589860796
3022710104
975131983704567808
294191880
267119793
832206628233424897
101595215
1145156563805462528
824393761639641088
625759428
1105511698885074945
778931754031718400
150993170
149036787
410424203
82367006
1034559778767261696
917226756934852608
983756558541537281
1492364347
2858669870
943361655546753026
1101663975018717185
275344446
106378784
272873505
755652697005711361
513841648
984920996
139143220
909393589188288513
1285238029
325937337
165828561
1957610996
3232600962
303778858
1117265730523656193
2526514208
1001047027776548865
1116050855982030848
4281533352
993809309006938112
157034607
2783999659
3117194448
105975763
177149830
826086427255398400
923814277974179841
1203073917016920065
1100899622
869222796
714143314002337792
573858012
853847256
189537829
238993329
545101371
854605659802816512
569299119
3149750803
173394666
108536343
1096666235297656832
941544769267802113
1100918550317789184
2921383800
847420524690939904
721669249324847105
1100332029843955712
898104593657155587
363625889
426527040
3304896638
2917212841
134345997
387531701
4881194087
203367361
1193562844698005504
3471153074
2626232054
55491788
713216646718959617
1000561752080175104
2613833700
3279979770
2440193750
835313130
2653935930
4498304293
140121169
1183991261369257984
1021942008347156480
1966661700
2934914755
874977523204935680
799580335105114113
251539950
3107201918
124144889
1067970146952597506
1184248227366703104
749128756472586240
265417953
913416436890066944
903822550760792064
2267091601
3283834880
840308282094899200
836891621400719360
2485253688
620344242
116398277
2916834970
1119549315003772928
43416495
461684928
26164803
53337911
101370903
1129025897170784256
78280132
484489878
129396025
1178151690
357455333
118876571
3416084719
901230882530369536
816988721840930816
1174957310327713792
2793055646
807359000341688320
569021629
1076099968711053312
117716639
1171667929064247296
1072581085970616320
136600389
1251890150
1163777041054875653
1434613591
2382072404
18570675
381818316
4247059038
1224864883
964674133601566720
264106471
896484704085397504
993488165489930241
1119243194560942080
152137205
771922560212668417
382011032
26447661
2322071779
200401986
965267623
616372300
755026514089881604
624450022
1367107465
1492156716
1131178222215819264
1029889914500919297
3578601613
113115806
580624872
4881181810
756357028948348928
808469744
3626480538
606374960
3230251806
56552387
736372588125949957
1358429724
754216032026275840
2478229207
83334111
212741879
139648249
880327781627842560
1225576038
877344534203572224
125922487
1066908093739556864
1016117037733535745
1065915559
2813312792
843480554
105860889
424027883
2365657262
852665257906421760
364794288
1192398791174848512
1560436016
166136979
1108538668950511616
1091575573875372033
1221545125
1670697194
1157532921428733952
114974184
837648217994977281
1426942748
836961916580851712
1001781251844390912
971113843
781766347856289794
856775593035157504
2301488617
1052148918
177427862
740312412
1583502932
3015551445
1156757846316310531
1109423654285139968
618768125
2812770204
2267462280
3313826605
2894664942
925548594
87190243
1621445886
2663570586
1031635986
194984659
607228617
2295725545
509432056
2991657864
356582596
2736887612
930034786688626688
91582742
319002717
128441041
573166358
2399367602
833586839638257664
157949218
2306602807
3675197238
1215265825541636096
1223460774
496009060
972086544294019078
2904997322
3022313270
183943535
187915592
3061846416
1946809536
951526848
821036888077144064
264945199
126551092
2425525350
881706056
790568210827390976
836884337819807744
240551116
1139924490
1144974722108514306
848751566299451392
1510030764
929198000655572993
846556061720965121
2431856354
295202577
1974691098
2772759282
964002811477352448
331970946
172229726
2649869466
1057237217871949825
2838117103
240161678
106705604
952864420610244608
1152581314446409728
359699746
1028442718702317569
394139225
841600244244664322
1151153287380398080
2581346472
1026715950043693057
815759659734691841
2930287836
806915053492453376
723487370306150401
14490369
504225731
1117924864235491328
107236559
2913875270
1196168875
774060779842760704
797628823
988934905441673216
133647265
401880771
991615207964200960
814280795061792772
58420432
3325262570
367108728
1179345788704415744
709160751861092352
809313471284162560
19329555
1119420812866408449
119370049
135759716
322908828
1168148621272834048
103355444
1005771938
816837247248920576
2356464223
717953851
1545252019
2900319320
3190977086
2943825919
2736602935
2931095012
949179440356978688
926962468978491393
197010161
2365500109
1000768842979729411
124978484
375043348
160432876
1004729923934642177
824245931419635712
921355470605991936
161161127
1203409214426607616
3287932170
1064892756
3060584082
845089662234312704
2433764952
310800606
125386770
572622821
63920492
132154314
902814675682844672
1030270554308104192
180737264
117329302
729205514245054465
955809257777065985
1161016100823302144
1675891056
2322699079
3184033308
252726919
3060007651
2375098465
3251773651
3655679653
1137566653502242818
3267777806
354318912
1923189828
759584168191766529
194008173
1134552717756514305
732804514881916928
898467900201222146
624656293
923163849263431680
1133921107243757568
244953058
200558930
973926860886167552
2682593666
6697642
2811370248
1355944807
121030681
765173544
188118033
1159075830829477890
915545762808840192
1154910315290607616
123211301
772346976226545664
2371807683
1640357473
546134376
2867249658
1014153671930609666
2836618824
1031036317960888320
431657088
1065894669958008832
101366639
178712508
1070323716616155136
1038750743321174016
3006658357
2991313404
831755463318454272
1964021028
2187963126
2255180024
713532175136632834
941933175613227008
609797421
996353371945631744
953464266224381952
4563521658
2350308571
232841517
1170652038620794881
752861030091329536
779084453423353856
290990413
31601809
627912091
456388081
61944247
1212554984585195520
221648859
136653044
4057547486
4323915372
814953692
3190260522
793068035355529216
112535845
3149646764
481731454
1174679779351523329
736357633423089664
125530784
3317030450
1145175578993020928
1075928628188172289
279542648
747788817994637312
181410174
3049596949
298987979
235150711
877898263571161089
595066294
2157192001
2728176510
1023110812330684416
3427697293
1627377391
1194214446677155840
811745320027582464
4637389092
1102435894705844226
1052969730259054592
1633019628
954362377465610241
2545952472
1104369704414507008
163426798
831158599
1210947485910192130
722639240551510016
3039540649
1029425529676386304
336956899
771527645334908928
2595824316
344652159
507199647
331601633
4517024412
962362940799180800
714716279958069248
426587814
1089349250276720640
1021419537776848896
16818668
1162544766417960962
2188227438
1046573758918451201
121306449
1019107713547100160
921942016002441217
113848235
144574281
1274559811
187161388
1086468953126236160
886018808929894400
2607528823
923946287241637888
2995329686
3240961776
1938154578
1148080690556051456
938054128332300294
1048965928254287873
954939706357178369
181189503
2827978165
223084959
3249801716
189028006
1322461670
121634667
840422439939010560
956051842890420224
132537614
2345974561
2588237455
152576934
105277497
1180703187457597440
620019589
999635456806371328
1529216101
834623438182428672
134646734
491808822
1073490493
761163812
1448763679
1240156159
1104624752490995713
278901460
194145108
68649358
753173494607687680
475439204
116174129
3076017666
729280505200271360
556909140
848482871538929664
67471042
860815104303964162
2539108428
314609107
1615430006
2912950999
739032656
2315525851
394759302
1081335492753281024
986156054059757568
2455011840
4453446493
958599406013566976
3235136570
1069337733330391040
218172029
1101510527895756802
167469772
1897248740
784767628082425856
2976003492
735418595425980418
2856291696
2682711378
536209971
884778800600424452
355221040
111312754
4576137254
990764093974835201
4218541877
118880503
230038417
474789480
1516459488
714402412555935745
1058230983214809089
1080408703507939329
801697558712070144
1151548643494658048
168019257
551092889
2936204312
2922441540
3142467763
175421427
714612947180396545
1082240483017973760
234232390
265765013
2580626292
385190965
4122377772
320513520
1067416095793995777
4368851603
1156533807945617408
941171772
4859424550
2559240181
74944770
1100562183119810561
234700163
61985930
130123160
703047560
129669328
1038325052968562688
474704341
412085479
1107960563009642496
981754437847826432
1422555102
960124321464111106
1158307355387236352
778788441433661441
45076122
914379572
704531593507897345
495585724
721048591
741147969890684928
342750206
1129623472361988096
894542744
2300839854
1033643067536896001
523159200
917302852015423489
1144148953
2476387316
971327695
862069157675671552
281245910
128199360
3113633412
1132651103055519744
2243839860
3301625585
148971121
3117114805
181552121
997753447553224704
550867146
746888680166424576
126395609
741312923889328128
531275917
873906379970330626
3196310820
2719763563
998842303421693953
17358088
113056953
387011634
457463143
553413703
1092050949802123264
2869841149
1620602857
3179102498
123530853
116177751
914377348396474368
489956919
993303523180740609
38166153
920085383005618176
814160688
1864327298
2652613908
2161074266
106416352
2840511415
1436018485
112943910
1141525912384495616
702109510375047168
954719022443974657
145181845
931422715671482368
730515811
816269751383011329
2420085422
70313144
377399402
121074782
610922471
124155950
1961594802
3155137272
1045462188226301952
2866193221
3232793521
830244651198095361
756617467343073281
879210576
1179691883456417793
1700514553
705416295773130752
231410328
996738174
805009166276259840
611575210
793065311910043648
793773628529647616
1038416069117931520
2579545789
105135393
3029887639
817961430292934656
274652251
218934242
1221741462
931450834285559813
199643795
971872125421158400
1082278797552939008
894596271603728385
1561350553
272322241
36816869
1176641291880296453
353590027
817340520338862080
714829435283767297
3059190402
847429455765098499
1171467560497270785
901647107383148544
735996458
286756891
1472247121
2839726974
978593987408703488
706716952354402305
127467960
153623073
1638599790
166181019
719379512694218752
120258577
266607865
357473780
1029410036
297317262
1013299698625441794
760454716677500928
552739056
938201551121682433
1608271106
62156991
931507164
109837007
1112570332894814209
186733123
439904759
131139430
1002330116314169345
964506526915248128
563704715
1206920759890735105
206656148
703584405835509763
81749074
806426684790480896
1596552559
221339067
223170851
1143825994664435713
2594191873
89942826
892791782697598976
1124615810129903617
818052657575116800
117178798
3179479674
1597126266
1077464503565004800
806674194578583552
300015110
2162891408
783840244286132224
916992586241400832
156528703
1415054090
927346820
2773619551
872011880612601856
223363817
83968458
1153416544828850176
3240784934
320686354
4179678493
1151873413478146050
276224826
2170573614
1715907079
1182544958277873664
894384341265948672
811232786073821184
890080867313385472
2907864025
1026516012697411584
775927965322387456
2908476440
127378839
743935428659601408
3189845623
3598860914
1105603385976184832
3942961514
731987962070605824
2268723247
100996396
126871483
825616098967982080
582817502
871311080705761281
789114742363131904
755315400846417920
117023868
980102575620935681
978119188664410112
1099643885775507456
1010060198189285376
504098267
711924646048702465
18281617
980502779457236992
2912843804
1138403469000183808
949268583502159873
52695473
157474308
766263958512799744
102674022
831289434507141121
1625080682
2868737156
302471394
370606337
1046608171345707008
2472267523
107851236
248532615
1108382413242007552
2235380772
97145185
1067196552412680194
1437753284
860311010044911617
797330999671541760
387673689
968338707395891205
150982550
1138962545744629760
881010908176162816
3648507079
1085110010554724353
1168884948687888385
294321597
913012764586602503
212399247
910325904
522980055
1679969124
1164001721837690881
1532867371
294111049
110156216
553519931
299058693
974531280900468742
2819981731
1001387751231533057
2660877458
1268792042
2204300412
230128897
707495761861148672
338098305
66117171
16026198
904358993308524544
914860221054324736
473544890
892300527198851073
137330405
859088548217016320
2331675680
101805244
768707365
2181874734
1014847723
1036846112471019521
1100024606927155200
2878364490
831735953651802115
535404542
712866534935379968
82623786
155867424
377740587
231525329
114771529
1086241426109751296
159831792
1971466435
1030361499003310080
406778416
396518455
1166896715619692544
4196311034
4924806974
917240778849525760
229522246
1038380338274131968
889693887995953152
126200607
908490150459482114
1090959543608070144
112402147
409267570
221334079
2801645714
857990186
1213621156638388224
804962318
794962539503239168
490414122
865877930555056129
177254483
1150039742
276429459
818736782032261120
820963768813305857
1735893222
14971027
822447823811551232
714756645373534208
1213044419420540928
823422819585269760
727889807066599424
134024060
918111616171835394
881140020727304194
177004204
20828313
1128970243982782464
292282134
553409463
120433508
1414254620
2945000052
881343656690540546
140186971
1158537422944079872
373427559
732865370122412032
395778994
306750322
920247972650086400
4904071424
162318558
1178239542526013441
1197856219
824948277233610752
72657699
2819549959
105411654
3220075459
114445283
1170146825220702214
358309701
844544482343202816
745565879941791744
482626271
111629226
1956195133
2819386610
568174546
1011248426321735681
873464340
1219842090038726657
1035854335467384833
1420647726
1122465140807327745
488475399
128782255
1033700587664109569
3294318235
3240381380
127512043
2315297714
885859931223580677
883291917529653248
230862023
886049558999908352
865218265361993730
727158332243333120
3031790790
989402817260654592
528717137
1015155231468838912
1033433769527537664
114938058
1201511336665989120
149420470
247754659
2316793927
3181826304
866627033144500224
1944007525
1041123469025468416
1071401018
33849217
2542166228
1459905656
103860589
235012021
1468858208
1156876331671379968
2247198745
3168066575
802131080161570817
951007532230656002
3690822912
1307616973
2354125922
740208539398864896
1014342089591566337
2908614228
929209710867234816
710779123078008832
873418010
115806518
888676153
604507411
893044726315622400
2988608459
273354851
1463392016
1042297592497897472
1212697802377056256
116340431
1080359849026711552
3161150785
159474550
701018121201553409
938582866564235266
532386144
728890554684071936
277516825
2441604590
886574628
2803561579
610515696
416853139
1179274525386526720
1111111444982988800
99629996
911566906183737345
543970571
111317924
415168981
953107287819698177
1036595489427189761
1061489109615529985
2371663459
1103611826833518597
1421851598
208054850
940885758537211904
325944377
2271158557
791640146500214784
161308829
4648086834
1964361883
1074110231389433856
898214818091487232
1153044471753240576
15490425
268484077
124469553
843305281547198464
731507916545478656
181581649
839807089828483072
383841109
806822960874934273
4772528089
1102366739394813952
404003457
189391719
1173296193331269632
922544206865821697
2413909597
290570548
184367789
818748784406470657
131571103
4703804276
160870614
1045872616483901440
794193635596058624
2512010910
2818804098
123212214
1119117528117047297
274934958
825312558693298176
2901553560
121875326
2772834474
1212304832737861632
964054625832747010
834118491783323649
446870789
83916750
1163376276108746752
843826878712434688
3019299060
1099518896703340544
115627823
897084524294569985
308874178
293450652
912161852703903744
795801577764188160
1067401906459267072
1080711513319473152
902492720157024256
112432617
2463270511
130877328
151056291
1196776856613093376
1178942519221964800
728199591032561664
184732640
373632039
487200986
1108126163203817472
242691320
899681052590972929
3148729842
115532218
153039529
165862782
43970999
2162741077
92231199
1152085451227844608
102596530
714590002080911360
138406992
612684104
870028020928598016
1039441316873101312
2931952370
2435752476
130780255
361159272
911849087250481152
2242098212
1010993729853743104
308929640
2982467401
2576693508
244445065
1042925365226745856
131132679
324293931
998995496348696576
392021746
2317062504
3244991034
523113064
1064144624451641344
889874593204154369
1219947392159510530
754760523355295744
475987541
713731956954021888
816598614633947138
722791923526688769
746364905461186560
2975363426
2963203482
1446646501
101987838
302108816
1302405428
1303168188
463534429
747009663527313408
956173513915641856
357391265
100452615
1626711001
995151883
93274977
1142792809
793281014164430848
1045483103903313921
984469678092255232
2854192783
1041727807838052358
1357046894
2359332109
1161786050286538752
3301452044
109154509
3274610304
749660410031120384
1129620164457066496
302500566
733691179661828096
446466100
5333962
327260622
979329137222459392
3145899194
49305154
1088615400638537729
624749435
2836664035
1545287940
2936541883
141874499
1099200383606349825
2378921448
1164311729532051457
81896680
140025778
878608797576568832
2884928736
1062487855
1260316920
1175845247655350272
799819723
1011623828
346436733
484684628
227893602
860393675322310656
384340130
401040218
3254590819
164901365
444596812
1481153647
1210786754
261710875
2841060602
2439955458
993708271646138370
3141986516
745327772
2250612542
2278618316
881786436537556992
421334948
2377031461
265376494
107685299
1003773043
1105495746709614597
2561074004
1001976321025560577
984711722341511169
131945544
4838970612
4067914153
2424075896
1012249010
1100004662944575488
128750362
3704113700
823106738475782144
200708465
1177082302997774337
630781943
3561285205
169340689
53401114
166516597
3039221293
1035107672679317504
1100614348769132546
955322632408150022
2958733182
1101308733110419456
155185254
83112368
801364981010886656
96384700
3153718914
4466141893
751374351329550337
3187192159
109829533
3033064686
856158143193137152
1123771622563950593
1147493360757698561
2433755282
135712988
2834822575
766811966673268736
2357469942
1464187309
254870994
1117710115581259776
1193418761853751296
896004376484904963
1338303464
1053237224320380928
877194589689462785
155578850
1112766853376438272
1560737330
116223530
84824058
4664464034
1075967483637452802
105697788
281839093
3068956400
3003483372
222458430
528623528
476830734
73508337
3675554833
765868139578089473
165336354
4687337130
816936920
158753501
3326511648
1081024189631361024
878797866579271680
139456927
2553926893
261544833
975121873
243261778
288017696
1155448773373394945
760387043218198528
138431970
1124524293000286208
344622283
476112066
99707308
721702440278499328
2377276994
3278981048
431659865
973773967898144770
84033693
2397640796
391396790
871027508895899648
738976810050818048
2581265702
2905393562
2419326068
15833649
315840116
267159057
1169918698850619392
1170265358810275840
911362471620886528
2751609708
237984872
328965097
2690540706
2264253961
3236315308
80577599
898782558409809921
359769225
428166398
264773355
448806705
2685129224
2827715635
206264389
840006224783458304
3368887518
732885613
2376216625
3888417318
1167455116825251840
902560846076719104
127265718
135845237
3936999493
2539097311
1172459956907327488
55793294
2773183358
4737805711
83072134
1019873644623695872
739948741692522497
878662472286085120
74445995
985442854402064384
183989912
99925053
555569588
3131652894
437557740
332579467
794125717898309632
327847625
992969861079826432
1199372079314817024
121716666
176121077
125065723
84229067
2863620666
165098548
722794501673103361
100907375
4911680467
1081491760239411203
1238359080
930631479574519808
466027776
939688130751238144
754313536130551808
1057832514004299776
1415142096
484153896
171436647
2646900211
847358616
147929153
2540163757
115024053
1198437859549564928
252035676
729945444168564736
197414158
86572997
105150824
101364095
109802128
1182782405486116864
384925706
128344716
105774475
747321537120743424
289143921
1068898565748023297
1094530267602083840
465520430
189231869
725831067916099584
1082923479173754881
216661927
5461172
124724979
1140845472497598464
108604997
2912656628
139437809
721235125040586752
908841103113076736
80766958
273797400
753203900203749377
1060178215
922939052
23775003
151651989
2655423890
262183390
94499447
91772735
110858554
907060110714740737
811108754
143331048
2954374176
19143757
539230310
199751706
4249577594
1013249563090534400
1125462524
1171949606202036224
816124195046207488
230434023
972464924570996737
712649634359816192
241465409
2884804313
105709086
833379540047060993
859070293582557184
4734235734
303208816
1041180105014370304
859286190830239744
2941683588
267694155
3107277158
273534270
1201711019023720449
107942725
225094035
2243936120
885471231796957184
298669392
269314297
737810287298936833
843141487
1208380632713183232
2318819425
3433581305
2227860734
4842656412
1149934233491611648
3097731914
749405958300770304
145127167
314009467
3066610044
318988209
4674320779
99129943
2676030354
3610839192
976649670490390528
799694702
1145146150288105472
410827707
777689818671177728
985161393887363075
553959617
119363202
830424918974029824
2666108616
301289431
310657863
4798841659
225594843
1103222883403292672
1104890789769822208
862585020
3186607436
473738050
2931055638
80707275
292817489
302489723
128548067
1616810042
842422317254762496
952370120793321472
710812305433333760
2434764116
721980445307441152
1652797362
92195209
100692745
1097748427947962368
1082057428277972992
197382425
329595808
3181712834
2194439761
814785397
1018498102930493440
954242286006583296
2376432176
1137613701345730561
953360029
875698158159904768
604286613
2568529549
436481978
227113599
617866846
119663877
1276647618
266627711
3064142508
1125841152563982336
849594082808614914
755744530511466496
8135662
232748499
624174994
914080352003485697
1033667613811867653
960117586628247552
471863685
122607904
310267429
428143972
119577038
1150125522
730657249283055617
3186428282
1118167559486881792
1209679397092876288
1198944055389908994
100188416
1670848716
2304121118
751528349957099524
1578012224
590051033
912898697582858241
124443549
2864773683
186628232
151416264
2831213305
702468451
1083498441966145536
117695545
36612163
849684836881022977
337406396
990997021
3227141508
160190274
3033453829
4761139362
3590692639
226462595
90370741
1134684952350535681
2200343647
277830225
3083021102
195312634
1063788852295303169
910721314473746433
451026045
886728751551086592
1176629439167205376
1221103898674380800
1143348687965319168
1117832395938381824
1080056656514363392
972249336875704320
90618764
1119023517763137537
3005825456
1183326198924857344
957432244762591232
748714531
958928883419529216
548143899
151373902
242932172
537373905
977859342111092737
3016412696
915371224947056641
1163081610087948293
434946355
398682011
1126789857697603585
710865734918807553
2848334498
337619358
1041898930684821504
1077924707653939200
1010604630630268928
1672777994
1448086387
4376995214
2615378245
1451874805
107563232
3477680893
451399072
2442317431
848536370213601282
717381402
2812263518
755794922632912896
129702500
923236257701830656
1454106140
501514473
2838565994
90121353
1136610304404516864
1152244289272836096
4845266556
2611262448
3017028808
971277933443801088
61455415
1189476108
3455064312
2949767575
996544765373001728
2917076334
4273073481
1120976652
774741884
1378785998
138832289
1625818634
808638875505569792
953605531
1110808441352675328
185491903
1120620053651542017
2219155028
139597554
795367327
918379623116763136
1653070256
402733908
704888830881435652
135499308
1123096254752280576
1011170373360992256
1155417581353762816
744068656250953728
53001090
1104949545819987968
1173737153219592192
1110473204424835072
2437083673
460095274
126128072
480101834
2438129131
3775365374
157032655
2277215204
787528125831786496
306046501
1037354122410770432
93505590
3911411958
998234327543463937
844890743126736898
717423981301616640
1544581812
2538243175
887189726209335296
1146977466377883651
1119055556742750208
255923635
1125680990418898945
993470906868494336
140975475
1030080559093936128
154089772
2729482932
3300419334
1147837219064836096
1568672468
2274431540
2958170574
814760879036121088
40075691
1076446920279699456
83601910
120639350
1191707696828801029
1587353029
1319606502
1518195246
815595846192332800
486564276
869773489
1502502164
993839602136891392
716536363231752192
936961889799507970
37894493
4844310696
937132698220486656
754884617363075072
566157629
114186395
195042947
879124908
357390602
2853726282
82365114
829142685495668736
881351621401231360
1171069972321144832
901435282146316289
839546219416342529
1899620311
87697831
84830609
771312097
410736274
839300261168332800
204827901
2278429640
108935322
3166580808
229456826
1381162975
144161485
828767173212459008
120388708
700567538749411329
394624303
2242551504
476500698
209526739
3237267768
2659400316
3224070888
4701031615
100912980
1165072461366362112
1186122996089380864
953965449095467008
1237774741
859034371742760960
3181660518
724416514737086465
1182225666315407366
4686992586
2443664496
390096299
110081652
3791943853
785501800308670464
101530805
746202662689923072
1425632209
2522835410
3011515284
754342402995781633
2569734559
1200687674094276608
2867588545
930746002088194048
918106983168819201
218226083
949241683
2850375236
2938227703
106184733
343164845
156985316
1073186484595843076
64459055
116361764
951191365429297153
785611716155498500
977567661436497921
909349038562017280
147154274
731843125497339904
1112982862423179264
2319912530
709881239486881792
2975438886
924091314223792128
1855683349
1113016496433750016
1670209477
1591088540
1006062680170364930
180644561
558347773
863830983631552512
849634683948224514
1071265689686630400
1004488554
948524444724609024
4802675912
1104931394180935680
793763368171692033
4053815738
1160511778893123585
1716203743
2686255141
1043167052742062082
1096702152666304512
109122740
1438570285
1634992076
1108953367
1163547170
1006279771
1072458131840454657
1080976350804987904
1711375848
1682495635
1913344764
121125122
762241881803599873
221538835
205654343
167710693
354870660
209903146
2564779189
976616828
3075255012
695256113453764608
917008682117820416
985987869775872000
258207976
82059376
887648003208617988
911873555238862848
89960269
992880660
1495668301
920992951748014080
1123932206345461760
1058976775068254208
190275999
909410631463211009
265732407
1680635846
49010973
145624377
2235920215
1003516857242902528
1427827704
398091123
2319036721
955112735720620032
2375272530
2945829451
3171317364
449369434
2736542587
494111596
284399851
483561857
1044841087142154240
1194457957250940931
2705610973
866556798647402496
2427917438
78286478
225608918
1023556686957576192
2236457185
394556132
870875166
986621583132209154
154112550
625176472
103224997
3063625393
831222606
3258050208
127477450
267051613
1200238689806237698
2876861748
1018271311183769600
930746453869260800
246717114
113953202
1030483713908305920
1627125432
338934525
1066167987202252800
1031388635411574784
377819414
53016172
833221420129742848
372183887
2944799730
1188123662
89588040
179126182
582710171
966606931153399810
878927483260682240
2486161512
3307541232
927179775193387008
1343829296
2953620062
367004138
139373609
110142410
300310763
185611442
94369862
714050274818596864
954545660266557442
437140829
3537078194
3266090016
765808331294281728
557671577
1129117272394493952
2903390504
1002043625012740096
52955876
1064424228865228800
965878022
832821730389356544
1087323115888173061
821346823
763677318430588929
3282051692
2558990684
134818415
794785413986557952
2743281750
735458268269535233
139120324
1247904192
3277285915
2649713947
599841430
175788983
1126614626454499328
231549536
486542739
2939214740
372417789
3320519557
340068865
746184635885850624
758891068196655105
94376905
3062510274
907404708368674816
2506730833
2432953105
2481324146
3953784014
761431861184782336
2464653608
102867608
2362416524
1180100630007824384
982926171670102016
1911137216
298185842
121103957
720027321369960448
99514986
4859400126
1061651023582814209
2267189611
569087600
891953794954571776
1012684416
2591444485
812251242252509184
1172444702747971584
266397168
1109068154288766981
103458183
3063822973
3296942016
2381531138
3880827853
1218377429623820288
836897145773035522
2799799402
2859815840
571497733
545165388
73338170
3228788197
1367163307
3145913410
1086366263540998144
105479543
748838184977440768
1857599696
3282750584
1174057471
415864337
6309012
973552796749320199
936064435906473984
309216527
809596476
708226299697836032
636673478
324755455
492058692
216728187
2448674160
2349510115
938823171100237824
794336793931849730
4899349526
998249833101115392
138990119
2231320507
124065125
162594625
18873030
129712344
68987998
905769224647335936
559448734
764132539992723456
1058279805051785216
1210005480552058886
923873757252349952
143790974
705036599696842752
471110901
974481912528912389
928626855988432897
556411562
2484306342
1169427257795891200
888152983665430528
816987728399122433
710510125
562152585
1156448059984764928
977732708787830785
290276389
1073572160218849285
125215872
259638984
765835920641634304
357512095
251409228
1038429462629560327
798461728937811968
1140615645488242689
3022331430
2738474096
794885046
1060516046031876096
534879977
1083398227292909568
892735134713040896
555861454
4323331345
960804004639907840
889738325250031616
4651993692
4121520854
1035413270214004736
153717550
133191462
969053475987275776
258328579
911988160862633984
1209266242583875584
2857630513
1190912865638604800
948113480
1025943888039575552
841227385865293824
1190209662051708928
990888800179007489
512634197
529412895
736136833877168128
130482090
105615309
2274158617
206189501
275133695
90850548
133377480
62342730
894894548291276803
3079980457
2570981167
708879374
1063436912113799170
172255349
1009565194320658432
306577437
476855397
777480160844984320
1081204511849406469
93560174
429052972
843403826677743616
1109024474
2304154614
1173427274604933121
336643567
157255721
138037338
787966471951437824
3201231889
1326997322
1349057185
1118738487325278208
2435231029
898487178174504960
1013679707135414272
830046945771024384
1169784233675509761
1086297477051895808
41330188
521188578
210772747
758552122044461056
127745032
1012144857526104065
1038873648
349663455
501631096
2918391054
118957182
716210602121650176
167279088
1217790729948286976
1082096054797889536
750644087850618880
157276034
852515890247606272
807248302727053313
283483579
384363563
741363285300154368
712015007039377408
2214585565
822452191176708097
277272832
196577006
113517551
88768160
1060964092075077632
3006125814
1199323129597685761
610734349
1045356952354619393
241134174
318456359
4807610832
4901048293
938668966079119361
70432883
842347906778640387
3632465246
244880318
797331144798797824
1930342855
3680621894
535084537
1456175040
2222464112
1014428150812430336
120517466
1622643144
1135543124439097344
3712905260
2197951428
890050410592862208
1179454750862925824
941601864193212417
2171902262
906502318954131457
170371315
763852634
550690175
1002738003352043520
1733425530
758320402049359872
2550467629
856349294
82251485
103774387
2461892820
108750463
1208729486
539701747
1131804231071965184
989112847211757568
3194022445
293804067
17393372
1046757191032569856
848568966331080704
1043072425699622912
2413287536
4135567873
1394231718
2335777140
2984112145
337376648
1373847860
1082513518799122432
870617289199984641
85483868
2906081862
145252005
325008914
10371232
295139980
2601524522
997110671920648193
3113057477
159495338
117716410
2263055395
1578330451
926975573238235137
999538396233003008
854324239049957380
1107887888585252864
1159118381930307586
394494296
629397276
728485356773871623
567005474
779632463328837632
962709035723112448
871640352624476160
885870622764445696
2617532814
93626041
2471635975
329695543
1021321106844602369
16902394
754472137214177280
895204836123099136
118105393
952577973068079104
125617484
398069427
126644755
870549634577440768
1033548481728638976
128251443
92034000
1045406826517258240
725956792371408897
1081714051074318336
104674852
782463354
1017338961427984384
3085579747
708264688744669184
1153263767108517890
89736190
2946494874
852915802952970240
837302621786427393
2903530896
1704340368
844628557850554368
3228438810
1514376042
284985760
247577891
401440905
453001402
220707301
1630086482
714766477832884225
3319542762
1171739975873810434
4352519370
1084815921405820934
435684006
105111543
844209565751164928
787302189706293248
1177515858026881027
894395936750813186
1135536550832304128
2440136161
1037410044
984909385766879232
1076751710
1497205459
795122475742789632
41114408
269542731
110107859
1526117311
971676896374042624
3314431988
820502147225661441
2317154804
356824222
1219860992240144385
4800596833
198416706
568196492
759354426272342016
834022147869650944
3266833256
392580766
138747582
362333628
1110027729552834562
1165623685123694592
907576522478731264
2784802652
132543158
1367403890
208591867
134825321
180588772
300893116
514287072
3282547957
739072178633641984
304258200
93870676
406274125
112372111
786420318189465601
3267841592
1325188932
4201694832
797966351922970626
59676887
1602880165
560273132
1145497815956647938
150514274
997672861530664960
792016641882062848
320565272
4168691234
939907733993570304
332255162
325035715
4839724272
815625416274649088
91054080
114200825
203870293
174251872
3179316133
830394802260709376
922291482815430656
208308432
123149202
2489718822
857975215250300929
159454848
1013066851620798464
842388965059526658
1034780383001239553
1010149729
798290071
1088738358
1201297053344616448
1006165568678871040
3243344106
1139620566
3282865813
929197082
617178401
997400925412081664
1615245542
2938959174
4619119153
228562896
1185533957959368705
1430213024
988008586193207296
768371071535808512
887862175557066752
1152052041612529664
630054105
896450520235114496
1028981064788631552
710626880865460224
1060882223048454146
139387099
1122405708752801792
391273557
377992446
997478694980472833
1182617921425555456
2576940289
2581701685
295098073
4185527435
198183130
738932420041277440
3138153972
911910841938616320
94696081
2926869018
118061640
709912691821785088
2653271342
1086338304
269644394
1173149185169715200
1199438526
1384774117
908235102550867968
2477087365
4655248458
7485572
97175990
1178960413083308032
283933574
2270407764
1060656590439755776
2608652964
101501037
453899125
597342479
879943550489640961
763858916216152064
917270472319844352
1006688429986467841
775487265975836672
877015309843963905
1644129050
765018241307553792
61192638
826986603004387328
65031795
183575657
512486250
2709491635
1058564036181164032
861386431
330434942
840931140240257025
1163980549964226561
832898736590249984
39422878
1699442040
3846517159
1062195806868918272
232867975
941208705776758784
315106470
1146424508263219202
1100712036688752640
926692173218582530
4707893365
709743514016288768
281507482
1067377271609057280
522138326
180209843
118936795
711420095038291968
2246926938
3154468262
3112127504
4023908533
3282630452
2998365542
43948302
128596218
158968685
1443008238
63087086
456008244
810323696
265543795
122031801
724823317107101698
104040582
133462617
3171933846
868449701787455488
3263725897
113834154
1662005358
1589012551
908284274754777089
954873009445126144
1542189770
1184057189419208705
335371561
509686858
2264077716
760825963903004672
1173045903252312064
200808668
205939112
2668372098
1173573205845364737
1042090370
91080955
586031187
2387347242
1153273757999325184
1198576818569138177
3306322873
816872083
120520210
165055305
2839534964
965400622257221632
129822118
2695667779
229704079
887295000089837568
1087684435867197440
144743934
1940483342
166870755
917987085918900224
717826084255899648
235392484
2248269752
1135015106549506049
265852551
3269910744
388762781
3034059812
90605304
872089768665858048
160133127
830742697287639040
1388821795
1671822721
715974427406680064
121986710
1047690572780064768
3186569635
723102001471459328
1060166933562028033
243120242
1501921944
464487697
146043044
328003618
2902880132
1492835934
1131854181000630272
112191979
278905724
1140922269494988800
1477984009
717626506516672513
131213981
202035764
1037356666298150912
3809606653
1198531223393456129
3029017340
250050333
266383630
549772523
727722644011945984
2445424057
779913676694228992
882138482973343744
107402343
3008034295
359265659
716998050942570496
1004130394466279424
265920853
1685624592
3024245677
777452561980792832
713098905374699520
805379099984203776
868604326352048128
730961456594751488
729286336725704704
122903230
149138317
162672391
713886260188700672
839368378473013248
991514139926315008
3065508128
936532786919260160
55481572
147615435
2383507056
167961720
947108462609100800
3365781254
1107920583583363074
266504578
201719312
296042514
1587194870
712109768370839553
917411636889083904
1084369653965582336
923762608401891328
2803178922
43008489
894175101645602816
899908018560671744
146776692
945110365565628416
3326200603
3070501093
1521254400
137195962
111818295
245367918
4806187280
1080391717805649920
926211787321622529
1146180317150998528
18303393
821307846591541248
1012706366
87371085
1202525524628656129
1024083217509318657
144125567
4241069893
196141062
1432736227
2581588831
707530015361998848
873684115941240832
915216435902693378
2616798170
3655019179
774770844778110976
292395099
2397327805
138848903
895103512660463616
157362087
1090831720520118273
2291286452
1134451388702908417
898913861570514945
58551040
107965875
914366955347251200
326719519
100468381
925279653354283008
1731534685
1152426380757331969
143067799
15103432
121069017
2598396314
115887898
4120016478
857816079711649792
744149311
3180754208
907422141217304576
2852603082
798228012
356253671
1024430371260129281
2345131327
993743903772692481
1472428987
2502633697
779930400483254272
127386059
743713979038498816
729643479509278720
215601674
99242255
1175418310063607808
981682330552090624
877658143685083136
763296670691930112
346464482
1000062101409316864
289518396
1104241327598788608
1587274232
1158752207396696064
3119755495
4719166512
362859181
880679007334912001
148780641
275876952
951032409616670721
1199294071
2972166511
318760649
1172418204267728896
817738955760115717
1030032483826294784
118683236
1027721211638239234
121014569
3282407137
1005353085890322432
1146562217707393029
214363930
1213304083680858112
122832149
3107169420
1189406200854482945
83312739
1427941650
141982207
106113488
237984312
3060767640
2193139758
1201768676
266452345
4681738232
972513797632962560
1173225739480514564
822752067890466816
4659211650
1162174944
1124357110072922112
416987376
1146335481208045568
780314965429268480
394636363
936798469137752064
3238321289
216290999
386395403
154841028
1001258702
703973118
160094529
1491990409
96684891
106916164
560490975
2936195678
115114054
970605969360039936
107732028
1137575514682474496
1071708350323146754
902856216149352448
510604866
552740921
901337512718647296
724239143727824898
943151460
1965723528
2963360139
589204260
120630758
267820457
1092214706
966634263843028992
1015496783605055488
1195459146557997057
1172280570342035457
1048540899339198466
59449196
735044396211544064
409625791
1050560779706019840
981793511895805953
168555303
1101350512807432193
206566503
93638847
1959810841
1007143523211042816
823355184419983360
1100311974271807490
4546938559
2330879502
2382471120
852364627316842496
1130970001765150721
635197843
395329870
1060829517197959168
565883873
544927458
4620638431
723782479048376323
1143092155038093312
995176532405448704
138945678
811096740128374784
1038846085299466240
1056003959800791042
1080366843842326528
90641700
721023558449635329
2779010426
132873306
959035422440505344
2912506933
172838402
796110876
1112686206175703041
3980191153
1037234977962782720
1710311587
1041340531958136832
404975620
2720894977
207077200
2944372711
87898516
556565910
4646836770
1645251722
59827352
555621765
799817333216661504
112613261
734753644315172864
157979099
969153717378285569
1100321884392980481
106472316
3161350934
860137350747136000
269156418
949918230000185344
1112738407958994944
314813799
268048336
362013451
1894342838
714675286844030977
391846010
332156731
3948504194
805415013129154560
1183952940756656129
1933905008
4687030074
1071290916432896000
134350615
1659279079
189132364
978948776286023680
1357040749
1130803208362741761
140338583
1424046289
176585248
141538652
241131158
816979169481355264
1066203948657270784
1068160884038455296
126011720
947339494688137216
793808927561363456
945349519
775592744924217345
220516141
759274496364773376
140662586
348273766
805362320851419136
148431227
604103017
192419553
3138719072
1814509849
803953806278955010
1102867324837670912
839133371930288128
1082221308941758464
106893062
810194791
969437026566066177
713718080417861632
1027894273939656704
372204284
281434497
806700000457568256
2759705202
1284928152
3247625172
746282119928766464
16864172
139214378
340799718
188291265
3191448606
177591438
3240029342
2995781881
166178079
133531643
2755280972
548439511
1245664226
2508844782
2901196297
758687088
998370159252258817
141490677
2868927702
903427499509428224
891212362040070144
354262783
59316780
99667518
1058013566899433472
1020305646472663043
1968627936
826875858
214338276
1200233578262433792
2472345475
843436987453386752
1031204980982657024
918451646362935297
795057244228370432
3318513091
143595621
950170740426330112
393976481
157059538
1026237074515537920
736691722688724994
52653763
200684979
2843486670
843231310567034880
225337172
756083810190569474
1084457406875103232
2683901070
3065724788
2755246015
126790227
121184178
978529357420351490
565940812
795043578
727940239
341539521
3809036534
2348265757
595743201
418396195
117084274
96134995
345015679
717566529890455552
100543412
826878855424020484
3312439944
726952614340894720
1065588754033721344
142148095
886123061526667264
107678614
174683714
1177248212786135045
4882471334
4777035792
99568665
1169238297492639744
723050372772720640
1570179044
788238152
916795482961100800
1068041848856276994
189023060
55042149
777116752270372864
1094884963835465729
709849890692575232
889491208199852032
834408843182436353
922075218276892672
4831991841
362459590
101912195
1670218356
1868388044
107372385
784141321887809536
4711956348
75357075
711881721533181954
180634155
4769920862
2599219970
1548466442
86980475
1146655989925498880
1183044361530949638
1163829438204665857
915450895097257984
831313896757538816
830472247412355072
756603006800367616
3098522166
637049176
1038676346124165120
1043906442
885769250505228289
1177209257231450113
3268515444
757913696622419970
106307476
1163326323516796931
1148861446920347648
1150272637148340224
2491617774
843224992019963904
846919228284284928
1085233790983626752
1038338803520307200
1075645522537603072
3267935869
785754559
371873272
1006378772
988600069
147927622
1004939565814042624
337606032
966091636013805568
1227082046
4022422452
3245404945
1155046543503683584
120103605
185153600
825639257955921920
2149266042
974995705516314624
3108422724
910101623258492933
709668487
460655981
822629898145632257
1689343010
2597198383
2536189709
717943818901807104
1046868380433580032
1110510337797701632
843767432997036032
137742558
99737565
862985802908712960
562819489
1067454788864958464
975607140369887232
980282116016455683
199199790
2265133147
703058126166036480
874086378987966464
990201104
1132466322145591296
1097453216961155072
773782849921118208
1217023522536452098
1041684121
110077460
3460395805
1093119445076082688
1024893360748654592
840093910395318273
151924059
89408945
2310176281
338980919
859745737818558464
474399743
116966640
94942376
271931397
205788631
62789335
904006972206231553
3153235135
1330758193
138621168
2558232463
881759120
2894509957
4603500673
929584030453874688
1715765688
1128904845459578880
2244145818
3083879988
1111590955700776960
3183652482
113071238
137394459
110631634
334637142
957552632511397888
1920688002
458400550
2457869125
3064662812
406876777
120903184
841613064784949248
211875819
3240174223
294662075
227104108
951388539094052864
135717646
975164129240498177
266688046
159452815
197025986
94096133
3351304820
732903793696722948
297963760
1194563100529160193
14907248
964762146730008576
894694165425946624
1119711693792104448
774906362
1951729604
2525115854
841142353
788527759723143169
443600595
1163431045863096320
2491537436
123192927
116887765
287547839
1175970179345309696
157637728
147394939
1034091382158254083
1625708870
2794812656
328989667
2464062895
109286260
1072229179
990888806952783872
773504896335224832
3288573422
784302495325577216
4812322752
125319224
774256818776223744
762021346750504960
1098933176309669888
1202926246646013952
876752448206942208
807910236803604482
165251455
827388838670512128
854827646772953088
935990239
168946842
1966763094
113564160
344455041
943695988111302656
1099408145216987136
739718144629956611
367079956
84053492
193913017
2490958764
216932078
144654345
264183245
705862285185703937
192468241
3215488432
4024636453
124685359
417180986
1199439007148470272
724149805765664768
220546046
142740544
765179124587507712
295589174
3942751400
2541320172
1001421692420280320
569382683
1163530952955453440
810532808590434304
3015895145
2942393714
999247843549331456
171919127
2876108846
247889884
2860320194
3196733162
749507252080422912
2804957737
849199663190204416
97810710
958720394067931137
213896649
104199990
951351034198159360
3243894973
1104355857607798786
3274039316
1417516476
156518640
121326107
756138644608389121
1044515968444129280
281349150
2739091916
983624317576425472
3084593353
2326981417
754280055086252032
327929849
433152347
269617518
197949512
122356687
820542631042117632
45296712
888951900858589186
452017201
816337997805142016
1174950362521862146
169138232
868151681581580288
900349725265625089
720956230928183296
1162587061234200578
168747144
988569308564340736
1615075020
1584038730
179530950
286131783
194035776
88915100
228385426
77690034
857648552
899568395154214912
144805896
4698167600
1038810230237233152
850597157736402946
165301028
131529707
1569848437
849748010145685504
3285119414
926932899034677248
3148973478
1124097436379521024
1082106207769264129
66127742
137656448
793139162039717888
1084268565216223232
2940521383
494817804
179367006
187154344
950819981825998848
196151810
748842755212750848
1920618362
326748331
1061545669817561090
205493290
1091712441904320512
885693616244408321
2859304406
370986837
463005916
1028279485341216769
2919147097
222837294
3321026276
75721986
321572868
2920499972
234398322
302593061
803887116652400640
286603906
1530908814
3258534950
1168628814
1142189536207761413
210249857
913402474458882048
1137630671667515393
96697269
133982068
517199922
911886580335353857
1051652150982455296
571459945
87425642
244295761
2978433949
265327503
2912211457
1069777776784244736
1010816528957112321
752701822511378433
3189912834
763668185144971264
834359490057089024
1071403875687518208
266526130
111316043
1157389278
1036041835
1916116952
264716791
537824369
1021875496408113152
139977562
449039230
365147369
850967722703806464
1124283655348559873
1064055186983858176
1460835108
934138060547039232
1027901729751281665
406138127
234418305
297670313
1309147380
169652116
862887207689871361
429448755
1163406957383802881
4074209233
1661962476
3633552794
1154046870
925113637
919122029265039360
983625675822084096
2149201363
3013157016
581541354
112666611
482779121
716277352016138244
1479608466
789236688
1109718169160056833
250879202
273193386
2836074096
941892618501341184
514008327
758488517928374272
1233427680
728798370270060544
308908667
88548109
111779642
1611445400
4453497793
960075712358055937
724824479327772680
106560698
889972892561137664
4556439373
972075342138556417
826389767495356416
920333780
740399578474795008
806819729495101440
148315272
1126216769595514880
914868667309019136
2289675168
2762027216
853100904190418944
1257526370
1104292085975269377
1152432492512759809
579731925
865468708692434944
181355347
2834360214
741621089017548802
894250400286556160
1188873673
1960017126
584747527
2547866294
838449000638361600
231336614
104613762
110352676
290084846
66322506
807539520136560640
147998436
219583824
3027635222
550738293
706375784328396800
1385984994
1153985366115807233
917746516458037248
468404212
707797583570329600
1054742563855392768
4584360080
764620698975215616
1090776156557561858
404103327
137135026
107928240
449163257
194567708
447564382
159893602
285696990
1064430190992871425
1035919769231273985
1110839797474459649
2914803638
635402535
1220685327158804480
1079582286662688768
337170806
1973916139
1109350132242251781
825350330
454528516
1643520752
1110838814719668225
387774262
824936757627990018
173105380
157571353
156681556
93868283
4667322733
78944384
155236921
827816647
3221427878
59437484
1017723609949749248
1661197478
321884875
2904699644
1154979078614614022
284073655
275090269
3290691073
249704652
737864081474998276
132902143
1107499720421761024
172408716
136520334
2277439586
4532204353
773505265417220096
1216811396723142656
814262303906373632
484445100
142864094
136286315
4139192966
1067746849
93233675
996507342
362221981
517153934
2395146770
92933400
3178804675
766409943008288768
91802216
304393554
802112477085372416
173432461
268266735
1073021946651013121
583864527
107312400
964024639751036929
4840881898
776158394
101859696
235355933
1005428132176748545
368840099
797403097467265025
845195723016626176
1890938713
259210633
41025430
976149844271050752
475562955
740188368525398016
546686453
101745208
3151717280
382747204
885989064679280640
953111830737465344
268353929
205623361
318357490
702881766923612160
736107179762012160
1160835476892180480
997482257634885634
540320319
1027217217228759041
595313122
2401668344
913919560725577729
1161993064916738049
96242119
752232133
1975166520
1147933779299721216
504614480
850317532279918593
1156891334550020096
1933181598
769242771890720768
3992293512
1032806529961844737
57218763
885495133482868740
1963729394
3146755141
332398666
340323538
986883300785442816
909309845018251264
1068257530906738688
799270987170623488
132168026
1038365249068392448
132770038
455760305
723010740508991488
968150657000652801
15298625
3117100061
1124023304648646658
1557763520
121005690
4454963772
2939830356
802329626701807616
882514724541218816
793219169223180288
3123809784
2702192510
1856594816
1598544606
3037641314
872261206689460224
2465388192
1061197098752700417
866291807486791680
2936286793
155187633
149065489
1044097255014191104
2989519776
152554619
2359514713
1164427392313524224
129497040
1086471545290076160
984866041464434688
92647771
22625152
715039291571830784
857366018
950258468669149189
1228609464
1179738389471354880
3237708446
736460243362668545
107738297
1197688487480135682
105397210
2386833438
1172591209
2238852673
900715415566827520
1106793404413808642
2864970948
743795389036302336
420802065
467441902
154632789
3973682233
952386102052118529
715907927006187522
731516643805777922
926651775859355649
1157506116181303297
187195497
707759427814694912
860838210305376257
368981284
247710561
2154495559
121074573
175087661
2341540867
3924131953
1183703188722966528
221278906
2465984192
2659480670
1484408929
2241440354
439259601
788029008793305088
326588826
739753962669113346
284210809
2793595454
99293929
713763057336385536
2393660582
711872043726163968
295012100
835436630768930816
92220604
3195102074
928170858077499392
2597559127
779248363
79384862
67896401
815857220298489856
1146347961812602880
1147729413334638597
368830269
2711542476
862942573
1130072321740353536
1184783558038020096
2221407146
610909079
919209576020324353
1066967272139370496
2911485048
187865737
957913872656039938
769532684850700288
2570766242
1944698137
917539642395656192
748472966346747904
153436705
718774215877341184
417853204
1200873460802572289
4795179374
372440611
898358376584798208
817368589506203650
920455317204361216
972437868906889216
3632091373
545127060
188315433
75325852
159514505
1383748310
404016216
384796253
124442416
975294460597686272
356196559
3187570495
2553086509
149949412
111609644
1167488564
302515810
1379763512
289799924
1203275858208681984
227264940
246697925
2885294144
107555503
484072205
825387135662317568
106883107
90633203
994821666
197469814
331041372
116956602
904707253600608256
1164538518057574402
83987847
789447254364987392
821574082353250308
994870297441505280
2158752547
783658973559791616
727531324332875776
167310087
1045321503527514112
94832388
133794888
2212174004
38622670
3238073454
131541458
335819298
920064874188697600
2976426926
156571552
3318568938
1155062926874513409
4660389312
72577782
137609019
333590329
1071245727190310912
3118712090
4805346433
1262206742
3300542779
933734374633127936
837674172671115264
1006544943521730561
3537995725
2431762734
204438393
83618975
2385432104
576977862
712990089345765376
1002542695225520128
280560744
4743378306
3620880391
2875519327
2186115644
596068890
953520193
168493086
267119482
3029493891
126598525
2847525606
4426847593
3670577533
1029994399562776576
990942181379661826
2322190872
108019725
885081613247422466
177410314
977828598
1029375451750227968
975900053674999809
359776058
306267826
2315260548
216327655
109357134
1894523323
348181042
2879005208
1680656124
950282813009362945
290887205
787336119322943488
2886430698
373272863
104799325
7328632
254140660
717618899420774400
4734240865
103548063
4768815198
2892484140
1177651362638622720
293406608
2843620382
853558155015405568
1167303506887200774
79951026
2556967014
122671843
989013425282953217
2992206077
784741448553865220
3376744454
2177809147
2894568030
1978723392
3049761498
918850849421459459
976516626316062720
705739800729366529
1605615842
1183738705673998337
104465026
110875767
475919868
840808970319151105
1170393110653751297
830744704845164544
1014319792033951744
107645396
205463160
3106821517
1068294504719966209
1076860579740971008
144423215
1943651766
876083139080105985
135088833
858333734440808451
4838450072
1067708424106926082
1086595826896400384
1448362806
868571264272572416
164652923
125676288
3715483452
4891317553
268591324
3197557532
912419776160342016
160108964
559719573
842560110484373504
1111450356
3319955658
2725732927
178752311
2177588442
3163292474
1060673282553171968
125637753
41559994
3376230259
15044407
1152862750843916288
2552601444
1208370743903342592
997099493655957505
2552686820
1153211400229011456
1386959407
754483379366604800
2476677264
2838726355
111894088
1131237359788351488
1160103460009730050
298593555
1031905033699225600
837185366712987650
2254752936
148361215
1120831126174494720
168451072
2576681821
74385073
150480733
470242558
3954899953
843879787177234435
129040662
70366301
2463838560
775799835534307328
2833456532
1963699374
888822248252899329
955776283387953152
3307048508
138383686
2482030878
2469547476
956002688394670080
140085440
2582174101
194107669
495919299
1731701467
819311108
108808436
1024507772761591809
566705405
16361144
1149798495756308480
121821373
157586519
822317204834119680
231437217
136717450
1103565702496116736
2161042087
2340028620
94485896
1139289122
1212751980738707458
310946742
470945792
1071971211435888641
3281072942
250545977
1119208487475539968
844518880789737472
1037850739710734337
1688718589
1057900810216951808
3268330040
104059199
186118298
1081771204170604545
2906771450
273312266
893781718389280769
847077326630273024
1071332650953015297
4664804132
774064037965533184
740465216
1182811538211536902
1070221783813353472
178928887
3560274434
416142097
734753108
1065484360806096896
61996078
974284076701048832
838752991616221184
121379528
143845499
1165187492552658945
523308670
217749772
702077630934159361
932639807217348610
96277404
696132153629757442
272898141
1669900392
2564236670
1003620821141635072
1155659667923599362
723886311233347585
768439600440233984
3294418944
1126827926828093441
4851304319
830310458
1420912442
1160414334629007366
101197871
292687832
478719772
191810852
1200457782
634799712
826666882283417601
224762517
3054590947
621600038
989369684880379904
2849925138
811334497954205696
1070786577578643456
769494842363695104
354289018
3116809327
103573020
727472945379975170
3218578046
149109073
1042880111622610944
1419655051
980366906505834497
789705690776342528
83009443
1000436043915526145
76242400
156576186
904331365189001236
1211584841692504069
168161006
2966027882
261207975
923388988768976896
998020800207769600
1735286923
116922005
142318626
380978624
1191665600008839168
217964421
467288137
779132004
2193923136
792609705646362624
2286499038
791671449039679489
393243750
1153277755863101442
747803568548118528
4832668547
151884110
3257351785
884047636822491138
3168657726
1155216873325096960
1116071540213202945
212790187
132018650
2825420058
2876144196
3034552110
164968644
2902166113
723487855226449920
916665426121129984
1100031342765469699
2989821146
185642298
95927257
1212654579432583169
991640260936265728
945647310830157824
731852801240793088
122654785
434680365
1273901034
971377014111322112
1112699271147454464
974853569043087361
2570823006
82919395
1009764915085697025
162640773
213170763
2501077128
2530296517
400101479
2291140016
2242125542
1056867262039121926
1188344537904631809
99861566
345821005
340625429
112505781
1202216693780508672
1191325756233670657
1061828432097492992
2885912202
788959286214832133
1113213830681649152
2304608150
2782314932
288625933
319027150
1520982708
1104145056598908928
3195704546
808054099937619968
2205014719
261303768
120293808
2833591938
1035785458888798208
2907862934
470824048
119451753
886581147836178432
3233562690
101710959
1417989516
1013698664080871425
994717712
349379779
129726886
816561686974840833
804708040179994624
846398008417669120
442731291
1329199478
1090886009326190592
129114868
93209868
1450880983
1210460544437641216
1053046122179059712
876328760311652352
295089601
955412628544696320
145004060
4286760733
1072495949543497728
1861938217
758057040749002753
1214341116
127478635
213928267
1361506884
2611222291
444268677
107339566
2951143020
3220965272
764516832778735617
534315707
1043689379963711488
1142821901636493313
961812152657956864
917210702061871105
2788170181
207107986
761976377167912960
1066895946489810946
713002471656808448
1204391425904803840
718099601719304193
4789997354
515296954
1573371223
87646782
1107855184737124352
100986177
212607901
3016253341
114724546
1108378142832418818
3271894616
1112679467221053441
1152587398405976064
871373376417169414
156805157
870646084917264386
2952195985
57052607
1107633989320232961
750973711
73343126
2896801579
168647148
233467790
1007836433241931776
2175516536
194436781
2887930376
107422522
3268985443
4776679663
3316774938
723610476
706636185787961346
800912246234697733
14556824
2316854456
4378048669
2208815761
2857816255
1082202283679477760
1058274064232378368
1018185790206066688
952586700
303730149
61441696
953284468105560064
1040553422842322944
84615824
110006849
1171300073042395136
1190907248
815899266191269888
977470743175811074
1113892507
838667452263194624
244968398
4602713773
364974026
768928802055462914
233158178
1059843486998876160
1494168319
1285541281
1170048195054845952
972536397734096896
776407783818137600
324083751
911494881830305794
226567282
3190348238
1401237361
130325595
279072373
276173200
827278952779509760
236282958
1573884836
771037856999485440
1128985165676441600
2160096288
187855852
3010284906
1076874945517342720
1204348102443843584
791636880
323738795
64197212
936420234382032896
1112480931296612352
251892145
963057588718919680
140081477
327900305
108969189
1064411139658797056
737974017659797505
1279655634
276774151
3835500794
4376958495
3036435798
968118155057885184
559288411
92756858
626699776
1097321001338060801
2247286356
3262660818
2560801999
233935215
1474014144
721596557020106752
626317647
3273446234
723145177955622913
1026303191061684225
860314814354145280
2922909758
15807296
4888119266
869396676062044160
2944475275
2841069697
1906543027
1096782090308247553
192596738
43595721
707222818136530945
1547453000
537747900
1923185737
914516784065036288
887599911893520385
391226498
1029649878530502656
1051844471199944705
1162536494701006848
44924183
3017226620
938143437039157248
2911988822
206466774
871906784725815298
758462232137125888
89966603
277030845
2421943615
154390010
126362120
95901413
4653510912
851486850141216768
3017215574
1009725636548616193
4498029263
374510582
1173554676
1683200264
2992542811
332944778
383650768
2841407203
2214331418
1026530408
4538715860
116361275
1036853510069833728
3813553813
702699755890016256
2500843850
743065074101714944
826647077044129794
268701399
1003236437372751872
9035012
3293402557
3184904702
185201452
2885179326
1013333190902071301
922022601412681729
115949957
239746758
1130163849254981633
2871166178
3236686866
37874061
224581840
147195394
65124307
244870805
839985740
150879474
361903020
2430658525
154536387
1165088687975063552
120776635
154750064
623856143
1208051426
1061145048518033408
1251037465
56083022
1971803034
227326082
61796753
966272977670057984
979370369030111232
1089523120791117824
1013786174689701888
433922433
1214474294849236993
359862661
112992327
732944647
194985748
2497432525
3792905414
1153479847768805377
1171536020
720141819422466048
978592336211886080
2892191311
304278655
2724001501
141200427
54166299
2549058979
2265817584
2446532280
1016685811620724737
1085920013465182208
719199710
936815742699237381
1068409674070863873
86063251
3032694128
353137003
123159894
955614433
858286711335288841
434571836
885689207670185985
215946895
3221159940
3113807447
82059456
531304318
848087324026187776
151488199
1013383542217236480
846349187952226304
2858556222
472083911
4826018713
155213431
983866686
151306538
1030954241571966981
949931683180044288
545122640
1213318556361736194
1331136301
293383531
1029581152854536192
268705584
2984201118
839733446033326080
68989305
2658028843
826052597635174400
105713675
142232856
74156911
949071345983172608
118233975
710362685557186560
2791279194
3302407512
356812182
292775354
760071480604434432
735793637020180480
199920393
1153231214335053826
909504947573506048
232714682
3155463342
598063742
804718464
1148282641
139702072
548269557
995544196063707136
635282719
712973339656998912
569996462
1114873081367912448
267375961
82573336
2715927211
536259050
3194307163
1010317796264194049
1070287792138145792
477733853
917305958895804416
2885740568
2287764618
189790067
45349812
994000331339022336
2906023280
994553283556470784
1169623791736999936
1605460320
108316896
252550370
779343881062092800
881188570534248448
966789523010068480
932269917423800320
3257780545
734271179154804736
3304662998
811302481
157399861
912119557484978183
713604172126420993
2282212891
3165522451
937533740531662848
707100530
1184029359310430209
2684214312
160883952
1052374316770193408
130407060
1146676173264437254
1001750972660527104
180430153
1113419284640804864
1056307558846058496
922687067930353665
14635665
1273791306
1013264880
257876964
1868250338
411336092
3450110053
811728703
3093756480
750900328057466881
830714288
3328390273
4579994180
775043097948409860
783827747739045888
889738867909120001
169284804
185976810
145031355
129389158
2607368533
127786374
1159339021518028802
996898663900135424
3065901908
144796720
1495605571
580441929
107931276
134041552
892936811567210496
4250110873
4897117339
1105655006164729856
269497367
1046214649257967616
213242171
233804365
1013183768
950918827935543296
885581864697708544
196001606
1080778862085074945
1149602871450599425
75992565
169431179
2197697113
232430111
159569215
1096656087237840896
899179139684384768
149355848
708247873402441728
67643275
839264287751192576
2265569137
95356707
266476188
285494136
717321898611200000
832947927475593216
3579470233
157676672
199174717
572841437
2993052853
1643755956
1074897606625525760
2942753768
2210452423
782152729720258565
2390642706
476789778
2719591872
936750114344808449
1001639294958649344
109583611
3163778826
1218341713
128156256
2321236987
1067708636573589504
1612689530
816478208354701312
110358935
705290114
829200589825380354
762910409414225920
4200664752
992240719
1025005807904022528
703233877045673984
520183040
2465382223
232298938
1065246084
977427837081681925
1137331911313899520
1000686171716861952
923437784672624641
244418536
750159901305942016
4747675585
2558443508
68994616
2941597536
360390201
2884489340
911380770366693377
2359526581
493672973
848103957943566336
753109621473153028
148359806
140885932
2552107230
194010008
1574470274
1175907145310556160
168603236
834293084913426432
3189376920
927202839142608896
1023208511344279552
747237401639059456
376091873
306047323
939353804
1121758391842398211
1354436526
3177710364
1036608670467932160
1374095377
128834686
439940576
267818473
913959121958793219
2691504912
1001568565
1146591247
176659467
1173922788
1003872611187634176
417401374
3658263434
147180770
279481813
103229283
173035400
1180772362502864896
1071659976005840896
2496649490
819089175508983808
2366480983
936216297309839361
827479443908079619
730294530751107072
1178534828808892417
1143708988002848768
143368298
1175218054415826944
2574850512
931866750
1000404710380072961
547504290
2967281090
94696039
993119462
361688089
942382481537343489
907581962713362433
554079048
1570898904
787647124796088321
200878355
893564119
3268960201
1176166793796177920
804299302361145344
404896435
4709070612
786938678559911936
1146367180591648768
3400619292
846302402
157914789
17134651
1199219901396684800
2524217696
852371375759085569
804683733089427459
1198379631918772224
1028450253240819713
1562294672
3117628382
125677194
2271874026
4516674554
965177544797401088
376805433
2932668223
579653883
1008623044561068032
839496953075359746
2315016828
3282783540
940567516480380928
969657379062128640
1019108818926559232
101403386
1614943412
121959786
945144497658138624
2420620533
1015446206019874816
959988909349388288
2534244960
875336547825893377
4723610420
1023481494235316224
121307242
222407787
760778803622707201
264547328
985101253876203525
778715401022648320
421659938
139023438
1058310466026450945
354534538
202946064
95892521
945318891831508994
553545756
845668216646975489
2950162063
162802937
209942941
1120394262
246148879
253432251
2931521342
1081330612244369409
298931682
160543703
347720550
882212168380293122
976669587436482565
146207346
765195947672412161
760884378
937684888983019521
277994809
213658991
239381403
1117288434899357696
1170197867027283976
1171324217276559361
4727027060
1121072731687215104
112873177
909047610308149248
157843447
2247180030
904356133262860289
965987388
1083666096895418368
1063973644349583360
2479888728
318927235
993123861913718785
2786141905
1084777647635197952
3650479213
264090319
4109044104
4013606473
707461037117857793
825194041872510976
1166939329228230656
2725137343
3213468544
1140357037521395717
168511112
734999341
1439946865
826011917395177476
2181894955
701360308686749696
842962891095527426
2464510140
111595516
322540436
587220653
1100733640126808064
1034424710103093248
720803537010053120
3987622158
857915217858117632
3129189607
272856525
1008293249599995904
73039261
982238885554962432
168680865
1148636614626693120
1150674425739563008
918512544712499200
2712249745
1052514291595665408
173420380
860485793080524800
748174856
1023447947432812546
946742096
980616263721369601
922247643224465408
1889460930
381596164
1458347023
775964663213199360
455887972
725934028575002624
155120063
944159769442500609
835499120521428992
834354718403014657
56735710
730317443684409344
76694633
3177669468
2568974347
1116956167995944960
958721317359976448
1102798381804478465
2851966340
4685812824
899638064368074752
2344554840
115110289
1973746892
409818900
3310770973
1878884424
1082154474225844224
458426072
106633527
750980078910185472
190634417
1111151168963538946
376203762
788720683
2586578922
1221039889774346246
525521867
141848775
185626687
1162321359160037377
90750732
132577032
163922249
254825641
2502801380
1551921822
2469395952
9990942
175709527
4661884460
148006651
815006903344320512
5603672
93604011
156269855
1333453098
2536063058
476826549
833686411471527937
908536000040771585
2727866918
759799355222044674
2394567073
911632730021957632
250196171
1017554520358903808
881865206015471619
812451562068971520
105322632
4789318873
3062660040
1053655367689822209
432395133
2991957525
138068482
117021014
2798075695
976698367483961344
402624511
957682874123104256
1123433733837791232
204365639
1215138410681122817
978924663635042306
997715785
866637431742668800
1035162920
1053323935465361408
1123602247005245446
2532303818
249932281
1200708454521769984
1044842829359566849
255276943
590870599
2452356294
350913558
503380235
1072453799556435968
594171199
1162121398891864064
111732891
118373504
875325293619142656
2775965155
846809220984987648
1067355755207057408
106118319
734783570
107996410
970926984778825728
2392246568
999283420382441472
121027687
4777280768
1149808273744203777
320182313
341032784
825662552352829441
319632407
1053543924009029632
3268066484
728246010770640898
864826447709454337
876759165347037186
491365700
4901257825
1023535843
368091727
153035651
267458502
901408179967279105
835154762593009664
144047699
706013634074320896
145563033
1108644301
3716553132
189171240
154825384
891638741785116674
120396343
133644139
711485639527497728
544464366
1199436567443464192
2993214960
902403989659992064
937267512965718018
4191255085
394801874
883133853551910913
1565937524
1141371322708062209
562864213
1660235431
408352301
106967468
1170160804739477505
849133470
1087592789670453248
1082227617967697920
152478038
2998846681
1090244433369427968
868735495538331648
120762071
774893941237751808
845295875492499457
133276046
4376806639
14336957
146606069
241629540
969701156
4076002176
881232793971208192
3142406857
131351945
3321400538
2884128775
414742522
345855017
2432143170
1181934989744599040
1074337817424056325
115709797
1061175305291751424
4773721620
23917052
976052567183564801
991313634285445120
896406342025396225
3309988860
1238269734
209634216
950892908529336321
851812463787950081
1072434752752246784
562871639
255009926
52956344
1007735916
108240647
1888814479
214462802
224218702
842326920268148737
2698090920
754978928612159488
2817327343
1175728531986210816
147485135
821380247123677184
734244294
2851611336
1103536003438923776
2957329081
1074364826
923073251437187073
1093800396819095555
309524402
4329510073
3178390477
4768073173
2934119676
708914766727618560
622468874
1871148642
1172338673527840768
748996380
269150986
896702304887349250
2456436355
1118020038
2920029884
2436881016
131341273
889474442170060800
1219203722
870811338251018240
784219287426707456
3225881952
1154627778584535040
3246598405
2709720902
1034583121616752640
3246115814
117935043
2972200014
2911803121
776612160042446848
2456002327
1108904472737009664
72814948
721572973
809400337136107521
2936926832
849402403636076544
230752418
2755067557
1195698280610426888
230555181
1879131810
449978211
839358027866103809
3018206004
816401572766752768
1522158793
754888678749577217
1117361189355266049
950278050456813569
1282848098
2476877756
734248782
1146977516109701121
904985615099240448
2274509148
396244628
371662648
874447802817892352
1179800462
167641901
246797848
2924685649
282555121
251393792
237619547
4711223996
4836080305
266566401
824946265599275008
630286377
1010411048090759169
1662440222
829874424899723264
209495226
842967426006372354
269202166
826747232212832258
3293128898
190626662
178511914
4858960623
2150988230
2547758753
1107413021851156480
146772760
1177857997
597604725
889198991623110656
1082207928289873920
349072339
160379062
181860532
712243126698520576
634734362
101476473
1960564567
877714112481968128
2296890092
416507822
1186010496073379840
293955279
531116616
2983060051
753391768356335616
85797454
3605234893
68652972
1266362720
178252617
315075137
1215408758701973504
245708445
70555376
125343172
2308950996
95859298
718704727031021568
1123972092867829762
101916497
1213568846461751296
1127033133033857024
2603701590
2156524524
467774709
340912632
1622750640
752430222180425729
2178007837
953534719957745664
1031398800659640320
774460318072262657
736573370
1036626855304937472
4695615996
375717682
2396383200
381299486
1669062390
3096508514
4580803159
56638531
1130607516
889102169479102465
1115216958910164992
822344795544633344
997883971668070400
1015769061668450307
165041054
110397603
70066244
985409319565836288
1170129782601707520
143454755
978426678547431424
740979493
854877391579041792
123216729
139078494
121245294
618961274
1095706673925124096
1509639913
286142389
1170294941752250368
440225498
121145741
1069109484293767173
154168302
821682374
1171002067655122944
977513799124099072
968681401410248704
169768860
231048516
1133353403902332929
167825018
103748362
818059368201453568
3697678032
2214643052
133287728
459841524
1059797934
169036332
2799210421
1109713573368881153
1436562368
81319408
318269424
120100548
265822490
3017618806
64445430
181167442
791822820
3017442822
1060763678490865664
175703505
772855214
121157557
265284603
487996286
1124888299850481664
443607136
2957085290
1157259229239005184
1434440371
1226494904
1076504114
1065749875
101491636
3069467502
863656104911294465
925716987484844033
196035850
420990519
2253298086
861241065390579715
2564598817
881126992795521028
162382747
589830504
3104363527
4184544467
379625151
389986056
816479595494940672
102276020
862457398358822912
1195669372359991296
37787822
1534026481
1043463977714372608
625338956
879998532
107691013
709576341511798785
519196264
14156703
63668572
1165269743739142149
57876446
291711436
302039925
1950323827
107403939
496451920
892390607972294656
909702178595418114
146499611
108939623
193544542
2389850310
1351955227
1040964781157474305
742859114
2709867558
1326981894
324136809
772406220682465280
142187209
130897623
221058959
972774792825749504
763700009762041856
4825223017
843636612755931136
851975839
134503781
548258735
892374465492860932
3308564186
1034083509915119618
2957756748
942352518775844866
4675961053
820256616599560192
890614393834057728
142133154
975906102675034114
803534620436238336
734317190539677696
411261789
1196822070
446356203
1725050496
703475692160192513
847424945290305541
576178203
944421795091718144
746884093434957826
321903545
168501283
2821776271
836204715541028865
2401010918
1067210214
2277569246
889924799467851778
1485312414
846670048999620608
3243389215
717713398960553984
880355645110669312
1217014695153922048
571429134
86131081
3605210485
274323371
843427128339177472
700660515584880641
124099778
1013881216850845697
1043444530890960896
873790184
1202767952367345664
995645198318223360
138626222
2659534572
868480433230454785
1169157554972372994
3280293109
950309843876814849
980079094225289216
397863172
706120129625493504
876105600404299776
1532220824
2224847731
892738068389650432
927826230648324097
1181407230031089664
876011331807174657
855677293
113590071
903394496
3182690568
106711290
4743109807
1098399673218256896
1067707979464470528
271987047
1111061916124733441
559721786
971340724473020416
568941926
190903412
729530579461414912
2322537144
273972361
45241027
1126695018435977217
983695808557035520
4266356474
908613695848058881
1051107056902537216
955567187627950080
157911959
913404866726207488
920449588355403776
2831271132
184295428
2401072992
838988839
709723624035385344
171259548
247769582
791090616075587585
931851840114667521
845933519054422016
4076828414
800167913105723392
917870904167710720
148368161
3220399280
537830120
4252532054
280651303
94763617
2458378909
4485762674
160974797
1020088996037214210
220348718
431452707
177148340
876209432538996736
871615121742635008
922444059070701569
144130686
744168401027796993
89073720
1219930211367604224
219878274
107959399
837991836023042048
834337136136511488
1034111752265322496
721661401203216384
1157870180858384384
2360903522
865980036
303517343
1009276757277462528
1188951235
1009519243765768194
874272479497158659
306575877
839473231136317441
4235828892
989222084059385856
1149301434799628288
4245988574
978565612392742912
3163423044
148340854
994888014
716530159612919808
861828916293410821
139733258
1163672248177197061
171442851
1580597719
840153646088118278
99179668
4282536672
935694802040926208
332089901
3277346377
164677598
427071061
112132625
716432529679458304
782602915
178733207
191430426
1083651931250163712
990009280286801920
2729119135
280541651
713209679791267840
265738195
243944165
133672643
99517220
1079781310980251653
1322399701
83907009
115063176
2224226108
817851869628239872
2472536192
985505844988018692
809783682978353152
214453957
220903187
2827745934
406366392
2729802517
778907537122877441
1282465675
192456019
908483782700703744
794755313933041665
1069159925379547137
705527117207875584
102022784
4897522459
1123261144909602817
91900000
995632888593793025
3316038938
860279333121736704
2222345742
967185702
1220135276204318721
880255401400221696
1674059646
827545317214031872
1024530039029682176
1908810702
148337447
810356460446068736
123567068
949443745841213441
896957593435881472
1141063060922101760
225760794
166060869
2588192040
716826735568793600
846212020781273088
1086125833
1065176690043670528
1477021363
1102749176
1949461981
1148831151181615104
890914826213404674
833527847901802496
2159180401
1973592140
2320943677
870279234660352004
714107550782730241
1117668317420896257
1087003827864186880
784752989059686401
1011148297178771456
2776250856
281491035
718926125909430273
2969210082
1438631396
2515277624
810645818688487424
252585566
961596631132004354
330754265
3164779723
700847648
965273878808309760
858653898193616898
952768227943174144
965532959435403264
703339154466209792
97560161
3193828435
299953176
40467000
851245064059617280
148921359
78215423
968823728
1141612284390723584
816375523412561929
2344350973
123687496
718609791401078784
165994733
116187647
869196478165655552
928419572
1217537227
93604904
2169600720
701417406913064962
1411979281
3014257723
784280977820360708
858981884151209984
913195652556845057
1177945674811232258
120697703
131520335
2475402044
37860982
3250715335
953660286
2437013419
1161619348944850944
2412260779
1044939359416274946
43321079
1063430315912323072
1168086699085189121
204238377
1393898941
136640144
302576476
265583027
846326720
121729347
409255813
4716621462
1685146783
251573066
554135107
919112535248269312
973396581570326529
813660962305622016
1088070222584545282
1212574986621186048
1538157434
715563818064084993
417039394
1191673575280803841
3106737062
3247844246
945584086952767488
943455985
3471957620
3152662573
1057747716
4761363036
752918807962722304
3765345494
2941048694
262516195
459848037
2187936457
1142608591163015169
1082596570682408960
979290054479691776
273519696
598238534
92764003
2811067962
130792607
135907986
1056253116
1352465538
127406012
153107399
1027581119040872450
226894542
945957502385975296
86240476
844857950032224256
1082300043141406720
4834587437
1290839515
245713727
315687634
1041995462
162347948
851302232351834113
3002911028
932379636725456901
1095548688418594816
1709307326
967626254215098370
3715735818
1717529382
706676523990781952
180908146
612436374
3152377998
4854641622
1657652240
842957167766327296
2656972974
170220984
4527403813
107955419
135915902
2789696346
820546241868087296
105168668
726198109907226624
1165643198011568129
976344429714812928
165373282
1068422875785322496
486708900
759345742913806337
239725040
2546852989
846942271887081472
893259062346776576
2882942190
2944964846
130485003
1720809090
350073232
287674334
828814849941442561
1029861415929053184
133288265
1003918436
4235364924
114807346
921952289635495936
3247964936
3067357916
834967616057827328
187151021
3052411452
232201977
1399311787
345302825
1029983315300741120
916409029
762111966554968064
106670914